0001213900-24-022351.txt : 20240314 0001213900-24-022351.hdr.sgml : 20240314 20240314062003 ACCESSION NUMBER: 0001213900-24-022351 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 108 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240314 DATE AS OF CHANGE: 20240314 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Alto Ingredients, Inc. CENTRAL INDEX KEY: 0000778164 STANDARD INDUSTRIAL CLASSIFICATION: INDUSTRIAL ORGANIC CHEMICALS [2860] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 412170618 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-21467 FILM NUMBER: 24747844 BUSINESS ADDRESS: STREET 1: 400 CAPITOL MALL, SUITE 2060 CITY: SACRAMENTO STATE: CA ZIP: 95814 BUSINESS PHONE: 916-403-2123 MAIL ADDRESS: STREET 1: 400 CAPITOL MALL, SUITE 2060 CITY: SACRAMENTO STATE: CA ZIP: 95814 FORMER COMPANY: FORMER CONFORMED NAME: Pacific Ethanol, Inc. DATE OF NAME CHANGE: 20050324 FORMER COMPANY: FORMER CONFORMED NAME: ACCESSITY CORP DATE OF NAME CHANGE: 20030627 FORMER COMPANY: FORMER CONFORMED NAME: DRIVERSSHIELD COM CORP DATE OF NAME CHANGE: 20001115 10-K 1 ea0201340-10k_altoingred.htm ANNUAL REPORT

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-K

 

(Mark One)

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

 

For the fiscal year ended December 31, 2023

 

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-21467

 

ALTO INGREDIENTS, INC.

(Exact name of registrant as specified in its charter)

 

Delaware

 

41-2170618

(State or other jurisdiction of
incorporation or organization)
  (I.R.S. Employer
Identification No.)

 

1300 South Second Street, Pekin, Illinois   61554
(Address of principal executive offices)   (Zip Code)

 

Registrant’s telephone number, including area code: (916) 403-2123

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each Class   Trading Symbol   Name of Exchange on Which Registered
Common Stock, $0.001 par value   ALTO   The Nasdaq Stock Market LLC
(Nasdaq Capital Market)

 

Securities registered pursuant to Section 12(g) of the Act: None

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☐ No

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ☐ No

 

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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

 

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

 

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐

 

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

 

The aggregate market value of the voting and non-voting common equity held by nonaffiliates of the registrant computed by reference to the closing sale price of such stock, was approximately $210.8 million as of June 30, 2023, the last business day of the registrant’s most recently completed second fiscal quarter.

 

As of March 12, 2024, there were 75,697,150 shares of the registrant’s common stock, $0.001 par value per share, and 896 shares of the registrant’s non-voting common stock, $0.001 par value per share, outstanding.

 

DOCUMENTS INCORPORATED BY REFERENCE: Part III incorporates by reference certain information from the registrant’s proxy statement (the “Proxy Statement”) for the 2024 Annual Meeting of Stockholders to be filed on or before April 29, 2024.

 

 

 

 

 

 

TABLE OF CONTENTS

 

  PAGE
PART I
 
Item 1. Business 1
Item 1A. Risk Factors 14
Item 1B. Unresolved Staff Comments 26
Item 1C. Cybersecurity 26
Item 2. Properties 28
Item 3. Legal Proceedings 28
Item 4. Mine Safety Disclosures 28
PART II
 
Item 5. Market For Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities 29
Item 6. [Reserved] 31
Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations 31
Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

49 
Item 8. Financial Statements and Supplementary Data 50
Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure 50
Item 9A. Controls and Procedures 50
Item 9B. Other Information 51
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections 51
     
PART III
 
Item 10. Directors, Executive Officers and Corporate Governance 52
Item 11. Executive Compensation 52
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters 52
Item 13. Certain Relationships and Related Transactions, and Director Independence 52
Item 14. Principal Accountant Fees and Services 52
     
PART IV
 
Item 15. Exhibits and Financial Statement Schedules 53
Item 16. Form 10-K Summary 53
Index to Consolidated Financial Statements F-1

 

-i-

 

 

CAUTIONARY STATEMENT

 

All statements included or incorporated by reference in this Annual Report on Form 10-K, other than statements or characterizations of historical fact, are forward-looking statements. Examples of forward-looking statements include, but are not limited to, statements concerning projected net sales, costs and expenses, and margins; projected additional EBITDA or Adjusted EBITDA; the expected timing, cost and effects of our capital improvement projects, including our carbon capture and storage project and our corn oil and high protein system at our Magic Valley facility, and other strategic and business initiatives; expectations surrounding our repairs and maintenance activities and their timing, costs and effects; our business outlook and expected performance in future periods; the sufficiency of our liquidity and capital resources; our ability to continue as a going concern; our accounting estimates, assumptions and judgments; the demand for specialty alcohols and essential ingredients; the competitive nature of and anticipated growth in our industry; production capacity and goals; our ability to consummate acquisitions, if any, and integrate their operations successfully; and our prospective needs for additional capital. These forward-looking statements are based on our current expectations, estimates, approximations and projections about our industry and business, management’s beliefs, and certain assumptions made by us, all of which are subject to change. Forward-looking statements can often be identified by words such as “anticipates,” “expects,” “intends,” “plans,” “predicts,” “believes,” “seeks,” “estimates,” “may,” “will,” “should,” “would,” “could,” “potential,” “continue,” “ongoing,” similar expressions and variations or negatives of these words. These statements are not guarantees of future performance and are subject to risks, uncertainties and assumptions that are difficult to predict. Therefore, our actual results could differ materially and adversely from those expressed in any forward-looking statements as a result of various factors, some of which are listed under “Risk Factors” in Item 1A of this report. These forward-looking statements speak only as of the date of this report. We undertake no obligation to revise or update publicly any forward-looking statement for any reason, except as otherwise required by law.

 

-ii-

 

 

PART I 

Item 1. Business.

 

Business Overview

 

We produce and distribute renewable fuel and essential ingredients. We are also the largest producer of specialty alcohols in the United States.

 

We operate five alcohol production facilities. Three of our production facilities are located in Illinois, one is located in Oregon and another is located in Idaho. We have an annual alcohol production capacity of 350 million gallons, including both fuel-grade ethanol and specialty alcohols ranging from industrial-, pharmaceutical-, and high-quality food- and beverage-grade alcohols. Of this amount, we can produce up to 110 million gallons annually of specialty alcohols, depending on our product mix among high-quality beverage-grade alcohol and alcohols of other quality specifications. We market and distribute all the alcohols produced at our facilities as well as alcohols produced by third parties. In 2023, we marketed and distributed approximately 383 million gallons combined of our own alcohols as well as fuel-grade ethanol produced by third parties, and over 1.5 million tons of essential ingredients on a dry matter basis.

 

We also specialize in break bulk distribution of specialty alcohols through our Eagle Alcohol subsidiary. We purchase bulk alcohol from suppliers and then store, denature, package, and resell alcohol products in smaller sizes, including tank trucks, totes and drums that typically garner a premium price to bulk alcohols. We deliver products to customers in the beverage, food, industrial and related-process industries via our own dedicated trucking fleet and common carrier.

  

We report our financial and operating performance in three segments: (1) Pekin production, which includes the production and sale of alcohols and essential ingredients produced at our three production facilities located in Pekin, Illinois, which we refer to as our Pekin Campus, (2) marketing and distribution, which includes marketing and merchant trading for company-produced alcohols and essential ingredients on an aggregated basis, and sales of fuel-grade ethanol sourced from third parties, and (3) Western production, which includes the production and sale of renewable fuel and essential ingredients produced at our two western production facilities on an aggregated basis, none of which are individually so significant as to be considered a separately reportable segment.

 

Our mission is to produce the highest quality, sustainable ingredients from renewable resources that make everyday products better. We intend to accomplish this goal in part by investing in our specialized and higher value specialty alcohol production and distribution infrastructure, expanding production in high-demand essential ingredients, expanding and extending the sale of our products into new regional and international markets, building efficiencies and economies of scale and by capturing a greater portion of the value stream.

 

Production Segments

 

We produce specialty alcohols, fuel-grade ethanol and essential ingredients, focusing on five key markets: Health, Home & Beauty; Food & Beverage; Industry & Agriculture; Essential Ingredients; and Renewable Fuels. Products for the Health, Home & Beauty markets include specialty alcohols used in mouthwash, cosmetics, pharmaceuticals, hand sanitizers, disinfectants and cleaners. Products for the Food & Beverage markets include grain neutral spirits used in alcoholic beverages and vinegar as well as corn germ used for corn oils. Products for Industry & Agriculture markets include alcohols and other products for paint applications and fertilizers. Products for Essential Ingredients markets include dried yeast, corn protein meal, corn protein feed, corn germ, and distillers grains and liquid feed used in commercial animal feed and pet foods. We also sell yeast for human consumption. Our products for the Renewable Fuels markets include fuel-grade ethanol and distillers corn oil used as a feedstock for renewable diesel and biodiesel fuels. Our specialty alcohols for the Industry & Agriculture, Food & Beverage and Health, Home & Beauty markets represented approximately 6%, 4% and 2%, respectively, of our sales in 2023 from these three product segments.

  

-1-

 

 

We produce our alcohols and essential ingredients at our production facilities described below. Our production facilities located in Illinois are in the heart of the Corn Belt, benefit from relatively low-cost and abundant feedstock and enjoy logistical advantages that enable us to provide our products to both domestic and international markets via truck, rail or barge. Our production facilities located in Oregon and Idaho are near their respective fuel and feed customers, offering significant timing, transportation cost and logistical advantages.

 

All of our production facilities, other than our Magic Valley plant, were operating for all of 2023, subject to scheduled and unscheduled downtimes to address facility repair and maintenance. On January 1, 2023, we temporarily hot-idled our Magic Valley production facility due to extreme natural gas prices, other unfavorable market conditions and to facilitate the installation of our new corn oil and high protein system. We brought the facility back online in April 2023. In January 2024, we again temporarily hot-idled our Magic Valley production facility to minimize losses from negative regional crush margins and to expedite the installation of additional equipment needed to achieve our intended production rate, quality and consistency from our corn oil and high protein system. We intend to restart Magic Valley production in the second quarter once the upgrades are complete and crush margins have improved. As market conditions change, we may increase, decrease or idle production at one or more operating facilities or resume operations at any idled facility.

  

Marketing and Distribution Segment

 

We market and distribute all the alcohols and essential ingredients we produce at our facilities. We also market and distribute alcohols produced by third parties.

  

We have extensive and long-standing customer relationships, both domestic and international, for our specialty alcohols and essential ingredients. These customers include producers and distributors of ingredients for cosmetics, sanitizers and related products, distilled spirits producers, food products manufacturers, producers of personal health/consumer health and personal care hygiene products, and global trading firms.

 

Our renewable fuel customers are located throughout the Western and Midwestern United States and consist of integrated oil companies and gasoline marketers who blend fuel-grade ethanol into gasoline. Our customers depend on us to provide a reliable supply of fuel-grade ethanol and manage the logistics and timing of delivery. Our customers collectively require fuel-grade ethanol volumes in excess of the supplies we produce at our facilities. We secure additional fuel-grade ethanol supplies from third-party ethanol producers. We arrange for transportation, storage and delivery of fuel-grade ethanol purchased by our customers through our agreements with third-party service providers in the Western United States as well as in the Midwest from a variety of sources.

 

We market our essential ingredient feed products to dairies and feedlots, in many cases located near our production facilities. These customers use our feed products for livestock as a substitute for corn and other sources of starch and protein. We sell our corn oil to poultry and biodiesel customers. We do not market essential ingredients from other producers.

 

See “Note 5 – Segments” to our Notes to Consolidated Financial Statements included elsewhere in this report for financial information about our business segments.

 

-2-

 

 

Company History

 

We are a Delaware corporation formed in 2005. Our common stock trades on The Nasdaq Capital Market under the symbol “ALTO.” Our Internet website address is http://www.altoingredients.com. Information contained on our website is not part of this Annual Report on Form 10-K. Our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and any amendments to such reports filed with or furnished to the Securities and Exchange Commission and other Securities and Exchange Commission filings are available free of charge through our website as soon as reasonably practicable after the reports are electronically filed with, or furnished to, the Securities and Exchange Commission.

 

Business Strategy

 

The key elements of our business and growth strategy include:

 

Focus on our customer relationships. Although we continue to produce more fuel-grade ethanol than specialty alcohols, we have repositioned our business to focus on expanding the production and sale of specialty alcohols and essential ingredients. As a result, our business is now more service-oriented and focused on specialty products compared to a price-taking business focused on commodity products. We strive to make our business ever more customer-centric to enable our premium services to support premium prices and new differentiated and higher-margin products.

 

Implement carbon capture and storage at our Pekin Campus, lowering our carbon footprint. The Inflation Reduction Act of 2022 raised the carbon capture tax credit to $85 per metric ton, reflecting the 45Q tax incentive benefits established under the Act. We produce over 600,000 metric tons of carbon dioxide, CO2, per year at our Pekin Campus, which sits atop the Mount Simon formation, identified as one of the best and largest aquafers in the country for carbon storage. We are prioritizing our carbon capture and storage, or CCS, project over other long-term capital projects. We believe the financial benefits under the Inflation Reduction Act and the substantial additional economic benefits of the environmental attributes associated with low carbon ethanol will result in excellent returns on investment.

   
 Expand product offerings. We are pursuing initiatives to broaden our product offerings to appeal to a wider range of customers and uses in our key markets. For example, we have secured ISO 9001, ICH Q7 and EXCiPACT certifications at all of our Pekin Campus production facilities. These certifications appeal to customers with stringent quality demands and enable us to offer alcohol certified for use as an active pharmaceutical ingredient, or API, and as an excipient—an inactive component of a drug or medication, such as solvents, carriers or tinctures—in the pharmaceutical industry. All ingredients we produce for use in beverages, human and pet foods are third-party certified for ISO 9001 and hazard analysis and critical control points (HACCP). In addition, all of our alcohols with pharmaceutical end-uses are ICH Q7, EXCiPACT and ISO 9001 certified, and our animal feed production, including at our Oregon and Idaho facilities, has undergone third-party Food Safety Modernization Act (FSMA) auditing. We are reviewing additional certifications and product positioning within our key markets to expand the range of customers we serve and the uses our products support.

 

Implement new equipment and technologies. We are evaluating and plan to implement new equipment and technologies to increase our production yields, improve our operating efficiencies and reliability, reduce our overall carbon footprint, diversify our products and revenues, and increase our profitability as financial resources and market conditions justify these investments.

 

-3-

 

 

 

Increase our break bulk capabilities. With the addition of Eagle Alcohol, we have further diversified our business to include break bulk distribution of specialty alcohols. We can now store, denature, package and resell alcohol in smaller sizes, including tank trucks, totes and drums that typically garner a premium price to bulk specialty alcohols. We deliver these products to customers in the Health, Home & Beauty, Food & Beverage and related-process industries using our own trucking fleet and common carrier. We intend to leverage Eagle Alcohol’s transportation expertise across our entire distribution platform, replacing a portion of our third-party trucking services, reducing our logistics costs and improving margins. We are also in the process of expanding our distribution territory into new geographies such as Southern California.

 

Evaluate and pursue strategic opportunities. We are examining opportunities to expand our business such as joint ventures, strategic partnerships, synergistic acquisitions and other opportunities. We intend to pursue these opportunities as financial resources and business prospects make these opportunities desirable.

 

Competitive Strengths

 

We believe that our competitive strengths include:

 

Customer and supplier relationships. We have extensive and long-standing close customer and supplier relationships, both domestic and international, for our specialty alcohols and essential ingredients. We have an excellent reputation for developing specialty alcohols under stringent quality control standards, particularly at our Pekin Campus. Our quality management systems are supported by ISO 9001, ICH Q7, and EXCiPACT certifications which are viewed by our customers as important attestations of our quality control standards.

 

Diverse product mix. We offer a wide range of specialty alcohol, essential ingredient and other products to meet customer demand. We offer multiple alcohol quality grades ranging from industrial-grade alcohol to the highest beverage grade low moisture 200 proof alcohol available. We also offer a wide variety of essential ingredients and other products for food, feed and other markets.

 

Barriers to entry. Our production facilities use specialized equipment, technologies and processes to achieve stringent quality controls, higher yields and efficient production of alcohols and essential ingredients. Our specialized equipment, technologies and processes, together with our quality management certifications, strict regulatory requirements, and close customer and supplier relationships create significant barriers to entry to new market participants.

 

Our experienced management. Our senior management team has a proven track record with significant operational and financial expertise and many years of experience in the alcohol production industry. Our senior executives have successfully navigated a wide variety of business and industry-specific challenges and deeply understand the business of successfully producing and marketing specialty alcohols and essential ingredients.

 

-4-

 

 

The strategic location of our Midwest production facilities. We operate three distinct but integrated production facilities at our Pekin Campus in the Midwest. We are able to participate from that location in the largest regional specialty alcohol market in the United States as well as international markets.

 

We believe that our Midwest location enhances our overall hedging opportunities with a greater correlation to the highly liquid physical and paper markets in Chicago.

 

Our Midwest location provides excellent logistical access via rail, truck and barge. In particular, barge access via the Illinois River to the Mississippi River enables us to efficiently bring our products to international markets.

 

The relatively unique wet milling process at one of our production facilities at our Pekin Campus allows us to extract the highest use and value from each component of the corn kernel. As a result, the wet milling process generates a higher level of cost recovery from corn than that produced at a dry mill.

 

Our Midwest location allows us deep market insight and engagement in major specialty alcohol, fuel-grade ethanol, pet food and feed markets, thereby improving pricing opportunities.

 

Our Midwest location sits atop the Mount Simon formation, identified as one of the best and largest aquafers in the country for carbon storage, potentially allowing us to benefit from this close proximity to store CO2.

 

Overview of Our Key Markets and Market Opportunity

 

We produce specialty alcohols, fuel-grade ethanol and essential ingredients, focusing on five key markets: Health, Home & Beauty; Food & Beverage; Industry & Agriculture; Essential Ingredients; and Renewable Fuels.

 

Health, Home & Beauty

 

Our products for the health, home and beauty markets include specialty alcohols used in mouthwash, cosmetics, pharmaceuticals, hand sanitizers, disinfectants and cleaners. We offer a variety of specialty alcohols for the health, home and beauty markets, depending on usage and regulatory requirements, including API-grade, United States Pharmacopeia, or USP, -grade ethyl alcohols, and industrial-grade ethyl alcohol.

 

We have ISO 9001, ICH Q7 and EXCiPACT certifications at each of our Pekin Campus production facilities, all of which are viewed as important attestations of quality control standards. In particular, our ICH Q7 certification qualifies our specialty alcohols for use as an API, and our EXCiPACT certification qualifies our specialty alcohols for use as an excipient in the pharmaceutical industry. These certifications enable us to offer products to a wider group of customers and generally at more profitable margins.

 

-5-

 

 

Food & Beverage

 

Our products for the food and beverage market include specialty alcohols used in alcoholic beverages, flavor extracts and vinegar as well as corn germ used for corn oils and CO2 used for beverage carbonation and dry ice. The principal specialty alcohol we offer for beverage-grade product is our grain neutral spirits, or GNS, alcohol. In addition, we primarily sell FCC 190 and USP 190 Ultra into vinegar markets. We are also introducing new high-quality 192 proof and low-moisture 200-proof GNS products to our existing and target customers in the beverage, food, flavor, personal care and pharmaceutical industries.

 

We believe the key drivers in the food and beverage market include consumer preferences for the social currency of brand authenticity and heritage; consumers seeking unique and personalized experiences; improved consumer access to spirits products; the growth of craft distillers; and the ability to meet wide-ranging consumer preferences through a broad diversity of spirits categories and cocktails.

 

Industry & Agriculture

 

Our products for the industry and agriculture market include alcohols and other products for paint applications and fertilizers.

 

Essential Ingredients

 

Our essential ingredients include dried yeast, corn gluten meal, corn gluten feed, and distillers grains and liquid feed used in commercial animal feed and pet foods. We also sell yeast for human consumption. The raw materials for our essential ingredients are generated as co-products from our production of alcohols. These co-products are further manufactured, altered and refined into our essential ingredients, including for special customer applications.

 

Many of our essential ingredients are used in a variety of food products to affect their nutrition, including protein and fat content, as well as other product attributes such as taste, texture, palatability and stability. Our high quality and high purity manufacturing enable our customers to use some of our essential ingredients in human foods while others are used in pet foods and animal feed.

 

We expect the essential ingredients market to grow significantly due to global demand for higher-grade protein feed, such as feed used in fisheries and other applications.

 

Renewable Fuels

 

Our renewable fuels products include fuel-grade ethanol used as transportation fuel and distillers corn oil used as a biodiesel feedstock. Our renewable fuels business is supported by our own production of fuel-grade ethanol as well as fuel-grade ethanol produced by third parties.

 

Renewable fuels, primarily fuel-grade ethanol, are used for a variety of purposes, including as octane enhancers for premium gasoline and to enable refiners to produce greater quantities of lower octane blend stock; for fuel blending to extend fuel supplies and reduce reliance on crude oil and refined products; and to comply with a variety of governmental programs, in particular, the national Renewable Fuel Standard, or RFS, which was enacted to promote alternatives to fossil fuels. Under the RFS, the mandated use of all renewable fuels rose incrementally and peaked at 36.0 billion gallons in 2022, of which 15.0 billion gallons were required to be produced from conventional, or corn-based, ethanol. The RFS allows the Environmental Protection Agency, or EPA, to adjust the annual requirement based on certain facts and circumstances. The EPA has set its annual requirements for conventional ethanol to 15.0 billion gallons for each of 2023, 2024 and 2025. See “—Governmental Regulation”.

 

-6-

 

 

According to the Renewable Fuels Association, the domestic fuel-grade ethanol industry produced over 15.5 billion gallons of ethanol in 2023, up from 15.4 billion gallons in 2022. According to the United States Department of Energy, total annual gasoline consumption in the United States is approximately 137 billion gallons and total annual fuel-grade ethanol blended with gasoline represented approximately 10.4% of this amount in 2023. We anticipate that continued limited opportunities for gasoline refinery expansions and the growing importance of reducing CO2 emissions using renewable fuels will generate additional growth in the demand for fuel-grade ethanol.

 

Overview of Alcohol Production Process

 

Alcohol production from starch- or sugar-based feedstock is a highly-efficient process. Modern alcohol production requires large amounts of corn, or other high-starch grains, and water as well as chemicals, enzymes and yeast, in addition to natural gas and electricity.

 

Dry Milling Process

 

In the dry milling process, corn or other high-starch grain is first ground into flour, then slurried with water to form a mash. Enzymes are added to the mash to convert the starch into dextrose, a simple sugar. The mash is processed through a high temperature cooking procedure, which reduces bacteria levels prior to fermentation. The mash is then cooled and transferred to fermenters, where yeast is added and the conversion of sugar to alcohol and CO2 begins.

 

After fermentation, the resulting “beer” is transferred to distillation where the alcohol is separated from the residual “stillage.” The resulting alcohol is concentrated to 190 proof using conventional distillation methods and then is dehydrated to approximately 200 proof, representing 100% alcohol levels, in either a molecular sieve system or a grits system. For fuel-grade ethanol, the resulting anhydrous alcohol is then blended with approximately 2.5% denaturant, which is usually gasoline, and is then ready for shipment to renewable fuels markets. For specialty alcohols, the products can be sold pure or as one of the Tobacco Tax & Trade Bureau (TTB) approved specially denatured alcohol (SDA) formulations to meet customer specifications.

 

The residual stillage is separated into a coarse grain portion and a liquid portion through a screw press or centrifugation process. The soluble liquid portion is concentrated to about 40% dissolved solids by an evaporation process. This intermediate state is called condensed distillers solubles, or syrup. The coarse grain and syrup portions are then mixed to produce wet distillers grains, or WDG, or can be mixed and dried to produce dried distillers grains with solubles, or DDGS. Both WDG and DDGS are high-protein animal feed products.

 

Wet Milling Process

 

In the wet milling process, corn or other high-starch grain is first soaked or “steeped” in sulfurous acid for approximately 24 hours to soften the whole corn kernel ahead of milling. After steeping, the grain goes through coarse milling to gently open the kernels to separate the corn germ from which the corn oil can be further extracted in a separate process. The remaining fiber, gluten and starch components are further separated and sold.

 

The stillage from the fermentation process is concentrated in an evaporator and is co-dried with the fiber component to be sold as corn gluten feed. The gluten component is filtered and dried to produce a high protein corn gluten meal.

 

The starch is then processed into alcohol through fermentation. The fermentation process for alcohol at this stage is similar to the dry milling process. In addition, we separate and dry yeast to produce distillers yeast.

 

-7-

 

 

Overview of Distillers Grains Market

 

Distillers grains are produced as a co-product of alcohol production and are valuable components of feed rations primarily to dairies and beef cattle markets, both nationally and internationally. Our plants produce both WDG and DDGS. WDG is sold to customers proximate to the plants and DDGS is delivered by truck, rail and barge to customers in domestic and international markets. Producing WDG also allows us to use up to one-third less process energy, thus reducing production costs and lowering the carbon footprint of our production facilities.

 

Historically, the market price for distillers grains has generally tracked the price of corn. We believe that the market price of WDG and DDGS is determined by a number of factors, including the market prices of corn, soybean meal and other competitive ingredients, the performance or value of WDG and DDGS in a particular feed formulation and general market forces of supply and demand, including export markets for these co-products. The market price of distillers grains is also often influenced by nutritional models that calculate the feed value of distillers grains by nutritional content, as well as reliability of consistent supply.

 

Customers

 

We market and sell through our wholly-owned subsidiary, Kinergy Marketing LLC, or Kinergy, all of the alcohols we produce. Kinergy also markets fuel-grade ethanol produced by third parties. We market and sell through our wholly-owned subsidiary, Alto Nutrients, LLC, all of the essential ingredients we produce. We also sell break bulk quantities through Eagle Alcohol to customers in the beverage, food, industrial and related-process industries.

 

We have extensive and long-standing customer relationships, both domestic and international, for our specialty alcohols and essential ingredients, including yeast for pet food and human foods. These customers include producers and distributors of ingredients for cosmetics, sanitizers and related products, distilled spirits producers, food products manufacturers, producers of personal health/consumer health and personal care hygiene products, and global trading firms.

 

Our renewable fuel customers are located throughout the Western and Midwestern United States and consist of integrated oil companies and gasoline marketers who blend fuel-grade ethanol into gasoline. Our customers depend on us to provide a reliable supply of fuel-grade ethanol and manage the logistics and timing of delivery. We secure additional fuel-grade ethanol supplies from third-party fuel-grade ethanol plants.

 

We market our essential ingredient feed products to dairies and feedlots, in many cases located near our production facilities. These customers use our feed products for livestock as a substitute for corn and other sources of starch and protein. We sell our corn oil to poultry, renewable diesel and biodiesel customers. We do not market essential ingredients from other producers.

 

Our Pekin Campus production segment generated $502.2 million, $521.3 million and $498.2 million in net sales for the years ended December 31, 2023, 2022 and 2021, respectively, from the sale of alcohols. Our Pekin Campus production segment generated $217.7 million, $225.9 million and $189.5 million in net sales for the years ended December 31, 2023, 2022 and 2021, respectively, from the sale of essential ingredients.

 

-8-

 

 

During 2023, 2022 and 2021, our Pekin Campus production segment sold an aggregate of approximately 208.9 million, 204.6 million and 213.0 million gallons of alcohols and 878,400, 850,300 and 875,100 tons of essential ingredients, respectively, on a dry matter basis.

 

Our Western production segment generated $167.0 million, $253.6 million and $107.9 million in net sales for the years ended December 31, 2023, 2022 and 2021, respectively, from the sale of alcohols. Our Western production segment generated $57.3 million, $90.2 million and $31.1 million in net sales for the years ended December 31, 2023, 2022 and 2021, respectively, from the sale of essential ingredients.

 

During 2023, 2022 and 2021, our Western production segment sold an aggregate of approximately 67.0 million, 92.4 million and 37.6 million gallons of alcohols and 642,300, 787,100 and 361,000 tons of essential ingredients, respectively, on a dry matter basis.

 

Our marketing and distribution segment generated $263.0 million, $228.9 million and $381.2 million in net sales for the years ended December 31, 2023, 2022 and 2021, respectively, from the sale of all alcohols.

 

Our Corporate and other segment generated $15.8 million in net sales from Eagle Alcohol’s business for each of the years ended December 31, 2023 and 2022, and sold 4.0 million gallons of alcohols for each of those years.

 

During 2023, 2022 and 2021, we produced or purchased from third parties and resold an aggregate of 382.5 million, 418.9 million and 479.6 million gallons of alcohols to approximately 88, 114 and 99 customers, respectively. For 2023, 2022 and 2021, sales to our two largest customers, Shell Trading US Company and Chevron Products USA represented an aggregate of approximately 16%, 20% and 22% of our net sales, respectively. For 2023, 2022 and 2021, sales to each of our other customers represented less than 10% of our net sales.

 

Suppliers

 

Pekin Campus and Western Production Segments

 

Our production operations depend upon various raw materials suppliers, including suppliers of corn, natural gas, electricity and water. The cost of corn is the most important variable cost associated with our alcohol production. We source corn for our plants using standard contracts, including spot purchase, forward purchase and basis contracts. When resources are available, we seek to limit the exposure of our production operations to raw material price fluctuations by purchasing forward a portion of our corn requirements on a fixed price basis and by purchasing corn and other raw materials futures contracts and options.

 

During 2023, 2022 and 2021, purchases of corn from our three largest suppliers represented an aggregate of approximately 26%, 38% and 28% of our total corn purchases, respectively, for those periods. Purchases from each of our other corn suppliers represented less than 10% of total corn purchases in each of 2023, 2022 and 2021.

 

Marketing and Distribution Segment

 

Our marketing and distribution operations include alcohols and essential ingredients we produce but also depend upon various third-party producers of fuel-grade ethanol. In addition, we provide transportation, storage and delivery services through third-party service providers with whom we have contracted to receive fuel-grade ethanol at agreed upon locations from our third-party suppliers and to store and/or deliver the ethanol to agreed-upon locations on behalf of our customers. These contracts generally run from year-to-year, subject to termination by either party upon advance written notice before the end of the then-current annual term.

 

-9-

 

 

During 2023, 2022 and 2021, we purchased and resold from third parties an aggregate of approximately 103 million, 118 million and 229 million gallons, respectively, of fuel-grade ethanol.

 

During 2023, 2022 and 2021, purchases of fuel-grade ethanol from our four largest third-party suppliers represented 86%, 69% and 76%, respectively, of our total third-party ethanol purchases for each of those periods. Purchases from each of our other third-party ethanol suppliers represented less than 10% of total third-party ethanol purchases in each of 2023, 2022 and 2021.

 

Production Facilities

 

We operate five alcohol production facilities. Three of our production facilities are located in Illinois, one is located in Oregon and another is located in Idaho. We have an annual alcohol production capacity of up to 350 million gallons, including both fuel-grade ethanol and specialty alcohols ranging from industrial-, pharmaceutical-, and high-quality food- and beverage-grade alcohols. Of this amount, we are able to produce up to 110 million gallons annually of specialty alcohols, depending on our product mix among high-quality beverage-grade alcohol and alcohols of other quality specifications. As market conditions change, we may increase, decrease or idle production at one or more operating facilities or resume operations at any idled facility. The tables below provide an overview of our five production facilities.

 

Pekin Campus Production Facilities

 

  

Pekin
Wet Facility

 

Pekin
Dry Facility

 

Pekin
ICP Facility

Location  Pekin, IL  Pekin, IL  Pekin, IL
Current operating status  Operating  Operating  Operating
Approximate maximum annual alcohol production capacity (in millions of gallons)  100  60  90
Approximate maximum annual specialty alcohol production capacity (in millions of gallons)  74    66
Production milling process  Wet  Dry  Dry
Primary energy source  Natural Gas  Natural Gas  Natural Gas

 

Western Production Facilities

 

  

Magic Valley
Facility

 

Columbia
Facility

Location  Burley, ID  Boardman, OR
Current operating status  Hot-Idled  Operating
Approximate maximum annual fuel-grade ethanol production capacity (in millions of gallons)   60  40
Production milling process  Dry  Dry
Primary energy source  Natural Gas  Natural Gas

 

Commodity Risk Management

 

We employ various risk mitigation techniques. For example, we may seek to mitigate our exposure to commodity price fluctuations by purchasing forward a portion of our corn and natural gas requirements through fixed-price or variable-price contracts with our suppliers, as well as entering derivative contracts for fuel-grade ethanol, corn and natural gas. To mitigate fuel-grade ethanol inventory price risks, we may sell a portion of our production forward under fixed- or index-price contracts, or both. We may hedge a portion of the price risks by entering exchange-traded futures contracts and options. Proper execution of these risk mitigation strategies can reduce the volatility of our gross profit margins.

 

-10-

 

 

Specialty alcohols have relatively low price volatility and are usually priced at significant premiums to fuel-grade ethanol. The market price of fuel-grade ethanol is volatile, however, and subject to large fluctuations. Given the nature of our business, we cannot effectively hedge against extreme volatility or certain market conditions. For example, fuel-grade ethanol prices, as reported by the Chicago Mercantile Exchange, or CME, ranged from $1.58 to $2.67 per gallon during 2023, from $2.00 to $2.88 per gallon during 2022 and from $1.48 to $3.75 per gallon during 2021; and corn prices, as reported by the CME, ranged from $4.50 to $6.85 per bushel during 2023, from $5.64 to $8.18 per bushel during 2022 and from $4.84 to $7.73 per bushel during 2021.

 

Climate-Related and Other Risks

 

Short- to medium-term climate-related and other risks include high sensitivity to certain commodity prices such as corn and natural gas; regulatory changes and political volatility, both domestic and international; ethanol supply and demand imbalances; logistics and storage constraints from river access during inclement or volatile weather conditions; lack of automation of process optimization; high repair, maintenance and production costs resulting from older facilities; poor cooling capacity of our older facilities as water temperatures increase; and international market competition.

 

Long-term climate-related risks include water resource limitations; lower or volatile grain availability in local markets; market transition away from combustion fuels that include renewables; and the energy cost impact of technology such as wet milling and multiple distillation processes for high-quality alcohol. We also may be impacted by costs and regulatory burdens associated with carbon emissions from our production and distribution as well as truck transport and packaging associated with Eagle Alcohol’s use of drums and totes. See “Risk Factors.”

 

Marketing Arrangements

 

We market all the alcohols and essential ingredients produced at our facilities. We also market and distribute alcohols produced by third parties.

 

Competition

 

We are the largest producer of specialty alcohols in the United States.

 

Other significant producers of specialty alcohols in the United States are Archer-Daniels-Midland Company, Grain Processing Corporation, CIE and Greenfield Global Inc., which collectively make up a significant majority of the total installed specialty alcohol production capacity in the United States along with many smaller producers.

 

The largest producers of fuel-grade ethanol in the United States are POET, LLC, Valero Renewable Fuels Company, LLC, Archer-Daniels-Midland Company and Green Plains Inc., collectively with approximately 40% of the total installed fuel-grade ethanol production capacity in the United States. In addition, there are many mid-sized fuel-grade ethanol producers with several plants under ownership, smaller producers each with one or two plants, and several fuel-grade ethanol marketers that create significant competition. Overall, we believe there are over 200 fuel-grade ethanol production facilities in the United States with a total installed production capacity of approximately 17.8 billion gallons and many brokers and marketers with whom we compete for sales of fuel-grade ethanol and its co-products.

 

-11-

 

 

Our fuel-grade ethanol also competes on a global market against production from other countries, such as Brazil, which may have lower production costs than United States producers. Lower feedstock input costs such as sugarcane used in Brazil as compared to corn used in the Unites States may give foreign producers a competitive advantage. In addition, fuel-grade ethanol from sugarcane feedstock qualifies as an advanced biofuel, unlike corn ethanol, allowing certain producers to economically satisfy an advanced biofuel standard. Moreover, new products and production technologies are under continuous development, many of which, if adopted by competitors, could harm our ability to compete.

 

We believe that our competitive strengths include our customer and supplier relationships, our diverse product mix, the barriers to entry to our most profitable lines of business—including our modern technologies and certifications at our production facilities—our experienced management, and the strategic location of our Midwest production facilities. See “—Competitive Strengths.”

 

Governmental Regulation

 

Our business is subject to a wide range of federal, state and local laws and regulations directed at protecting public health and the environment, including those promulgated by the Occupational Safety and Health Administration, or OSHA, the U.S. Food and Drug Administration, or FDA, the EPA, and numerous state, local and international authorities. These laws, their underlying regulatory requirements and their potential enforcement, some of which are described below, impact, or may impact, nearly every aspect of our operations, including our production of alcohols (including distillation), our production of essential ingredients, our storage facilities, and our water usage, wastewater discharge, disposal of hazardous wastes and emissions, and other matters pertaining to our existing and proposed business by imposing:

 

restrictions on our existing and proposed operations and/or the need to install enhanced or additional controls;

 

special requirements applicable to food and drug additives;

 

the need to obtain and comply with permits and authorizations;

 

liability for exceeding applicable permit limits or legal requirements, in some cases for the remediation of contaminated soil and groundwater at our production facilities, contiguous and adjacent properties and other properties owned and/or operated by third parties; and

 

other specifications for the specialty alcohols and essential ingredients we produce and market.

 

In addition, some governmental regulations are helpful to our production and marketing business. The fuel-grade ethanol industry in particular is supported by federal and state mandates and environmental regulations that favor the use of fuel-grade ethanol in motor fuel blends in North America. Some of the governmental regulations applicable to our production and marketing business are briefly described below.

 

Food and Drug Regulation

 

Our products for the Health, Home & Beauty, Food & Beverage and Essential Ingredients markets are subject to regulation by the FDA as well as similar state agencies. Under the Federal Food, Drug, and Cosmetic Act, or FDCA, the FDA regulates the processing, formulation, safety, manufacture, packaging, labeling and distribution of food ingredients, vitamins, cosmetics and pharmaceuticals for active and inactive ingredients. Many of the FDA’s and FDCA’s rules and regulations apply directly to us as well as indirectly through their application in our customers’ products. To be properly marketed and sold in the United States, a relevant product must be generally recognized as safe, approved and not adulterated or misbranded under the FDCA and relevant regulations issued under the FDCA. The FDA has broad authority to enforce the provisions of the FDCA. Failure to comply with the laws and regulations of the FDA or similar state agencies could prevent us from selling certain of our products or subject us to liability.

 

-12-

 

 

Renewable Fuels Energy Legislation

 

Under the RFS, the mandated use of all renewable fuels, including fuel-grade ethanol, rose incrementally and peaked at 36.0 billion gallons in 2022, of which 15.0 billion gallons are required from conventional, or corn-based, ethanol for each of 2023, 2024 and 2025. Under the provisions of the Energy Independence and Security Act of 2007, the EPA has the authority to waive the mandated RFS requirements in whole or in part. To grant a waiver, the EPA administrator must determine, in consultation with the Secretaries of Agriculture and Energy, that there is inadequate domestic renewable fuel supply or implementation of the requirement would severely harm the economy or environment of a state, region or the United States as a whole.

 

Various bills in Congress introduced from time to time are also directed at altering existing renewable fuels energy legislation, but none have passed in recent years. Some legislative bills are directed at halting or reversing expansion of, or even eliminating, the renewable fuel program, while other bills are directed at bolstering the program or enacting further mandates or grants that would support the renewable fuels industry.

 

The EPA has allowed fuel and fuel-additive manufacturers to introduce into commercial gasoline up to 15% fuel-grade ethanol by volume, or E15, for vehicles from model year 2001 and after. According to the Renewable Fuels Association, E15 is explicitly approved by the manufacturer for use in approximately 95% of model year 2024 cars and light trucks based on its annual review of vehicle owner’s manuals and warranty statements. Commercial sales of E15 have begun in a majority of states. E15 has historically been prohibited in most states during the summer driving season due to concerns over evaporative emissions and to meet federal clean air standards. For the 2022 and 2023 summer driving seasons, the EPA issued emergency fuel waivers to allow the sale of E15 to help alleviate high gasoline prices. E15 may, however, be sold year-round in states that have a reformulated gasoline program. In addition, the EPA proposed in late 2023 that E15 be permitted for sale year-round in various Midwestern states effective in April 2024. The U.S. Office of Management and Budget approved the proposal in February 2024 but deferred the effective date to April 2025.

 

Various states including California, Oregon and Washington, and other regions such as the Canadian province of British Columbia, have implemented low carbon fuel standards focused on reducing the carbon intensity of transportation fuels. Other states, including New York, Vermont, Massachusetts, Michigan, Illinois, Colorado and New Mexico, currently have proposed legislation or policies that would establish a low carbon fuel standard program. Blending fuel-grade ethanol into gasoline is one of the primary means of attaining these goals.

  

Additional Environmental Regulations

 

In addition to the governmental regulations applicable to the alcohol production and marketing industry described above, our business is subject to additional federal, state and local environmental regulations, including regulations established by the EPA and state regulatory agencies related to water quality and air pollution control. We cannot predict the manner by which, or extent to which, these regulations will harm or help our business or the alcohol production and marketing industry in general.

 

Human Capital Resources

 

As of March 12, 2024, we had approximately 460 full-time employees. Our human capital resources objectives include attracting and retaining well-qualified and highly skilled and motivated employees and executives. As of that same date, approximately 44% of our employees were represented by a labor union and covered by a collective bargaining agreement. We have never had a work stoppage or strike and we consider our relations with our employees to be good.

 

Our compensation program is designed to attract, retain and motivate our personnel. We use a mix of competitive salaries and other benefits to attract and retain employees and executives. Some of these benefits include matching 401K contributions of up to 6% of salary, health and wellness programs and a paid service day for employees to give back to their communities. At the direction and with the involvement of an environmental, social and governance, or ESG, committee established by our board of directors, we have established an ESG working committee that draws from our many administrative and operational departments to review key policies and procedures, conduct employee engagement surveys and training, champion volunteering and charitable drives, develop and implement recruiting efforts which promote diversity and inclusion and prioritize collecting and improving on key metrics from industry frameworks such as the Global Reporting Initiative and Sustainability Accounting Standards Board standards which are maintained by the International Sustainability Standards Board of the IFRS Foundation.

 

-13-

 

 

Item 1A. Risk Factors.

 

Before deciding to purchase, hold or sell our common stock, you should carefully consider the risks described below in addition to the other information contained in this Report and in our other filings with the Securities and Exchange Commission, including subsequent reports on Forms 10-Q and 8-K. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties not presently known to us or that we currently deem immaterial may also affect our business. If any of these known or unknown risks or uncertainties actually occurs with material adverse effects on Alto Ingredients, our business, financial condition, results of operations and/or liquidity could be seriously harmed. In that event, the market price for our common stock will likely decline, and you may lose all or part of your investment.

 

Risks Related to our Business

 

Our results of operations and our ability to operate at a profit are largely dependent on our ability to manage the costs of corn, natural gas and other production inputs, with the prices of our alcohols and essential ingredients, all of which are subject to volatility and uncertainty.

 

Our results of operations are highly impacted by commodity prices, including the cost of corn, natural gas and other production inputs that we must purchase, and the prices of alcohols and essential ingredients that we sell. Prices and supplies are subject to and determined by numerous market and other forces over which we have no control, such as inclement or favorable weather, domestic and global demand, supply excesses or shortages, export conditions, inflationary conditions, global geopolitical tensions and various governmental policies in the United States and throughout the world.

 

Price volatility of corn, natural gas and other production inputs, and alcohols and essential ingredients, may cause our results of operations to fluctuate significantly. We may fail to generate expected levels of net sales and profits even under fixed-price and other contracts for the sale of specialty alcohols used in consumer products. Our customers may not pay us timely or at all, even under longer-term, fixed-price contracts for our specialty alcohols, and may seek to renegotiate prices under those contracts during periods of falling prices or high price volatility.

 

Over the past several years, for example, the spread between corn and fuel-grade ethanol prices has fluctuated significantly. Fluctuations are likely to continue to occur. A sustained negative or narrow spread, whether as a result of sustained high or increased corn prices or sustained low or decreased alcohol or essential ingredient prices, would adversely affect our results of operations and financial condition. Revenues from sales of alcohols, particularly fuel-grade ethanol, and essential ingredients have in the past and could in the future decline below the marginal cost of production, which have in the past and may again in the future force us to suspend production, particularly fuel-grade ethanol production, at some or all of our facilities. For example, we hot-idled our Magic Valley facility in early 2023 due to unfavorable market conditions and again hot-idled our Magic Valley facility in early 2024 in part due to unfavorable market conditions.

 

In addition, some of our fuel-grade ethanol marketing and distribution activities will likely be unprofitable in a market of generally declining prices due to the nature of our business. For example, to satisfy customer demand, we maintain certain quantities of fuel-grade ethanol inventory for subsequent resale. Moreover, we procure much of our fuel-grade ethanol inventory outside of contracted third-party marketing and distribution arrangements and therefore must buy fuel-grade ethanol at a price established at the time of purchase and sell fuel-grade ethanol at an index price established later at the time of sale that is generally reflective of movements in the market price of fuel-grade ethanol. As a result, our margins for fuel-grade ethanol sold in these transactions generally decline and may turn negative as the market price of fuel-grade ethanol declines.

 

-14-

 

 

We can provide no assurances that corn, natural gas or other production inputs can be purchased at or near current or any specific prices, or that our alcohols or essential ingredients will sell at or near current or any particular prices. Consequently, our results of operations and financial condition may be adversely affected by increases in the prices of corn, natural gas and other production inputs or decreases in the prices of our alcohols and essential ingredients.

 

The prices of our products are volatile and subject to large fluctuations, which may cause our results of operations to fluctuate significantly.

 

The prices of our products are volatile and subject to large fluctuations. For example, the market price of fuel-grade ethanol is dependent upon many factors, including the supply of ethanol and the price of gasoline, which is in turn dependent upon the price of petroleum which itself is highly volatile, difficult to forecast and influenced by a wide variety of global economic and geopolitical conditions, including decisions concerning petroleum output by the Organization of Petroleum Exporting Countries (OPEC) and their allies, an intergovernmental organization that seeks to manage the price and supply of oil on the global energy market. Other important factors that impact the price of petroleum include war and threats of war, attacks on or threats to shipping vessels as has recently occurred in the Red Sea, the consequent rerouting of supply lines to less direct or more expensive paths, and other supply chain disruptions.

 

Our fuel-grade ethanol sales are tied to prevailing spot market prices rather than long-term, fixed-price contracts. Fuel-grade ethanol prices, as reported by the Chicago Mercantile Exchange, ranged from $1.58 to $2.67 per gallon in 2023, from $2.00 to $2.88 per gallon in 2022 and from $1.48 to $3.75 per gallon in 2021. In addition, even under longer-term, fixed-price contracts for our specialty alcohols, our customers may seek to renegotiate prices under those contracts during periods of falling prices or high price volatility. Fluctuations in the prices of our products may cause our results of operations to fluctuate significantly.

 

We may engage in hedging transactions and other risk mitigation strategies that could harm our results of operations and financial condition.

 

To partially offset the effects of production input and product price volatility, in particular, corn and natural gas costs and fuel-grade ethanol prices, we may enter into contracts to purchase a portion of our corn or natural gas requirements on a forward basis or fix the sale price of portions of our alcohol production. In addition, we may engage in other hedging transactions involving exchange-traded futures contracts for corn, natural gas and unleaded gasoline from time to time. The financial statement impact of these activities is dependent upon, among other things, the prices involved and our ability to sell sufficient products to use all of the corn and natural gas for which forward commitments have been made. We have recognized losses in the past, and may suffer losses in the future, from our hedging arrangements. For example, for the year ended December 31, 2023, we recognized net losses of $8.0 million related to the change in the fair values of hedging contracts.

 

Hedging arrangements also expose us to the risk of financial loss in situations where our counterparty to the hedging contract defaults on its contract or, in the case of exchange-traded contracts, where there is a change in the expected differential between the underlying price in the hedging agreement and the actual prices paid or received by us. In addition, our open contract positions may require cash deposits to cover margin calls, negatively impacting our liquidity. As a result, our hedging activities and fluctuations in the price of corn, natural gas, fuel-grade ethanol and unleaded gasoline may adversely affect our results of operations, financial condition and liquidity.

 

-15-

 

 

Disruptions in our production or distribution, including from climate change and other weather effects, may adversely affect our business, results of operations and financial condition.

 

Our business depends on the continuing availability of rail, road, port, storage and distribution infrastructure. In particular, due to limited storage capacity at some of our production facilities and other considerations related to production efficiencies, certain facilities depend on timely delivery of corn. Alcohol production also requires a significant and uninterrupted supply of other raw materials and energy, primarily water, electricity and natural gas. Local water, electricity and gas utilities may fail to reliably supply the water, electricity and natural gas that our production facilities need or may fail to supply those resources on acceptable terms. In the past, poor weather has caused disruptions in rail transportation, which slowed the delivery of fuel-grade ethanol by rail, a key method by which fuel-grade ethanol from our Pekin Campus is transported to market.

 

For example, in the third quarter of 2023 we experienced unusually high unscheduled production downtime for repairs and maintenance which reduced sales volumes and profits. In 2022, a lightning strike at the utility servicing our Pekin Campus disrupted our operations, cutting power to our facilities and materially affecting our production, resulting in unexpected repair and maintenance costs, lost production and degradation in the quality of work-in-progress inventories. In addition, in 2020, we experienced closure of the Illinois River for lock repairs which required greater use of less cost-effective modes of product transport such as via rail and truck, which resulted in higher costs and negatively affected our results of operations.

 

Disruptions in production or distribution, whether caused by labor difficulties, unscheduled downtimes and other operational hazards inherent in the alcohol production industry, including equipment failures, fires, explosions, abnormal pressures, blowouts, pipeline ruptures, transportation accidents, climate change and natural disasters such as earthquakes, floods and storms, or other weather effects, or human error or malfeasance or other reasons, could prevent timely deliveries of corn or other raw materials and energy, and could delay transport of our products to market, and may require us to halt production at one or more production facilities, any of which could have a material adverse effect on our business, results of operations and financial condition.

 

Some of these operational hazards may also cause personal injury or loss of life, severe damage to or destruction of property and equipment or environmental damage, and may result in suspension of operations and the imposition of civil or criminal penalties. Our insurance may not fully cover the potential hazards described above or we may be unable to renew our insurance on commercially reasonable terms or at all.

 

Increased alcohol or essential ingredient production or higher inventory levels may cause a decline in prices for those products, and may have other negative effects, materially and adversely impacting our results of operations, cash flows and financial condition.

 

The prices of our alcohols and essential ingredients are highly impacted by competing third-party supplies of those products. In addition, if fuel-grade ethanol production margins improve, we anticipate that owners of production facilities operating at below capacity, or owners of idled production facilities, will increase production levels, thereby resulting in more abundant fuel-grade ethanol supplies and inventories. Increases in the supply of alcohols and essential ingredients may not be commensurate with increases in demand for alcohols and essential ingredients, thus leading to lower prices. Any of these outcomes could have a material adverse effect on our results of operations, cash flows and financial condition.

 

-16-

 

 

We may suffer impairments in the value of our long-lived assets which may materially and adversely affect our results of operations.

 

We evaluate our long-lived assets annually for impairment or when circumstances indicate that the full carrying value of an asset may be unrecoverable. These evaluations rely on financial and other assumptions concerning the assets, any of which may not materialize in the future. For example, we recognized asset impairments of $6.5 million and $3.1 million for the years ended December 31, 2023 and 2021, respectively. We may recognize additional impairments of the values of our long-lived assets in the future based on then-prevailing financial and other circumstances. Impairments of our long-lived assets may materially and adversely affect our results of operations.

 

Our alcohol production relies on traditional corn-based feedstock and process technologies. New technologies could make corn-based alcohol production and traditional process technologies less competitive or even obsolete, materially and adversely harming our business.

 

We produce our alcohols from corn. Moreover, our plants are constructed and operate exclusively as corn-based alcohol production facilities. Competitors and other third parties have undertaken research to develop competing products to corn-based alcohols, and ethanol in particular, as well as new process technologies. These research efforts seek alternatives to corn-based ethanol and traditional process technologies aimed at improving real or perceived problems with the fuel, such as the carbon and energy intensity of its production, its lower energy content compared to gasoline and its hydrophobic nature resulting in water separation in transit or at other times. Competitors and other third parties may develop new alcohols and processes that improve on any of these or other real or perceived problems with corn-based alcohols, including ethanol. If viable competing products or new process technologies are developed and attract widespread or even modest adoption, we may be forced to modify our production facilities, including our process technologies, if possible, to transition in full or in part to these other products or process technologies to remain competitive. Modifying our production facilities may require expertise that our personnel may not possess and would likely require significant capital expenditures the funding for which we may not have. An inability to remain competitive due to the introduction and adoption of competing products or new process technologies, or significant costs associated with the adoption of new products and process technologies, would materially and adversely affect our business, financial condition and results of operations.

 

Inflation and sustained higher prices may adversely impact our results of operations and financial condition.

 

We have experienced adverse inflationary impacts on key production inputs, wages and other costs of labor, equipment, services, and other business expenses. In addition, we have experienced adverse inflationary impacts on our budgets and expenses for many of our in-process and planned capital projects. Inflation and its negative impacts could escalate in future periods. Even if inflation stabilizes or abates, the prices of key production inputs, wages and other costs of labor, equipment, services, and other business expenses, and for our capital projects, may remain at elevated levels. We may not be able to include these additional costs in the prices of the products we sell. As a result, inflation and sustained higher prices may have a material adverse effect on our results of operations and financial condition.

 

Climate change, and governmental regulations aimed at addressing climate-related issues, may affect conditions to which our business is highly sensitive, many of which could materially and adversely harm our business, results of operations and financial condition.

 

Our business is highly sensitive to commodity prices, in particular, the prices of corn and natural gas. Inclement weather from climate change, including extreme temperatures or drought, may adversely affect growing conditions, which may reduce available corn supplies, our primary production input, and other grain substitutes, driving up prices and thereby increasing our production input costs. In addition, governmental regulators may disfavor carbon-based energy sources, such as natural gas, leading to regulations that disincentivize their use or otherwise make their production more difficult and costly, driving up their prices. Higher natural gas prices would likewise increase our production input costs.

 

-17-

 

 

Other factors that may result from climate change, or that may result from governmental regulations aimed at addressing climate-related issues, may also adversely affect our business, including the following:

 

water is one of our key production inputs; water resource limitations may result from drought and other inclement weather; water resource limitations may also result from rationing and other governmental regulations limiting water use;

 

higher water temperatures due to increased global or regional temperatures may negatively affect production efficiencies due to water temperature production requirements given the poor cooling capacities of our older facilities;

 

flooding and other inclement weather may negatively affect our river access, other transportation logistics and costs, and storage requirements;

 

an overall increase in energy costs will negatively impact our production costs generally and may critically impact certain high energy-intensive production technologies, such as our wet milling and multiple distillation processes for high-quality alcohol;

 

regulatory and market transition away from combustion fuels and fuel-grade ethanol blending may threaten the viability of our renewable fuels business; and

 

costs and regulatory burdens associated with governmental regulations that limit or tax greenhouse gas emissions, such as CO2, from alcohol production and distribution, or from truck transport and packaging associated with Eagle Alcohol’s business and use of drums and totes, will negatively impact us.

 

New legislation in the United States to address climate change issues, including at the federal, state and local levels, likely will continue. This includes new or expanded cap-and-trade programs that may layer additional costs on any business that emits greenhouse gases. New legislation, including new or expanded cap-and-trade programs, could materially and adversely impact our production cost structure and the market viability of our products.

 

Any of these factors could materially and adversely harm our business, results of operations and financial condition.

 

Risks Related to our Finances

 

We have incurred significant losses and negative operating cash flow in the past and we may incur losses and negative operating cash flow in the future, which may hamper our operations and impede us from expanding our business.

 

We have incurred significant losses and negative operating cash flow in the past. For example, for the three months ended December 31, 2023 and the years ended December 31, 2023 and 2022, we incurred consolidated net losses of approximately $19.0 million, $28.0 million and $41.6 million, respectively. We may incur losses and negative operating cash flow in the future. We expect to rely on cash on hand, cash, if any, generated from our operations, borrowing availability under our lines of credit and proceeds from our future financing activities, if any, to fund all of the cash requirements of our business. Additional losses and negative operating cash flow may hamper our operations and impede us from expanding our business.

 

-18-

 

 

We are engaged in a wide variety of capital improvement projects. These projects, and their financing, costs, timing and effects, are based on our plans, expectations and various assumptions that may not eventuate. We may therefore be unable to timely achieve, or achieve at all, the results we expect, including as to projected additional EBITDA and Adjusted EBITDA.

 

We are engaged in a wide variety of capital improvement projects to diversify and enhance our revenue streams and to expand margins and profitability by reducing costs. These projects have different timelines, returns on investment and risk profiles. In addition, we must raise significant additional capital to complete some of our projects, including our carbon capture and storage project. Our expected financial and other results from these projects are based on assumptions around many factors, including their costs, timing, operation and market prices prevailing at project completion and thereafter, as well as tax and other favorable environmental attributes associated with low carbon ethanol that may accrue to our benefit. For example, our assumptions around the anticipated results of our CCS project rely heavily on the tax benefits that may accrue to us under the Inflation Reduction Act of 2022 as well as other favorable environmental attributes associated with carbon capture and storage and low carbon alcohol production. These tax and other benefits may change, including as a result of new or repealed laws, new administrations and the implementation or interpretation of existing laws. We can provide no assurances that any particular benefit will be available to us upon completion of our CCS project, or thereafter, or any other capital improvement project.

 

Capital improvement projects require significant outlays of capital and are often subject to material execution risks. We may have insufficient financial resources, and we may be unable to raise sufficient capital, to complete our projects timely or at all. Although we intend to use reputable third-party contractors with expertise in their fields to implement our projects, adverse conditions and events as well as delays in capital projects are not uncommon. Moreover, the projects’ interaction with existing processes may result in the degradation of other plant operations. For example, operation of our corn oil and high protein system at our Magic Valley facility has resulted in inconsistent product quality and degraded other operations at the plant, including production rates. We continue to work to resolve the system’s issues but can provide no assurance that the system will perform as anticipated or perform sufficiently well to justify continued operation or expansion to our three other dry mills. In the past, we have extended our expected completion dates for various projects and, as circumstances require, may have to do so again.

 

We can provide no assurances that our projects will be completed, or if completed, will be completed timely. We also can provide no assurances that our project assumptions will reflect prevailing future conditions or that our projects will achieve the results we expect, including as to projected additional EBITDA and Adjusted EBITDA. Failure to achieve our expected results may have a material adverse effect on our business, financial condition and results of operations.

 

We regularly incur significant expenses to repair, maintain and upgrade our production facilities and operating equipment, and any interruption in our operations would harm our operating performance.

 

We regularly incur significant expenses to repair, maintain and upgrade our production facilities and operating equipment, estimated at an average of $30.0 million per year. The machines and equipment we use to produce our alcohols and essential ingredients are complex, have many parts, and some operate on a continuous basis. We must perform routine equipment maintenance and must periodically replace a variety of parts such as motors, pumps, pipes and electrical parts, and engage in other repairs. In addition, our production facilities require periodic shutdowns to perform major maintenance and upgrades. Our production facilities also occasionally require unscheduled shutdowns to perform repairs. For example, in the third quarter of 2023 we experienced unusually high unscheduled production downtime for repairs and maintenance at our Pekin Campus which reduced sales volumes and increased losses. These scheduled and unscheduled shutdowns result in lower sales and increased costs in the periods during which a shutdown occurs and could result in unexpected operational issues in future periods resulting from changes to equipment and operational and mechanical processes made during shutdown.

 

-19-

 

 

Our indebtedness may expose us to risks that could negatively impact our business, prospects, liquidity, cash flows and results of operations.

 

We have incurred, and anticipate incurring additional, substantial indebtedness for our capital improvement projects. We expect that these projects, when completed, will generate financial returns sufficient to service and ultimately repay or refinance our indebtedness. However, the costs, timing, and effects of our capital improvement projects may not meet our projections. In addition, our indebtedness could:

 

make it more difficult to repay or refinance our indebtedness if it becomes due during adverse economic and industry conditions;

 

result in adverse consequences due to a breach of our financial or other covenants and obligations in favor of our lenders;

 

  limit our flexibility to pursue strategic opportunities or react to changes in our business and the industries in which we operate and, consequently, place us at a competitive disadvantage to our competitors who have less debt;

 

require a substantial portion of our cash flows from operations for debt service payments, thereby reducing the availability of our cash flows to fund working capital, additional capital expenditures, acquisitions, dividend payments and for other general corporate purposes; or

 

limit our ability to procure additional financing for working capital or other purposes.

 

Our ability to generate operating results and sufficient cash to make all required principal and interest payments when due, and to satisfy our financial covenants and other obligations, depends on our performance, which is subject to a variety of factors beyond our control, including the cost of key production inputs, the supply of and demand for alcohols and essential ingredients, and many other factors related to the industries in which we operate. We cannot provide any assurance that we will be able to timely service or satisfy our debt obligations, including our financial covenants. Our failure to timely service or satisfy our debt obligations, including to meet our financial covenants, could result in our indebtedness being immediately due and payable, and would have a material adverse effect on our business, business prospects, liquidity, financial condition, cash flows and results of operations.

 

Our ability to utilize net operating loss carryforwards and certain other tax attributes may be limited.

 

Federal and state income tax laws impose restrictions on our use of net operating loss, or NOL, and tax credit carryforwards in the event that an “ownership change” occurs for tax purposes, as defined by Section 382 of the Internal Revenue Code, or Code. In general, an ownership change occurs when stockholders owning 5% or more of a corporation entitled to use NOL or other loss carryforwards have increased their ownership by more than 50 percentage points during any three-year period. The annual base limitation under Section 382 of the Code is calculated by multiplying the corporation’s value at the time of the ownership change by the greater of the long-term tax-exempt rate determined by the Internal Revenue Service in the month of the ownership change or the two preceding months. Our ability to utilize our NOL and other loss carryforwards may be substantially limited. These limitations could result in increased future tax obligations, which could have a material adverse effect on our financial condition and results of operations.

 

Risks Related to Legal and Regulatory Matters

 

We may be adversely affected by environmental, health and safety laws and regulations, as well as related liabilities that may not be adequately covered by insurance.

 

We are subject to various federal, state and local environmental laws and regulations, including those relating to the discharge of materials into the air, water and ground; the generation, storage, handling, use, transportation and disposal of hazardous materials and wastes; and the health and safety of our employees. In addition, some of these laws and regulations require us to operate under permits that are subject to renewal or modification. These laws, regulations and permits often require expensive pollution control equipment or operational changes to limit actual or potential impacts to the environment. Any violation of these laws and regulations or permit conditions may result in substantial fines, natural resource damages, criminal sanctions, permit revocations and/or production facility shutdowns. In addition, we have made, and expect to make, significant capital expenditures on an ongoing basis to comply with increasingly stringent environmental laws, regulations and permits.

 

-20-

 

 

We may be liable for the investigation and cleanup of environmental contamination at each of our production facilities and at off-site locations where we arrange for the disposal of hazardous substances or wastes. If these substances or wastes have been or are disposed of or released at sites that undergo investigation and/or remediation by regulatory agencies, we may be responsible under the Comprehensive Environmental Response, Compensation and Liability Act of 1980, or other environmental laws for all or part of the costs of investigation and/or remediation, and for damages to natural resources. We may also be subject to related claims by private parties alleging property damage and personal injury due to exposure to hazardous or other materials at or from those properties. Some of these matters may require us to expend significant amounts for investigation, cleanup or other costs not covered by insurance.

 

In addition, new laws, new interpretations of existing laws, increased governmental enforcement of environmental laws or other developments could require us to make significant additional expenditures. Continued government and public emphasis on environmental issues will likely result in increased future investments for environmental controls at our production facilities. Present and future environmental laws and regulations, and interpretations of those laws and regulations, applicable to our operations, more vigorous enforcement policies and discovery of currently unknown conditions may require substantial expenditures that could have a material adverse effect on our results of operations and financial condition.

 

The hazards and risks associated with producing and transporting our products (including fires, natural disasters, explosions and abnormal pressures and blowouts) may also result in personal injury claims or damage to property and third parties. As protection against operating hazards, we maintain insurance coverage against some, but not all, potential losses. However, we could sustain losses for uninsurable or uninsured risks, or in amounts in excess of existing insurance coverages. Events that result in significant personal injury or damage to our property or third parties or other losses that are not fully covered by insurance could have a material adverse effect on our results of operations and financial condition.

 

We may be adversely affected by food and drug laws and regulations, as well as related liabilities that may not be adequately covered by insurance.

 

Some of our products are subject to regulation by the U.S. Food and Drug Administration, or FDA, as well as similar state agencies. The FDA regulates, under the Federal Food, Drug, and Cosmetic Act, or FDCA, the processing, formulation, safety, manufacture, packaging, labeling and distribution of food ingredients, vitamins, cosmetics and pharmaceuticals for active and inactive ingredients. Many of the FDA’s and FDCA’s rules and regulations apply directly to us as well as indirectly through their application in our customers’ products. To be properly marketed and sold in the United States, a relevant product must be generally recognized as safe, approved and not adulterated or misbranded under the FDCA and relevant regulations issued under the FDCA.

 

If we fail to comply with laws and FDA regulations or those of similar state agencies, we may be prevented from selling certain of our products and may also be subject to government agency enforcement liability. In addition, we may be subject to product liability and other claims by our customers or by individuals alleging personal injury from our products as food and drug additives.

 

-21-

 

 

We maintain insurance coverage against some, but not all, potential losses. Some of these matters, if they arise, may require us to expend significant amounts for investigation and defense or other costs not covered by insurance. We could sustain losses for uninsurable or uninsured risks, or in amounts in excess of existing insurance coverages. Events that result in significant personal injury or other losses that are not fully covered by insurance could have a material adverse effect on our results of operations and financial condition.

 

The United States fuel-grade ethanol industry is highly dependent upon various federal and state laws and regulations and any changes in those laws or regulations could have a material adverse effect on our results of operations, cash flows and financial condition.

 

The domestic market for fuel-grade ethanol is significantly impacted by federal mandates for volumes of renewable fuels (such as ethanol) required to be blended with gasoline. Future demand for fuel-grade ethanol will largely depend on incentives to blend ethanol into motor fuels, including the price of ethanol relative to the price of gasoline, the relative octane value of ethanol, constraints on the ability of vehicles to use higher ethanol blends, and the Environmental Protection Agency’s, or EPA’s, established volumes from time to time, small refinery waivers, and other applicable environmental requirements.

 

The EPA has implemented the Renewable Fuel Standard under the Energy Policy Act of 2005 and the Energy Independence and Security Act of 2007. The EPA, in coordination with the Secretary of Energy and the Secretary of Agriculture, determines annual quotas for the quantity of renewable fuels (such as fuel-grade ethanol) that must be blended into motor fuels consumed in the United States. The EPA finalized mandatory volumes of 15.0 billion gallons for each of 2023, 2024, and 2025 of conventional renewable fuel, or corn-based fuel-grade ethanol, which could decline in future years.

 

The EPA may issue small refinery waivers, in full or in part, to reduce or eliminate annual renewable fuel volume requirements for small refineries that process fewer than 75,000 barrels of petroleum daily. In the past, the EPA has issued small refinery waivers that have materially and adversely affected overall demand for and the price of fuel-grade ethanol. The U.S. Court of Appeals for the Fifth Circuit, in the fourth quarter of 2023, struck down the EPA’s decision to deny numerous small refinery waivers, finding that the EPA’s denials were impermissibly retroactive, contrary to law and counter to evidence in the litigation record. Accordingly, small refinery waivers from the EPA may be more likely in the future and could again materially and adversely affect overall demand for and the price of fuel-grade ethanol.

 

Various bills in Congress introduced from time to time are also directed at altering existing renewable fuels energy legislation, but none have passed in recent years. Some legislative bills are directed at halting or reversing expansion of, or even eliminating in its entirety, the renewable fuel program.

 

Our results of operations, cash flows and financial condition could be adversely impacted if the EPA reduces mandatory volumes or issues significant small refinery waivers, or if any legislation is enacted that reduces volume requirements.

 

-22-

 

 

Future demand for fuel-grade ethanol is uncertain and may be affected by changes to federal mandates, public perception, consumer acceptance and overall consumer demand for transportation fuel, any of which could negatively affect demand for fuel-grade ethanol and our results of operations.

 

Although many trade groups, academics and governmental agencies support ethanol as a fuel additive that promotes a cleaner environment, others criticize fuel-grade ethanol production and use as consuming considerably more energy and emitting more greenhouse gases than other biofuels and potentially depleting water resources. Some studies suggest that corn-based ethanol is less efficient than ethanol produced from other feedstock and that it negatively impacts consumers by causing increased prices for dairy, meat and other food generated from livestock that consume corn. Additionally, critics of fuel-grade ethanol contend that corn supplies are redirected from international food markets to domestic fuel markets. If negative views of corn-based ethanol production gain broader acceptance, support for existing measures promoting use and domestic production of corn-based ethanol as a fuel additive could decline, leading to a reduction or repeal of federal ethanol usage mandates, which would materially and adversely affect the demand for fuel-grade ethanol. These views could also negatively impact public perception of the fuel-grade ethanol industry and acceptance of ethanol as an alternative fuel.

 

There are limited markets for fuel-grade ethanol beyond those established by federal mandates. Discretionary blending and E85 blending (i.e., gasoline blended with up to 85% fuel-grade ethanol by volume) are important secondary markets. Discretionary blending is often determined by the price of fuel-grade ethanol relative to the price of gasoline. In periods when discretionary blending is financially unattractive, the demand for fuel-grade ethanol may decline. Also, the demand for fuel-grade ethanol is affected by the overall demand for transportation fuel. Demand for transportation fuel is affected by the number of miles traveled by consumers and vehicle fuel economy. Lower demand for fuel-grade ethanol and essential ingredients, including through the transition by consumers to alternative fuel vehicles such as electric vehicles and hybrid vehicles, would reduce the value of our ethanol and related products, erode our overall margins and diminish our ability to generate revenue or to operate profitably. In addition, we believe that additional consumer acceptance of E15 and E85 fuels is necessary before fuel-grade ethanol can achieve any significant growth in market share relative to other transportation fuels.

 

Risks Related to Ownership of our Common Stock

 

Our stock price is highly volatile, which could result in substantial losses for investors purchasing shares of our common stock and in litigation against us.

 

The market price of our common stock has fluctuated significantly in the past and may continue to fluctuate significantly in the future. The market price of our common stock may continue to fluctuate in response to one or more of the following factors, or any of the other risks or uncertainties discussed in this report, many of which are beyond our control:

 

fluctuations in our quarterly or annual operating results;

 

fluctuations in the market prices of our products;

 

  fluctuations in the costs of key production input commodities such as corn and natural gas;

 

  the timing, cost and effects of our capital improvement projects, including with respect to our CCS project and our corn oil and high protein system at our Magic Valley facility;

 

  anticipated trends in our financial condition and results of operations;

 

  our ability to obtain any necessary financing;

 

  the volume and timing of the receipt of orders for our products from major customers, including annual contracted sales volumes for our specialty alcohols;

 

  competitive pricing pressures;

 

  changes in market valuations of companies similar to us;

 

-23-

 

 

  stock market price and volume fluctuations generally;

 

  regulatory developments or increased enforcement;

 

  additions or departures of key personnel;

 

  environmental, product or other liabilities we may incur;

 

  our financing activities and future sales of our common stock or other securities; and

 

  our ability to maintain contracts that are critical to our operations.

 

The price at which you purchase shares of our common stock may not be indicative of the price that will prevail in the trading market. You may be unable to sell your shares of common stock at or above your purchase price, which may result in substantial losses to you and which may include the complete loss of your investment. In the past, securities class action litigation has often been brought against a company following periods of high stock price volatility. We may be the target of similar litigation in the future. Securities litigation could result in substantial costs and divert management’s attention and our resources away from our business.

 

Any of the risks described above could have a material adverse effect on our results of operations, the price of our common stock, or both.

 

Because we do not plan to pay any cash dividends on our shares of common stock, our stockholders will not be able to receive a return on their shares unless and until they sell them.

 

We intend to retain a significant portion of any future earnings to finance the development, operation and expansion of our business. We do not anticipate paying any cash dividends on our common stock in the near future. The declaration, payment, and amount of any future dividends will be made at the discretion of our board of directors, and will depend upon, among other things, our results of operations, cash flows, and financial condition, operating and capital requirements, compliance with any applicable debt covenants, and other factors our board of directors considers relevant. There is no assurance that future dividends will be paid, and, if dividends are paid, there is no assurance of the amount of any such dividend. Unless our board of directors determines to pay dividends, our stockholders will be required to look solely to appreciation in the value of our common stock to realize any gain on their investment. There can be no assurance that any such appreciation will occur.

 

Our bylaws contain exclusive forum provisions that could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, employees or agents.

 

Our bylaws provide that, unless we consent in writing to the selection of an alternative forum, the Delaware Court of Chancery shall be the sole and exclusive forum for (a) any derivative action or proceeding brought on our behalf, (b) any action asserting a claim of breach of a fiduciary duty owed by any director, officer or other employee of us to us or our stockholders, (c) any action asserting a claim arising pursuant to any provision of the Delaware General Corporation Law, or (d) any action asserting a claim governed by the internal affairs doctrine.

 

Our bylaws also provide that, unless we consent in writing to the selection of an alternative forum, to the fullest extent permitted by applicable law, the federal district courts of the United States of America shall be the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act of 1933, as amended, or the Securities Act, including all causes of action asserted against any defendant named in such complaint, including our officers and directors, underwriters for any offering giving rise to such complaint, and any other professional entity whose profession gives authority to a statement made by that person or entity and who has prepared or certified any part of the documents underlying the offering.

 

For the avoidance of doubt, the exclusive forum provisions described above do not apply to any claims arising under the Securities Act or the Securities Exchange Act of 1934, as amended, or the Exchange Act, to the extent federal law requires otherwise. Section 27 of the Exchange Act creates exclusive federal jurisdiction over all suits brought to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder, and Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all suits brought to enforce any duty or liability created by the Securities Act or the rules and regulations thereunder.

 

-24-

 

 

The choice of forum provisions in our bylaws may limit our stockholders’ ability to bring a claim in a judicial forum that they find favorable for disputes with us or our directors, officers, employees, agents or other third parties, which may discourage such lawsuits against us and our directors, officers, employees, agents and other third parties even though an action, if successful, might benefit our stockholders. The applicable courts may also reach different judgments or results than would other courts, including courts where a stockholder considering an action may be located or would otherwise choose to bring the action, and such judgments or results may be more favorable to us than to our stockholders. With respect to the provision making the Delaware Court of Chancery the sole and exclusive forum for certain types of actions, stockholders who do bring a claim in the Delaware Court of Chancery could face additional litigation costs in pursuing any such claim, particularly if they do not reside in or near Delaware. Finally, if a court were to find these provisions of our bylaws inapplicable to, or unenforceable in respect of, one or more of the specified types of actions or proceedings, we may incur additional costs associated with resolving such matters in other jurisdictions, which could have a material adverse effect on us.

 

General Risk Factors

 

Cyberattacks through security vulnerabilities could lead to disruption of our business, reduced revenue, increased costs, liability claims, or harm to our reputation or competitive position.

 

Security vulnerabilities may arise from our hardware, software, employees, contractors or policies we have deployed, which may result in external parties gaining access to our networks, data centers, cloud data centers, corporate computers, manufacturing systems, and/or access to accounts we have at our suppliers, vendors or customers. External parties may gain access to our data or our customers’ data, or attack the networks causing denial of service or attempt to hold our data or systems in ransom. The vulnerability could be caused by inadequate account security practices such as the failure to timely remove employee access when terminated. To mitigate these security issues, we have implemented measures throughout our organization, including firewalls, backups, encryption, employee information technology policies and user account policies. However, there can be no assurance that these measures will be sufficient to avoid cyberattacks. If any of these types of security breaches were to occur and we were unable to protect sensitive data, our relationships with our business partners and customers could be materially damaged, our reputation could be materially harmed, and we could be exposed to a risk of litigation and possible significant liability.

 

Further, if we fail to adequately maintain our information technology infrastructure, we may have outages and data loss. Excessive outages may affect our ability to timely and efficiently deliver products to customers or develop new products. Such disruptions and data loss may adversely impact our ability to fulfill orders and interrupt other processes. Delayed sales or lost customers resulting from these disruptions could adversely affect our financial results, stock price and reputation.

 

Our and our business partners’ or contractors’ failure to fully comply with applicable data privacy or similar laws could lead to significant fines and require onerous corrective action. In addition, data security breaches experienced by us or our business partners or contractors could result in the loss of trade secrets or other intellectual property, public disclosure of sensitive commercial data, and the exposure of personally identifiable information (including sensitive personal information) of our employees, customers, suppliers, contractors and others.

 

-25-

 

 

Unauthorized use or disclosure of, or access to, any personal information maintained by us or on our behalf, whether through breach of our systems, breach of the systems of our suppliers or vendors by an unauthorized party, or through employee or contractor error, theft or misuse, or otherwise, could harm our business. If any such unauthorized use or disclosure of, or access to, such personal information was to occur, our operations could be seriously disrupted, and we could be subject to demands, claims and litigation by private parties, and investigations, related actions, and penalties by regulatory authorities. In addition, we could incur significant costs in notifying affected persons and entities and otherwise complying with the multitude of foreign, federal, state and local laws and regulations relating to the unauthorized access to, or use or disclosure of, personal information. Finally, any perceived or actual unauthorized access to, or use or disclosure of, such information could harm our reputation, substantially impair our ability to attract and retain customers and have an adverse impact on our business, financial condition and results of operations.

 

Item 1B. Unresolved Staff Comments.

 

We have received no written comments regarding our periodic or current reports from the staff of the Securities and Exchange Commission that were issued 180 days or more preceding the end of our 2023 fiscal year and that remain unresolved.

 

Item 1C. Cybersecurity.

 

We recognize the critical importance of maintaining the trust and confidence of our customers, business partners, employees and other stakeholders. We engage in active oversight of cybersecurity, a cornerstone of our comprehensive enterprise risk management (ERM) program. Our cybersecurity framework is rooted in the National Institute of Standards and Technology, or NIST, Cybersecurity Framework, or CSF, as well as the International Organization for Standardization (ISO/IEC 27001), reflecting our commitment to uphold the highest cybersecurity standards. We align our policies, standards and practices with these benchmarks and dynamically refine them to address evolving cybersecurity threats.

 

Risk Management and Strategy

 

We maintain a cybersecurity program aligned with NIST CSF standards designed to identify critical assets and vulnerabilities, protect them with appropriate safeguards, promptly detect cybersecurity events, respond effectively to mitigate their impact and recover from incidents to restore services. Our cybersecurity program is designed to safeguard the confidentiality, integrity and availability of information. Our cybersecurity risk management strategy includes:

 

Governance: The Audit Committee of our Board of Directors oversees our cybersecurity risk management. Our Chief Financial Officer and Director of Information Technology, along with key executives, have roles in governance and facilitating alignment across our organization.

 

Compliance and Standards: We design our cybersecurity program for compliance with industry-specific and other regulations (e.g., the General Data Protection Regulation (GDPR) and the California Consumer Privacy Act (CCPA)) demonstrating our commitment to both domestic and international information security standards.

 

Technical Safeguards

 

We deploy technical defenses against cybersecurity risks of attack and other incidents, including firewalls, intrusion detection and prevention systems and access controls. We refine these measures based on our ongoing assessments, including cybersecurity threat intelligence updates.

 

Incident Response and Recovery Planning: We maintain incident response and recovery frameworks, tested twice yearly through simulations and tabletop exercises, to improve our preparedness to effectively manage and mitigate cybersecurity incidents.

 

-26-

 

 

Education and Awareness: Our personnel undergo mandatory periodic training on cybersecurity threats, with updated insights into effective defense mechanisms and our evolving cybersecurity policies and practices.

 

Use of Third Parties: We collaborate with external cybersecurity service providers, including auditors and consultants, to refine our cybersecurity measures. These service providers carry out cybersecurity risk evaluations such as periodic assessments and vulnerability scans to pinpoint potential security flaws and suggest enhancements. In addition, we employ third-party technology and other solutions to enhance our protection against cybersecurity risks. These solutions include our use of a managed security service provider to support our in-house technology team, an endpoint detection and response, or EDR, system for ongoing surveillance, detection, and action against threats, as well as a security information and event management, or SIEM, system designed to automate the real time identification, investigation and prioritization of critical alerts.

 

Third-Party Risk Management: We use a comprehensive due diligence process to manage third-party risks, emphasizing continuous monitoring and to ensure our business partners’ cybersecurity practices meet our stringent standards.

 

As of the filing of this report, we do not believe that any risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, have materially affected or are reasonably likely to materially affect, Alto Ingredients, Inc.

 

Governance

 

We take a comprehensive and forward-looking approach to cybersecurity risk management under the oversight of our Audit Committee. Management, including our Chief Financial Officer and our Director of Information Technology, provide regular updates to ensure a strategic, unified response to cybersecurity challenges. Management is notified of, and monitors, cybersecurity incidents through our EDR and SIEM systems.

 

Our Director of Information Technology has over 20 years of experience in information technology and five years of experience serving directly as a Chief Information Security Officer for other organizations.

 

Our networks and systems are continuously monitored by a combination of third-party service providers and an internal cybersecurity team. Management is promptly notified of cybersecurity incidents.

 

Our Audit Committee is promptly notified by our management of any material cybersecurity breach.

 

Our Board of Directors is briefed at least annually on the state of our cybersecurity program.

 

Our internal cybersecurity team collaborates with external cybersecurity service providers, including auditors and consultants, to refine our cybersecurity measures. These service providers carry out cybersecurity risk evaluations such as periodic assessments and vulnerability scans to pinpoint potential security flaws and suggest enhancements.

 

-27-

 

 

Engagement and Continuous Improvement

 

We periodically evaluate our cybersecurity measures through internal and external audits and assessments to ensure our cybersecurity program is at the forefront of industry best practices. The results of these audits and assessments inform adjustments to our cybersecurity program to improve our resilience against emerging cybersecurity threats.

 

Item 2. Properties.

 

Our corporate headquarters, located in Pekin, Illinois, consists of plants and facilities comprising our Pekin Campus production segment and totaling 145 acres on land we own. In Sacramento, California, we lease office space totaling approximately 3,400 square feet under a lease expiring in 2026. In St. Louis, Missouri, we lease warehouse space totaling approximately 84,000 square feet under a lease expiring in 2030. We have plants located in Boardman, Oregon, at a 25-acre facility, and Burley, Idaho, at a 25-acre facility. The land in Boardman, Oregon is leased under a lease expiring in 2076. We own the land in Burley, Idaho. The plants and facilities in Oregon and Idaho comprise our Western production segment. See “Business—Production Facilities.” Our properties are subject to deeds of trust and other encumbrances in favor of our lenders.

 

Item 3. Legal Proceedings.

 

We are subject to legal proceedings, claims and litigation arising in the ordinary course of business. While the amounts claimed may be substantial, the ultimate liability cannot presently be determined because of considerable uncertainties that exist. Therefore, it is possible that the outcome of those legal proceedings, claims and litigation could adversely affect our quarterly or annual operating results or cash flows when resolved in a future period. However, based on facts currently available, management believes such matters will not adversely affect in any material respect our financial position, results of operations or cash flows.

 

Item 4. Mine Safety Disclosures.

 

Not applicable.

 

-28-

 

 

PART II

 

Item 5. Market For Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.

 

Market Information

 

Our common stock trades on The Nasdaq Capital Market under the symbol “ALTO.” We also have non-voting common stock outstanding, which is convertible into our voting common stock, and which is not listed on an exchange.

 

Security Holders

 

As of March 12, 2024, we had 75,697,150 shares of common stock outstanding held of record by approximately 320 stockholders and 896 shares of non-voting common stock outstanding held of record by one stockholder. These holders of record include depositories that hold shares of stock for brokerage firms which, in turn, hold shares of stock for numerous beneficial owners. On March 12, 2024, the closing sales price of our common stock on The Nasdaq Capital Market was $2.01 per share.

 

Performance Graph

 

The graph below shows a comparison of the cumulative total stockholder return on our common stock with the cumulative total return on The Nasdaq Composite Index and The Nasdaq Clean Edge Green Energy Index, or Peer Group, in each case over the five-year period ended December 31, 2023.

 

The graph assumes $100 invested at the indicated starting date in our common stock and in each of The Nasdaq Composite Index and the Peer Group, with the reinvestment of all dividends. We have not paid or declared any cash dividends on our common stock and do not anticipate paying any cash dividends on our common stock in the foreseeable future. Stockholder returns over the indicated periods should not be considered indicative of future stock prices or stockholder returns. This graph assumes that the value of the investment in our common stock and each of the comparison groups was $100 on December 31, 2018.

 

 

-29-

 

 

    Years Ended 
    12/2018    12/2019    12/2020    12/2021    12/2022    12/2023 
                               
Alto Ingredients, Inc.   100.00    75.49    630.66    558.65    334.49    308.94 
Nasdaq Composite   100.00    136.69    198.10    242.03    163.28    236.17 
Nasdaq Clean Edge Green Energy   100.00    142.67    406.35    395.62    276.35    248.97 

 

Dividend Policy

 

We have never paid cash dividends on our common stock and do not intend to pay cash dividends on our common stock in the foreseeable future. We anticipate that we will retain any earnings for use in the continued development of our business.

 

Our current and future debt financing arrangements may limit or prevent cash distributions from our subsidiaries to us, depending upon the achievement of specified financial and other operating conditions and our ability to properly service our debt, thereby limiting or preventing us from paying cash dividends. Further, the holders of our outstanding Series B Preferred Stock are entitled to dividends of 7% per annum, payable quarterly in arrears. Accrued and unpaid dividends in respect of our Series B Preferred Stock must be paid prior to the payment of any dividends in respect of shares of our common stock.

 

For 2023, 2022 and 2021, we declared and paid cash dividends on our outstanding shares of Series B Preferred Stock as they became due.

 

Recent Sales of Unregistered Securities

 

None.

 

Purchases of Equity Securities by the Issuer and Affiliated Purchasers

 

The following table sets forth information about repurchases of our common stock for the three months ended December 31, 2023:

 

Period  Total number
of shares
purchased (1)
   Average price
paid per share
   Total
number of
shares purchased
as part of
publicly-
announced plans
or programs (2)
   Approximate
dollar
value of
shares that may
yet be purchased
under plans or
programs (2)(3)
 
October 1 to October 31, 2023      $       $ 
November 1 to November 30, 2023   436,000   $2.27    436,000   $45,001,000 
December 1 to December 31, 2023      $       $ 
Three months ended December 31, 2023   436,000   $2.27    436,000   $45,001,000 

 

 

(1)We repurchased 436,000 shares as part of our publicly announced share repurchase program during the three months ended December 31, 2023 and received no shares transferred from employees in satisfaction of minimum statutory tax withholding obligations upon the vesting of restricted stock during the period.

 

(2)On September 12, 2022, we announced a share repurchase program under which we may repurchase up to $50 million of our common stock with an initial purchase authorization of $10 million. Our lenders have further limited our purchase authorization to $5 million. Amounts in excess of our lenders’ initial purchase authorization of $5 million will require additional lender consent and amounts in excess of the initial purchase authorization of $10 million will require additional board and preferred stockholder authorization. The share repurchase program does not have an expiration date, does not require the repurchase of any particular amount of shares, and may be implemented, modified, suspended or discontinued in whole or in part at any time and without further notice.

 

(3)Amount represents the share repurchase program size of $50 million less approximately $5 million in aggregate share repurchases, but is subject to authorizations for purchases in excess of our lenders’ purchase authorization of $5 million and our board and preferred stockholders’ initial purchase authorization of $10 million.

 

-30-

 

 

Item 6. [Reserved]

 

Not Applicable.

 

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

 

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and notes to consolidated financial statements included elsewhere in this report. This discussion contains forward-looking statements, reflecting our plans and objectives that involve risks and uncertainties. Actual results and the timing of events may differ materially from those contained in these forward-looking statements due to a number of factors, including those discussed in the section entitled “Risk Factors” and elsewhere in this report.

 

Overview

 

We produce and distribute renewable fuel and essential ingredients. We are also the largest producer of specialty alcohols in the United States.

 

We operate five alcohol production facilities. Three of our production facilities are located in Illinois, one is located in Oregon and another is located in Idaho. We have an annual alcohol production capacity of up to 350 million gallons, including both fuel-grade ethanol and specialty alcohols ranging from industrial-, pharmaceutical-, and high-quality food- and beverage-grade alcohols. Of this amount, we are able to produce up to 110 million gallons annually of specialty alcohols, depending on our product mix among high-quality beverage-grade alcohol and alcohols of other quality specifications. We market and distribute all of the alcohols produced at our facilities as well as alcohols produced by third parties. In 2023, we marketed and distributed approximately 383 million gallons combined of our own alcohols as well as fuel-grade ethanol produced by third parties, and over 1.5 million tons of essential ingredients on a dry matter basis.

 

We also specialize in break bulk distribution of specialty alcohols through our Eagle Alcohol subsidiary. We purchase bulk alcohol from suppliers and then store, denature, package, and resell alcohol products in smaller sizes, including tank trucks, totes and drums that typically garner a premium price to bulk alcohols. We deliver products to customers in the beverage, food, industrial and related-process industries via our own dedicated trucking fleet and common carrier.

 

We report our financial and operating performance in three segments: (1) Pekin production, which includes the production and sale of alcohols and essential ingredients produced at our three production facilities located in Pekin, Illinois, which we refer to as our Pekin Campus, (2) marketing and distribution, which includes marketing and merchant trading for company-produced alcohols and essential ingredients on an aggregated basis, and sales of fuel-grade ethanol sourced from third parties, and (3) Western production, which includes the production and sale of renewable fuel and essential ingredients produced at our two western production facilities on an aggregated basis, none of which are individually so significant as to be considered a separately reportable segment.

 

Our mission is to produce the highest quality, sustainable ingredients from renewable resources that make everyday products better. We intend to accomplish this goal in part by investing in our specialized and higher value specialty alcohol production and distribution infrastructure, expanding production in high-demand essential ingredients, expanding and extending the sale of our products into new regional and international markets, building efficiencies and economies of scale and by capturing a greater portion of the value stream.

 

-31-

 

 

Production Segments

 

We produce specialty alcohols, fuel-grade ethanol and essential ingredients, focusing on five key markets: Health, Home & Beauty; Food & Beverage; Industry & Agriculture; Essential Ingredients; and Renewable Fuels. Products for the Health, Home & Beauty markets include specialty alcohols used in mouthwash, cosmetics, pharmaceuticals, hand sanitizers, disinfectants and cleaners. Products for the Food & Beverage markets include grain neutral spirits used in alcoholic beverages and vinegar as well as corn germ used for corn oils. Products for Industry & Agriculture markets include alcohols and other products for paint applications and fertilizers. Products for Essential Ingredients markets include dried yeast, corn protein meal, corn protein feed, corn germ, and distillers grains and liquid feed used in commercial animal feed and pet foods. We also sell yeast for human consumption. Our products for the Renewable Fuels markets include fuel-grade ethanol and distillers corn oil used as a feedstock for renewable diesel and biodiesel fuels.

 

We produce our alcohols and essential ingredients at our production facilities. Our production facilities located in Illinois are in the heart of the Corn Belt, benefit from relatively low-cost and abundant feedstock and enjoy logistical advantages that enable us to provide our products to both domestic and international markets via truck, rail or barge. Our production facilities located in Oregon and Idaho are near their respective fuel and feed customers, offering significant timing, transportation cost and logistical advantages.

 

All of our production facilities are currently operating except our Magic Valley plant, which we temporarily hot-idled in January 2024 to minimize losses from negative regional crush margins and to expedite the installation of additional equipment needed to achieve our intended production rate, quality and consistency from our corn oil and high protein system. We intend to restart Magic Valley production in the second quarter once the upgrades are complete and crush margins have improved. As market conditions change, we may increase, decrease or idle production at one or more operating facilities or resume operations at any idled facility.

 

Marketing and Distribution Segment

 

We market and distribute all of the alcohols and essential ingredients we produce at our facilities. We also market and distribute alcohols produced by third parties.

 

We have extensive and long-standing customer relationships, both domestic and international, for our specialty alcohols and essential ingredients. These customers include producers and distributors of ingredients for cosmetics, sanitizers and related products, distilled spirits producers, food products manufacturers, producers of personal health/consumer health and personal care hygiene products, and global trading firms.

 

Our renewable fuel customers are located throughout the Western and Midwestern United States and consist of integrated oil companies and gasoline marketers who blend fuel-grade ethanol into gasoline. Our customers depend on us to provide a reliable supply of fuel-grade ethanol and manage the logistics and timing of delivery. Our customers collectively require fuel-grade ethanol volumes in excess of the supplies we produce at our facilities. We secure additional fuel-grade ethanol supplies from third-party ethanol producers. We arrange for transportation, storage and delivery of fuel-grade ethanol purchased by our customers through our agreements with third-party service providers in the Western United States as well as in the Midwest from a variety of sources.

 

We market our essential ingredient feed products to dairies and feedlots, in many cases located near our production facilities. These customers use our feed products for livestock as a substitute for corn and other sources of starch and protein. We sell our corn oil to poultry and biodiesel customers. We do not market essential ingredients from other producers.

 

See “Note 5 – Segments” to our Notes to Consolidated Financial Statements included elsewhere in this report for financial information about our business segments.

 

Financial Review, Current Initiatives and Outlook

 

In 2023, we continued our transformation to produce a variety of essential ingredients and the highest-grade beverage alcohol in the industry. We invested significant capital in our facilities to improve efficiency and capacity utilization rates and to expand margins long term. These strategies have begun to mitigate the impact of negative commodity price fluctuations. Although ethanol crush margins exhibited greater volatility in the second half of 2023, both our fourth quarter and full year 2023 results significantly outperformed those same periods in 2022 despite lower overall plant utilization rates.

  

Gross loss declined by $18.8 million in the fourth quarter of 2023 compared to the same period in 2022. We generated $16 million in gross profit for the full year 2023, an improvement of $43 million over 2022.

 

We reported positive Adjusted EBITDA of $3 million for the fourth quarter of 2023, an improvement of $19 million compared the same period in 2022. We also reported positive Adjusted EBITDA of approximately $21 million for all of 2023, an increase of $27 million over the prior year, representing a significant year-over-year improvement, particularly in light of $20 million less in USDA cash grants in 2023 as compared to 2022.

 

-32-

 

  

We define EBITDA as unaudited consolidated net income (loss) before interest expense, interest income, provision for income taxes and depreciation and amortization expense. We define Adjusted EBITDA as unaudited consolidated net income (loss) before interest expense, interest income, unrealized derivative gains and losses, acquisition-related expense, asset impairments, provision for income taxes and depreciation and amortization expense.

 

Renewable fuel margins were strong for the second and third quarters of 2023. As a result, we shifted part of our production to renewable fuel to take advantage of the higher margin environment. Ethanol crush margins exhibited extreme volatility in the second half of 2023, peaking in the mid-60 cents per gallon in September and declining thereafter to slightly negative in December. Margin volatility impacted the production volumes we were willing to sell, the prices at which we sold and the volume of third-party production we contracted for sale. Overall sales volume declined for 2023 due to these factors as well as the hot-idling of our Magic Valley facility in the first quarter of the year, ongoing challenges with the corn oil and high protein system at the facility, and longer than expected unscheduled downtime in the third quarter at our Pekin Campus.

 

Thus far in 2024, although crush margins have been break-even or slightly negative, they have begun to improve compared to the end of 2023. In addition, margins were approximately 20 cents per gallon higher for January and February 2024 compared to the same period in 2023. In January 2024, however, a polar vortex in the Midwest negatively impacted both operations and logistics at our Pekin Campus. Despite significant preparations ahead of the freeze and timely recovery response efforts, we experienced a shift to lower margin feed products and reduced alcohol production by approximately one million gallons due to frozen river conditions. In addition, the hot-idle of our Magic Valley facility in January 2024 will lower renewable fuel production, shifting sales volumes to higher third-party production compared to the fourth quarter of 2023.

 

We have contracted approximately 93 million gallons of fixed-price, high-quality alcohol at an average premium to renewable fuel of 31 cents per gallon, with additional capacity to take advantage of spot sales.

 

Our overall outlook for 2024 is favorable in light of good corn inventories, low corn and natural gas prices, higher sugar prices, domestic regulatory support for summer blending and expected global demand growth for U.S.-sourced ethanol. These factors should result in an improved crush margin environment in the coming months and yield positive crush spreads through most of 2024. Markets are dynamic but we remain agile and financially prudent while we seek to capitalize on the best opportunities. We remain enthusiastic about our prospects and confident in our long-term growth strategy.

 

During the fourth quarter, repairs and maintenance expense across our plants was $7.7 million compared to $7.1 million for the same period in 2022, bringing total repairs and maintenance expense to $29.5 million for 2023 as compared to $30.0 million for 2022.

 

Our wet mill, yeast facility and distillery capabilities at our Pekin Campus provide significant differentiation and greater production capabilities than the typical dry mill. However, given the nature and age of these facilities, they require consistent, ongoing repairs and maintenance, and capital upgrades integral to the longevity, sustainable performance and modernization of these assets. To maintain reliable and efficient operations, we normally address smaller concerns as needed and conduct larger scheduled outages approximately every two years.

 

We originally scheduled our biennial Pekin Campus wet mill repair and maintenance outage for August 2023 but due to favorable crush margins and sufficient corn supply at the time, we postponed the outage to this coming April. We expect the repairs and maintenance activities will take approximately ten days, lowering production in the second quarter. The repairs and maintenance are projected to cost approximately $4.0 million. For the full year 2024, we expect to track to our typical repairs and maintenance run rate of around $30.0 million, bringing the total, including the upcoming outage expense, to $34.0 million for 2024.

 

We invested $5.0 million in capital expenditures in the fourth quarter of 2023, bringing our year-end total to $30.0 million for all of 2023, compared to $13.0 million in the fourth quarter of 2022 and $38.0 million for all of 2022. We plan for capital expenditures of approximately $25.0 million in 2024 for equipment upgrades, process improvements and projects with short-term paybacks. We believe that these ongoing repairs and maintenance efforts and our capital improvement projects position us for a much stronger future. Our biennial outages have historically increased reliability and production run rates. We expect these positive effects will benefit 2024, in particular as we head into the typically more favorable summer months.

 

We continue to pursue a number of strategic capital investment initiatives. In the fourth quarter of 2023 and into 2024, we continued our ongoing evaluation of these initiatives. Based on current market dynamics, recent findings from our updated front-end engineering and design (FEED) studies, interest from potential strategic partners and expected project return profiles, we decided to designate our carbon capture and storage, or CCS, project as our top priority.

 

Under the Inflation Reduction Act, we have a compelling opportunity to capture and store biogenic CO2 we generate at our Pekin Campus. Together with associated energy upgrades, we believe that our CCS project provides excellent economics. Given the significant time, personnel and financial resources necessary to complete our CCS project, we decided to pause further development of our primary yeast and biogas conversion projects. These projects continue as opportunities for potential future development as resources permit.

 

-33-

 

  

We are encouraged by recent progress on many aspects of CCS. This progress includes overall system design, community outreach, financing, vendor negotiations, EPA application preparation and schedule alignment to procure equipment and install power and compression. We have also signed an exclusive non-binding letter of intent with Vault 44.01 and we are nearing the execution of definitive agreements to develop our CCS project. The project, as currently planned, involves our installation of equipment to capture CO2 generated at our Pekin Campus and our project partner safely transporting and permanently storing those emissions deep underground in a secure geologic reservoir located in close proximity to the facility. Our intent is to substantially reduce CO2 emissions from the alcohol production process while providing direct value to the surrounding communities. Unfortunately, the EPA has extended its CCS application approval process from 18 to 24 months, and equipment manufacturing and installation times have grown longer than originally anticipated. We intend to make positive use of this additional time to better align our various project schedules and reduce our overall financial risk. Overall, we believe we can generate over $30.0 million in EBITDA annually from our CCS project, after accounting for operating and storage costs, and excluding any of the substantial additional economic benefits of the environmental attributes associated with low carbon ethanol.

 

In addition to CCS, we are pursuing two attractive alternatives to increase energy capacity at our Pekin Campus with either our current utility provider or a highly regarded, independent energy company that would build, own and operate onsite energy facilities. Both alternatives would greatly reduce our capital requirements and long-term energy costs while lowering our carbon footprint. These capital-light energy alternatives may result in better earnings accretion from our CCS project than originally estimated.

 

We continue to assess our current portfolio of assets, especially our Western production facilities, as we evaluate our path to higher margins, improved profitability and the highest return to our shareholders. Our intent is to leverage the distinct strengths and opportunities of these facilities by investing in new equipment and applications. While we work on these projects, we may also consider disposing of one or both of our Western production facilities. As demonstrated with the sale of our California and Nebraska facilities, we remain steadfast in our commitment to appropriate decisions to optimize long-term value.

 

Over the past two years we have completed numerous upgrades. Some of our larger in-progress or completed initiatives over the prior twelve months include the completion in February 2024 of a new, high efficiency boiler at our Pekin Campus that replaced two inefficient, high-pressure boilers. We expect full boiler utilization by the end of the first quarter, reducing our energy needs and operating costs, and increasing annualized incremental EBITDA by $2.0 million. In addition, in the second quarter of 2023, our new grain silo at our Pekin Campus became fully operational, doubling our days of corn storage capacity. This achieved our goal to increase flexibility around the timing of corn deliveries while lowering costs related to quick or last-minute shipments and to reduce corn premiums during extended weekends and harsh weather conditions. This project has already exceeded our target of contributing annualized incremental EBITDA of $2.0 million.

 

We continue to expand into higher quality alcohol and our ability to differentiate our product offerings has been very important considering market trends. For example, in 2021 and for part of 2022, the higher margin for specialty alcohol attracted many new producers, increasing product availability and supply. These factors, combined with ebbing consumer demand growth and supply chain dynamics, resulted in margin compression over the past 18 months. Starting in 2022, in anticipation these changing market conditions, we began strategic investments to produce a higher volume of beverage grade alcohols that leverage the capabilities of our Pekin Campus. We developed our highly differentiated 192 proof and low-moisture 200 proof grain neutral spirits, or GNS, which became available in early 2023. These new products were well received by our customers and actively sold in the spot market, generating significant sales and bolstering our gross margins for the year.

 

-34-

 

 

In our pursuit to expand higher margin corn oil and high-protein products at our Magic Valley facility, working with our corn oil and high protein system vendor, Harvesting Technology, we engaged equipment manufacturers and independent third-party engineers in the fourth quarter of 2023 to conduct an in-depth analysis of our challenges. The team formulated a plan, including extensive design modifications, to achieve the intended production rate, quality and consistency. We decided in January 2024 to temporarily hot-idle the facility to minimize losses from negative regional crush margins and expedite the installation of additional equipment at the plant. Harvesting Technology has borne the direct costs associated with their design and equipment. We are confident in the extensive design modifications under way and in achieving our corn oil and high-protein targets in 2024. We intend to restart production in the second quarter once the upgrades are complete and crush margins have improved. The operation of the upgraded high-protein system at our Magic Valley facility will influence our decision and timing to roll out the system at our other dry mills. In the interim, we are operating the Magic Valley facility as a terminal to service our renewable fuel customers. We are also working with the local feed distributor and our feed customers to meet their supply requirements.

 

Going forward, we intend to discuss our various capital projects individually and not in the aggregate, using three categories: In Operation, which includes completed projects, such as our corn storage and boiler upgrades, our beverage grade GNS alcohols and Eagle Alcohol distribution infrastructure; Under Development, which includes high priority strategic opportunities that have the greatest expected returns as well as initiatives that support our near-term operational goals, such as CCS and potential partnerships for cogeneration and a natural gas pipeline; and For Future Evaluation, which includes potential opportunities with attractive expected returns to be assessed as resources permit, such as primary yeast, biogas conversion, the installation of higher margin corn oil and high protein systems at our three other dry mills, sustainable aviation fuel, blue ethanol, ethanol-to-jet fuel and synthetic natural gas.

  

As a renewables company, we remain dedicated to implementing sustainable best practices that are good for our business, our stakeholders and our planet. In December, we published our first Sustainability Summary. Our Sustainability Summary provides a review of our strategy and vision for advancements in sustainability, responsible sourcing and risk management. We are focused on continuous improvement in environmental, health and safety, product quality, and diversification by integrating innovative practices at our facilities to ensure optimal efficiency, contributing to a lower carbon footprint. Our efforts improved our sustainability scores across the board with all three rating agencies, which is important to our customers. Looking ahead, we are working to obtain third-party greenhouse gas verifications, improve transportation safety and earn additional EcoVadis awards.

 

Use of Non-GAAP Financial Measures

 

Management believes that certain financial measures not in accordance with generally accepted accounting principles, or GAAP, are useful measures of operations. Management provides EBITDA and Adjusted EBITDA as non-GAAP financial measures so that investors will have the same financial information that management uses, which may assist investors in properly assessing our performance on a period-over-period basis.

 

To increase transparency to our operating physical margins and conform our reporting to management’s evaluation of our financial performance, we now exclude the impact of unrealized non-cash derivative gains and losses when calculating Adjusted EBITDA. Unrealized derivative gains and losses are non-cash, mark-to-market adjustments of derivative instruments on open positions related to future period purchases and sales that are recorded as part of cost of goods sold.

 

A table is provided below to reconcile Adjusted EBITDA to its most directly comparable GAAP measure, consolidated net income (loss). EBITDA and Adjusted EBITDA are not measures of financial performance under GAAP and should not be considered as alternatives to consolidated net income (loss) or any other measure of performance under GAAP, or to cash flows from operating, investing or financing activities as an indicator of cash flows or as a measure of liquidity. EBITDA and Adjusted EBITDA have limitations as analytical tools and you should not consider these measures in isolation or as a substitute for analysis of our results as reported under GAAP.

 

Information reconciling forward-looking EBITDA or Adjusted EBITDA to forward-looking consolidated net income (loss) would require a forward-looking statement of consolidated net income (loss) prepared in accordance with GAAP, which is unavailable to us without unreasonable effort. We are not able to provide a quantitative reconciliation of forward-looking EBITDA or Adjusted EBITDA to forward-looking consolidated net income (loss) because certain items required for reconciliation are uncertain, outside of our control and/or cannot reasonably be predicted, such as net sales, cost of goods sold, unrealized derivative gains and losses, asset impairments and provision (benefit) for income taxes, which we view as the most material components of consolidated net income (loss) that are not presently estimable.

 

-35-

 

 

Reconciliation of Adjusted EBITDA to Consolidated Net Loss

 

   Three Months Ended
December 31,
   Years Ended
December 31,
 
(in thousands) (unaudited)  2023   2022   2023   2022 
Consolidated net loss  $(18,945)  $(33,072)  $(28,005)  $(41,597)
Adjustments:                    
Interest expense, net   2,126    968    7,425    1,827 
Interest income   (265)   (169)   (854)   (510)
Unrealized derivative losses   8,162    8,037    9,679    4,017 
Acquisition-related expense   700    875    2,800    3,500 
Asset impairments   5,970        6,544     
Provision for income taxes   97    1,925    97    1,925 
Depreciation and amortization expense   5,698    5,973    23,080    25,095 
Total adjustments   22,488    17,609    48,771    35,854 
Adjusted EBITDA  $3,543   $(15,463)  $20,766   $(5,743)

 

2023 Financial Performance Summary

 

Our consolidated net sales declined by $0.1 billion to $1.2 billion for 2023 from $1.3 billion for 2022. Our net loss available to common stockholders improved by $13.6 million to a net loss of $29.3 million for 2023 from a net loss of $42.9 million for 2022.

 

Factors that contributed to these results of operations for 2023 include:

 

Net sales. Our net sales declined by $0.1 billion to $1.2 billion for 2023 from $1.3 billion for 2022 due to a decrease in total alcohol gallons sold, a decline in our average sales price per gallon and fewer tons of essential ingredients sold.

 

oOur total gallons sold declined by 36.4 million gallons, or 9%, to 382.5 million gallons for 2023 from 418.9 million gallons for 2022.

 

Our renewable fuel production sales volume declined by 5.3 million gallons, or 3%, to 203.2 million gallons for 2023 from 208.5 million gallons for 2022, primarily from reduced production in 2023 as our Magic Valley facility was hot-idled in the first quarter of 2023 coupled with unusually high unscheduled production downtime later in the year at our Pekin Campus for repairs and maintenance.

 

Our specialty alcohol production sales volume declined by 15.8 million gallons, or 17%, to 76.7 million gallons for 2023 from 92.5 million gallons for 2022 primarily due to reduced customer demand for specialty alcohols during the year, a portion of which was shifted to 2024.

 

Our third-party sales volume declined by 15.3 million gallons, or 13%, to 102.6 million gallons for 2023 from 117.9 million gallons for 2022. Consistent with our efforts over the past two years, we continued to intentionally reduce sales of third-party fuel-grade ethanol in geographic areas less important to our business to focus on sales of inventory from our own production in 2023.

 

oOur average sales price per gallon declined by $0.17, or 6%, to $2.47 for 2023 from $2.64 for 2022. The decline was primarily driven by lower renewable fuel prices in 2023 largely due to lower oil and gasoline prices.

 

oOur volume of essential ingredients sold declined by 0.1 million tons, or 7%, to 1.5 million tons for 2023 from 1.6 million tons for 2022 primarily due to lower alcohol production volumes during 2023. Our average sales price for our essential ingredients also declined primarily due to lower corn prices.

 

-36-

 

 

Gross Profit (Loss). Our gross profit improved by $43.2 million to a gross profit of $15.7 million for 2023 from a gross loss of $27.5 million for 2022 due to improved commodity crush margins from lower corn prices and successful efficiency initiatives. Our gross profit and margins were tempered, however, due to production challenges at our Magic Valley plant as we continued to implement our high-protein system at the facility coupled with unusually high unscheduled downtime at our Pekin Campus that reduced sales volumes, shifted our overall product mix toward lower margin products, and resulted in significant increases in repair and maintenance costs.

 

Sales and Margins

 

We generate sales by marketing all of the alcohols produced by our three production facilities in Illinois, all of the fuel-grade ethanol produced by our production facilities in Oregon and Idaho, and fuel-grade ethanol purchased from third-party suppliers throughout the United States. We also market essential ingredients produced by our production facilities, including dried yeast, corn gluten meal, corn gluten feed, corn germ, and distillers grains and liquid feed used in commercial animal feed and pet foods. We also sell yeast for human consumption.

 

Our profitability is highly dependent on various commodity prices, including the market prices of corn, natural gas and fuel-grade ethanol.

 

Our consolidated average alcohol sales price declined by 6% to $2.47 per gallon for 2023 compared to $2.64 per gallon for 2022. The average price of fuel-grade ethanol as reported by the Chicago Mercantile Exchange, or CME, declined by 10% to $2.22 per gallon for 2023 compared to $2.47 per gallon for 2022. Our average cost of corn declined by 15% to $6.58 per bushel for 2023 from $7.77 per bushel for 2022. The average price of corn as reported by the CME declined by 19% to $5.64 per bushel for 2023 from $6.94 per bushel for 2022.

 

We believe that our gross profit margins depend primarily on six key factors:

 

the prices of our specialty alcohols and the market price of fuel-grade ethanol, the latter of which is impacted by the price of gasoline and related petroleum products, and government regulation, including government ethanol mandates;

 

the market prices of key production input commodities, such as corn (including corn basis) and natural gas;

 

the market prices of our essential ingredients;

 

our ability to anticipate trends in the market and contracted prices of our alcohols, essential ingredients, and costs of key input commodities, and our ability to implement appropriate risk management through hedging and other means, and opportunistic pricing strategies;

 

the proportion of our sales of specialty alcohols to our sales of fuel-grade ethanol produced at our facilities relative to their respective market and contracted prices; and

 

the proportion of our sales of fuel-grade ethanol produced at our facilities to our sales of fuel-grade ethanol produced by unrelated third-parties relative to the market price of fuel-grade ethanol and marketing and distribution fees payable for third-party sales.

 

We seek to optimize our gross profit margins by anticipating the factors above and, when resources are available, implementing hedging transactions and taking other actions designed to lock in margins, limit risk and otherwise address these factors. For example, we may seek to reduce inventory levels in anticipation of declining alcohol or essential ingredient prices and increase production and inventory levels in anticipation of rising alcohol or essential ingredient prices. We may also seek to alter our proportion or timing, or both, of purchase and sales commitments.

 

Our inability to anticipate the factors described above or their relative importance, and adverse movements in the factors themselves, could result in declining or even negative gross profit margins over certain periods of time. Our ability to anticipate these factors or favorable movements in these factors may enable us to generate above-average gross profit margins. However, given the difficulty associated with successfully forecasting any of these factors, we are unable to estimate our future sales or gross profit margins.

 

Results of Operations

 

Selected Financial Information

 

The following selected financial information should be read in conjunction with our consolidated financial statements and notes to our consolidated financial statements included elsewhere in this report, and the other sections of “Management’s Discussion and Analysis of Financial Condition and Results of Operations” contained in this report.

 

-37-

 

 

Certain performance metrics that we believe are important indicators of our results of operations include:

 

Sales and Operating Metrics (unaudited)

 

   Years Ended
December 31,
   Percentage
Change
 
   2023   2022   2021   2023 vs
2022
   2022 vs
2021
 
Alcohol Sales (gallons in millions)                    
Pekin Campus renewable fuel gallons sold   136.2    116.1    123.5    17%   (6)%
Western production renewable fuel gallons sold   67.0    92.4    37.6    (27)%   146%
Third party renewable fuel gallons sold   102.6    117.9    229.0    (13)%   (49)%
Total renewable fuel gallons sold   305.8    326.4    390.1    (6)%   (16)%
Specialty alcohol gallons sold   76.7    92.5    89.5    (17)%   3%
Total gallons sold   382.5    418.9    479.6    (9)%   (13)%
                          
Sales Price per Gallon                         
Pekin Campus  $2.40   $2.55   $2.34    (6)%   9%
Western production  $2.49   $2.75   $2.87    (9)%   (4)%
Marketing and distribution  $2.56   $2.83   $2.69    (10)%   5%
Total  $2.47   $2.64   $2.46    (6)%   7%
                          
Alcohol Production (gallons in millions)                         
Pekin Campus   209.7    208.8    212.9    0%   (2)%
Western production   68.1    91.2    38.8    (25)%   135%
Total   277.8    300.0    251.7    (7)%   19%
                          
Corn Cost per Bushel                         
Pekin Campus  $6.32   $7.32   $6.06    (14)%   21%
Western production  $7.45   $8.97   $7.40    (17)%   21%
Total  $6.58   $7.77   $6.22    (15)%   25%
                          
Average Market Metrics                         
PLATTS Ethanol price per gallon  $2.22   $2.47   $2.29    (10)%   8%
CME Corn cost per bushel  $5.64   $6.94   $5.82    (19)%   19%
Board corn crush per gallon(1)  $0.21   $-   $0.21           
                          
Essential Ingredients Sold (thousand tons)                         
Pekin Campus:                         
Distillers grains   332.7    334.4    338.5    (1)%   (1)%
CO2   182.4    164.8    164.9    11%   0%
Corn wet feed   95.0    89.9    88.1    6%   2%
Corn dry feed   90.6    81.6    78.8    11%   4%
Corn oil and germ   73.8    66.7    69.0    11%   (3)%
Syrup and other   41.2    56.9    77.9    (28)%   (27)%
Corn meal   36.8    32.1    33.9    15%   (5)%
Yeast   25.9    23.9    24.0    8%   0%
Total Pekin Campus essential ingredients sold   878.4    850.3    875.1    3%   (3)%
                          
Western production:                         
Distillers grains   459.7    643.7    274.0    (29)%   135%
Syrup and other   119.1    77.4    26.3    54%   194%
CO2   55.5    55.8    57.1    (1)%   (2)%
Corn oil   8.0    10.2    3.7    (22)%   176%
Total Western production essential ingredients sold   642.3    787.1    361.1    (18)%   118%
Total Essential Ingredients Sold   1,520.7    1,637.4    1,236.2    (7)%   32%
                          
Essential Ingredients Return %(2)                         
Pekin Campus return   45.7%   41.3%   40.4%   11%   2%
Western production return   33.4%   31.6%   31.5%   6%   0%
Consolidated total return   42.4%   37.9%   38.8%   12%   (2)%

 

 

(1)Assumes corn conversion of 2.80 gallons of alcohol per bushel of corn.

 

(2)Essential ingredient revenues as a percentage of total corn costs consumed.

 

-38-

 

 

Year Ended December 31, 2023 Compared to the Year Ended December 31, 2022

 F

                   Results as a Percentage 
           Dollar   Percentage   of Net Sales for the 
   Years Ended   Change   Change   Years Ended 
   December 31,   Favorable   Favorable   December 31, 
   2023   2022   (Unfavorable)   (Unfavorable)   2023   2022 
   (dollars in thousands)             
Net sales  $1,222,940   $1,335,621   $(112,681)   (8.4)%   100.0%   100.0%
Cost of goods sold   1,207,287    1,363,171    155,884    11.4%   98.7%   102.1%
Gross profit (loss)   15,653    (27,550)   43,203    *NM    1.3%   (2.1)%
Selling, general and administrative expenses   (32,664)   (31,579)   (1,085)   (3.4)%   (2.7)%   (2.4)%
Loss on disposal of assets   (293)   (2,230)   1,937    86.9%   (0.0)%   (0.2)%
Asset impairments   (6,544)       (6,544)   (100.0)%   (0.5)%   %
Loss from operations   (23,848)   (61,359)   37,511    61.1%   (2.0)%   (4.6)%
Income from cash grant   2,812    22,652    (19,840)   (87.6)%   0.2%   1.7%
Interest expense, net   (7,425)   (1,827)   (5,598)   (306.4)%   (0.6)%   (0.1)%
Other income, net   553    862    (309)   (35.8)%   0.0%   0.1%
Loss before income taxes   (27,908)   (39,672)   11,764    29.7%   (2.3)%   (3.0)%
Provision for income taxes   97    1,925    1,828    95.0%   0.0%   0.1%
Consolidated net loss  $(28,005)  $(41,597)  $13,592    32.7%   (2.3)%   (3.1)%
Preferred stock dividends   (1,265)   (1,265)       %    (0.1)%   (0.1)%
Loss available to common stockholders  $(29,270)  $(42,862)  $13,592    31.7%   (2.4)%   (3.2)%

 

 

*Not meaningful.

 

Net Sales

 

The decline in our consolidated net sales for 2023 as compared to 2022 was due to a decrease in the average sales price per gallon for our alcohols, fewer total gallons sold and lower volumes of essential ingredients sold at lower prices. Our average sales price per gallon decreased primarily due to lower fuel-grade ethanol prices largely driven by lower oil and gasoline prices. Fewer total gallons sold for 2023 as compared to 2022 resulted primarily from the hot-idling of our Magic Valley facility in the first quarter of 2023 coupled with unusually high unscheduled production downtime later in the year at our Pekin Campus for repairs and maintenance. In addition, we produced and sold fewer tons of essential ingredients primarily due to lower alcohol production in 2023 compared to 2022. Our average sales price for our essential ingredients declined primarily due to lower corn prices. As we did in 2021 and 2022, we continued to intentionally reduce sales of third-party fuel-grade ethanol in geographical areas less important to our business and to instead focus on sales of inventory from our own production in 2023.

 

Pekin Campus Production Segment

 

Net sales of alcohol from our Pekin Campus production segment declined by $19.1 million, or 4%, to $502.2 million for 2023 as compared to $521.3 million for 2022. Our total volume of production gallons sold, however, increased by 4.3 million gallons, or 2%, to 208.9 million gallons for 2023 as compared to 204.6 million gallons for 2022, due to an extended shut down for maintenance during the summer of 2022. At the segment’s average sales price per gallon of $2.49 for 2023, we generated $10.3 million in additional net sales from the 4.3 million additional gallons of alcohol sold in 2023 as compared to 2022. However, a decrease of $0.14, or 6%, in the segment’s average sales price per gallon in 2023 as compared to 2022 resulted in a $29.4 million decline in net sales as compared to 2022.

 

Net sales of essential ingredients declined by $8.2 million, or 4%, to $217.7 million for 2023 as compared to $225.9 million for 2022. Our total volume of essential ingredients sold increased by 28,100 tons, or 3%, to 878,400 tons for 2023 from 850,300 tons for 2022. Sales volumes of essential ingredients were higher in 2023 due to an extended shut down for maintenance during the summer of 2022. At our average sales price per ton of $247.84 for 2023, we generated $6.9 million in additional net sales from the 28,100 additional tons of essential ingredients sold in 2023 as compared to 2022. A decrease of $17.80, or 7%, in our average sales price per ton in 2023 as compared to 2022 resulted in a $15.1 million decline in net sales as compared to 2022.

 

-39-

 

 

Marketing and Distribution Segment

 

Net sales of renewable fuel from our marketing and distribution segment, excluding intersegment sales, increased by $34.1 million, or 15%, to $263.0 million for 2023 as compared to $228.9 million for 2022.

 

Our volume of third-party renewable fuel sold reported gross by the segment increased by 22.1 million gallons, or 28%, to 102.6 million gallons for 2023 as compared to 80.5 million gallons for 2022. This increase resulted from a shift in the source of renewable fuel from our Magic Valley facility, as we hot-idled the facility in early 2023, to third-party suppliers. At the segment’s average sales price per gallon of $2.56 for 2023, net sales were $56.6 million higher as a result of the 22.1 million additional gallons sold in 2023 as compared to 2022. This increase was partially offset by the $0.27 decrease in our average sales price per gallon for 2023. The decrease of $0.27, or 10%, in our average sales price per gallon in 2023 as compared to 2022 resulted in a $21.6 million decline in net sales from our third-party renewable fuel sold by the segment compared to 2022.

 

Our volume of third-party fuel-grade ethanol sold reported net by the segment declined by 37.4 million gallons, or 100%, to no gallons sold net for 2023 as compared to 37.4 million gallons for 2022. The decline in sales reported net resulted in a decrease of $0.9 million in net sales.

 

Western Production Segment

 

Net sales of alcohol from our Western production segment declined by $86.6 million, or 34%, to $167.0 million for 2023 as compared to $253.6 million for 2022. Our total volume of gallons sold declined by 25.4 million gallons, or 27%, to 67.0 million gallons for 2023 as compared to 92.4 million gallons for 2022. This decline in sales volume primarily resulted from lower production from our Magic Valley facility as we hot-idled the facility in the first quarter of 2023. At the segment’s average sales price of $2.49 per gallon for 2023, net sales were $63.2 million lower as a result of the 25.4 million fewer gallons sold in 2023 as compared to 2022. A decline of $0.26, or 9%, in our average sales price per gallon in 2023 as compared to 2022 resulted in a $23.4 million decrease in net sales of alcohol from the segment compared to 2022.

 

Net sales of essential ingredients declined by $32.9 million, or 36%, to $57.3 million for 2023 as compared to $90.2 million for 2022. Our total volume of essential ingredients sold declined by 144,800 tons, or 18%, to 642,300 tons for 2023 from 787,100 tons for 2022. At our average sales price of $89.15 per ton for 2023, net sales were $12.9 million lower as a result of the 144,800 fewer tons sold in 2023 as compared to 2022. In addition, our sales price declined by $25.45 per ton for 2023. The decline of $25.45, or 22%, in our average sales price per ton in 2023 as compared to 2022 resulted in a decrease of $20.0 million in net sales of essential ingredients from the segment compared to 2022.

 

Corporate and Other Segment

 

Net sales from our Corporate and other segment were flat at $15.8 million for each of 2023 and 2022. These sales are from Eagle Alcohol’s business.

 

-40-

 

 

Cost of Goods Sold and Gross Profit (Loss)

 

Our consolidated gross profit (loss) improved to a gross profit of $15.7 million, representing a gross margin of 1.3% for 2023, from a gross loss of $27.6 million, representing a gross margin of negative 2.1%, for 2022. Our consolidated gross profit improved due to improved commodity crush margins, particularly for renewable fuel, primarily due to lower corn costs, but was partially offset by $9.7 million in unrealized non-cash derivative losses from mark-to-market adjustments on open positions related to future period sales and $2.2 million in lower-of-cost-or-market charges in the fourth quarter of 2023 on our ending renewable fuel inventories and related fixed corn purchase commitments due to negative crush margins heading into year-end 2023 and the first quarter of 2024.

 

Pekin Campus Production Segment

 

Our Pekin Campus production segment’s gross profit improved by $35.5 million to a gross profit of $13.7 million from a gross loss of $21.8 million. Of this increase, $35.2 million is attributable to higher commodity crush margins and $0.3 million is attributable to increased sales volumes in 2023 as compared to 2022.

 

Marketing and Distribution Segment

 

Our marketing and distribution segment’s gross profit improved by $4.1 million to a gross profit of $3.7 million for 2023 from a gross loss of $0.4 million for 2022. Of this increase, $3.3 million is attributable to higher margins from sales of third-party renewable fuel, and $0.8 million attributable to higher marketing volumes of third-party renewable fuel sold reported gross in 2023 as compared to 2022.

 

Western Production Segment

 

Our Western production segment’s gross loss improved by $3.5 million to a gross loss of $5.5 million for 2023 as compared to a gross loss of $9.0 million for 2022, despite lower production from our Magic Valley facility during the year. Of this improvement, $1.4 million is attributable to higher margins for renewable fuel and $2.1 million is attributable to lower sales volumes at negative margins in 2023 as compared to 2022.

 

Corporate and Other Segment

 

Gross profit from our Corporate and other segment was flat at $3.7 million for each of 2023 and 2022. This gross profit was from Eagle Alcohol’s business.

 

Selling, General and Administrative Expenses

 

Our selling, general and administrative, or SG&A, expenses increased by $1.1 million to $32.7 million for 2023 as compared to $31.6 million for 2022. SG&A expenses increased primarily due to higher compensation-related expenses and litigation accruals, partially offset by lower accruals for deferred cash payments attributable to our acquisition of Eagle Alcohol.

 

Asset Impairments

 

We recorded an asset impairment charge of $6.5 million for 2023 as compared to none for 2022, of which $6.0 million is attributable to an impairment to the goodwill associated with our acquisition of Eagle Alcohol in 2022. This charge primarily reflects revisions to current market premiums and adjustments to projections in our required annual goodwill valuation.

 

 

Income from Cash Grant

 

We received cash grants under the USDA’s Biofuel Producer Program in the amount of $2.8 million and $22.7 million for 2023 and 2022, respectively. The program was created as part of the CARES Act of 2020, which allocated $700 million to support biofuel producers that experienced market losses due to the pandemic. We are neither required to repay the grants nor will they recur in the future.

 

-41-

 

 

Interest Expense, net

 

Interest expense, net, increased by $5.6 million to $7.4 million for 2023 from $1.8 million for 2022. The increase in interest expense, net, is primarily due to higher debt balances under our term loan to fund our capital improvement projects, as well as higher interest rates under Kinergy’s line of credit consistent with an overall higher interest rate environment.

 

Year Ended December 31, 2022, Compared to the Year Ended December 31, 2021

 

An analysis of our financial results comparing 2022 to 2021 can be found under “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7 in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed with the Securities and Exchange Commission on March 14, 2023, which is available free of charge on the Securities and Exchange Commission’s website at www.sec.gov.

 

Liquidity and Capital Resources

 

During the year ended December 31, 2023, we funded our operations primarily from cash on hand, cash flow from operations and proceeds from Kinergy’s operating line of credit. In addition to funding our operations, we used our capital resources to continue our capital improvement projects, make an annual payment related to our acquisition of Eagle Alcohol, repurchase shares of our common stock and pay preferred stock dividends.

 

As of December 31, 2023, we had $30.0 million in cash and cash equivalents and $33.3 million available for borrowing under Kinergy’s operating line of credit. In addition, we have up to an additional $65.0 million that may be available for capital improvement projects under our Orion term loan, subject to certain conditions. We believe we have sufficient sources of liquidity to meet our anticipated working capital, debt service, capital expenditure and other liquidity needs for at least the next twelve months from the date of this report.

 

Quantitative Year-End Liquidity Status

 

We believe that the following amounts provide insight into our liquidity and capital resources. The following selected financial information should be read in conjunction with our consolidated financial statements and notes to consolidated financial statements included elsewhere in this report, and the other sections of “Management’s Discussion and Analysis of Financial Condition and Results of Operations” contained in this report (dollars in thousands).

 

   December 31,
2023
   December 31,
2022
   Change 
Cash, cash equivalents and restricted cash  $45,480   $49,525    (8.2)%
Current assets  $168,770   $199,121    (15.2)%
Property and equipment, net  $248,748   $239,069    4.0%
Current liabilities  $65,288   $78,017    (16.3)%
Long-term debt, noncurrent portion  $82,097   $68,356    20.1%
Working capital  $103,482   $121,104    (14.6)%
Working capital ratio   2.59    2.55    1.6%

 

-42-

 

 

Restricted Net Assets

 

At December 31, 2023, we had approximately $64.6 million of net assets at our subsidiaries that were not available to be transferred to Alto Ingredients, Inc. in the form of dividends, distributions, loans or advances due to restrictions contained in our subsidiaries’ credit facilities.

 

Changes in Working Capital and Cash Flows

 

Working capital declined to $103.5 million at December 31, 2023 from $121.1 million at December 31, 2022 as a result of a $30.3 million decrease in current assets, partially offset by a $12.7 million decrease in current liabilities.

 

Current assets declined primarily due to decreases in cash and cash equivalents, accounts receivable, inventories and derivative instruments, partially offset by an increase in restricted cash.

 

Our current liabilities declined primarily due to decreases in accounts payable, accrued liabilities and other current liabilities, partially offset by increases in derivative instruments and the current portion of our operating lease payment obligations.

 

Our cash, cash equivalents and restricted cash declined by $4.0 million due to $33.0 million used in our investing activities primarily for our capital improvement projects, partially offset by $22.0 million in cash provided by our operating activities and $7.0 million in cash provided by our financing activities.

 

Cash provided by our Operating Activities

 

We generated $22.0 million in cash from our operating activities during 2023, as compared to $6.0 million in 2022. Specific factors that contributed significantly to the change in cash generated by our operating activities include:

 

a decline of $13.6 million in net loss primarily due to improved commodity crush margins resulting from lower corn costs;

 

an increase related to inventories of $27.3 million due to the timing of production and sales where an increase in production did not result in a commensurate increase in sales by the end of the period; and

 

an increase of $27.3 million related to changes in the fair value of our derivative instruments due to changes in commodity prices at period end 2023 as compared to 2022.

 

These amounts were partially offset by:

 

a decrease of $33.1 million related to accounts payable and accrued expenses due to lower corn costs and the timing of payments; and

 

a decrease $14.5 million related to accounts receivable balances primarily due to the timing of sales and collections.

 

Cash used in our Investing Activities

 

We used $33.0 million of cash in our investing activities for 2023, of which $29.5 million is attributable to additions to property and equipment resulting from our capital improvement projects and $3.5 million is attributable to cash paid for our acquisition of Eagle Alcohol.

 

-43-

 

 

Cash provided by our Financing Activities

 

Cash provided by our financing activities was $7.0 million for 2023, of which $12.6 million is attributable to net proceeds from Kinergy’s line of credit, partially offset by $3.7 million in repurchases of our common stock, $1.3 million of preferred stock dividends and $0.7 million of debt issuance costs.

 

Kinergy’s Operating Line of Credit

 

Kinergy maintains an operating line of credit for an aggregate amount of up to $100.0 million. The credit facility matures on November 7, 2027. Interest accrues under the credit facility at a rate equal to (i) the daily Secured Overnight Financing Rate, plus (ii) a specified applicable margin ranging from 1.25% to 1.75%. The credit facility’s monthly unused line fee is 0.25% to 0.375% of the amount by which the maximum credit under the facility exceeds the average daily principal balance during the immediately preceding month. Payments that may be made by Kinergy to Alto Ingredients, Inc. as reimbursement for management and other services provided by Alto Ingredients, Inc. to Kinergy are limited under the terms of the credit facility to $1.5 million per fiscal quarter. The credit facility also includes the accounts receivable of our indirect wholly-owned subsidiary, Alto Nutrients, LLC, or Alto Nutrients, as additional collateral. Payments that may be made by Alto Nutrients to Alto Ingredients, Inc. as reimbursement for management and other services provided by Alto Ingredients, Inc. to Alto Nutrients are limited under the terms of the credit facility to $0.5 million per fiscal quarter. Alto Nutrients markets our essential ingredients and also provides raw material procurement services to our subsidiaries. In addition, the amount of cash distributions that Kinergy or Alto Nutrients may make to us is also limited to up to 75% of excess cash flow.

 

For all monthly periods in which excess borrowing availability falls below a specified level, Kinergy and Alto Nutrients must collectively maintain a fixed-charge coverage ratio (calculated as a twelve-month rolling earnings before interest, taxes, depreciation and amortization divided by the sum of interest expense, capital expenditures, principal payments of indebtedness, indebtedness from capital leases and taxes paid during such twelve-month rolling period) of at least 1.1 and are prohibited from incurring certain additional indebtedness (other than specific intercompany indebtedness). The obligations of Kinergy and Alto Nutrients under the credit facility are secured by all of our tangible and intangible assets.

 

We believe Kinergy and Alto Nutrients are in compliance with the fixed-charge coverage ratio covenant as of the filing of this report. The following table sets forth the fixed-charge coverage ratio financial covenant and the actual results for the periods presented:

 

   Years Ended
December 31,
 
   2023   2022 
         
Fixed Charge Coverage Ratio Requirement   1.10    1.10 
Actual   5.22    3.54 
Excess   4.12    2.44 

 

Alto Ingredients, Inc. has guaranteed all of Kinergy’s obligations under the credit facility. As of December 31, 2023, Kinergy had an outstanding balance of $30.7 million and $33.3 million of unused borrowing availability under the credit facility.

 

-44-

 

 

Orion Term Loan

 

On November 7, 2022, we entered into a credit agreement with certain funds managed by Orion Infrastructure Capital, or Lenders, under which the Lenders extended a senior secured credit facility in the amount of up to $125.0 million, or Term Loan. The Term Loan is secured by a first priority lien on certain of our assets and a second priority lien on certain assets of Kinergy and Alto Nutrients.

 

The Lenders agreed to advance to us up to $125.0 million upon the satisfaction of certain conditions. We committed to issue to the Lenders pro rata an aggregate of 1,282,051 shares of our common stock at the initial funding and up to an additional 320,513 shares of our common stock based upon certain further fundings under the credit facility. On November 23, 2022, we received our initial funding of $60.0 million under the credit facility and issued an aggregate of 1,282,051 shares of our common stock to the Lenders. We received no separate consideration for the shares of common stock issued.

 

Interest accrues on the unpaid principal amount of the Term Loan at a fixed rate of 10% per annum. The Term Loan matures on November 7, 2028, or earlier upon acceleration.

 

We must prepay amounts outstanding under the Term Loan on a semi-annual basis beginning with the six-month period ending December 31, 2023 in an amount equal to a percentage of our excess cash flow based on a specified leverage ratio, as follows: (i) if our leverage ratio is greater than or equal to 3.0x, then the mandatory prepayment amount will equal 100% of our excess cash flow, (ii) if our leverage ratio is less than 3.0x and greater than or equal to 1.5x, then the mandatory prepayment amount will equal 50% of our excess cash flow, and (iii) if our leverage ratio is less than 1.5x, then the mandatory prepayment amount will equal 25% of our excess cash flow.

 

As of December 31, 2023 and 2022, the principal amount outstanding under the Term Loan was $60.0 million.

 

Share Repurchase Program

 

For the three months ended December 31, 2023, we repurchased 436,000 shares of our common stock as part of our publicly announced share repurchase program at an average price per share of $2.27 for an aggregate expenditure of approximately $1.0 million during the period. See “Item 5 – Market For Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities – Purchases of Equity Securities by the Issuer and Affiliated Purchasers.”

 

For the year ended December 31, 2023, we repurchased 1,685,000 shares of our common stock as part of our publicly announced share repurchase program at an average price per share of $2.18 for an aggregate expenditure of $3.7 million during the period.

 

Other Cash Obligations

 

As of December 31, 2023, we had future commitments for certain capital projects totaling $15.6 million. These commitments are scheduled to be satisfied through 2024.

 

In connection with our acquisition of Eagle Alcohol, we committed to contingent payments of up to $5.5 million in cash over the next two years if certain financial targets and other conditions are met.

 

-45-

 

 

Critical Accounting Policies and Estimates

 

Our discussion and analysis of our financial condition and results of operations is based on our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of net sales and expenses for each period. The following represents a summary of our critical accounting policies and related estimates, defined as those policies that we believe are the most important to the portrayal of our financial condition and results of operations and that require management’s most difficult, subjective or complex judgments, often as a result of the need to make estimates about the effects of matters that are inherently uncertain.

 

Accounting for Business Combinations

 

Determining the fair value of assets acquired and liabilities assumed in a business combination is considered a critical accounting estimate because the allocation of the purchase price to assets acquired and liabilities assumed based upon fair values requires significant management judgment and the use of subjective measurements. Variability in industry conditions and changes in assumptions or subjective measurements used to allocate fair value are reasonably possible and may have a material impact on our financial position, liquidity or results of operations.

 

Revenue Recognition

 

We recognize revenue primarily from sales of alcohols and essential ingredients.

 

We have five alcohol production facilities from which we produce and sell alcohols to our customers through our subsidiary, Kinergy. Kinergy enters into sales contracts with customers under exclusive intercompany sales agreements with each of our five production facilities. Kinergy also acts as a principal when it purchases third party fuel-grade ethanol which it resells to its customers. Finally, in 2022 and 2021, Kinergy had exclusive sales agreements with two third-party owned fuel-grade ethanol plants under which it sold the plants’ fuel-grade ethanol production for a fee plus the costs to deliver the ethanol to Kinergy’s customers. Kinergy has since terminated these contracts. These sales are referred to as third-party agent sales. Revenue from these third-party agent sales is recorded on a net basis, with Kinergy recognizing its predetermined fees and any associated delivery costs.

 

We have five production facilities from which we produce and sell essential ingredients to our customers through our subsidiary, Alto Nutrients. Alto Nutrients enters into sales contracts with essential ingredient customers under exclusive intercompany sales agreements with each of our five production facilities.

 

We recognize revenue from sales of alcohols and essential ingredients at the point in time when the customer obtains control of the products, which typically occurs upon delivery depending on the terms of the underlying contracts. In some instances, we enter into contracts with customers that contain multiple performance obligations to deliver volumes of alcohols or essential ingredients over a contractual period of less than 12 months. We allocate the transaction price to each performance obligation identified in the contract based on relative standalone selling prices and recognize the related revenue as control of each individual product is transferred to the customer in satisfaction of the corresponding performance obligations.

 

-46-

 

 

When we are the agent, the supplier controls the products before they are transferred to the customer because the supplier is primarily responsible for fulfilling the promise to provide the product, has inventory risk before the product has been transferred to a customer and has discretion in establishing the price for the product. When we are the principal, we control the products before they are transferred to the customer because we are primarily responsible for fulfilling the promise to provide the products, we have inventory risk before the product has been transferred to a customer and we have discretion in establishing the price for the product.

 

See “Note 5 – Segments” of the Notes to Consolidated Financial Statements for our revenue-breakdown by type of contract.

 

Impairment of Long-Lived Assets and Held-for-Sale Classification

 

Our long-lived assets have been primarily associated with our production facilities, reflecting their original cost, adjusted for depreciation and amortization and any subsequent impairment.

 

We assess the impairment of long-lived assets, including property and equipment, when events or changes in circumstances indicate that the fair value of an asset group could be less than the net book value of the asset group. Generally, we assess long-lived assets for impairment by first determining the forecasted, undiscounted cash flows each asset is expected to generate plus the net proceeds expected from the sale of the asset group. If the total amount of the undiscounted cash flows is less than the carrying value of the asset group, we then determine the fair value of the asset group. An impairment loss would be recognized when the fair value is less than the related net book value, and an impairment expense would be recorded in the amount of the difference. Forecasts of future cash flows are estimates based on our experience and knowledge of our operations and the industry in which we operate. These estimates could be significantly affected by future changes in market conditions, the economic environment, including inflation, and the purchasing decisions of our customers. As a result, we recorded an asset impairment of $0.6 million with respect to our right of use assets associated with our operating leases. We did not record any impairment on our right of use assets for the years ended December 31, 2022 and 2021.

 

We review our intangible assets, including goodwill, with indefinite lives at least annually or more frequently if impairment indicators arise. In our review, we determine the fair value of these assets using market multiples and discounted cash flow modeling and compare it to the net book value of the reporting unit. Any assessed impairments will be recorded permanently and expensed in the period in which the impairment is determined. We performed our annual review of impairment and recognized an asset impairment loss of $6.0 million against our goodwill for the year ended December 31, 2023. We recognized no asset impairments against intangible assets for the years ended December 31, 2022 and 2021.

 

Assets held-for-sale are assessed for impairment by comparing the carrying values to their expected net sales proceeds. In 2020, our Board of Directors approved a plan to sell our fuel-grade ethanol production facilities in Madera and Stockton, California, which were ultimately sold in 2021. We reviewed the criteria for held-for-sale classification of the long-lived assets associated with these asset groups. Our analysis concluded that these assets should be classified as held-for-sale as of December 31, 2020, and as such, we estimated an aggregate corresponding asset impairment of $22.3 million for 2020. We further evaluated the original estimate and recorded an additional asset impairment on these assets held-for-sale of $1.2 million for 2021. In 2021, we decided to sell our property and equipment located in Canton, Illinois. We reviewed the criteria for held-for-sale classification of the long-lived assets for this asset group. We concluded that these assets should be classified as held-for-sale as of December 31, 2021, and as such, we estimated a corresponding asset impairment of $1.9 million for 2021. We did not record any impairments for assets held-for-sale for December 31, 2023 or 2022.

 

-47-

 

 

Valuation Allowance for Deferred Taxes

 

We account for income taxes under the asset and liability approach, where deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities, and are measured using enacted tax rates and laws that are expected to be in effect when the differences reverse. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.

 

We evaluate our deferred tax asset balance for realizability. To the extent we believe it is more likely than not that some portion or all of our deferred tax assets will not be realized, we will establish a valuation allowance against the deferred tax assets. Realization of our deferred tax assets is dependent upon future taxable income during the periods in which the associated temporary differences become deductible. We consider the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this assessment. These changes, if any, may require possible material adjustments to these deferred tax assets, resulting in a reduction in net income or an increase in net loss in the period when such determinations are made.

 

We had pre-tax consolidated net losses of $27.9 million and $39.7 million for the years ended December 31, 2023 and 2022, respectively. We had pre-tax consolidated net income of $47.6 million for the year ended December 31, 2021. Based on our current and prior results, we do not have significant evidence to support a conclusion that we will more likely than not be able to benefit from our remaining deferred tax assets. As such, we have recorded a valuation allowance against our net deferred tax assets.

 

Derivative Instruments

 

We evaluate our contracts to determine whether the contracts are derivative instruments. Management may elect to exempt certain forward contracts that meet the definition of a derivative from derivative accounting as normal purchases or normal sales. Normal purchases and normal sales are contracts that provide for the purchase or sale of something other than a financial instrument or derivative instrument that will be delivered in quantities expected to be used or sold over a reasonable period in the normal course of business. Contracts that meet the requirements of normal purchases or sales are documented as normal and exempted from the fair value accounting and reporting requirements of derivative accounting.

 

We enter into short-term cash, option and futures contracts as a means of securing purchases of corn, natural gas and sales of fuel-grade ethanol and managing exposure to changes in commodity prices. All of our exchange-traded derivatives are designated as non-hedge derivatives for accounting purposes, with changes in fair value recognized in net income. Although the contracts are economic hedges of specified risks, they are not designated or accounted for as hedging instruments.

 

Realized and unrealized gains and losses related to exchange-traded derivative contracts are included as a component of cost of goods sold in the accompanying financial statements. The fair values of contracts entered through commodity exchanges are presented on the accompanying balance sheet as derivative assets or liabilities. The selection of normal purchase or sales contracts, and use of hedge accounting, are accounting policies that can change the timing of recognition of gains and losses in the statement of operations.

 

-48-

 

 

Item 7A. Quantitative and Qualitative Disclosures About Market Risk.

 

We are exposed to various market risks, including changes in commodity prices, as discussed below. Market risk is the potential loss arising from adverse changes in market rates and prices. In the ordinary course of business, we may enter into various types of transactions involving financial instruments to manage and reduce the impact of changes in commodity prices. We do not have material exposure to interest rate risk. We do not expect to have any exposure to foreign currency risk as we conduct all of our transactions in U.S. dollars.

 

We produce and distribute specialty alcohol, fuel-grade ethanol and essential ingredients. Our business is sensitive to changes in the prices of ethanol and corn. In the ordinary course of business, we may enter into various types of transactions involving financial instruments to manage and reduce the impact of changes in ethanol and corn prices. We do not enter into derivatives or other financial instruments for trading or speculative purposes.

 

We are subject to market risk with respect to ethanol and corn pricing. Ethanol prices are sensitive to global and domestic ethanol supply; crude-oil supply and demand; crude-oil refining capacity; carbon intensity; government regulation; and consumer demand for alternative fuels. Our ethanol sales are priced using contracts that are either based on a fixed price or an indexed price tied to a specific market, such as Chicago Ethanol (Platts) or the Oil Price Information Service. Under these fixed-priced arrangements, we are exposed to risk of a decrease in the market price of ethanol between the time the price is fixed and the time the alcohol is sold.

 

We satisfy our physical corn needs, the principal raw material used to produce alcohol and essential ingredients, based on purchases from our corn vendors. Generally, we determine the purchase price of our corn at or near the time we begin to grind. Additionally, we also enter into volume contracts with our vendors to fix the purchase price. As such, we are also subject to market risk with respect to the price of corn. The price of corn is subject to wide fluctuations due to unpredictable factors such as weather conditions, farmer planting decisions, governmental policies with respect to agriculture and international trade and global supply and demand. Under the fixed price arrangements, we assume the risk of a decrease in the market price of corn between the time the price is fixed and the time the corn is utilized.

 

Essential ingredients are sensitive to various demand factors such as numbers of livestock on feed, prices for feed alternatives and supply factors, primarily production of ethanol co-products by ethanol plants and other sources.

 

As noted above, we may attempt to reduce the market risk associated with fluctuations in the price of ethanol or corn by employing a variety of risk management and hedging strategies. Strategies include the use of derivative financial instruments such as futures and options executed on the CME and/or the New York Mercantile Exchange, as well as the daily management of physical corn.

 

These derivatives are not designated for special hedge accounting treatment, and as such, the changes in the fair values of these contracts are recorded on the balance sheet and recognized immediately in cost of goods sold. We recognized net losses of $8.0 million, net gains of $19.3 million and net gains of $21.6 million related to the change in the fair values of these contracts for the years ended December 31, 2023, 2022 and 2021, respectively.

 

-49-

 

 

We prepared a sensitivity analysis as of December 31, 2023 to estimate our exposure to ethanol and corn. Market risk related to these factors was estimated as the potential change in pre-tax income resulting from a hypothetical 10% adverse change in the prices of our expected ethanol and corn volumes. The analysis uses average CME prices for the year and does not factor in future contracted volumes. The results of this analysis for the year ended December 31, 2023, which may differ materially from actual results, are as follows (in millions):

 

Commodity   Volume   Unit of Measure   Approximate
Adverse Change to
Pre-Tax Income
 
 Ethanol    305.9    Gallons   $45.5 
 Corn    72.6    Bushels   $41.0 

 

Item 8. Financial Statements and Supplementary Data.

 

Reference is made to the financial statements, which begin at page F-1 of this report.

 

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.

 

None.

 

Item 9A. Controls and Procedures.

 

We conducted an evaluation under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures. The term “disclosure controls and procedures,” as defined in Rules 13a-15I and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by the company in the reports it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the Securities and Exchange Commission’s rules and forms. Disclosure controls and procedures also include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate, to allow timely decisions regarding required disclosure. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded as of December 31, 2023 that our disclosure controls and procedures were effective at a reasonable assurance level.

 

Management’s Report on Internal Control over Financial Reporting

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act. Our internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. Our internal control over financial reporting includes those policies and procedures that:

 

(i)pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets;

 

(ii)provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and

 

(iii)provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on our financial statements.

 

-50-

 

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

A material weakness is defined by the Public Company Accounting Oversight Board’s Audit Standards AS 2201 as being a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company’s annual or interim financial statements will not be prevented or detected on a timely basis by the company’s internal controls.

 

Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework set forth in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on our evaluation under the framework set forth in Internal Control — Integrated Framework (2013), our management concluded that our internal control over financial reporting was effective as of December 31, 2023.

 

RSM US LLP, an independent registered public accounting firm, has issued an attestation report on our internal control over financial reporting as of December 31, 2023. That report is included in Part IV of this report.

 

Inherent Limitations on the Effectiveness of Controls

 

Management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control systems are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in a cost-effective control system, no evaluation of internal control over financial reporting can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, have been or will be detected.

 

These inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of a simple error or mistake. Controls can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Projections of any evaluation of controls effectiveness to future periods are subject to risks. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.

 

Changes in Internal Control over Financial Reporting

 

There has been no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the most recently completed fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

Item 9B. Other Information.

 

During the three months ended December 31, 2023, none of our directors or officers (as defined in Rule 16a-1(f) of the Securities Exchange Act of 1934, as amended) informed us of the adoption or termination of a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement (as such terms are defined in Item 408 of Regulation S-K of the Securities Act of 1933, as amended).

 

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.

 

Not applicable.

 

-51-

 

 

PART III

 

Item 10. Directors, Executive Officers and Corporate Governance.

 

The information under the captions “Information about our Board of Directors, Board Committees and Related Matters” appearing in the Proxy Statement, is hereby incorporated by reference.

 

Item 11. Executive Compensation.

 

The information under the caption “Executive Compensation and Related Information,” appearing in the Proxy Statement, is hereby incorporated by reference.

 

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.

 

The information under the captions “Security Ownership of Certain Beneficial Owners and Management” and “Equity Compensation Plan Information,” appearing in the Proxy Statement, is hereby incorporated by reference.

 

Item 13. Certain Relationships and Related Transactions, and Director Independence.

 

The information under the captions “Certain Relationships and Related Transactions” and “Information about our Board of Directors, Board Committees and Related Matters—Director Independence” appearing in the Proxy Statement, is hereby incorporated by reference.

 

Item 14. Principal Accountant Fees and Services.

 

The information under the caption “Audit Matters—Principal Accountant Fees and Services,” appearing in the Proxy Statement, is hereby incorporated by reference.

 

-52-

 

 

PART IV

 

Item 15. Exhibits and Financial Statement Schedules.

 

(a)(1) Financial Statements

 

Reference is made to the financial statements listed on and attached following the Index to Consolidated Financial Statements contained on page F-1 of this report.

 

(a)(2) Financial Statement Schedules

 

None.

 

(a)(3) Exhibits

 

Reference is made to the exhibits listed on the Index to Exhibits.

 

Item 16. Form 10-K Summary.

 

None.

 

-53-

 

 

Index to Consolidated Financial Statements

 

Reports of Independent Registered Public Accounting Firm (PCAOB ID: 49)   F-2
Consolidated Balance Sheets as of December 31, 2023 and 2022   F-5
Consolidated Statements of Operations for the Years Ended December 31, 2023, 2022 and 2021   F-7
Consolidated Statements of Comprehensive Income (Loss) for the Years Ended December 31, 2023, 2022 and 2021   F-8
Consolidated Statements of Stockholders’ Equity for the Years Ended December 31, 2023, 2022 and 2021   F-9
Consolidated Statements of Cash Flows for the Years Ended December 31, 2023, 2022 and 2021   F-10
Notes to Consolidated Financial Statements   F-11

 

F-1

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the Stockholders and the Board of Directors of Alto Ingredients, Inc.

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheets of Alto Ingredients, Inc. and its subsidiaries (the Company) as of December 31, 2023 and 2022, the related consolidated statements of operations, comprehensive income (loss), stockholders’ equity and cash flows for each of the three years in the period ended December 31, 2023, and the related notes to the consolidated financial statements (collectively, the financial statements). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.

 

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control — Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013, and our report dated March 13, 2024, expressed an unqualified opinion on the effectiveness of the Company’s internal control over financial reporting.

 

Basis for Opinion

 

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

Critical Audit Matters

 

The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing separate opinions on the critical audit matter or on the accounts or disclosures to which it relates.

 

F-2

 

 

Evaluation of indicators of long-lived asset impairment

 

As described in Note 1 to the financial statements, the Company assesses the impairment of long-lived assets, including property and equipment, when events or changes in circumstances indicate that the fair value of assets could be less than their net book value. The Company’s assessment did not result in an impairment for the year ended December 31, 2023.

 

We identified the evaluation of impairment indicators for long-lived assets as a critical audit matter because of the significant assumptions management makes when determining whether events or changes in circumstances have occurred indicating that the carrying amounts of property and equipment may not be recoverable. This required a high degree of auditor judgment when performing audit procedures to evaluate whether management appropriately identified and evaluated impairment indicators.

 

Our audit procedures related to the assessment of long-lived assets for possible indications of impairment included the following, among others:

 

We obtained an understanding of management’s process and internal controls over management’s evaluation of potential indicators of impairment and tested the operating effectiveness of the controls

 

We obtained management’s analysis of potential indicators of impairment and evaluated management’s analysis by:

 

-

Agreeing current period operating profits or losses for all identifiable asset groups to respective trial balances

 

-For asset groups in a current period loss, compared the current period operating loss to historical operating profits or losses

 

-Prepared an independent expectation of the underlying fair value for one identified asset group that had both current period and historical operating losses by:

 

Evaluating publicly available information related to sales of comparable production facilities

 

Comparing the sales price per nameplate production gallons to the carrying value of the asset group

 

-Reading board of directors meeting minutes, press releases, and publicly available information for indications of significant changes in the manner of or the use of the asset group

 

/s/ RSM US LLP

 

We have served as the Company’s auditor since 2015.

 

Rochester, Minnesota

March 13, 2024

 

F-3

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the Stockholders and the Board of Directors of Alto Ingredients, Inc.

 

Opinion on the Internal Control Over Financial Reporting

 

We have audited Alto Ingredients, Inc.’s (the Company) internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control — Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013. In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control — Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013.

 

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets as of December 31, 2023 and 2022, the related consolidated statements of operations, comprehensive income (loss), stockholders’ equity, and cash flows for each of the three years in the period ended December 31, 2023, and the related notes to the consolidated financial statements of the Company and our report dated March 13, 2024 expressed an unqualified opinion.

 

Basis for Opinion

 

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

 

Definition and Limitations of Internal Control Over Financial Reporting

 

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the company’s assets that could have a material effect on the financial statements.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

/s/ RSM US LLP

 

Rochester, Minnesota

March 13, 2024

 

F-4

 

 

ALTO INGREDIENTS, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except shares and par value)

 

   December 31, 
  2023   2022 
 ASSETS        
Current Assets:        
Cash and cash equivalents  $30,014   $36,456 
Restricted cash   15,466    13,069 
Accounts receivable, net of allowance for credit losses of $85 and $105, respectively   58,729    68,655 
Inventories   52,611    66,628 
Derivative instruments   2,412    4,973 
Other current assets   9,538    9,340 
Total current assets   168,770    199,121 
           
Property and equipment, net   248,748    239,069 
Other Assets:          
Right of use operating lease assets, net   22,597    18,937 
Intangible assets, net   8,498    9,087 
Goodwill       5,970 
Other assets   5,628    6,137 
Total other assets   36,723    40,131 
Total Assets  $454,241   $478,321 

 

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

 

F-5

 

 

ALTO INGREDIENTS, INC.
CONSOLIDATED BALANCE SHEETS (CONTINUED)
(in thousands, except shares and par value)

 

   December 31, 
LIABILITIES AND STOCKHOLDERS’ EQUITY  2023   2022 
Current Liabilities:        
Accounts payable  $20,752   $28,115 
Accrued liabilities   20,205    26,556 
Current portion – operating leases   4,333    3,849 
Derivative instruments   13,849    6,732 
Other current liabilities   6,149    12,765 
Total current liabilities   65,288    78,017 
           
Long-term debt, net   82,097    68,356 
Operating leases, net of current portion   19,029    15,062 
Other liabilities   8,270    8,797 
Total Liabilities   174,684    170,232 
Commitments and contingencies (Notes 1, 9, 10, 11 and 15)   
 
    
 
 
Stockholders’ Equity:          
Preferred stock, $0.001 par value; 10,000,000 shares authorized:   
 
    
 
 
Series A: 1,684,375 shares authorized; no shares issued and outstanding as of December 31, 2023 and 2022        
Series B: 1,580,790 shares authorized; 926,942 shares issued and outstanding as of December 31, 2023 and 2022; liquidation preference of $18,075 as of December 31, 2023   1    1 
Common stock, $0.001 par value; 300,000,000 shares authorized; 75,703,100 and 75,154,495 shares issued and outstanding as of December 31, 2023 and 2022, respectively   76    75 
Non-voting common stock, $0.001 par value; 3,553,000 shares authorized; 896 shares issued and outstanding as of December 31, 2023 and 2022        
Additional paid-in capital   1,040,912    1,040,834 
Accumulated other comprehensive income   2,481    1,822 
Accumulated deficit   (763,913)   (734,643)
Total stockholders’ equity   279,557    308,089 
Total Liabilities and Stockholders’ Equity  $454,241   $478,321 

 

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

 

F-6

 

 

ALTO INGREDIENTS, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)

 

   Years Ended December 31, 
   2023   2022   2021 
Net sales  $1,222,940   $1,335,621   $1,207,892 
Cost of goods sold   1,207,287    1,363,171    1,140,108 
Gross profit (loss)   15,653    (27,550)   67,784 
Selling, general and administrative expenses   (32,664)   (31,579)   (29,185)
Gain (loss) on sale (disposal) of assets   (293)   (2,230)   4,571 
Asset impairments   (6,544)   
    (3,100)
Income (loss) from operations   (23,848)   (61,359)   40,070 
Income from cash grant   2,812    22,652    
 
Income from loan forgiveness   
    
    9,860 
Interest expense, net   (7,425)   (1,827)   (3,587)
Other income, net   553    862    1,208 
Income (loss) before provision for income taxes   (27,908)   (39,672)   47,551 
Provision for income taxes   97    1,925    1,469 
Consolidated net income (loss)  $(28,005)  $(41,597)  $46,082 
Preferred stock dividends  $(1,265)  $(1,265)  $(1,265)
Income allocated to participating securities  $
   $
   $(600)
Income (loss) available to common stockholders  $(29,270)  $(42,862)  $44,217 
Income (loss) per share, basic  $(0.40)  $(0.60)  $0.62 
Income (loss) per share, diluted  $(0.40)  $(0.60)  $0.61 
Weighted-average shares outstanding, basic   73,339    71,944    71,098 
Weighted-average shares outstanding, diluted   73,339    71,944    72,219 

 

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

 

F-7

 

 

ALTO INGREDIENTS, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(in thousands)

 

   Years Ended December 31, 
   2023   2022   2021 
Consolidated net income (loss)  $(28,005)  $(41,597)  $46,082 
Other comprehensive income – net gain arising during the period on defined
benefit pension plans
   659    2,106    3,594 
Total comprehensive income (loss)  $(27,346)  $(39,491)  $49,676 

 

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

 

F-8

 

 

ALTO INGREDIENTS, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(in thousands)

 

   Preferred Stock   Common Stock and
Non-Voting Common
   Additional
Paid-In
   Accumulated   Accum. Other
Comprehensive
      
   Shares   Amount   Shares   Amount   Capital   Deficit  

Income (Loss)

    Total 
Balances, December 31, 2020   927   $1    72,487   $72   $1,036,638   $(736,598)  $(3,878)   $296,235 
Stock-based compensation                   2,883             2,883 
Restricted stock issued to employees and directors, net of cancellations and tax           167    1    (2,778)            (2,777)
Common stock issuances           124        462             462 
Pension plan adjustment                           3,594     3,594 
Preferred stock dividends                       (1,265)        (1,265)
Net income                       46,082         46,082 
Balances, December 31, 2021   927   $1    72,778   $73   $1,037,205   $(691,781)  $(284)   $345,214 
Stock-based compensation                   3,333             3,333 
Restricted stock issued to employees and directors, net of cancellations and tax           496        (2,291)            (2,291)
Shares issued for Eagle           949    1                 1 
Shares issued to Orion           1,282    1    3,912             3,913 
Stock repurchases           (351)       (1,325)            (1,325)
Pension plan adjustment                           2,106     2,106 
Preferred stock dividends                       (1,265)        (1,265)
Net loss                       (41,597)        (41,597)
Balances, December 31, 2022   927   $1    75,154   $75   $1,040,834   $(734,643)  $1,822    $308,089 
Stock-based compensation                   3,896             3,896 
Restricted stock issued to employees and directors, net of cancellations and tax           2,234    2    (145)            (143)
Stock repurchases           (1,685)   (1)   (3,673)            (3,674)
Pension plan adjustment                           659     659 
Preferred stock dividends                       (1,265)        (1,265)
Net loss                       (28,005)        (28,005)
Balances, December 31, 2023   927   $1    75,703   $76   $1,040,912   $(763,913)  $2,481    $279,557 

 

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

 

F-9

 

 

ALTO INGREDIENTS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)

 

    For the Years Ended December 31,    
    2023     2022     2021  
Operating Activities:                  
Consolidated net income (loss)   $ (28,005 )   $ (41,597 )   $ 46,082  
Adjustments to reconcile consolidated net income (loss) to cash provided by operating activities:                        
Depreciation and amortization of intangibles     23,080       25,095       23,292  
Asset impairments     6,544             3,100  
Income from loan forgiveness                 (9,860 )
(Gain) loss on (sale) disposal of assets     293       2,230       (4,571 )
Inventory valuation     2,201       4,612        
Losses (gains) on derivative instruments     8,031       (19,263 )     (21,619 )
Amortization of deferred financing costs     1,048       177       778  
Amortization of debt discounts (premiums)     801       126       (230 )
Noncash compensation     3,896       3,333       2,883  
Bad debt expense (recovery)     427       (217 )     158  
Changes in operating assets and liabilities:                        
Accounts receivable     9,499       23,967       (43,554 )
Inventories     11,816       (15,479 )     (16,448 )
Other current assets     310       7,690       38,989  
Operating leases     (5,362 )     (5,128 )     (4,216 )
Assets held-for-sale                 (3,483 )
Liabilities held-for-sale                 2,305  
Accounts payable and accrued expenses     (12,554 )     20,503       13,215  
Net cash provided by operating activities   $ 22,025     $ 6,049     $ 26,821  
Investing Activities:                        
Additions to property and equipment   $ (29,531 )   $ (37,744 )   $ (16,384 )
Deferred purchase price payments for Eagle Alcohol     (3,500 )            
Purchase of Eagle Alcohol, net of cash acquired           (14,685 )      
Proceeds from principal payments on notes receivable           14,766        
Proceeds from sale of Stockton                 24,000  
Proceeds from sale of Madera                 19,500  
Net cash (used in) provided by investing activities   $ (33,031 )   $ (37,663 )   $ 27,116  
Financing Activities:                        
Net proceeds from (payments on) Kinergy’s line of credit   $ 12,614     $ (32,325 )   $ 17,889  
Net proceeds from term loan           59,100        
Stock repurchases     (3,674 )     (1,325 )      
Preferred stock dividend payments     (1,265 )     (1,265 )     (2,853 )
Debt issuance costs     (714 )     (5,171 )      
Proceeds from issuances of common stock and warrants                 462  
Payments on plant borrowings                 (29,964 )
Payments on senior notes                 (25,533 )
Net cash provided by (used in) financing activities   $ 6,961     $ 19,014     $ (39,999 )
Net increase (decrease) in cash, cash equivalents and restricted cash     (4,045 )     (12,600 )     13,938  
Cash, cash equivalents and restricted cash at beginning of period     49,525       62,125       48,187  
Cash, cash equivalents and restricted cash at end of period   $ 45,480     $ 49,525     $ 62,125  
                         
Reconciliation of total cash, cash equivalents and restricted cash:                  

Cash and cash equivalents

  $ 30,014     $ 36,456     $ 50,612  
Restricted cash     15,466       13,069       11,513  
Total cash, cash equivalents and restricted cash   $ 45,480     $ 49,525     $ 62,125  
                         
Supplemental Information:                        
Interest paid (net of capitalized interest)   $ 7,923     $ 2,208     $ 3,489  
Capitalized interest   $ 2,454     $ 720     $ 628  
Income tax payments   $ 324     $ 2,262     $ 448  

 

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

F-10

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

1.ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES.

 

Organization and Business – The consolidated financial statements include, for all periods presented, the accounts of Alto Ingredients, Inc., a Delaware corporation (“Alto Ingredients”), and its direct and indirect wholly-owned subsidiaries (collectively, the “Company”), including Kinergy Marketing LLC, an Oregon limited liability company (“Kinergy”), Alto Nutrients, LLC, a California limited liability company (“Alto Nutrients”), Alto Op Co., a Delaware corporation, Alto Pekin, LLC, a Delaware limited liability company (“Alto Pekin”) and Alto ICP, LLC, a Delaware limited liability company (“ICP”), and the Company’s production facilities in Oregon and Idaho. As discussed in Note 3, on May 14, 2021 and November 4, 2021, the Company completed the sale of its production facilities located in Madera and Stockton, California, respectively.

 

As discussed in Note 2, on January 14, 2022, the Company acquired Eagle Alcohol Company LLC, a Missouri limited liability company (“Eagle Alcohol”). On that date, Eagle Alcohol became a wholly-owned subsidiary of the Company. Eagle Alcohol specializes in break bulk distribution of specialty alcohols. Eagle Alcohol purchases bulk alcohol from suppliers, including the Company. Then it stores, denatures, packages, and resells alcohol products in smaller sizes, including tank trucks, totes and drums that typically garner a premium price to bulk alcohols. Eagle Alcohol delivers products to customers in the beverage, food, industrial and related-process industries via its own dedicated trucking fleet and common carrier. The acquisition has provided the Company further vertical integration and access to new markets in the specialty alcohol industry.

 

The Company produces and distributes renewable fuel, essential ingredients and specialty alcohols. The Company also produces and markets fuel-grade ethanol. The Company’s production facilities in Pekin, Illinois are located in the heart of the Corn Belt. The Company’s two production facilities in Oregon and Idaho are located in close proximity to both feed and fuel-grade ethanol customers.

 

The Company has a combined alcohol production capacity of 350 million gallons per year and produces, on an annualized basis, over 1.6 million tons of essential ingredients, such as dried yeast, corn gluten meal, corn gluten feed, corn germ, and distillers grains and liquid feed used in commercial animal feed and pet foods. In addition, the Company markets and distributes fuel-grade ethanol produced by third parties.

 

The Company focuses on five key markets: Health, Home & Beauty; Food & Beverage; Industry & Agriculture; Essential Ingredients; and Renewable Fuels. Products for the Health, Home & Beauty market include specialty alcohols used in mouthwash, cosmetics, pharmaceuticals, hand sanitizers, disinfectants and cleaners. Products for the Food & Beverage markets include grain neutral spirits used in alcoholic beverages and vinegar as well as corn germ used for corn oils. Products for Industry & Agriculture markets include alcohols and other products for paint applications and fertilizers. Products for Essential Ingredients markets include dried yeast, corn gluten meal, corn gluten feed, corn germ, and distillers grains and liquid feed used in commercial animal feed and pet foods. Products for Renewable Fuels markets include fuel-grade ethanol and distillers corn oil used as a feedstock for renewable diesel and biodiesel fuels.

 

The Company’s production facilities were operating for all of 2022, subject to scheduled and unscheduled downtimes to address facility repair and maintenance. On January 1, 2023, the Company temporarily hot-idled its Magic Valley production facility due to extreme natural gas prices, other unfavorable market conditions and to facilitate the installation of its new corn oil and high protein system, bringing the facility back online in April 2023. In January 2024, the Company again temporarily hot-idled the facility to minimize losses from negative regional crush margins and to expedite the installation of additional equipment needed to achieve the Company’s intended production rate, quality and consistency from the corn oil and high protein system. As market conditions change, the Company may increase, decrease or idle production at one or more operating facilities or resume operations at any idled facility.

 

F-11

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Basis of Presentation – The consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and include the accounts of the Company. All significant intercompany accounts and transactions have been eliminated in consolidation.

 

Segments – A segment is a component of an enterprise whose operating results are regularly reviewed by the enterprise’s chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and for which discrete financial information is available. The Company determines and discloses its segments in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”) Section 280, Segment Reporting, which defines how to determine segments. The Company reports financial and operating performance in three reportable segments (1) Pekin production, which includes the entire campus in Pekin, Illinois (“Pekin Campus”), (2) marketing and distribution, which includes marketing and merchant trading for Company-produced specialty alcohols, fuel-grade ethanol and essential ingredients, and sales of fuel-grade ethanol sourced from third parties, and (3) Western production, which includes the Company’s two western production facilities on an aggregated basis (“Western production”).

 

Cash and Cash Equivalents – The Company considers all highly-liquid investments with an original maturity of three months or less to be cash equivalents. The Company maintains its accounts at several financial institutions. These cash balances regularly exceed amounts insured by the Federal Deposit Insurance Corporation; however, the Company does not believe it is exposed to any significant credit risk on these balances.

 

Restricted Cash – The Company’s restricted cash comprises cash collateral balances held in derivative brokerage accounts.

 

Accounts Receivable and Allowance for Credit Losses – Trade accounts receivable are presented at original invoice amount, net of the allowance for credit losses. The Company sells specialty alcohols to large consumer product companies, sells fuel-grade ethanol to gasoline refining and distribution companies, sells essential ingredients to animal feed customers, including distillers grains and other feed co-products to dairy operators and animal feedlots and corn oil to poultry and biodiesel customers, in each case generally without requiring collateral. Due to a limited number of customers, the Company had significant concentrations of credit risk from sales as of December 31, 2023 and 2022, as described below.

 

The carrying amount of accounts receivable is reduced by a valuation allowance that reflects the Company’s best estimate of the amounts that will not be collected. The Company regularly reviews accounts receivable and based on assessments of current customer creditworthiness, estimates the portion, if any, of the customer balance that will not be collected.

 

Of the accounts receivable balance, approximately $51,315,000 and $55,667,000 at December 31, 2023 and 2022, respectively, were used as collateral under Kinergy’s operating line of credit. The allowance for credit losses was $85,000 and $105,000 as of December 31, 2023 and 2022, respectively. The Company recorded a bad debt expense of $427,000, a bad debt recovery of $217,000 and a bad debt expense of $158,000 for the years ended December 31, 2023, 2022 and 2021, respectively. The Company does not have any off-balance sheet credit exposure related to its customers.

 

F-12

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Concentration Risks – Credit risk represents the accounting loss that would be recognized at the reporting date if counterparties failed completely to perform as contracted. Concentrations of credit risk, whether on- or off-balance sheet, that arise from financial instruments exist for groups of customers or counterparties when they have similar economic characteristics that would cause their ability to meet contractual obligations to be similarly affected by changes in economic or other conditions described below. Financial instruments that subject the Company to credit risk consist of cash balances maintained in excess of federal depository insurance limits and accounts receivable which have no collateral or security. The Company has not experienced any significant losses in such accounts.

 

The Company sells specialty alcohols to consumer product companies and fuel-grade ethanol to gasoline refining and distribution companies. The Company sold to customers representing 10% or more of the Company’s total net sales, as follows.

 

   Years Ended December 31, 
   2023   2022   2021 
Customer A   9%   10%   13%
Customer B   7%   10%   9%

 

The Company had accounts receivable due from these customers totaling $4,302,000 and $10,469,000, representing 7% and 15% of total accounts receivable, as of December 31, 2023 and 2022, respectively.

 

The Company purchases corn, its largest cost component in producing alcohols, from its suppliers. The Company purchased corn from suppliers representing 10% or more of the Company’s total corn purchases, as follows:

 

   Years Ended December 31, 
   2023   2022   2021 
Supplier A   14%   11%   12%
Supplier B   12%   12%   14%
Supplier C   %   15%   2%

 

As of December 31, 2023, approximately 44% of the Company’s employees were covered by a collective bargaining agreement.

 

F-13

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Inventories – Inventories consisted primarily of bulk ethanol, specialty alcohols, corn, essential ingredients and unleaded fuel, and are valued at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis. Inventory is net of valuation adjustments of $2,201,000 and $4,612,000 as of December 31, 2023 and 2022, respectively. Of the inventory balance, approximately $41,041,000 and $43,484,000 at December 31, 2023 and 2022, respectively, were used as collateral under Kinergy’s operating line of credit. Inventory balances consisted of the following (in thousands):

 

   December 31, 
   2023   2022 
Finished goods  $35,765   $47,736 
Work in progress   5,063    6,396 
Raw materials   10,313    11,197 
Other   1,470    1,299 
Total  $52,611   $66,628 

 

Property and EquipmentProperty and equipment are stated at cost. Depreciation is computed using the straight-line method over the following estimated useful lives:

 

Buildings  40 years
Facilities and plant equipment  1025 years
Other equipment, vehicles and furniture  510 years

 

The cost of normal maintenance and repairs is charged to operations as incurred. Significant capital expenditures that increase the life of an asset are capitalized and depreciated over the estimated remaining useful life of the asset. The cost of property and equipment sold, or otherwise disposed of, and the related accumulated depreciation or amortization are removed from the accounts, and any resulting gains or losses are reflected in current operations.

 

Intangible Assets – The Company amortizes intangible assets with definite lives using the straight-line method over their estimated lives of 10-12 years. Additionally, the Company assesses indefinite-lived intangible assets for impairment annually, or more frequently if circumstances indicate impairment may have occurred. If the carrying value of an indefinite-lived intangible asset exceeds its fair value, an impairment loss is recognized in an amount equal to that excess. If the Company determines that an impairment charge is needed, the charge will be recorded as an asset impairment in the consolidated statements of operations.

 

Leases – The Company accounts for leases under ASC Section 842, Leases (“ASC 842), whereby lessees are required to recognize the following for all leases (with the exception of short-term leases) at the commencement date: (1) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted cash flow basis; and (2) a “right of use” asset, which is an asset that represents the lessee’s right to use the specified asset for the lease term. See Note 10 for further information.

 

Derivative Instruments and Hedging Activities – Derivative transactions, which can include exchange-traded futures contracts, options and futures positions on the New York Mercantile Exchange or the Chicago Mercantile Exchange, are recorded on the balance sheet as assets and liabilities based on the derivative’s fair value. Changes in the fair value of derivative contracts are recognized currently in income unless specific hedge accounting criteria are met. If derivatives meet those criteria, and hedge accounting is elected, effective gains and losses are deferred in accumulated other comprehensive income (loss) and later recorded together with the hedged item in consolidated income (loss). For derivatives designated as a cash flow hedge, the Company formally documents the hedge and assesses the effectiveness with associated transactions. The Company has designated and documented contracts for the physical delivery of commodity products to and from counterparties as normal purchases and normal sales.

 

F-14

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Revenue Recognition – The Company recognizes revenue under ASC Section 606, Revenue from Contracts with Customers (“ASC 606”). The provisions of ASC 606 include a five-step process by which an entity will determine revenue recognition, depicting the transfer of goods or services to customers in amounts reflecting the payment to which an entity expects to be entitled in exchange for those goods or services. ASC 606 requires the Company to apply the following steps: (1) identify the contract with the customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when, or as, the Company satisfies the performance obligation.

 

The Company recognizes revenue primarily from sales of alcohols and essential ingredients.

 

The Company has five production facilities from which it produces and sells alcohols to its customers through Kinergy. Kinergy enters into back-to-back sales contracts with its customers under exclusive intercompany sales agreements with each of the Company’s five production facilities. Kinergy also acts as a principal when it purchases third party fuel-grade ethanol which it resells to its customers. Finally, for the years ended December 31, 2022 and 2021, Kinergy had exclusive sales agreements with certain third-party owned fuel-grade ethanol production facilities under which it sold the facilities’ fuel-grade ethanol for a fee plus the costs to deliver the ethanol to Kinergy’s customers. These sales were referred to as third-party agent sales. Revenue from these third-party agent sales was recorded on a net basis, with Kinergy recognizing its predetermined fees and any associated delivery costs. Kinergy has terminated these contracts, and as a result, did not have any related sales for the year ended December 31, 2023.

 

The Company has five production facilities from which it produces and sells essential ingredients to its customers through Alto Nutrients. Alto Nutrients enters into sales contracts with essential ingredient customers under exclusive intercompany sales agreements with each of the Company’s five production facilities.

 

The Company recognizes revenue from sales of alcohols and essential ingredients at the point in time when the customer obtains control of the products, which typically occurs upon delivery depending on the terms of the underlying contracts. In some instances, the Company enters into contracts with customers that contain multiple performance obligations to deliver volumes of alcohols or essential ingredients over a contractual period of less than 12 months. The Company allocates the transaction price to each performance obligation identified in the contract based on relative standalone selling prices and recognizes the related revenue as control of each individual product is transferred to the customer in satisfaction of the corresponding performance obligations.

 

When the Company is the agent, the supplier controls the products before they are transferred to the customer because the supplier is primarily responsible for fulfilling the promise to provide the product, has inventory risk before the product has been transferred to a customer and has discretion in establishing the price for the product. When the Company is the principal, the Company controls the products before they are transferred to the customer because the Company is primarily responsible for fulfilling the promise to provide the products, has inventory risk before the product has been transferred to a customer and has discretion in establishing the price for the product.

 

See the tables in Note 5 for the Company’s revenue by type of contracts.

 

F-15

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Shipping and Handling Costs – The Company accounts for shipping and handling costs relating to contracts with customers as costs to fulfill its promise to transfer its products. Accordingly, the costs are classified as a component of cost of goods sold in the accompanying consolidated statements of operations.

 

Selling Costs – Selling costs associated with the Company’s product sales are classified as a component of selling, general and administrative expenses in the accompanying consolidated statements of operations.

 

Stock-Based Compensation – The Company accounts for the cost of employee services received in exchange for the award of equity instruments based on the fair value of the award, determined on the date of grant. The expense is recognized over the period during which an employee is required to provide services in exchange for the award. The Company accounts for forfeitures as they occur. The Company recognizes stock-based compensation expense as a component of either cost of goods sold or selling, general and administrative expenses in the consolidated statements of operations.

 

Goodwill – Goodwill represents the excess of cost of an acquired entity over the net of the amounts assigned to net assets acquired and liabilities assumed. Annually, or more frequently, if indications of impairment arise, the Company performs a review for impairment. This review includes the determination of each reporting unit’s fair value using market multiples and discounted cash flow modeling. The estimates of future cash flows are judgments based on management’s experience and knowledge of the Company’s operations and the industries in which the Company operates. These estimates can be significantly affected by future changes in market conditions, the economic environment, including inflation, and capital spending decisions of the Company’s customers. Any assessed impairments will be permanent and expensed in the period in which the impairment is determined. If the Company determines through its assessment process that any of its goodwill requires impairment charges, the charges will be recorded in asset impairment expenses in the consolidated statements of operations.

 

The Company performed its annual review of impairment of goodwill and recognized an asset impairment loss of $6.0 million for the year ended December 31, 2023. No impairment losses for goodwill were recognized for the years ended December 31, 2022 and 2021.

 

Impairment of Long-Lived Assets – The Company assesses the impairment of long-lived assets, including property and equipment, internally developed software and purchased intangibles subject to amortization, when events or changes in circumstances indicate that the fair value of assets could be less than their net book value. In such event, the Company assesses long-lived assets for impairment by first determining the forecasted, undiscounted cash flows the asset group is expected to generate plus the net proceeds expected from the sale of the asset group. If this amount is less than the carrying value of the asset, the Company will then determine the fair value of the asset group. An impairment loss would be recognized when the fair value is less than the related asset group’s net book value, and an impairment expense would be recorded in the amount of the difference. Forecasts of future cash flows are judgments based on the Company’s experience and knowledge of its operations and the industries in which it operates. These forecasts could be significantly affected by future changes in market conditions, the economic environment, including inflation, and purchasing decisions of the Company’s customers. The Company’s assessment resulted in an asset impairment of $574,000, $0 and $3,100,000 for the years ended December 31, 2023, 2022 and 2021, respectively.

 

F-16

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Deferred Financing Costs – Deferred financing costs are costs incurred to obtain debt financing, including all related fees, and are amortized as interest expense over the term of the related financing using the straight-line method, which approximates the effective interest rate method. Amortization of deferred financing costs, included in interest expense, net, in the accompanying consolidated statements of operations, was approximately $1,048,000, $177,000 and $778,000 for the years ended December 31, 2023, 2022 and 2021, respectively. Unamortized deferred financing costs were approximately $4,700,000 and $5,034,000 as of December 31, 2023 and 2022, respectively, and are recorded as a reduction of long-term debt in the consolidated balance sheets.

 

Provision for Income Taxes – Income taxes are accounted for under the asset and liability approach, where deferred tax assets and liabilities are determined based on differences between financial reporting and tax basis of assets and liabilities and are measured using enacted tax rates and laws that are expected to be in effect when the differences reverse. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.

 

The Company accounts for uncertainty in income taxes using a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining whether it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized upon ultimate settlement. An uncertain tax position is considered effectively settled on completion of an examination by a taxing authority if certain other conditions are satisfied. Should the Company incur interest and penalties relating to tax uncertainties, such amounts would be classified as a component of interest expense, net, and other income (expense), net, respectively. Deferred tax assets and liabilities are classified as noncurrent in the Company’s consolidated balance sheets.

 

The Company files a consolidated federal income tax return. This return includes all wholly owned subsidiaries as well as the Company’s pro-rata share of taxable income from pass-through entities in which the Company owns less than 100%. State tax returns are filed on a consolidated, combined or separate basis depending on the applicable laws relating to the Company and its subsidiaries. The Company does not have any foreign operations.

 

Income (Loss) Per Share – Basic income (loss) per share is computed on the basis of the weighted-average number of shares of common stock outstanding during the period. Preferred dividends are deducted from net income (loss) attributed to Alto Ingredients, Inc. and are considered in the calculation of income (loss) available to common stockholders in computing basic income (loss) per share. Common stock equivalents to preferred stock are considered participating securities and are also included in this calculation when dilutive.

 

F-17

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

The following tables compute basic and diluted income (loss) per share (in thousands, except per share data):

 

   Year Ended December 31, 2023 
   Loss
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Consolidated net loss  $(28,005)          
Less: Preferred stock dividends   (1,265)          
Basic and diluted loss per share:               
Loss available to common stockholders  $(29,270)   73,339   $(0.40)

 

   Year Ended December 31, 2022 
   Loss
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Consolidated net loss  $(41,597)          
Less: Preferred stock dividends   (1,265)          
Basic and diluted loss per share:               
Loss available to common stockholders  $(42,862)   71,944   $(0.60)

 

   Year Ended December 31, 2021 
   Income
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Consolidated net income  $46,082           
Less: Preferred stock dividends   (1,265)          
Less: Income allocated to participating securities   (600)          
Basic income per share:               
Income available to common stockholders  $44,217    71,098   $0.62 
Add: Dilutive securities       1,121      
Diluted income per share:               
Income available to common stockholders  $44,217    72,219   $0.61 

 

F-18

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

There were an aggregate of 981,000, 964,000 and 964,000 potentially dilutive shares from convertible securities outstanding for the years ended December 31, 2023, 2022 and 2021, respectively. These convertible securities were not considered in calculating diluted loss per common share for the years ended December 31, 2023, 2022 and 2021 as their effect would be anti-dilutive. In addition, there were an aggregate of 3,188,000 and 8,900,500 weighted-average anti-dilutive shares from outstanding out-of-the-money warrants for the years ended December 31, 2022 and 2021, respectively.

 

Financial Instruments – The carrying values of cash and cash equivalents, restricted cash, accounts receivable, derivative instruments, accounts payable and accrued liabilities are reasonable estimates of their fair values because of the short maturity of these items. The Company believes the carrying value of its long-term debt instruments are not considered materially different than fair value because they were recently issued.

 

Business Combinations – Business acquisitions are accounted for in accordance with ASC Section 805, Business Combinations. ASC 805 requires the reporting entity to identify the acquirer, determine the acquisition date, recognize and measure the identifiable tangible and intangible assets acquired and liabilities assumed and recognize and measure goodwill or a gain from the purchase. Assets acquired and liabilities assumed are recorded at their fair values and the excess of the purchase price over the amounts assigned is recorded as goodwill. Adjustments to fair value assessments are recorded to goodwill over the measurement period (not longer than twelve months).

 

Income from Cash Grant – For the years ended December 31, 2023 and 2022, the Company received $2,812,000 and $22,652,000, respectively, in cash from the USDA’s Biofuel Producer Program. The program was created as part of the CARES Act of 2020, which allocated $700,000,000 to support biofuel producers who experienced market losses due to the pandemic. The Company is not required to repay the grants. Since these funds are provided to subsidize historical losses of the Company, and are not required to be repaid, the Company accounted for the proceeds by analogy to International Accounting Standards 20, Accounting for Government Grants and Disclosure of Government Assistance, and reported the amount as income from cash grant in the accompanying consolidated statements of operations.

 

Employment-related Benefits – Employment-related benefits associated with pensions and postretirement health care are expensed based on actuarial analysis. The recognition of expense is affected by estimates made by management, such as discount rates used to value certain liabilities, investment rates of return on plan assets, increases in future wage amounts and future health care costs. Discount rates are determined based on a spot yield curve that includes bonds with maturities that match the expected timing of benefit payments under the plan.

 

Share Repurchase Program – On September 12, 2022, the Company announced a share repurchase program under which it may repurchase up to $50,000,000 of its common stock with an initial purchase authorization of $10,000,000. The Company’s lender has further limited the Company’s purchase authorization to $5,000,000. Amounts in excess of the purchase authorization of $5,000,000 will require additional lender consent and amounts in excess of the initial purchase authorization of $10,000,000 will require additional board and preferred stockholder authorization. The share repurchase program does not have an expiration date, does not require the repurchase of any particular amount of shares, and may be implemented, modified, suspended or discontinued in whole or in part at any time and without further notice. As repurchases are made, the Company will retire the shares, resulting in a reduction of issued and outstanding shares. For the years ended December 31, 2023 and 2022, the Company repurchased an aggregate of 1,685,000 shares and 351,000 shares for $3,674,000 and $1,325,000 in cash, respectively.

 

F-19

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Nonvoting Common Stock – In 2015, the Company issued nonvoting common stock convertible at a holder’s election into voting common stock. As of December 31, 2023, an aggregate of 3,539,236 shares of nonvoting common stock had been converted into an equal number of shares of the Company’s voting common stock. As of December 31, 2023, there were 896 shares of nonvoting common stock outstanding.

 

Estimates and Assumptions – The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates are required as part of determining the allowance for credit losses, net realizable value of inventory, long-lived asset impairments, goodwill impairment, valuation allowances on deferred income taxes and the potential outcome of future tax consequences of events recognized in the Company’s financial statements or tax returns, and the valuation of assets acquired and liabilities assumed as a result of business combinations. Actual results and outcomes may materially differ from management’s estimates and assumptions.

 

Subsequent Events – Management evaluates, as of each reporting period, events or transactions that occur after the balance sheet date through the date that the financial statements are issued for either disclosure or adjustment to the consolidated financial results.

 

2.ACQUISITION OF EAGLE ALCOHOL.

 

On January 14, 2022, the Company purchased 100% of the membership interests of Eagle Alcohol. The purchase price was $14.0 million in cash plus an estimated net working capital adjustment of $1.3 million in cash. The selling members of Eagle Alcohol were eligible to receive up to an additional $14.0 million of contingent consideration, payable through a combination of $9.0 million in cash over the succeeding three years and an aggregate of $5.0 million in the Company’s common stock on the fourth- and fifth-year anniversaries of the closing date, subject to the satisfaction of certain conditions, including continued employment with the Company. With respect to these payments, the Company accrued $2.8 million and $3.5 million in other current liabilities in the accompanying consolidated balance sheets as of December 31, 2023 and 2022, respectively, with the expense included in selling, general and administrative expenses in the accompanying consolidated statements of operations for the years then ended.

 

Eagle Alcohol specializes in break bulk distribution of specialty alcohols. Eagle Alcohol purchases bulk alcohol from suppliers and then stores, denatures, packages, and resells alcohol products in smaller sizes, including tank trucks, totes and drums that typically garner a premium price to bulk alcohols. Eagle Alcohol delivers products to customers in the beverage, food, industrial and related-process industries via its own dedicated trucking fleet and common carrier. The acquisition has provided the Company further vertical integration and access to new markets in the specialty alcohol industry.

 

F-20

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

As part of the Company’s allocation of purchase price for its acquisition of Eagle Alcohol, the Company recorded a customer relationships intangible asset of $6.5 million, a trade name intangible asset of $0.4 million and goodwill of $6.0 million. See Note 7.

 

3.ASSET SALES.

 

Stockton and Madera

 

In October 2020, the Company’s Board of Directors approved a plan to sell the Company’s fuel-grade ethanol production facilities located in Madera and Stockton, California. The analysis of these potential sales resulted in an aggregate asset impairment of $1.2 million in the Company’s Western production segment for the year ended December 31, 2021.

 

On May 14, 2021, the Company closed the sale of its Madera facility for total consideration of $28.3 million, comprised of $19.5 million in cash and $8.8 million in assumption of liabilities, resulting in a net loss on sale of less than $0.1 million, included in gain (loss) on sale (disposal) of assets in the Company’s consolidated statements of operations. All of the cash proceeds were used to repay a significant portion of the Company’s term debt and accrued interest.

 

On November 5, 2021, the Company closed the sale of its Stockton facility for gross proceeds of $24.0 million in cash, resulting in a net gain on sale of $4.6 million, recorded in gain (loss) on sale (disposal) of assets in the Company’s consolidated statements of operations. With the net cash proceeds, the Company repaid in full its senior secured notes and loans made to Alto Pekin and ICP.

 

For the year ended December 31, 2021, net sales attributed to the results of operations for Stockton and Madera were $2.6 million and $0, respectively. For the year ended December 31, 2021, pre-tax loss attributed to the results of operations for Stockton and Madera was $2.8 million and $2.0 million, respectively. The above pre-tax results include asset impairments associated with Stockton and Madera recorded for the year ended December 31, 2021 of $0 and $1.2 million, respectively.

 

Canton

 

During 2021, the Company agreed to sell certain assets of the Company’s property and equipment in Canton, Illinois. The analysis of the potential sale resulted in an asset impairment of $1.9 million in the Company’s Western production segment for the year ended December 31, 2021. The Company sold these assets in 2022. For the years ended December 31, 2022 and 2021, there were no sales from Canton. For the years ended December 31, 2022 and 2021, pre-tax losses attributed to Canton were less than $1.0 million for each year.

 

4.INTERCOMPANY AGREEMENTS.

 

The Company, directly or through one of its subsidiaries, has entered into the following management and marketing agreements:

 

Affiliate Management Agreement – Alto Ingredients entered into an Affiliate Management Agreement (“AMA”) with its operating subsidiaries under which Alto Ingredients agreed to provide operational, administrative and staff support services. These services generally include, but are not limited to, administering the subsidiaries’ compliance with their credit agreements and performing billing, collection, record keeping and other administrative and ministerial tasks. Alto Ingredients agreed to supply all labor and personnel required to perform its services under the AMA, including the labor and personnel required to operate and maintain the production facilities and marketing activities. These services are billed at a predetermined amount per subsidiary each month plus out of pocket costs such as employee wages and benefits.

 

F-21

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

The AMAs had an initial term of one year and have automatic successive one year renewal periods. Alto Ingredients may terminate the AMA, and any subsidiary may terminate the AMA, at any time by providing at least 90 days prior notice of termination.

 

Alto Ingredients recorded revenues of approximately $13,200,000 $12,403,000 and $9,774,000 related to the AMAs in place for the years ended December 31, 2023, 2022 and 2021, respectively. These amounts have been eliminated upon consolidation.

 

Ethanol Marketing Agreements – Kinergy entered into separate marketing agreements with each of the Company’s production facilities which granted Kinergy the exclusive right to purchase, market and sell the alcohols produced at those facilities. Under the terms of the marketing agreements, within ten days after delivering alcohol to Kinergy, an amount is paid to Kinergy equal to (i) the estimated purchase price payable by the third-party purchaser of the alcohol, minus (ii) the estimated amount of transportation costs to be incurred, minus (iii) the estimated incentive fee payable to Kinergy, which equals 1% of the aggregate third-party purchase price, provided that the marketing fee shall not be less than $0.015 per gallon and not more than $0.0225 per gallon. Each of the marketing agreements had an initial term of one year and has successive one year renewal periods at the option of the production facility.

 

Kinergy recorded revenues of approximately $5,431,000, $5,746,000 and $4,496,000 related to the marketing agreements for the years ended December 31, 2023, 2022 and 2021, respectively. These amounts have been eliminated upon consolidation.

 

Corn Procurement and Handling Agreements – Alto Nutrients entered into separate corn procurement and handling agreements with each of the Company’s production facilities. Under the terms of the corn procurement and handling agreements, each facility appointed Alto Nutrients as its exclusive agent to solicit, negotiate, enter into and administer, on its behalf, corn supply arrangements to procure the corn necessary to operate the facility. Alto Nutrients also provides grain handling services including, but not limited to, receiving, unloading and conveying corn into the facility’s storage and, in the case of whole corn delivered, processing and hammering the whole corn.

 

Under these agreements, Alto Nutrients receives a fee of $0.03 per bushel of corn delivered to each production facility as consideration for its procurement and handling services, payable monthly. Each corn procurement and handling agreement had an initial term of one year and successive one year renewal periods at the option of the individual facility. Alto Nutrients recorded revenues of approximately $3,007,000, $3,207,000 and $2,694,000 related to the corn procurement and handling agreements for the years ended December 31, 2023, 2022 and 2021, respectively. These amounts have been eliminated upon consolidation.

 

F-22

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Essential Ingredients Marketing Agreements – Alto Nutrients entered into separate marketing agreements with each of the Company’s production facilities (except for the Company’s Magic Valley facility), which grant Alto Nutrients the exclusive right to market, purchase and sell the various essential ingredients produced at each facility. Under the terms of the marketing agreements, within ten days after a facility delivers essential ingredients to Alto Nutrients, the production facility is paid an amount equal to (i) the estimated purchase price payable by the third-party purchaser of the essential ingredients, minus (ii) the estimated amount of transportation costs to be incurred, minus (iii) the estimated amount of fees and taxes payable to governmental authorities in connection with the tonnage of the essential ingredients produced or marketed, minus (iv) the estimated incentive fee payable to the Company, which equals (a) 5% of the aggregate third-party purchase price for wet corn gluten feed, wet distillers grains, corn condensed distillers solubles and distillers grains with solubles, or (b) 1% of the aggregate third-party purchase price for corn gluten meal, dry corn gluten feed, dry distillers grains, corn germ and corn oil. Each marketing agreement had an initial term of one year and has successive one year renewal periods at the option of the production facility.

 

Alto Nutrients recorded revenues of approximately $3,216,500, $3,505,000 and $2,871,000 related to the marketing agreements for the years ended December 31, 2023, 2022 and 2021, respectively. These amounts have been eliminated upon consolidation.

 

5.SEGMENTS.

 

The Company reports its financial and operating performance in three segments: (1) Pekin Campus production, which includes the production and sale of alcohols and essential ingredients produced at the Company’s Pekin, Illinois campus, (2) marketing and distribution, which includes marketing and merchant trading for Company-produced alcohols and essential ingredients on an aggregated basis, and sales of fuel-grade ethanol sourced from third parties, and (3) Western production, which includes the production and sale of fuel-grade ethanol and essential ingredients produced the Company’s two western production facilities on an aggregated basis, none of which are individually so significant to be considered a separately reportable segment.

 

Income before provision for income taxes includes management fees charged by Alto Ingredients to the segments. The Pekin Campus production segment incurred $5,280,000, $5,046,000 and $4,344,000 in management fees for the years ended December 31, 2023, 2022 and 2021, respectively. The marketing and distribution segment incurred $3,960,000, $3,840,000 and $3,480,000 in management fees for the years ended December 31, 2023, 2022 and 2021, respectively. The Western production segment incurred $2,640,000, $2,400,000 and $1,950,000 in management fees for the years ended December 31, 2023, 2022 and 2021, respectively. Corporate and other includes the results of Eagle Alcohol and selling, general and administrative expenses, consisting primarily of corporate employee compensation, professional fees and overhead costs not directly related to a specific operating segment.

 

During the normal course of business, the segments do business with each other. The preponderance of this activity occurs when the Company’s marketing and distribution segment markets alcohol produced by the production segments for a marketing fee, as discussed in Note 4. These intersegment activities are considered arms’-length transactions. Consequently, although these transactions impact segment performance, they do not impact the Company’s consolidated results since all revenues and corresponding costs are eliminated upon consolidation.

 

F-23

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

For the years ended December 31, 2023, 2022 and 2021, capital expenditures incurred by the Pekin Campus segment were approximately $17.7 million, $25.7 million and $14.3 million, and capital expenditures incurred by the Western production segment were approximately $11.8 million, $12.3 million $2.1 million, respectively.

 

The following tables set forth certain financial data for the Company’s operating segments (in thousands):

 

   Years Ended December 31, 
Net Sales:  2023   2022   2021 
Pekin Campus production, recorded as gross:            
Alcohol sales  $502,217   $521,273   $498,195 
Essential ingredient sales   217,702    225,871    189,535 
Intersegment sales   1,427    1,212    1,193 
Total Pekin Campus sales   721,346    748,356    688,923 
                
Marketing and distribution:               
Alcohol sales, gross  $262,587   $227,626   $379,422 
Alcohol sales, net   365    1,225    1,753 
Intersegment sales   11,654    12,459    10,061 
Total marketing and distribution sales   274,606    241,310    391,236 
                
Western Production, recorded as gross:               
Alcohol sales  $166,971   $253,605   $107,931 
Essential ingredient sales   57,264    90,209    31,056 
Intersegment sales   134    22    964 
Total Western production sales   224,369    343,836    139,951 
                
Corporate and other   15,834    15,812     
                
Intersegment eliminations   (13,215)   (13,693)   (12,218)
Net sales as reported  $1,222,940   $1,335,621   $1,207,892 
               
Cost of goods sold:            
Pekin Campus production  $710,088   $772,755   $638,371 
Marketing and distribution   259,234    229,288    371,371 
Western production   230,445    353,775    136,401 
Corporate and other   12,122    12,167     
Intersegment eliminations   (4,602)   (4,814)   (6,035)
Cost of goods sold as reported  $1,207,287   $1,363,171   $1,140,108 
                
Income (loss) before provision for income taxes:            
Pekin Campus production  $(1,560)  $(27,376)  $41,622 
Marketing and distribution   7,644    3,748    11,756 
Western production   (13,506)   (7,209)   (3,762)
Corporate and other   (20,486)   (8,835)   (2,065)
   $(27,908)  $(39,672)  $47,551 
Depreciation and amortization expense:               
Pekin Campus production  $19,789   $19,136   $17,352 
Western production   2,381    5,085    5,890 
Corporate and other   910    874    50 
   $23,080   $25,095   $23,292 
             
Interest expense, net of capitalized interest:            
Pekin Campus production  $(207)  $(381)  $756 
Marketing and distribution   822    1,658    963 
Western production   1,164    (339)   167 
Corporate and other   5,646    889    1,701 
   $7,425   $1,827   $3,587 

 

F-24

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

The following table sets forth the Company’s total assets by operating segment (in thousands): 

 

   December 31,
2023
   December 31,
2022
 
Total assets:        
Pekin Campus production  $251,048    257,089 
Marketing and distribution   101,196    114,755 
Western production   57,533    51,886 
Corporate and other   44,464    54,591 
   $454,241   $478,321 

 

6.PROPERTY AND EQUIPMENT.

 

Property and equipment consisted of the following (in thousands):

 

   December 31, 
   2023   2022 
Facilities and plant equipment  $405,010   $386,932 
Land   3,687    3,687 
Other equipment, vehicles and furniture   9,719    9,876 
Construction in progress   50,505    37,538 
    468,921    438,033 
Accumulated depreciation   (220,173)   (198,964)
   $248,748   $239,069 

 

Depreciation expense was $22,492,000, $24,528,000 and $23,292,000 for the years ended December 31, 2023, 2022 and 2021, respectively.

 

The Company capitalized interest of $2,454,000, $720,000 and $628,000 for the years ended December 31, 2023, 2022 and 2021, respectively, related to its capital investment activities.

 

The Company’s property and equipment are substantially collateralized under the Company’s Term Loan.

 

7.INTANGIBLE ASSETS.

 

Intangible assets, including goodwill, consisted of the following (in thousands):

 

      December 31, 2023   December 31, 2022 
   Useful Life
(Years)
   Gross   Accumulated
Amortization/
Impairment
   Net Book
Value
   Gross   Accumulated Amortization   Net Book
Value
 
Non-Amortizing:                            
Goodwill       $5,970   $(5,970)  $   $5,970   $   $5,970 
Kinergy tradename        2,678        2,678    2,678        2,678 
Amortizing:                                   
Customer relationships   12    6,556    (1,074)   5,482    6,556    (527)   6,029 
Eagle Alcohol tradename   10    420    (82)   338    420    (40)   380 
Total goodwill and intangible assets       $15,624   $(7,126)  $8,498   $15,624   $(567)  $15,057 

 

F-25

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Goodwill – As discussed in Note 2, the Company’s recorded goodwill of $5,970,000 in its Corporate and other segment resulted from the Company’s acquisition of Eagle Alcohol. As part of the Company’s annual goodwill testing, it impaired the full amount of goodwill of $5,970,000 and recognized the amount in asset impairments in the consolidated statements of operations for the year ended December 31, 2023. The Company did not record any goodwill impairment for the years ended December 31, 2022 and 2021.

 

Kinergy Tradename – The Company recorded tradename of $2,678,000 as part of the Company’s merger with Kinergy in 2006. The Company determined that the tradename has an indefinite life and therefore, rather than being amortized, will be tested annually for impairment. The Company did not record any impairment on its tradename for the years ended December 31, 2023, 2022 and 2021.

 

Customer Relationships – The Company recorded customer relationships of $6,556,000 from the Company’s acquisition of Eagle Alcohol. See Note 2. The Company has established a useful life of twelve years for these customer relationships.

 

Eagle Alcohol Tradename – The Company recorded tradename of $420,000 from the Company’s acquisition of Eagle Alcohol. See Note 2. The Company has established a useful life of ten years for the tradename.

 

Amortization expense associated with intangible assets totaled $588,000 and $567,000 for the years ended December 31, 2023 and 2022. The weighted-average unamortized life of the customer relationships and tradename is 9.9 years.

 

The expected amortization expense relating to amortizable intangible assets in each of the five years after December 31, 2023 are (in thousands):

 

Years Ended December 31,   Amount 
2024   $588 
2025    588 
2026    588 
2027    588 
2028    588 
Thereafter    2,880 
Total   $5,820 

 

8.DERIVATIVES.

 

The business and activities of the Company expose it to a variety of market risks, including risks related to changes in commodity prices. The Company monitors and manages these financial exposures as an integral part of its risk management program. This program recognizes the unpredictability of financial markets and seeks to reduce the potentially adverse effects that market volatility could have on operating results.

 

Commodity RiskCash Flow Hedges – The Company uses derivative instruments to protect cash flows from fluctuations caused by volatility in commodity prices for periods of up to twelve months in order to protect gross profit margins from potentially adverse effects of market and price volatility on alcohol sales and purchase commitments where the prices are set at a future date and/or if the contracts specify a floating or index-based price. In addition, the Company hedges anticipated sales of alcohol to minimize its exposure to the potentially adverse effects of price volatility. These derivatives may be designated and documented as cash flow hedges and effectiveness is evaluated by assessing the probability of the anticipated transactions and regressing commodity futures prices against the Company’s purchase and sales prices. Ineffectiveness, which is defined as the degree to which the derivative does not offset the underlying exposure, is recognized immediately in cost of goods sold. For the years ended December 31, 2023, 2022 and 2021, the Company did not designate any of its derivatives as cash flow hedges.

 

Commodity Risk – Non-Designated Hedges – The Company uses derivative instruments to lock in prices for certain amounts of corn and alcohols by entering into exchange-traded futures contracts or options for those commodities. These derivatives are not designated for hedge accounting treatment. The changes in fair value of these contracts are recorded on the balance sheet and recognized immediately in cost of goods sold. The Company recognized net losses of $8,031,000 and net gains of $19,263,000 and $21,619,000 as the change in the fair value of these contracts for the years ended December 31, 2023, 2022 and 2021, respectively.

 

F-26

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Non-Designated Derivative InstrumentsThe classification and amounts of the Company’s derivatives not designated as hedging instruments, and related cash collateral balances, are as follows (in thousands):

 

   As of December 31, 2023 
   Assets   Liabilities 
Type of Instrument  Balance Sheet Location  Fair Value   Balance Sheet Location  Fair Value 
               
Cash collateral balance  Restricted cash  $15,466         
Commodity contracts  Derivative instruments  $2,412   Derivative instruments  $13,849 

 

  As of December 31, 2022 
   Assets   Liabilities 
Type of Instrument  Balance Sheet Location  Fair Value   Balance Sheet Location

  Fair Value 
               
Cash collateral balance  Restricted cash  $13,069         
Commodity contracts  Derivative instruments  $4,973   Derivative instruments  $6,732 

 

The above amounts represent the gross balances of the contracts; however, the Company does have a right of offset with each of its derivative brokers, but the Company’s intent is to close out positions individually, therefore the positions are reported at gross.

 

The classification and amounts of the Company’s recognized gains (losses) for its derivatives not designated as hedging instruments are as follows (in thousands):

 

      Realized Gains 
      For the Years Ended December 31, 
Type of Instrument  Statements of Operations Location  2023   2022   2021 
                
Commodity contracts  Cost of goods sold  $1,647   $23,280   $32,618 
      $1,647   $23,280   $32,618 

 

      Unrealized Losses 
      For the Years Ended December 31, 
Type of Instrument  Statements of Operations Location  2023   2022   2021 
                
Commodity contracts  Cost of goods sold  $(9,678)  $(4,017)  $(10,999)
      $(9,678)  $(4,017)  $(10,999)

 

F-27

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

9.DEBT.

 

Long-term borrowings are summarized as follows (in thousands):

 

   December 31,
2023
   December 31,
2022
 
Kinergy line of credit  $30,690   $18,076 
Orion term loan   60,000    60,000 
    90,690    78,076 
Less unamortized debt discount   (3,893)   (4,686)
Less unamortized debt financing costs   (4,700)   (5,034)
Less current portion        
Long-term debt  $82,097   $68,356 

 

Kinergy Line of CreditKinergy has an operating line of credit for an aggregate amount of up to $100,000,000. The line of credit matures on November 7, 2027. The credit facility is based on Kinergy’s eligible accounts receivable and inventory levels, subject to certain concentration reserves. The credit facility is subject to certain other sublimits, including inventory loan limits. Interest accrues under the line of credit at a rate equal to (i) the daily Secured Overnight Financing Rate, plus (ii) a specified applicable margin ranging between 1.25% and 1.75%. The applicable margin was 1.25%, for a total rate of 6.74%, at December 31, 2023. The credit facility’s monthly unused line fee is an annual rate equal to 0.25% to 0.375% depending on the average daily principal balance during the immediately preceding month. Payments that may be made by Kinergy to the Company as reimbursement for management and other services provided by the Company to Kinergy are limited under the terms of the credit facility to $1,500,000 per fiscal quarter. The credit facility also includes the accounts receivable of Alto Nutrients as additional collateral. Payments that may be made by Alto Nutrients to the Company as reimbursement for management and other services provided by the Company to Alto Nutrients are limited under the terms of the credit facility to $500,000 per fiscal quarter. Kinergy and Alto Nutrients may also make distributions to the Company of up to 75% of their excess cash flow.

 

If the monthly excess borrowing availability of Kinergy and Alto Nutrients falls below certain thresholds, they are collectively required to maintain a fixed-charge coverage ratio (calculated as a twelve-month rolling earnings before interest, taxes, depreciation and amortization divided by the sum of interest expense, capital expenditures, principal payments of indebtedness, indebtedness from capital leases and taxes paid during such twelve-month rolling period) of at least 1.1 and are prohibited from incurring certain additional indebtedness (other than specific intercompany indebtedness).

 

The obligations of Kinergy and Alto Nutrients under the credit facility are secured by first-priority security interests in all of their assets in favor of the lender. Alto Ingredients has guaranteed all of Kinergy’s obligations under the line of credit. As of December 31, 2023, Kinergy had $33.3 million in unused borrowing availability under the credit facility.

 

Orion Term Loan – On November 7, 2022, the Company entered into a credit agreement with certain funds managed by Orion Infrastructure Capital (collectively, the “Lenders”), and OIC Investment Agent, LLC, as administrative agent and collateral agent (“OIC”), under which the Lenders agreed to extend a senior secured credit facility in the amount of up to $125,000,000 (the “Term Loan”). The Term Loan is secured by a first priority lien on certain assets of the Company and a second priority lien on certain assets of Kinergy and Alto Nutrients.

 

The Lenders agreed to advance to the Company up to $100,000,000, with up to an additional $25,000,000 upon the satisfaction of certain conditions. The Company also agreed to issue to the Lenders upon its first funding request, an aggregate of 1,282,051 shares of the Company’s common stock, and up to an additional 320,513 shares of the Company’s common stock upon additional funding or fundings.

 

On November 23, 2022, the Company received its initial funding of $60,000,000 and issued 1,282,051 shares of common stock. As of December 31, 2023 and 2022, the principal amount outstanding under the Term Loan was $60,000,000. The Company allocated $3,912,000 of the loan proceeds to additional paid-in capital for the common stock issued based on the relative fair values of the debt and equity instruments and recorded a corresponding amount as a debt issuance discount that will be amortized to interest expense over the term of the loan.

 

Interest accrues on the unpaid principal amount of the Term Loan at a fixed rate of 10% per annum. The Term Loan matures on November 7, 2028, or earlier upon acceleration.

 

F-28

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

The Company must prepay amounts outstanding under the Term Loan on a semi-annual basis beginning with the six-month period ended December 31, 2023 in an amount equal to a percentage of the Company’s excess cash flow based on a specified leverage ratio, as follows: (i) if the leverage ratio is greater than or equal to 3.0x, then the mandatory prepayment amount will equal 100% of the Company’s excess cash flow, (ii) if the leverage ratio is less than 3.0x and greater than or equal to 1.5x, then the mandatory prepayment amount will equal 50% of the Company’s excess cash flow and (iii) if the leverage ratio is less than 1.5x, then the mandatory prepayment amount will equal 25% of the Company’s excess cash flow.

 

The terms and conditions of the Term Loan also contain customary and other representations, warranties, covenants and obligations, including events of default, and other terms and conditions.

 

Registration Rights Agreement - On November 7, 2022, the Company entered into a registration rights agreement with the Lenders and agreed to register for resale with the Securities and Exchange Commission the shares of common stock issued to the Lenders under the Term Loan. The related registration statement has been declared effective by the Securities and Exchange Commission.

 

CARES Act Loans – On May 4, 2020, Alto Ingredients and Alto Pekin, received loan proceeds from Bank of America, NA under the Coronavirus Aid, Relief, and Economic Security Act of 2020 (“CARES Act”), through the Paycheck Protection Program administered by the U.S. Small Business Administration (“SBA”). Alto Ingredients received $6.0 million and Alto Pekin received $3.9 million in loan proceeds. Under the terms of the loans, certain amounts may be forgiven if they are used for qualifying expenses as described in the CARES Act. In June 2021, the SBA approved Alto Pekin’s forgiveness application for the full amount of $3.9 million. In September 2021, the SBA approved Alto Ingredients’ forgiveness application for the full amount of $6.0 million. As a result, the Company recognized income from loan forgiveness of $9.9 million for the year ended December 31, 2021. The SBA may audit the loan forgiveness applications and further examine eligibility for forgiveness, including the facts and circumstances existing at the time the loans were made. The Company can provide no assurance that any loan forgiven will not require repayment following an audit by the SBA.

 

Maturities of Long-term Debt – The Company’s long-term debt matures as follows (in thousands):

 

December 31:        
2027     $ 30,690  
2028       60,000  
      $ 90,690  

 

10.LEASES.

 

The Company leases equipment and land for certain of its facilities. Operating lease right of use assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The Company uses its estimated incremental borrowing rate, unless an implicit rate is readily determinable, as the discount rate for each lease in determining the present value of lease payments. For the years ended December 31, 2023 and 2022, the Company’s weighted-average discount rate was 7.50%. Operating lease expense is recognized on a straight-line basis over the lease term.

 

Upon the adoption of ASC 842, the Company elected the following practical expedients allowable under the guidance: not to reassess whether any expired or existing contracts are or contain leases; not to reassess the lease classification for any expired or existing leases; not to reassess initial direct costs for any existing leases; not to separately identify lease and non-lease components; and not to evaluate historical land easements. Additionally, the Company elected the short-term lease exemption policy, applying the requirements of ASC 842 to only long-term (greater than 1 year) leases.

 

The Company determines if an arrangement is a lease or contains a lease at inception. The Company’s leases have remaining lease terms of approximately 1 year to 52 years, which includes options to extend the lease when it is reasonably certain the Company will exercise those options. For the year ended December 31, 2023, the weighted-average remaining lease terms of equipment and land-related leases were 4.73 years and 15.41 years, respectively. The Company does not have lease arrangements with residual value guarantees, sale-leaseback terms or material restrictive covenants. The Company does not have any material finance lease obligations nor sublease agreements.

 

Leases consist of the following (in thousands):

 

      December 31, 
   Classification  2023   2022 
Assets:           
Operating  Right of use operating lease assets, net  $22,597   $18,937 
              
Liabilites:             
Operating - Current  Current portion, operating leases  $4,333   $3,849 
              
Operating - Noncurrent  Operating leases, net of current portion  $19,029   $15,062 

 

 

F-29

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

The Components of lease costs were as follows (in thousands):

 

   Years Ended December 31, 
   2023   2022   2021 
             
             
Fixed lease cost  $5,722   $5,224   $4,500 
Variable lease cost   871    124    238 
Net lease cost  $6,593   $5,348   $4,738 

 

The following table summarizes the remaining maturities of the Company’s operating lease liabilities, assuming all land lease extensions are taken, as of December 31, 2023 (in thousands):

 

 

Year Ended:

   Equipment   Land
Related
 
2024   $4,959   $991 
2025    4,506    1,178 
2026    3,860    1,156 
2027    3,350    1,129 
2028    2,655    1,142 
2029-76    1,278    4,666 
Less interest    (3,720)   (3,788)
    $16,888   $6,474 

 

11.PENSION PLANS.

 

Retirement Plan - The Company sponsors a defined benefit pension plan (the “Retirement Plan”) that is noncontributory, and covers only “grandfathered” unionized employees at its Alto Pekin production facilities. Benefits are based on a prescribed formula based upon the employee’s years of service. Employees hired after November 1, 2010, are not eligible to participate in the Retirement Plan. The Company uses a December 31st measurement date for its Retirement Plan. The Company’s funding policy is to make the minimum annual contribution required by applicable regulations.

 

Information related to the Retirement Plan as of and for the years ended December 31, 2023 and 2022 is presented below (dollars in thousands):

 

   2023   2022 
Changes in plan assets:        
Fair value of plan assets, beginning  $16,688   $19,987 
Actual gains (losses)   2,376    (3,315)
Benefits paid   (834)   (784)
Company contributions   255    800 
Participant contributions   
    
 
Fair value of plan assets, ending  $18,485   $16,688 
Less: projected accumulated benefit obligation  $18,590   $17,956 
Funded status, (underfunded)/overfunded  $(105)  $(1,268)
           
Amounts recognized in the consolidated balance sheets:          
Other liabilities  $(105)  $(1,268)
Accumulated other comprehensive loss  $(2,231)  $(1,166)
           
Assumptions used in computation of benefit obligations:          
Discount rate   4.90%   5.15%
Expected long-term return on plan assets   6.50%   6.50%
Rate of compensation increase   
    
 

 

F-30

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

   Years Ended December 31, 
   2023   2022   2021 
Components of net periodic benefit costs are as follows:            
Service cost  $249   $404   $436 
Interest cost   900    655    605 
Amortization of net loss           98 
Expected return on plan assets   (993)   (1,090)   (952)
Net periodic cost (benefit)  $156   $(31)  $187 

 

The Company does not expect to make any contributions in the year ending December 31, 2024. Net periodic benefit cost for 2024 is estimated at less than $0.1 million.

 

The following table summarizes the expected benefit payments for the Company’s Retirement Plan for each of the next five fiscal years and in the aggregate for the five fiscal years thereafter (in thousands):

 

December 31:        
2024     $ 960  
2025       1,030  
2026       1,070  
2027       1,100  
2028       1,140  
2029-33       6,280  
      $ 11,580  

 

See Note 16 for discussion of the Retirement Plan’s fair value disclosures.

 

Historical and future expected returns of multiple asset classes were analyzed to develop a risk-free real rate of return and risk premiums for each asset class. The overall rate for each asset class was developed by combining a long-term inflation component, the risk-free real rate of return, and the associated risk premium. A weighted-average rate was developed based on those overall rates and the target asset allocation of the Retirement Plan.

 

The Company’s pension committee is responsible for overseeing the investment of pension plan assets. The pension committee is responsible for determining and monitoring the appropriate asset allocations and for selecting or replacing investment managers, trustees, and custodians. The Retirement Plan’s current investment target allocations are 50% equities and 50% debt. The pension committee periodically reviews the actual asset allocation in light of these targets and rebalances investments as necessary. The pension committee also evaluates the performance of investment managers as compared to the performance of specified benchmarks and peers and monitors the investment managers to ensure adherence to their stated investment style and to the Retirement Plan’s investment guidelines.

 

Postretirement Plan - The Company also sponsors a health care plan and life insurance plan (the “Postretirement Plan”) that provides postretirement medical benefits and life insurance to certain “grandfathered” unionized employees at its Alto Pekin production facilities. Employees hired after December 31, 2000, are not eligible to participate in the Postretirement Plan. The plan is contributory, with contributions required at the same rate as active employees. Benefit eligibility under the plan reduces at age 65 from a defined benefit to a defined dollar cap based upon years of service.

 

Information related to the Postretirement Plan as of December 31, 2023 and 2022 is presented below (dollars in thousands):

 

   2023   2022 
Amounts at the end of the year:        
Accumulated/projected benefit obligation  $4,294   $3,907 
Fair value of plan assets        
Funded status, (underfunded)/overfunded  $(4,294)  $(3,907)
           
Amounts recognized in the consolidated balance sheets:          
Accrued liabilities  $(320)  $(310)
Other liabilities  $(3,974)  $(3,597)
Accumulated other comprehensive loss  $(250)  $(656)
           
Discount rate used in computation of benefit obligations   4.75%   4.95%

 

F-31

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

   Years Ended December 31, 
   2023   2022   2021 
Components of net periodic benefit costs are as follows:            
Service cost  $14   $26   $42 
Interest cost   186    105    105 
Amortization of prior service cost   (53)       25 
Net periodic benefit cost  $147   $131   $172 
 Amounts recognized in the plan for the year:               
Participant contributions  $36   $43   $32 
Benefits paid  $201   $215   $217 

 

The Company does not expect to recognize any amortization of net actuarial loss during the year ended December 31, 2024.

 

The following table summarizes the expected benefit payments for the Company’s Postretirement Plan for each of the next five fiscal years and in the aggregate for the five fiscal years thereafter (in thousands):

 

December 31:        
2024     $ 320  
2025       350  
2026       430  
2027       440  
2028       450  
2029-2033       1,940  
      $ 3,930  

 

For purposes of determining the cost and obligation for pre-Medicare postretirement medical benefits, a 7.50% annual rate of increase in the per capita cost of covered benefits (i.e., health care trend rate) was assumed for the Postretirement Plan in 2025, adjusted to a rate of 4.50% in 2034. Assumed health care cost trend rates have a significant effect on the amounts reported for health care plans.

 

12.INCOME TAXES.

 

The Company recorded a provision for income taxes as follows (in thousands):

 

   Years Ended December 31, 
   2023   2022   2021 
Current provision  $97   $1,925   $1,469 
Deferred provision            
Total  $97   $1,925   $1,469 

 

A reconciliation of the differences between the United States statutory federal income tax rate and the effective tax rate as provided in the consolidated statements of operations is as follows:

 

   Years Ended December 31, 
   2023   2022   2021 
Statutory rate   21.0%   21.0%   21.0%
State income taxes, net of federal benefit   4.6    5.8    6.0 
Change in valuation allowance   (23.4)   (33.9)   (18.8)
Stock-based compensation   (2.3)   3.1    
 
Non-deductible items   0.8    (1.6)   0.4 
Income from loan forgiveness   
    
    (5.5)
Other   (1.0)   0.6    (0.1)
Effective rate   (0.3)%   (5.0)%   3.0%

 

F-32

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Deferred income taxes are provided using the asset and liability method to reflect temporary differences between the financial statement carrying amounts and the tax bases of assets and liabilities using presently enacted tax rates and laws. The components of deferred income taxes included in the consolidated balance sheets were as follows (in thousands):

 

   December 31, 
   2023   2022 
Deferred tax assets:        
Net operating loss carryforwards  $57,870   $58,131 
Capital loss   26,518    26,043 
Disallowed interest   3,457    2,395 
R&D, Energy and AMT credits   3,742    3,742 
Derivatives   3,051    460 
Intangibles   1,201    89 
Pension liability   1,173    1,354 
Railcar contracts   818    786 
Stock-based compensation   696    634 
Allowance for credit  losses and other assets   296    311 
Other   3,340    3,208 
Total gross deferred tax assets   102,162    97,153 
Less: valuation allowance   (93,506)   (87,949)
Total deferred tax assets, net of valuation allowance   8,656    9,204 
           
Deferred tax liabilities:          
Property and equipment   (7,720)   (9,125)
Other   (1,172)   (315)
Total deferred tax liabilities   (8,892)   (9,440)
           
Net deferred tax liabilities, included in other liabilities  $(236)  $(236)

 

F-33

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

A portion of the Company’s net operating loss carryforwards are subject to provisions of the tax law that limit the use of losses incurred by a corporation prior to the date certain ownership changes occur. These limitations also apply to certain depreciation deductions associated with assets on hand at the time of the ownership change and otherwise allowable during the five-year period following the ownership change. As the five-year limitation period lapsed in 2019, these disallowed deductions are reflected in property and equipment in the schedule above but continue to be subject to the annual limitation that applies to the pre-change net operating losses. Due to the limitation on the use of net operating losses and depreciation deductions, a significant portion of these carryforwards will expire regardless of whether the Company generates future taxable income. After reducing these net operating loss carryforwards for the amount which will expire due to this limitation, the Company had remaining federal net operating loss carryforwards of approximately $207,481,000 and state net operating loss carryforwards of approximately $227,772,000 at December 31, 2023. These net operating loss carryforwards expire as follows (in thousands):

 

Tax Years  Federal    State 
2024–2028  $   $94,913 
2029–2033   15,245    5,637 
2034–2038   83,771    93,390 
2039 and after*   108,465    33,832 
Total NOLs  $207,481   $227,772 

 

 

*Includes indefinite life federal net operating losses of $108.5 million generated after 2017.

 

Approximately $135,260,000 is available to utilize against federal taxable income for 2024.

 

To the extent amounts are not utilized in any year, they may be carried forward to the next year until expiration. These amounts may change if there are future additional limitations on their utilization.

 

Federal capital loss of $100,487,000 may be carried forward for 5 years and will expire in 2025. State capital loss of $95,469,000 may be carried forward for 5 years for most of the states in which the Company files returns and will expire in 2025.

 

In assessing whether the deferred tax assets are realizable, a more likely than not standard is applied. If it is determined that it is more likely than not that deferred tax assets will not be realized, a valuation allowance must be established against the deferred tax assets. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which the associated temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this assessment.

 

A valuation allowance was established in the amount of $93,506,000 and $87,949,000 as of December 31, 2023 and 2022, respectively, based on the Company’s assessment of the future realizability of certain deferred tax assets. The valuation allowance on deferred tax assets is related to future deductible temporary differences and net operating loss carryforwards for which the Company has concluded it is more likely than not that these items will not be realized in the ordinary course of operations.

 

For the year ended December 31, 2023, the Company recorded an increase in valuation allowance of $5,557,000. This was primarily related to additional net operating losses accumulated for the year. For the year ended December 31, 2022, the Company recorded an increase in valuation allowance of $12,365,000. This was primarily related to additional net operating losses accumulated for the year. For the year ended December 31, 2021, the Company recorded a decrease in valuation allowance of $10,104,000. This was primarily related to utilization of net operating losses as the Company generated taxable income for the year.

 

F-34

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Unrecognized Tax Benefits

 

A reconciliation of the beginning balance and the ending balance of gross unrecognized tax benefits, before interest and penalties, for the period presented is as follows (in thousands):

 

   December 31, 
   2023   2022 
Unrecognized tax benefits at beginning of year  $739   $ 
Increases related to current year tax positions        
Decreases related to current year tax positions        
Increases related to prior year tax positions       739 
Decreases related to prior year tax positions        
Decreases related to expiration of prior year tax positions        
Decreases related to settlements of prior year tax positions        
Unrecognized tax benefits at end of year  $739   $739 

 

The Company recorded unrecognized tax benefits for uncertain tax positions of approximately $739,000 as of December 31, 2023, of which $739,000 would impact the effective tax rate, if recognized.

 

The Company recognizes interest and penalties related to income tax matters as a component of interest expense and other income, net, respectively. As of December 31, 2023, the Company accrued penalties of $74,000 and interest of $75,000 related to uncertain tax positions. The Company does not expect the unrecognized tax benefits to change significantly over the next 12 months.

 

The Company is subject to income tax in the United States federal jurisdiction and various state jurisdictions and has identified its federal tax return and tax returns in state jurisdictions below as “major” tax filings. These jurisdictions, along with the years still open to audit under the applicable statutes of limitation, are as follows:

 

Jurisdiction  Tax Years
    
Federal  2020 – 2022
Alabama  2020 – 2022
Arizona  2019 – 2022
Arkansas  2020 – 2022
California  2019 – 2022
Colorado  2019 – 2022
Connecticut  2020 – 2022
Georgia  2020 – 2022
Idaho  2020 – 2022
Illinois  2020 – 2022
Indiana  2020 – 2022
Iowa  2020 – 2022
Kansas  2020 – 2022
Louisiana  2020 – 2022
Michigan  2020 – 2022
Minnesota  2020 – 2022
Mississippi  2020 – 2022
Missouri  2020 – 2022
Nebraska  2020 – 2022
New Mexico  2020 – 2022
Oklahoma  2020 – 2022
Oregon  2020 – 2022
Pennsylvania  2020 – 2022
Rhode Island  2020 – 2022
South Carolina  2020 – 2022
Tennessee  2020 – 2022
Texas  2019 – 2022

 

F-35

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

However, because the Company had net operating losses and credits carried forward in several of the jurisdictions, including the United States federal and California jurisdictions, certain items attributable to closed tax years are still subject to adjustment by applicable taxing authorities through an adjustment to tax attributes carried forward to open years.

 

13.PREFERRED STOCK.

 

The Company has 6,734,835 undesignated shares of authorized and unissued preferred stock, which may be designated and issued in the future on the authority of the Company’s Board of Directors. As of December 31, 2023, the Company had the following designated classes of preferred stock:

 

Series A Preferred Stock – The Company has authorized 1,684,375 shares of Series A Cumulative Redeemable Convertible Preferred Stock (“Series A Preferred Stock”), with none outstanding at December 31, 2023 and 2022. Shares of Series A Preferred Stock that are converted into shares of the Company’s common stock revert to undesignated shares of authorized and unissued preferred stock.

 

Upon any issuance, the Series A Preferred Stock would rank senior in liquidation and dividend preferences to the Company’s common stock. Holders of Series A Preferred Stock would be entitled to quarterly cumulative dividends payable in arrears in cash in an amount equal to 5% per annum of the purchase price per share of the Series A Preferred Stock. The holders of the Series A Preferred Stock would have conversion rights initially equivalent to two shares of common stock for each share of Series A Preferred Stock, subject to customary antidilution adjustments. Certain specified issuances will not result in antidilution adjustments. The shares of Series A Preferred Stock would also be subject to forced conversion upon the occurrence of a transaction that would result in an internal rate of return to the holders of the Series A Preferred Stock of 25% or more. Accrued but unpaid dividends on the Series A Preferred Stock are to be paid in cash upon any conversion of the Series A Preferred Stock.

 

The holders of Series A Preferred Stock would have a liquidation preference over the holders of the Company’s common stock equivalent to the purchase price per share of the Series A Preferred Stock plus any accrued and unpaid dividends on the Series A Preferred Stock. A liquidation would be deemed to occur upon the happening of customary events, including transfer of all or substantially all of the Company’s capital stock or assets or a merger, consolidation, share exchange, reorganization or other transaction or series of related transactions, unless holders of 66 2/3% of the Series A Preferred Stock vote affirmatively in favor of or otherwise consent to such transaction.

 

Series B Preferred Stock – The Company has authorized 1,580,790 shares of Series B Cumulative Convertible Preferred Stock (“Series B Preferred Stock”), with 926,942 shares outstanding at December 31, 2023 and 2022. Shares of Series B Preferred Stock that are converted into shares of the Company’s common stock revert to undesignated shares of authorized and unissued preferred stock.

 

The Series B Preferred Stock ranks senior in liquidation and dividend preferences to the Company’s common stock. Holders of Series B Preferred Stock are entitled to quarterly cumulative dividends payable in arrears in cash in an amount equal to 7.00% per annum of the purchase price per share of the Series B Preferred Stock; however, subject to the provisions of the Letter Agreement described below, such dividends may, at the option of the Company, be paid in additional shares of Series B Preferred Stock based initially on the liquidation value of the Series B Preferred Stock. In addition to the quarterly cumulative dividends, holders of the Series B Preferred Stock are entitled to participate in any common stock dividends declared by the Company to its common stockholders. The holders of Series B Preferred Stock have a liquidation preference over the holders of the Company’s common stock initially equivalent to $19.50 per share of the Series B Preferred Stock plus any accrued and unpaid dividends on the Series B Preferred Stock. A liquidation will be deemed to occur upon the happening of customary events, including the transfer of all or substantially all of the capital stock or assets of the Company or a merger, consolidation, share exchange, reorganization or other transaction or series of related transaction, unless holders of 66 2/3% of the Series B Preferred Stock vote affirmatively in favor of or otherwise consent that such transaction shall not be treated as a liquidation. The Company believes that such liquidation events are within its control and therefore has classified the Series B Preferred Stock in stockholders’ equity.

 

F-36

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

As of December 31, 2023, the Series B Preferred Stock was convertible into 980,712 shares of the Company’s common stock. The conversion ratio is subject to customary antidilution adjustments. In addition, antidilution adjustments are to occur in the event that the Company issues equity securities, including derivative securities convertible into equity securities (on an as-converted or as-exercised basis), at a price less than the conversion price then in effect. The shares of Series B Preferred Stock are also subject to forced conversion upon the occurrence of a transaction that would result in an internal rate of return to the holders of the Series B Preferred Stock of 25% or more. The forced conversion is to be based upon the conversion ratio as last adjusted. Accrued but unpaid dividends on the Series B Preferred Stock are to be paid in cash upon any conversion of the Series B Preferred Stock.

 

The holders of Series B Preferred Stock vote together as a single class with the holders of the Company’s common stock on all actions to be taken by the Company’s stockholders. Each share of Series B Preferred Stock entitles the holder to approximately 0.03 votes per share on all matters to be voted on by the stockholders of the Company. Notwithstanding the foregoing, the holders of Series B Preferred Stock are afforded numerous customary protective provisions with respect to certain actions that may only be approved by holders of a majority of the shares of Series B Preferred Stock.

 

In 2008, the Company entered into Letter Agreements with Lyles United LLC (“Lyles United”) and other purchasers under which the Company expressly waived its rights under the Certificate of Designations relating to the Series B Preferred Stock to make dividend payments in additional shares of Series B Preferred Stock in lieu of cash dividend payments without the prior written consent of Lyles United and the other purchasers.

 

Registration Rights Agreement – In connection with the sale of its Series B Preferred Stock, the Company entered into a registration rights agreement with Lyles United. The registration rights agreement is effective until the holders of the Series B Preferred Stock, and their affiliates, as a group, own less than 10% for each of the series issued, including common stock into which such Series B Preferred Stock has been converted. The registration rights agreement provides that holders of a majority of the Series B Preferred Stock, including common stock into which such Series B Preferred Stock has been converted, may demand and cause the Company to register on their behalf the shares of common stock issued, issuable or that may be issuable upon conversion of the Preferred Stock and as payment of dividends thereon, and upon exercise of the related warrants (collectively, the “Registrable Securities”). The Company is required to keep such registration statement effective until such time as all of the Registrable Securities are sold or until such holders may avail themselves of Rule 144 for sales of Registrable Securities without registration under the Securities Act of 1933, as amended. The holders are entitled to two demand registrations on Form S-1 and unlimited demand registrations on Form S-3; provided, however, that the Company is not obligated to effect more than one demand registration on Form S-3 in any calendar year. In addition to the demand registration rights afforded the holders under the registration rights agreement, the holders are entitled to unlimited “piggyback” registration rights. These rights entitle the holders who so elect to be included in registration statements to be filed by the Company with respect to other registrations of equity securities. The Company is responsible for all costs of registration, plus reasonable fees of one legal counsel for the holders, which fees are not to exceed $25,000 per registration. The registration rights agreement includes customary representations and warranties on the part of both the Company and the holders and other customary terms and conditions.

 

14.STOCK-BASED COMPENSATION.

 

On June 16, 2016, the Company’s shareholders approved the 2016 Stock Incentive Plan, which authorizes the issuance of incentive stock options and non-qualified stock options, restricted stock, restricted stock units, stock appreciation rights, direct stock issuances and other stock-based awards to the Company’s officers, directors or key employees or to consultants that do business with the Company initially for up to an aggregate of 1,150,000 shares of common stock. On June 14, 2018, the Company’s shareholders approved an increase to the aggregate number of shares authorized under the 2016 Stock Incentive Plan to 3,650,000 shares. On November 7, 2019, the Company’s shareholders approved an increase to the aggregate number of shares authorized under the 2016 Stock Incentive Plan to 5,650,000 shares. On November 18, 2020, the Company’s shareholders approved an increase to the aggregate number of shares authorized under the 2016 Stock Incentive Plan to 7,400,000 shares. On June 23, 2022, the Company’s shareholders approved an increase to the aggregate number of shares authorized under the 2016 Stock Incentive Plan to 8,900,000 shares. On June 22, 2023, the Company’s shareholders approved an increase to the aggregate number of shares authorized under the 2016 Stock Incentive Plan to 11,400,000 shares.

 

F-37

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Restricted Stock – A summary of unvested restricted stock activity is as follows (shares in thousands):

 

   Number of
Shares
   Weighted-
Average
Grant Date
Fair Value
Per Share
 
Unvested at December 31, 2021   1,387   $3.30 
Issued   872   $6.21 
Vested   (1,051)  $2.66 
Canceled   (39)  $6.23 
Unvested at December 31, 2022   1,169   $5.95 
Issued   2,375   $1.87 
Vested   (547)  $5.61 
Canceled   (56)  $3.14 
Unvested at December 31, 2023   2,941   $2.77 

 

The fair value of the common stock at vesting aggregated $929,000, $6,900,000 and $8,810,000 for the years ended December 31, 2023, 2022 and 2021, respectively. Stock-based compensation expense related to employee and non-employee restricted stock and option grants recognized in the accompanying consolidated statements of operations, was as follows (in thousands):

 

   Years Ended December 31, 
   2023   2022   2021 
Employees  $3,345   $2,689   $1,758 
Non-employees   551    644    1,125 
Total stock-based compensation expense  $3,896   $3,333   $2,883 

 

Employee grants typically have a two or three-year vesting schedule, while non-employee grants have a one-year vesting schedule. At December 31, 2023, the total compensation expense related to unvested awards which had not been recognized was $8,281,000 and the associated weighted-average period over which the compensation expense attributable to those unvested awards will be recognized was approximately 0.67 years.

 

F-38

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

15.COMMITMENTS AND CONTINGENCIES.

 

Commitments – The following is a description of significant commitments at December 31, 2023:

 

Sales Commitments – At December 31, 2023, the Company had entered into sales contracts with its major customers to sell certain quantities of alcohol and essential ingredients. The Company had open alcohol indexed-price contracts for 102,874,000 gallons as of December 31, 2023 and open fixed-price alcohol sales contracts totaling $285,802,000 as of December 31, 2023. The Company had open fixed-price sales contracts for essential ingredients totaling $6,374,000 and open indexed-price sales contracts of essential ingredients for 85,000 tons as of December 31, 2023. These sales contracts are scheduled for completion over the next twelve months.

 

Purchase Commitments – At December 31, 2023, the Company had indexed-price purchase contracts to purchase 26,332,000 gallons of alcohol and fixed-price purchase contracts to purchase $1,705,000 of alcohol from its suppliers. The Company had fixed-price purchase contracts to purchase $30,100,000 of corn from its suppliers as of December 31, 2023. The Company had fixed-price purchase contracts for natural gas totaling $4,663,000. The Company also had future commitments for certain capital projects totaling $15,629,000. These purchase commitments are scheduled to be satisfied through 2024.

 

Contingencies – The following is a description of significant contingencies at December 31, 2023:

 

Litigation – The Company is subject to various claims and contingencies in the ordinary course of its business, including those related to litigation, business transactions, employee-related matters, and others. When the Company is aware of a claim or potential claim, it assesses the likelihood of any loss or exposure. If it is probable that a loss will result and the amount of the loss can be reasonably estimated, the Company will record a liability for the loss. If the loss is not probable or the amount of the loss cannot be reasonably estimated, the Company discloses the claim if the likelihood of a potential loss is reasonably possible, and the amount involved could be material. While the Company can provide no assurances, the Company does not expect that any of its pending legal proceedings will have a material financial impact on the Company’s operating results.

 

16.FAIR VALUE MEASUREMENTS.

 

The fair value hierarchy prioritizes the inputs used in valuation techniques into three levels, as follows:

 

Level 1 – Observable inputs – unadjusted quoted prices in active markets for identical assets and liabilities;

 

Level 2 – Observable inputs other than quoted prices included in Level 1 that are observable for the asset or liability through corroboration with market data; and

 

Level 3 – Unobservable inputs – includes amounts derived from valuation models where one or more significant inputs are unobservable. For fair value measurements using significant unobservable inputs, a description of the inputs and the information used to develop the inputs is required along with a reconciliation of Level 3 values from the prior reporting period.

 

F-39

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Pooled Separate Accounts – Pooled separate accounts invest primarily in domestic and international stocks, commercial paper or single mutual funds. The net asset value is used as a practical expedient to determine fair value for these accounts. Each pooled separate account provides for redemptions by the Retirement Plan at reported net asset values per share, with little to no advance notice requirement, therefore these funds are classified within Level 2 of the valuation hierarchy.

 

Other Derivative Instruments – The Company’s other derivative instruments consist of commodity positions. The fair values of the commodity positions are based on quoted prices on the commodity exchanges and are designated as Level 1 inputs.

 

The following table summarizes recurring and nonrecurring fair value measurements by level at December 31, 2023 (in thousands):

 

   Fair
Value
   Level 1   Level 2   Level 3   Benefit Plan
Percentage
Allocation
 
Assets:                    
Derivative financial instruments  $2,412   $2,412   $   $      
Defined benefit plan assets(1) (pooled separate accounts):                         
Large U.S. Equity(2)   5,608        5,608        30%
Small/Mid U.S. Equity(3)   3,350        3,350        18%
International Equity(4)   2,682        2,682        15%
Fixed Income(5)   6,845        6,845        37%
   $20,897   $2,412   $18,485   $      
Liabilities:                         
Derivative financial instruments  $13,849   $13,849   $   $      

 

The following table summarizes recurring and nonrecurring fair value measurements by level at December 31, 2022 (in thousands):

 

                   Benefit Plan 
   Fair               Percentage 
   Value   Level 1   Level 2   Level 3   Allocation 
Assets:                    
Derivative financial instruments  $4,973   $4,973    $   $     
Defined benefit plan assets(1) (pooled separate accounts):                         
Large U.S. Equity(2)   4,586        4,586        28%
Small/Mid U.S. Equity(3)   2,986        2,986        18%
International Equity(4)   2,406        2,406        14%
Fixed Income(5)   6,710        6,710        40%
   $21,661   $4,973   $16,688   $      
                          
Liabilities:                         
Derivative financial instruments  $6,732   $6,732   $   $      

 

 

(1)See Note 11 for accounting discussion.
(2)This category includes investments in funds comprised of equity securities of large U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.

(3)This category includes investments in funds comprised of equity securities of small- and medium-sized U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.

(4)This category includes investments in funds comprised of equity securities of foreign companies, including emerging markets. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.

(5)This category includes investments in funds comprised of U.S. and foreign investment-grade fixed income securities, high-yield fixed income securities that are rated below investment-grade, U.S. treasury securities, mortgage-backed securities, and other asset-backed securities. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.

 

F-40

 

 

INDEX TO EXHIBITS

 

        Where Located  
Exhibit
Number
  Description*   Form   File
Number
Exhibit
Number
Filing Date   Filed
Herewith
 
2.1   Asset Purchase Agreement dated April 23, 2021 by and among the Registrant, Pacific Ethanol Madera LLC and Seaboard Energy California, LLC   10-Q   000-21467   10.1   08/10/2021      
2.2   First Amendment to Asset Purchase Agreement dated July 30, 2021 by and among the Registrant, Pacific Ethanol Madera LLC and Seaboard Energy California, LLC   10-Q   000-21467   10.2   08/10/2021      
2.3   Asset Purchase Agreement dated November 5, 2021 by and among the Registrant, Pacific Ethanol Stockton LLC and Pelican Acquisition LLC   10-K   000-21467   2.3   03/15/2022      
3.1   Certificate of Incorporation   10-Q   000-21467   3.1   11/06/2015      
3.2   Certificate of Designations, Powers, Preferences and Rights of the Series A Cumulative Redeemable Convertible Preferred Stock   10-Q   000-21467   3.2   11/06/2015      
3.3   Certificate of Designations, Powers, Preferences and Rights of the Series B Cumulative Convertible Preferred Stock   10-Q   000-21467   3.3   11/06/2015      
3.4   Certificate of Amendment to Certificate of Incorporation dated June 3, 2010   10-Q   000-21467   3.4   11/06/2015      
3.5   Certificate of Amendment to Certificate of Incorporation effective June 8, 2011   10-Q   000-21467   3.5   11/06/2015      
3.6   Certificate of Amendment to Certificate of Incorporation effective May 14, 2013   10-Q   000-21467   3.6   11/06/2015      
3.7   Certificate of Amendment to Certificate of Incorporation effective July 1, 2015   10-Q   000-21467   3.7   11/06/2015      
3.8   Certificate of Amendment to Certificate of Incorporation effective January 12, 2021   8-K   000-21467   3.1   01/13/2021      
3.9   Amended and Restated Bylaws   8-K   000-21467   3.1  

03/06/2024

   
4.1   Description of Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934   10-K   000-21467   4.1   03/30/2020      
10.1   2016 Stock Incentive Plan, as amended#   S-8  

333-272836

  4.11   06/22/2023      
10.2   Form of Employee Restricted Stock Agreement under 2016 Stock Incentive Plan#   10-K   000-21467   10.5   03/15/2018      

 

-54-

 

 

INDEX TO EXHIBITS

 

        Where Located  
Exhibit
Number
  Description*   Form   File
Number
Exhibit
Number
Filing Date   Filed
Herewith
 
10.3   Form of Non-Employee Director Restricted Stock Agreement under 2016 Stock Incentive Plan#   10-K   000-21467   10.6   03/15/2017      
10.4   Second Amended and Restated Executive Employment Agreement dated September 17, 2023 between the Registrant and Bryon T. McGregor#   8-K   000-21467   10.1   09/20/2023      
10.5   Amended and Restated Executive Employment Agreement dated November 7, 2016 between the Registrant and James R. Sneed#   10-K   000-21467   10.12   03/15/2017      
10.6   Third Amended and Restated Employment Agreement dated September 18, 2023 between the Registrant and Michael D. Kandris#   8-K   000-21467   10.2   09/20/2023      
10.7   Employment Agreement dated February 1, 2022 between the Registrant and Auste M. Graham#   10-K   000-21467   10.9   03/15/2022      
10.8   Second Amended and Restated Employment Agreement dated September 17, 2023 between the Registrant and Robert R. Olander#   8-K   000-21467   10.3   09/20/2023      
10.9   Form of Indemnity Agreement between the Registrant and each of its Executive Officers and Directors#   10-K   000-21467   10.46   03/31/2010      
10.10   Policy for Recoupment of Incentive Compensation dated March 29, 2018#   10-K   000-21467   10.17   03/18/2019      
10.11   Form of Clawback Policy Acknowledgement and Agreement#   10-K   000-21467   10.18   03/18/2019      
10.12   Registration Rights Agreement dated March 27, 2008 between the Registrant and Lyles United, LLC   8-K   000-21467   10.4   03/27/2008      
10.13   Letter Agreement dated March 27, 2008 between the Registrant and Lyles United, LLC   8-K   000-21467   10.5   03/27/2008      
10.14   Letter Agreement dated May 22, 2008 among the Registrant, Neil M. Koehler, Bill Jones, Paul P. Koehler and Thomas D. Koehler#   8-K   000-21467   10.3   05/23/2008      

 

 

-55-

 

 

INDEX TO EXHIBITS

 

        Where Located  
Exhibit
Number
  Description*   Form   File
Number
Exhibit
Number
Filing Date   Filed
Herewith
 
10.15   Second Amended and Restated Credit Agreement dated August 2, 2017 among Kinergy Marketing LLC, Pacific Ag. Products, LLC, Wells Fargo Bank, National Association, and the parties thereto from time to time as lenders   8-K   000-21467   10.1   08/08/2017      
10.16   Amendment No. 1 to Second Amended and Restated Credit Agreement dated March 27, 2019 by and among Kinergy Marketing LLC, Pacific Ag. Products, LLC and Wells Fargo Bank, National Association   10-Q   000-21467   10.7   05/03/2019      
10.17   Amendment No. 2 to Second Amended and Restated Credit Agreement dated July 31, 2019 by and among Kinergy Marketing LLC, Pacific Ag. Products, LLC, the parties thereto from time to time as lenders and Wells Fargo Bank, National Association   8-K   000-21467   10.1   08/06/2019      
10.18   Amendment No. 3 to Second Amended and Restated Credit Agreement dated November 19, 2019 by and among Kinergy Marketing LLC, Pacific Ag. Products, LLC, the parties thereto from time to time as lenders and Wells Fargo Bank, National Association   10-K   000-21467   10.61   03/30/2020      
10.19   Waiver, Consent and Amendment No. 4 to Second Amended and Restated Credit Agreement dated March 8, 2021 by and among Kinergy Marketing LLC, Alto Nutrients, LLC and Wells Fargo Bank, National Association   10-K   000-21467   10.20   03/15/2022      
10.20   Waiver, Consent, and Amendment No. 5 to Second Amended and Restated Credit Agreement dated June 10, 2021 by and among Kinergy Marketing LLC, Alto Nutrients, LLC and Wells Fargo Bank, National Association   10-K   000-21467   10.21   03/15/2022      
10.21   Amendment No. 6 to Second Amended and Restated Credit Agreement dated November 7, 2022 by and among Kinergy Marketing LLC, Alto Nutrients, LLC and Wells Fargo Bank, National Association   8-K   000-21467   10.2   11/14/2022      

 

-56-

 

 

INDEX TO EXHIBITS

 

        Where Located  
Exhibit
Number
  Description*   Form   File
Number
Exhibit
Number
Filing Date   Filed
Herewith
 
10.22   Second Amended and Restated Guarantee dated August 2, 2017 by the Registrant in favor of Wells Fargo Bank, National Association, for and on behalf of the lenders   8-K   000-21467   10.2   08/08/2017      
10.23   Credit Agreement dated November 7, 2022 by and among the Registrant, the subsidiary guarantors signatory thereto, Orion Energy Credit Opportunities Fund III, L.P., Orion Energy Credit Opportunities Fund III GPFA PV, L.P., Orion Energy Credit Opportunities Fund III GPFA, L.P., Orion Energy Credit Opportunities Fund III PV, L.P., and OIC Investment Agent, LLC   8-K   000-21467   10.1   11/14/2022      
10.24   First Amendment to Credit Agreement dated November 6, 2023 between the Registrant and OIC Investment Agent, LLC                 X   
10.25   Registration Rights Agreement dated November 7, 2022 by and among Alto Ingredients, Inc., Orion Energy Credit Opportunities Fund III, L.P., Orion Energy Credit Opportunities Fund III GPFA PV, L.P., Orion Energy Credit Opportunities Fund III GPFA, L.P. and Orion Energy Credit Opportunities Fund III PV, L.P.   8-K   000-21467   10.3   11/14/2022      
21.1   Subsidiaries of the Registrant   10-K   000-21467   21.1   03/14/2023      
23.1   Consent of Independent Registered Public Accounting Firm                 X   
31.1   Certification Required by Rule 13a-14(a) of the Securities Exchange Act of 1934, as amended, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002                 X   
31.2   Certification Required by Rule 13a-14(a) of the Securities Exchange Act of 1934, as amended, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002                 X   
32.1   Certification of Chief Executive Officer and Chief Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002                 X   
97.1   Alto Ingredients, Inc. Dodd-Frank Clawback Policy                 X   
101.INS   Inline XBRL Instance Document                 X   
101.SCH   Inline XBRL Taxonomy Extension Schema                 X   
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase                 X   
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase                 X   
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase                 X   
101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase                 X   
104   Cover Page Interactive Data File (formatted as Inline XBRL with applicable taxonomy extension information contained in Exhibits 101)                 X  

 

 

(#)A contract, compensatory plan or arrangement to which a director or executive officer is a party or in which one or more directors or executive officers are eligible to participate.

 

(*)Certain of the agreements filed as exhibits contain representations and warranties made by the parties thereto. The assertions embodied in such representations and warranties are not necessarily assertions of fact, but a mechanism for the parties to allocate risk. Accordingly, investors should not rely on the representations and warranties as characterizations of the actual state of facts or for any other purpose at the time they were made or otherwise.

 

-57-

 

 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) 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 on this 13th day of March, 2024.

 

  ALTO INGREDIENTS, INC.
   
  /s/ BRYON T. MCGREGOR
  Bryon T. McGregor
  President and Chief Executive Officer

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.

 

Signature   Title   Date
         
/s/ DOUGLAS L. KIETA   Chairman of the Board and Director   March 13, 2024
Douglas L. Kieta        
         
/s/ BRYON T. MCGREGOR   President and Chief Executive Officer   March 13, 2024
Bryon T. McGregor   (Principal Executive Officer)    
         
/s/ ROBERT R. OLANDER   Chief Financial Officer   March 13, 2024
Robert R. Olander   (Principal Financial and Accounting Officer)    
         
/s/ MICHAEL D. KANDRIS   Acting Chief Operating Officer and   March 13, 2024
Michael D. Kandris   Director    
         
/s/ GILBERT E. NATHAN   Director   March 13, 2024
Gilbert E. Nathan        
         
/s/ DIANNE S. NURY   Director   March 13, 2024
Dianne S. Nury        
         
/s/ MARIA G. GRAY   Director   March 13, 2024
Maria G. Gray        

 

 

-58-

 

 

73339000 0.40 71944000 0.60 false FY 0000778164 0000778164 2023-01-01 2023-12-31 0000778164 2023-06-30 0000778164 2024-03-12 0000778164 2023-12-31 0000778164 2022-12-31 0000778164 us-gaap:SeriesAPreferredStockMember 2023-12-31 0000778164 us-gaap:SeriesAPreferredStockMember 2022-12-31 0000778164 us-gaap:SeriesBPreferredStockMember 2023-12-31 0000778164 us-gaap:SeriesBPreferredStockMember 2022-12-31 0000778164 us-gaap:NonvotingCommonStockMember 2023-12-31 0000778164 us-gaap:NonvotingCommonStockMember 2022-12-31 0000778164 2022-01-01 2022-12-31 0000778164 2021-01-01 2021-12-31 0000778164 us-gaap:PreferredStockMember 2020-12-31 0000778164 alto:CommonStockAndNonVotingCommonMember 2020-12-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000778164 us-gaap:RetainedEarningsMember 2020-12-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000778164 2020-12-31 0000778164 us-gaap:PreferredStockMember 2021-01-01 2021-12-31 0000778164 alto:CommonStockAndNonVotingCommonMember 2021-01-01 2021-12-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000778164 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000778164 us-gaap:PreferredStockMember 2021-12-31 0000778164 alto:CommonStockAndNonVotingCommonMember 2021-12-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000778164 us-gaap:RetainedEarningsMember 2021-12-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000778164 2021-12-31 0000778164 us-gaap:PreferredStockMember 2022-01-01 2022-12-31 0000778164 alto:CommonStockAndNonVotingCommonMember 2022-01-01 2022-12-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000778164 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000778164 us-gaap:PreferredStockMember 2022-12-31 0000778164 alto:CommonStockAndNonVotingCommonMember 2022-12-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000778164 us-gaap:RetainedEarningsMember 2022-12-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000778164 us-gaap:PreferredStockMember 2023-01-01 2023-12-31 0000778164 alto:CommonStockAndNonVotingCommonMember 2023-01-01 2023-12-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0000778164 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0000778164 us-gaap:PreferredStockMember 2023-12-31 0000778164 alto:CommonStockAndNonVotingCommonMember 2023-12-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000778164 us-gaap:RetainedEarningsMember 2023-12-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000778164 2023-10-01 2023-12-31 0000778164 alto:AgricultureProductMember 2023-12-31 0000778164 us-gaap:AssetPledgedAsCollateralMember 2023-12-31 0000778164 us-gaap:AssetPledgedAsCollateralMember 2022-12-31 0000778164 us-gaap:AccountsReceivableMember 2023-12-31 0000778164 us-gaap:AccountsReceivableMember 2022-12-31 0000778164 us-gaap:OtherCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000778164 us-gaap:OtherCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000778164 us-gaap:CollectiveBargainingArrangementOtherMember us-gaap:SupplierConcentrationRiskMember alto:SuppliersMember 2023-01-01 2023-12-31 0000778164 us-gaap:InventoriesMember 2023-12-31 0000778164 us-gaap:InventoriesMember 2022-12-31 0000778164 srt:MinimumMember 2023-12-31 0000778164 srt:MaximumMember 2023-12-31 0000778164 us-gaap:GoodwillMember 2023-01-01 2023-12-31 0000778164 us-gaap:AssetsMember 2023-01-01 2023-12-31 0000778164 us-gaap:AssetsMember 2022-01-01 2022-12-31 0000778164 us-gaap:AssetsMember 2021-01-01 2021-12-31 0000778164 alto:EquityMethodInvestmentMember 2023-12-31 0000778164 2022-09-12 0000778164 alto:InitialPurchaseMember 2022-09-12 0000778164 us-gaap:NonvotingCommonStockMember us-gaap:CommonStockMember 2023-12-31 0000778164 alto:CustomerAMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000778164 alto:CustomerAMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000778164 alto:CustomerAMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000778164 alto:CustomerBMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000778164 alto:CustomerBMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000778164 alto:CustomerBMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000778164 alto:PurchaseMember us-gaap:CustomerConcentrationRiskMember alto:SupplierAMember 2023-01-01 2023-12-31 0000778164 alto:PurchaseMember us-gaap:CustomerConcentrationRiskMember alto:SupplierAMember 2022-01-01 2022-12-31 0000778164 alto:PurchaseMember us-gaap:CustomerConcentrationRiskMember alto:SupplierAMember 2021-01-01 2021-12-31 0000778164 alto:PurchaseMember us-gaap:CustomerConcentrationRiskMember alto:SupplierBMember 2023-01-01 2023-12-31 0000778164 alto:PurchaseMember us-gaap:CustomerConcentrationRiskMember alto:SupplierBMember 2022-01-01 2022-12-31 0000778164 alto:PurchaseMember us-gaap:CustomerConcentrationRiskMember alto:SupplierBMember 2021-01-01 2021-12-31 0000778164 alto:PurchaseMember us-gaap:CustomerConcentrationRiskMember alto:SupplierCMember 2023-01-01 2023-12-31 0000778164 alto:PurchaseMember us-gaap:CustomerConcentrationRiskMember alto:SupplierCMember 2022-01-01 2022-12-31 0000778164 alto:PurchaseMember us-gaap:CustomerConcentrationRiskMember alto:SupplierCMember 2021-01-01 2021-12-31 0000778164 us-gaap:BuildingMember 2023-12-31 0000778164 srt:MinimumMember us-gaap:EquipmentMember 2023-12-31 0000778164 srt:MaximumMember us-gaap:EquipmentMember 2023-12-31 0000778164 srt:MinimumMember alto:OtherEquipmentVehiclesandFurnitureMember 2023-12-31 0000778164 srt:MaximumMember alto:OtherEquipmentVehiclesandFurnitureMember 2023-12-31 0000778164 alto:AcquisitionOfEagleAlcoholMember 2022-01-14 0000778164 2022-01-01 2022-01-14 0000778164 2022-01-14 0000778164 alto:AcquisitionOfEagleAlcoholMember 2023-12-31 0000778164 alto:AcquisitionOfEagleAlcoholMember 2022-12-31 0000778164 alto:CompanysBoardOfDirectorsMember alto:MaderaMember 2021-01-01 2021-12-31 0000778164 alto:MaderaMember 2021-05-01 2021-05-14 0000778164 alto:MaderaMember 2021-05-14 0000778164 alto:StocktonMember 2021-11-01 2021-11-05 0000778164 alto:StocktonMember 2021-01-01 2021-12-31 0000778164 alto:MaderaMember 2021-01-01 2021-12-31 0000778164 alto:CantonMember 2021-01-01 2021-12-31 0000778164 alto:CantonMember 2022-01-01 2022-12-31 0000778164 alto:AltoIngredientsIncMember 2023-01-01 2023-12-31 0000778164 alto:AltoIngredientsIncMember 2022-01-01 2022-12-31 0000778164 alto:AltoIngredientsIncMember 2021-01-01 2021-12-31 0000778164 alto:KinergyMember 2023-01-01 2023-12-31 0000778164 alto:KinergyMember 2022-01-01 2022-12-31 0000778164 alto:KinergyMember 2021-01-01 2021-12-31 0000778164 alto:AltoNutrientsMember 2023-01-01 2023-12-31 0000778164 alto:AltoNutrientsMember 2022-01-01 2022-12-31 0000778164 alto:AltoNutrientsMember 2021-01-01 2021-12-31 0000778164 alto:PekinCampusProductionSegmentMember 2023-01-01 2023-12-31 0000778164 alto:PekinCampusProductionSegmentMember 2022-01-01 2022-12-31 0000778164 alto:PekinCampusProductionSegmentMember 2021-01-01 2021-12-31 0000778164 alto:MarketingAndDistributionSegmentMember 2023-01-01 2023-12-31 0000778164 alto:MarketingAndDistributionSegmentMember 2022-01-01 2022-12-31 0000778164 alto:MarketingAndDistributionSegmentMember 2021-01-01 2021-12-31 0000778164 alto:WesternProductionSegmentMember 2023-01-01 2023-12-31 0000778164 alto:WesternProductionSegmentMember 2022-01-01 2022-12-31 0000778164 alto:WesternProductionSegmentMember 2021-01-01 2021-12-31 0000778164 alto:PekinCampusMember 2023-01-01 2023-12-31 0000778164 alto:PekinCampusMember 2022-01-01 2022-12-31 0000778164 alto:PekinCampusMember 2021-01-01 2021-12-31 0000778164 alto:PekinCampusProductionMember alto:EthanolAlcoholSalesMember 2023-01-01 2023-12-31 0000778164 alto:PekinCampusProductionMember alto:EthanolAlcoholSalesMember 2022-01-01 2022-12-31 0000778164 alto:PekinCampusProductionMember alto:EthanolAlcoholSalesMember 2021-01-01 2021-12-31 0000778164 alto:PekinCampusProductionMember alto:EssentialIngredientSalesMember 2023-01-01 2023-12-31 0000778164 alto:PekinCampusProductionMember alto:EssentialIngredientSalesMember 2022-01-01 2022-12-31 0000778164 alto:PekinCampusProductionMember alto:EssentialIngredientSalesMember 2021-01-01 2021-12-31 0000778164 alto:PekinCampusProductionMember alto:IntersegmentSaleMember 2023-01-01 2023-12-31 0000778164 alto:PekinCampusProductionMember alto:IntersegmentSaleMember 2022-01-01 2022-12-31 0000778164 alto:PekinCampusProductionMember alto:IntersegmentSaleMember 2021-01-01 2021-12-31 0000778164 alto:PekinCampusProductionMember alto:TotalPekinCampusSalesMember 2023-01-01 2023-12-31 0000778164 alto:PekinCampusProductionMember alto:TotalPekinCampusSalesMember 2022-01-01 2022-12-31 0000778164 alto:PekinCampusProductionMember alto:TotalPekinCampusSalesMember 2021-01-01 2021-12-31 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesGrossMember 2023-01-01 2023-12-31 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesGrossMember 2022-01-01 2022-12-31 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesGrossMember 2021-01-01 2021-12-31 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesNetMember 2023-01-01 2023-12-31 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesNetMember 2022-01-01 2022-12-31 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesNetMember 2021-01-01 2021-12-31 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2023-01-01 2023-12-31 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2022-01-01 2022-12-31 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2021-01-01 2021-12-31 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2023-01-01 2023-12-31 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2022-01-01 2022-12-31 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2021-01-01 2021-12-31 0000778164 alto:WesternProductionSegmentMember alto:EthanolAlcoholSalesMember 2023-01-01 2023-12-31 0000778164 alto:WesternProductionSegmentMember alto:EthanolAlcoholSalesMember 2022-01-01 2022-12-31 0000778164 alto:WesternProductionSegmentMember alto:EthanolAlcoholSalesMember 2021-01-01 2021-12-31 0000778164 alto:WesternProductionSegmentMember alto:EssentialIngredientSalesMember 2023-01-01 2023-12-31 0000778164 alto:WesternProductionSegmentMember alto:EssentialIngredientSalesMember 2022-01-01 2022-12-31 0000778164 alto:WesternProductionSegmentMember alto:EssentialIngredientSalesMember 2021-01-01 2021-12-31 0000778164 alto:WesternProductionSegmentMember alto:IntersegmentSaleMember 2023-01-01 2023-12-31 0000778164 alto:WesternProductionSegmentMember alto:IntersegmentSaleMember 2022-01-01 2022-12-31 0000778164 alto:WesternProductionSegmentMember alto:IntersegmentSaleMember 2021-01-01 2021-12-31 0000778164 alto:WesternProductionSegmentMember alto:TotalOtherProductionSalesMember 2023-01-01 2023-12-31 0000778164 alto:WesternProductionSegmentMember alto:TotalOtherProductionSalesMember 2022-01-01 2022-12-31 0000778164 alto:WesternProductionSegmentMember alto:TotalOtherProductionSalesMember 2021-01-01 2021-12-31 0000778164 us-gaap:CorporateAndOtherMember 2023-01-01 2023-12-31 0000778164 us-gaap:CorporateAndOtherMember 2022-01-01 2022-12-31 0000778164 us-gaap:CorporateAndOtherMember 2021-01-01 2021-12-31 0000778164 alto:IntersegmentEliminationsMember 2023-01-01 2023-12-31 0000778164 alto:IntersegmentEliminationsMember 2022-01-01 2022-12-31 0000778164 alto:IntersegmentEliminationsMember 2021-01-01 2021-12-31 0000778164 alto:NetSalesAsReportedMember 2023-01-01 2023-12-31 0000778164 alto:NetSalesAsReportedMember 2022-01-01 2022-12-31 0000778164 alto:NetSalesAsReportedMember 2021-01-01 2021-12-31 0000778164 alto:PekinCampusProductionMember 2023-01-01 2023-12-31 0000778164 alto:PekinCampusProductionMember 2022-01-01 2022-12-31 0000778164 alto:PekinCampusProductionMember 2021-01-01 2021-12-31 0000778164 alto:MarketingAndDistributionsMember 2023-01-01 2023-12-31 0000778164 alto:MarketingAndDistributionsMember 2022-01-01 2022-12-31 0000778164 alto:MarketingAndDistributionsMember 2021-01-01 2021-12-31 0000778164 alto:CostOfGoodsSoldAsReportedMember 2023-01-01 2023-12-31 0000778164 alto:CostOfGoodsSoldAsReportedMember 2022-01-01 2022-12-31 0000778164 alto:CostOfGoodsSoldAsReportedMember 2021-01-01 2021-12-31 0000778164 alto:PekinCampusProductionMember 2023-12-31 0000778164 alto:PekinCampusProductionMember 2022-12-31 0000778164 alto:MarketingAndDistributionsMember 2023-12-31 0000778164 alto:MarketingAndDistributionsMember 2022-12-31 0000778164 alto:OtherProductionIncomeTaxMember 2023-12-31 0000778164 alto:OtherProductionIncomeTaxMember 2022-12-31 0000778164 us-gaap:CorporateAndOtherMember 2023-12-31 0000778164 us-gaap:CorporateAndOtherMember 2022-12-31 0000778164 alto:CapitalInvestmentActivitiesMember 2023-01-01 2023-12-31 0000778164 alto:CapitalInvestmentActivitiesMember 2022-01-01 2022-12-31 0000778164 alto:CapitalInvestmentActivitiesMember 2021-01-01 2021-12-31 0000778164 alto:KinergyTradenameMember 2023-01-01 2023-12-31 0000778164 us-gaap:CustomerRelationshipsMember 2023-01-01 2023-12-31 0000778164 us-gaap:CustomerRelationshipsMember 2023-12-31 0000778164 alto:EagleTradenameMember 2023-01-01 2023-12-31 0000778164 alto:EagleTradenameMember 2023-12-31 0000778164 alto:CustomerRelationshipsAndTradenameMember 2023-01-01 2023-12-31 0000778164 us-gaap:GoodwillMember 2023-12-31 0000778164 us-gaap:GoodwillMember 2022-12-31 0000778164 alto:KinergyTradenameMember 2023-12-31 0000778164 alto:KinergyTradenameMember 2022-12-31 0000778164 us-gaap:CustomerRelationshipsMember 2022-12-31 0000778164 us-gaap:CustomerRelationshipsMember 2023-12-31 0000778164 alto:EagleTradenameMember 2022-12-31 0000778164 alto:EagleTradenameMember 2023-12-31 0000778164 alto:CashCollateralBalanceMember 2023-12-31 0000778164 us-gaap:CommodityContractMember 2023-12-31 0000778164 alto:CashCollateralBalanceMember 2022-12-31 0000778164 us-gaap:CommodityContractMember 2022-12-31 0000778164 alto:RealizedGainsLossesMember us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0000778164 alto:RealizedGainsLossesMember us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0000778164 alto:RealizedGainsLossesMember us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0000778164 alto:RealizedGainsLossesMember 2023-01-01 2023-12-31 0000778164 alto:RealizedGainsLossesMember 2022-01-01 2022-12-31 0000778164 alto:RealizedGainsLossesMember 2021-01-01 2021-12-31 0000778164 alto:UnrealizedGainsLossesMember us-gaap:CommodityContractMember 2023-01-01 2023-12-31 0000778164 alto:UnrealizedGainsLossesMember us-gaap:CommodityContractMember 2022-01-01 2022-12-31 0000778164 alto:UnrealizedGainsLossesMember us-gaap:CommodityContractMember 2021-01-01 2021-12-31 0000778164 alto:UnrealizedGainsLossesMember 2023-01-01 2023-12-31 0000778164 alto:UnrealizedGainsLossesMember 2022-01-01 2022-12-31 0000778164 alto:UnrealizedGainsLossesMember 2021-01-01 2021-12-31 0000778164 srt:MinimumMember 2023-01-01 2023-12-31 0000778164 srt:MaximumMember 2023-01-01 2023-12-31 0000778164 alto:KinergyMember 2023-09-01 2023-12-31 0000778164 alto:AltoNutrientsMember 2023-09-01 2023-12-31 0000778164 2022-11-07 2022-11-07 0000778164 2022-11-23 2022-11-23 0000778164 2022-11-23 0000778164 alto:AltoIngredientsIncMember 2020-05-04 0000778164 alto:AltoPekinIncMember 2020-05-04 0000778164 2021-06-30 0000778164 2021-09-30 0000778164 alto:KinergyLineOfCreditMember 2023-12-31 0000778164 alto:KinergyLineOfCreditMember 2022-12-31 0000778164 alto:OrionTermLoanMember 2023-12-31 0000778164 alto:OrionTermLoanMember 2022-12-31 0000778164 us-gaap:EquipmentMember 2023-12-31 0000778164 us-gaap:LandMember 2023-12-31 0000778164 us-gaap:EquipmentMember 2023-12-31 0000778164 alto:LandRelatedMember 2023-12-31 0000778164 us-gaap:DefinedBenefitPlanEquitySecuritiesMember 2023-12-31 0000778164 us-gaap:DefinedBenefitPlanDebtSecurityMember 2023-12-31 0000778164 alto:PreMedicarePostretirementMember 2023-12-31 0000778164 alto:PostretirementPlanMember 2023-01-01 2023-12-31 0000778164 alto:RetirementPlanMember 2022-12-31 0000778164 alto:RetirementPlanMember 2021-12-31 0000778164 alto:RetirementPlanMember 2023-01-01 2023-12-31 0000778164 alto:RetirementPlanMember 2022-01-01 2022-12-31 0000778164 alto:RetirementPlanMember 2023-12-31 0000778164 alto:RetirementPlanMember 2021-01-01 2021-12-31 0000778164 alto:PostretirementPlanMember 2022-01-01 2022-12-31 0000778164 alto:PostretirementPlanMember 2021-01-01 2021-12-31 0000778164 alto:PostretirementPlanMember 2023-12-31 0000778164 us-gaap:DomesticCountryMember 2023-12-31 0000778164 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0000778164 alto:AssessmentMember 2023-12-31 0000778164 alto:AssessmentMember 2022-12-31 0000778164 alto:TwoThousandTwentyFourAndTwoThousandTwentyEightMember us-gaap:DomesticCountryMember 2023-12-31 0000778164 alto:TwoThousandTwentyFourAndTwoThousandTwentyEightMember us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0000778164 alto:TwoThousandTwentyNineAndTwoThousandThirtyThreeMember us-gaap:DomesticCountryMember 2023-12-31 0000778164 alto:TwoThousandTwentyNineAndTwoThousandThirtyThreeMember us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0000778164 alto:TwoThousandThirtyFourAndTwoThousandThirtyEightMember us-gaap:DomesticCountryMember 2023-12-31 0000778164 alto:TwoThousandThirtyFourAndTwoThousandThirtyEightMember us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0000778164 alto:TwoThousandThirtyNineAndAfterMember us-gaap:DomesticCountryMember 2023-12-31 0000778164 alto:TwoThousandThirtyNineAndAfterMember us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0000778164 alto:FederalMember 2023-01-01 2023-12-31 0000778164 alto:AlabamaMember 2023-01-01 2023-12-31 0000778164 alto:ArizonaMember 2023-01-01 2023-12-31 0000778164 alto:ArkansasMember 2023-01-01 2023-12-31 0000778164 alto:CaliforniaMember 2023-01-01 2023-12-31 0000778164 alto:ColoradoMember 2023-01-01 2023-12-31 0000778164 alto:ConnecticutMember 2023-01-01 2023-12-31 0000778164 alto:GeorgiaMember 2023-01-01 2023-12-31 0000778164 alto:IdahoMember 2023-01-01 2023-12-31 0000778164 alto:IllinoisMember 2023-01-01 2023-12-31 0000778164 alto:IndianaMember 2023-01-01 2023-12-31 0000778164 alto:IowaMember 2023-01-01 2023-12-31 0000778164 alto:KansasMember 2023-01-01 2023-12-31 0000778164 alto:LouisianaMember 2023-01-01 2023-12-31 0000778164 alto:MichiganMember 2023-01-01 2023-12-31 0000778164 alto:MinnesotaMember 2023-01-01 2023-12-31 0000778164 alto:MississippiMember 2023-01-01 2023-12-31 0000778164 alto:MissouriMember 2023-01-01 2023-12-31 0000778164 alto:NebraskaMember 2023-01-01 2023-12-31 0000778164 alto:NewMexicoMember 2023-01-01 2023-12-31 0000778164 alto:OklahomaMember 2023-01-01 2023-12-31 0000778164 alto:OregonMember 2023-01-01 2023-12-31 0000778164 alto:PennsylvaniaMember 2023-01-01 2023-12-31 0000778164 alto:RhodeIslandMember 2023-01-01 2023-12-31 0000778164 alto:SouthCarolinaMember 2023-01-01 2023-12-31 0000778164 alto:TennesseeMember 2023-01-01 2023-12-31 0000778164 alto:TexasMember 2023-01-01 2023-12-31 0000778164 srt:BoardOfDirectorsChairmanMember 2023-12-31 0000778164 us-gaap:SeriesAPreferredStockMember 2023-01-01 2023-12-31 0000778164 us-gaap:SeriesBPreferredStockMember 2023-01-01 2023-12-31 0000778164 alto:EquityMethodInvestmentMember alto:RegistrationRightsMember 2023-12-31 0000778164 2016-06-16 0000778164 2018-06-14 0000778164 2019-11-07 0000778164 2020-11-18 0000778164 2022-06-23 0000778164 2023-06-22 0000778164 us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-01-01 2023-12-31 0000778164 us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-12-31 0000778164 us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-01-01 2021-12-31 0000778164 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2023-01-01 2023-12-31 0000778164 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2022-01-01 2022-12-31 0000778164 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2021-01-01 2021-12-31 0000778164 alto:SalesCommitmentsMember 2023-01-01 2023-12-31 0000778164 alto:AlcoholSalesContractsMember 2023-12-31 0000778164 alto:AlcoholFromItsSuppliersMember alto:EthanolPurchaseContractsMember 2023-01-01 2023-12-31 0000778164 alto:AlcoholFromItsSuppliersMember alto:EthanolPurchaseContractsMember 2023-12-31 0000778164 alto:CornFromSuppliersMember alto:EthanolPurchaseContractsMember 2023-12-31 0000778164 us-gaap:NaturalGasProductionMember alto:EthanolPurchaseContractsMember 2023-01-01 2023-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember 2023-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0000778164 alto:LargeUSEquityMember 2023-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:LargeUSEquityMember 2023-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:LargeUSEquityMember 2023-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:LargeUSEquityMember 2023-12-31 0000778164 alto:SmallMidUSEquityMember 2023-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:SmallMidUSEquityMember 2023-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:SmallMidUSEquityMember 2023-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:SmallMidUSEquityMember 2023-12-31 0000778164 alto:InternationalEquityMember 2023-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:InternationalEquityMember 2023-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:InternationalEquityMember 2023-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:InternationalEquityMember 2023-12-31 0000778164 alto:FixedIncomeMember 2023-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:FixedIncomeMember 2023-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:FixedIncomeMember 2023-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:FixedIncomeMember 2023-12-31 0000778164 us-gaap:FairValueInputsLevel1Member 2023-12-31 0000778164 us-gaap:FairValueInputsLevel2Member 2023-12-31 0000778164 us-gaap:FairValueInputsLevel3Member 2023-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2023-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0000778164 alto:LargeUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:LargeUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:LargeUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:LargeUSEquityMember 2022-12-31 0000778164 alto:SmallMidUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:SmallMidUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:SmallMidUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:SmallMidUSEquityMember 2022-12-31 0000778164 alto:InternationalEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:InternationalEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:InternationalEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:InternationalEquityMember 2022-12-31 0000778164 alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueInputsLevel3Member 2022-12-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares utr:gal xbrli:pure utr:T
EX-10.24 2 ea020134001ex10-24_altoing.htm FIRST AMENDMENT TO CREDIT AGREEMENT DATED NOVEMBER 6, 2023 BETWEEN THE REGISTRANT AND OIC INVESTMENT AGENT, LLC

Exhibit 10.24

 

FIRST AMENDMENT TO CREDIT AGREEMENT

 

This FIRST AMENDMENT TO CREDIT AGREEMENT (this “Amendment”) is dated as of November 6, 2023 (the “Amendment Effective Date”), by and between “Alto Ingredients, Inc., a Delaware corporation as Borrower (“Borrower”), and OIC Investment Agent, LLC, a Delaware limited liability company as Administrative Agent and Collateral Agent (in such capacities, “Administrative Agent”). Buyer and Administrative Agent may occasionally be referred to collectively herein as the “Parties” or individually as a “Party.”

 

WHEREAS Borrower and Administrative Agent entered into that certain Credit Agreement dated as of November 7, 2022, among Borrower, the Subsidiary Guarantors signatory thereto, the Lenders from time to time party thereto, and Administrative Agent, as Administrative Agent and Collateral Agent (the “Existing Credit Agreement” and the Existing Credit Agreement as expressly amended by this Amendment, the “Credit Agreement”); and

 

WHEREAS, pursuant and subject to Section 10.02(b) of the Credit Agreement, the Parties now desire to modify certain portions of the Existing Credit Agreement, all as set forth herein.

 

NOW THEREFORE, for and in consideration of the mutual covenants and premises set forth herein, the receipt and sufficiency of which are hereby acknowledged, and intending to be legally bound hereby, the Parties agree as follows:

 

1. Amendments to the Existing Credit Agreement. Effective as of the Amendment Effective Date, each of the Administrative Agent (acting on behalf of the Required Lenders) and Borrower hereby agrees to amend the Existing Credit Agreement as follows:

 

a. The term “Specified CapEx Commitment Expiration Date”, as defined in Section 1.01, shall be amended by replacing “November 7, 2023” with “November 7, 2024”.

 

b. Section 4.03 shall be amended by adding a new Subsection 4.03(h) as follows:

 

“(h) Investment Committee approval (which shall be at the Investment Committee’s sole and absolute discretion) for such Specified CapEx Loan shall have been obtained.”

 

2. Representations and Warranties.

 

a. Authorization, Etc. Borrower has full corporate, limited liability company, limited partnership or other organizational powers, authority and legal right to enter into, deliver and perform its respective obligations under this Amendment and to consummate each of the transactions contemplated herein, and has taken all necessary corporate, limited liability company, limited partnership or other organizational action to authorize the execution, delivery and performance by it of this Amendment. This Amendment has been duly executed and delivered by Borrower and is in full force and effect and constitutes a legal, valid and binding obligation of Borrower, enforceable against Borrower in accordance with its terms, except as enforcement may be limited (i) by Bankruptcy, insolvency, reorganization, moratorium, fraudulent conveyance or other similar laws affecting creditors’ rights generally, (ii) by general principles of equity (regardless of whether such enforceability is considered in a proceeding in equity or at law) or (iii) by implied covenants of good faith and fair dealing.

 

 

 

 

b. No Conflict. The execution, delivery and performance by Borrower of this Amendment, as well as the consummation of the transactions contemplated herein, do not and will not (i) conflict with the Organizational Documents of Borrower, (ii) conflict with or result in a breach of, or constitute a default under, any indenture, loan agreement, mortgage, deed of trust or other instrument or agreement to which any Loan Party is a party or by which it is bound or to which any Loan Party’s property or assets are subject, except where such contravention, breach or default, individually or in the aggregate, could not reasonably be expected to result in a Material Adverse Effect, (iii) conflict with or result in a breach of, or constitute a default under, in any material respect, any Applicable Law (including, assuming the accuracy of the representations and warranties of the Lenders set forth in a certificate or certificates delivered by the Lenders to Borrower at or prior to any issuance of Participation Shares, federal and state securities laws and regulations and the rules and regulations of any self-regulatory organization to which Borrower or its securities are subject), except where such contravention or breach could not reasonably be expected to have a Material Adverse Effect, or (iv) with respect to each Loan Party, result in the creation or imposition of any Lien (other than a Permitted Lien) upon any Loan Party’s property or the Collateral.

 

c. No Default or Event of Default has occurred and is continuing.

 

d. The representations and warranties of each Loan Party set forth in the Financing Documents are true and correct in all material respects (except where already qualified by materiality or Material Adverse Effect, in which case, such representations and warranties are true and correct in all respects) on and as of the Amendment Effective Date (unless stated to relate solely to an earlier date, in which case such representations and warranties were true and correct as of such earlier date).

 

3. Miscellaneous.

 

a. This Amendment shall become effective on the date first set forth above. On and after the Amendment Effective Date, each reference in the Credit Agreement to “this Agreement”, “hereunder”, “hereof” or words of like import, referring to the Credit Agreement and each reference in each other Financing Document to “the Credit Agreement”, “thereunder”, “thereof” or words of like import referring to the Credit Agreement shall mean and be a reference to the Existing Credit Agreement as amended or otherwise modified by this Amendment. This Amendment shall constitute a Financing Document for purposes of the Credit Agreement.

 

2 

 

 

b. THIS AMENDMENT AND THE RIGHTS AND OBLIGATIONS OF THE PARTIES UNDER THIS AMENDMENT AND ANY DISPUTE OF CLAIMS ARISING IN CONNECTION THEREWITH SHALL BE GOVERNED BY, AND CONSTRUED AND INTERPRETED IN ACCORDANCE WITH, THE LAW OF THE STATE OF NEW YORK.

 

c. Except as expressly set forth in this Amendment, all other terms and conditions of the Credit Agreement shall remain in full force and effect and the execution, delivery and effectiveness of this Amendment shall not operate as a waiver of any default of the Borrower or any right, power or remedy of the Administrative Agent or the Lenders under any of the Financing Documents, nor constitute a waiver of any provision of any of the Financing Documents. All capitalized terms used herein and not otherwise defined or redefined herein shall have the meanings assigned to them in the Credit Agreement, and all terms defined or redefined herein shall be given the meaning set out herein.

 

d. Sections 10.07 (Severability), 10.09 (Governing Law; Jurisdiction; Etc.) and 10.11 (Headings) of the Credit Agreement are hereby incorporated by reference herein, mutatis mutandis.

 

e. This Amendment shall constitute an integral part of the Credit Agreement and be effective as stipulated above and upon signature by the respective Parties and shall remain valid until the date the Credit Agreement expires or otherwise terminates.

 

f. The undersigned hereby acknowledge that it has read and fully understands the terms of this Amendment, the terms and conditions of which are hereby incorporated and acknowledged by this reference. This Amendment may be executed in one or more counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument. This Amendment is binding upon and shall inure to the benefit of the Administrative Agent, the Lenders and the Loan Parties and their respective successors and permitted assigns.

 

g. The undersigned individuals certify that they are competent and authorized to enter into this Amendment on behalf of the Party for whom he or she purports to sign.

 

3 

 

 

IN WITNESS WHEREOF, the Parties, by their authorized representatives, have duly executed this Amendment as of the Amendment Effective Date.

 

ALTO INGREDIENTS, INC.  OIC INVESTMENT AGENT, LLC
    
By: /s/ Robert R. Olander  By: /s/ Ethan Shoemaker
Name: Robert R. Olander  Name: Ethan Shoemaker
Title: CFO  Title: Investment Partner

 

4 

 

EX-23.1 3 ea020134001ex23-1_altoing.htm CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

Exhibit 23.1

 

Consent of Independent Registered Public Accounting Firm

 

We consent to the incorporation by reference in Registration Statements (Nos. 333-234613, 333-250180, 333-266035 and 333-272836) on Form S-8 and (Nos. 333-268583 and 333-272884) on Form S-3 of Alto Ingredients, Inc. of our reports dated March 13, 2024, relating to the consolidated financial statements and the effectiveness of internal control over financial reporting of Alto Ingredients, Inc., appearing in this Annual Report on Form 10-K of Alto Ingredients, Inc. for the year ended December 31, 2023.

 

/s/ RSM US LLP

 

Rochester, Minnesota

March 13, 2024

EX-31.1 4 ea020134001ex31-1_altoing.htm CERTIFICATION

Exhibit 31.1

 

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Bryon T. McGregor, certify that:

 

1.I have reviewed this Annual Report on Form 10-K of Alto Ingredients, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

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

 

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

 

Date: March 13, 2024 /s/ Bryon T. McGregor
Bryon T. McGregor
 

President and Chief Executive Officer

(Principal Executive Officer)

 

EX-31.2 5 ea020134001ex31-2_altoing.htm CERTIFICATION

Exhibit 31.2

 

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Robert R. Olander, certify that:

 

1.I have reviewed this Annual Report on Form 10-K of Alto Ingredients, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

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

 

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

 

Date: March 13, 2024 /s/ Robert R. Olander
  Robert R. Olander
 

Chief Financial Officer

(Principal Financial Officer)

 

EX-32.1 6 ea020134001ex32-1_altoing.htm CERTIFICATION

Exhibit 32.1

 

CERTIFICATIONS OF
CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Annual Report on Form 10-K of Alto Ingredients, Inc. (the “Company”) for the year ended December 31, 2023 (the “Report”), the undersigned hereby certify in their capacities as Chief Executive Officer and Chief Financial Officer of the Company, respectively, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

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

 

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

 

Dated: March 13, 2024 By: /s/ Bryon T. McGregor
    Bryon T. McGregor
    President and Chief Executive Officer
    (Principal Executive Officer)

 

Dated: March 13, 2024 By: /s/ Robert R. Olander
    Robert R. Olander
    Chief Financial Officer
    (Principal Financial Officer)

 

A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signatures that appear in typed form within the electronic version of this written statement required by Section 906, has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

 

 

EX-97.1 7 ea020134001ex97-1_altoing.htm ALTO INGREDIENTS, INC. DODD-FRANK CLAWBACK POLICY

Exhibit 97.1

 

ALTO INGREDIENTS, INC.

 

DODD-FRANK CLAWBACK POLICY

 

The Compensation Committee (the “Compensation Committee”) of the Board of Directors (the “Board”) and the full Board of Alto Ingredients, Inc., a Delaware corporation (the “Company”) have adopted the following Dodd-Frank Clawback Policy (this “Policy”) on September 6, 2023, effective as of October 2, 2023 (the “Effective Date”).

 

1. Purpose. The purpose of this Policy is to provide for the recoupment of certain incentive compensation pursuant to Section 954 of the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, in the manner required by Section 10D of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), Rule 10D-1 promulgated thereunder, and the Applicable Listing Standards (as defined below) (collectively, the “Dodd-Frank Rules”).

 

2. Administration. This Policy shall be administered by the Compensation Committee. Any determinations made by the Compensation Committee shall be final and binding on all affected individuals.

 

3. Definitions. For purposes of this Policy, the following capitalized terms shall have the meanings set forth below.

 

(a) Accounting Restatement” shall mean an accounting restatement of the Company’s financial statements due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement (i) to correct an error in previously issued financial restatements that is material to the previously issued financial statements (i.e., a “Big R” restatement), or (ii) that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (i.e., a “little r” restatement).

 

(b) Affiliate” shall mean each entity that directly or indirectly controls, is controlled by, or is under common control with the Company.

 

(c) Applicable Exchangeshall mean (i) The Nasdaq Stock Market, if the Company’s securities are listed on such national stock exchange, or (ii) the New York Stock Exchange, if the Company’s securities are listed on such national stock exchange.

 

(d) Applicable Listing Standards” shall mean (i) Nasdaq Listing Rule 5608, if the Company’s securities are listed on The Nasdaq Stock Market, or (ii) Section 303A.14 of the New York Stock Exchange Listed Company Manual, if the Company’s securities are listed on the New York Stock Exchange.

 

(e) Clawback Eligible Incentive Compensation” shall mean Incentive-Based Compensation Received by a Covered Executive (i) on or after the Effective Date, (ii) after beginning service as a Covered Executive, (iii) if such individual served as a Covered Executive at any time during the performance period for such Incentive-Based Compensation (irrespective of whether such individual continued to serve as a Covered Executive upon or following the Restatement Trigger Date), (iv) while the Company has a class of securities listed on a national securities exchange or a national securities association, and (v) during the applicable Clawback Period. For the avoidance of doubt, Incentive-Based Compensation Received by a Covered Executive on or after the Effective Date could, by the terms of this Policy, include amounts approved, awarded, or granted prior to such date.

 

 

 

 

(f) Clawback Period” shall mean, with respect to any Accounting Restatement, the three completed fiscal years of the Company immediately preceding the Restatement Trigger Date and any transition period (that results from a change in the Company’s fiscal year) within or immediately following those three completed fiscal years (except that a transition period between the last day of the Company’s previous fiscal year end and the first day of its new fiscal year that comprises a period of at least nine months shall count as a completed fiscal year).

 

(g) Company Group” shall mean the Company and its Affiliates.

 

(h) Covered Executive” shall mean any “executive officer” of the Company as defined under the Dodd-Frank Rules, and, for the avoidance of doubt, includes each individual identified as an executive officer of the Company in accordance with Item 401(b) of Regulation S-K under the Exchange Act.

 

(i) Erroneously Awarded Compensation” shall mean the amount of Clawback Eligible Incentive Compensation that exceeds the amount of Incentive-Based Compensation that otherwise would have been Received had it been determined based on the restated amounts, computed without regard to any taxes paid. With respect to any compensation plan or program that takes into account Incentive-Based Compensation, the amount contributed to a notional account that exceeds the amount that otherwise would have been contributed had it been determined based on the restated amount, computed without regard to any taxes paid, shall be considered Erroneously Awarded Compensation, along with earnings accrued on that notional amount.

 

(j) Financial Reporting Measures” shall mean measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and all other measures that are derived wholly or in part from such measures. Stock price and total shareholder return (and any measures that are derived wholly or in part from stock price or total shareholder return) shall for purposes of this Policy be considered Financial Reporting Measures. For the avoidance of doubt, a measure need not be presented in the Company’s financial statements or included in a filing with the U.S. Securities and Exchange Commission (the “SEC”) in order to be considered a Financial Reporting Measure.

 

(k) Incentive-Based Compensation” shall mean any compensation that is granted, earned or vested based wholly or in part upon the attainment of a Financial Reporting Measure.

 

(l) Received” shall mean the deemed receipt of Incentive-Based Compensation. Incentive-Based Compensation shall be deemed received for this purpose in the Company’s fiscal period during which the Financial Reporting Measure specified in the applicable Incentive-Based Compensation award is attained, even if payment or grant of the Incentive-Based Compensation occurs after the end of that period.

 

(m) Restatement Trigger Date” shall mean the earlier to occur of (i) the date the Board, a committee of the Board, or the officer(s) of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement, or (ii) the date a court, regulator or other legally authorized body directs the Company to prepare an Accounting Restatement.

 

2

 

 

4. Recoupment of Erroneously Awarded Compensation. Upon the occurrence of a Restatement Trigger Date, the Company shall recoup Erroneously Awarded Compensation reasonably promptly, in the manner described below. For the avoidance of doubt, the Company’s obligation to recover Erroneously Awarded Compensation under this Policy is not dependent on if or when restated financial statements are filed following the Restatement Trigger Date.

 

(a) Process. The Compensation Committee shall use the following process for recoupment:

 

(i) First, the Compensation Committee will determine the amount of any Erroneously Awarded Compensation for each Covered Executive in connection with such Accounting Restatement. For Incentive-Based Compensation based on (or derived from) stock price or total shareholder return where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in the applicable Accounting Restatement, the amount shall be determined by the Compensation Committee based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was Received (in which case, the Company shall maintain documentation of such determination of that reasonable estimate and provide such documentation to the Applicable Exchange).

 

(ii) Second, the Compensation Committee will provide each affected Covered Executive with a written notice stating the amount of the Erroneously Awarded Compensation, a demand for recoupment, and the means of recoupment that the Company will accept.

 

(b) Means of Recoupment. The Compensation Committee shall have discretion to determine the appropriate means of recoupment of Erroneously Awarded Compensation, which may include without limitation: (i) recoupment of cash or shares of Company stock, (ii) forfeiture of unvested cash or equity awards (including those subject to service-based and/or performance-based vesting conditions), (iii) cancellation of outstanding vested cash or equity awards (including those for which service-based and/or performance-based vesting conditions have been satisfied), (iv) to the extent consistent with Section 409A of the Internal Revenue Code of 1986, as amended (“Section 409A”), offset of other amounts owed to the Covered Executive or forfeiture of deferred compensation, (v) reduction of future compensation, and (vi) any other remedial or recovery action permitted by law. Notwithstanding the foregoing, the Company Group makes no guarantee as to the treatment of such amounts under Section 409A, and shall have no liability with respect thereto. For the avoidance of doubt, appropriate means of recoupment may include amounts approved, awarded, or granted prior to the Effective Date. Except as set forth in Section 4(d) below, in no event may the Company Group accept an amount that is less than the amount of Erroneously Awarded Compensation in satisfaction of a Covered Executive’s obligations hereunder.

 

(c) Failure to Repay. To the extent that a Covered Executive fails to repay all Erroneously Awarded Compensation to the Company Group when due (as determined in accordance with Section 4(a) above), the Company shall, or shall cause one or more other members of the Company Group to, take all actions reasonable and appropriate to recoup such Erroneously Awarded Compensation from the applicable Covered Executive. The applicable Covered Executive shall be required to reimburse the Company Group for any and all expenses reasonably incurred (including legal fees) by the Company Group in recouping such Erroneously Awarded Compensation.

 

3

 

 

(d) Exceptions. Notwithstanding anything herein to the contrary, the Company shall not be required to recoup Erroneously Awarded Compensation if one of the following conditions is met and the Compensation Committee determines that recoupment would be impracticable:

 

(i) The direct expense paid to a third party to assist in enforcing this Policy against a Covered Executive would exceed the amount to be recouped, after the Company has made a reasonable attempt to recoup the applicable Erroneously Awarded Compensation, documented such attempts, and provided such documentation to the Applicable Exchange;

 

(ii) Recoupment would violate home country law where that law was adopted prior to November 28, 2022, provided that, before determining that it would be impracticable to recoup any amount of Erroneously Awarded Compensation based on violation of home country law, the Company has obtained an opinion of home country counsel, acceptable to the Applicable Exchange, that recoupment would result in such a violation and a copy of the opinion is provided to the Applicable Exchange; or

 

(iii) Recoupment would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and regulations thereunder.

 

5. Reporting and Disclosure. The Company shall file all disclosures with respect to this Policy in accordance with the requirements of the Dodd-Frank Rules.

 

6. Indemnification Prohibition. No member of the Company Group shall be permitted to indemnify any current or former Covered Executive against (i) the loss of any Erroneously Awarded Compensation that is recouped pursuant to the terms of this Policy, or (ii) any claims relating to the Company Group’s enforcement of its rights under this Policy. The Company may not pay or reimburse any Covered Executive for the cost of third-party insurance purchased by a Covered Executive to fund potential recoupment obligations under this Policy.

 

7. Acknowledgment. To the extent required by the Compensation Committee, each Covered Executive shall be required to sign and return to the Company the acknowledgement form attached hereto as Exhibit A pursuant to which such Covered Executive will agree to be bound by the terms of, and comply with, this Policy. For the avoidance of doubt, each Covered Executive will be fully bound by, and must comply with, the Policy, whether or not such Covered Executive has executed and returned such acknowledgment form to the Company.

 

8. Interpretation. The Compensation Committee is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy. The Compensation Committee intends that this Policy be interpreted consistent with the Dodd-Frank Rules.

 

4

 

 

9. Amendment; Termination. The Compensation Committee may amend or terminate this Policy from time to time in its discretion, including as and when it determines that it is legally required to do so by any federal securities laws, SEC rule or the rules of any national securities exchange or national securities association on which the Company’s securities are listed.

 

10. Other Recoupment Rights. The Compensation Committee intends that this Policy be applied to the fullest extent of the law. The Compensation Committee may require that any employment agreement, equity award, cash incentive award, or any other agreement entered into be conditioned upon the Covered Executive’s agreement to abide by the terms of this Policy. Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company Group, whether arising under applicable law, regulation or rule, pursuant to the terms of any other policy of the Company Group, pursuant to any employment agreement, equity award, cash incentive award, or other agreement applicable to a Covered Executive, or otherwise (the “Separate Clawback Rights”). Notwithstanding the foregoing, there shall be no duplication of recovery of the same Erroneously Awarded Compensation under this Policy and the Separate Clawback Rights, unless required by applicable law.

 

11. Successors. This Policy shall be binding and enforceable against all Covered Executives and their beneficiaries, heirs, executors, administrators or other legal representatives.

 

5

 

 

Exhibit A

 

ALTO INGREDIENTS, INC.

 

DODD-FRANK CLAWBACK POLICY

 

ACKNOWLEDGEMENT FORM

 

By signing below, the undersigned acknowledges and confirms that the undersigned has received and reviewed a copy of the Alto Ingredients, Inc. Dodd-Frank Clawback Policy (the “Policy”). Capitalized terms used but not otherwise defined in this Acknowledgement Form (this “Acknowledgement Form”) shall have the meanings ascribed to such terms in the Policy.

 

By signing this Acknowledgement Form, the undersigned acknowledges and agrees that the undersigned is and will continue to be subject to the Policy and that the Policy will apply both during and after the undersigned’s employment with the Company Group. Further, by signing below, the undersigned agrees to abide by the terms of the Policy, including, without limitation, by returning any Erroneously Awarded Compensation to the Company Group reasonably promptly to the extent required by, and in a manner permitted by, the Policy, as determined by the Compensation Committee of the Company’s Board of Directors in its sole discretion.

 

The governing law and any forum selection applicable to any dispute between the undersigned and the Company and/or any Affiliate in connection with the Policy shall be the same as set forth in the undersigned’s latest employment agreement with the Company and/or any Affiliate.

 

  Sign:  
  Name:  [Employee]
     
  Date:

 

 

6

 

 

EX-101.SCH 8 alto-20231231.xsd XBRL SCHEMA FILE 995301 - Statement - Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 995302 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 995303 - Statement - Consolidated Statements of Operations link:presentationLink link:definitionLink link:calculationLink 995304 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:definitionLink link:calculationLink 995305 - Statement - Consolidated Statements of Stockholders’ Equity link:presentationLink link:definitionLink link:calculationLink 995306 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 995307 - Disclosure - Organization and Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 995308 - Disclosure - Acquisition of Eagle Alcohol link:presentationLink link:definitionLink link:calculationLink 995309 - Disclosure - Asset Sales link:presentationLink link:definitionLink link:calculationLink 995310 - Disclosure - Intercompany Agreements link:presentationLink link:definitionLink link:calculationLink 995311 - Disclosure - Segments link:presentationLink link:definitionLink link:calculationLink 995312 - Disclosure - Property and Equipment link:presentationLink link:definitionLink link:calculationLink 995313 - Disclosure - Intangible Assets link:presentationLink link:definitionLink link:calculationLink 995314 - Disclosure - Derivatives link:presentationLink link:definitionLink link:calculationLink 995315 - Disclosure - Debt link:presentationLink link:definitionLink link:calculationLink 995316 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 995317 - Disclosure - Pension Plans link:presentationLink link:definitionLink link:calculationLink 995318 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 995319 - Disclosure - Preferred Stock link:presentationLink link:definitionLink link:calculationLink 995320 - Disclosure - Stock-Based Compensation link:presentationLink link:definitionLink link:calculationLink 995321 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 995322 - Disclosure - Fair Value Measurements link:presentationLink link:definitionLink link:calculationLink 996000 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 996001 - Disclosure - Organization and Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 996002 - Disclosure - Segments (Tables) link:presentationLink link:definitionLink link:calculationLink 996003 - Disclosure - Property and Equipment (Tables) link:presentationLink link:definitionLink link:calculationLink 996004 - Disclosure - Intangible Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 996005 - Disclosure - Derivatives (Tables) link:presentationLink link:definitionLink link:calculationLink 996006 - Disclosure - Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 996007 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 996008 - Disclosure - Pension Plans (Tables) link:presentationLink link:definitionLink link:calculationLink 996009 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 996010 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 996011 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:definitionLink link:calculationLink 996012 - Disclosure - Organization and Significant Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 996013 - Disclosure - Organization and Significant Accounting Policies (Details) - Schedule of Sold to Customers Representing Company’s Total Net Sales link:presentationLink link:definitionLink link:calculationLink 996014 - Disclosure - Organization and Significant Accounting Policies (Details) - Schedule of Suppliers Representing Company’s Total Corn Purchases link:presentationLink link:definitionLink link:calculationLink 996015 - Disclosure - Organization and Significant Accounting Policies (Details) - Schedule of Inventory link:presentationLink link:definitionLink link:calculationLink 996016 - Disclosure - Organization and Significant Accounting Policies (Details) - Schedule of Depreciation Is Computed Using the Straight-Line Method link:presentationLink link:definitionLink link:calculationLink 996017 - Disclosure - Organization and Significant Accounting Policies (Details) - Schedule of Basic and Diluted Earnings Per Share link:presentationLink link:definitionLink link:calculationLink 996018 - Disclosure - Organization and Significant Accounting Policies (Details) - Schedule of Basic and Diluted Earnings Per Share (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 996019 - Disclosure - Acquisition of Eagle Alcohol (Details) link:presentationLink link:definitionLink link:calculationLink 996020 - Disclosure - Asset Sales (Details) link:presentationLink link:definitionLink link:calculationLink 996021 - Disclosure - Intercompany Agreements (Details) link:presentationLink link:definitionLink link:calculationLink 996022 - Disclosure - Segments (Details) link:presentationLink link:definitionLink link:calculationLink 996023 - Disclosure - Segments (Details) - Schedule of Financial Data for Operating Segments link:presentationLink link:definitionLink link:calculationLink 996024 - Disclosure - Segments (Details) - Schedule of Assets by Operating Segments link:presentationLink link:definitionLink link:calculationLink 996025 - Disclosure - Property and Equipment (Details) link:presentationLink link:definitionLink link:calculationLink 996026 - Disclosure - Property and Equipment (Details) - Schedule of Property and Equipment link:presentationLink link:definitionLink link:calculationLink 996027 - Disclosure - Intangible Assets (Details) link:presentationLink link:definitionLink link:calculationLink 996028 - Disclosure - Intangible Assets (Details) - Schedule of Intangible Assets Including Goodwill link:presentationLink link:definitionLink link:calculationLink 996029 - Disclosure - Intangible Assets (Details) - Schedule of Expected Amortization Expense Relating to Amortizable Intangible Assets link:presentationLink link:definitionLink link:calculationLink 996030 - Disclosure - Derivatives (Details) link:presentationLink link:definitionLink link:calculationLink 996031 - Disclosure - Derivatives (Details) - Schedule of Derivatives not Designated as Hedging Instruments link:presentationLink link:definitionLink link:calculationLink 996032 - Disclosure - Derivatives (Details) - Schedule of Recognized Gains (Losses) for its Derivatives link:presentationLink link:definitionLink link:calculationLink 996033 - Disclosure - Debt (Details) link:presentationLink link:definitionLink link:calculationLink 996034 - Disclosure - Debt (Details) - Schedule of Long-Term Borrowings link:presentationLink link:definitionLink link:calculationLink 996035 - Disclosure - Debt (Details) - Schedule of Long-Term Debt Matures link:presentationLink link:definitionLink link:calculationLink 996036 - Disclosure - Leases (Details) link:presentationLink link:definitionLink link:calculationLink 996037 - Disclosure - Leases (Details) - Schedule of Leases link:presentationLink link:definitionLink link:calculationLink 996038 - Disclosure - Leases (Details) - Schedule of Components of Lease Costs link:presentationLink link:definitionLink link:calculationLink 996039 - Disclosure - Leases (Details) - Schedule of Operating Lease Liabilities link:presentationLink link:definitionLink link:calculationLink 996040 - Disclosure - Pension Plans (Details) link:presentationLink link:definitionLink link:calculationLink 996041 - Disclosure - Pension Plans (Details) - Schedule of Information Related to the Retirement Plan link:presentationLink link:definitionLink link:calculationLink 996042 - Disclosure - Pension Plans (Details) - Schedule of Components of Net Periodic Benefit Costs link:presentationLink link:definitionLink link:calculationLink 996043 - Disclosure - Pension Plans (Details) - Schedule of Expected Benefit Payments link:presentationLink link:definitionLink link:calculationLink 996044 - Disclosure - Pension Plans (Details) - Schedule of Information Related to the Postretirement Plan link:presentationLink link:definitionLink link:calculationLink 996045 - Disclosure - Pension Plans (Details) - Schedule of Net Periodic Benefit Costs link:presentationLink link:definitionLink link:calculationLink 996046 - Disclosure - Pension Plans (Details) - Schedule of Expected Benefit Payments link:presentationLink link:definitionLink link:calculationLink 996047 - Disclosure - Income Taxes (Details) link:presentationLink link:definitionLink link:calculationLink 996048 - Disclosure - Income Taxes (Details) - Schedule of Provision for Income Taxes link:presentationLink link:definitionLink link:calculationLink 996049 - Disclosure - Income Taxes (Details) - Schedule of Reconciliation of Effective Tax Rate link:presentationLink link:definitionLink link:calculationLink 996050 - Disclosure - Income Taxes (Details) - Schedule of Components of Deferred Income Taxes link:presentationLink link:definitionLink link:calculationLink 996051 - Disclosure - Income Taxes (Details) - Schedule of Net Operating Loss Carryforwards link:presentationLink link:definitionLink link:calculationLink 996052 - Disclosure - Income Taxes (Details) - Schedule of Balance of Gross Unrecognized Tax Benefits, Before Interest and Penalties link:presentationLink link:definitionLink link:calculationLink 996053 - Disclosure - Income Taxes (Details) - Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions link:presentationLink link:definitionLink link:calculationLink 996054 - Disclosure - Preferred Stock (Details) link:presentationLink link:definitionLink link:calculationLink 996055 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:definitionLink link:calculationLink 996056 - Disclosure - Stock-Based Compensation (Details) - Schedule of Unvested Restricted Stock Activity link:presentationLink link:definitionLink link:calculationLink 996057 - Disclosure - Stock-Based Compensation (Details) - Schedule of Common Stock at Vesting Aggregated link:presentationLink link:definitionLink link:calculationLink 996058 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 996059 - Disclosure - Fair Value Measurements (Details) - Schedule of Recurring and Nonrecurring Fair Value Measurements link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 9 alto-20231231_cal.xml XBRL CALCULATION FILE EX-101.DEF 10 alto-20231231_def.xml XBRL DEFINITION FILE EX-101.LAB 11 alto-20231231_lab.xml XBRL LABEL FILE EX-101.PRE 12 alto-20231231_pre.xml XBRL PRESENTATION FILE GRAPHIC 13 image_001.jpg GRAPHIC begin 644 image_001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" '? G # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#^_BBBB@ H MHHH **** "BBB@ HHHH ***^+_VV?VY?V?\ ]@/X6:=\5_CWKNN6UGXH\6:5 MX ^'7@?P7X;U?QK\2_BU\2M?9CX?^''PR\$Z'!)<^(/$_B$QW$D,0DAA4)(; MF9"5,8!]H45^.G[('_!9_P#9Q_:U_:$;]D[5_@O^UY^Q]^TQ?^#]4^('A#X+ M_MP_ [_A0OC;Q_X(T60Q:EK'@VS'BKQ9'KD(%GXAE:'S;>[,?AGQ1-#;30^' MIIQY!\5_^#@O]D#X=?$'XK>$?"_P7_;=_:$^'7P \4ZOX+_:#_:>_9L_9IUG MXJ?LT? OQ1H,JIXPL_'OQ377]"1/^$469GO+CPUX9\40B*%I+%O$7A MBT\,: G@(ZCXB\;#QQ\0_!'B31K>$?$#09)+>V\+^)O%JC0O%D#>%8KRQ:V? MT']M3_@LK^RE^PG^U5^R[^QY\4O#?Q?\6_%?]K#4?"5GX'_X5EH/P[\0>&_" M.G>-OB,GPF\/ZQX]DU[XD>%/$VD:+)XA3661_#7A+Q86M_#_ (C&QYX%CF / MU]HK^>+QC_P<,?!'1OB9^T=\-/!7_!/S_@JM\>(_V3OBOX_^#OQ>^)O[._[* M7A#XJ_";P_XK^%VLR6_B!O\ A-="^-BII6A-%IC>)(G\6IX5+>%?],N+6%1& M#]4?$G_@LI^QKX!_X)\^!O\ @I;IU]\3/BC\!_B-J_A7PUX#\)_#+PSI.H?& M+Q?X^\4>,T\$GX:Z'X+\2>*/"$3^.O"_B#1M<3Q=X:D\5HD=MH'B5[-O$\<$ M#2@'ZZT5^6OCO_@JW^S9X$_X)F:5_P %5KG2/B=XO_9SOOA_X$^(A\.^"])\ M'ZE\5K73O'7C#1O 4>A-H?B#XA^&O#/_ D7A/Q5KZ:#XT@/C+9;MHGB P37 M7DJ)/CO1_P#@X>^ =IJ_P[3XY?L,?\%3/V0/A?\ $GQ1X;\':/\ M%?M6_L> MCX:?L_V&J^-2?^$-76?'MK\1?%9\CQ&C*\/\ Q9H^AV/PVD\)^/\ MP9<>/],UGP9KFA^+O$_BC7/^$5\,Z1(WC2/Q'X4\+M:R9\I;N!60_'G[+W_! M?C]C?]JSXW_"OX)Z%\-_VM_@];_M&WGBVR_97^,_Q\^ Y^'/P2_:B?P.9$UT M_!+QNGBGQ,VMNT49DA;Q7X9\%_OG7PC,(?'LMIX4F /W2HK\5_VG?^"W'[-_ M[/?QV\#_@9^VQ^V3\7O@[8Z=K/QW\.?L3?LW:M\=;/X$Z1XAA;6-"F^ M*NL?\)/X1T+0C+HBBY"VC>(9(5V^>(YXID:C\;_^"[/[!/P/_8@^$G_!0Z#6 M_BI\6?V<_C)\7=)^"FDW?PG\(:7J'C;PQXTET?XA>(-7C\;>!O'GBCP<_A__ M (0Z/P9K9\6A6;Q4&;03;67B6*X@:@#]MJ*_.CXT?\%*?V=/@CKO[#.D-_PE MGQ)TO_@HC\2?#OP\_9Y\8_"FW\)>(/!#IXBT+0O$6A>-_$.MZMXL\,%/ =UH MFNZ/.+_PE:^+[GRY2$M"V6D]P_:T_:Q^!7[$7P)\;_M%?M&>-D\!?";P'!II MUG5Q8ZIJFHRZCKFJQZ/H>BZ)HNAQ2Z_K6N^(];F2"VMX(W>9V+D");RYC /J M>BOQ4_9Q_P""WW[,G[0'QO\ G[/?C#X%_MM?L=?$WXT6.IWOP"L_P!L[]F[ M6O@KH/[0%OI6F+JUU)\*M=7Q'XI\/:VJ:$4NC_PD5SX::9### 7O98;8>.^( M/^#@7X2V_P 8/CW\&OA3_P $[_\ @K+^TIJW[-OQG\>? SXD^-OV9?V2O"OQ MK^'-A\0O 6KW.AZS8IXA\/\ QGCD1/.MA,(_$MKX:\2"VD4SVD!DF2( _H-H MKQWX-_$D?&'X2_#;XH'P)\1_A<_Q$\%^&?%S_#?XQ>%7\#_%;P++X@TNVU8^ M#?'?@YKEIO#OBSPZ!]F\4>&FEF>WFCGA6:;;B3\G_#'_ 6U^&/Q#_:>\1?L MS_##]AC_ (*7_%VQ\#?M,WW[*GC/]H_X9_LMZ9XU_98\(>._#OC1? 7B/Q'X M@^*F@?$^9M \ ^%IM1A\2^+?$USX4%[:>"%DO?\ A%9UEA@8 _<*BOS_ /VW M?^"@WP?_ ."?UE\#?$OQ]\(?%=_AU\:?C7X6^!MU\6?!_AWPGJ?PU^#WB?QK M/Y.BZQ\9]8USQ/X7U_P]\/V ED'B?PUX8\4O$FA2)=0FX:.WN_&?VB_^"MG[ M.'[-_P"TCXZ_9@OO!'QJ^*GQ)^$_[+/Q0_:]^->J?"+PYX-\3>#/@E\'?A9X M5\1>-]_Q2UWQ'\1/!Z>'_%'BRWT)8_ OAM8YA<2^(?"BW-SX:@\56TK@'ZS4 M5_.AX%_X.'_ _P 4?"/AGQY\-_\ @DG_ ,%R?B'X!\7:59ZOX/\ &W@;]@S2 MO%?@CQ3I.K*XAUG1/$OA[XW3>'-?T*12HBO()I(9"QD1P=Y3[>_X*6?\%6OV M=?\ @EC\,_A?\0_V@O"WQC\8#XJ^)-:\->'/ WP7\)>$O$_C97\.>$I_'7C' MQ;JFA>)?'O@RWB\.>#M&BB;Q==+XFE:W35HG>&XAE-R@!^J-%?F+^W'_ ,%1 MO@-^PE^SW\(/VF_%_A'XQ?&KX=_'CXA_#3X;?"S1OV=?#'A/QUXX\6:W\4_! MOB'QSX'71_#GB#Q_X/76(_$F@>'I/L_V>\-S,^N>'HX+5YW=A\W?!K_@NO\ M GXC_'CX1_L^?%_]D'_@HQ^Q!XL^/6L7?@_X-:[^V]^RT?@+X%^(_C@D.WA' MP_KR>/O%VU^Z\$01V,)>?QJ/"EI;^< MH!_0I17PG\)/VYOA%\8?VQ?VHOV&O#OAOXAV7Q;_ &4?"?P>\8?$;7M6TKP< MWPSUNP^-^BQ^)-!'@76-!\4W?BC6I(HY4_X2Z/Q)X1\*0P7!E6W:XCW-7RA\ M4O\ @ME^RU\)? O_ 41^(OB+P!\?[C1O^"9'Q(^&?PQ^/-MIOA7X=-J/BSQ M!\4]>T?P[X:D^$\?_"S5CU[11<:W&9I?&,G@AU56968>7( #]FZ*_$KXC_\ M!=3]B_X7?\$V/A9_P5+U?1OC)K'P'^+_ (DTWP3X1\$Z)H/P[?XTS>+WUSQ- MX=\0Z.="UKXDZ#X3;5_"=SX(\9GQ3'#XVN2L7A^9K5IDC"OZ]\!/^"M/[.O[ M1/QQ_9G^ 7@;P)\:;'QO^U/^Q1HO[>OP]U#Q7X?\&6/AW0?@_K^KG08M!\93 M:/\ $7Q-X@T?XAK,CL?#WAWPUXG\)LH7R?&DK-(8@#]5Z*_,+XD_\%2?@#\- M/C[^UY^SOKGA#XP7/C3]B?\ 9"U#]M'XK:OI&@>$)_#>M?#/[>ET/P(K? M$*'Q'KOQ!D1@D>@>)_"_A+PMYK,9O&$4:1O)]4?LI?M)>#/VO_V!-.^(/A#2O&]KHNE^-+'1M;3S+2+7]+T#7_ !3X Y?$OC&% M%USPYX<\7.5T'Q+"D3W%O;6MUI_\%!O^"H/A/_@G7)INH>/?V/OV]OCYX'G\ M"^)?B%XO^*_[*_[/NF_%?X1_"CPOX=>9=83XL^.->^)/A'0O DY@BE\29O%> M!/#")+.T(3( /U7HK^='P1_P<:_L_>,M.^!'B#5_V(/^"GGPG^'?[2OQ?^#O MP;^"WQ;^,'[,GA'P5\,O'_B?XZRZTW@*_P#!WC2X^-,WA_Q+H!M]&N/$-S?> M%+CQ:?\ A%HQ=16UU#+B/]+?V)_^"A'P2_;K\+?'+Q7\.]!^)'PZO?V;?CE\ M0?V?_C!X+^-6F>#O#7C#PAX^^%JV;^(%E'AWQ9XR\-R:"8M8W0^((_%; &&: M.*_#_QH_8M_X**>.OA[X.T7 MPQK6M_M(_!S]G#1/$?[--DWC18#H6C-\9/$?Q+\'^'X?$+ZUD?L[?#31/%OBZ;X@B18RLGB&>?PMX7^TRM";N M64(* /W&HK\EOV,_^"O/[._[8'Q>U?\ 9RN?AI^U1^RA^TYIGA$^.K3]G/\ M;4^!>K_ ?XM^*? @VJ_CGP?H9UWQ5X?UOP[',K12#_A*!XECP[M;/;PRW"?& M?Q,_X.*OA-\)?BYX:^!OC+_@F;_P6.T_XD>-/$/C?PY\+?#R?L8>%;:_^-5U MX#\R3Q'JGP5T+6OC7;^)?B%H<.C12:^)_#=F_P!G\,M%=2)&I4 _HUHK\./ MCE_P7;_95_9MU;]C+PW\DZ7XFM?!'CGX5>$_#7C7]FWPK MKGQ*T'X4Z3XN_:FT'7_B-"WPI\.OXGUG*2Z"OC"4G1YR8#*8K:Z^VOVA/V\? MA;^S9^TO^QM^RYX[\,_$;4_'?[<'B7XG>#OA+K/A#3/".H>"=(U7X4Z-H>N^ M(G\>:MK?BSPQXBT2'[)KMHUH?#/A7QE)-*T@DAM D;L ?=M%%?AG^T!_P7,^ M%'P'_:Q^,/[&GA[]AO\ X*2_M1_%[X':3X"UOXB3_L??LW>%?C?X:\/:7\5/ M!>@>._#<]]<6WQ@\.^*M$6>T\06Z2/XG\(^'29X98X1-'''=2@'[F45^'VG_ M /!>?]CF_P#V._VI?VQKWP+^TMX6MOV,/&'A3P+^TA^S5XW^%^B>"_VIOAKX ME\<^,] \":%INN?#'7_B';^'(9I]>UU8W,_C.)8?^$?\3>8(YH3#)D?"+_@N M!;_&?Q_\,_ 6D_\ !*+_ (+5^"K;XI>+_ WA;3?B5\1_V%#X:^$GA&R\9:QI M&C6_CGQSXZ3XQ7-OH?P\\-?VQ'XG\7>*A;30VOA*"XNVBGCC57 /W8HK\!OV MOO\ @OC\*/V,OBSJ_P )/BY^P#_P53U*!?BKI_P9\"?%7P1^RIX3N_A#\:_' MVLF1- T;X'^.=>^-/A-?B&_BI#_Q2%KX>@_X2:[FC=$LQ,# WM7[,7_!8+X4 M_M+?M,> _P!D:]_95_;I_9H^-OQ!^"?CGX^:'X7_ &L?@QX3^#&JZ9X"\%>, MY/ 'VW7M"E^*'B7Q+:S>)/$6FWC^$Y8O"TGAF^MH@QNA*%B !^Q]%?F%\2?^ M"I/P!^&GQ]_:\_9WUSPA\8+GQI^Q/^R%J'[:/Q6U?2- \(3^&]:^&,&B?V]+ MH?@16^(4/B/7?B#(C!(] \3^%_"7A;S68S>,(HTC>3\[-)_X.6OV=Y_ASHGQ MV\2?\$]_^"NO@#]G/5+#3M=O/VE_%W[&.DK\ =*\,ZQ-#I>F^--5^)'A[XQ> M)[>7PYOD53=^&H_$:KXDT+X?^'X_&"^*T\41 M^)?&/B#PTD?A%(O!DUAP^'Y\:>"[_P >,M5T;1[:'P5I'P^U[QK\4_$ M_BF.76(Y)?#$?PG!4)+-%BOC#]C;]L?X._MP_!G0OCM\"[SQ5J M'@S6Q.4E\3>'_P"SQ!J::S-HZZ8=9T.[\3^#]9EB.E.ERG@SQ;XH'A13'#XU M:S\51R6L'V?0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %?S6?\%H/$>A? ;_@H#_P16_;*^-CW=A^R-\!_C3\?_!GQ@\;SV&IZ MGX,^%'CSXT_#+0_#/P2\:^-FB0P:#H,7B:.6>;Q1,0EL="9)O+ 2.OZ4ZXSQ M=X1\*^._#FK^#/''AOP]XR\)^);.31O$'ACQ5HVE>(_#6NZ>X&_2]=TC7%GM M]9@8@N8;B)XW=0[QY7! /RKTK_@I1_P3Q_:-_:ZT[]E_]F[XI_#?X^?M2^)O M@%\2/$7ASXR? NUT+XK^!?AUX5MSB;P]XB_:&^':>+[;X>R^)=;,'H[H! MKQ+?S?L_BSQ1X'MO&'Y#_P#!%+_@HS^P=^P__P $IKC]FW]KKXP_#;]G+]H? M]C_Q-^T7X2_:/_9[^+'B;1?#WQ=\5^.D^*7C[QU(G@WP+KSCQ3\87\5^&MS_9S_9T^!7P$A\2%)_$4 M'P3^$'PY^%4>O21JOER:W'X!\/>&DUAHF"A))@SJ HW $ XOQ"_8Y_9*^+_Q M#T?XM_%K]EK]G+XF_%70AIQT?XD_$+X+?#;QOX\T+^R")-'31O&WB+PU<^)M M&^SMAXA;3HJ)_!W_!3G_@BY_P $\?#9N[;=J=CJ?[.?PR\? M>(_CH ?B5XT^&7P[\4 M_$/X4WOB._\ A5XV\1^$M!U_QK\.'\0Z3%H>MMX$\0ZQH$GB'P))XIT Q6?B MN'PR]H;J']QM2\;:OJVKW!; MQCHGQ,\>>(/#7B7P)KK^'9(]!W^&0=DMO#XNBFCGN8Y!@_M(? ;QO^R%^TY_ MP2M_X)2_\$^_V?\%&/CK\-M>^-/PT^ FJ?$GQWXWUS7 M_#7@'QSXV^)OCZ&3POH,OA7XCZ[KOBM/"R6]U+=^#M?\)^!BDS2CQ@O]F/@' MX,_"?X7W_CC4_A7\*?A_\,M1^)WB_4/B#\1]6\ ^"?"7@S4?B1X]U9D?5/&? MCN70-"M9/$_B:Z!5;GQ-XFDN_%$YA>*:XD&6F9I'P=^$7AWXA^*?C-H?PO\ MA[H7Q?\ 'NBZ3X<\=_%?2O WA73_ (D^,/#6B$G1-"\6^.(]&3Q3KV@^&U8K M9VOB*ZEAM/+A,21LHC8 _@%\3?$7XD?#O_@A/_P7#_X)Q_'?X32?LZ?%C]D7 MXZ_!?XF>$O@!JWC;PA\0Q\-?@1^U3^T+\(_BSX!\%:/XY\%;/#7C^/PKXC;Q M!.OB?PRBH%\3>&A(ELY> ?0O[6GP_P#VROA%\0/^">'P0_X+ ?M^>/?VB_\ M@DG^T?JOP:A'B[X7? SX!_LZZ;X"^/7@D^'_ !#\*_AO^T3K7AWX;>)?$;_! MJ618Y&\0#QPK>,+71_$7C9T\(R>#&O8_[-/B!^R1^RO\5-=\<^)/B=^S/^S_ M /$GQ+\4/#OA_P '?%#6O'OP;^''BW5/B-X%\-ZSH^O>'?!GC[6M;\,SR^*_ M"_A;7=-\/ZYX8\-^*7O8+:\\/VES9VT<\8N(-+7?AY^S5^TS\+-5^&OBOP+\ M#/CW\&K36IO!FO?#KQ#X8^&WQ8^&EAXH^%.N'19O!^L^$=8'BGPC!K_PS\5Z M)_8DF@/;K<^$?%^C21RVUK=1.D !_.;\%/$'@KPI_P %6_\ @YF\1?$#X;^- M?BY\.-%_9W_9$N_B!\-/AG9)J/C?QQX#'[,FOR:_X-\$Z*?$GA@:WXB\6^'4 MUR.+'B_PD7G>*%)(FE%S%^47[,'Q<^&/[,OQ=_X)66O['/[;?PP_X*7?LJ_' M3]I3X?\ A;X4?\$]_P!J7X>?!WXD?MO?\$^Q\0&L5U_QUX/\::%/XM\0_"'Q M-\+%76[CQ=<6X^%/@F..)?LL/BVTNYO&]M_=;X&^!7P3^%_BKQ-XW^&?P9^% MG@+QQX_TSPEH?CKQGX*^'/A/PQXM\9Z7X&TG^Q? FC>-O$7A[1+3Q!X@T+P? MH)?P[X0@\22SQ>%+"W-M:PB&18SS'@7]C_\ 9/\ A=\2]:^-'PS_ &8?V>_A MU\8/$']H?V_\5/ WP6^''@_XEZ^-5^;6?[;\=>'_ U:^)]<:Y.#)]JO9%EP M(6>1&8@ _G,_X)2_M??LM_L"_&7_ (*Y_LW_ +;WQJ^'/[,'[0G_ \4^.G[ M2+:O^T)X\T?X:GXU?!_XN1Z'K7PH\8>"M=\*/!!A7P7XL\%Z+KFB36WAGQ%X3M9I+7PKXA\,10W'AA)W%I+& < M@'\$?BGPY\/M#UOPVTLD<++*?$J"W3P(/!4LW] M"'_!QE!>>$O@]^P/^TCXE\,:]XQ_9^_9*_X*2_LY?';]IG2M#L-1U2/1OA#X M?/B/1I?&>N:);YDUO1O#'B76M%AD)4H9M=A0+%'+-,O[!_$C0?V/_&7B2?XK M?&'2?V:/%_B7]CO4K_6KOXF_$^S^%WB'Q'^RUJK>'?#7CVZU@>-?$4,\GP$U MEO#G_"&^,WEDO/"MU+X:D\.^,&N?(,4U>SV/B/P!\04\:^%;+6?!7CV'0M2/ M@CXC:!;ZMHWB9M'U'6- T/Q/)X/\<^'UEF;1;J7PMXTT379/#/B1%N)?"/B' MP_=BUGM?$D#D _F+_P""K7[9'[*_[>GCW_@E3^S-^Q-\;?A9^U#^T'KO_!1/ M]GG]HW19_@)XM\+_ !";X-?"SX1MJ^M?%+XB>-M5\/>()%\ R6_AW6C,WA7Q M2;;Q3,+?Q+/%")_#2I7RO_P3K_9I_P""AOQT_:G_ ."S^N?L<_\ !3D?L+^$ M-!_X*K?M&:)XK\!M^Q=\"OVGF\9^*CKT\L7C!_$7Q=UWP[XB\,%=&>#06\-V M\4D""-9@_G><3_6E\'?V3/V4/V;;O7==^ W[-'[/?P%U;Q+:HGBW7_@_\'/A MM\*M2UT F8'7=7\">&_#$NLJ)F+YG=ML@W_*S*!J?![P1^SYH6CZO\3OV=O! M_P &-(\/_'O69OC1XH\??!/P]X,TZP^,FL^-!'K=% M=/XOFN/$\WBI'1OM4MO<;E /0_#=GXDT/P?H&F^)=>N/&OBG3/#FE67B'Q19 MZ7I?AYO%GB'2]+B37-=CT6(_V%X?E\3Z[YCKX?B=+>R:X:))7A@>2+_/?_9U M^)?A+]EV']DWXL_L _\ !3W]JOXB?M5?'3_@J5J'PG^.O_!./XQ0>%? 'A_6 M?#7Q!^,7BG0OBMKWCG]B30/$7Q<\1_#CQ UKH^@R)^T!XE\:>+9Y(@&CD\"> M.@WA#PM_HOU\ZZ5^R[^S/X>^,&J_M#^&_P!G?X'Z#\>]) M+;1_%G@]FC9%\4:# \FY$(7^4K_@D_\ "71[C_@WE_X*,_MF^+O$7B/XA?M+ M_M?_ +-7[9%K\8/BGXUNGU7Q)J/AGX#_ M^+?P@^%7@QIY!(L?A[POX>T62 M9(=R32'77\@O;V_A94_M8GMX+B*:":*">"X!^TV]QM(((&L? _X0Z-\'YOAC?_ P^*VJ^ M-M$&M:K\+O D'_"-2_#WXLZYHGCV)KQ_#A\'^.+G2/%\,C7%OV0?V-9YO\ @Z2_8Y_9R\ :'\.?AE=7O[&_C3X%?\$]U\/?C'!\21K45LL_AZ7Q3XF\+1>+XW\JX-NLH(?W+]OKX@?M& M?MH?\%@/C!X4_9D_89G_ ."C/P<_8E_8L\3?LS>./!=I^T=\*?V^,#XU^*Z7/A_QU)/\&FA\(_\(SX9MWC60R3WEW91Q2&;^CO_ (=. M_P#!+7_I&G^P-_XAO^S;_P#.YKWGP%X'_9R^#7C[Q)H?PU\&_!/X5?$WXU?V MU\3O$F@^"?#7@SP7XX^*L/@=O#WAO7/B+K6CZ#:V?B7QV/"Y\7^'=!O_ !/. MEW]DG\1:);R3PIXCM#* ?P;_ !3^+GQ<^,7_ 0Y_P""?'[+OBO6KKX0_M9_ ML-?\%H_@9^P9XXNM:T;0O&>I_"/QM\)H?C!H?PIUA=!61_#?CX^#?"^L^"?# MQ62>Y\'>,YO GBB-990H0??:^&_VH_ G_!:+]CS]F;_@M9^V1\0?VE_AWHVN M?\+V_P""9'Q-\,?"_P" _P"SQ\%?B9^TEH.D3Z/)H?QJ\$^!? 4?B!/B%X9E MD5/ ?AB+QIXI$7BS6?!]M'=&'XMS^$[K^K/4OV/?V2]%OC#XCU;5?@G\.+_4M?^+G@AM>3P5\4->U>7P_++K_ ,1?"B:SKL7@ M[QE<-/XP\)QZW*UI-;F\DJ[\2?AU^S)^T+KVG_##XR> /@5\:_%7PFOO"7Q9 MTSP#\2?#/PW^)6O?#75M8_X2+0O WQ/T7P;XIMO$T_@F>Z.B^+H?"'BN.WMY M96T?Q+;V4[R6EW(@!^;O_!PU\*?BC\9?^"//[97@GX0Z)K7B'QC;^$_ OB^Y MT#0/[ _B?X%\<>-M+TO1M"66X\0,_A3P[KN?#[LRS!& )3?&;X9?&6/XB^)O@1X;^%7[.'PSTG0?C9\;? _C;6KK1 M]$\"R:S\$/#ZW/C'P#KOPLDN%3]YX9B\71R6$,'P^L_%?C&7PO:WO] E?*WA M/]BK]CSX??%*^^.7@7]DW]FSP;\;+^>_N[OXP>%?@A\-- ^)U_J&L?\ (7FE M\?Z-X:3Q;,]P(P+@SW;&3#;RX:5B ?S^>!OVB?@#^Q/_ ,'$/_!3'4?VJOC! MX _9TT;]J/\ 9<_9&\;_ 6\7?&WQ%I/PM\"^*M*\!>$X/A]XD71/''C>:T\ M.RRKXBT&>+RC<(LDV@^)HFC8>%)89/QW^/GB'PQ\8O\ @G!_P=(?M0_#77/^ M$M^#'QG_ &W/@-I7PW^(&DVG_%.>-U\$?&SX2?VUK'@W6FR->T"1==T.=/*W M1-"\<@;,G/\ ;-^U#X$_8;^)%MH^B_MH>!_V4O'^F>$_"/C3XK:1I7[4'ASX M1>)=/\(^!_!)T*/XB?$K3-*^+$$Y\/\ A?PE;ZYH*>-/%B+#9^$VUKP_%?74 M<=R@;T:X_9D_9JU;X*P?L]7?P!^!VI_L[?8+#3[7X$S_ L\%7OP1;1TU@:_ MI<&_BQ\0;C_ (1GX;6'Q.T#5'\>MH>L>/?$+0^'?#Q;PUX@T/$OB:XB MA637O"WG%I/%"E/[.-:_9Y_9TU#6?&/C+Q+\"_@SJWB/X@?#+_A3?Q%\5:M\ M-O!6H:KXW^#A25F^&?C?6;C0#+K_ ,.!$K[_ CXB>7PFDM^&?@_XU_9JO$\2:KI/@+X3 M:1\,-(N+:X^%(->UW1/"O@&V\,0LLESK4'A#P>I:^C2, _E\\=?$[X9_M M0_MN_P#!Q;^T5\ ?'OAOXQ?!?P?_ ,$7M8^"MS\5_A_?:5XS^&VO>.M8^"_B M'7?['T3QMH4MQX=\2,H\/ZU%))X7E:.6:*<"5Y(FC'Z@_P#!&7_@H9_P3^\( M_P#!,_\ 8&^$/B[]N#]C_P ,?%72/@#\,O!>I_#'Q'^TO\'/#_Q#T[Q/'!_8 MT7A+6/!.L_$,^)[;7O/=(/\ A'I[3SOM#""* +) K?KOX"^#/['OP]\->-?V M3?A7\)_V=?A_X,O_ LWB+X@?LV> / 7PW\*^%;_ ,$_%DZWX/N-5\:_!?0= M%B\/S^&OB(/!V M@Z!-XN\!MX0\2?V7#=7%Q:6DWAGQ;/!'<,EPH>0 _F*_:GTW]LK_ (*:?M*? M\%H?'G[.?_!/C4/VU/@OXT\':7_P3C^$'QJL/VGOA%\$M)^!.J_LW:OHWC_Q M#KFA^"OB$[>)?B]-)\;ET#XII#X5E\)[X]*7P6;A_P#A*+IHOVTT_P#:U'[; M_P#P;/\ QC_:&U6Z6[\UCQ-&A\S_ $?6HBI3#H/U&_96_:)_X)F7MY)\"OV(/CE^PGJ%\+KQ M'X_NO@[^RK\2?V?;V_FN)9(1XQ\;'P#\)?$)E5S.\1\4^(QX=\R4R*D\WG&, MUZSX3^$7[)OA_1/B7^S-X/\ A5^SEX?T'Q=I%_X[^+O[/GA'P/\ #/3M)\5Z M1\5VUW0=?\8^/?A7HFBQ)K^A_%*70]>\+WOB?Q+X3,?CAO#_ (AM7FO7M7C4 M _DW_::_Y0]?\&P7_9Y__!+[_P!0G6Z\9_X*T?&;XE_\$I?VY_\ @IC\+O@] MX8\0WVG_ /!:[]E?P%>? BRT%3ML/VL=<\:CX#^.CHDX,=QHOB"3P[X[\=_$ MQIR5=O&/B#PF%E.Y%3^M>WG_ .";_P 2/&?@W]C?3KS]B'QW\0/V9-2T;QIX M%_92L9O@+X@\>?L]:QX"TRT;P[XT\$_!57?Q#\)-=\%6NMZ7'X9\1^%_"_A. M7PBGB&'[--:BYA#>_P#Q/^ O[/7Q6USP!\0OC+\&_@U\2/$WP.UA_%WPR\>? M$GX?>"_&OB#X6ZPDNCZ[+XP\!Z[XDT6:7P'X@CO/#^@Z\_B#PT\$L3Z'%(DR MO;Q-& ?Q\_\ !4[]G&W_ &&?%O\ P;>_LX?##]JKP#^PQ<_ >S_:-\&+^UUX MV\+?#KQ)X$^'7BH?#?X-+X]^)NOZ'\7/$'A3X::\?%GB(Z^LD?BR:V'F^.?M M"3"O^-G3]G_XE>,?$VN:&Z:OHOAUH_$D*6<4\OG>8SON M;[(\O_@F)_P4YMQ(1^P7_P %!]+^$5\1G_C'_P#:PL/A5J7C5,XX_P"$SC\# M2^,%\-@X;[&/%D'A_-_@[\ ?A'\,_%%QX;U:2&75M#;7? /AGPQKDFB-/I>DO)%+-(DK1VS&* M0J\D8!^5_P#P=%?\H3OVNO\ L*? 7_UH3X3U\Z_\%0?'/AS]F_\ ;[_X(/\ M[:GQ[M[O3/V2/A(_QY^%WCSXDW(UV^\$_!WXG_';X+^'/#OPI\7^."(X_"V@ MZ(TT;2KXF,I80^'_ !!<%E7PO;Y_I!^+/P@^%?QR\#:[\./C'\-? 'Q=^'_B M%=,;6O GQ-\):)X_\#ZV^CZC#K6D-K7@WQ);W/AW63!K=O'>.W\QR MJ_N];QA\/_ 7C?P7J7P]\;^!_"?BSX?ZOI(TC6O!'BKPWH_B+P7J.D+$ROIF MK>'=:M9_#]UI"1JG^C21%&V*H "<@'\TO[0'[1WP$_;M_P""WG_!(_P]^Q#\ M1O G[0>N_LG:3^U)\;?VA_C#\$_%VB?$?P+\-_@[X]^&S> -%\'ZWXV\+:_/ MX;DUSQCXH1_#DGAQY)+CP;/XE\/R2K$GBH0CUC_@I[_RG)_X-]O^QC_;M_\ M5*^'Z_\-V\TZ@9664-)C*L55B'K?%#P7^S_'XL^&?QE^,WA;X-/XV M^&GB-/#7P>^*GQ,T7P@?%7@'Q/\ %O6]"\"G0?AAXZ\1Q2>(_#'B#XIZUJF@ M^$AX>\*ZA WC:YDT#P8T,T\EK!( ?Q#?M3Z;^V5_P4T_:4_X+0^//V<_^"?& MH?MJ?!?QIX.TO_@G'\(/C58?M/?"+X):3\"=5_9NU?1O'_B'7-#\%?$)V\2_ M%Z:3XW+H'Q32'PK+X3WQZ4O@LW#_ /"4731>M^*OV^/ /[0?BO\ X-5OVQ_C M?\4/!_PVL['4/VN/#O[0/Q ^*'B72O!GAWPI\4?A;\,OAY\)_'6L>,/$'B*6 M'P[X53Q7\0=$-Q&_B26$K'KGAK9)&LC2#^QSX#^$OV>_ O@R]T7]E_PK\&/" MOP\3QGXUCOM+^!F@^#_#_@-O'FC^,==T+XH@Z9X"$'AR3Q[9^*M'U_P_XZ<( M/%$'B_1Y[/Q>OVBU,-OX+\0?V(O^";%SIW@?X?\ Q)_9&_8+?'^K> ?#WB#PZL&O>/_ !;X;\!GQ3XW_P"$ M84^*/$WA?P&^HW@EM_",S0 'L7P0_;&_9%_:5U'7-'_9W_:E_9Q_:!UGPW80 M:QX@TOX)_&[X;_%C4=#T^23R(M3U;3/ ?B3Q)+H\4EP3%#),J)/,RJ&\QP@_ MD[\>_!W_ (*%_%G_ (+H?\%J;W_@G;^V3HG[)7Q?\#? C]C?6I_#>O\ P-^& MGQ<\,_'747_9\\,MX*\%:UKOQ)A\3CX1I'KJ7 'BOPQX.\7R.FNEYH49=C_U MB?!#]CG]D7]FK4=/#GQQ^(GB+PMX/^#? MA_\ :2\;>$O"FK_%7Q%H'A_P58?'+QSX%TEY-!\%ZMXYUO143XB^(_#%DNBZ MGX=\'R^)9+JV@DT*[L+-L69B(!_!WK'BCX??$G_@WM_X+*_&CQ?XS^+7BK_@ MHOX\^+7P T?_ (*1Z9\9T\(:3XW\*?&;P#^T)\)/#FBZ/X?\%> _#WA'P[X> M^#3^'X]='@<):B**1/%?@9)#_P (FL$/[ _L-?:/X^_9?7QY_P '3?[% M?Q^\$&;P!H^I?L?Z+\$_^"?'@7QGX[76=%AT30O@UI/C;PO\7[GXEZ+KS:Y/ MI/A^!O#WAD>+9[SRK%(A/-YD']"WB?\ 8X_9%\;ZE\4]>\:_LK_LW^-=?^.D M/ANQ^-.J>)_@?\,_$5_\9=-\.2Z-J7A_1OBIJ^K^%))/B#!X;ET30Y/"L7C0 MW*V$^A^'9$97M8W7S/P[_P $R?\ @FWX2UW0/%/@_P#X)_?L2^#?%/AO5]-\ M0^'?%'AS]E#X"^&O$WAWQ'HLZ:OH>M:/KFA> ;>ZT/7?#MQ$+BTN(C'*LB1R M+*0I# 'Y=?\ !QI_R+?_ 29_P"TQO[&W\O'M>;_ +:WQ<^$W[)/_!Q9^Q;^ MT1^T?X_T7X+_ 9^+'_!._XO_L]^'OBU\0[F+PU\-[#XH^'/B;X@\!?CS\'?A?\ &?P4UT+]_"/Q@^'_ (/^ M)/AA+]#\FHKH'C?1/$FA_:(LEH9O(+1ABH^<[: /X_?'7Q.^&?[4/[;O_!Q; M^T5\ ?'OAOXQ?!?P?_P1>UCX*W/Q7^']]I7C/X;:]XZUCX+^(==_L?1/&VA2 MW'AWQ(RCP_K44DGA>5HY9HIP)7DB:,?G=XQ\._\ !1?X(?\ !)']@'QS\>OV M[/B7X[_X(T_M%_#[X;?#7]K#X3?L]_L[_ ;X?_'']ESX,>/BC:!HNB?%"7X? M^-?$_C[PM$XE\+^,/$SS>&II3M\"W7A.^7Q>H7^^OP/^S)^SC\-?A/KWP'^' M'[/WP3\ ?!'Q9:^)K/Q/\(_ OPP\(>%?AAXFL?&>GOHNNP:SX'\/^'++PQK\ M7BO1"MKXN,MJYU"WC$5_]K@D;/21_ OX*1?"!?@+%\&_A?#\!U\+#P2GP13P M!X47X1#P-Y1'_"%CX8'0/^$3'AWR"T1\.'PU]D*$PF':2I /XSOV_OV$O@G^ MV_\ \%9/V:OV5OA#XFL-*\$V?_!";1=9_9!^+'AW5WOSX$\0_"WXV^(-9_9Q M^)>@>,_#K3S2:"(=)T0?\)' 7DNO"6M^(XX3%)/&B6O^"'WQP^*'[8__ 5[ M_;=LOVS/A5#9?'+P5_P3W\ ?LN?M2>"/%NFZ-XC\.^,/''PI^)OAOP%\0-5U MG06C;PYK_AWXI!1XDN4MH[GPD%UR=--2X\%R6SO_ %_>!_V7/V9/ASX@\&^, M/AO^SM\$_A_XP^'_ (!7X3>!/%7@SX0_#WPWXF\!_"V35'U[_A6?@W6M%T"& M\\-> %U[5YM>_P"$4\-20>$4OO-GFLUE <;VA_ ;X'>%/BKXP^.7A;X+?"_P MW\%-)^)WCO3-..C/I6C^-?'^C:$GBOQ#X?A;1=*AM MX?$%[+#9)HMOY4*I!;^4 =7X1^'W@;P$->'@KP1X4\%CQ?KI\5^)8_"WAW2O M#O\ ;OB+^Q]"T'^VM931$A.LZ^?#VA:#H,FOW$\TPAT31+6+?':01IZ-110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% '@G[2WQ/U/X-? OXG_ !&\.:2NN>,M#\-26?PY\/F;;_PE MWQ/UUX_#_P +/!A;.0WB_P"(FM>'/"Z9^\=95N0./Y\+*R_:G_9+^&7Q0_97 M^,6K^&O@-XO^-,/['7Q-^&'C_P#9S_:-\8?%;Q1XJ\4>'OVA?V9OV;?VP?&W M_"9^/?V=O@ OAWQ-XKBU[X2^+?&_A9O"7BSP?(/B%XCN&3Q4WBOQA;#^HJB@ M#^;7XD^#/%GP$U3]HKQ7X)_:&_;"O8?V8_V^/^"?O@'X*^$?B!^U;\=?B!X: MT+P)^T5XR_8_MOC?X0\.OB)XD\3?'SP_XOM_BGXVW+^T%XD^+Y\$@B/X% M#P*ZB)]_PA\8O$ES^U_::59?'KXFZG^V3<_M=_M8^#/VF/V71\:/&/B/P=\, M/V%- \(_%N7X&_$P?LO^(/$R_#CX.>%YO#>@_LH>*_!O[3OA'P?X0\8>._&W MQ63P1<>-_&)^*WB_P2_]%=% '\MO[-_BS]I3X<_"']FOQS\)?BS^T1\:OCQ^ MTW_P1)^.O[3VMZ9\8?B]\3/CKIGB[]J#P%H?[(<_PGUKP3\,/'OB+Q1X8\$: MVK_';Q!X;;PK\*O"7A6#QI+)X?'CX^,W\SQ@GU/^PG\;OV== ^-_[06M_ S] MLCXN_M*_LQ> _P!BWX%?%OQ5XA^)'[3'Q,_:B\,>$?&__"8?M 2?%+69O'GQ M!\0>,CX9\?2^%_#^@-XY^&"^,(E\'/H,4'_"$^#PX27] +G]LW]F;QS\0_$G M[,S_ !!\?VWB76+WQ_\ #)/$ND_#K]H'P9\/M>\8>#M&\0:Q\3OAG\*_VI?# MOA+PS\*M9^,7@OPSH7C!KGPM\*OBSA_'/QO\1/ M'>M?M&Q>'_B[^TA\*O!OCOP5XE_9U^$OA_X2^)/"WP6U_P"+'PQC\->&?BS\ M7DGA^$OA/P?"T\/A2&YE],?CK\1_@I\*_'O_!37]G7 M4?VR?'+?M=?&;X=>(OA%^SIXU_X)^_#W7_A/XU;QV/B0OB3]G[X>_%?]K/1/ M#_P*3XG>%)?@S))X+1O@?'XX/@+P7X.\&^"OU@^%7_!3#X-_&WXG?%_PA\,O M#GQ3U7PM\'OV9/#/[3&I:YK_ ,'OCQ\//'.L:1XCUSQQHVBZ%X1^"OCWX->% M_B?XFT3Q%H/@.;Q)X.\4^$/#/BJ'QO'XA-KX+M[JXAC,GSE\#_\ @MS\ _B= MI_@K4OB3X&^)WP0T?QE^R7^S?^U2VM/\+_VE/'R^$;7XVZW\7]!\>)XV/AW] MG*(> ?@W\(]>^%ND2#]I[XI-X*^#WCWPAX_\-^-;&2Q\&RVMUXF /JO]A7QE MXG\7_L>W6L:QXC\2^._#$WC']H[2O@Y\0/&MSK7B'Q1\2_V=]$^*/CK0/V+^*?B/'XL^#UEX%E\(_%/Q+YOBGXQ^$)/#_Q#N;KQ7<>+#XQOOP!\ M#:E\0Q^Q+XE\;Z+\>/V@?!%S^QY_P0)_X)_?M%_ ?PC\-_CO\2?AOX(T;XR- MX%_:?\0-XQ\:>!O /B3PCX8^(4GE_"?P/X:;PI\6%\9^"_&D43GQ[X&\8[=R M_P!,WB3]L/\ 9Z\"?&WPQ^S?XF\<:Q!\4M>N/">G0M!\-OBAJOPTT?Q/XU&M MGP3X.\;_ !QT;P/-\#_ 7Q'\;+H4_P#P@_PQ\;^._"WC?QBUQX8/@[PA@?$3]F3QUXT^ 8^*/C%/V$?C1\4_%O@W MQ@W@ZT\!P>"5\>>$T\*>9+YC\0O&'QB\(_L@:A\;Y?C3\09]+^+'_!47]HSX M8_M.^-?C3^WM^T7^S?\ ![X8_LY_";]J#]KKP'\)/!>B_'/X>Q?%R^_9#^'I M^(FA_!/X7>+?B9\)O"7A/Q5XP&N:#X'\>^,XO!,P;PI]W?%+Q!\$_%WCW]KS MXZ^+?A=\5_'_ ,2?V//VC_@W\'/AE\+=3_:[_:4_X47\;OCWK?PO_9Y\;_LW MM_PSJWBE_P!F?X?^(F^,?QP\$^&8?%+_ ?\%8?"GN? MCK]O'7M3N/V1_"G[-?PR\!?$7XG_ +8OP\\9?%'P%I/QM^..I? /X=67A;X8 MZ/X%UGQ[X2_X3;0O@Q^T+XIU[XO0_P#">:0;?X8>&OA+)(OA#PS\4_&OC'Q9 MX-C\#Q1WP!^_!_["'Q:LO@Y\2_'MQI'A#_@FK_P M2_URUN_%?COQC\)-,\#>!?'7[6?[7/AW]I'XTOKGA[PUXN\3_ 'Q'_PSAH.M M>)O&_P 4_"G@\^-?!:_#Y?&__"$;?!_@L#]H;C]MG]J;Q#XL_9[^#WPW_8W\ M':;\=?B5\-/VB?&?Q(\%_M'_ +1'Q%^ WAKX<7_[-?Q)^$OPC\"/&7AG] ME#X]:[\8?#'C7Q/\58/$GP<^)[>#_!-IXU^'\$?C9$M9?%$7A>#UF+]MC5M, M^"'QM\8>*?A1#I'[0GP%^(ND_ 'Q7^SU:_$>'Q'IVM_M">.QX D^"/A/P;\4 MX/#5M)K7@#XPCXI?"W7O _Q*\0_"OPMXIM?!WCJTN/'7P]\(^./"?C3P39 ' MY'?"7Q3\2_C/X<_9,^&4W[2NN:M\ _BK_P %*?B;X$\,^(OV5?V^/VIOCUJ' MB#X(:!^PG\8?BSK?P;C_ &^O''PU_9]^*/Q]\/#XU:!K8'BWPEXF\7?\(4,> M!8/C0?'GPA:+P;Y=HNKPVWQ6^!'Q-^(O[3GQD^%?CGP)^S-_P7>_9S^"GQN\ M4?%+X\_%K4['5/V;/VN?#_@;X5:QK?PJ/Q%9/VGOB#\*O@KH6N_$WQSX5\5> M#?%_C;XSI\(V\<^.&\7/\(O!7C?P7^X7B+]M#Q#XRTC]G70/V6?@_IOQB^*O M[3'PKU?XY^'_ ]X_P#BE)\&/AG\.?AAX*'@,>-]8^*_Q/T?X>_%SQ-H.NIX MD\<^'/AIX1\*>$?A-XV\6W_C:2^,]EX2\%>%O&?C/P?[3^S-\?[_ ..&E_$7 M3/&?@>3X:_&CX'_$O4_A/\:/AK'XE/C/1?#?C8^'_#WCC2=2\">/(?#?A!/' MOPZ\6_#SQMX)\:>!O$]YX,\'^+I?"7B&WM_'/@KP5X[A\5>#; _.;_@E_\ MM _#I]*^/%C>_&OP_P")_ ?A_P ;_ ;1-*^)GAW_ (*/_$C_ (*-_LN7WQ/^ M*9'@C1_ WPM_:E^/?ACPI\2_#_Q>\2^(X_!,'CG]E^7Q=XP\(^$V\>_"F[^' M[G4_B[XM@N/&OVY]5\9:=^UQ^U/IO@OQ[X]^&&K^,O#'_!!_X77WC7X9^)M< M\'^.+'PI\5_^"CW[3G@+QTNC:_HF6T3_ (2WPUKFM^%G9^7.2W6ON_XP_'_X MV?$[QW\7?A%^S-^RK\.?VC-!_9N\3_#^/XP^(OC!^TQJG[..F:E\8M&TCP'\ M>_!GPY^"R>%_@I\?9_'WBCPSH=SX)\0^.9OB=+\(/ MO<^)?"7A0>,/&$9\= MQ>#.B\+?\%!? =YK7Q:E^)'@7QU\#_!/P8_94_9R_:7\1ZE\3-+UC3OB/I$/ MQWU_X\: OPVU_P"">AZ#+XM'Q&\(Z[\#F\,/X>\(S^-9?''C#Q$W@SP-!=W< M5F/%@!^:.L^.KWX96_Q?^"/Q)_:!^.?P^_8L^%W_ 5 T;X3_%SXS>.?VF?C M3I?CKX2_L]:[^PCX _: \/Z!XU_;;\3_ !CA^/GP^\ >*/VL/&W@CPTGQ.D^ M*L5PG_"=>&?@>WB^/P+XJ:-/U:_9E^.G[,UC\&O!]CX*_:K;XJ^$-(_X1C3/ M"WC7XX?$V'5OB-X@\-?%/XK>(/AW\!+F;QGXZE\-^+?B!X;^*_B319/AW\!? MBIXCN/$[_M-6ND>&O&?A/QS\7)O% \;^+=6/]O3]F+_A3]O\:!XI\??\(S>? M$C4/A+:^"U^ OQ\;]H%_BCI#322_#8_LNR?#"/\ :9?X@KHFE3>*O^$0?X0M MXJC\";?'Z6Z^! GBMO+_ (A_\%!?V';GP9\-K_QEXN\8^+M$^+4OB3X@?#[P M-X5_9^_:3^(_Q,O[K]F_XE>%X_':ZO\ !3X<_"[Q/\4/#7B;X1?$6/29O'7@ M[Q?X+\,^,/"$VA^(D\<^%H(?"/C2.T /RN_X+C>&/!=M\4-5\<^+/$_B3POK MNO\ _!(C_@JUX+^'MDWQ>^)/AOP[XN\;Z#H_P%U]/!NC?"S_ (24?#7Q_P") MG^'6O?%?Q7)X3F\%^*I_&+> O#'C2Y22;X.^#;CPGT_Q[U+XW?LQ^'O^"AGP MH^!WQ<^,_B;0O"G[,_\ P3\^+-QXA^-7[3/Q[\8>)/ >F?&[]H#]H#X??M5_ M$W1/C9KC_%WXE_ /0T^"/PI/B>63X4^#F\'?!N7P_+\0/ O@9)'<#]5/V@?V MO_%WA#1OV09_V8? _P +_P!HC5?VR/B.?!?PON?&_P :-?\ @M\/&\--^S[\ M6OCZGCC_ (3CPQ\%OV@/$4L(\,?"V6);=? TGG'7(F,Z3120KTI_:3\;_!?X M6W_Q'_;8\%?#WX07K>/=,\'>#O#7[-?C;X\?MGZGXYO=<6TT;0]$\/>'_#W[ M*GPH^*WB#Q]<>(I-9W^$/"'PB\<&#PEH,GC26\6*+Q0OA, ^6_\ @F;XT\8> M,OV;?CK?7?Q0^'GQ9^&-C\4O&UG\%_$/PV_:D^./[<7AG2_ R^"/ T_B+P6/ MVP?CU\&OA5XN_:#_ .$=^),WQ DB\5_:O&)XZ^,?@U#^U?PP_P"" MHG[._C#X6+\9O%!OA7\?OC1\1_%W_"C-<\0: M#J_C'6?A7X!^"D_Q1\ B+PSX?'B3Q_#XM\&16GP<>X;PMXW\:172E#Z'K7_! M1W]CS1O#GP3\77'Q'O@)\-I->UW1X8_B?^T#+X"\%0RCQ%)_PE1B\)^+6M M #\U?#?C/]H[PS^T[H/[>_BOP!\-;']E[X[?'7Q-\(;+XB:-\?O&%]\5M2_9 MQ^+.E^ ?@5^RNC?!?Q-\$_"OPR\ Z#XT^-WPL^%?Q/\ !WBBV_:(NGBB_:!\ M5RW'@VSG\9^)3X8\H_9Y^(7P?L-?_8L^ 7PH^-WP*_:=\&? N_\ $>C_ S_ M &:-5\(:Q\.?^"E?[ VF#]GKXL>&]?UO]JL_"'XT+X9UO1?A0YUGX!?&[PA\ M6?V^,'[0WQBM/B!XH\)>#O&GQ$F^$OPV\/>!_A1%X='C[XC_$_XI:)\/?C! MXE\.^'DNO&?@GPKX0@\)_"/QOXJ\6>-O'?AFUGL_"_@F/QOXV\%^=Q_MU:?\ M*_ >BZY^U_\ #+QK^SS\2]4^-.L_L_:1\,O ?@[XQ?M/:?\ $WQYI'@OQ!\1 M=)D_9[UGX3_!B+XD_%WPSXJ^'NAR^)[/Q&WP:\+W$=QHGB3P/+X5@\9>%[Z) M@#\E_P!GO]I+]G3X[_\ !.W_ ()9?LZ_ 7XU?!SXQ_M?^!=-_P""=.LZ/\._ MA5\0_AO\1_B_\!]4^%8^')^.'C/QKH^@2^+?$7P@\-^$O@J/BY\,O'GBGQ;! MX2EE'B>'X&,]OXW^*L/@J[[B+Q%^U'I?Q]3]NV[\%_"/P_\ L]_'OXR^-O@[ MX6^,)^.7BO5_B-;_ -^-VB> ?@7^RC_ &Y\$Y?@UX2^&_AKP)XK_:*^%_PF M^*=KXFA_:&\:;(/C[XLDD\'VO_"7>*4\+?L#X?\ VS/V=_&'QO\ $'[,NA>. M-:;XN6%[XHT<07/PM^,&E_#G7/$_@W1=$U[QGX(\%?&_7? 47P.\>_$CP?X? MUF'6_&WPO\%^.?%7C;P@W&B>*O&7[/UU\6O"$$K^%8IKI'\8^$DO #\4]3_:O_8X M\#_LI_L!?L5V/COP-\+_ -L7X3?$G]CCQ1KO@GQ)<:9X>\6?LU_&+P%\?/A- MH'[5OBG]H#681XI7X,^(OBF_COXFZ WC/XM2>'?"/[4G_%#]GOQ+\=/A[X6\,:MXVUOQ M[^SWX*_:#^'?B'XW^$QX*T /XC\;Z!)\-])UY_&O@G0()I?'7@K_ (2'P4MM MXF7Q)-;2^X_ ;]JOX(?M,W'C&S^$_B+Q3J.J>!4\*7OB32/&GPE^,'P;\0QZ M#XWCUR3P3XOT31?B_P" O!6N^(_A[XUB\/\ B ^"?BEX3B\2^!_%[:-KR>$_ M%$S6,XC^8_@G^U3^VS^T1^+NF? M%V7PW\"/V@?'GP+\<^-#\+M#_8.\0>%DUZ\F\ :QXB\(^#O^%S&&<-!;R>-X M(YY+J, \:^*'[4O[-WQWO_BI\1?^"?&I^"_VM/VS?@[^Q3^T5"H5N/%D_QMHGQ2T76OA9^T9X?_ &+_ -L/X\?&#]F?^R_^ M";=C8?M!6O[2_P 1?CWXY\$?M$?%K]IZ/P1\?/"&@?M$^/\ Q-XQ\4Z%XA?X M//\ "GQ1X_\ @,Z1>#/@[<:^9F\"^$%^+WB[PA+^QWPS_;Z_99^+'Q4?X(> MOB+XEUGQW-XQ^)WP]L9KOX/_ !PT;X=:W\2OA-)XD'Q-^&>C?'#Q-\-K?X,> M(/B'X8M_#NN>)[GX;>'/&,GC,>#M$N?&-IX9G\%Q/=KDZ7_P42_9 UG2_C5K MB_%+5++0OV?/!'BCXE?$;Q#K_P *_C'X7\-ZE\*_A]J6O^'O'7Q*^%GB#Q'\ M/O#GA[X_^ /"_B;0;G1?%/C+]GRY^+7A*!W\+12W43>,?":7@!^6'Q)\&>+/ M@)JG[17BOP3^T-^V%>P_LQ_M\?\ !/WP#\%?"/Q _:M^.OQ \-:%X$_:*\9? ML?VWQO\ "'CF+QU\1/$GB;X^>'_%]O\ %/QMN7]H+Q)\7SX)!$?P*'@5U$3\ MO^RI\;+OQ)^UPVF^%/VN/C9\3/VH_P#AY+^WC\/_ (D_LR^*OCUXN\2>"?"' M[%/@;QM\?E\/1ZK\"?$7B&;PQX"^'OA#Q%HGPOD\%_'WPSX.7QBGC9X/@5%X MUNO WNSH&A>(_[7USQ?;S*]EX'D'B3PY#X&8Q^)_"23@'XF_L__ !\\ M1ZAH.N7G@_\ ;!^+C?%_5?V!_P!I_P 9_P#!2:;5O%WQ)_:OM/V&/VSM"U/P M#)X+ _9ZD\2>*Q^S/XD^$_C[6/VC/"O@+]GWX3>$/!\7QD\%_#N8OX-\8+\* M/"7C.WROA!^T)KES\ O'EK\*?C5XA\1V&@?MQ_\ !+'0[SXD_ __ (*2?&;_ M (*,?L]7J_%C]KOX0>!/B=X)\$?M2_%[0O"OQPT#Q)XE\+((_CG^S#XJ\7^- M/!/A3P?X^^&5U;M!%\8/&<3?KIJ?_!13X+^!?%GQS\/_ !HCUWP"GPK_ &I] M&_98\ )X5\,_$SXV^+OC3X[UG]F/X=_M,)%X*^&?PE^&_B[Q7+XA7P[XV\1> M&3X6\.IXRG,W@83>=;W/BF+PE'W^L_\ !0#]E?1OA?\ #3XO/XX\8ZMX2^+^ MK>*-$\":=X0^!_QW\>_$N[U;P:-=;QS!K'P4\$_#CQ'\;?!3?"\Z'J]K\6D\ M7>"?"_\ PJ6]@:P\??\ ")WT@MR ?S3W/BG_ (4-\#/!'PS\.?'"+X=? ^W_ M &Y?^"N]A^T+KWQK_P""I_[5/['/_"!_'C0_VA=?7]G#X::[^U1X#\._M#_$ MWP!X@\6?!/7O''QY\'? 3Q8_A#P=\9_%T9^.7C:/QI\0O%P3QM^P'Q'\0_$O M6O#W_!%#7OBYKEEKOQCU'XI7^N>/_%NB:1XO\-:5K_CJ?_@F1^V#)K6K:!X? M\?>&_A#XET$>)_$)/B(^'?%7@GPAXQ\(*BPOX1\+7%O<+![O\//^"IG[-WB7 MX*_LR_%OXE:MJ?PYOOVEOAU8?%+1]"\)^&/BC\9_#/@'P/KFOZ+X(MO&7Q5^ M)_@#X;S>%_A%\-AXA\1Z-&_Q4^+K_"+P,DL7B IXF\KPAXP:T^J-"_:?^!WB M;XJR_!O2_&%[-\5;?Q=X[\%W/@M?"?C3^V--U;X5^$? /C3QT?$"/X<,7AWP MU#X9^*/PLO[7QAXEDM_"'B^+XC_#I?!7B;Q)<^,/!PNP#\"_V>?%7[3GPZ^# M7[./C?X0_%K]HGXW?'W]I[_@AW^T-^T[JVC_ !A^-/Q*^-&E^*/VGO .B_LA M'X2ZMX%\$^./$/BGPWX#UH>)OCCK_AJ3PM\+?"7A1?&JS>'X/B$WC+QEGQ;' MXAXB^)G@/PMJ_P"V7XN_8"_:L^(O[0#Z7^P?^Q_8_$?XG>._VK/C!\7%^'FB MZ]^UIXDT/]HG6'_:,\1Q?%7XG?!_Q%X3^".L>-O%_CQ/!D(N/V8;HR^-_!'P M8\->,T?PG+_8!10!_*'%\:_V@)?V29IO@1^T?\ @H#I.H_LJQ_!?P]K'[5H7]H;X^^ OV>[G]IS7_V?QK/CKXE_ [XG2M\9 M5\&_M*#X'? &7QU+&WC7P3+_ $R?"S5?!NM_#7X=:IX \13>-? VJ^!_"6H> M#/%=SXBU7QH?%'AJ?1X9=$\0R>,];Q,LJ7>+_ ;XP\-?"?\ :3^,'C[3?'$_[7G[1RZ7JWP8 M\=_#/X]?"7P'\-=,_8.T3X+Q?LP_#WX@_";PU\7/#_A^/XWMXS\8_$'QK%X( M\3R>-_%;/XQE6/8T3_@F+\1-=^"O[,GP3\?>/_"&C:-\._\ @DI\=/\ @G9\ M5O$'@J[UC5M1B\=?%K0OV7/#R^-/ 1UCPSX6_P"$C\,>&$^"/C2>)?%!\*,T MEQX9#^"H0LRVO[@44 ?E_P# KX&_M@WG[1OQ'^.'[3.G_LU^#M,UO]ESP%^S MMX3\._ CQW\2_B+J]YJ?@;QUX]\0ZSXSUS5_B#\&/A7/H?A_Q6?'(D@\(Q#Q M@WA$0^7_ ,)EXID9?$U?%_PY_P""9'[4.C_LF_M'_ _QCK'P&TOQQ\3?^"5/ MP-_X)\^ [OP[X]^(OB3PK<>._@/HW[3OA=/B7XW\0Z_\%O"WB'P]H'C'1OBQ MX"\116_AGPMXFN?!LR^*?!#)XPC\%^$O&7C+^A"B@#\/OB5_P3;\?^)?VRM= M^+MG9>$_%GPA^+/Q@_9A^/'CO5?$?[8/[;GPT;P'XI_9UT/X;Z = TK]D#X$ MZ]X3_9H^/GFQ_!'P-XF\"_$SXM>*?"4_@;QIX@NI?&'@?XN>$/!?@WP6_P!M M_%;]F6;XM_M6?#CXG^)+/PIK7P:TK]DW]K/]G#XB>"]5O=0.N^)#^T?XU_9@ MUR../2(_#JHGATZ!\*_&MCXP$OBJWN)I-<\,R16S+%*\?W-10!^%GPO_ ."7 M_P 7=1U;XD>$/VGOC3=^/OA'XF_;+U3]IK2O%OPL^+?Q@^#7Q]\4:=X(_9E^ M GP%_9MTKQYXR^'MQX1\4Z'XX\'GP)KWB?Q[XL^&7Q=LSXT\;>&/AYXR**GB MSQ?X0\*[EU^P?\>/AIX UKX"^"O O[+W[6_[(5M\5/B5JNA?LJ?MR>/O'GB3 M1_%?A;XH:OX&^,>C^,_&WQS\??!?]J_X@_\ "Q/A/^T0/BW!X3\-^*_"GQ<@ M\>>"_'OA7Q5?>//!_CGPA%;#]MZ* /PQ\!_L:?ME?LY^-?V&?VC_C1\!OB[\/?A9\$/&^D?LL_' MK7_$_P -O@%X=^$A^&/A*(?"OX--'8KX>'@GP)X,\#R1> _"GJ*?\$^?'7QF MOY==_:@\93VLGQ0_:%O_ -J/XT>'/V=OC7\=/ANWA7QUX)^&_@;X0_LU?!WX M3_%+X?2_"CXG2_#WX6^&-#7Q;XW^* D^$GC/QQ\9?#R^-(? GA#P9XLG\"^# MOU]HH _%SP-^PI^T-^S#XI_X3?\ 9AO?AOXTA^'NK?'SP!\)?AW\=_B_\8TU M/Q9^SS^T=X@\ _'/7T\>_M#:U\-?C_\ $3PQ\8/A5^TIH?C?Q1X)\5^)_!O[ M1]KXX^'WB&7PAXNA\,>,/%+>,/!WT9^PC\&?VI_AA:?'/QI^V+=? [7_ (X? M&GX@^#/'7B3Q3^S_ .(_B))X#U$:%\%/AU\+/[(T?P3\0_"_AN\\!0>%3X 6 MW62'Q?XU;QO/-XB^(#67PIB\6VWP@\$_HO10!^9?B7X6_ML_!7XJ_'_Q3^RA MH7[-'Q;\%?M(>)=&^*%_X?\ V@OBG\4/@CJGP>^,6A?#'P-\)-8U?1)OA]\$ M?C_'\7OA[XMT/P#X)\3OX4<_!WQ3X1\7Z'XFW^-/&$?CF,>"?GKXT_\ !.;X MW?&+3/VBK#QK\9O#GQ%\7_$_]F3]A'P)H_C^XN?&'P0O_&GQ[_8M^/GQ=^/F MOZGKX^$7E^)_@W\//BMKWCCP'X:B\2?";Q=XP\;^$+63Q+=PH_C#P;X4G\6? MMS10!^&N@_L0?M8_#_\ 9\\6:1\-_P#A#_"/Q'^)_P"TXWQ?^.'PMLOV_?V[ M?$^J_%/X6P?!6W^$.C^!K[_@I-\6O"_Q4_:@\#>.XY_#?@3QG-\3?A-\&OA+ M!_#/P+L8_"T7_ E'Q;\6Z7[&O[ 'QZ^!?BOX2^)?B'X@^'EWI_P] M^&__ 4E\'7EG9_%_P",'QI\4RZK^VA^UU\(_P!I3P)'K'Q0^,?P]@\5^/9/ M".@Z!XZ\(^.?B;XR2+QKXTG7PUXQ6.23Q7XVB'[<44 ?A;\3/^"='Q7\1?L8 M_P#!,+X!ZE\)/V1_VHM7_8E7X61_%WX-_M'>+=M^ M+&/C;PE=HL,7#R?\$K_V@/'?PB_9KN_$'ACPO=>)_%?[ ?P>_9)_:*^'_C/] MKK]K_P#9?\-_#D^'-4\<>*-=U'5_ W[$?BW_ (1[]J319U^-GQ!\,>-/@-\3 M_BSX0\'>7X8\.P^!_C;%'XP\8W,O],E% 'P3^T-\"OB_<^/O@Y^T#^S*_@"_ M^*OP<\'>._A=J7PR^,GC/QWX(\"?%/X0_%Q_ -QX@T.?XI>!/#GQ4\3?#WQ_ MX3\1?"OP%XN\'?$D_";XN2S1:/XI\"W%C#%XT?QGX0^1/@;^P9^TQX7\=? 3 MX@?$[XEP2VWP_P#VT_%G[1=Y\)?$G[4/[5/[6*_!?X::K^Q;\7/V9M'^&'PH M_:'_ &G8V^)?QAN/%?Q$\;Z)\5O&J>+O!OPB\*>%3XX\8>#O!$,J^$XY_'W[ M8T4 ?B#\&_\ @G%\0?AS^V9=_$;5+/P]K'PGT3]I']H;]J?PIX]U/]L;]M[4 MO$">+OVB]*\?RW'AS1?V(AXE\/\ [''P^\3>%]=^,WQ"\,/\$/&?]*5% 'Q9\.?@9XW\(?MB?&W M]H+5-0T"X\'_ !1_9P_9A^#NCZ?:7&L1^(M/\1_ KQG^TWXE\9:GK\4F@_V* MNB3I\<-$B\%I'XEFF1H/%QDMX$EMC)^;7P&_X)V?$/X,?%77/&NO?\$W_P#@ ME7\8/%ES^UC\=_COH?[7WBOXLZQI?[4MEX<^*?[1/C[XN>"M:6&3_@G)XLO% M^)'PJ\+^,=&\+^#]O[0A\]/#5FD/C?PLLC2VG[\44 ?DC\//V&?BWX73]E.+ M4M?^',Y^!7_!03]MC]K7Q9);:EK>_4OA?^TB?VV3X&T71U/AR,K\0X#^TGX' M/C>TF>+PP6\.^,0GC#QEA6\:_#?@?_@CI\;?#'P'^/\ \#L_#.UOK;]B'X[_ M +%_[.7Q4\5_MH_M[?&^7Q3%\5X=#T+P_P",M?\ @K\6KB7X$_L>>'G\/>"/ M!%SXU^&?[/O@_P",$;>+3%;>!/&7@[P5X0B\(>,_Z4J* /Y^O^"EK_''X?\ MC#XOZ+^SS\--:^,/C;]L/]B(_LL^)-';X+_M5Z_I_@'6-#U;XNZ5\)=8\'_$ MOX/_ +.'Q8^!J2>+=>^.OCCP_P"-?"'[17[1G[-W@_P.GA_PE\09O&\?@P^+ MR/JW]GWX*:A;_MG_ !R^+C)XYA\*^#?A?\+O FG6?BSP!XR\'>&=2_:&UGPI MX:T/XY^-_ >K^.-#\*R?$+06^&'P3_9N\,VOC'P>MQX/BN)?B)X03Q1!_B!\0?B+X ^&>I_!S]N3]KH_M+Z'J MJ^.O#GP7\9:_H'Q"^& \"?"R&;PNOPF;PAXJ@;Q7X0;QH@M_"'C9?V8HH _F MFUK_ ()!_M S^!/@AH.KW/PD^(NO:C^QMX6_8]_:+M+;]KO]NS]E#X2:'IWA M[XC_ !$UV7Q/X;^%W[+UQX4/[3W@/Q)H?QK\=^'KKX$?%[Q;\'K(1^'_ U' MX'\=>#T\5>-)8?T@^&O[)GQ=\#_MO>+_ -KR74/AK<)\2_#_ /PH+QAX/M+O M46U#1OV=/A;HZ:W^SUX@T;Q?-\.(O$WB/XPCXC'QH_Q%\+^)_%L/A)O!GQ:$ M,?CCQA<_!_P7%XP_3FB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HK\\M1_X*0_LEZ+^UY-^Q'/\1=;N_C\=$U*ZN-)TOP)XRU7PL/$ MVA>$-"\>R_#*+QEHF@2>&=<^-^//C)X*U[X%>'O OBCXE^$/BE^R+^U_\(_&^GZ5\6O& M \#_ JAT;P3\5O@;X6\6>.?$?Q/\4?\4SX$\(>#O#GBKQMXTNHY(?!OA5Y0 MT1 /TOHK\Z/$?_!3K]B'PA\//AY\5-:^.5Y;>"?B5)X[.B7=M\*OB_J6J>%= M.^%.K/X9^+7B'XM^"]&^'TOB[X">&_A#XA8^'?C7XH^/GASP+X6^#GBLK9_$ M*;PI-OB;]!K.]M[VUAO;*:"[MKNV6YMKFW(VWBE)=)\ ^&9=!\)> M$(;?Q9%X%;Q[<>.?%"PW+0VK[]@G]IWQ)^RQX_\ BUXG^&.I1_MD>+_^"L/A M;_@H;X[^%7_";_#R3Q+\2_AM^SC^TYH$/"_C.X2W\;CPK+)XJN&_I$HH _CR\5_P#!+;]NG2_"GQ9\>^'O M@QJGBOQA^VA\!O\ @JG\"_$OP=_X6W\(-.U#]EG4_P#@H-^T+H'Q6^%'C3QS MKVO?$5O"VO\ AWPEX?T/'QR_X51XR^,/C2+QB1-X(/Q@A_>C^K;X?^!=0\$_ M"'P1\-6\07CZCX1^'WAGP8OBB%A>:A]OT70H="DUM6UA)O-=Y(!<*9D:0AF0 M[%VX]7HH ^>/@I?^*_[5^-GA3Q/XYUGQXWPZ^*.E^%M U[Q%9>#],\1S:9K' MP7^$/CHG68_ /AGPCX;9AXA\:Z[Y3KX6B?RS&[F9(T5?H>O /@__ ,E"_:H_ M[+WX;_\ 68?V:Z]_H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@"+KV'_?2#^0II*@\G'UP>?T&/SK\[_C/_P %4O\ @G3^ MSSJ]_P"'/C'^VE^SUX-\2Z, -8\(K\2=&\2>-K$L/E34?!WAQ_$?BF/ 5AF2 MR0D @$@:82.-P'!?&%6E))QJ1X0XI<9)[:1PEW M??1O2SVU>+Q6%6CJ).]K)K>U[7YK/KMVVWM^VRH!T3Z9S^F#@>]3D XR/U/_ M -:OD+X%_MQ_L=_M/-!:?L^_M2? /XMZK<0I=-H7P[^*W@SQ5XF@1ER[:IX2 MT;79?$>D[2,8NK:)B?F?@@GZZ(^51D#J>3@'/^?3O7S-3 XK+:\\)B\LGE,H MW3C4INE+FB[.+A.E2::=T[Q:NFE)[OIE>^K[=WH^M[O^NA)1116A 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%?G_-_P % M(?V3;7]L)?V'+KXB7"?'F:UU")K-_"'BT> K+Q7IG@O1/B,_PTU+XG_V(?AZ M?BN?AKJG_"QF\)1^($N;?PBD37)CGN+03\WX=_X*D_L,>+_#'Q.\:^'OC7K>(@_PJ^,UO>ZWIOQ5\:2^ _A7K?P6T5?AO_P )%^T%X7^+'C[1 MY_"?P_\ %W[/MO\ %?PIX]\6)%9>"[WQ1-.B$ _22BOSH\1_\%.OV(?"'P\^ M'GQ4UKXY7EMX)^)4GCLZ)=VWPJ^+^I:IX5T[X4ZL_AGXM>(?BWX+T;X?2^+O M@)X;^$/B%CX=^-?BCX^>'/ OA;X.>*RMG\0IO"DV^)OT&L[VWO;6&]LIH+NV MN[9;FVN;*5R&7KD$%<?\ M=&?RR?Y@^_TK\-?^"T7_ 5ALO\ @G%\(=$\)_"K2O\ A8_[:W[0U\?!/[-G MPAL;*3Q#JQU/4[I-%7XC:YX>TM)-0Q^.=?G$ABT[6_&; S_ /" ^ 9;@I"WB/Q"CW'B=([G M_A!O"_C">"XM8/Q:\/?L&_\ !:?_ (+2/H_C[_@H]\>]6_8,_9!UMO[;TG]D MKX+66L^'?B/KWAW6(K9DMO%^@7+,^C23POPOQW\4>-_%7A&YM[R-_@OX.>7] MY]V?\$B?^"+L7P"UJY_;K_;^:W^/O_!2'XO7X^('B+Q?XSO3XET[X$WNO,9O M[&\%LT8\.3?$(V^VV\7^*[&)8_"823P+\.OLW@HSW?B[^D<*%'!R"."P! SU M.3G(Z\$8ZD5^H5N*^&O#2^3^&,J/$.?TI_O_ !=J0;G&:IQ@GP)3J2_V2BJD M'5H\6U(KBJH^6=.5",E5.9X;%XM*6.;@MU35DG=MOG<;WDN:S2E9/^:UG^#O M[/\ _P &XG_!(SX%Z3!9/^S(OQKUV$JMSXT^/OBG7OB+J6I+(N\/-H:2>&_A MM" !@_\ "/\ @BR()(8;N*^KM8_X(Z_\$N-6MFBO/^"??[(T,+:6VBC^RO@7 MX(\/LEDW(E+:#HL!_M5""6UX8U#//VK&:_37 /# CV(!_K2@8Z!C]%4@?FU? M X_Q%X_S3%1QF-XVXQJ58WM4?%O$ZE[T5&7NK$*"YE%*RBEILG>3Z/JF$2TI M))]+*UNBV_0_F]^.?_!K?_P2J^*JR7WPW\!_%']F3Q6DC7D'BGX,?%;Q;*(- M04K)!>+HGQ;N/B?X;@$3@?NO"UOX781C_7"4F4?&^J?L@?\ !P;_ ,$JYIO$ M/['G[3,?_!3G]G/3W%[>? _X^PZMJGQ-TK2EY?3=$T?Q'XF?Q-MLX5>.T7X8 M?&2$S3LTO_"FV1%27^P@AP.2-Y..NP?3"\Y/O]1FDD9U0890W)^9W /MUW$_ MIU ]OHL!XV<=PPD<'Q367B#D-)1J2X8XYI+BRG-\LH24<1.5+BK#SGS-N5#B MJ,EHN9P*#\!_VJ- \4_\ !/S]J+2+Q_#?B'X;?'_SO#W@Q?$K21Q_V+IOCGQ+H?A: M3P_KZO(N?#?Q2\,>!9_WL=M:2>*9$$LO]& N(IH/.C%/BEH*P^&OBYX' M+M=3$^$O&]O;S:VB++.)#X8\1IXE\&W4L,9O/"MRJE#_ #D:C\-_^"P7_!OA M#GV(/UQW_ITK\R_P#@GS_P M58_8Z_X*6>!QX@_9X^(,"^.=*LHKSQM\%O&3IX<^*W@F21) %UKP^\S#6-$$ MKK&WBGPK+XF\(LTJPIJ#S;H8OTS#DJ<'D'VZ=/YX_.OR'-LHS7(JM.$'*+2O"<>>G4BU.%22V]+>S5G'1JST:>SNFTNVE MK/=$M%%%00%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_+Q M\;_V,?VN]?\ ^"NOB/QU^SI\(OB+^R_\,?C5X4\=6'[3GQUT7XM^$?B1^S5^ MT5\,==^#GAOP&NN:Q\*M>\.MXF^$'[4)\3:/X$\--X>\*^$A;>+(/ ;>.[[Q M[XK2&Z:/P;X=_P#!-[_@H[X>^$OPT\"-X?\ BQ;^!?V0-+_X)I^-K/\ 9Z^) M'[1G@_XDZ=^TM^T/^QK\;6U_XX>,OV6]>USXT^+O"_P"^#WC'X,Z-HWA?X>_ M"KQ@?V;_ E/XR7P^GC3P+X02";QE'_8!10!_'EXK_X);?MTZ7X4^+/CWP]\ M&-4\5^,/VT/@-_P53^!?B7X._P#"V_A!IVH?LLZG_P %!OVA= ^*WPH\:>.= M>U[XBMX6U_P[X2\/Z'CXY?\ "J/&7QA\:1>,2)O!!^,$/[T?U;?#_P "ZAX) M^$/@CX:MX@O'U'PC\/O#/@Q?%$+"\U#[?HNA0Z%)K:MK"3>:[R0"X4S(TA#, MAV+MQZO10!\M?L_Z-J.@^)OVE-,U'Q7X@\:WMI\==)^U>*/%MIX-L=6U)W_9 MG_9_VF9? GAKP?X='E<$NOAB,@-('#%$*_4M> ?!_P#Y*%^U1_V7OPW_ .LP M_LUU[_0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\O\ M[5_[2_PP_8X_9X^+'[2WQEU?^R/AY\)/!^J>(]7$4I^WZYJ(/DZ'X1T5-A\_ MQ#XKU^71O#/A.$D"6^UF&)F@0F>/^;+_ ((I?LN_%#]O7]H_Q[_P72_;GT.2 M;QE\0];O-$_8@^%VIR2WOAWX2_##1I-:\/1>-]'T>1GB,$,:S^'? SW*V\MU M)_PE?QC:*ZE\9>#O%<7)_P#!4;Q;XB_X+$_\%1?@K_P1N^%>LZA'^S=^S=K, M7QR_;P\5>&[N14N-0T%(U;P9_:L<8&/"VA:_H?A2W*2R)!\7?BLXN;62X^$X MN8_ZW_!WA'PWX#\)^&? W@[1-/\ #_A'P?H.F^&O"N@:7!]ETO0_#^AZ;'I6 MAZ3I4*[1'%::1$D"+&Y,:(5RN01^NUVO#CP\AA,(G#CGQ"H<]:7(X5N$N!FV M\/03E*%2G5XRJ-5*JCK'A"FH)16(5^#_ 'K&7?PP>BTM*22O+KI%:*]E=MN_ M+<[JBBBOR([PHHHH **** "BBB@#^;/_ (*%?\&_7PA^/'C5_P!JO]ACQG>_ ML*?MS^%]3'B;PWX^^&MWJ/AOX<>,?$AG#,WC;0/#LBRZ!KOB#+P3>+_!VV2: M'5YG\:^"_'!G6-OF+]F;_@NK^T5^QA\6?#W[&7_!=#X1ZW\&/'DTXL? ?[7_ M (=\/P'X2_$JQWRP?VWXS3P\)?#$^@>9LB_X61\+S-;VLODQ>.O G@F6U\4W M _K9+1R?)@!@NY5WJ&! !.W@D<=P=I[@5\U?M._LH?L\?ME?"C6_@M^TC\+O M#OQ3\ ZTLH.G^(+ -?Z'J4:?NM<\*:]"T7B'PYXB@+(UOXC\-75K>QJKH)U1 MYQ)^FY%XHX;-,)_JIXGY.^/>'Z<%&ABXUG'C;A!04%-\*<55.;VE-:/_ %7X MI>)PE2$M(TG:<>*>$L_KF!?)-IWC)/V<[WLVEKT:4HOF5DUS;/V7P9XX\'_$ M#PQH?CKP)XH\/>-/"7BC3(=6\-^)_">K:9XB\/:[I\JGR]3T;6='>XM=6MWX M42VT[0L:_C3UO_@FC_P54_X( ML^*]:^*O_!)7XE:_^UM^R?>:S+X@\"/'=M"Z#]0O^">O_!?S]CS]M[6K?X,>/AJW M[(W[65O=#PYK'[/GQUG&F-J7B>"1AJNA> O&FLVWAB+Q'J\4D(;3P MCX[W(K'P7)Y4K''/_"O&?4)\3< 9Q#CW@JTZE6MAXJGQ?PM#EFDN,>$8.K7P MT^647+$X=5>%GR/V=:FFH)X;&?9QBY)JR5_>B]4WR/12M9W3L[N*:W9^^]%% M%?G!V!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45^6>@_\ !3;P M!XO_ &_/$G["W@OX0?&[Q5-X%DU?P[\1?C]X<\.:5J_PF\!?$[0_!?@;QX?! M_C0Z'X@D\5>'-"?PMXV\/V[_ !)\1>$8/!:^-O$6@^"XYY)YC(F)X-_X*I^! M?$_P D_:>E_9H_:I\+?![Q3XF\"^"_V?M:\7I^S:NI_M1>/?BM\23\)_ ?A+ MX*>'?#G[2?B77M&_X3/Q7)H\_A7Q7\>(O@YX(_X1'Q':^-1XO7P1&][ ?K/ M17XX^)_^"SG[-'AKP!HOCD?#CX^Z[=_V!^T5XP^,/@#P[X=^&[_$G]F[P)^R MCX]T;X1_M'>./C5H^L?%"R\.ZOHGPF\>:UH?AR[@^$?B3XN>+O&4]U"/AQX2 M\<+;S[OUPT;6],\0Z/I>O:)=I?Z1K-EI^KZ9>6[!H[O3]759H)5.?NO'*)#T M9,A3AD- 'CWP?_Y*%^U1_P!E[\-_^LP_LUU[_7@'P?\ ^2A?M4?]E[\-_P#K M,/[-=>_T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!5**8]H&X M!,>Y& IQCL5/OTXZ5^>G_!3#]MWPI_P3K_8L^,'[3/B,V6HZQX8TY?#_ ,,/ M#5VY'_":?%GQ)(VC^!/#^(9+>0VS:U(VN>*GB+O;>#]#\17@A?[,5/Z$RA0, M;]IV$9'8*02W/7 ^48YR<^AK^.O_ (*1/_P]R_X+5_LU?\$PM*?4M4_9:_8D MW?M"?MB+:I++X<\0>*&TW1-<3P?JFW"W .@ZUX'^%<;Q2"\\,W'Q<^):B/S/ M"TJI]KX7<-8'B3BN$\\C*/!O#5&IQAQHZ MQ6E_>:RQ>)>#PM]G]&8Y+8')']0:S[>&VLH(8+>"&"W@"V]M# M @"VZ[< # '&,@ 8'7=DFM '*EN?P'^->+Q1G^,XQX@S;B3'2@Y9 MW5=7EA&,(4Z;]RE1IPC&$84J.'IT:-.,8QBE3=HQ32C%"B\)ADDMKZN[NTU= MW=W=RNV]=7]\U%%%>(= 4444 %%%% !1110 4444 54!( Q@@\9_S[^O;UQ7 MY(_\%%_^"-_[$_\ P4GT>>\^-_@#_A&OBY%:FU\.?'[X:Q:5X<^+>@,!MT>/ M6-<"21^.O#5HT:0?\(MXPA\16MNK.?";>%[R5[I/URX(&#C'!)&,YSCIGTJ, MEAZ,/<9/X#'3\/Y5UY1G.<\9K48XF/++;56:TUW6JMY]&NY_&%H7[2/\ P5/_ .#?/6++P5^V ME9^+?^"A/_!-)-5TK3/"'[27A(ZE=_%_X.:3/=FUT;2=:/B"\271I6W1"#X: M?$[Q5/X/9)- \'_#[XX)#:OX4D_JJ_9I_:H^ ?[8OPET+XV_LZ_$[0?B?\/O M$42M!J>AW8CN]&OXMPGT;Q%HDL::WX=\002D?:_#?B.W@O8/W9-N(WC\[V'Q M/X3\-^-O#FM^$/&&A:1XH\,^)=+O]%\1^'?$.D:=K'A_6]+U.%X=4TS6M'U> M-K75='FCF\N:WDBDAGC'?$OAA)))M97P-X=$YN?'7A^.-/-3POE?B_X-)G MD^'/C.>&Y7PC#^NX;%<%^+=)8'.70\._%*;Y:7%?-##\$\;5)N3]GQ5"T8<' M<75JE2I*7%<(_P"J=1-RK483E6J/B?US"/FUJTUK*+YG4A:WO1M?F@K:Q?O] MI-)17]BWSYY4$#KC_P"N1_GO3B%*]\Y]1[\CC_/XU^2W_!,3_@K+^SM_P5$^ M%\GBGX6WMQX,^,7@R+38_C/^S]XGN;5/'7PVU&1E3^U%+NL7B7P')<"2.S\7 M6J1P3!X+6_M?#'C19O"L7ZS\[V[ C./R'3\/Y5^0YWDF;\/9OFN29YE53)G-&49*4'9M+MH5XXB*E%Z:/1_U_FGH^Q:HHHK ME*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH _G>^+W_ 39_:8^*?\ P5L\#_MB M^';7]GWX0_#KPI9^)KCQ+\<_A1JOQ0\'_&#XS>&_^%=GP)H/P!_:-^%>C^)O M^$<^+JQ>)3#>0_%)/&'A2!/ &@KX.L_!WA'Q@EK--\\>%/\ @A_\"_"G[&G[,NK?![_ (8L\2?"CX(?LY^+/CQJ7P ^/'QX_8Z^/Z?%I_C_ /M$ MZ[X^^'I^)?@37?B7X863X6@(_P"TEX]\)6^K#QSXW^,OQFN/#%O;2_U444 ? MRX^(O^")G[2J^%?&OB/P=XT_9^'QE_:K^%__ 48^"O[3]CKOB[XF-X)^&?A M?_@H'\:M ^+1\9_!/Q#%\-+CQ#\5_$/[/T>B1^&X_#7C+PA\'A\9DE#R>,_@ MUM9#_1UX-^'VD^"?A?X0^%]@^HOI/A'P-X8\!6-S9WVKZ9J4FG>']%@T:W:/ M5]&E37-)DV6R-YZS(UOMQ$RL79?5** /EG]G[PY8^#_$_P"TMX>TN?Q'=Z?I M_P *?$OC'QGK!_P",9O@$S!_$'CKQ'XI\2:VRA@H8W2H?W@1&(?S/ MJ:O /@__ ,E"_:H_[+WX;_\ 68?V:Z]_H **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@#XQ_;M_:N\)_L-_LA?'S]J?QC;VDVF_![P%J>O:-I-U= M&SB\4^.-3,.@> O!WFAE9)?%WC[6_#WAF.09,3:N9@O[MB?Q6_X-H?V4/%O@ M3]EOXA?MY?'B2XUG]HO_ (*)?$'4OC!K6O:G:.->3X8#5M=F\%/*W[Q47QCK MVN>-?B_P!I>^TZZ1'T/P+ID>MMH:J_GLK7'ACX M5 NZ!Q_6;X.\(^&_ _A+PQX,\):19^'_ CX-T#3?#'A;0-,79IVA^'=!TN+ M1M#TK3(LADAM-'@AMXAND98XE5BV0Q_6,QB^"/!S)\EY(SSWQAJ1XNK1E[-. M' _"E2=/A.G4M&$5#BKBOVO%,&HKGIX>G.,G%Q.'3%8]R=E&C[BW;]HU[^]V MFDU';1M[-._>T445^3G<%%%% !1110 4444 %%%% !1110 4444 %%%% '\O M_P#P5,_X(T_$F]^+47_!2O\ X)1:]-\ _P!OCP1J4_BOQ'X*\/3Z3X<\$?M( M22()_$*W.FO$GAR/X@>*R&B\5IXP4^!OB[M>#Q\+>[N&\6GZ<_X))_\ !8_P M!_P4/TC7O@U\6-$/[/W[>7POAO+/XR_LX>(K/4M!FO-5\/R'2M<\9?"S3_$D MK>)6\/HXV^+/!]VQ\8> KR::WOOM=I):^+?$O[JLI0QLTQ54(S\V-['G:_/W M>P'0]NI _GH_X*]_\$9;;]L/4='_ &QOV-O$Y_9W_P""C_P/-8TD12Q^)8K-GT3P;\2W#2?9-G@CQH;OP08#X3_ %;( MN+!_$Z/LY8>*H<%\%$ MZE2@I4+TGPXC#/"/ZY@;+K4IV;C)7T<6[)222;6O,FEHTFOZ'P1QD?D?Y^OZ M5+\I7_9_S^M?SI?\$??^"S,W[6_B'6OV*_VT_#0_9_\ ^"CGP;;4_#_CCX>Z M_91^&M.^+SZ"NS6?$?@+2"RHNOQVB#Q#XU\)0GRI+663QOX(^T^!))D\)?T4 M \$9]#^7;\?Z5^>\1\-YMPEFM3)\YI2I5H-*TG"=.I3G%3HU\/7IN5/$8:M" M4)TJM.SMS=%"O'$)RBM5O:_=IIIZIIZ-,GHHHKRS8**** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BORW\._\%-? 'C3]OSQ'^PEX*^#_P ;_&,W@5]8\/?$/X^^ M&_#FDZQ\)O ?Q/T/P5X'\?/X.\:#0M>D\5^'M"D\+>-= MY/B/KWA.W\%CQO MXAT+P7%*_VN/!_@^7QU\2O$/['?Q8^!7P"\7V'@&P M\$ZA_P +-^/G[2'BD> _ /P6^#.KZ[\0O#&@ZY\0[;Q]:OX/\:IXNN? W@SP MIXKFD-UXLEM_#7B>>V /UJHK\ -%\,I[J$?#CPEXX6WGW?KAHVMZ9XAT?2]>T2[2_TC6;+3]7T MR\MV#1W>GZNJS02J<_=>.42'HR9"G#(: /'O@_\ \E"_:H_[+WX;_P#68?V: MZ]_KP#X/_P#)0OVJ/^R]^&__ %F']FNO?Z "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@"+ V_P"T1GGTR>GX9_SBN!\>^.O"?PK\!>-OB=XWU2#PWX*^ M'GA7Q+XV\8:[=;?L.B^%?"&DS:[KVK3]#Y5OH>F37!VD[$C;:I(.[O22649Z M@#/U S_,U_,;_P '/G[4?B?P#^Q_\/?V)_@TUQ??'K_@H-\3-+^"GAGP]I3* MFHWG@)-.O+QE5/BKQ!KO@?X9S%PBRVOCO6\2"2(D?0\'<-8WC+BK*.&< M#RJ6>5XTISFTJ=*DKSK5ZLI2A&%.CAJ56I.J26^KE9)6;UTU/GO_@W:\"^*/VROVD_V^?^"T7QDTN>QUGX^_$WQ-\& M_@)8ZN8P/#/PQT9O#FIZS:Z:Q3$T7AK0=#^%_P +K?Q#&-\TO@/Q3 '9)KA7 M_KR50A8GO\P_+;GD>F,'GZ9/'R5^Q#^RYX5_8K_9)^ 7[+?@][6YTSX0_#O2 M?#-WJ=J&C3Q%XIEDEU[QWXQ$;*I63Q9X[U?7_$TL>U0DNM-\J[2*^ML@@J?O M 8![G(&<_P"&?_K=OB;Q1A.,.-;7HE9)*Q9HHK,O;NR MTJUGOK^ZM[&PM4-Q=7=W=+8V=JB@9+R,415).6$C!23R=S!3\B:E: !H2T11 MMIR?)*18]<7?TZ2P12$CU!48/3 YKX9\: M_MO^%K?6&\(_!WPUKWQE\4M&QA_L&RFCT4,X'"W41B?5 =I2$9!/RNO.[E( M_#_[=?Q@=;K6_%GA[X%^'IDVG3]'MVAUW8=RJ[+GQ1K#H.FK\\ M%Q/5J1M)*-22<%^GT?"7B*A@Z>/XRS7A7P_RB7*HSXQQ*HXF<)6:G2X1I4L1 MQ;5B[^[+ZI3A-JSG!>\?H;));VJ&>XE@M85Y::Y>W0#TPQBB[>IZ9([UQFH? M%[X4Z*NW5_B=X TX?]/?BW0[+\O,U1?TQ_A\;P?\$_= UQA=_$OXP?$3Q[J: MC NVODL@/3;%K>+O%_KD[5T MK7(!TSU!Z\#D&N67%GTF\Q2_LCP-\*.'X.]_]:?%UUJMD]/\H/B_BRE.44[^\Z,':R:UN>X_\ M-!? E9_(7XP?"SSR/NCQWX2''7[IUG=GIVS6[9_%?X<7X7^S_'_@F\4]#:>+ M]&NOP'EW+*YVZ_80_9OG3,?A;7M/Z?\>?BC66//H-5EN./J/7O3J9U]*N"7_&$_1[S M+RCQIXH4)6_[FN$*Z;^379;A# >!V)YD^*_%NDTVHRGP7P?4B^SDL/Q@IQOK M[M].DF?8T$[7*AD:)P03A?,DS[@F(*01[C'(Y-761=BAD ..T<;GKW#8 [^G MX5^>O_#OKPMHH\[P%\4_B=X0NQU:+5+*=3Z$_P!D?\(ZXSV&XXQUS58? #]L M3P9'O\#_ +3$?B1(052V^(%MJTZ,.IYUO_A*MHP>N2/>E4\5/&'*'-\7_1RX MJG"T57J>$_&?!O&5"2>TO85Y\)<3Q=^U*7RN$.!/#S,U".2>+_#2E*+:I\9\ M'<8<*T'4ITN+*,4^\Y*UUN?H6(T2V*>7'@G.QHK>$<#@[-SQDX/IQ M21H%B) A SS&8[54_P"^H05R,G[WH.N37YWP?&#]N3P."WC#X'>&OB%IENI) MF\%SJNHW./_AUJL:9O M(-1TQ[VRM&&.&@BB@\1D$="?#**,>^1VX7Z3?A72Q5+*>,,3Q5X4YQ7G[-T/ M%CA#BCA"FZBU5.GQ+6P]?A6NFG=*EQ0TVGRZJQEB?!GCIVQO#L>&./:<4_WO M!'%W"W%;27-^\E1P]>'$M.-E=\V$NF[/WG8^^X)'! :V>+U\PJ .!T!P.G!Y M]P15YOF48"X[_,,9^O;IG_\ 57SMX+^/WP9\=M;Q^'/B!X7O;N=?DTR?6!IV MKL2,DG1M7\C64;&!M: =QSD_000/"%!"C@CYNYQWSTX&>0>:_8N'N)^'N*, M&\;P_G7#'$65V:]OPWQ%A^)J;MI9SPU>M'=.T92C)V^'0_.\PRO,LLQ#PV9Y M;5R:I%M2IU83I3NMUR5:5&6EUKRVLUK9HNT445].<84444 ?@Y_P5Q_X(V^# MO^"A&A:-\'KZ?PU?:IJ7AN1]0\,>$/'.O>'T M&NQ:&NM(DGA'Q1:%O$O@6X&K:\U^QTWP[X9_:(.BB)4UO1/(EC\-K\1_$44/0'YCSS@Y MK\:?^"LW_!(;X/?\%-_AS!JUI<#X0_M;?"U6N_@1^T?HAETKQ#HNJZ*6U_1/ M"?C*;0"=>U_X=RZ\T#U.4O;\)WO3BISX7=*I^[?#BL*U)XW! M-*;NY1T49K7WM])[>]UV:=DU^RQ<;$_>1DL3AB"%/MW (^F,_C3PV05*<@BMXI\1S6^SP9\1D$/A+XON3;;[;XB( MD/C'^JH/\S?O%QM# ?,HP,')YQ_0]\5\)QCP;G?!6'DJ M_#/%.&<9>SQ?#&*E:EBJ%5J,X5*3E;GC3K4U*\EV8;$QQ,9.,;\._M5Z)K/PK_9W^%FA:#XFM/$O[2G[-.O>-OAS^TO\1_!,_PM@\ Z%\&_ MC-X$\01^*_AI\2?$7AOQ'Y?B?P3\4?$0D\(>%O"?AOPS9_\ "#->6OV?Q7XI MHW_!!OXO?"KQ1\=-3^&7[2!\=>&="\?_ /!.KXN?LF>$_C!>_#33'U_QS^PS MKD>O/H_[1NM?";]E3PE_8,'B+?KGA;P5XL\&IXR=4\>^*/'OQ!\#^-_'312- M_4?10!_+CXB_X(F?M*KX5\:^(_!WC3]GX?&7]JOX7_\ !1CX*_M/V.N^+OB8 MW@GX9^%_^"@?QJT#XM'QG\$_$,7PTN/$/Q7\0_L_1Z)'X;C\->,O"'P>'QF2 M4/)XS^#6UD/]('@SX<:)X/\ ACX1^%+0Q:UX9\+^!O#G@ 0:K;KJ+:QI.@Z) M#H*IJRR(T;++' KR Y4.9>0&*KZ=10!\L?L^^&?"W@CQ-^TGX6\(^&]"\)>' M-,^/&C1:9X>\*Z+I7A[2+#S/V:O@#JS"/2=!C@BWEG.X")7F&S]WLV"OJ>O M/@__ ,E"_:H_[+WX;_\ 68?V:Z]_H **** "BBB@ HHHH **** "BBB@ HHH MH **** *9B4;F[A4 _X "5.3R.0#^/2OX\OV!C''L5IT\-76I-XMO(0X;_A&=!UR3^$L?DO\ X-W/V,I/V/\ _@FI\*M2 M\4V5S;_%W]INY_X:4^*-WJ \S4HSX_TV(^!-&U-I7\W%C\.K;P]/";NH-59)J[=M(=':TUS*RO[JMK>W[S22,C( M@,9& !W['D<]>I_^L*=Y 973C#C=C@$'KV'!^OISZ$@VL/D?>,?Q=B.._<=? MU]*^2?VCOVD=,^"=A9:%HMI_PD_Q+\21-;>&O"EL\EPP.2W]IZIN8O#;Q;Y- MN^2*;7Y(S# [$_N?YZXUXUX=\/N'!?@9X;MM2\2/'IM< MD:IN# A=C!-7UB,'@_ G]F34I]83XR?M W \6_%/4?)N-/TG4M ME[I?A2,MMCD2)UV3:P<$Q#E/#3!HXB%W5]X!1$>9&(2)VD25HE0GD#S.H4$8 M*D H#@,,9Q_/>#X5XV\>:E#B?Q=IXG@;PRC657A7P>P^)E3Q/$U%RE.&,\7I MIQG4]G4ITYPX)HUZ7#:7+/B?V]2%H_JE?/\ AKPNB\EX!E0XAXT5Z?$OBS.$ M94:-6$%%T.!:,HN,(QM*$N,*D)8BL^;ZM##T7%RX#X;?"GP'\+]*&D^"/#EC MHEH?+-P8+94N[MPI!FU/4B6GU21>;\%'_ -8 #GH/_K5*Q1H@=^%&>>YZ>G0X&",_GD5_3.5Y+E618*.4Y1EE M+)\IA%J,:"4*:O96BFV[M:7:[K7=_BV-Q^+S+%5,9C49XS_G^F?I7*:YX6T3Q M+;-9:WI&E:Q8-R;35]/T_4;+@\XAN$D7CIRF,=>]=0S_ "@_F>.V#Q]!BT_P5_:"\7^'8;93]CT'6?.;3"#U5VT6#[,OO_Q3 MDF1R!D5^C4:LZ?O69L<[9$1"?8%&)[GK[XZBG.$,>R1 J+T$K;1^!216_GW) M-?A^>_1P\&N(<2\WGX?X;),]5Y4^*N"IUN"N*(3EI*4*_!];A>4')+WE[)<_ MVW+<_1+U2XPP\K))[;O"*] - MZXY]C^'7[9WP/\?^1;W7B!/ OB+:;:;0?&1BTHB0 O#OB=^S]\&OC-;3OXS\$Z/J6H M[ IUVS"V?B!%4XYU/2)+>Z+#) ,\K # 4 @5\]2\.?&+@&<<9X7>*L..<@A- MPI\'>,5"7$JC"G)NG##>*O"U.EQ7145.<*;XGP_%$4FH2NE%Q]5\5^''$\'' MC3P\7#>)E3O_ *T^$\OJ\E-*34JO!?$]2MPM4ULY1PM;AF25U345>*]MCE@> M&V(F202'='@Q'@YSC-N0<\'^ CJ3WJQ=-''&\Y>) N%9I(V//NT"X M/J!Q7YPS?L]_M ?L^/)J7[/7Q$F\8>&H5:6+X<^,&!+-M(*Q+*RZ([,.0;-_ M"I7EA*6&:Z7PA^VOX:74I_"/QR\.ZM\%_'$,(6X;7+74CX6E;:Y#"X\B1]%: M4L607"W5HJJ,>)96R&ZIAUQ/03C_$L]/T0"#N<_I3ZP],U*RUBQM]5 MTN^MM0L+I1->+E% M6L?EMK'Y=_\ !2W_ ()=?LT?\%./@M>?#3XV:'=:5XWT&TU/4/A%\9_#UNDW MC_X4>))=[&YTMR$76O#-Y<*D?C#PC<2BR\46D4<@DL_%]IX7\5Z?^#W[(/\ MP4L_:F_X)!_&KP]_P3G_ ."R]WJ.M_""XNETO]ES]O=Y-8\0>&-4\,VZO;:- MH7COQ&\,DVM>&893I*2:_P")FA\;?!J9S!\0UN?A]=^'/&'A+^QLL3DJP&, M#(XSGYFZY('W5QS]#S\I_M8?LC?L\_MN?"37O@?^T?\ #C2/B9X'UB-[J""Z M"6.M^&=3C9EL/$_@_7E UOPSXCA5F6#Q)X?EBF'[Z!F>WDN$?])X1\0 (SC/M7\5D=O_P4C_X-JM?OWL;;Q?\ M^?\$?KC7!?[ M0+8_%S]F'3=:U0+)G;O'A[RGE&]E ^"_C.[C5F/P<\:>,")/Z@OV.?V[?V6O MV]OA7'\6OV9?BKI?CW1%L[%?$OA\7$6G^._ FIW&;C^Q_&_@TG_A(/#>M@?+ M^_A%O.D2S>&)YXW\]N+BWPYQ?#V!7$N39K'B7@.34:7&%""<(J2E&%'BRE!+ M_53B=15ZE&OR0EK*C4JT94K=&'Q*G[K7+4:;Y;ZIW5[?S*[M>*;5U=1E>_V[ M1117Q1J%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 45^)OA?_@I_P"-_&__ 56^(_[ G@/X Z#J?@W MX-:-J.E_$GQ;J7Q?\+>%OCE9:\?ACX%^+/A_XC:)\#?';^&5\2?!3Q%<^/\ M2/AK:>)?#?B>Z\5>*/%KR^,(X(O ?A>YNVY$?\%=_B7HEK\=_"OQ<_9#T[X; M_'CX OAUHW[2>@?$?P+KWQD_;(\8#0/A=\'OBO\<-!^&C>'OA! M\2O"D0TGQ+\;O#'A/PI\7[?P5X#\0^%O&?@OQ=X[A\6>$TN0#]X**_GQ\1_\ M%QK;3_ ][>^'_P!G+2_$/Q;^$/@7]LCXN?M9_#>?XXMI>F_"CX??L*?$[0OA M+\;]3^%OC:+X.^)S\7O$7B[Q%KBCX(^&?%'A/X-0^+O"A-_XZ\5_!]D6U/[P M^$_%>E>-_"GA7QMXTCQ-HMP0";S2M=TF/6M*D!'W=UO<(VWDKD M]Z /+?@__P E"_:H_P"R]^&__68?V:Z]_KP#X/\ _)0OVJ/^R]^&_P#UF']F MNO?Z "BBB@ HHHH **** "BBB@ HHHH **** &JNW/.WKQSF@,HP M!]/;K[UYS\3_ (B^#O@]\-_'WQ;\?:I;>&_ ?PQ\(>)_B%XU\07.UX]'\*^" MM%N==U[59-Q ,<&A:5/,P4AMJJOS,<5C1I1K1^K8?36,%9-ZR:22ZMMM)+JW M8>K?=[Z_UL?R8_\ !:">Z_X*3?\ !6#_ ()^?\$@?"ETVI?"_P"&NNV'[2?[ M6HL7,FGV.E_V;!OAG"9-[ _"%@)'*(Q]B\(^&;02WDL4Y ']L:NJ%GB2!I&\N-V6;7ID6"'C<8>$_9T_9RU M+PM>2_&?XN7">*/C3XF#SS7MR7NE\,0M&?+TBW"!B^JG+1SNB 6\#)X;3]S% M&\E7]FSX#^()-:N?CQ\ >"\Q]M*O:GQQQG0E&_%$U%WX2X5J0ESQX- MHU(*-2I3:EQ76@JE1.C&$'OT445_4A^-A1110 4444 %%%% !1110 4444 % M%%% !1110! 4WH"",C//;UQZ=?\ ]?%>7?$CX5^ _B?IHTGQOX 1CCTL;5C/SY7G)Z=/Y_J,<>M1K@YV3? M\!8?7OT/3G/&/U\C,\JRO/L'/*\VRRGG&55(I3C6BJE*32:M)73NKVNOPW3P M>/Q>78JGC<%F$\HS2+4Z=2E4<*D)+:491G"2:MNI6>SC*/NO\U[_ /9E^-?P M/O;CQ%^S/\1;FXTS)N[[X:^*+F?^SM1(1V80B3'AV20G'[K=X2GDQB3Q7$&- M=1X%_;.\.PZQ/X.^.?AG4?@EXTMX@+@ZQ:*/#5^0&(D,_DS7.C"5GSBY:]MU M"QH/$DX&6^_/+*H"3N=4YPPQ@Y&%1GVD8/S*PYZYQ7FWQ"^%G@7XGZ-_8GCK MPUIOB&R"2M9B]T^/[;I[NH!?2]32>.73)"1]Z&:+))^E?SW+P5XB\/\ GS#P M&XQJ\.TG)>V\)^+95.+/"6I-IU*ZH1JS?%/!LI)2G&KPKB)8>-1Q;X7G&I4F MOUK_ (B5E/%26$\6,C_UAJ*'[OC/A9T>%N-:+2]VI7DJ:X6XOO=*2XJHQJM) MQ6*5E;MK35;#5HK:ZTZYMK^TN%$D4UE,FI6\RMGYEE@DDMPO4KM;"X.,$,!I M,XE\Q!L9$&=H1B1CCJ5VGWV @\GIS7YN7G[.'QC^ T\FO?LV?$=K[09)FNYO MACXROX9-/U!@ A6W+'^P9Y&'S9M_^$37Y6+3NX&_JO!G[;&D)J4G@GX\>%]: M^$'BZ"VVSZE=VFH-X;OLJR+,A$$NN:(LF]9$%S%=6:,L2_\ "22$$MM@OI X M;)\5'ACQFX.Q'A'Q#4E*A3GQ*W6\+^**RBY*H<,8I MN4E[)RCKA7\+<7F.&JYQX=9Y1X_R>FO:2HT>6AQAAZ4KI/%<(3J*M)6B^>MP MM/B:BN7FO&+27WGV5Y9R!MT;HX:.0.K8 MPV\'@[20K#^9']L#_@WDL=)^*K_M;?\ !)#XRW?[ 7[3^F"YOAX1\.WFM:9\ M /&CMY;)HH\/Z%'?+\/]#FDMH!-X:M/"?BSX47$7EVC_ ]2)Y9D_I8\/>)M M&\0Z/:ZSHVJZ;JFF7P)L]1TW44O[&[4\'RKB(O&Q!*Y 8\]6ZBNF+#:2S$X4 M'!YX/.9)M M.Z;[V/X^_ O_ 7Q_;3_ &!M=L?@Q_P6X_8M^('@I_M*Z/H?[5GP,\.:3J?@ MGQM(%1#J%QH;ZZGPZUV7RQ]LNY?AAXVAO88S*H^#MO,1#7]#G[+7_!1[]B#] MM;3+=_V9OVF_A;\4=8N[$WI\&6WB,^'/B7I\ 5MKZQ\+O$T7AWXD:(NY64R7 M'A6.(X+;B,%OK?Q7X2\,>.O#&I^#O'/AS0/&7A7Q#:2:=K/AGQ9HFC^(O#NM MZ?($W:=K.C:RMU::M"Q'F-#<1&-F"F0$J0WX*_M/_P#!LU_P2W^/M_<^*O 7 MPX\4?LI?$8ZA%JUOXH_9M\4/X3TBROXRK:;Y?PO\1P>*_AGH4,17S%3P=X5\ M(NQ#$7$1"E?OX9UX.<71=;/,GXI\.<\G3C4JXK@Q1XHX/<9Q?O3X-Q;I8FDM MHQ7#'%LXQO90BDE'A:QV$?+%PJ0NTHR^*Z?V9ZKIJG%7T?,KL_H:5F/5/_(F M[],#^E2%B.#'@_4G_&OY&#_P2$_X+N?LHE$_87_X+*W?Q&\,VBD:?X(_:NT[ M6]7L]*TQ#E-)T@>/-"_:-T#>S'"FSMO""*!NS&?GK5C^.7_!VC\(G_L_6?V1 M?V*_VF=/TQA#J'B'2/$?@[P]J.K1H&9]4TE5_:-^% 5Y2-BY\%"1=V%\*1#Y MZ(>%^4XV+?#/B_X0Y]!J#B\3Q;6X*J\TI64)T.,Z%"496<6VJDTI/D=I:D/& MSO:64UU;?E49Z=[P3\[:;:ZJ]OZT0#_M?CM/^)IPC.>A_%5_JM?R@Z?_ ,%D M_P#@N'\/L67Q=_X(*?$?QO>P0#SKWX0^//&=II[G!^93HGPY^,4?KA$N&V\[ M<>$G_T> LSP?G_ ."ZG_R!_6CM;_:_(?\ MQ-&UO]K\A_\ $U_)G_P^]_X+1?\ 2O\ _'3_ ,'WQ4_^\O\ P5+_ .1/ZS-P M0 8Z\C<"3Z>@'..U+N/4>IX.Y0/T^F,5_)9+_P %WO\ @KOX-/MGA*D8J7-*48QERU',<)- MJ*YKR=ES0DN:_K#E3LKI-J3LU8_=BBBBOA#L"BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH _%+XO?\$P?B3\=?\ @HY\&/VS?'_[1&DWGPX^!*^* M_&GPF\*6GP:\):7\>OAIXSUOP1'X&B\"Z#\;=#MAH7B3X,I<:SK?Q.?P_P"- M?!WBKQDWC%%\'2^+O%'@86\?A?D_$_\ P2)^)?Q?UGQ?\5OC]^V!#\3/VGK# M3OV3;#X(?&'2OV;]$^''ACP9JG[''QJU_P"._P +?'GQ0^%7ASXFSZ'\7_'_ M (I\7Z_K\7C^Y\.>*?@YX/D\':Y-X/\ '@7X1PNES)^[-% '\^'BC_@AS%J M/@J>Q\/?M)V?A7XM?%KP1^V3\,/VL_B2GP.34M)^+7P__;H^*&@_%OXWZ/\ M"_P7+\2K=OA!XD\-^(]#2#X(>)O$WB_XRQ^"/"Y:V\?>$?C( TZ?NAH_@GPY MX=\"Z+\-K#2[:3PAH7A#2_!5MIFIPB^LKCPOHVC1Z%'I.JJR%94?18UC=94" M2DL&61-T;]_10!\L?L^^&?"W@CQ-^TGX6\(^&]"\)>'-,^/&C1:9X>\*Z+I7 MA[2+#S/V:O@#JS"/2=!C@BWEG.X")7F&S]WLV"OJ>O /@_\ \E"_:H_[+WX; M_P#68?V:Z]_H **** "BBB@ HHHH **** "BBB@ HHHH H! %7& J9"GID_+ MC\ADD]L>M?S!?\'._P"TGXST#]EOX0_L#?!-)M1^/G_!1#XO^&_A/H^AZ9(R M:I<_#_1M>\.OK%M$P5Q#_P )9X^UCP!X1G#XBG\*ZUXF)93&5K^G8R1HVR1F M.(RX(SS]Q'!_X&!CKU/7C/\ &K^SAXHT'_@I1_P7I_:@_;Z\:ZK:W?[(_P#P M2Z\/#X-?!74[B1KSP[KGQ&C;Q!X?TG7-)*836XWU\_%CXDP3VIDN8)'^%[D$ M/ ]?HOA"\ER'&Y]XF\1QC'A#P@X6J<95Y.HN18RC!T>#:,YQU@I<6/#UI0NI M>QX9DHW<;2Y<50Q6)4;-,[?LZ:C&4N9*RGRI7<]&HJ*3;;?1MK^CWX& M_#KX4_\ !-K]BWX.?!33YH'\)_ _X;>'/!-BMO#%!J/CGQD(//UW6X(2NYM9 M\7^)I=7\1WFX+Y<^I3?*B1HB\7\$/A?XI^-?BF#]I'XXP[)76:;X6^#90?L. MCZ4LOG:5KODA5W+$"]QX9^Z)Y)F\6H7N+B!JP/ 'AC7?VQOB/:_%SXEV,FG_ M 8\*WXM?ASX0NDRNOB-OF&K'?Y+&0G/BU&9A*Z_\(CAXXKB0_IZ%00F.$A$ M0%2X9"JAD99'4X',0'.TC'&/E!!_A3*H9S]);C=>*7%M.K3\(LAXKJ\3^%_# MM:/)5\4N+*.)Q"?BSQ3"I34_]6*5=U7P=PQ7PZ3G2_UHKTK+AV+_ '3.Z^%\ M*,GJ\'Y5*G/Q)SZDUQCQ-1G=<(4*U.,H\%\+SIS<(U:E.=N,*M.HE&+7"M*3 MA"I4GLT445_4Q^*A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110!7/09Z=L^WI7G7CKX<^#OB'I2Z/XP\.:1XBTW:,6VI:?'<"U;R@B MRZ>S[I=-?"C#PNDG 4L<9'HF,*58\<'(QQTXSZ?_ %O3%1JA'W9,\]#_ #Y' M\_K7D9EEF!S3!O*LVRRGG&5U(QYHUHPJ0G:Z7/#FC=I.W-%K3\-J%;$8+$+% M8:)X_%87;@*F0ISXOVB?VIOA-&D?QM^!C>+]%M@$ MF\9>!X6E801@[M3U@:"WB'0H2X WB<^&%0X/EX&&_1"SBF^R1,_GDAR?FAMR M0 !SY,3>2O&,G+D\<#J="81&V(\P.!C<9&QSC'_+.9"@Z\!E'UQ7X'B_H[X# MAO&5JY\%<85,5PS0DZDG=\+5>%ZE2 M\I2J2D[GZ=#Q>Q>;48X7C[A/A3Q"@E:-?B=5<-QA"FHV4:?&'##H8N5DERK% M4^)HPM%.+BFCY&\$_MI? +Q5%&LGBQO"&H2+QIWBZQ_L&-6V@A3K %QH!;J! ML\0.HQ\[;2#7T1IWB#0_%5B-1\/:SI&NV74W.CWFDW=H,],W(%TQ8^FT>V.* MXGQ=\"/A#X_%S<>+?AOX2U;4[A%^T:Q!ICZ/K,F!C:-(RN,##^*2#\ MP#C^&5G'TH>$)MXK@_PI\6(TTJOM.%>*>*?"SB>K1DKN'^K/%M/BOA>5:%WK M3XGIJ23LDU83P?@AQ#%O"YQQGP$YJRAB<-AN,N&:4U=*2J\+RX6XI4(V6LZ% M2T=9<[:Y?NF&XCD( GM6R?X47OGH"H[]?_KU?94"@GD'NL((SQG!$3YSWK\W MK3]FW]KKPLA_X0W]JR^ULPC_ $:V\;Z?J$BD $;6DU*3Q\QR<-)_P (MY9/7@KG(!%3+QWXAR2'_&4_1X\: M-M\=?VQ="S_PD/[+BZL>,-XFLF X 60_#\L,#.-K'OSV/1#Z3'A;AX-9G MA/%KA]:MKBKP?\6:,';JIPX0XBAUM95'Z:.TOP;XXGRRPE3A#.')VBL-QSP- M)M>49<6T6WTY5!MZ63/T#&\8(C'8_P"I?'Z'D5)]J9.,$>F(9#[]? MG@O[==M9R"+4/@#\4[$PC%T?LB,MKC@AB-V[ZJ,G/O3W_P""B7P[LD$VJ_#; MXGZ9"<"W:;3-&;> ,Y> _BXTI83A&O7BU>^&K\*XA:V:NZ/%C6JLTM;Q]Y-K M4_0[(;O&?7]UC]=OZ4",$=(OKY;?^RBO@J#_ (**_ R>'S9M'^(=MQS;W&AZ M4DGK]T:T0>WWF ]!6[!^W[^SQG3/'M2.[,,)'*P_Z9%/RX!_QX_/Y2T_\ ;8_9KU)0 MJ_$:(..BZAX;\2:>3US\T^D)@?KZ]37JGA'XR_"KX@W<^G>!O''AKQ#J-O:K M=W&FV-\3?Q6;$A)'BW[@I<@9!P,Y.T'D*;ZVZGS.:<#\;9!A'C,XX0XNR.E%7G/$<*XFC3BDU M=N=2C"FXJZN_:6[V/;****_1CYT**** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HK\3?"_P#P4_\ &_C?_@JM\1_V!/ ?P!T'4_!OP:T;4=+^)/BW M4OB_X6\+?'*RUX_#'P+\6?#_ ,1M$^!OCM_#*^)/@IXBN?'^D?#6T\2^&_$] MUXJ\4>+7E\81P1> _"]S=MPFL_\ !8KQS\./%7Q&^"'QT_9(\._#7]J'35_9 M('PH^"6F?M*:;\0=+USQ-^V1\9O$7PA^%?@?XV_%'1/@NGAOX.?$+PQKVBIX MK\=+X0M/V@?"$7@R3_A+_!7B[QI'%B0 _>VBOY\?$?\ P7&MM/\ ][>^'_V M\1>+O$6N*/@CX9\4>$_@U#XN\*$W_ (Z\5_!]D6U/[GZ/XV\.>(O NB_$ MFPU2VC\(:[X0TOQK;:GJNQZMJK,X6)$T619':5RD1#%FC3= M(@!Y_P#!_P#Y*%^U1_V7OPW_ .LP_LUU[_7RQ^S[XF\+>-_$W[2?BGPCXDT+ MQ;X(=(O_+_ &:O@#I+&/5M!DGBWAD.XB5GA&S]YLV& MOJ>@ HHHH **** "BBB@ HHHH **** "BBLN\OK'3;6XO[VXM[73[6U-S>75 MS<".QM;)%):0LV(PI5"1E0&&1NQM4@'Y0?\ !9/]KG5?V-_V"OBWXR^'[SS? M'7XG0Z3\ OV?M/T@D>(]0^,WQ7:70/#\_A\1AGDUWP=X=7Q%\2X(5(66/P2\ M8#LR(_Y>_P#!&'_@GSK_ ("_92^'GP(\3VPT?PA9>(M3^+/Q_P!3TT^4/'OQ M:\9IF32SJK/.FN+X3\+Z)X?^&\YAEDCB&@)XQB!/BV&*OKOXMCP)^WS^VC\+ M/!&F74UYH_P>\,^-?%/ABX#(JZ!I>O)X>T+QM\71IAB\Y]6\2EM*^&?@3SA* M;6"?Q:(/+M?$WBZ!?VU\)^$O#G@+PWIGA/PQ:6^D>'=&LEM;*RMV1$C1(R9" M5Y;)?,D@.6+$,,1I7\^9AQABOI&Y''PUR;#J'T?\CXRH<5\:\4PC23^D+Q?P MG-OA7A#A>HXWCX1<'5/;5N*JEXQXSXQ<8TXOAWAGFE^U4,+@O!? +.<2^?QH MX@H?NXS4'#PFX6G";C)MWYN,\1SN5I*_"4)6Y/:2<_RZ5^\X?#K")8;#)))XGG@@M[<-=7,]PR[;4;<[B3@*, X)88'3=D"@!GGHW'FH?\ M>C_J >/K2G:W00'T)5AG],@?_KKX6^)W_!1W]AWX.17(^('[4OPEM+NT4K>Z M/H'B:U\8>)K8=?G\.>"6\0^)4)X!/V(=" >U? 7CC_@X2_8WTO4#X?\ A-X+ M^-_Q[\1W$@M-&M_!'@9=%TW5+[G=#_Q4>JV/B:+=U4KX3N&X(&[.5^5S#C7A M'*TWCN*^&*5KW4\32;LK;QA.HT^_-RVZ-ZV^)SKQ%X$X?3_MKB[A>C:[:>(A M*5E:[<(NI;SNX^KUM^\\5P'^ZR'KC:)&/IT=0.OJ<4R8[.KE<_[JGUZ!'P?7 MH/SK^=;_ (;U_P""Q/Q^@AA_9E_X)T1?"/0[T87Q?\?]0\06]^;"3:4UG1X/ M'LOPFV%4>-E1?"/C!/G)(9=A#H_V#O\ @LW^T"D\G[1G_!1'3O@OX?O6>?\ MX1[X VNKQ:M:V4JD/H[2>"="^#\R-@X>6?QAXN4H<*T@RM>-+CN6,7_&,<)\ M69XDUSRJX=\+Q5VK-/BGV$Y;K2%)O5JR:=O$7B6L;%OAO@[C;B*2=N5\+SX2 MAKU]KQ<\*GT=E3NKN]G%H_=GQ[\7OA7\*=#?Q%\2?B'X!^&^C1Y4:IX_\5>' M/!^EEAC*_P!I:W<6T1?D'B3/(S@XK\Y?BG_P6Y_X)U?"YI[5OCFOQ$U>SQG2 MOA9X4U+QJLHQU378##X4XP,[_%$3-D8S@X\#\!_\&]O[(-IJ?_"2?&SX@?&[ M]H/Q3<@C5KOQ9XR_X1S3-1./XHO# M_%*D,""6\82$@_P]#^COP?_8#_ &,/ M@,EE-\,?V9/@_P"'M2LU9K7Q%?>"-'\1>+K7 P<>-O$*Z[XG)'7!\0%3U7FD MZ_B?F\'S9;PCP[9OE=:K5XKFK^4%A:>Z:\T[JS0UB?%O,XOZKEG!O L4]93= M3C*4DM7[E-<+4X[--WG=-/38_*-O^"[GB[XG[5_9*_X)Y?M._'2&=/LL6JWM MF--TVSE*@,\DWP[\/?%6V,8QSO\ $2$X# H<*)1^T1_P7O\ BE&9/"_[(/P$ M^!NAWW%IJ?CO5/#DGB:P '!ETOQ!\;HV&5/_ "W\&D,!\N<$C^A6.1439"& M' #2J1WR?FNY03STV_\ UY'M_-)) &<\AH!Z=EC;K_C2K<'\1UH*&;^(G%+W M]WA>APQPM3WTTC2Q-1M=Y3U5D[NY,>!>+\>F\Y\6^+FVFE'A+#<+<)0MNG94 M>)IW3V]])QT=];_SU67[+?\ P7M^(@'_ G'[=OP4^%>EW().G> ?#^EW>J: M?R 7'_!*7_@I'XFB+>,_^"PWQGTFYE42[?!N@ M?$JV1+L?> ?0_C+X17R% P$5=I[+BOZ&$BF4 N[,/>VB _,GH?R'7D=9&9 / MN1GW,T2'CV##\N>WXVO#G)EKB\UXPS5Z-NIQEQ2N9]VJ5>DMK:*W'9&U+PW_P62^/^KZF M0IBL_%-I\5+C3#GJ)1KG[17BVVA/<;/#4V6_ MI_X_/_\ ':T?AYPNU_S5/75<8\87]?\ DJ[77I;>ZVL/PAX(:^#BI=FN-N-K M^O\ R5C5_P#MVVKTVM_/'AFM?"WC#2M- MT[Q%J:-U#WVM?#SPIO.#C%Q\6-X7[H5.31B_X+$?M@?LY?\ $O\ V]/^"=OQ M$\$VFGDC6_BA\')=3O\ P(7/'_$L763XG\),?]B3XO\ 0$A17]$IF"Q["8NO M\#@ =1C;<2(Y)]FZ_0&DE*" %RNT]!Y@ASCUVW408@]Q*<8(P.:F?!&.PE., M>'.,.+LE(YU"ABG@_Q9XH89VAB1M3] M)8MKB26(1E_:/:^>C:"NN M,WPX^UL'9Q)96OPBCC"L1=ABN9_MGC;AR">>Y)#B*$8^S^M<(RY*JA?1+A>L MU-J[WAB;I[KOA_;?B)D,E'B'A2CQUE4;SEQ-P7-0K1NY7<^$.)JL97::D_\ M5CB2K!_9C?1?TB9_=8V \C"H%8<<>I''UXS]*8Y9(AMB!).=N%7'7M]TYQU[ M?GG^=WP+_P %MO&GP9\2V/PG_P""DO[*'Q&_9Y\771;3X_B!X,T/5?$GPUUJ M56,=SK2:3J2JZ: B[DQX.\7_ !=E1U.Z4;L)^RWP9_:;^!/[1/A23Q1\&?BY MX(^)FF6XB^WR:#JJ"ZT,MN5(]#5:0S./B' MX(^&WAF\\9?$#QAX7\$>&=,4?;M?\9^(-'\.>'[(L,YFUK7)+2VA)QP998PQ M!"@D&OQQ^-G_ 7?_9"\#:P?!7P7TKQ[^U3\1+J'OA#H>J2Z!J&LJY7 M^RCXQU6%5U@R)N=9/!FA^,V (#0!R2GS^=<1VZCUW5CYKB'BWAOA6G[3B7.*.1PW4JLU[R?\J7OR^4=+W=C]J=0TW1+A8Y M[BQL)G/ DGBMQWY \U#N]RJ^QKQ/XKZG^S7\*/"[^*?C'>?![P)X;A7<^K^/ MI_!V@:0,\!1\-WK$856#Z[XC^(F8P5Z>.RC,,; M5&%KXC'9C+BN$EDGAY/.7=*6*XN=#A.,;.SY75IU.*I[J\E",)+X7[JM\MAO M$SC3-:B_U!X/XG:Y?W?%/%SJ\'\,*,5>3=+VT>*YQ2NHQAAX/9Z0=SSCXX?\ M%:_^"8VAZC'X4^%'P,N?VF_B%?7IM=-T[X7?"&RT+3;W5&'RQ#6O$.D>$?$V MMMC(+^$/"?C)05R%96)'MW_!/3XA?M._$WXW^)O''C+_ ()_:-^R)\"9/AAJ MMEH&O>(+[Q2GQ)U;Q6OBSP9_8^C2CQ'J_AF3_A'KK04U_6I!'\(;=5;2/#A7 MQO*4-KO@=\!M-.C_!7X/_#WX96$EN+:Y;P5X0TC0[V]C3+!=8UJ MS*ZWK3!_FCFNYY9,C+,V%"^V+;+*".2PSG;$,^A&Z1G;UZD]/6O-ROPGP<,[ MRSBC-)7PVN*>50E:4*=6,9,>+J1?$OB[Q//)6E&IP?PPJ\.%:L8OF_?/BGB?BO$5/?M-)2H14HQD MH+KNT445^TGU(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'XE?& MC_@EU\3_ (U_\%'?A'^V?XL_:,\,:IX!^ #^*O&GP2\)WWP/\+1?%[X;>/=5 M\$KX9T?P.OQ8\.S>&9O'7[/2>(M4UOXE7/A?Q2/^$T746?P2?&MSX/N3_P ( MOX7\$_\ @B9X^^'?P9^*GP_^)'[5?PR^*OQE\>_M&_#+]LS3OVJA^RAXP\-_ M''7/VGOA#\5#\4? /C+XU:OXD_:J^*?AGX@_#OPR(Y/AK;_#/PEX8^#J^&_ MNM>)6LO$]OXX\42^-IOZ*:* /Y\/%'_!#F+4?!4]CX>_:3L_"OQ:^+7@C]LG MX8?M9_$E/@]=;10!X!\'_ /DH7[5'_9>_#?\ ZS#^ MS77O]> ?!_\ Y*%^U1_V7OPW_P"LP_LUU[_0 4444 %%%% !1110 4444 4P M%52R+@C@+UST P>_IT![<\T@;():-$'8DXXXZ?\ ZN_;%(TA'ED<%NG'&,XZ M>O'^>E>*?%WXY?#SX-:8;[QQJZP75SO_ +,T>R;[;KFLR)A6BTG2%;S[F0YQ MMC^08;(Q%6453A2C9A:UKFF^'K"35M6O(=/T;3;6:[OM0EFCM],T^SBCWF:YNI6*PJ<8#9W$L%! M)*H/P%_X*6_\%!9/!_[,_P 8_C191OI/P*^%=K)IJ27<_P#9=[\7/B1K))C&DJ^$?",?B7QYXOMX8_"\5O7VK8>$OC!^VCJEGK? MC674OAK\ [&X%]HWAVQD6+5_%IB<[2Q\U2T>XMCQ!GRT7>L*':!7\VO_ 5V M^*?P2_;"_P""B7[*'_!-&'Q=X4^&G["?[+7B/2_BQ^U3X\N+]?\ A"=;\=Q: M$^NZQX"T[7X))VU[Q_!\/KB;X;0M:S3^*8O''Q>\6OXVM9CX9E-?CG &5XSZ M5?$="7%&95/"3Z)>1T)\7\9\4<45:_"_%GB]PMPLE7K<*8>,W1J\+<(\8RA# M!X12C_K=QA[54Z5"GPQ4K3C^KYAF'#O@!@_[0Q^:\*9YXHPY;.I5I5>$?"5K MEC[2L[^RXHXPI-N4Z=)SH<)NFZE3GK1:A^PO_!OM^SE\1O!7[*>K?M>?M%7\ M^K_M(_MQ:AIOQ;\07%W;"R'A?X(Z9ID]K\#O >E6DC,-#T-=#U+5_B+:VT7E ME3X^:.X$MQ%YY_H*"E!\XD=""K&25%0 #G<.2>!@ $<]!FOP?\??\%Y_V#OA M\+;PQ\(].^)OQOU01?V3HNC?"GX;/X:\.Q7(VB'2O-\=/X0N)T!!1?\ A$O# MGB=4C"[$^8HOG3_\%&?^"L_[0($?[+G_ 3;N?AIHE\Q6W\9?M!WVJ:=&]C* MFZ+5U3Q._P *-#B?;M:&"VN/%Q?JL4@.VOTW-_%#@7$YQBEP^J,:&(?M.&>$ M>$>%WBJ?"7"=O9<+\(0I\-4YT:6&X7H0IX>RJ4DVZKE23J1G4_E?'^,7"&*Q M2:SJOQQGEDJM/A*GQ/QA64H^ZYSJTXSC#WGHYU'RMI:_$KXQ_"KX/Z,->^)_Q*^'WPYT8Y5M5\>^+/#_@_ M3NHR/M&OWEA;AEX)&_(SR37X3_\ ##'_ 6>_:+$LG[1W_!0?0O@'X:O2TH\ M,?L_V.JQZI9610AM':X\#M\(75V3Y6GF\8^,%8':)'SMKT;X:_\ !O[^R%HF MH2>*OC/XT^-O[0OBF[!&J:AXY\=#P_87Y8'#;/!,%OXG#(3E5?QA*O0D8RK< M%;B7B_.%S91P X.Z_P"2MK0PL&^GNT5B)[._*FY76J31S_ZT\;YE",>&_#NM M"'6KQAQ1A^$WR[O_ &6C_K-Q,KKJU!)JS5VF>N_%_P#X+H_\$Z?A+!/;:;\5 M=9^+>L09!T7X1>#M3\0%P,?/_;^MIX:\'XR< ?\ "4$]N,C/RY'_ ,%?_P!M M'X^B2W_8T_X)G?%+Q)H]\Y9/BVF.FPD M\?KI\*?V+/V2?V?OLUS\'OV=/@[X)U:R4BS\2V/AG0KGQDI?&X-XRUW^T/%L MC#^%G\0-MY*E2V#]6+&LD.]T23& 9Q*H7' WEUA '8!3@^@XK3^QN/(E#AQ6O*EP;P ME36A%V;4KZ(_G>/PN_X.!/C^Q?Q/\7OV?/V0_#M]$EO MJ/AKPD?#VH^(K1% +2Z3J7ASP_\ %355E'21E@JXQ7 M]$%M<&0@%T/KB2UST[;)F/'/0'H,#/6W.Y7E2^"!]W800>_S.O\ AR,>E9?\ M0WR&NE'/)<4\0J_,H<4\58FM3NI7TITY48);JRBE9M;;4O"+A#'PE_K'5XNX MV>MEQ9Q=Q-B(1YKWY*-&KPU0C;F:35.\4VHN-DU^4GPM_P""+'_!.7X6R6EW M:_L_6?C;5+0'?J/Q4\0^)_B,MZ>N9]#\3:W?>%V<#C]UX;A7 &5."Q_17X?_ M F^&/PFTHZ+\-? '@/X>:21C^SO WA31?"-B3D$;K?0+6UAR,==@.>1[^E[ M-H)&,_[;''\AGZ>WIFJLCR@X66V7KP0/KU(Y_/BOK#? MB#X0\->.?">IH!J?AGQEX=TGQ)X=OL _\?&C:[!=VLNW)V">*15W$J,DY_%# MXU_\$&_V>_$.N3_$;]EKX@_$#]COXIVS33:5J_P]U?6M2\++=%23(?#\^M6W MB#05G618OL_A#Q?X6LHH@_G>'KA\@_OB#@$9 Z\$$\].>/\ 'Z5$^XG :/CI MD#]>,_T]J^>SCAS(.((VSC*X5;2NI25IW3O=5(*Z=[--.-FDUJDU\OQ#P;PW MQ5!0XDRBGGBBTXJ:Y90:U3C*+C.-FDURSTDE+=)G\W$/Q2_X+??L-RM9_$CX M0>#OV^O@YIS(H\2> KV>V^)IT[R_W4:#0_#,7BKSH@CM,=?^#_C%F(8OXU8; M0?H/X'_\%U_V+_B+K$O@CXP-X\_9C\>6\XL-2T'XP: R>'+#4V',_/O7@?QM_9< M_9Q_:(T]++XY?!GX<_%+;9RVUEJWBWPWI6I^(-+0+N9=#\1$1^(-$D9@6+Z! M=P2;V8[LL0?G9<-<5Y4HRX8XJDZ<4TL/Q;AX\3PDI-7C'B:#I\30W?+"7M(0 MUMIH_CWP;QSD$O\ C#?$*4Z45>/"_&L'Q5"5TW)+BKFCQ9%/>,I.JH;)\E[^ M@?#KXJ?"_P"*^AIXC^&OQ&\!?$+093L37/A_XQ\/>+=)D;J$CU;0+BXA9N_R M29]O7T*=XUP9%BQ@'+F/D'OR1G)Z$>GXU^"GC[_@WU_91O\ 6)_%?P"^)GQZ M_9R\3I"ITF;P?XTC\0Z!I#J ,JNO11_$!FD(R<>.XD3)P ORCC8/^";O_!5; MX59L_A+_ ,%7==\764('V=?C'IOBB]D]PY\1>*/BWN /&67/'0=L_P"WN/J, M'_:WAY.L[O\ Y)7BBA6;U=K0KPP]2.BVD[][=>A\6>(>5K_A8\.%4=W:IPCQ M?PQ7HNS=I2CQ1#A>K&\;/13=^F]OZ(\P?\]8_P X?_B:,P?\]8_SA_\ B:_G MCE_9E_X.'"\OD_MY?LOS0G_CW%QX6\,HP_WA'^Q:P' /W6>K/_#'/_!=7Q/& MH\:?\%%?A+X>#@"8> _"4(D'&,(^F? OP8Y.#U+#V. ,=#XRS>RY?#[C:3?1 MRX/CTOI_QETKM;/;79M _$+.K+E\(_%64G]ETN%8:6OHWQ;*[6S6FNS:U/Z# MEFB5"X:/:H)+NHA0=_O,L:@]P,\^]?+GQA_;(_9:^ RSI\7?CU\)O 5[;QJY MT/6?&.A1^(V\Q05>/PE$)_$4H87PJ^SW=U\./%7Q=U2W0>1J?Q?\>:[JBJ03D'PYX<_X17PGC/.'\-$CJ#62 MS?Q QT7]3X.P^3-2_B\7<4JS6MFJ7"T*DT]TU.?73SE\0>*>9*^3^'W#&0+F MWXMXPC4DXINS5+A&E4:U5FI5=%+1-JYY1\2O^"_/[(NEWX\'_ 'P)\:/VF?' M-VPM?#NB>"_ UYX;TW6[YEXA5?$%I%XE(4]67P5,Q&\(>0P\Z7XQ_P#!<_\ M; C(^%GP"^&_["OPXOP6M/$_Q5:+4/'-LNP?(VB^(O#7B[Q 9#M 26X^#/A, M@DDNBDL/W:^''P7^$?P=T@Z-\*OAA\._AMI9&/L/P_\ !WAOPA;XQGYH_#\% MFCG/()!8=CZ^C7MHUU&"R)(3CF;SG(^BP31(,^A9NG)[4Z?#'%.[]6X)PZX M1BU?1+B:*7'NHN"G]JZ;1_/YX&_X(5:5\0O$5A\1OV[OVGOC'^U7XIB5 M)(] 'B77O"O@VR#YDFT%;M]=\1>)8=!=R0O_ B]YX,U95/F_\ $^\6S(_B;7PK$8D\ M075S,[*K>9A55?I,P,T 1IYMVX_O HW].AY'U')_(U')#(L&U;F9"#_K/^6A M& ,#!X (X&>:^AR;A/AK()?6\NRR%.HY6=RESMMM7?5OHMSZ/A[ M@7A3A=RQ.49-2CFLJ)JKJ5YN:UG>24KM-N+LM6BBBOH MC[0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BOY M^;;_ (*.?M-67_!9:^_8N^(LGP9^$/P-M=+\5:?\._A]\4?#GC/PQ\1OVF-+ M@^&?@;Q[:_%[]GGXW,T_PS\>>(X/$.OZUX5E^!D,=LOA;PKX8\7S^.?&$'CA MO"5C'YEX(_X+'_M0>,? G[3]_P"-/VRU/QIK7@D?M6:3\(&T3XD?M&Z)\/OB T>N:]X;\/^.=;^*=Q\+O!WBWP2SO M';_ UO'#>.$D\9$ _I3HK^6_Q%_P6M_:2F\+>-_#OA'PG\!&^,O[*GPN_P"" MC'QL_:;O-?\ !_Q-OOAO\6?#/_!/SXT:-\(G\%?!+0X/B9#XB^$VN?M 1>(D M\2V_B/QAXL^,/_"E'B'@Z3P5\:+DK+'_ $A>#/B/HGC#X8^$?BLTT6B^&?%' M@;PYX_$^JW"Z/V9OV%M/$DN>>,9P#C!SFOY]XG^DYX$<+YGF61YQXB\,4<] MRB2AB,@PW^L?$U2A.,5>+H<-<*8NU2[]Z%*59TT[.=H\\_OLL\(O$G&8*&;T M>$JJRF<8SC6Q4N&^%<.XRBFFZO$W%6'EKHVY1A>3;:@Y?%NCF[\ _LL^*YOMP_XE>OA?%OC+P_ M\O#[ET7P%X;BFZC)C\2Q%?4YP/+->^.7_!3;787?PU\.?"/A>U< K->?LY?$ M:^U.+&>$?5?C-;]L_?\ "L@Z\C''E8CZ5?A+B8_[)2\6,Z=K_P#&,>#WBQB* M:2ZRJ/A*C!6[W:OM?IT5O!SQ#PZ;EEO"JDKWA_KUX5*>ENCXQ6Z=]=;=._[' MPQ;#DK[_ '3QCC&3:Q#D?[7?MUJ682MRL;D<8Q-$G_CK1N0,<\^P]*_GR\1V MW_!7/Q=&K6GQH^)'@ZVG!$]KX/\ @1\#=-10< ['U[0O%WB$<<':_(SUZ5XO MXC_8F_X*/^.W@C\5_M2?MQ/;S+B]MM ^+_A/P+I]VIYP1X=5,*0,^GX=//K_ M $K.'(^]EWA-](;-F^9*7_$(.,(1NDVDU5ITW:35HRV>[2UM\_B?#3Q,C%QP MV3\(W2;M6\8?"*CJM'\'%/$;]W3FTOJM-4?TN7&MV%K!)<7UW;V-K$"T]S=2 M"T1% Y9I)KF->@]1GH,G%?.?C;]M3]D#X=+<0^-OVH_V?_"]W:IF2SUCXL> MX]47<>?^)2=>EU>5@?X4B=@#DXQ7\]8_X(>^//'.H0:I\2;GXC>-KY>2?B=\ M=-*\1'/!Y_L-",=\JQQP.A!KWGP/_P $&O FDW8O]1\(?"+33P5&I:EXR^(& M>?XM%UX+X>_\<89['''D4?I(>(N>1FN$_HT>+.+Y4K5>)Z>'X4HN5TFO:\4X MKABT;7?,X3;U2AI=>5+P[\25%RQO%_T;<@5G[J\6^+>,9I]XPX.X':>UDG)- M_P RT/M?Q/\ \%EO^"='@B1K$_M VOBK6#%N@TWP!X'^(/CE[MNFRWUG0_!U MOX8=_8^(@N#G<6.VN"/_ 62\$^)T)^%?[,O[0VOP9/_ !4GQ%LO!GPI\+XZ MKM?6/$VM^*PYP3M_X0YSQP3FNX^'_P#P2?\ @I\/((W.K16?'R0> ?"G@_X; MJ2,X^;R];R!T(61CD'!&:^UOAW^S'\"O L:W>A?#W0Y;^ #9K'B$Q^*M3560 ME@MSK4EU%IQ.<@0QQ=2ORM@#JPN:?3 XNY,1A>$/"CPCRF4FJE;BRI4XOXF5 M.%EIPKPI45)5:E[1A+BJ2NE).UST\IX6X/R>4L1Q?XM5^/+Q7+PIX3\#O@RE M*=GR\W&/BIQ+Q+Q+RQC;G5+@^/-JXPCK?X9US]K/]L#XF>'T?X/?LXZEI!U* MTD,-[X>N$\127K;5!_X1SQOX]B^$WPS63DE4\1FW )P"Q(%?GE>_L=_\%=?C M3XL7Q-%,E?FVJ3QG&2?RQD:QJ&FZ/I]]K&J7EKI6 MGZ=:WEWJNI7=W;Z?8VEE$ADEO=3GE,4*JB1EG9RJJ-[$JU3]A_JOP9PG*/#<9Q4E:>*7$U>;::O*2< M-N+>-,?FN4_ZM<&P?A+PD[+$K@V=2GQ=Q="S2I\5\:U*3XMY7)*4X\)5.$(< MW.Y1L^0_CE_X*B_LC>+_ -CO]C_XB?M,?MQ_\%%/C=\=_$#PQ>$OA1\&--U/ M7/#'AWQQ\8/$45P^A^#M(3Q%K?BVT?PY$D&M>)?&;6?AGPO,_@O0O$K)"C>2 M)?J/_@CM_P $>?AQ??L>_#;X\?MQ?#2'QO\ 'SXQ0+\3M-\&:W>^,?#_ (8^ M%/@'6E>3P+X+E\%:-XKLUU_Q!+H*IXG\8'Q9;336TWB*+P9-;B#PH7?Y#\!V MNI_\'%G_ 55E^*VK6FI77_!*W_@G9XA?1? ]EJEF8?#/[0GQ4>:/7"R++'Y M8@\6W>B^'_$?C(NEWL^#?A_PQX.NX?"EW\6VN*_M)\J15C9I!*RJWS>3&=P( M)PKN0%0'/H !@"OZ]XQ\)?#GP^X9RCA7$<+4<]\3\[MQ=QGQ/Q7.KQ5+@^E[ M'V/"W!=%<32T:U#KPO7.<#'M^%?-X>CA<(OJ^&AR6UY4DN5+9)*R MO\M;:NY^ET,/A\/AUAL+&,8I622271))));65]>[U)****Z#H"BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@#\MO%G_!,WP-X[_;E\$_MH^,/C3\?_ !=8_#C6KOQ] MX&_9\\9>,F\0_!WP/\7V\.KX&TWQUX#EUVQ?XA> ]%@\,R:[(?A9X5\4I\.9 M_&^NIXT3PI RWL/B;=\:_P#!,OX!>+$_:CEOO%7Q5L=<_:O_ &A/@S^T]JWB MW3/$/A(>*OA'\ E#E/UQT;1-,\/:/I>@Z):)8:1HUEI^D:99VZA8[ M33](588(E&/NI'$(SU9\!CEG-;U% 'YRZK^R!^R]^TQX[_:EM_CO\"?AE\49 MS\9/#NE#4?%?A31YM?;3#^S5\ G;23XCCC3Q%_8[%F MUNHU;S'98F2/>OY5 M?M!?\&L?_!.'XDZM_P )C\!]6^.7[(WQ&L[E]7T'Q!\)OB?K7B'3+'6,J1K# M:/\ $23Q=K\9!_Y9>%?&'A(EMA$H907_ 'M^$"X^(/[5 '3_ (7UX;P/^[8/ MV;?ZM7OAR./E'U ./KCFO8X8XIXDX"Q<,;P;G=?AR<=7+#U'3N[IM3BU.G4B MVM8S@[KW>9)M/FQ.!PF*?O0YK]='ZNZUOYW];Z6_D&D^"'_!RC_P3&E6^^#? MQT\'?\%8?V?M%Q)_PAOQ4AE_X7"_+C=J^C?V8/^#F[]D[QKXO?X-?MS_#/XF?\$\OV@],N!I^M^$?C7H>M MWW@2SU1O*6."X\:R>'/#7B/P*979Y;B;XI^"/!GABUA\N,>+YR68_P!,K?,< M,$VD8(RQ8CU^4^6#QUP2.#GBOD?]IO\ 8<_94_;2\'_\(5^U#\ _AO\ %_2K M>T:'1[SQ3H\B^*/#8F#^>WA#QOH\MIXO\$RR.S,9?"?BBSD<-^\9B2#^@4O$ MK@_BM, ML)BL*KX*IT7[NI>46GHO>TE&UM=9IIO1['T#X%\=^"_B5X5T/QM\/?&'A7X@ M^#=?LVO?#_BSP1XDTKQ/X7UNQD4HDVC:WHLUQHNKP,R%(Y;>YEB3'WN&)[3$ MBAR@4MG[N5!([X=0I'T?KQGI7\BWCC_@W6_:?_8Z\7ZE\6/^",/[?OQ*_9SU M*[NQJNH? SXPZ[JNN?#'6)X]SDS:UHWAKQ/X9\20Q".)+3PY\4/@YXW>223? M-XQBCB+-1LO^"Z__ 4H_P"">]Y:^$O^"P?_ 3J\9KX'M;A--;]J3]FBU6] M\'749"I$MQ%+K?BGX6Z_XANW5Y0D7Q:^$\\,)=?^$+62(NDR\'\+Q#&.+\,N M-N%O$!IR2X3G)\'<=0;BXV7"?%;A3Q$U:\5POQ1B4W:-F[-O^T_JUUCJ;IM_ M:BE.D[/9M:Z[NZ5D_*S_ *_U5N[+^8_I_A^-/8ECP"0/\Y]OQK\>?V:_^"ZW M_!*[]J2WLD\"?M>_#/P7KUTL8;P=\;-3/P5\1V5^V\'2(H_B&OAKP]XBNXT5 M7(\(^)/$T+F5529]OR_K1HFO:-XCTC3]9\/:I8:YI&I6OVO3=4TN[34-.O8< M$*\.IVYEB=&(QD'.0^02I0?FV:9)Q!D.*G@^(,HQ.15:>CIXJC6P\[W:M:K2 MIQ<6XRM*$ZD6E=2::;Z56A7MRV=]GHUZZ.6WG;?UMT&#L.3UYSG/IQGZ\579 M6SD8]L$9'3-5+N]MK"TN+N_GAMK.WMC-8+-_LOPO\ @_>)\5?B5=7& M]473#H?@B26'P],V2\3^+_$'A2#Y"6N5&,K*LDX@SW%T\#P]E-?/*M5VC3PU M&M7G?2_\*C4BHQNFY3G323NW8TE5C0NY-)+ORI?^3-;OHDW?H]#]7KV2&S@N MKB>:VBMH$^TS37(58XP@)+,QVJJA1]XD; J@DDG^./_ (*0?MU_%S_@L+\< MIO\ @D+_ ,$L_$5EK?PVU1HY?VU/VMM(G<>!K3P+I6KQV^N>$-$UJ)476_AS M&I-OXOF\,.)_C-XA$/@GP=$_"O_"* M_".4277@SQS\0_&36\<,O]-_[#G_ 3_ /V:_P#@GI\%M,^"W[./@@>'M++: M;?\ C+Q9J;)JGQ ^)OBF"-%/C#Q[XC6+S=:2W\%V'A> MQCEM$_8LORS(/!BV>\21I<0>+"4)<+\%J=#$<*\%U%^\AQ3QM4I\RJ\682KS M.AP4GR4ZL>;BMP<527#*4LU2C'W:2;;J:J4TTERP6B49))RFU%M64?YCL_V* MOV0O@Y^P=^SI\/?V9O@CI TSP3X!TJ-1?WCH->\4>(]6*R:[XS\5L(X?-\0> M*]:\VXNG*.3(1!&RI;K%']=;EVG(X!'?USU_R>:;D<,.AR,9_,9]\X]:=M!R MOJ 0?4<_KSZ=LU^&XW'XK,L3F.,Q,G4S6I*=2=2;4YU)U'S\[E9)\TNB48JT M8QC&,8Q7I/I?;1))62MHU;R7WZZMDM%%%:$!1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%?GI_P %+OVAOC7^RI^Q]\2_C5\!/A[-X]^(?AC4/ VG0E_" M/C#XBZ?X#\,>(?&'A_0_''Q@UKX;> I%\7^.]"^%'A36-:\:77A7PRWGS#03 M*9/L\4J( ?H717\K&F?\%F_VB[G]FCX/>+O /C+]C[XT?$O0?V!?VB/^"@OQ MQ\?>%M*^)_BGX:?$KP!^S?XR\$>!V^#/@G0](\5?"OQ#\ ?C3XQ/BB5/'-QX MFM/BKX3^#7BWP_XD@;P3XUMXK?;_ $I^#?B#I/C;X7^$/BA8)J*:3XN\#>&/ M'MC;6=CJ^IZE'IWB#18-9MUCTC1HGUS5I-ERB^0L+M<;LQ*S!U8 Y3X/_P#) M0OVJ/^R]^&__ %F']FNO?Z^(/AS\8_#6B>,_V@-2U'PI\<;*U\9??$OA^ M'X"?!SP2^I,#\,MWEKKW@W7(!P-L>EAV4/)&]>P_\-%^ O\ MH7?CM_XBW^TW_P#.:H ]^HKP'_AHOP%_T+OQV_\ $6_VF_\ YS5'_#1?@+_H M7?CM_P"(M_M-_P#SFJ /?JS;VRMKZUGL[^&&YL[BU-K'X47'A/1?$6NJ^2)/%5KXE0E!N5X]RG\N=0_X-*OV+/#VHW^K_ S M]JS]M?X,Z[=;+Q7TOXC_ VOK"Q*;ETT)'H_PV\*>))(HB^IE7?Q>Q)D*QNF MQO,_I%7]H3P"I'_%/_'ML'^+]E[]ITY_\P[4A_:)\ '_ )EWXZCM@_LN_M.@ M_F/@Y_\ 7K[C(O&'Q9X?P:PV3>(?%V&<$E&D\54KTI)+E2=/BO\ UJ@[)O1S MU=I6;6N$LNP#=W!3N[O2S^^/*^NJZ_@?S8'_ (--?V6/%US9W'Q:_;7_ &Z_ MB?'FS?7;;5?'_@@IK#1D,I'O%9G^'7AS7"6C MSKWA3P?87B;"JW !8#]+1^T3\/TZ>'?CLN.W_#+G[3@S^'_"G<=/7\*C?]HG MP#)TT#X[]>B_LO?M.K^>/@_C]!WHSSQB\6>(,O>!S'C7BJIEW)R.EAZRP]*2 M;5_W7##X8DI:6(O#;^!_ 6MG6)$7X8-Y;IX MZUOQ=X=2,+'YBZ$@DS\[O\.;GU?17@/_ T7X"_Z%WX[?^(M_M-__.:H_P"& MB_ 7_0N_';_Q%O\ :;_^_45X#_PT7X"_P"A=^.W_B+?[3?_ ,YJC_AH MOP%_T+OQV_\ $6_VF_\ YS5 'OU%> _\-%^ O^A=^.W_ (BW^TW_ /.:H_X: M+\!?]"[\=O\ Q%O]IO\ ^^"_C5#X/M/"_A*_\ M.:\W[-/[2)U#4O$NM:S\04\8:#)I(^%_G"/POH>B>"YTF6 N9/$$R_,JK$.R M_P"&B_ 7_0N_';_Q%O\ :;_^_45X#_PT7X"_P"A=^.W_B+?[3?_ ,YJ MC_AHOP%_T+OQV_\ $6_VF_\ YS5 'OU%> _\-%^ O^A=^.W_ (BW^TW_ /.: MH_X:+\!?]"[\=O\ Q%O]IO\ ^%_"5_X)=:UGX@IXPT&32 M1\+_ #A'X7T/1/! _\-%^ O\ H7?CM_XBW^TW M_P#.:H_X:+\!?]"[\=O_ !%O]IO_ ._45X#_P -%^ O^A=^.W_B+?[3 M?_SFJ/\ AHOP%_T+OQV_\1;_ &F__G-4 >_45X#_ ,-%^ O^A=^.W_B+?[3? M_P YJC_AHOP%_P!"[\=O_$6_VF__ )S5 'OU%?)]]^TSHL7C+P_IEEX+^-4W M@^[\+^+;_P 1Z\O[-/[2(U#3?$NBZS\/D\'Z#'I)^%_G&/Q1H>M^-)WF: .) M/#\*_*K-$>R_X:+\!?\ 0N_';_Q%O]IO_P"_45X#_PT7X"_Z%WX[?\ MB+?[3?\ \YJC_AHOP%_T+OQV_P#$6_VF_P#YS5 'OU%> _\ #1?@+_H7?CM_ MXBW^TW_\YJC_ (:+\!?]"[\=O_$6_P!IO_YS5 'OU%> _P##1?@+_H7?CM_X MBW^TW_\ .:H_X:+\!?\ 0N_';_Q%O]IO_P" M)]%UKX?Z1X,T73_^%A^%?"<>M'Q)HNN>-[IFMY)Y0?#$3QNJM(I /H:BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OFK]I#X&-^T7\(?$_ MPH_X6C\7?@O=ZZVE7ND?$CX,^,9O _CGPIJ/AW4X]8TF2WW?:/#'B+0)KA([ M?Q7X-\9>%_%'@WQSX.DOO"OC?PM?12H*^E:* /Q TG_@AW^RWI7P)\#_ EG M^)WQQT6^T#P1\<_A]\:/BMX0U_X<>'/%'[2'P_\ VEM7\.>(/VDO GQ:C\0_ M#WQ?H?A_P-\5?$'@G0;J0?"RW\"^,? \.E6T/@+QMX3:*:>7]#M1_:J_8W^$ M_P ._A+XDUO]IK]F[P!\*?B?#I/AOX&^+-<^-7PU\.>"/B2$@BCT;2/A=KFL M>(XO#OCJ9XFB6)?"]Q=OY9AVJR@".I^VA^SQX0_:N_9O^*WP+\?S?$ >"_'G MAR6#Q%I7P[\8^(/!/B+Q;I^C/%XA?P4VL>&C_P ) WASQ@^@_P#"+>-/#WAZ M/S?%7A76[RTCE9;PX_F#\?\ A7XT>%O^"3?_ 3$_8R3]C[XQ>'?B_\ '3]D M;4?V?/VC?VJ;S]A/XZ?'_P >_L(?L\^(]!\.I\,M$T,> _ OE:^%\:>.3K4H3PWX9V>"=>QXE\22Q M6C?\(_XE_P!)4^';C9S'B+]I?]G?P;XT^&_PU\7_ +0/P6\+_$;XQVC7_P ( MOA_XA^*'@OPYXX^*U@Z[89?AGX-UG7X_$7CE#)B,OX5MKD;R@!W;5/\ /9^W M=^P/=_M3?\$]_P#@I%=R?#_]H/Q'JVA:7IEE^RM\*M,TGXP^&/B5\6/#O[*O M[,VA^"?@;'X^\"S>&/"GQ"^+H7XT:[\3/BEX-\+7'A;R[KQI+X?G=?%D< 2? MQK]L']G?]H;Q%^U9X"U+2_V=OC9K7]K_ Q_X)&:/\-/#7@_X/\ C3QW\$/V M@[_X$_M!:_X[^*ND?M?_ !47PFG_ S(O[+":X?%_@>/_A,?V=)/&U%%% !1110 4444 %49KB"WAGFFE$$%N#]IN+C 4 9.XX M7! S@#D8!S5ZOD/]M#]GCPA^U=^S?\5O@7X_F^( \%^//#DL'B+2OAWXQ\0> M"?$7BW3]&>+Q"_@IM8\-'_A(&\.>,'T'_A%O&GA[P]'YOBKPKK=Y:1RLMX< M&WXH_;#_ &2?!G@_X=?$3QM^U/\ LX^$O 'QCNX[#X2>.?%?QO\ AMX?\&?% M2_6.-_)^&/B/6_$L7A_QY,WF1LJ^%9[IR&$G(<&O2O$?Q3^%_@RW\<7?BSXD M^ O"EI\-O!D7Q%^(-]XB\9:)H8\!^!?*U\+XT\%O^"3?_!,3]C)/V/OC%X=^+_QT_9&U']G MS]HW]JF\_83^.GQ_\>_L(?L\^(]!\.I\&/" MGQ"^+H7XT:[\3/BEX-\+7'A;R[KQI+X?G=?%D< 2< _H7\0_M(_L^^&?''P\ M^%WB3X[_ :\-_$OXQ6$NK?"3X?Z[\4/!FE>-_BMI2HSC5_A?X.EU]/$OCRU MPK'S/"MOJ_DQ_;6_92^,^N?%SPGX>^"'A']H-?B#^T]\,/^"6N MG>.QJ'[)NM?$?X1Z*O[*/[0>B^.VUGP)^U)X>^)/A3PW^R+XC^$WAH>.?$OQ M \+?'[P:X\9R-X;C^!)C^(#B)/ZSJ "BBB@ HHHH **** "OF3QA^U7^S%X$ M\!ZU\7/'W[27P)\#_"?PWXVU;X9>(?B5XL^+WP^\,>!-!^(>B:PVB:QX*UOQ MEKOB"S\,Z3X[T#7M+UCPY=>%9;N3Q+'>0"V:..Y@F,?H_P 7/AU8?%SX9_$+ MX6ZEKWBWPKI/Q$\(^)?"&L>(?A_XBG\'>/M$TS7=*N='FU+P9XAB$AT37X8K MAVL-=V'[-(J.JNH0)_*?X)\-_%[]@K_@EO;?#'X+_L$?$[QK\:M*_P""B_[8 M?@']E(>./V7/CM\>(OV3/ _CCXT_%CP_H'[7&M:-X?\ AU\5_C?:>$/"/P6U M:4^#?$GA:#Q=XL^,$'B.W@M)O%L'BBZ20 _J.\4?M!_ /P3X67QSXT^/'P>\ M'^"+SP)((=!/@*.7QAX,23Q2 M)F\+1S^)-!$EPK^);.-N:N_VO?V3=*\(?#'Q]>_M1?L[6/@'XTZM!X:^#/C> M^^.'PULO"'Q9U]Q+#'HGPQ\0/XF3P_X]UV1XMJ:)X6FNYGE64+&[(=O\_&G^ M YOV0/V0-8\8>$OV0/CM^WWI?[(?[%O[)OP#_90^&7Q%_9(^,!\=?%?XYZQ\ M3-;^*OCWXF2?!3QS\.$^)'@;PWX6\?:)\"O$\\3^%9?%WP97X4,D5Q+XV2&6 MOAWQ%^R3^T!X=^!-UXA_X1G]I7]J+Q#^U1^PA_P4_P#@MXO.D?L;_M)_#E/" MO_!07]LOXR_"?XN.J?!3XN_#GPG\2?A!\'?$QAE\)^#_ (Z>+?"7@SX/PR_# MYO&WQ!\9^"SXMS0!_<)17E_PAT?7?"OPE^%GA;QC>QZAXJ\._#OP/H7B.]1@ MRWWB70] TC2=;N R_+^]UN)W4C^)_F)P:]0H **** "BBB@ HHKROXN?#JP^ M+GPS^(7PMU+7O%OA72?B)X1\2^$-8\0_#_Q%/X.\?:)IFNZ5!/ >M?%SQ]^TE\"? _PG\-^- MM6^&7B'XE>+/B]\/O#'@30?B'HFL-HFL>"M;\9:[X@L_#.D^.] U[2]8\.77 MA66[D\2QWD MFCCN8)C'TOBC]H/X!^"?"R^.?&GQX^#W@_P1>>!+CXK6WB_Q M1\3_ ;X?\,3_#"W?0+67XCP^(-8\00Z"? 4_8*_X);VWPQ^"_P"P1\3O&OQJTK_@HO\ MA^ ?V4AXX_9 M<^.WQXB_9,\#^./C3\6/#^@?M<:UHWA_X=?%?XWVGA#PC\%M6E/@WQ)X6@\7 M>+/C!!XCMX+2;Q;!XHNDD]BT_P !S?L@?L@:QXP\)?L@?';]OO2_V0_V+?V3 M?@'^RA\,OB+^R1\8#XZ^*_QSUCXF:W\5?'OQ,D^"GCGX<)\2/ WAOPMX^T3X M%>)YXG\*R^+O@ROPH9(KB7QLD,M ']$UI^T/\!-6^&6@?'#2/C;\)M0^#/BV M]T&R\)_%S3_B1X,O_AKXHU'7]?C\&Z''H/CJ+Q./"GB&3Q)XDDB\+>&([:YG M2Y\4)Y44=U.\<0]\K^.'XD_\$Z]9\>_\$Y_V6/B9<0_M/?'K]JCX=?\ !0[P M3^T?XP\.VGP&_:I^!'ANS^,?[1_[:7PB\<_M%>,]#_9?^+GP]\)_$4?#SX3_ M [?QOX8\%?$SQ;X1_X1:#P9=?$OQQ)!;W7BIK?PA_8]0 4444 %%%% !111 M0 5X-K_[0GP)\):1\4-8\4_&OX5>'/#WP'O+#3OC9K7B3XB>$=(TWX.7^JZ/ MH?B'1_\ A:.M:_K\5MX#,NA:]H?B"&/Q>+5Y[3Q!H5W!*\!5I?9[VW^V6EQ: M+-/;&XMFMOM5JP6^M6=3APV&P1P0!ZA@P_E"^&WP/U#_@FA\$_P#@LD?! MW["7QV_;'TO1/VQ?@Y\0/V7OA/X[^%7Q+_:&\4?M#?$ZX^"_P,UE/C7)K.O^ M&?%WBGXC-X7^-HU[XG>,_B=X;EGB\'>,-"\3#P+)X1N+2*.( _I5T?\ :!^! M&K>#?!OQ-T+XU?"'6_A?\1X=2NO /Q!T3XE>#M3\#>.++1M&UWQ#KDO@KQ?; MZ\WA_P 2IX>T#PGXE\37\_A^]G2W\*>&O$%ZT!M_"]U<0<,/VW_V*I/A#+^T M4/VP/V7C\ 8O$7_"$M\:U_:#^$/_ IX>+#AQX1;XH'Q0GA!?$I? /A[_A)/ MM9X7R2NY5_!C]G+X2ZIX%^ 'A[Q#\9_@O\;?VR-#\ ?"+_@H#^V!^T?X!\1? ML6?'?X=6?QQ_:^_:K\<:&NM?!SX6?L[_ !^^#'@SQ3XB\/'PWKGQP\)6OAGQ M/X,;_A,/"OQ&B\=M;!!+&GS%X2\>_M'?#O\ 8]^)_P"U'%^QI\5OB;_P45_; M$_:R\"^*M.\$:I_P3:_;%3X3_P#!,5]:^#$?P/\ #OB_1?#_ (C_ &;Y/B3\ M08_@%\#M N/"OCSXG_L_>#O&,OC3QKKT7@>U_P"$R\$A9O%X!_8=X>\1Z%XG MT;2/$?AG5M.U[0=8P:II5Q%<":. M6-V$D3I,K;7CW]37PM_P3M^$OA'X!?L1?LS?!KP)KGCOQ3X:^&7PA\*^#M-\ M1_%/X;>-/@SXVUV;08_)UC5/$7PL^(?ASPI\1/AY+-K\^J2P^%_%7AJUO?"U MO)!;NNR#?+]TT %%%% !1110 445FWMO]LM+BT6:>V-Q;-;?:K5@M]:LZG#A ML-@C@@X^\#U#!@ >,:_^T)\"?"6D?%#6/%/QK^%7ASP]\![RPT[XV:UXD^(G MA'2--^#E_JNCZ'XAT?\ X6CK6OZ_%;> S+H6O:'X@AC\7BU>>T\0:%=P2O 5 M:5-'_:!^!&K>#?!OQ-T+XU?"'6_A?\1X=2NO /Q!T3XE>#M3\#>.++1M&UWQ M#KDO@KQ?;Z\WA_Q*GA[0/"?B7Q-?S^'[V=+?PIX:\07K0&W\+W5Q!_-5\-O@ M?J'_ 30^"?_ 62/@[]A+X[?MCZ7HG[8OP<^('[+WPG\=_"KXE_M#>*/VAO MB=#O&&A>)AX%D\( MW%I%'%VO[.7PEU3P+\ /#WB'XS_!?XV_MD:'X ^$7_!0']L#]H_P#XB_8L^. M_P .K/XX_M??M5^.-#76O@Y\+/V=_C]\&/!GBGQ%X>/AO7/CAX2M?#/B?P8W M_"8>%?B-%X[:V""6- #]Z(_VW?V+Y/A%_P -%Q_M=_LOM\ 1XB_X0H_&L?M! M?"!O@\/%?W_^$1/Q/'B<^$#XH$G \.#Q']I/01[?EKZ-TK6=)\2:7IFLZ/?Z M?K&C:G9V&K:5J>G72:C8:AIVKC=I6J:7J:EHI4FB/FQR1%E*.&1MK1L_\KG[ M+6FM>_LS_'7]H;]KO]F_]KFX^/O[8WQE'BCQAHWP1_X)M?&8ZI_P3FU6?]F9 M/A'\*='^"7PI^/WP3'Q(\>^(?"7PY\.GX8>+_CW^S[\'/C+X2D\;^(6B\%?$'PIT>\U2 M_L/A\OA_2(]%T?PZ9-;\3>+_ !!-K4.@VVDP7BW'BWQ1.GB@7"M,\L3M< 'W MY1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?GXG_!0W]G2?\ ;_OO M^";_ )WBNQ^/]K\'Q\:VU6YTW18_AG?(98)G^&FDZ\OB<>(9?C"OA?58OB8W MA ^$-O\ P@2R^,DN7C8Y /T#HK\G_B)_P6+_ &(?A!\3/'GPM^,/Q#G^$7B3 MP/\ M3^ OV/Q=_$.;PMX<\.^*?B)XY^&G@GXL+XPT#5I?%;PK\*/"/AKQWH? M_"=^,O%:>$XO",J+%- P\5>"!XL^[M+_ &@_@/J_Q'HX060HZ[\T > MY45\6?%+]M#X,? KX^?#3]GKXHZKJGA;6O'_ ,%/C?\ 'J?XEZ_=>#_#WP@\ M#_#;]G,^ U\?ZOX^\8:_XH\.S>%04\?Z'/#>)X>G\+"'1?$DNIW'AE+!=9TSPMXW^+.E?&KX;ZC\.?!OB'66\/)IF@^,O'$'B1_#/AGQ'./ M&W@HP:!XGGBN95\4>&"(V'B*V+9G@K]MW]C'XF>(O!/@GX;_ +7'[-'Q!\5? M$NWU&\^&OACP=\=?ACXB\0?$?2] U;5]#US4_!&CZ-XB>Z\30^']*O 0\4^$O#NJ7'@ MN63PQ+)J%V@-Q'96I/B5?1M+_;4_9I_X4'\,?VBOB=\6?A7\!_A=\5-.\.WG MA'7_ (Q?&OX$:?XE_$[P-\3_&7P1\3Z[.+21K9OAC\4_&5G M(H5K6[F&PT ?85%?,4O[67[+D/Q$T_X.-^TS\ 8?B]JOB"P\+Z9\*)_C-\.D M^)-]XEU304\9Z5H>D>!)?$L/BR[UVZ\.ZEI7B6#P_':S22^$;B&^MH9;&03/ MXYX<_P""C_[%GB?XS?M2?!"+]HCX::)XT_8^T_PQK7QZ?Q;XW\)^&?#/A'2] M;B1];U5]8US783_8'@^XNM"\.?$#Q%(R>$_!GB[Q#X?\&W5['XQ::Q4 _0"B MO(/A'\:O@]\?/!=G\0_@?\4OAY\9OA_J-UJ&FVGC[X5>./"?Q#\#W^HZ4Y35 MHH_$O@G6O$'AQYXY#B>!;@RV\C!9PDDL2GY[\2?MW?L_>!/VAOBG^SE\0_$Z M_"O5_A#\)/A%\8?%?Q+^(^O>#?!OPF&F?&_QKXV^&7@?1M.\6Z[XI0IXCD\0 M>"IH#H=UX=AM9I=?\."TFFN+BYMXP#[CHKPOPM^T5\!_'?PTUKXQ>!/CE\'? M&WPC\*IXG/B7XI^$_B=X)\2_#K0H_!#RIXVDUWQUH6O3>&=#;P@D!;Q:UQ<( M/"Y\Y;L1[' O_"7XW_!W]H#P9#\0_@5\5_AK\:/ %W=7VFVGC;X3^._"OQ%\ M$7NHZ4QCU;3/^$D\%:YXD\/O.(=&;X@2!_@WXF\5)JT*[3XM_M7V7BU_A]K&FZ7I-SX%\)W6F M))X_%_C#2KBR9K;RE#8_[2'_ M 46^'7[._QTM/V>;3X*?M+?M"_%.T^%6G?'CX@^%_V:_!GA'X@Z[\,_@QKW MQ,'PMT3XE:YX%UWXA^$OB5\08CXHBU>W7PS\ O!?Q>\;10Z)#0LOA<70 M!^D-%?D/\5?^"MWPN^$?CW]J7P_K7[.?[5WB;XOXT?P2/V@X_VC_$7ACPCX9\01^(O%\_A+]GWQ9>^&(] M"\4E[*6*S,X]E_;$_P""D'[-?[#O_#,^H?&;5O$=WHO[4GQ4\-_##X?Z]X.M M-$U+3-#LM>/A[?\ %3QYKFM^)O"\?A_X->%_[;T/_A,_%<:>)Y+4^(_#[&"5 M9]B@'Z)T5\4_M%_M=^#_ -GGQ+\)_AJ/ GQ6^-/QP^/6H>+K#X1? CX.:9X. MN/B!XKT_X?Z,^K>//&$VN>/_ !]\+OA;X \*^%=$U70I+CQ5\2?BQX0M[J77 M/#GABR-QXNOH+:3?_9P_:V^''[2?@WQYXA\,:=XR^'^O_!WQWXC^%_QS^&/Q M8TW2_#7Q#^"WQ*\'Z;H^M>(?!_C8Z1KGC#PC,8O#^LZ'XGM/$W@[Q=XR\%>, M/"7B"V\6>!O&OB2R+3$ ^MZ*_.#X#?\ !0KPK^T7XC\!/\.?V?/VMY/@C\8K MWQ%:_!7]K"Y^%_A74_V??B-'X>L;C6%U>&'P[\0/$7QL^'O@'Q5;Z%JO_"$_ M$KX^?![X3>"/&KO"G@WQC<_\)5X.%_\ 5%K^T5\ +WXF^)?@?9_'+X077QC\ M'^'5\2>+_A':_%+P?_PLWPKX8V,#K^O>!8M>;Q/H.A1QLCR>(+BTCMTD92TH MP@H ]WHKX=;_ (**_L 7&EZQK,?[='[&XT#0M'TGQ)K6L#]ISX*+I^@>&O$$ MCZ5H/B#6-7M_B(RZ/HGBN0JOA?Q&6AM;KTKQX=<'@34] TG7O$*S:XGB MZ+0]9?PA/;PSIXJ?29UMI9I+>1(P#ZMHKPS6?V@O@3X>^*WAKX$^(OC5\)O# MGQN\7Z7+J_@_X0:]\2?"&G?%;Q3IEN[+_;&@^ Y?$:>*M?T/>7S);VDL19'1 MI"PPO-^,OVL_V9? ?Q0L/@CXM_:#^"'AWXYZ[I0UCPW\#];^+7PY\/?%[Q3I MKZ;JNJ12Z%X$\0^(_#WB:=9(=(U>:.Y%N;2.*WGN+J>VB+M$ ?2]%?FM8_\ M!47]D*3Q7^QQ\.?$GQ'\-^"_B1^W#X=U'Q/\#? FK_$7X0>)?[2L(M#:X@&I M>-_A-\2/B=\)]='BOQ!/'X0\$OX-\=>,X/'GC0S:=X(NO%!MY73Z[\!_'OX( M_%7Q1X]\"_"[XW?";XC^,_A7JG]C?%#P7X#^(O@[QGXI^'6I(986T?QMH?A[ M7YO$'@C7II(Y$\KQ-' Z21R@(S$^6 >W4444 %%%% !117XX>'/^"U/[('BK M3OC;>:%I7Q@N=9^ '[>'@K_@GW\3?!O_ CO@X^*]+^*'C_XF#X4>!O'$.C- M\0) _P &_$WBI-6CA\22-%XR,&@>)Y#X'+6B12 '['T5^>WQN_X*%_L[_L__ M +7/[,'[%?Q"F\5VGQ;_ &K[+Q:_P^UC3=+TFY\"^$[K3$N3H&D_$[7+CQ%% M<^']8^*.OZ5KGA7X>I9^'O$\?B_QAI5Q9,UMY2AL?]I#_@HM\.OV=_CI:?L\ MVGP4_:6_:%^*=I\*M.^/'Q!\+_LU^#/"/Q!UWX9_!C7OB8/A;HGQ*USP+KOQ M#\)?$KX@Q'Q1%J]NOAGX!>"_B]XVBAT2YDD\&A9?"XN@#](:*_(?XJ_\%;OA M=\(_'O[4OA_6OV<_VKO$WPX_8KU3P!:_M2?M!>#_ W\"];^&7PJTGQSX,\. M>/7\:/X)'[0A>*2]E+%9F<>R_M MB?\ !2#]FO\ 8=_X9GU#XS:MXCN]%_:D^*GAOX8?#_7O!UIHFI:9H=EKQ\/; M_BIX\US6_$WA>/P_\&O"_P#;>A_\)GXKC3Q/):GQ'X?8P2K/L4 _1.BOBG]H MO]KOP?\ L\^)?A/\-1X$^*WQI^.'QZU#Q=8?"+X$?!S3/!UQ\0/%>G_#_1GU M;QYXPFUSQ_X^^%WPM\ >%?"NB:KH4EQXJ^)/Q8\(6]U+KGASPQ9&X\77T%M) MO_LX?M;?#C]I/P;X\\0^&-.\9?#_ %_X.^._$?PO^.?PQ^+&FZ7X:^(?P6^) M7@_3='UKQ#X/\;'2-<\8>$9C%X?UG0_$]IXF\'>+O&7@KQAX2\06WBSP-XU\ M261:8@'UO17YP? ;_@H5X5_:+\1^ G^'/[/G[6\GP1^,5[XBM?@K^UA<_"_P MKJ?[/OQ&C\/6-QK"ZO##X=^('B+XV?#WP#XJM]"U7_A"?B5\?/@]\)O!'C5W MA3P;XQN?^$J\'"_V_AI_P47_ &7?'GPDU_XX^+?B)X>_9Y^&_A_]H?XO?LS0 M>(_VD?&'PZ^$VF:[\1_A'\1O$/PP\1'0]5UGQ_)X(O#&KMX1A>YA\ M3S6B^9-X4B#RP4 ?H)17SI\1_P!J?]F+X,ZMX'T#XP?M'_ KX3:_\2U#_#S0 M/B7\8/AUX(U/XAQJ8X4?P9I'B3Q#;3^)(C+)&I;PXDP>:1%8EF4&K>?M6?LQ M:=\3[7X(ZC^T;\!=-^,=UXCL_!D'P?N_B]\.;'XEW7BS^Q(O$J^%+;P&_B=/ M%,OB!M U/2_$B^'DM)[R3PS/#>Q6K6D\DD@!]*T5\#?M,_MPV?[.OQN^!/[/ M.D?L]_'W]HSXN?M#^&/B?XS\!^%/@?)\ =.:V\/_ 3/@<^.]4\2ZS\?OVA_ MV?\ PY;K!_PG6@-9_9+RX>7S)5,)$<:3=M\4?VN_A)^SW\'_ ]\6?VB==T[ M]GJ^\2Z#J][HOPF^+GCKX,>'/B7K7BO1_"]SX@N/A'X)BT3XC^)_AYX[^(SP M:'+;P>'O!?CSQE TDSO;^*#9QJT@!]AT5\4^$_V]OV6]0_9X_9[_ &GOB+\7 M/ O[/'PQ_:=\#> O'/PG?]HGQ]\.?A1J6I0_$/P9'XXT'1'&N>+9_#S^*1X> MD6:YT#PSXH\3M"H=EDDB5[A_0-8_:N_9=\.V7PCU#Q#^T;\ ]&L?V@Y=-'P) MGU;XP?#?3-.^-#ZZT":,_P *)+C7XV^("U\1^)/"/A31!9^&=#U[Q5XJ\5^-?%?A+P+X0\*>'/$%[X MQ\8V<,41KE? G[8'@#4_AC\0?BW\;?"GQ*_8G\._"_Q@G@CXC6O[85GX0^#> MD:!K-W<^'=$\/:OI'Q,MO%GBSX(>.O#OB>?7]%T+PWXI^&'Q:\9>#+OQ7=Q^ M#OMR^,4FM8 #[3HKY)L_VW/V-+_3OA=KUE^US^S)=^'OC;KNI>%O@KJ=O\>/ MAG_9OQ8\3:)K3:#K6A?"S63XD^R_$+7+?Q&8M!.@^%)[N<3!X$C9RL"^@>(? MVA/@-X/^)WA_X&^*OCA\(_#WQF\7Z1)JWA7X0^(_B-X-TSXF^+=* F5-7\/> M!M7\0Q>*-)Y?,CW4 >[45\W_"3]JC]F?X_ZE?:'\"? MVB/@7\:-;TOP_IOB?5]&^%'QA^'?Q'U/3_#.NSK'H.NZOI7@CQ!XH-MX>\1M MYGV7Q$T*6]PCH;=V5R8_G?XM?MZ+X#_:AUK]D'X>_LI_M/\ [2?Q8T+X)>$_ MC[XA/P:OOV5_#OAG0_ 'CGQCXE\ :')/K?[0?[5'[/TDOB"7Q'X+UR-[?PW! M=I",7 9I?FC /T8HKYE\>_M9?LS_ H\26?@7XO?M!_ [X1_$*^M?"U[;> ? MB;\7_AIX-\:O#X^UBZT'P0]OHOB'Q,D[MXF\0:-J_A_PLRQM;^*?$^C7-EIL MD]S#.@Z?6?V@O@3X>^*WAKX$^(OC5\)O#GQN\7Z7+J_@_P"$&O?$GPAIWQ6\ M4Z9;NR_VQH/@.7Q&GBK7]#WE\R6]I+$61T:0L,* >YT5\@2?MR?L8VNO_$7P MA/\ M@_LP0^*OA!IGBC6?BYX=N/C_P#".'7_ (8:1X&UF+1/'.K?$'1Y?$L] MWX%T7PAX@>;P_P",KKQ1'9P^%;B);.Z>SN&0-N^!OVN/V6_BMJF@:;\+?VFO MV=_B7>>(_$GB?PSX9MO 'QP^&_C&^\1^)/ GA'2/''CWP_H=IX=\0WCZYXF\ M'^$_$6@^*_&'AN /+X<\':YX?\8726-J]L9@#ZBHKS_P'X\\%?%#P?H'CSX: M^-/"GQ&\%^)['^T/#WC?P-XGT?Q;X6\0:=)E4U71==\/O<^']:C+@!9;:1H] MR.%=MA0^@4 %%%% !1110 4444 5\$QG"D9/&%!/?^$\<'G/OVZU_/Y^WO\ M\$G_ -MS]KK]H+5_BU\&/^"R/[4W['OPZN/#OA_0-&^!7PMTKQW!X;\/:GI. MF^7JVK+JWP\_:/\ A+;Z]+XBD==)\[X4QT,YX?=*6(5)T[5^&>&.**3A M)IN^&XJPV+P_->$;3]C[1).*DH2E&6=;#0Q4>6H^5*5VTY)W?3FBT[:[*6NE M[I(_DV_XAZ?^"FW_ $L??MU?^ _[0?\ ]'M1_P 0]/\ P4V_Z6/OVZO_ '_ M &@__H]J_K1V'W_[^C_XFC8??_OZ/_B:_0?^(X>)/\W"G_B!>$G_ - 9S?V7 M@^\O_!E3_P"6'\T/[,?_ 17_P""@/P*^/?PO^+7CK_@NU^U]\>?!'@3QMHG MB3Q9\&/&.F_$R\\.?$CP_I-V9M6\':R/'O[7'Q4T&+2_$,:OH]U++X/N9+:. M>2>W NH8)!XB/^">_P#P5(_X3JR_;^/A;X1'X]G_ (*DI^UG=?LW#P_HO_#1 M(_9UWM^R2_PP/[5#?M6_\*(_X1\?L7!/$X^&B?"=90V^(^-/^$YQX+/]9*21 M'H$'..)(CG_ODY/X"K1(*\?H0,9/7.2.?UKXWB/B_.N-\<\RS^K@J]?V7LF\ M'PIPMPE!P]HZEE3X3X8X6BGS2^-0]I91C[3D7(;T,+'!KEAS6O?WG*3O:WQ2 MN_$3P_IW_!:C]CS]MOPMX4\ M,?$'X-:=XU^+'P+^$W[)F@_"'QSJW@A/'WQ*\'>&]&U_PW\0R)H/"_Q4\6>" M4NH] D>WS!Y,TVU\&_\ @G]^UYHGQ*_9Q^%?BGX56_AG3?V>/^"H7[1'[?\ MXK_;;C\;?#;5+7XQ?#;XMI\89-"^&FCZ$_B.7XYI\9_%D7Q6\/?#/XV)XT\" MIX*A\%_#YY/!/QR\:I)X+6+^FNBO%-C^?C_@K+^Q?^TK^TS\77\4_!3X9_\ M":Z'%_P2\_X*4?LW27C>+_AWX;E?XR?'+1OA+;?";P/?XTG\++(LL_YG_M;_LC_%W]F;X8_M;_ +0?Q%^'-CX.^#7A MGP'_ ,$(-:L='2;PG=^&OB8?V(?&$DGQO^%NL+\/]?\ $Q\ Z';Q_P!B>&?^ M%F?%C_A$/@[&(T^U^-6\";_&GA'^S>B@#^.WP+\#OB=^WK_P35_X+$0_L_?! M'1]6/[6W_!5"S^+/P@\):-XU^#>J^!OB5X"T3QQ^Q[X@\=>--!^*W_"2R_!' MQYO;P)X];QGXA\(>,O&G@J?QKH'BOP3X%\<>-9($)]]^+W_!-?\ :C\0_MK? MM!17FA_M&>+O@E^T+^W!^S%^UOX.\"/VR/AK\8/\ A4^M:%X?7X@M\5I9[OQ!XY\%>%/C/;>+/"6_PKXS M\->%Y;*/QKX"CN/&GA'DH?\ @F_^W'X ^!G_ 2OU"+PA\>;O7_V+K&;Q6Q_KJHH _C?^"/_!'K]K'X.:!_PBUA\$M3 MN[;0/^"B/_!'7XM>'-3\7?';X-_$7Q+8_ ?]E+X:^ /#OQ5F/Q1/AGX0R^(% M^$C1>(/#$$J?"#P;XL\;H&?P'X'EB:-J^Q?VI/V"OCM\4_BS_P %?_"VK?LQ M>.OC#\(?VWK7]BKXG_"'QO\ "O\ :/\ @]\!-8;5OV:_!G@+P[KGA_0/&?B0 M^+?$OAO]H;PEXKT4?$WX+GQG\(#\%?%Q\.K9^//C-X/>=3#_ $MT4 ?SV?\ M!,,_MK?LT?%6]_9R_:4^#%QJWA/]HCQA^T+\&M$_P"&O]&_9@/C'X;?%[XG_$K_ (2$P/\ '>U^+/B>ZO\ POX&\+V? MCVY'C3Q+%X0\*^0_\%)_^"?_ .U-^TG^T+^V+XN^'7P6A\<^ OC!\"/^"8G@ M?PA(41(/"?PWUP^*&?Q;'#'XK MF/V'P0OBR\22TB_IQHH _F?^('_!.C]J3Q7^SE_P5"\ :/\ #S2;'6/C/_P5 MAT#]M'X0?#_4_&'@G2?#'[0OP>\!ZM^S)X]UOP9K^J:*?&.A:$_Q:;X5>.O# M,2?%*W\*./&47AU?'LL'@9HY#^EW[.?C?]H>_P#C_P"*3??\$O\ 1?V5OA#\ M7;OQ/XS\>?&W5?CA^SM??'/Q#XV\#:'\//#_ (,F^-OPK^!$?C3PQK6O>,8& M\0^&O!.O>'OVBOBY=>%O!'PIMQX\7P6WB3PIX23],J* *X(8"0=0>?;/?TY] M_P AGC\K?V[_ -AK]H?]JWQ9X)UWX/?MU?%S]E7P_P"&='U33-;\(_#S1]7E ML?%>HR:@'CUG4=8T#XC?#3Q!'+#%LMDAFGURT/SRQ/&DH\[]4E9-A*CCIR?Q M[8]/KD^O% (?F,D'TX./IZ\\^2'_2:?\ :C_+XT__ $5U?T(^6_I_X_/_ /':/+?T_P#' MY_\ X[7Q_P#Q#CAC_JJO_$QXQ_\ HI/B?^(1<$?\^N*O_$VXV_\ HN/PN^!' M_!,+]L/X3_&+X?\ Q)\3?\%5_P!I'XF^%_"7B'3-9\0_#/Q'I?CK4/#WCO2[ M=@NI^%=:'B;]H;Q5X?AAUXR+MND\*2O:-AX5+X(_*+Q[_P $9/VTU\>^#/C] M\+_AK#H?C?7_ /@KSX[^('[1/@ ^//ABG_"ROV*G_;4T#]I/X&?&>359O$#> M''\1_"B/0]<2/PH%@\<#PA\1?$/@R'P6YB,,G]D$&GO"P/\ HXQ_?EX[X'?H<8KZC*.'&^&-E%-7C%7: M/Y5?VT_^",IA M!Y%9M<^#?A4ZQKTO_"3? M &7]HE_%UOXA\66T'@]8IX=.\6?T[T5ZI](?S%?$_P#9O_;Q&L_\%D?A)H7[ M)GBWXBR_\%'=-^&?@GX6_M%1?$#]E7PW^S_H3G]DCP1^S_XX\/Q!XE@\/>$OV?$D'@OQC$\\T7]/-% '\] M=C\&_P#@H3HDO_!.[]NS7/@+)XW_ &I_@_\ L8_%/]E+]J?]G^/X@?"?5?'? M_"2^.?\ A7VMZ+\:O FL:S\9O"7P6\?H/B7\*=)\3>,_"'B']HKPF]QX)\=& M2S\9R^.?#$<9Z+_@FI\%_P!J[QZ__!3?QM^W%\#;O]ECXS_MF>/O [W_ ,-/ M"WB0^.?"GA[P%!^S'X#^$.A:QX-^*OA_Q++H&N>)R= \12^+_#_A3Q3(G@^2 MT\.VSW$,EQ'YW[Y44 ?CE_P3[M/VT_V=OA#^RM^Q/X]_8ZDM]#_9R\!Z=\%O MB'^U8_QV^#MG\#O$_@7X7:(/#W@;QC\%_ GASQ!XH^/'B;7_ !(Y6\=>+)H(&\5?GYX9_X)V?MD1:I\)_@GJOPHTW1$^!7_!2# M]K#]NC5OVU[7Q_\ #W4+/XZ^!?CIHOQX;0_AKI&BMXB'QT'QB\7#XN^'/A=\ M;4^*_@Q?!UOX,^'ERW@GXX^,E'@T0_U(44 ?R?\ [)G_ 3 _:?^'7@C_@F- MH_C_ /9U\-:'J/[.W_!,7]NO]G_XL0?\)%\'=2F\'_'/XX:O\/W\&>'9)-"\ M4&W\1OXN)\>O<^*/"\/BKPLL6M^)O^$U\9)_PE4DL_PEX)_9C_:5T[QI\6_V M&KK]EJV^*G[2/BC_ (-T?V0OV3/$FEW_ ,1/@^O_ I+QYK?B[XL^!GUOQ#X MU\0_$3_A'-;^'/A3Q#$/$WC.3X7R>+_%K/X!\+#P%X)\79:1O[K:* /Y6/%/ M_!,?]LG3++]H7]FG3O!:?$:?]H[]I;]@#XZ^&_V^5\)?@3XE_:1^"_@+P+H7Q/D_P"$B^(?A3PSX[\,_"KQ)X=E\0^- MW^%GC'QCXTVJ!X \&^,)V55U/^"3_P#P3U_:;^ WQ=_9KUG]H#P=^T3X&_@A\,/V:?@Y-\>?'WP\\ M3'P4/BFGC#]JSXN>"?'O@CQ;-Y#^"_&-YXK\7WD/]-=% &8P*PL NTG(&V-2 MRY'4(3@_CC\SD?&WQ:^ 'Q4\?^*)=;\,?M'_ !!^'.E?8[.TMO#6B6>IV^E6 MQA)W2 :%XK\,EV?.T%R[;0 Y&#G[,#CRRQ"N.GRK@C/^R3V'N._>L:XLQODG$&<\+8[^ULD>'^L.E*DWB>&>&>*(.$G&4K8?BC# MXBDI7BK3]GSI749)-H^"_P#AC_XY_P#1YWQ1_P"__BC_ .>-1_PQ_P#'/_H\ M[XH_]_\ Q1_\\:OT%R_]]O\ P)2C+_WV_P# E*_*/^)8/!O_ * .,/\ Q:_B MQ_\ 3//N_P#B-GB)WX3_ /$%\*O_ *"SX1^'O[-'QC\*>*=$U[5/VM_B+XPT MS3M3MKN\\.ZJMW)I^KV"JR_V6_\ ;7C_ ,1JJN<'>D#'('R'-?SA^._^",W[ M::>/_!OQ]^%_PWM=&\;Z_P#\%=_'GC_]HGP$?'OPP5?B5^Q7+^VEH/[27P.^ M,[ZM)XCD\-R>(OA/'HFN+%X57RO&Z^$?B)XA\&Q^#&\DPR_V1V[P#A8K9/82 MP'DX'4/_ )%:H.4!4*#Z*<@]/0XXQV/IZ5^I\#< \,>'.$S3+.&X\5PIY[;V MZXLXPXNXP+.).(J<4[W<84XQ;2:?,Y.7QO$G%6;\98J.,SNIA*LH M4U37U3A?A;A:*BIRDF_]6.&^')N5Y.\W.4WHG+E44OY5_P!M/_@G-_P4D_:D M^*?_ 48_:6\$+\(_ /CJS\7?L[V?[$'@'Q]X-T[QI\6_%?AG]AK6]!^.?PF M\6_"CXW:%^U5X5^&/P!;XM?&_7?'1%O\5OA-XRF$'EQ^.K?P;%,DZ=W_ ,%5 M_P!B/]I#]K'XA?"KX[? ?]D#XR?"?]M7P5\'/ UY^S]^VE\ _P!JSX!>#M3^ M#_Q(US6HY_&_P2_:W\%>._$GA6;7/@WX5.L:]+_PDWP!E_:)?Q=;^(?%EM!X M/6*>'3O%G].]%?>'SY_,5\3_ -F_]O$:S_P61^$FA?LF>+?B++_P4=TWX9^" M?A;^T5%\0/V5?#?[/^A.?V2/!'[/_CCQQ\4-"\0_&@?';PWX=\*>)X_$'B6# MP]X2_9R\:>+;N/1=MJETMU!/''^U=_P2M_:Y_:R^+OBGX9V&M_"CP/\ LV? M_P#X)FV'[$OP3\;_ !M\$Z[\?+SXJ^-OBQI*)\;O'?@;1_ G[1_PI\4?!_XA M>%8OA5\*_"R?$KXI1^+8YY\20>"_&,3SS1?T\T4 ?SUV/P;_ ."A.B2_\$[O MV[-<^ LGC?\ :G^#_P"QC\4_V4OVI_V?X_B!\)]5\=_\)+XY_P"%?:WHOQJ\ M":QK/QF\)?!;Q^@^)?PITGQ-XS\(>(?VBO";W'@GQT9+/QG+XY\,1QGHO^": MGP7_ &KO'K_\%-_&W[<7P-N_V6/C/^V9X^\#O?\ PT\+>)#XY\*>'O 4'[,? M@/X0Z%K'@WXJ^'_$LN@:YXG)T#Q%+XO\/^%/%,B>#Y+3P[;/<0R7$?G?OE10 M!^.7_!/NT_;3_9V^$/[*W[$_CW]CJ2WT/]G+P'IWP6^(?[5C_';X.V?P.\3^ M!?A=H@\/>!O&/P7\">'/$'BCX\>)M?\ %R:/H#W7A3XM?"'X.0^#1)XCE;QU MXLF@@;Q5^/-O_P $R_V\_ WB/P;\5(? ?QTN-.T_XG?\%9?#/B/X7?LW>./V M#-6^+2>!/VP/VAV^*?PQ\9.?VV8/&?[-Q^'GQ4^'VBCPOX^AA;_A='@]-;\. M%8+E8_&?@R'^Q.B@#^+G]L+_ ()*-1^!?[*WPT^'7A[XU:UK>N0>) M9)%C^%?B0^.T_P"$;-J_BSQD'\33^"?"?B:V\42O)_4Q10!^$W_!2O\ 9F^+ M?Q8_;2_82^.7AG]G_P#:?^.GPC^"'PX_:N\+_%"W_9'_ &GO"'[+WQ>T3Q-\ M5Q\(8/ GE>-+K]K+]DSQ%+H(SXOB\,>,KD)%]G:XBEC(BEX7]M+]F/ M]I'XB>/OV?/C9\-OV4_'OQC\+_\ #O?]L3]D/7OV<_C!\:/@]J7Q+^$OC?X[ M>#? ">!O%_Q6\<^//C?XP\,_$719YO [?#+XU>*?"GQ=^+GC.8>(AXT@B\=/ M#<%OZ$Z* /XO_P!K6TN_V#/A7_P2VT_]ICP?X9U/Q!9?\$;_ -IC]A?Q'\'_ M !WXQ\*^&O!/A7XYZ[^S_P#!T:U+!=;^%OC7PG\+_%_C M#XT>,K?7E_X4?X$^,8::VBR[+_@F'^V+XT^"'P51OAM^TIXQ^'7[2O\ P1T_ M82_9&\??##X0?$?]BKX3:EX \5?"[PY(OC7P=^T;KO[:WP:^*OQ+^'GP]C;Q MS_PED'BO]EKP=XV^+O@_QSX>\40OX"EF/@?R_P"U2B@#\D?VT?V;OC'/XD_X M)^_M%?!K2-1^-7Q*_8(^(6L:[K?PJUGQAX5TSQC\9? 'Q.^"_B/X$^/&\/\ MCCQ#%X/\'?\ "X(QKND^*_#%QXMG\%^#?%5QHNNVMQ-X1:XM5C_,#XB?L+_\ M% /C?_P3U_X*4_"3Q%\)_C4MQ^T!^U'\"/$_[*'[,W[3?[7^D?M-_$OP-\ O M /Q,^ NN>.-*USXJ^/\ XT?%SPMH8\32>"/'/Q-_X1 _&+Q= @N5\& F0P>; M_5;10!_,5_P4G_X)U?M/?&K]J?\ :0\6^"_"O[0/Q-^!O[7/[(7P@_9FN_"G MP ^*/[$7PJT_PW?^!_'_ ,0-9UG1/C?XY_:X^&/Q9^)7P_\ A"T7C71O&/@W MQ-^RCX0\8>.K?QCH?B$=9T[]IOXF_" M;XV?M6?LI?M,>%?BG\/_ (Y_L(^!OAWX7G^!OPR^''AZVUGXU>._B_\ LY>- M/VV4^+/PH\1_"J9O _A;]G_PFOPC\;>$_$\-N'^$#^*?'D5M_6C10!_,]_P2 ML_X)\_M,?LQ?&/\ 8"\9?$OX,6'@30?A#_P2F^+_ .SG\6M4M/%/PYU-]"^. M7CG]K7X?_%K1O!,UKX(\4>)I-7#^&X?$7B-_$WAT>)/!L4P>&3QBUR=DOJ_[ M5W[,/Q@O_P#@J?XC_:@N?V6?VU/CA\$=3_8K^#_P@T#Q!^QG^V%X2_9=\06? MQ,\&?&CXO>./$6D^-D'[>7[%7B?Q+X='AKQ+H,L2>)$\;^%9;HQQP1^>DR0_ MT%44 ?S$?\%2/^"?_P"U-^U/\1_V^O''PP^!?_"7M\?&'0?VG_ !)\5?&OPME;7?B)Y7A^4>''\/>(1XBNFC\%O<*[1^.' MN( M(_A5(/ 7A+]G\Q?!_Q MOX-U_P /^#(_&GP@_P"$A\>-;?U-T4 ?R6_M,_LY_$K]ES_@G7^WWXZ^+_@: M#PGI]S_P6L/[>H\/2WND^)++XT_ 1?VL_@YX^T*37-=\$-XL\/>!$\5^&]&C MCFD^*P\*>#?!<^AHGQ";P9X&2;QHOPO\1/%.J:O^QI^U[^V#\#-+\&_#_P". MOCO_ (+A>+/BY^P)X7LO'/@GQ/J?[0\OQQ^%_P (/V:?BEH7PMUOX?>*/%'A MCXO^(?&/A_QS\5!XY?X1^+?&?@E/&/A_Q4X\;>,O O@^/Q;-_=U10!\[_LL_ M WP]^S-^SA\#/V=?"\$"Z!\$_A'\/_AC8S6P0)J)\#^$M%\/RZJ6;+/+KK6[ MW4K.V[=*X4H6 7Z(HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /RL^(?_ M 54^!G@JP\3R^'?AC^TK\4?%GAOXOW_ ,$4^'_A'X4)X+\3^(?%6C>"M<\? M>(WT/7OCUXE^$?PP1O"?A70-:U_Q5X;\4>-O"GC>",^&W/@^8>+_ 1_PE_N MTO[<'PHM_&/[*'PYUCPW\6_#OQ+_ &NED3PK\./$/PVUC3O$_P *6B^&7Q&^ M*@D_:)7_ $E?A0;J+X5^./"7@Z*ZN96\:>,=!\1-X#3Q1X-\'>-_&/A#Y^_; M_P#V2=6^*?P$\2^!OV=_V6OV./BYJ/BWQG8^(/B3\-?C;H;_ W/B\QIK/B# M1O&W@SXH>'/AWXPC\/?$CPQ\0O$&I^)H?$?BOP3XIEN9-?\ &%S9>,/"'BV8 MSOV7A3]EWXU:5X&_X)W:%XT^(EI\0/%_[+/QAU/XG_%CQ9XI\5^-_%6HZ]I> MN_L]_M-?")=#\/\ C;Q_!XH\4?$3Q#X6\2?&WP/X=;Q9\4I?"WB[QAX+T+Q5 MX[EN(?&YB\&R $D7_!2/X%P^)OC'9>*?!WQ@\%^!_A+X6_:(\=Z7\8O$/A32 M[[X<_%_2_P!E/Q /!?[2P^$#OB1\(?C9:^! M[3QKX4UZX\&^%_B)X=:X\0> OB%\4/AGKFB^)/A]XYT#Q#'XA\)>-_%=K"=6 MDTOQ5+X9\8>&O%/A:Q_.?Q!_P3A^/_Q!T_XG_"'Q7XQ^#_A_X)Z#X"_;QT;] MGSQIX=U;QQXF^)FL>)_VX_B3_P +!T+6?B?X!UKPSX8\.> M&_9[275O"YA\ M,?%GXKS_ !L61/&X_P"%0&.'P0WVO^S3\'?C?I#?M%_$C]HNQ^%6B_&/]HOQ M'HVJW_@[X1^*_&/Q*^&W@30/!?PB\-?"?0-'B\9^._AU\*_$'B5M?O-!USQ? MZ5\4+/X-7'QQ^">J_$_3? LOA&+QP^MOHG@KX@>+(M=\.^'/"\TOB:[\6>% M;OQ7X-%D#XJT_P 63^$9%O!['KOQP^"7A/1-1\4>*OC'\,O#GA:P^';_ !9O M_$FO?$'PAIGAW3OA1/">W;BZR>?RM_9@_X) MR_%OX)^"O@;H?B?6?A-?ZU\-?VE_A'\:O$5_H-_XHU2._P##7@#_ ()QZ!^Q M7K&AZ(NO^!(V/B.?Q#HVKW$6]X8SX%EC$TUO(X\$##\2_P#!,'XN:]\!/C7\ M.+CQ]X3O_%MO\7/@4/V6%TSQY\2OA)IVA?LH?LI?%&/XL? K]GW6_BG\'?#G MA+XF_![Q!%_;7CKPL_Q6^%/_ F'C#P:TWA#QO#)XW;PL/!) /TBU#]M;]C? MP_X3^%WQ!US]K/\ 9IT;P-\;K[^P_@OXUU3XY_#+3O#'Q:U-=5&A_P!G_"_7 M)_$D>A_$*=]$9+DJY561MDNWB[3_@H%^QN;S]I8:Y^T/\(? >C_ +)7 MQ3\-_"KX\>*/'_Q7^'/@WPOX0\6^(M$\,:QHL6LZQK7BA8M"67Q%X@;X;;?% M7_").WCKP]XM\&PPW%QX6.?RC^*G_!*[]IGQ)\&O">F?#/3O@[X$^+MW_P + MU'BJ\A_;E_;:\0GPI!\:_B-X8UY]$\-;B6:X\!R_"? BD]8^-'_ 3U_:F\9ZKXF\21ZO\ M#_QA<:+^UGX"_:8\(KX?_:D_:B_8QUSXLQZU^Q3X>_93^+>A^,_B;^S+\/+C MXH?LSR>%_$NA?\+"\#OX$\7?&CPMXW\)R?\ ""^-?!?@M"MTH!^B'QV_;K_9 MC_9W\.^ M>\8_%GP#K>O_%8^!+_X1^ O"_CWX#HY;S?=@6J7'M_BWX_P#P-\ > M/?A_\)_'?QQ^$'@KXI_%AIU^%GPT\7?$?P9X<\>?$HINCV>!?!6N:_!XD\;M M#,CK*/#%M=$,K(P!4BOQ7U;_ ()H_M'>&_ ND?"SX;^%OV2-:\,_$'P+^Q/H M_P 4M7^(?Q)_:"O]1^"_B']E3XSZ[\6]>TOX(K\0/"W[07Q'^-'A?Q*?$.L1 M>"Y?BG\8/A1XN\!>,V\1>/IKCQC_ ,)A)X0\&?5?[2W['7QO^+/Q\\;ZWX/3 MX+S_ J^/^C_ +&NB?$WQCXVUSQ;9_%?X._\,;_M ^-OCMHA^%_@O0_AYXB\ M,_%J7QE=>(9(+$>*/BK\(D^#WC*%_'2'XM1S)X(H ^ZO!?[2/[/'Q+^(GC'X M0_#GX]_!SQ]\6/AS&;OQ[\,O!GQ2\(>)_B)X(LH=5&B/+XU\&:#K_M0_#?PGX=^,OQ0\6?LE?#KP5X] M\=6/PZ^'&L>)X_'.H>.M9^+.AZ1\./@F$\A/BW\0O#/B/X2>)/"GC1O#"W7@ MSP-XQFA\$^-_'%IXU\*>.=/\&>4? ?\ 8Y\??"GXE?!OQQJ&J> FL_ASJW_! M1J_U]=!EUB34+^R_;#_:AT#X[>!?[$23P[ I*:'H2'QR&N( WC$"2&?Q:H,Z M]I\2?@]^T=H?QA_:D^//[/EQ\&KSXE?$+]D[X#_!?X(Z3\7]7\*O$"_#5H?C?H3,GA1O\ A)_%\NB>([)'\&AK;Q@P M!%I7[>/A&?PUXNOO'7P+^.WPF^)G@'XM_"/X.ZM\"?'6F_"'Q!\59==^.6K^ M&8/ 6K:&WPF^,/Q8^'?B#PO=PZ[)XB>[\.?$R2[AM? ?BU&M8I/#+0-9\#_M MX^!_$-I\5;OXD?#'XY?LU:G\*/!_P^^)FI>%/C+X-\*ZCX[\9?#CXMZQXR\/ M?"+7_!O@OX._$#XM>)U\1_$[Q3X(\1>$/"?P$\5:=X5_:5E\90P^"F^#4/BK MQ3X4CNO ?@#^RM^U)'XE^$^J?&[0OA#X+E^'GQ3^(WQ_^(7C#P[^T5\1?VC? MB3^T#\<]<^#DWP@\%^-_BEKVN?LI_LC:$=#\/>'?&WB'ROAOX6\*1> O!5MX M ^$G@KX#?"?K7[,GP.^/7A/XQ?%/XR?&#P+^SE\'=6^(7A/1 MM!\9>$?V7O&7C7Q)X?\ CM\3-)NBVK_M)_%"/Q+\'O@])X9^(EYX>&E^$[7P MQ))\7O%4/@U$M)_C1XOM_"/A.&$ ]%T+]MKX/:[\*_V6?C8J^+/#?@W]K'P; M:?$/P8GBZRT?P_JG@3P//\%-:^/.L^-?BSYOB@^'O WAWP=\/M#N?^$PD2Y\ M1"'Q;K_ABS6)T;STXNR_X*'_ ^\6?!7X?\ Q=^$_P &OV@_BIJ7Q7^.7Q=^ M 7PK^#FG>$?!GPU^+GC#QQ\"_$/Q^%7@C0/ 7B5 MOLWBMT\0_$:._P#!]I%)?^$7\1?!WQMX*;QKX=N4BE66#PEXUA /NGPK^T[X$\8_ GX4_M$Z/:ZQ8_ M#OXOQ?#&3P[#XMO?!O@?6M&E^*_B'1?#NA#7!XZ\5>&?#3R>'M8U5$?1O"_B MOQ9<^*D)'PX3QM->>%(/$'8?";]I']GOX\/XHB^!?QU^$'QGNO NH:?H?C9/ MA-\4/!GQ)D\%:SJZSKI>B>,AX)\0>*/["UN1;9WCCUZ.)IDBEGB#1^85^2-9 M_9'^,FN_L9_!_P" >M_$7P[XM^)_@?XI?L_^._$OBWQ!K'C/5O#3:7\*?V@O M#WQD2?#3P3XF\6!_%7BV/0?#UUX]>&2:^K2_8V M_9%\"KO4A)?>//V=-2^+S:YJR*_ MAGPPG_" C_A/DC\$+)Y)4R^(R?!/A%76.Y .X^*G_!0C]C?X4>#OVC?%NJ?M M(_!7Q%?_ +*/A/5_%?QU\!>#?BW\-_$?Q.\ C19?[+BT'Q!X*A\4VEQX9\1^ M)O$:6_A/PI:^,3X5M[KQ9JUO:,\;3N*]9\.?M2_LR^,?'WACX7^%?VBO@EXC M^*?C+P'IOQ8\(?#30/BS\/[[XA>+OAGJNF#6M$^)&B^"='\1/XDUWP%>:,S2 MVOBV"W?PK>11&X@N)8S"X_&35_\ @F3^U==>+_VJ[?P_XO\ @[X-^&WQ9^!7 M[6GPZ\)>'+KXV?%_XL>%M?\ B%^T7KVL>,=,UCPY\+_BY\&?%WQ/_8.\->)O M%-QH/B3XY>&OV>_VM?BK\&O&=]X"\->*4^ 0GBMY/"_U!HO[&'[2&M?'JV\3 M>,+']G[PW\,-=_:?\/?MJ^)/&/A'QUXP\3_''0?BE'^R9HW[-&N_!S1M#UWX M)>$_"^N>&I#;2>)8?C_)XT\%>,#X-8> &^!R7##QBH!]>ZK^V_\ LPV\_BBS M\$?&?X?_ !GU_P #?&?X,_ [XB^#?@[\1_AS\0O%_P +/'GQT^*&F?"+P7H_ MQ.T'0?$AG\$#_A+#-%(/%:P^(8XM$\1QVL?"X_&WQ MY^T#\%_!'P8_MK^PQ\7_ !?\3_!7AWX8+JJ^()?#ATP>.==\3P>%#K*^(-*U M'PZL/V[SY?$T,MLD"W,<\3?D=JG_ 3A_:/^)/[.7@#]D[XFZ'^RMX \!_!; MPU^SG\%?!WQJ^"7CCXOZ9^TG\3OAI\)OC_\ ![Q]KFNIXW/PX\(W7[+KOX6^ M%@\3-\+/#'C#]HV/QA\9M8\/S2?&KP3#X--WXV^J_&GP!_:H;X6_L5:_IFE? MLY>/_CY^R#X]U+4-0\':EXJ\9?"+X&_$C2KOX,_%C]G^#6?#GB+P_P#!CXK^ M(?@UK[>'O'6A?$I?"=G\)?%_AGP;)_PE'P5M/&-UX-F/CMP#[/D_:(^ '_"P M/!/PJ'QT^$'_ LOXIZ._B?X;_#V/XG^#CX^\?\ AMM%US6%U_P1X+_M\>(] M?\/1^'M#U[Q"_B+PW#/;RVV@:Y=K-'';7 KSS3_VROV7KOQ)X8^'WBOXY_!C MX>?$?QYXU\3^"O /PD\:?'#X-1_$;QWK7AOQYK_P]CE\%:!X?^(_B6[\0GQ- MK_AG5OLGAR)!XO@:5/"7CGP=X5\<0>)_"5IXA^Q/^Q/XE_92\13W6OZQX$\2 M1#]DS]ES]G^RUOPIHNJ^&;Z/6O@9KOQZUOQE%H^CR1W#>'/AU=2?%;0XO!7A MN#Q+=-;0Z#(\BP,8WKYH\*?\$W_C3HG_ T')>>(OA4M_P#%KXI? WQOX4N; M36?%&-/TKX1?\%-/CW^VC(NONWP^(;Q!#X ^+&AV_@[[+YIB\?KXC6:2*$_\ M)K, ?>]W^VY^S?/^TCH?[+N@_$SPCXN^+C:'\3-9\<:3X)\6^#O%$OP4;X8: M7X6US5]*^-NE6OBE?$GP^UGQ/X?\7K<^#H?$GA<"X30_$K2O L*B?M?AK^UA M^S!\7;/P=<_"3]I3]G_XJ67Q$\1>)_"WP[O_ (;?&OX:^.K+QWXD\#Z,?$7C M;1/!4WA_Q+=?\)'XA\&>&&C\3>-O#WAZ2ZG\+^&&:[GBBMU\Y_R*\<_\$POV MF_BA!K'P%?VB_%S?&WQ?M\>,O@D'_A"Q2F_X)=_' M?XI_!CQQ\$_'Z_#WX"Z/^T!\4/"_B_XM?$SP+^U_^V)^VE^T1X \+_"KX;Z3 MH7@Z7X7?&3]M[PMXG:Y\?>,/%-OK/AGQ3=MX4^%OACX2?!6:7P+90?%[Q=XK M'C3PD ?O+X-\:>#?B!X7T;Q?X"\6^&O'/A77+1KW1_%?@GQ'I/B7PWK<<@95 MET;7=$DET'6D9XW59(Y3'P&Q][;\[:?^V5^R]=^)/#'P^\5_'/X,?#SXC^// M&OB?P5X!^$GC3XX?!J/XC>.]:\-^/-?^'L$O'/@[PKXX@\3^$K2]^SC/\ &C0M"\-?"/XJ_#+X7^$O^%=_ M!3X7V8\6?!'6-;/PBU[Q2NK>/O!&M^#_ )X&UKX>^$#X"\/^%O#G@;P/XCC M\,"?Q.GA&'X@KX&$DT'A"V\:>-OSK\*?\$W_ (TZ)_PT')>>(OA4M_\ %KXI M? WQOX4N;36?%&-/TKX1?\%-/CW^VC(NONWP^(;Q!#X ^+&AV_@[[+YIB\?K MXC6:2*$_\)K, ??'Q5_;H_9=^%LWQST2[^,7P[\6_$S]G3X6>*OC%\5?@!X" M^(7P\\0?M">'_ WAO2=%UNXUBY^%)\4P^*-%CFAUW0C8W'BB'PM9R/KGA_%Q MY=U:O)[A:?&;X374=G-:_%;X>W2:C;^/KNSQXU\*O]ML?A-JXTGXJO"(=8C$ MJ_"W7&/AGQY)&[IX*U BS\92172[:_*#Q[^Q#^U%XC^''[0/[-NE^%?V-[CX M7^*+O]MOQE\+?VA/%6I?$W5_VA%\5?MDZO\ $'Q&-!E\"Q?#:3P[\&9O"VO_ M !8U?PYXT^.GAGXN_%V7QQX*\#VZ1? [PC+XQDB\%>?Z_P#\$W_VMO'@\9?# M+Q3KG[/FA?"'2? O_!1'PQ\./$&G>)/B3XS\2^/-1_;.^-_ASXY^#'^*?PKU MSX<>%_#7AWPYX*71=>^&7C?PQX6^+OBV'QUX*UW?#-X/MR?": 'WK\/O^"CW M[*GQ2U_Q8OP]^)G@GQ?X!\)^/=/\"7?QNTKXH? IO@E?LWP2UWXZS:YX(\=M M\1DC\>^&/"F@>'-:\,^-AX/B\2>+O"OC6'Q!+)X3'@/PKXS\:>#_ %B#]M+] MCJZ^$FL_M!6_[6'[-D_P$T'Q(/!FN_&^P^._PUN/@[H7BHZIHFF+X6UCXG0> M(O\ A$M"\0BXU?2((O#]QXCANGN-7CC-NXFMY&_(KXO?\$WOVM_VC=,_:"\1 M^/="_9%^%/C'XZ^/_%WB,^"O /Q#^)/Q*\$6>G:Q_P $^OB+^QCHI\0>/]<_ M9R^$^LZUXA;Q'XQT?Q,6/PHCMK?P@T=H[>*Y?"4=OXQ]>_:T^$_Q/^ GB_6/ MVKO#?AK1_B1J=I^VS\+_ (\_#KX2Z7\-_P!JKXK_ /"6)'^PTW[)NOQ^.Y/V M9_V;/VBOB/\ "+Q)X8CBU_Q/X,^*$'PA\;>#7&B>&/ WC&7PBWC.UG\) 'ZR M>(/C=\&/"_P[?XL^*_BU\,?#7PE4V2-\3M>\>>$]-^'"L^K'1 #XUU?64\-B M.77,Z%Y@N$D%\RVRDS!/+X/1OVM_V6_$OC+P7\/_ K^TE\"_%'Q!^(OPX7X MM_#OX=^'?C'\.M5\<>/_ (9:KIMQKNC_ !,\&^'1XCEUS6_A_<:+I.K7,'C" MVA'A.>&WGE%T\"(T7PY\&OV3?'VN_P#!-O\ 8V^ GBCPYX0\)>,/A]XP_9)^ M)WC3P1K>B2>'_#FC6/PD_:'^'?QLU[PC_8$T9;?POX?9S'9^ M+HK;[3+!%')Y/&Z]_P $[OBE=?MP>,?C6\/A;Q5\*/'/QMT_]I#^W=<_:L_; M:\.ZCX \4:+^SWH'PBC\%Z-^Q3X!\3P_LC^/=>;Q)X9T3Q-%\>O&OB>/Q3'X M.\0>*/ X^"_BJ;PIX4\7R 'W=X1_;1_97\9ZUX2\'P_M"_ K2/BCXN^'NE?% M"S^#5Q\*OC'\,O#GA:P^';_%F_P#$FO?$ M'PAIGAW3OA1/">W;BZR>?RM_9@_X)R_%OX) M^"O@;H?B?6?A-?ZU\-?VE_A'\:O$5_H-_P"*-4CO_#7@#_@G'H'[%>L:'HBZ M_P"!(V/B.?Q#HVKW$6]X8SX%EC$TUO(X\$##\2_\$P?BYKWP$^-?PXN/'WA. M_P#%MO\ %SX%#]EA=,\>?$KX2:=H7[*'[*7Q1C^+'P*_9]UOXI_!WPYX2^)O MP>\01?VUXZ\+/\5OA3_PF'C#P:TWA#QO#)XW;PL/!) /TBU#]M;]C?P_X3^% MWQ!US]K/]FG1O WQNOO[#^"_C75/CG\,M.\,?%K4UU4:'_9_POUR?Q)'H?Q" MG?7,6I'A&2Y*N55D;9+MX)?^"BO[%EOK/QXT/Q1^TQ\#/AZ_[-7Q:L/@S\5M M0^)OQ>^%_@O3]+\;3>!M(\>1JL^N^*H6@2%I=:\)D^(8_"\H\6_#_P")=M## M*OA*2X?\K/BI_P $KOVF?$GP:\)Z9\,].^#O@3XNW?\ PO4>*KR']N7]MKQ" M?"D'QK^(WAC7GT3QQ\3_ -I?X>+_#/@70O"WQS^!_[5W[)/ MAGP5XUN)9KCP'+\)\"*3Z\T;]BCX\3?'JW\7^-]4^#'B3P9H'[5.G?M&:-XR M.JZWIWC37]6U;_@G+<_LC^)PWPM_X5P?#7P\\0VOQ'M-%\4>#I_#7Q>\6P-X M,\2:^D4WA*7PNG@CQD ?9\W[:_['5MX/\?\ Q!OOVNOV9(? 7PKUO2_"?Q4\ M:R?'?X8KX-^'/B;7CY.@Z%X]\12^)4T/P+X@UYY%,&@>)IH+F;*M%%)]^;=U M7]K#]F#1?%/PW\#ZY^TK\ =$\:_&:R\/7?P@\#ZM\8/AMI?BGXN:9XCD;_A' M]6^%NA/XG_M[QY#XF0$^%)/"L-XEY\CVZROA3^-'BG_@DI\>;?2OV;M3\,:Q M\.KW6?V=/@-^QI\/H_A_X1_::_:G_8]L?'_BOX&_"W]J'X5?%9(?V@OV9O#R M_$[X1Z&D?[0VC>+?!'B3PUX+\7Q^-T\/^*? _CWP/X17Q7+XS3W[PG_P3@^( M_A?P/J>@:=-\'=$U.]^&/_!-?PQ:V>C^*?C!KFEZ'XK_ &.?VH_B#^TE\4TA M\8?%N/XJ?$G6O#;R^.<> O$_BKQ3XL\5^,O%Z.WCAO!MN@D(!]T_"C]M?]E? MXS_!CQ]^T9X9^-OPX@^#7PM\<_%+P#\0OB-KGQ \':3X0\"ZA\)?'&O^!O$F MI^-]=?Q&?"_AKP]);FV:Z\$^(/"OC.2..+Q-$1P/Q>_X*(_LO M_"VP_94O[?XF^$OBK_PVA\3-.^&G[.B_#3XJ? L:;\1I]3D\W5_&7ACQ#X_^ M,?@?POXD\*^%RND64@\)>)/%7C"^\5>)O"O@CP+X.\7^._%GA3P?=^/7'[)/ M[0-U^R]XC^%$-G\&)?B%X%_;@U3]J;X16.L>/_%>I_#?XD^&]!_;/;]K?P3X M=^*NMQ_!P^(/A'XF\0G5Y/"&?&L%QXSS<^"UZ#X3_L>? M%KPQ\.R^/IO"WB3XM:'%<>*O%'A/X51>,#'XH\#?!\\J^"Y@# MWKXP_ML_L]_"#XM?#;X":W\1O#6O?&[XG>,-&\-6'P>\+>,/AW>?$;PUI6OZ M#X\\0Z-\2/&O@O6_%_AGQ)X?^'1E\":IX<;Q<+:>%/%4_AVR02-<7+IZ#X#_ M &D?A#\0OAUX6^*&D^-_!MGH/B>ZT+P]:6TWQ$^&_B);/QOK>F:5J^D_#4:_ MX(\>^+_AWKOCZ1-3MVCB\)>*_$UI/^[:ROK^T:*ZD_.KQ[^Q1^TAXC_:-MM9 M\,Z)^S/JOP0O/VU],_;-U#XI^*/&'C:Q_:&TO4D_9JG^ FM_#71_!+?!3Q3X M3UF2'R-,3PK\3?\ A;G@^5/@^H^'A\%/)#%XRFG^ '_!/3XJ?"/Q;\"SX@\6 M_#N[^$OPS_9G^&:^)O!/AHZNCZC^WA\/O@JG[-I^,>A"X\,)&G@"?X+L/"\9 ME>+Q6WB?0O#5]_PBD<:$J ?4&I_\%!?V:[;Q-^SY\.8_'WAK4_C'^T9<> )? M"OP?\,_$7X1^,_B3X0\/?%'P;XC\;:'XW\:Z'X%^)/B8#X;HGAV?PNWQ,\(7 MWC+P5?>+;KPY%X,NO%=I'OV8_&W@OP)X$;X,#POX@9YM+$7@KXJ>)OBWX1)^#>/A]<_!. M&:W7Q=1^SQ_P2@^-/PN\)^'?"_C"'X9O??"_5OV$?#'AKQG>?M7?MO\ [1>K M?$KP#^RI^T[X:^+NNZ^W@7]H/7_$_P -/V8T\1^&/!6C/X-^ WPI\*^,O"/@ MCQGK_BBV'QMF\%+##$ ?J-\5/V^OV0/A3\";']I#6OV@?@YKOPL\3>'/$^L? M#/7_ O\7?AIJ,7QQU#P=H>N^(+GP;\$]:'BBT\,_$OQU(OA_6K6S\.>%?$L MLANHI$D=4$AB[OP?^UK^S;XZ\>:!\']!^-?PH7X[Z[X%TGXE+\ +WXA^#?\ MA=]AX5US1M'UR+5M9^%L6OOXMMXHM$U>WFFN9;1K9(Y!(DL\2EH_RU^,O_!/ MG]I^+0_B\OPET3]EGXEZM\:/#G_!1/X1ZKX7^.WC'XC>'/ G@3P!^V?\:HOB MQH7CK1#H7P7^+"Z]KP:18_C3\*!X1\(>&/'LB>'A:_&3PFG@PR>-+_@S_@GQ M^U#X)_;&^$GQ>\.^(/AOX7^%WACQ-I/C'XJ7NC_&KXF>,-,\>ZGI'P"T+X2' M[/\ L@_%SX*_%CX;> /C/#'HJ>%C^U1^SS^T3^S/XN\7>"O$/B*3X@?!WQK_ M *3X2\3@'[KT5PWA9_&%UX=T6Z\9:1H/A_Q?=:;8W/B#P_X9\5ZQXU\.Z+X@ M=(6UC2M#\8ZWX4\%ZWK^B0W'F6]MKT_@_P )R2P>3/)X8MI'FM1W- !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 ?SO[7WB^R\7ZQ:^$A_P48?X<^-=4_X*??\ M!0GQ@VN3>!/V@/C%H'A_P;K'['JGX2? _P" >A^&/#.@W'ASP=XK^$_Q;3QC MX4/A_P .3>"3X/E\3%_"?:Z+_P %4OVA/!WB[]J#4?C3X%^&Z^ O!7P9_:T^ M,W[-.E^'_ 'BO3_#?Q6TK]G#5M>_L6/P-^V%X!^-/[0_P.^+RMX:T#5IOC9X M7\7>#_V0?C5\%YA#(WP/\:6S>,(O!G[@GX8_#F7P;XC^';> ?![> /%:>*9/ M$'@J?PEI+^"=>7Q[KFKZ[XV_M[PY(/\ A'M9'BS7]G?$;XL>%/A9X,\,_ M$?QWINJM%,VG^-_&NB>'K?Q3XD1GTK2#+_PD]S=Q?N(V0-.'C(!^8GQ>_:U_ M;>^#'A=?A:_Q!_8\^.O[3WCCQCX3NOAQI'P*^#OBV/Q&GPRUOX9_$#X@ZXOB M_P#9T^+G[:/@SPOH!CA^%OC'Q#X,^*_Q1_;N^#_@7QAX+3Q*EMX0/Q*\&^%_ M@]\9.U_8&_:;^*7[7&H:Q\6#K,/AW6OB?_P3N_8/^,OAWP??76L>)/A+X(^) M_P 61^TY)XDUK1?!$'B6!4\/7'B30=#:3R_%@\7>,?!OA_PNR^,D"1F+[*M/ MV#?V'-/^'R_".T_8Q_94LOA3_P +(C^+/_"MK3]G3X0V7PT_X6@NDKX'L?\ M",:>VN^(/+M&^U3K* ?C/XA_X*E?'[5?@5XF^(?@;X,^#+CQ7\-;;X"?LZ?% M/0"]AJ(\'_\ !0+XI_M")\"O'OPOTB7QI\9/@#X!\3>&/@ \8\5W?A/Q3\6? MA5/\0$\??#6W;XS?">&63Q3-Y1\<_P#@J3^W)\(?V9?^$R@^$GPJA^/_ ,+? M"/[7/Q.^.?@P^$/AKXVLH/A?^RMK/AW0)=8UC2_ O_!1I_@E\ (I9O&NA>&_ M'WAE_P!L+]I;XW^$/&19?A[^R_\ &",>*V\#_M!\-OV3OA?X"^$/CGX-^,!= M_M":'\5];\<>)_CMK'QW\/?#?Q/J?QV\2?$*6WA\8:S\4_#OACX=>#OAEKUO M<^'X+#PH/#GA_P ">&O!UOX/T+0O"$/A:.TM K5]8_8<_8P\3^$?AMX#\2?L M?_LOZ]\/OA%8>*++X2^ M;_9Z^$&J>&/A1IWCXH/'&D_#+0YO#$GA_P!%XK= M(7\91>%XH(_%#1LUR)O+BV 'E?P/^/\ \=/BE\4?VK]=UR?X9P_ /X&^)!X, M\!_#SPWX"\9O\;_$VIO^SY\ OCBNOZ_\4'^))\)L@?XJZ[X;'A+PQ\('9ROA MV5?&TBV\C>+?S4^"/_!3']O3XG_#-O&&O?"OX+_#VY^-?_#&GBG]G'6?'6G? M"Z]T[PQX'_:Q_:"T#X4/<>(/A?\ !?\ X*)?'SXE?&'0O#'AW73XD\(_$WQ- M_P ,@0^-_&'AGQ!X'?P-X*>2=/"/[\>%_ WA#P<==;PEX7\.>$4\0:EI^MZJ MGA30-)\/MK.I:3H^C>'(-6U==%@MVU>== T#P_X<1YVN)(?#.B:'ID;+!;P( MGF'A#]ES]F7P-)XSG^'_ .SQ\#/!;_$7X@:9\3?B#=^$?A'\.O#3>//B=H&N M_P#"1Z/\1_&9T?PW$?$/Q \/>)99O$5IXL\2"3Q1!XJA:]AO(9BK _''XV? MMJ?MB>+?V>_C%\,] \=_L[?"[XQ^ ?@+_P %*/%/Q/\ C'<>$_B;X'\.>*;7 M]D_XH:W\#-%?X :/%\:Y_$OP&U[[/JNB?$CQK\3_ !9XT^+B?!5_^$5C7P?X MW@\7KXI\)-M*^ W[(W[ WC?_ (0SP\B_M&^$E^'S?%CQ#\<=?9_%GA97\(^$_P"P5\83 M?!3QIXQ\5^+?%_BS]J/B-^RA^R[\7]*LO#_Q8_9L^ _Q/\-V7C'5/B5I?A[X MA_![X<^,M,T[X@ZZTS>(_'>CZ+XD\*W4,'CCQ+%J.KMXG\4@1^)[B9Y#-+<2 M7(D/3W'P$^"-O-KD\?P>^%*7'BS0]4\*>))G^&W@S_B>^%]?T;PYH'B'0-9? M_A%]VM:%XG\-^!/ OACQ5X=O9IK&]\*^"O#-M+&(?#6G>4 ?G)J/[;_QME_: M8TGPSX8D^ NE_ J\_:T^#G[(5Y\/_$VB^-4_:"OO$_Q._9B\.?M9:M\2M \; MP?$,>&%\KPWKH\)+\)V^$,C7%KX?\3?&C_A=DEO;MX'KA?VHO#5IXK^.W_!0 M#XC^*?C[^T=\(3^S'^R-\"OB=\*-8\!_M._'7X8?#7X:>)1IW[36O:UXZUKX M*^&_B5X/^ ?Q<@36/!'@V?Q3X=^+_A7QAX3\6G0H?!GCF%_"9DMY?KS7/^"? M'P?\4_MA>&OVSO$^O^(=;\<^"]-TS0? O@__ (5O^R[I'AOP?I>AZ%-X;T;1 M[?XG^'OV<_#/[4&M^%UDU;5_$Y^&GC']HKQ/X 7QEK[7MOX/9?"_@U?"GLWQ M _8[_90^+WQ/T+XT?%3]EW]G7XG?&7PC)X9?PM\6/'_P;^&_C'XF^$1X:UHZ M[X=3P[XX\1^%KGQ-H;>%-<;^W?#$MK=1-;7(DEM1#/.TH /R^^'_ /P4,_;$ M\8?M2>'_ -?_L_>'=$^!7AGQ_\ #'X%_%RXUB]^!&A>)1\4_'G[-/AW]H'7 M+K0_&?B7]MCPO\1W\3VK^,+<6WP+\/?L(^-#XH\'>'O$'C2Q^-D<$DD'@W)U MG_@H7^UQX%_9I\)?M%:OJ'[(/Q%U']J?P%\!_&W[,OP0^&-CJOASXM?"6_\ MCO\ &+X>?#T+XST+XJ_M#>$OAU^U'X<\&1?&KP2/&WQ.;XO?L*>$SXXT >"# M_P (FOQ;LO%_@?\ 8R\^ 'P*U#XSZ;^T-?\ P5^%-_\ M :'XT/PG*NK6P\'Z)\3/["/BFW\.2G5]7$GAR+Q*EM_P 3BZ>6%&G!;EM- M_9"_90T-/C/;Z+^S%\ -'M?VDAJ$?[0MKI?P;^&M@/CQ+K!URYU=?C5'#X;1 M/BQ%.?$/B!YD\8MXE25]?\0!H7%W,& /QX\2?\%$?V_M%^&!UNY\%?LV^"?B M3\+O@G^V_P#&7XU:/XST#2/&8\7_ /#)_P 2_A#X>T'P3HN@? C]M7XQ^$O@ M!X@\7:+\4=:\/^/)/$G[1'[1,WP?\8>'@J^#/%[,WA-N,\>_MG?MUZ?^U-X@ M^'T/Q:_9>\,^.?V?O@]^W9K?C&]\0^ ?C#X<_9]^)7AGX2^#/V!OCSX><_"O M_AH]O$GA_P"(T?A[XW:UX97XIGQ?XS7P3X,7Q-XY'@;;XN_X0H_N3I7[-7[. M/AOPAH_P]\.? /X,^'_AYH7@CQ7\--)\#Z3\*/!6E>"]%^%GCG58-<\>_#C2 MO#UKHD.AZ/\ #[Q=K>BZ'K7BKPJD2>$O%=QH]I)<:==/!!)'G?$#]DC]E3XM M:BVJ?%']FC]GWXHZC%XBC\4-J?C_ ."?PU\;ZD_BEAX;TJ;76E\0^&;N9=>, M?@7P3$/$&[S%C\%>&$=]GABP>$ _*[PC_P %*/VKOB/^U)::+X4^ GAO0_V8 M]/\ 'G@?X0^-+WQIJWP(TSQ)9^.?'7[,OAO]I;^V-+\:Z]^VSX1^)--#B3X'^&OV%?&+^+?!_AWQ-XX@^-J)/+!X/^T_V?/'_P 6?C-^P?H/QH_: MJ^,?P\^%-S\=_@?X=^)NH_$7X"Z9K/P.TCX#^ /B!\,O#WB)V/C#XO?$GXLP M3>*?"LVL:TZ_%9XO!B0K+H@B\'0OX9/BN\^IM0_9^^ NK_%^P_:!U7X)?"75 M_CQI?AN3PAI'QNU7X=>$+[XM:7X)E.K1#P?HWQ-?0&\4P^'9_P"UM89O#<7B M);5AK%[)-$//*OVUIX!\%67@.W^&-CX/\+VOPZM?#@\%VW@&W\.Z5'X'M?!* M:2="'@S_ (1!(U\/CPRNA@>'#X;%J=.^Q%H1:B LJ 'X1_$]?VA/AG^PW_P5 M9^%OAGX]?$_X1^-/V=/#GQ/^)OA/Q'9?%[XE_M0>-/ /PR/[,#>-O!7@_P # M_M1_M R3_$]/$?BSQ#X*E^)?CCQ/XJ\(R^-O@NOQ \3> ?@7*8D^#?QNC_H# MT60RZ3I4LN/-?3--9_JT2']6R?J17C/@[]FO]GGX#?A1X)\,_"O6=*\:))%XQMM:\"Z)H$7AG6U\56DRP^*K>YMI M$\4(LGVX2;V!] M/"'AO3_%.J^,K+PWX=3Q1JVA>&/">H^)K;2M+M_$MWX<\ M.ZMXAU;0O#^JZ]# +J[T#PM)XY\17'A3P]*Q@L)->\12VX9_$%Q*0#OJ*** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * 6*** "BBB@ HHHH **** "BBB@#__V0$! end XML 14 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Mar. 12, 2024
Jun. 30, 2023
Document Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Transition Report false    
Document Financial Statement Error Correction [Flag] false    
Entity Interactive Data Current Yes    
ICFR Auditor Attestation Flag true    
Amendment Flag false    
Document Period End Date Dec. 31, 2023    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Documents Incorporated by Reference [Text Block] Part III incorporates by reference certain information from the registrant’s proxy statement (the “Proxy Statement”) for the 2024 Annual Meeting of Stockholders to be filed on or before April 29, 2024.    
Entity Information [Line Items]      
Entity Registrant Name ALTO INGREDIENTS, INC.    
Entity Central Index Key 0000778164    
Entity File Number 000-21467    
Entity Tax Identification Number 41-2170618    
Entity Incorporation, State or Country Code DE    
Current Fiscal Year End Date --12-31    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Shell Company false    
Entity Filer Category Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Public Float     $ 210.8
Entity Contact Personnel [Line Items]      
Entity Address, Address Line One 1300 South Second Street    
Entity Address, City or Town Pekin    
Entity Address, State or Province IL    
Entity Address, Postal Zip Code 61554    
Entity Phone Fax Numbers [Line Items]      
City Area Code (916)    
Local Phone Number 403-2123    
Entity Listings [Line Items]      
Title of 12(b) Security Common Stock, $0.001 par value    
Trading Symbol ALTO    
Security Exchange Name NASDAQ    
Entity Common Stock, Shares Outstanding   75,697,150  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Audit Information
12 Months Ended
Dec. 31, 2023
Auditor [Table]  
Auditor Name RSM US LLP
Auditor Firm ID 49
Auditor Location Rochester, Minnesota
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current Assets:    
Cash and cash equivalents $ 30,014 $ 36,456
Restricted cash 15,466 13,069
Accounts receivable, net of allowance for credit losses of $85 and $105, respectively 58,729 68,655
Inventories 52,611 66,628
Derivative instruments 2,412 4,973
Other current assets 9,538 9,340
Total current assets 168,770 199,121
Property and equipment, net 248,748 239,069
Other Assets:    
Right of use operating lease assets, net 22,597 18,937
Intangible assets, net 8,498 9,087
Goodwill 5,970
Other assets 5,628 6,137
Total other assets 36,723 40,131
Total Assets 454,241 478,321
Current Liabilities:    
Accounts payable 20,752 28,115
Accrued liabilities 20,205 26,556
Current portion – operating leases 4,333 3,849
Derivative instruments 13,849 6,732
Other current liabilities 6,149 12,765
Total current liabilities 65,288 78,017
Long-term debt, net 82,097 68,356
Operating leases, net of current portion 19,029 15,062
Other liabilities 8,270 8,797
Total Liabilities 174,684 170,232
Commitments and contingencies (Notes 1, 9, 10, 11 and 15)
Stockholders’ Equity:    
Preferred stock value
Common stock, value 76 75
Additional paid-in capital 1,040,912 1,040,834
Accumulated other comprehensive income 2,481 1,822
Accumulated deficit (763,913) (734,643)
Total stockholders’ equity 279,557 308,089
Total Liabilities and Stockholders’ Equity 454,241 478,321
Series A Preferred Stock    
Stockholders’ Equity:    
Preferred stock value
Series B Preferred Stock    
Stockholders’ Equity:    
Preferred stock value 1 1
Non-voting common stock    
Stockholders’ Equity:    
Common stock, value
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounts receivable, net of allowance (in Dollars) $ 85 $ 105
Preferred stock, par value (in Dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized: 10,000,000 10,000,000
Common stock, par value (in Dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 300,000,000 300,000,000
Common stock, shares issued 75,703,100 75,154,495
Common stock, shares outstanding 75,703,100 75,154,495
Series A Preferred Stock    
Preferred stock, shares authorized: 1,684,375 1,684,375
Preferred stock, shares issued
Preferred stock, shares outstanding
Series B Preferred Stock    
Preferred stock, shares authorized: 1,580,790 1,580,790
Preferred stock, shares issued 926,942 926,942
Preferred stock, shares outstanding 926,942 926,942
Prferred stock, liquidation preference (in Dollars) $ 18,075 $ 18,075
Non-voting common stock    
Common stock, par value (in Dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 3,553,000 3,553,000
Common stock, shares issued 896 896
Common stock, shares outstanding 896 896
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Net sales $ 1,222,940 $ 1,335,621 $ 1,207,892
Cost of goods sold 1,207,287 1,363,171 1,140,108
Gross profit (loss) 15,653 (27,550) 67,784
Selling, general and administrative expenses (32,664) (31,579) (29,185)
Gain (loss) on sale (disposal) of assets (293) (2,230) 4,571
Asset impairments (6,544) (3,100)
Income (loss) from operations (23,848) (61,359) 40,070
Income from cash grant 2,812 22,652
Income from loan forgiveness 9,860
Interest expense, net (7,425) (1,827) (3,587)
Other income, net 553 862 1,208
Income (loss) before provision for income taxes (27,908) (39,672) 47,551
Provision for income taxes 97 1,925 1,469
Consolidated net income (loss) (28,005) (41,597) 46,082
Preferred stock dividends (1,265) (1,265) (1,265)
Income allocated to participating securities (600)
Income (loss) available to common stockholders $ (29,270) $ (42,862) $ 44,217
Income (loss) per share, basic (in Dollars per share) $ (0.4) $ (0.6) $ 0.62
Income (loss) per share, diluted (in Dollars per share) $ (0.4) $ (0.6) $ 0.61
Weighted-average shares outstanding, basic (in Shares) 73,339,000 71,944,000 71,098,000
Weighted-average shares outstanding, diluted (in Shares) 73,339,000 71,944,000 72,219,000
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Consolidated net income (loss) $ (28,005) $ (41,597) $ 46,082
Other comprehensive income – net gain arising during the period on defined benefit pension plans 659 2,106 3,594
Total comprehensive income (loss) $ (27,346) $ (39,491) $ 49,676
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders’ Equity - USD ($)
$ in Thousands
Preferred Stock
Common Stock and Non-Voting Common Shares
Additional Paid-In Capital
Accumulated Deficit
Accum. Other Comprehensive Income (Loss)
Total
Balances at Dec. 31, 2020 $ 1 $ 72 $ 1,036,638 $ (736,598) $ (3,878) $ 296,235
Balances (in Shares) at Dec. 31, 2020 927,000 72,487,000        
Stock-based compensation 2,883 2,883
Restricted stock issued to employees and directors, net of cancellations and tax $ 1 (2,778) (2,777)
Restricted stock issued to employees and directors, net of cancellations and tax (in Shares)   167,000        
Common stock issuances 462 462
Common stock issuances (in Shares)   124,000        
Pension plan adjustment 3,594 3,594
Preferred stock dividends (1,265) (1,265)
Consolidated net income (loss) 46,082 46,082
Balance at Dec. 31, 2021 $ 1 $ 73 1,037,205 (691,781) (284) 345,214
Balance (in Shares) at Dec. 31, 2021 927,000 72,778,000        
Stock-based compensation 3,333 3,333
Shares issued for Eagle $ 1 1
Shares issued for Eagle (in Shares)   949,000        
Shares issued to Orion $ 1 3,912 3,913
Shares issued to Orion (in Shares)   1,282,000        
Stock repurchases (1,325) (1,325)
Stock repurchases (in Shares)   (351,000)        
Restricted stock issued to employees and directors, net of cancellations and tax (2,291) (2,291)
Restricted stock issued to employees and directors, net of cancellations and tax (in Shares)   496,000        
Pension plan adjustment 2,106 2,106
Preferred stock dividends (1,265) (1,265)
Consolidated net income (loss) (41,597) (41,597)
Balance at Dec. 31, 2022 $ 1 $ 75 1,040,834 (734,643) 1,822 308,089
Balance (in Shares) at Dec. 31, 2022 927,000 75,154,000        
Stock-based compensation 3,896 3,896
Stock repurchases $ (1) (3,673) (3,674)
Stock repurchases (in Shares)   (1,685,000)        
Restricted stock issued to employees and directors, net of cancellations and tax $ 2 (145) (143)
Restricted stock issued to employees and directors, net of cancellations and tax (in Shares)   2,234,000        
Pension plan adjustment 659 659
Preferred stock dividends (1,265) (1,265)
Consolidated net income (loss) (28,005) (28,005)
Balance at Dec. 31, 2023 $ 1 $ 76 $ 1,040,912 $ (763,913) $ 2,481 $ 279,557
Balance (in Shares) at Dec. 31, 2023 927,000 75,703,000        
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Activities:      
Consolidated net income (loss) $ (28,005) $ (41,597) $ 46,082
Adjustments to reconcile consolidated net income (loss) to cash provided by operating activities:      
Depreciation and amortization of intangibles 23,080 25,095 23,292
Asset impairments 6,544 3,100
Income from loan forgiveness (9,860)
(Gain) loss on (sale) disposal of assets 293 2,230 (4,571)
Inventory valuation 2,201 4,612
Losses (gains) on derivative instruments 8,031 (19,263) (21,619)
Amortization of deferred financing costs 1,048 177 778
Amortization of debt discounts (premiums) 801 126 (230)
Noncash compensation 3,896 3,333 2,883
Bad debt expense (recovery) 427 (217) 158
Changes in operating assets and liabilities:      
Accounts receivable 9,499 23,967 (43,554)
Inventories 11,816 (15,479) (16,448)
Other current assets 310 7,690 38,989
Operating leases (5,362) (5,128) (4,216)
Assets held-for-sale (3,483)
Liabilities held-for-sale 2,305
Accounts payable and accrued expenses (12,554) 20,503 13,215
Net cash provided by operating activities 22,025 6,049 26,821
Investing Activities:      
Additions to property and equipment (29,531) (37,744) (16,384)
Deferred purchase price payments for Eagle Alcohol (3,500)
Purchase of Eagle Alcohol, net of cash acquired (14,685)
Proceeds from principal payments on notes receivable 14,766
Proceeds from sale of Stockton 24,000
Proceeds from sale of Madera 19,500
Net cash (used in) provided by investing activities (33,031) (37,663) 27,116
Financing Activities:      
Net proceeds from (payments on) Kinergy’s line of credit 12,614 (32,325) 17,889
Net proceeds from term loan 59,100
Stock repurchases (3,674) (1,325)
Preferred stock dividend payments (1,265) (1,265) (2,853)
Debt issuance costs (714) (5,171)
Proceeds from issuances of common stock and warrants 462
Payments on plant borrowings (29,964)
Payments on senior notes (25,533)
Net cash provided by (used in) financing activities 6,961 19,014 (39,999)
Net increase (decrease) in cash, cash equivalents and restricted cash (4,045) (12,600) 13,938
Cash, cash equivalents and restricted cash at beginning of period 49,525 62,125 48,187
Cash, cash equivalents and restricted cash at end of period 45,480 49,525 62,125
Reconciliation of total cash, cash equivalents and restricted cash:      
Cash and cash equivalents 30,014 36,456 50,612
Restricted cash 15,466 13,069 11,513
Total cash, cash equivalents and restricted cash 45,480 49,525 62,125
Supplemental Information:      
Interest paid (net of capitalized interest) 7,923 2,208 3,489
Capitalized interest 2,454 720 628
Income tax payments $ 324 $ 2,262 $ 448
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Organization and Significant Accounting Policies [Abstract]  
ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES
1.ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES.

 

Organization and Business – The consolidated financial statements include, for all periods presented, the accounts of Alto Ingredients, Inc., a Delaware corporation (“Alto Ingredients”), and its direct and indirect wholly-owned subsidiaries (collectively, the “Company”), including Kinergy Marketing LLC, an Oregon limited liability company (“Kinergy”), Alto Nutrients, LLC, a California limited liability company (“Alto Nutrients”), Alto Op Co., a Delaware corporation, Alto Pekin, LLC, a Delaware limited liability company (“Alto Pekin”) and Alto ICP, LLC, a Delaware limited liability company (“ICP”), and the Company’s production facilities in Oregon and Idaho. As discussed in Note 3, on May 14, 2021 and November 4, 2021, the Company completed the sale of its production facilities located in Madera and Stockton, California, respectively.

 

As discussed in Note 2, on January 14, 2022, the Company acquired Eagle Alcohol Company LLC, a Missouri limited liability company (“Eagle Alcohol”). On that date, Eagle Alcohol became a wholly-owned subsidiary of the Company. Eagle Alcohol specializes in break bulk distribution of specialty alcohols. Eagle Alcohol purchases bulk alcohol from suppliers, including the Company. Then it stores, denatures, packages, and resells alcohol products in smaller sizes, including tank trucks, totes and drums that typically garner a premium price to bulk alcohols. Eagle Alcohol delivers products to customers in the beverage, food, industrial and related-process industries via its own dedicated trucking fleet and common carrier. The acquisition has provided the Company further vertical integration and access to new markets in the specialty alcohol industry.

 

The Company produces and distributes renewable fuel, essential ingredients and specialty alcohols. The Company also produces and markets fuel-grade ethanol. The Company’s production facilities in Pekin, Illinois are located in the heart of the Corn Belt. The Company’s two production facilities in Oregon and Idaho are located in close proximity to both feed and fuel-grade ethanol customers.

 

The Company has a combined alcohol production capacity of 350 million gallons per year and produces, on an annualized basis, over 1.6 million tons of essential ingredients, such as dried yeast, corn gluten meal, corn gluten feed, corn germ, and distillers grains and liquid feed used in commercial animal feed and pet foods. In addition, the Company markets and distributes fuel-grade ethanol produced by third parties.

 

The Company focuses on five key markets: Health, Home & Beauty; Food & Beverage; Industry & Agriculture; Essential Ingredients; and Renewable Fuels. Products for the Health, Home & Beauty market include specialty alcohols used in mouthwash, cosmetics, pharmaceuticals, hand sanitizers, disinfectants and cleaners. Products for the Food & Beverage markets include grain neutral spirits used in alcoholic beverages and vinegar as well as corn germ used for corn oils. Products for Industry & Agriculture markets include alcohols and other products for paint applications and fertilizers. Products for Essential Ingredients markets include dried yeast, corn gluten meal, corn gluten feed, corn germ, and distillers grains and liquid feed used in commercial animal feed and pet foods. Products for Renewable Fuels markets include fuel-grade ethanol and distillers corn oil used as a feedstock for renewable diesel and biodiesel fuels.

 

The Company’s production facilities were operating for all of 2022, subject to scheduled and unscheduled downtimes to address facility repair and maintenance. On January 1, 2023, the Company temporarily hot-idled its Magic Valley production facility due to extreme natural gas prices, other unfavorable market conditions and to facilitate the installation of its new corn oil and high protein system, bringing the facility back online in April 2023. In January 2024, the Company again temporarily hot-idled the facility to minimize losses from negative regional crush margins and to expedite the installation of additional equipment needed to achieve the Company’s intended production rate, quality and consistency from the corn oil and high protein system. As market conditions change, the Company may increase, decrease or idle production at one or more operating facilities or resume operations at any idled facility.

 

Basis of Presentation – The consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and include the accounts of the Company. All significant intercompany accounts and transactions have been eliminated in consolidation.

 

Segments – A segment is a component of an enterprise whose operating results are regularly reviewed by the enterprise’s chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and for which discrete financial information is available. The Company determines and discloses its segments in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”) Section 280, Segment Reporting, which defines how to determine segments. The Company reports financial and operating performance in three reportable segments (1) Pekin production, which includes the entire campus in Pekin, Illinois (“Pekin Campus”), (2) marketing and distribution, which includes marketing and merchant trading for Company-produced specialty alcohols, fuel-grade ethanol and essential ingredients, and sales of fuel-grade ethanol sourced from third parties, and (3) Western production, which includes the Company’s two western production facilities on an aggregated basis (“Western production”).

 

Cash and Cash Equivalents – The Company considers all highly-liquid investments with an original maturity of three months or less to be cash equivalents. The Company maintains its accounts at several financial institutions. These cash balances regularly exceed amounts insured by the Federal Deposit Insurance Corporation; however, the Company does not believe it is exposed to any significant credit risk on these balances.

 

Restricted Cash – The Company’s restricted cash comprises cash collateral balances held in derivative brokerage accounts.

 

Accounts Receivable and Allowance for Credit Losses – Trade accounts receivable are presented at original invoice amount, net of the allowance for credit losses. The Company sells specialty alcohols to large consumer product companies, sells fuel-grade ethanol to gasoline refining and distribution companies, sells essential ingredients to animal feed customers, including distillers grains and other feed co-products to dairy operators and animal feedlots and corn oil to poultry and biodiesel customers, in each case generally without requiring collateral. Due to a limited number of customers, the Company had significant concentrations of credit risk from sales as of December 31, 2023 and 2022, as described below.

 

The carrying amount of accounts receivable is reduced by a valuation allowance that reflects the Company’s best estimate of the amounts that will not be collected. The Company regularly reviews accounts receivable and based on assessments of current customer creditworthiness, estimates the portion, if any, of the customer balance that will not be collected.

 

Of the accounts receivable balance, approximately $51,315,000 and $55,667,000 at December 31, 2023 and 2022, respectively, were used as collateral under Kinergy’s operating line of credit. The allowance for credit losses was $85,000 and $105,000 as of December 31, 2023 and 2022, respectively. The Company recorded a bad debt expense of $427,000, a bad debt recovery of $217,000 and a bad debt expense of $158,000 for the years ended December 31, 2023, 2022 and 2021, respectively. The Company does not have any off-balance sheet credit exposure related to its customers.

 

Concentration Risks – Credit risk represents the accounting loss that would be recognized at the reporting date if counterparties failed completely to perform as contracted. Concentrations of credit risk, whether on- or off-balance sheet, that arise from financial instruments exist for groups of customers or counterparties when they have similar economic characteristics that would cause their ability to meet contractual obligations to be similarly affected by changes in economic or other conditions described below. Financial instruments that subject the Company to credit risk consist of cash balances maintained in excess of federal depository insurance limits and accounts receivable which have no collateral or security. The Company has not experienced any significant losses in such accounts.

 

The Company sells specialty alcohols to consumer product companies and fuel-grade ethanol to gasoline refining and distribution companies. The Company sold to customers representing 10% or more of the Company’s total net sales, as follows.

 

   Years Ended December 31, 
   2023   2022   2021 
Customer A   9%   10%   13%
Customer B   7%   10%   9%

 

The Company had accounts receivable due from these customers totaling $4,302,000 and $10,469,000, representing 7% and 15% of total accounts receivable, as of December 31, 2023 and 2022, respectively.

 

The Company purchases corn, its largest cost component in producing alcohols, from its suppliers. The Company purchased corn from suppliers representing 10% or more of the Company’s total corn purchases, as follows:

 

   Years Ended December 31, 
   2023   2022   2021 
Supplier A   14%   11%   12%
Supplier B   12%   12%   14%
Supplier C   %   15%   2%

 

As of December 31, 2023, approximately 44% of the Company’s employees were covered by a collective bargaining agreement.

 

Inventories – Inventories consisted primarily of bulk ethanol, specialty alcohols, corn, essential ingredients and unleaded fuel, and are valued at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis. Inventory is net of valuation adjustments of $2,201,000 and $4,612,000 as of December 31, 2023 and 2022, respectively. Of the inventory balance, approximately $41,041,000 and $43,484,000 at December 31, 2023 and 2022, respectively, were used as collateral under Kinergy’s operating line of credit. Inventory balances consisted of the following (in thousands):

 

   December 31, 
   2023   2022 
Finished goods  $35,765   $47,736 
Work in progress   5,063    6,396 
Raw materials   10,313    11,197 
Other   1,470    1,299 
Total  $52,611   $66,628 

 

Property and Equipment – Property and equipment are stated at cost. Depreciation is computed using the straight-line method over the following estimated useful lives:

 

Buildings  40 years
Facilities and plant equipment  10 – 25 years
Other equipment, vehicles and furniture  5 – 10 years

 

The cost of normal maintenance and repairs is charged to operations as incurred. Significant capital expenditures that increase the life of an asset are capitalized and depreciated over the estimated remaining useful life of the asset. The cost of property and equipment sold, or otherwise disposed of, and the related accumulated depreciation or amortization are removed from the accounts, and any resulting gains or losses are reflected in current operations.

 

Intangible Assets – The Company amortizes intangible assets with definite lives using the straight-line method over their estimated lives of 10-12 years. Additionally, the Company assesses indefinite-lived intangible assets for impairment annually, or more frequently if circumstances indicate impairment may have occurred. If the carrying value of an indefinite-lived intangible asset exceeds its fair value, an impairment loss is recognized in an amount equal to that excess. If the Company determines that an impairment charge is needed, the charge will be recorded as an asset impairment in the consolidated statements of operations.

 

Leases – The Company accounts for leases under ASC Section 842, Leases (“ASC 842), whereby lessees are required to recognize the following for all leases (with the exception of short-term leases) at the commencement date: (1) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted cash flow basis; and (2) a “right of use” asset, which is an asset that represents the lessee’s right to use the specified asset for the lease term. See Note 10 for further information.

 

Derivative Instruments and Hedging Activities – Derivative transactions, which can include exchange-traded futures contracts, options and futures positions on the New York Mercantile Exchange or the Chicago Mercantile Exchange, are recorded on the balance sheet as assets and liabilities based on the derivative’s fair value. Changes in the fair value of derivative contracts are recognized currently in income unless specific hedge accounting criteria are met. If derivatives meet those criteria, and hedge accounting is elected, effective gains and losses are deferred in accumulated other comprehensive income (loss) and later recorded together with the hedged item in consolidated income (loss). For derivatives designated as a cash flow hedge, the Company formally documents the hedge and assesses the effectiveness with associated transactions. The Company has designated and documented contracts for the physical delivery of commodity products to and from counterparties as normal purchases and normal sales.

 

Revenue Recognition – The Company recognizes revenue under ASC Section 606, Revenue from Contracts with Customers (“ASC 606”). The provisions of ASC 606 include a five-step process by which an entity will determine revenue recognition, depicting the transfer of goods or services to customers in amounts reflecting the payment to which an entity expects to be entitled in exchange for those goods or services. ASC 606 requires the Company to apply the following steps: (1) identify the contract with the customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when, or as, the Company satisfies the performance obligation.

 

The Company recognizes revenue primarily from sales of alcohols and essential ingredients.

 

The Company has five production facilities from which it produces and sells alcohols to its customers through Kinergy. Kinergy enters into back-to-back sales contracts with its customers under exclusive intercompany sales agreements with each of the Company’s five production facilities. Kinergy also acts as a principal when it purchases third party fuel-grade ethanol which it resells to its customers. Finally, for the years ended December 31, 2022 and 2021, Kinergy had exclusive sales agreements with certain third-party owned fuel-grade ethanol production facilities under which it sold the facilities’ fuel-grade ethanol for a fee plus the costs to deliver the ethanol to Kinergy’s customers. These sales were referred to as third-party agent sales. Revenue from these third-party agent sales was recorded on a net basis, with Kinergy recognizing its predetermined fees and any associated delivery costs. Kinergy has terminated these contracts, and as a result, did not have any related sales for the year ended December 31, 2023.

 

The Company has five production facilities from which it produces and sells essential ingredients to its customers through Alto Nutrients. Alto Nutrients enters into sales contracts with essential ingredient customers under exclusive intercompany sales agreements with each of the Company’s five production facilities.

 

The Company recognizes revenue from sales of alcohols and essential ingredients at the point in time when the customer obtains control of the products, which typically occurs upon delivery depending on the terms of the underlying contracts. In some instances, the Company enters into contracts with customers that contain multiple performance obligations to deliver volumes of alcohols or essential ingredients over a contractual period of less than 12 months. The Company allocates the transaction price to each performance obligation identified in the contract based on relative standalone selling prices and recognizes the related revenue as control of each individual product is transferred to the customer in satisfaction of the corresponding performance obligations.

 

When the Company is the agent, the supplier controls the products before they are transferred to the customer because the supplier is primarily responsible for fulfilling the promise to provide the product, has inventory risk before the product has been transferred to a customer and has discretion in establishing the price for the product. When the Company is the principal, the Company controls the products before they are transferred to the customer because the Company is primarily responsible for fulfilling the promise to provide the products, has inventory risk before the product has been transferred to a customer and has discretion in establishing the price for the product.

 

See the tables in Note 5 for the Company’s revenue by type of contracts.

 

Shipping and Handling Costs – The Company accounts for shipping and handling costs relating to contracts with customers as costs to fulfill its promise to transfer its products. Accordingly, the costs are classified as a component of cost of goods sold in the accompanying consolidated statements of operations.

 

Selling Costs – Selling costs associated with the Company’s product sales are classified as a component of selling, general and administrative expenses in the accompanying consolidated statements of operations.

 

Stock-Based Compensation – The Company accounts for the cost of employee services received in exchange for the award of equity instruments based on the fair value of the award, determined on the date of grant. The expense is recognized over the period during which an employee is required to provide services in exchange for the award. The Company accounts for forfeitures as they occur. The Company recognizes stock-based compensation expense as a component of either cost of goods sold or selling, general and administrative expenses in the consolidated statements of operations.

 

Goodwill – Goodwill represents the excess of cost of an acquired entity over the net of the amounts assigned to net assets acquired and liabilities assumed. Annually, or more frequently, if indications of impairment arise, the Company performs a review for impairment. This review includes the determination of each reporting unit’s fair value using market multiples and discounted cash flow modeling. The estimates of future cash flows are judgments based on management’s experience and knowledge of the Company’s operations and the industries in which the Company operates. These estimates can be significantly affected by future changes in market conditions, the economic environment, including inflation, and capital spending decisions of the Company’s customers. Any assessed impairments will be permanent and expensed in the period in which the impairment is determined. If the Company determines through its assessment process that any of its goodwill requires impairment charges, the charges will be recorded in asset impairment expenses in the consolidated statements of operations.

 

The Company performed its annual review of impairment of goodwill and recognized an asset impairment loss of $6.0 million for the year ended December 31, 2023. No impairment losses for goodwill were recognized for the years ended December 31, 2022 and 2021.

 

Impairment of Long-Lived Assets – The Company assesses the impairment of long-lived assets, including property and equipment, internally developed software and purchased intangibles subject to amortization, when events or changes in circumstances indicate that the fair value of assets could be less than their net book value. In such event, the Company assesses long-lived assets for impairment by first determining the forecasted, undiscounted cash flows the asset group is expected to generate plus the net proceeds expected from the sale of the asset group. If this amount is less than the carrying value of the asset, the Company will then determine the fair value of the asset group. An impairment loss would be recognized when the fair value is less than the related asset group’s net book value, and an impairment expense would be recorded in the amount of the difference. Forecasts of future cash flows are judgments based on the Company’s experience and knowledge of its operations and the industries in which it operates. These forecasts could be significantly affected by future changes in market conditions, the economic environment, including inflation, and purchasing decisions of the Company’s customers. The Company’s assessment resulted in an asset impairment of $574,000, $0 and $3,100,000 for the years ended December 31, 2023, 2022 and 2021, respectively.

 

Deferred Financing Costs – Deferred financing costs are costs incurred to obtain debt financing, including all related fees, and are amortized as interest expense over the term of the related financing using the straight-line method, which approximates the effective interest rate method. Amortization of deferred financing costs, included in interest expense, net, in the accompanying consolidated statements of operations, was approximately $1,048,000, $177,000 and $778,000 for the years ended December 31, 2023, 2022 and 2021, respectively. Unamortized deferred financing costs were approximately $4,700,000 and $5,034,000 as of December 31, 2023 and 2022, respectively, and are recorded as a reduction of long-term debt in the consolidated balance sheets.

 

Provision for Income Taxes – Income taxes are accounted for under the asset and liability approach, where deferred tax assets and liabilities are determined based on differences between financial reporting and tax basis of assets and liabilities and are measured using enacted tax rates and laws that are expected to be in effect when the differences reverse. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.

 

The Company accounts for uncertainty in income taxes using a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining whether it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized upon ultimate settlement. An uncertain tax position is considered effectively settled on completion of an examination by a taxing authority if certain other conditions are satisfied. Should the Company incur interest and penalties relating to tax uncertainties, such amounts would be classified as a component of interest expense, net, and other income (expense), net, respectively. Deferred tax assets and liabilities are classified as noncurrent in the Company’s consolidated balance sheets.

 

The Company files a consolidated federal income tax return. This return includes all wholly owned subsidiaries as well as the Company’s pro-rata share of taxable income from pass-through entities in which the Company owns less than 100%. State tax returns are filed on a consolidated, combined or separate basis depending on the applicable laws relating to the Company and its subsidiaries. The Company does not have any foreign operations.

 

Income (Loss) Per Share – Basic income (loss) per share is computed on the basis of the weighted-average number of shares of common stock outstanding during the period. Preferred dividends are deducted from net income (loss) attributed to Alto Ingredients, Inc. and are considered in the calculation of income (loss) available to common stockholders in computing basic income (loss) per share. Common stock equivalents to preferred stock are considered participating securities and are also included in this calculation when dilutive.

 

The following tables compute basic and diluted income (loss) per share (in thousands, except per share data):

 

   Year Ended December 31, 2023 
   Loss
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Consolidated net loss  $(28,005)          
Less: Preferred stock dividends   (1,265)          
Basic and diluted loss per share:               
Loss available to common stockholders  $(29,270)   73,339   $(0.40)

 

   Year Ended December 31, 2022 
   Loss
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Consolidated net loss  $(41,597)          
Less: Preferred stock dividends   (1,265)          
Basic and diluted loss per share:               
Loss available to common stockholders  $(42,862)   71,944   $(0.60)

 

   Year Ended December 31, 2021 
   Income
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Consolidated net income  $46,082           
Less: Preferred stock dividends   (1,265)          
Less: Income allocated to participating securities   (600)          
Basic income per share:               
Income available to common stockholders  $44,217    71,098   $0.62 
Add: Dilutive securities       1,121      
Diluted income per share:               
Income available to common stockholders  $44,217    72,219   $0.61 

 

There were an aggregate of 981,000, 964,000 and 964,000 potentially dilutive shares from convertible securities outstanding for the years ended December 31, 2023, 2022 and 2021, respectively. These convertible securities were not considered in calculating diluted loss per common share for the years ended December 31, 2023, 2022 and 2021 as their effect would be anti-dilutive. In addition, there were an aggregate of 3,188,000 and 8,900,500 weighted-average anti-dilutive shares from outstanding out-of-the-money warrants for the years ended December 31, 2022 and 2021, respectively.

 

Financial Instruments – The carrying values of cash and cash equivalents, restricted cash, accounts receivable, derivative instruments, accounts payable and accrued liabilities are reasonable estimates of their fair values because of the short maturity of these items. The Company believes the carrying value of its long-term debt instruments are not considered materially different than fair value because they were recently issued.

 

Business Combinations – Business acquisitions are accounted for in accordance with ASC Section 805, Business Combinations. ASC 805 requires the reporting entity to identify the acquirer, determine the acquisition date, recognize and measure the identifiable tangible and intangible assets acquired and liabilities assumed and recognize and measure goodwill or a gain from the purchase. Assets acquired and liabilities assumed are recorded at their fair values and the excess of the purchase price over the amounts assigned is recorded as goodwill. Adjustments to fair value assessments are recorded to goodwill over the measurement period (not longer than twelve months).

 

Income from Cash Grant – For the years ended December 31, 2023 and 2022, the Company received $2,812,000 and $22,652,000, respectively, in cash from the USDA’s Biofuel Producer Program. The program was created as part of the CARES Act of 2020, which allocated $700,000,000 to support biofuel producers who experienced market losses due to the pandemic. The Company is not required to repay the grants. Since these funds are provided to subsidize historical losses of the Company, and are not required to be repaid, the Company accounted for the proceeds by analogy to International Accounting Standards 20, Accounting for Government Grants and Disclosure of Government Assistance, and reported the amount as income from cash grant in the accompanying consolidated statements of operations.

 

Employment-related Benefits – Employment-related benefits associated with pensions and postretirement health care are expensed based on actuarial analysis. The recognition of expense is affected by estimates made by management, such as discount rates used to value certain liabilities, investment rates of return on plan assets, increases in future wage amounts and future health care costs. Discount rates are determined based on a spot yield curve that includes bonds with maturities that match the expected timing of benefit payments under the plan.

 

Share Repurchase Program – On September 12, 2022, the Company announced a share repurchase program under which it may repurchase up to $50,000,000 of its common stock with an initial purchase authorization of $10,000,000. The Company’s lender has further limited the Company’s purchase authorization to $5,000,000. Amounts in excess of the purchase authorization of $5,000,000 will require additional lender consent and amounts in excess of the initial purchase authorization of $10,000,000 will require additional board and preferred stockholder authorization. The share repurchase program does not have an expiration date, does not require the repurchase of any particular amount of shares, and may be implemented, modified, suspended or discontinued in whole or in part at any time and without further notice. As repurchases are made, the Company will retire the shares, resulting in a reduction of issued and outstanding shares. For the years ended December 31, 2023 and 2022, the Company repurchased an aggregate of 1,685,000 shares and 351,000 shares for $3,674,000 and $1,325,000 in cash, respectively.

 

Nonvoting Common Stock – In 2015, the Company issued nonvoting common stock convertible at a holder’s election into voting common stock. As of December 31, 2023, an aggregate of 3,539,236 shares of nonvoting common stock had been converted into an equal number of shares of the Company’s voting common stock. As of December 31, 2023, there were 896 shares of nonvoting common stock outstanding.

 

Estimates and Assumptions – The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates are required as part of determining the allowance for credit losses, net realizable value of inventory, long-lived asset impairments, goodwill impairment, valuation allowances on deferred income taxes and the potential outcome of future tax consequences of events recognized in the Company’s financial statements or tax returns, and the valuation of assets acquired and liabilities assumed as a result of business combinations. Actual results and outcomes may materially differ from management’s estimates and assumptions.

 

Subsequent Events – Management evaluates, as of each reporting period, events or transactions that occur after the balance sheet date through the date that the financial statements are issued for either disclosure or adjustment to the consolidated financial results.

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisition of Eagle Alcohol
12 Months Ended
Dec. 31, 2023
Acquisition of Eagle Alcohol [Abstract]  
ACQUISITION OF EAGLE ALCOHOL
2.ACQUISITION OF EAGLE ALCOHOL.

 

On January 14, 2022, the Company purchased 100% of the membership interests of Eagle Alcohol. The purchase price was $14.0 million in cash plus an estimated net working capital adjustment of $1.3 million in cash. The selling members of Eagle Alcohol were eligible to receive up to an additional $14.0 million of contingent consideration, payable through a combination of $9.0 million in cash over the succeeding three years and an aggregate of $5.0 million in the Company’s common stock on the fourth- and fifth-year anniversaries of the closing date, subject to the satisfaction of certain conditions, including continued employment with the Company. With respect to these payments, the Company accrued $2.8 million and $3.5 million in other current liabilities in the accompanying consolidated balance sheets as of December 31, 2023 and 2022, respectively, with the expense included in selling, general and administrative expenses in the accompanying consolidated statements of operations for the years then ended.

 

Eagle Alcohol specializes in break bulk distribution of specialty alcohols. Eagle Alcohol purchases bulk alcohol from suppliers and then stores, denatures, packages, and resells alcohol products in smaller sizes, including tank trucks, totes and drums that typically garner a premium price to bulk alcohols. Eagle Alcohol delivers products to customers in the beverage, food, industrial and related-process industries via its own dedicated trucking fleet and common carrier. The acquisition has provided the Company further vertical integration and access to new markets in the specialty alcohol industry.

 

As part of the Company’s allocation of purchase price for its acquisition of Eagle Alcohol, the Company recorded a customer relationships intangible asset of $6.5 million, a trade name intangible asset of $0.4 million and goodwill of $6.0 million. See Note 7.

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Asset Sales
12 Months Ended
Dec. 31, 2023
Asset Sales [Abstract]  
ASSET SALES
3.ASSET SALES.

 

Stockton and Madera

 

In October 2020, the Company’s Board of Directors approved a plan to sell the Company’s fuel-grade ethanol production facilities located in Madera and Stockton, California. The analysis of these potential sales resulted in an aggregate asset impairment of $1.2 million in the Company’s Western production segment for the year ended December 31, 2021.

 

On May 14, 2021, the Company closed the sale of its Madera facility for total consideration of $28.3 million, comprised of $19.5 million in cash and $8.8 million in assumption of liabilities, resulting in a net loss on sale of less than $0.1 million, included in gain (loss) on sale (disposal) of assets in the Company’s consolidated statements of operations. All of the cash proceeds were used to repay a significant portion of the Company’s term debt and accrued interest.

 

On November 5, 2021, the Company closed the sale of its Stockton facility for gross proceeds of $24.0 million in cash, resulting in a net gain on sale of $4.6 million, recorded in gain (loss) on sale (disposal) of assets in the Company’s consolidated statements of operations. With the net cash proceeds, the Company repaid in full its senior secured notes and loans made to Alto Pekin and ICP.

 

For the year ended December 31, 2021, net sales attributed to the results of operations for Stockton and Madera were $2.6 million and $0, respectively. For the year ended December 31, 2021, pre-tax loss attributed to the results of operations for Stockton and Madera was $2.8 million and $2.0 million, respectively. The above pre-tax results include asset impairments associated with Stockton and Madera recorded for the year ended December 31, 2021 of $0 and $1.2 million, respectively.

 

Canton

 

During 2021, the Company agreed to sell certain assets of the Company’s property and equipment in Canton, Illinois. The analysis of the potential sale resulted in an asset impairment of $1.9 million in the Company’s Western production segment for the year ended December 31, 2021. The Company sold these assets in 2022. For the years ended December 31, 2022 and 2021, there were no sales from Canton. For the years ended December 31, 2022 and 2021, pre-tax losses attributed to Canton were less than $1.0 million for each year.

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intercompany Agreements
12 Months Ended
Dec. 31, 2023
Intercompany Agreements [Abstract]  
INTERCOMPANY AGREEMENTS
4.INTERCOMPANY AGREEMENTS.

 

The Company, directly or through one of its subsidiaries, has entered into the following management and marketing agreements:

 

Affiliate Management Agreement – Alto Ingredients entered into an Affiliate Management Agreement (“AMA”) with its operating subsidiaries under which Alto Ingredients agreed to provide operational, administrative and staff support services. These services generally include, but are not limited to, administering the subsidiaries’ compliance with their credit agreements and performing billing, collection, record keeping and other administrative and ministerial tasks. Alto Ingredients agreed to supply all labor and personnel required to perform its services under the AMA, including the labor and personnel required to operate and maintain the production facilities and marketing activities. These services are billed at a predetermined amount per subsidiary each month plus out of pocket costs such as employee wages and benefits.

 

The AMAs had an initial term of one year and have automatic successive one year renewal periods. Alto Ingredients may terminate the AMA, and any subsidiary may terminate the AMA, at any time by providing at least 90 days prior notice of termination.

 

Alto Ingredients recorded revenues of approximately $13,200,000 $12,403,000 and $9,774,000 related to the AMAs in place for the years ended December 31, 2023, 2022 and 2021, respectively. These amounts have been eliminated upon consolidation.

 

Ethanol Marketing Agreements – Kinergy entered into separate marketing agreements with each of the Company’s production facilities which granted Kinergy the exclusive right to purchase, market and sell the alcohols produced at those facilities. Under the terms of the marketing agreements, within ten days after delivering alcohol to Kinergy, an amount is paid to Kinergy equal to (i) the estimated purchase price payable by the third-party purchaser of the alcohol, minus (ii) the estimated amount of transportation costs to be incurred, minus (iii) the estimated incentive fee payable to Kinergy, which equals 1% of the aggregate third-party purchase price, provided that the marketing fee shall not be less than $0.015 per gallon and not more than $0.0225 per gallon. Each of the marketing agreements had an initial term of one year and has successive one year renewal periods at the option of the production facility.

 

Kinergy recorded revenues of approximately $5,431,000, $5,746,000 and $4,496,000 related to the marketing agreements for the years ended December 31, 2023, 2022 and 2021, respectively. These amounts have been eliminated upon consolidation.

 

Corn Procurement and Handling Agreements – Alto Nutrients entered into separate corn procurement and handling agreements with each of the Company’s production facilities. Under the terms of the corn procurement and handling agreements, each facility appointed Alto Nutrients as its exclusive agent to solicit, negotiate, enter into and administer, on its behalf, corn supply arrangements to procure the corn necessary to operate the facility. Alto Nutrients also provides grain handling services including, but not limited to, receiving, unloading and conveying corn into the facility’s storage and, in the case of whole corn delivered, processing and hammering the whole corn.

 

Under these agreements, Alto Nutrients receives a fee of $0.03 per bushel of corn delivered to each production facility as consideration for its procurement and handling services, payable monthly. Each corn procurement and handling agreement had an initial term of one year and successive one year renewal periods at the option of the individual facility. Alto Nutrients recorded revenues of approximately $3,007,000, $3,207,000 and $2,694,000 related to the corn procurement and handling agreements for the years ended December 31, 2023, 2022 and 2021, respectively. These amounts have been eliminated upon consolidation.

 

Essential Ingredients Marketing Agreements – Alto Nutrients entered into separate marketing agreements with each of the Company’s production facilities (except for the Company’s Magic Valley facility), which grant Alto Nutrients the exclusive right to market, purchase and sell the various essential ingredients produced at each facility. Under the terms of the marketing agreements, within ten days after a facility delivers essential ingredients to Alto Nutrients, the production facility is paid an amount equal to (i) the estimated purchase price payable by the third-party purchaser of the essential ingredients, minus (ii) the estimated amount of transportation costs to be incurred, minus (iii) the estimated amount of fees and taxes payable to governmental authorities in connection with the tonnage of the essential ingredients produced or marketed, minus (iv) the estimated incentive fee payable to the Company, which equals (a) 5% of the aggregate third-party purchase price for wet corn gluten feed, wet distillers grains, corn condensed distillers solubles and distillers grains with solubles, or (b) 1% of the aggregate third-party purchase price for corn gluten meal, dry corn gluten feed, dry distillers grains, corn germ and corn oil. Each marketing agreement had an initial term of one year and has successive one year renewal periods at the option of the production facility.

 

Alto Nutrients recorded revenues of approximately $3,216,500, $3,505,000 and $2,871,000 related to the marketing agreements for the years ended December 31, 2023, 2022 and 2021, respectively. These amounts have been eliminated upon consolidation.

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segments
12 Months Ended
Dec. 31, 2023
Segments [Abstract]  
SEGMENTS
5.SEGMENTS.

 

The Company reports its financial and operating performance in three segments: (1) Pekin Campus production, which includes the production and sale of alcohols and essential ingredients produced at the Company’s Pekin, Illinois campus, (2) marketing and distribution, which includes marketing and merchant trading for Company-produced alcohols and essential ingredients on an aggregated basis, and sales of fuel-grade ethanol sourced from third parties, and (3) Western production, which includes the production and sale of fuel-grade ethanol and essential ingredients produced the Company’s two western production facilities on an aggregated basis, none of which are individually so significant to be considered a separately reportable segment.

 

Income before provision for income taxes includes management fees charged by Alto Ingredients to the segments. The Pekin Campus production segment incurred $5,280,000, $5,046,000 and $4,344,000 in management fees for the years ended December 31, 2023, 2022 and 2021, respectively. The marketing and distribution segment incurred $3,960,000, $3,840,000 and $3,480,000 in management fees for the years ended December 31, 2023, 2022 and 2021, respectively. The Western production segment incurred $2,640,000, $2,400,000 and $1,950,000 in management fees for the years ended December 31, 2023, 2022 and 2021, respectively. Corporate and other includes the results of Eagle Alcohol and selling, general and administrative expenses, consisting primarily of corporate employee compensation, professional fees and overhead costs not directly related to a specific operating segment.

 

During the normal course of business, the segments do business with each other. The preponderance of this activity occurs when the Company’s marketing and distribution segment markets alcohol produced by the production segments for a marketing fee, as discussed in Note 4. These intersegment activities are considered arms’-length transactions. Consequently, although these transactions impact segment performance, they do not impact the Company’s consolidated results since all revenues and corresponding costs are eliminated upon consolidation.

 

For the years ended December 31, 2023, 2022 and 2021, capital expenditures incurred by the Pekin Campus segment were approximately $17.7 million, $25.7 million and $14.3 million, and capital expenditures incurred by the Western production segment were approximately $11.8 million, $12.3 million $2.1 million, respectively.

 

The following tables set forth certain financial data for the Company’s operating segments (in thousands):

 

   Years Ended December 31, 
Net Sales:  2023   2022   2021 
Pekin Campus production, recorded as gross:            
Alcohol sales  $502,217   $521,273   $498,195 
Essential ingredient sales   217,702    225,871    189,535 
Intersegment sales   1,427    1,212    1,193 
Total Pekin Campus sales   721,346    748,356    688,923 
                
Marketing and distribution:               
Alcohol sales, gross  $262,587   $227,626   $379,422 
Alcohol sales, net   365    1,225    1,753 
Intersegment sales   11,654    12,459    10,061 
Total marketing and distribution sales   274,606    241,310    391,236 
                
Western Production, recorded as gross:               
Alcohol sales  $166,971   $253,605   $107,931 
Essential ingredient sales   57,264    90,209    31,056 
Intersegment sales   134    22    964 
Total Western production sales   224,369    343,836    139,951 
                
Corporate and other   15,834    15,812     
                
Intersegment eliminations   (13,215)   (13,693)   (12,218)
Net sales as reported  $1,222,940   $1,335,621   $1,207,892 
               
Cost of goods sold:            
Pekin Campus production  $710,088   $772,755   $638,371 
Marketing and distribution   259,234    229,288    371,371 
Western production   230,445    353,775    136,401 
Corporate and other   12,122    12,167     
Intersegment eliminations   (4,602)   (4,814)   (6,035)
Cost of goods sold as reported  $1,207,287   $1,363,171   $1,140,108 
                
Income (loss) before provision for income taxes:            
Pekin Campus production  $(1,560)  $(27,376)  $41,622 
Marketing and distribution   7,644    3,748    11,756 
Western production   (13,506)   (7,209)   (3,762)
Corporate and other   (20,486)   (8,835)   (2,065)
   $(27,908)  $(39,672)  $47,551 
Depreciation and amortization expense:               
Pekin Campus production  $19,789   $19,136   $17,352 
Western production   2,381    5,085    5,890 
Corporate and other   910    874    50 
   $23,080   $25,095   $23,292 
             
Interest expense, net of capitalized interest:            
Pekin Campus production  $(207)  $(381)  $756 
Marketing and distribution   822    1,658    963 
Western production   1,164    (339)   167 
Corporate and other   5,646    889    1,701 
   $7,425   $1,827   $3,587 

 

The following table sets forth the Company’s total assets by operating segment (in thousands): 

 

   December 31,
2023
   December 31,
2022
 
Total assets:        
Pekin Campus production  $251,048    257,089 
Marketing and distribution   101,196    114,755 
Western production   57,533    51,886 
Corporate and other   44,464    54,591 
   $454,241   $478,321 
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment
12 Months Ended
Dec. 31, 2023
Property And Equipment [Abstract]  
PROPERTY AND EQUIPMENT
6.PROPERTY AND EQUIPMENT.

 

Property and equipment consisted of the following (in thousands):

 

   December 31, 
   2023   2022 
Facilities and plant equipment  $405,010   $386,932 
Land   3,687    3,687 
Other equipment, vehicles and furniture   9,719    9,876 
Construction in progress   50,505    37,538 
    468,921    438,033 
Accumulated depreciation   (220,173)   (198,964)
   $248,748   $239,069 

 

Depreciation expense was $22,492,000, $24,528,000 and $23,292,000 for the years ended December 31, 2023, 2022 and 2021, respectively.

 

The Company capitalized interest of $2,454,000, $720,000 and $628,000 for the years ended December 31, 2023, 2022 and 2021, respectively, related to its capital investment activities.

 

The Company’s property and equipment are substantially collateralized under the Company’s Term Loan.

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets
12 Months Ended
Dec. 31, 2023
Intangible Assets [Abstract]  
INTANGIBLE ASSETS.
7.INTANGIBLE ASSETS.

 

Intangible assets, including goodwill, consisted of the following (in thousands):

 

      December 31, 2023   December 31, 2022 
   Useful Life
(Years)
   Gross   Accumulated
Amortization/
Impairment
   Net Book
Value
   Gross   Accumulated Amortization   Net Book
Value
 
Non-Amortizing:                            
Goodwill       $5,970   $(5,970)  $   $5,970   $   $5,970 
Kinergy tradename        2,678        2,678    2,678        2,678 
Amortizing:                                   
Customer relationships   12    6,556    (1,074)   5,482    6,556    (527)   6,029 
Eagle Alcohol tradename   10    420    (82)   338    420    (40)   380 
Total goodwill and intangible assets       $15,624   $(7,126)  $8,498   $15,624   $(567)  $15,057 

 

Goodwill – As discussed in Note 2, the Company’s recorded goodwill of $5,970,000 in its Corporate and other segment resulted from the Company’s acquisition of Eagle Alcohol. As part of the Company’s annual goodwill testing, it impaired the full amount of goodwill of $5,970,000 and recognized the amount in asset impairments in the consolidated statements of operations for the year ended December 31, 2023. The Company did not record any goodwill impairment for the years ended December 31, 2022 and 2021.

 

Kinergy Tradename – The Company recorded tradename of $2,678,000 as part of the Company’s merger with Kinergy in 2006. The Company determined that the tradename has an indefinite life and therefore, rather than being amortized, will be tested annually for impairment. The Company did not record any impairment on its tradename for the years ended December 31, 2023, 2022 and 2021.

 

Customer Relationships – The Company recorded customer relationships of $6,556,000 from the Company’s acquisition of Eagle Alcohol. See Note 2. The Company has established a useful life of twelve years for these customer relationships.

 

Eagle Alcohol Tradename – The Company recorded tradename of $420,000 from the Company’s acquisition of Eagle Alcohol. See Note 2. The Company has established a useful life of ten years for the tradename.

 

Amortization expense associated with intangible assets totaled $588,000 and $567,000 for the years ended December 31, 2023 and 2022. The weighted-average unamortized life of the customer relationships and tradename is 9.9 years.

 

The expected amortization expense relating to amortizable intangible assets in each of the five years after December 31, 2023 are (in thousands):

 

Years Ended December 31,   Amount 
2024   $588 
2025    588 
2026    588 
2027    588 
2028    588 
Thereafter    2,880 
Total   $5,820 
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivatives
12 Months Ended
Dec. 31, 2023
Derivatives [Abstract]  
DERIVATIVES
8.DERIVATIVES.

 

The business and activities of the Company expose it to a variety of market risks, including risks related to changes in commodity prices. The Company monitors and manages these financial exposures as an integral part of its risk management program. This program recognizes the unpredictability of financial markets and seeks to reduce the potentially adverse effects that market volatility could have on operating results.

 

Commodity RiskCash Flow Hedges – The Company uses derivative instruments to protect cash flows from fluctuations caused by volatility in commodity prices for periods of up to twelve months in order to protect gross profit margins from potentially adverse effects of market and price volatility on alcohol sales and purchase commitments where the prices are set at a future date and/or if the contracts specify a floating or index-based price. In addition, the Company hedges anticipated sales of alcohol to minimize its exposure to the potentially adverse effects of price volatility. These derivatives may be designated and documented as cash flow hedges and effectiveness is evaluated by assessing the probability of the anticipated transactions and regressing commodity futures prices against the Company’s purchase and sales prices. Ineffectiveness, which is defined as the degree to which the derivative does not offset the underlying exposure, is recognized immediately in cost of goods sold. For the years ended December 31, 2023, 2022 and 2021, the Company did not designate any of its derivatives as cash flow hedges.

 

Commodity Risk – Non-Designated Hedges – The Company uses derivative instruments to lock in prices for certain amounts of corn and alcohols by entering into exchange-traded futures contracts or options for those commodities. These derivatives are not designated for hedge accounting treatment. The changes in fair value of these contracts are recorded on the balance sheet and recognized immediately in cost of goods sold. The Company recognized net losses of $8,031,000 and net gains of $19,263,000 and $21,619,000 as the change in the fair value of these contracts for the years ended December 31, 2023, 2022 and 2021, respectively.

 

Non-Designated Derivative Instruments – The classification and amounts of the Company’s derivatives not designated as hedging instruments, and related cash collateral balances, are as follows (in thousands):

 

   As of December 31, 2023 
   Assets   Liabilities 
Type of Instrument  Balance Sheet Location  Fair Value   Balance Sheet Location  Fair Value 
               
Cash collateral balance  Restricted cash  $15,466         
Commodity contracts  Derivative instruments  $2,412   Derivative instruments  $13,849 

 

  As of December 31, 2022 
   Assets   Liabilities 
Type of Instrument  Balance Sheet Location  Fair Value   Balance Sheet Location

  Fair Value 
               
Cash collateral balance  Restricted cash  $13,069         
Commodity contracts  Derivative instruments  $4,973   Derivative instruments  $6,732 

 

The above amounts represent the gross balances of the contracts; however, the Company does have a right of offset with each of its derivative brokers, but the Company’s intent is to close out positions individually, therefore the positions are reported at gross.

 

The classification and amounts of the Company’s recognized gains (losses) for its derivatives not designated as hedging instruments are as follows (in thousands):

 

      Realized Gains 
      For the Years Ended December 31, 
Type of Instrument  Statements of Operations Location  2023   2022   2021 
                
Commodity contracts  Cost of goods sold  $1,647   $23,280   $32,618 
      $1,647   $23,280   $32,618 

 

      Unrealized Losses 
      For the Years Ended December 31, 
Type of Instrument  Statements of Operations Location  2023   2022   2021 
                
Commodity contracts  Cost of goods sold  $(9,678)  $(4,017)  $(10,999)
      $(9,678)  $(4,017)  $(10,999)
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt
12 Months Ended
Dec. 31, 2023
Debt [Abstract]  
DEBT
9.DEBT.

 

Long-term borrowings are summarized as follows (in thousands):

 

   December 31,
2023
   December 31,
2022
 
Kinergy line of credit  $30,690   $18,076 
Orion term loan   60,000    60,000 
    90,690    78,076 
Less unamortized debt discount   (3,893)   (4,686)
Less unamortized debt financing costs   (4,700)   (5,034)
Less current portion        
Long-term debt  $82,097   $68,356 

 

Kinergy Line of Credit – Kinergy has an operating line of credit for an aggregate amount of up to $100,000,000. The line of credit matures on November 7, 2027. The credit facility is based on Kinergy’s eligible accounts receivable and inventory levels, subject to certain concentration reserves. The credit facility is subject to certain other sublimits, including inventory loan limits. Interest accrues under the line of credit at a rate equal to (i) the daily Secured Overnight Financing Rate, plus (ii) a specified applicable margin ranging between 1.25% and 1.75%. The applicable margin was 1.25%, for a total rate of 6.74%, at December 31, 2023. The credit facility’s monthly unused line fee is an annual rate equal to 0.25% to 0.375% depending on the average daily principal balance during the immediately preceding month. Payments that may be made by Kinergy to the Company as reimbursement for management and other services provided by the Company to Kinergy are limited under the terms of the credit facility to $1,500,000 per fiscal quarter. The credit facility also includes the accounts receivable of Alto Nutrients as additional collateral. Payments that may be made by Alto Nutrients to the Company as reimbursement for management and other services provided by the Company to Alto Nutrients are limited under the terms of the credit facility to $500,000 per fiscal quarter. Kinergy and Alto Nutrients may also make distributions to the Company of up to 75% of their excess cash flow.

 

If the monthly excess borrowing availability of Kinergy and Alto Nutrients falls below certain thresholds, they are collectively required to maintain a fixed-charge coverage ratio (calculated as a twelve-month rolling earnings before interest, taxes, depreciation and amortization divided by the sum of interest expense, capital expenditures, principal payments of indebtedness, indebtedness from capital leases and taxes paid during such twelve-month rolling period) of at least 1.1 and are prohibited from incurring certain additional indebtedness (other than specific intercompany indebtedness).

 

The obligations of Kinergy and Alto Nutrients under the credit facility are secured by first-priority security interests in all of their assets in favor of the lender. Alto Ingredients has guaranteed all of Kinergy’s obligations under the line of credit. As of December 31, 2023, Kinergy had $33.3 million in unused borrowing availability under the credit facility.

 

Orion Term Loan – On November 7, 2022, the Company entered into a credit agreement with certain funds managed by Orion Infrastructure Capital (collectively, the “Lenders”), and OIC Investment Agent, LLC, as administrative agent and collateral agent (“OIC”), under which the Lenders agreed to extend a senior secured credit facility in the amount of up to $125,000,000 (the “Term Loan”). The Term Loan is secured by a first priority lien on certain assets of the Company and a second priority lien on certain assets of Kinergy and Alto Nutrients.

 

The Lenders agreed to advance to the Company up to $100,000,000, with up to an additional $25,000,000 upon the satisfaction of certain conditions. The Company also agreed to issue to the Lenders upon its first funding request, an aggregate of 1,282,051 shares of the Company’s common stock, and up to an additional 320,513 shares of the Company’s common stock upon additional funding or fundings.

 

On November 23, 2022, the Company received its initial funding of $60,000,000 and issued 1,282,051 shares of common stock. As of December 31, 2023 and 2022, the principal amount outstanding under the Term Loan was $60,000,000. The Company allocated $3,912,000 of the loan proceeds to additional paid-in capital for the common stock issued based on the relative fair values of the debt and equity instruments and recorded a corresponding amount as a debt issuance discount that will be amortized to interest expense over the term of the loan.

 

Interest accrues on the unpaid principal amount of the Term Loan at a fixed rate of 10% per annum. The Term Loan matures on November 7, 2028, or earlier upon acceleration.

 

The Company must prepay amounts outstanding under the Term Loan on a semi-annual basis beginning with the six-month period ended December 31, 2023 in an amount equal to a percentage of the Company’s excess cash flow based on a specified leverage ratio, as follows: (i) if the leverage ratio is greater than or equal to 3.0x, then the mandatory prepayment amount will equal 100% of the Company’s excess cash flow, (ii) if the leverage ratio is less than 3.0x and greater than or equal to 1.5x, then the mandatory prepayment amount will equal 50% of the Company’s excess cash flow and (iii) if the leverage ratio is less than 1.5x, then the mandatory prepayment amount will equal 25% of the Company’s excess cash flow.

 

The terms and conditions of the Term Loan also contain customary and other representations, warranties, covenants and obligations, including events of default, and other terms and conditions.

 

Registration Rights Agreement - On November 7, 2022, the Company entered into a registration rights agreement with the Lenders and agreed to register for resale with the Securities and Exchange Commission the shares of common stock issued to the Lenders under the Term Loan. The related registration statement has been declared effective by the Securities and Exchange Commission.

 

CARES Act Loans – On May 4, 2020, Alto Ingredients and Alto Pekin, received loan proceeds from Bank of America, NA under the Coronavirus Aid, Relief, and Economic Security Act of 2020 (“CARES Act”), through the Paycheck Protection Program administered by the U.S. Small Business Administration (“SBA”). Alto Ingredients received $6.0 million and Alto Pekin received $3.9 million in loan proceeds. Under the terms of the loans, certain amounts may be forgiven if they are used for qualifying expenses as described in the CARES Act. In June 2021, the SBA approved Alto Pekin’s forgiveness application for the full amount of $3.9 million. In September 2021, the SBA approved Alto Ingredients’ forgiveness application for the full amount of $6.0 million. As a result, the Company recognized income from loan forgiveness of $9.9 million for the year ended December 31, 2021. The SBA may audit the loan forgiveness applications and further examine eligibility for forgiveness, including the facts and circumstances existing at the time the loans were made. The Company can provide no assurance that any loan forgiven will not require repayment following an audit by the SBA.

 

Maturities of Long-term Debt – The Company’s long-term debt matures as follows (in thousands):

 

December 31:        
2027     $ 30,690  
2028       60,000  
      $ 90,690  
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
LEASES
10.LEASES.

 

The Company leases equipment and land for certain of its facilities. Operating lease right of use assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The Company uses its estimated incremental borrowing rate, unless an implicit rate is readily determinable, as the discount rate for each lease in determining the present value of lease payments. For the years ended December 31, 2023 and 2022, the Company’s weighted-average discount rate was 7.50%. Operating lease expense is recognized on a straight-line basis over the lease term.

 

Upon the adoption of ASC 842, the Company elected the following practical expedients allowable under the guidance: not to reassess whether any expired or existing contracts are or contain leases; not to reassess the lease classification for any expired or existing leases; not to reassess initial direct costs for any existing leases; not to separately identify lease and non-lease components; and not to evaluate historical land easements. Additionally, the Company elected the short-term lease exemption policy, applying the requirements of ASC 842 to only long-term (greater than 1 year) leases.

 

The Company determines if an arrangement is a lease or contains a lease at inception. The Company’s leases have remaining lease terms of approximately 1 year to 52 years, which includes options to extend the lease when it is reasonably certain the Company will exercise those options. For the year ended December 31, 2023, the weighted-average remaining lease terms of equipment and land-related leases were 4.73 years and 15.41 years, respectively. The Company does not have lease arrangements with residual value guarantees, sale-leaseback terms or material restrictive covenants. The Company does not have any material finance lease obligations nor sublease agreements.

 

Leases consist of the following (in thousands):

 

      December 31, 
   Classification  2023   2022 
Assets:           
Operating  Right of use operating lease assets, net  $22,597   $18,937 
              
Liabilites:             
Operating - Current  Current portion, operating leases  $4,333   $3,849 
              
Operating - Noncurrent  Operating leases, net of current portion  $19,029   $15,062 

 

The Components of lease costs were as follows (in thousands):

 

   Years Ended December 31, 
   2023   2022   2021 
             
             
Fixed lease cost  $5,722   $5,224   $4,500 
Variable lease cost   871    124    238 
Net lease cost  $6,593   $5,348   $4,738 

 

The following table summarizes the remaining maturities of the Company’s operating lease liabilities, assuming all land lease extensions are taken, as of December 31, 2023 (in thousands):

 

 

Year Ended:

   Equipment   Land
Related
 
2024   $4,959   $991 
2025    4,506    1,178 
2026    3,860    1,156 
2027    3,350    1,129 
2028    2,655    1,142 
2029-76    1,278    4,666 
Less interest    (3,720)   (3,788)
    $16,888   $6,474 
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pension Plans
12 Months Ended
Dec. 31, 2023
Pension Plans [Abstract]  
PENSION PLANS
11.PENSION PLANS.

 

Retirement Plan - The Company sponsors a defined benefit pension plan (the “Retirement Plan”) that is noncontributory, and covers only “grandfathered” unionized employees at its Alto Pekin production facilities. Benefits are based on a prescribed formula based upon the employee’s years of service. Employees hired after November 1, 2010, are not eligible to participate in the Retirement Plan. The Company uses a December 31st measurement date for its Retirement Plan. The Company’s funding policy is to make the minimum annual contribution required by applicable regulations.

 

Information related to the Retirement Plan as of and for the years ended December 31, 2023 and 2022 is presented below (dollars in thousands):

 

   2023   2022 
Changes in plan assets:        
Fair value of plan assets, beginning  $16,688   $19,987 
Actual gains (losses)   2,376    (3,315)
Benefits paid   (834)   (784)
Company contributions   255    800 
Participant contributions   
    
 
Fair value of plan assets, ending  $18,485   $16,688 
Less: projected accumulated benefit obligation  $18,590   $17,956 
Funded status, (underfunded)/overfunded  $(105)  $(1,268)
           
Amounts recognized in the consolidated balance sheets:          
Other liabilities  $(105)  $(1,268)
Accumulated other comprehensive loss  $(2,231)  $(1,166)
           
Assumptions used in computation of benefit obligations:          
Discount rate   4.90%   5.15%
Expected long-term return on plan assets   6.50%   6.50%
Rate of compensation increase   
    
 

 

   Years Ended December 31, 
   2023   2022   2021 
Components of net periodic benefit costs are as follows:            
Service cost  $249   $404   $436 
Interest cost   900    655    605 
Amortization of net loss           98 
Expected return on plan assets   (993)   (1,090)   (952)
Net periodic cost (benefit)  $156   $(31)  $187 

 

The Company does not expect to make any contributions in the year ending December 31, 2024. Net periodic benefit cost for 2024 is estimated at less than $0.1 million.

 

The following table summarizes the expected benefit payments for the Company’s Retirement Plan for each of the next five fiscal years and in the aggregate for the five fiscal years thereafter (in thousands):

 

December 31:        
2024     $ 960  
2025       1,030  
2026       1,070  
2027       1,100  
2028       1,140  
2029-33       6,280  
      $ 11,580  

 

See Note 16 for discussion of the Retirement Plan’s fair value disclosures.

 

Historical and future expected returns of multiple asset classes were analyzed to develop a risk-free real rate of return and risk premiums for each asset class. The overall rate for each asset class was developed by combining a long-term inflation component, the risk-free real rate of return, and the associated risk premium. A weighted-average rate was developed based on those overall rates and the target asset allocation of the Retirement Plan.

 

The Company’s pension committee is responsible for overseeing the investment of pension plan assets. The pension committee is responsible for determining and monitoring the appropriate asset allocations and for selecting or replacing investment managers, trustees, and custodians. The Retirement Plan’s current investment target allocations are 50% equities and 50% debt. The pension committee periodically reviews the actual asset allocation in light of these targets and rebalances investments as necessary. The pension committee also evaluates the performance of investment managers as compared to the performance of specified benchmarks and peers and monitors the investment managers to ensure adherence to their stated investment style and to the Retirement Plan’s investment guidelines.

 

Postretirement Plan - The Company also sponsors a health care plan and life insurance plan (the “Postretirement Plan”) that provides postretirement medical benefits and life insurance to certain “grandfathered” unionized employees at its Alto Pekin production facilities. Employees hired after December 31, 2000, are not eligible to participate in the Postretirement Plan. The plan is contributory, with contributions required at the same rate as active employees. Benefit eligibility under the plan reduces at age 65 from a defined benefit to a defined dollar cap based upon years of service.

 

Information related to the Postretirement Plan as of December 31, 2023 and 2022 is presented below (dollars in thousands):

 

   2023   2022 
Amounts at the end of the year:        
Accumulated/projected benefit obligation  $4,294   $3,907 
Fair value of plan assets        
Funded status, (underfunded)/overfunded  $(4,294)  $(3,907)
           
Amounts recognized in the consolidated balance sheets:          
Accrued liabilities  $(320)  $(310)
Other liabilities  $(3,974)  $(3,597)
Accumulated other comprehensive loss  $(250)  $(656)
           
Discount rate used in computation of benefit obligations   4.75%   4.95%

 

   Years Ended December 31, 
   2023   2022   2021 
Components of net periodic benefit costs are as follows:            
Service cost  $14   $26   $42 
Interest cost   186    105    105 
Amortization of prior service cost   (53)       25 
Net periodic benefit cost  $147   $131   $172 
 Amounts recognized in the plan for the year:               
Participant contributions  $36   $43   $32 
Benefits paid  $201   $215   $217 

 

The Company does not expect to recognize any amortization of net actuarial loss during the year ended December 31, 2024.

 

The following table summarizes the expected benefit payments for the Company’s Postretirement Plan for each of the next five fiscal years and in the aggregate for the five fiscal years thereafter (in thousands):

 

December 31:        
2024     $ 320  
2025       350  
2026       430  
2027       440  
2028       450  
2029-2033       1,940  
      $ 3,930  

 

For purposes of determining the cost and obligation for pre-Medicare postretirement medical benefits, a 7.50% annual rate of increase in the per capita cost of covered benefits (i.e., health care trend rate) was assumed for the Postretirement Plan in 2025, adjusted to a rate of 4.50% in 2034. Assumed health care cost trend rates have a significant effect on the amounts reported for health care plans.

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Taxes [Abstract]  
INCOME TAXES
12.INCOME TAXES.

 

The Company recorded a provision for income taxes as follows (in thousands):

 

   Years Ended December 31, 
   2023   2022   2021 
Current provision  $97   $1,925   $1,469 
Deferred provision            
Total  $97   $1,925   $1,469 

 

A reconciliation of the differences between the United States statutory federal income tax rate and the effective tax rate as provided in the consolidated statements of operations is as follows:

 

   Years Ended December 31, 
   2023   2022   2021 
Statutory rate   21.0%   21.0%   21.0%
State income taxes, net of federal benefit   4.6    5.8    6.0 
Change in valuation allowance   (23.4)   (33.9)   (18.8)
Stock-based compensation   (2.3)   3.1    
 
Non-deductible items   0.8    (1.6)   0.4 
Income from loan forgiveness   
    
    (5.5)
Other   (1.0)   0.6    (0.1)
Effective rate   (0.3)%   (5.0)%   3.0%

 

Deferred income taxes are provided using the asset and liability method to reflect temporary differences between the financial statement carrying amounts and the tax bases of assets and liabilities using presently enacted tax rates and laws. The components of deferred income taxes included in the consolidated balance sheets were as follows (in thousands):

 

   December 31, 
   2023   2022 
Deferred tax assets:        
Net operating loss carryforwards  $57,870   $58,131 
Capital loss   26,518    26,043 
Disallowed interest   3,457    2,395 
R&D, Energy and AMT credits   3,742    3,742 
Derivatives   3,051    460 
Intangibles   1,201    89 
Pension liability   1,173    1,354 
Railcar contracts   818    786 
Stock-based compensation   696    634 
Allowance for credit  losses and other assets   296    311 
Other   3,340    3,208 
Total gross deferred tax assets   102,162    97,153 
Less: valuation allowance   (93,506)   (87,949)
Total deferred tax assets, net of valuation allowance   8,656    9,204 
           
Deferred tax liabilities:          
Property and equipment   (7,720)   (9,125)
Other   (1,172)   (315)
Total deferred tax liabilities   (8,892)   (9,440)
           
Net deferred tax liabilities, included in other liabilities  $(236)  $(236)

 

A portion of the Company’s net operating loss carryforwards are subject to provisions of the tax law that limit the use of losses incurred by a corporation prior to the date certain ownership changes occur. These limitations also apply to certain depreciation deductions associated with assets on hand at the time of the ownership change and otherwise allowable during the five-year period following the ownership change. As the five-year limitation period lapsed in 2019, these disallowed deductions are reflected in property and equipment in the schedule above but continue to be subject to the annual limitation that applies to the pre-change net operating losses. Due to the limitation on the use of net operating losses and depreciation deductions, a significant portion of these carryforwards will expire regardless of whether the Company generates future taxable income. After reducing these net operating loss carryforwards for the amount which will expire due to this limitation, the Company had remaining federal net operating loss carryforwards of approximately $207,481,000 and state net operating loss carryforwards of approximately $227,772,000 at December 31, 2023. These net operating loss carryforwards expire as follows (in thousands):

 

Tax Years  Federal    State 
2024–2028  $   $94,913 
2029–2033   15,245    5,637 
2034–2038   83,771    93,390 
2039 and after*   108,465    33,832 
Total NOLs  $207,481   $227,772 

 

*Includes indefinite life federal net operating losses of $108.5 million generated after 2017.

 

Approximately $135,260,000 is available to utilize against federal taxable income for 2024.

 

To the extent amounts are not utilized in any year, they may be carried forward to the next year until expiration. These amounts may change if there are future additional limitations on their utilization.

 

Federal capital loss of $100,487,000 may be carried forward for 5 years and will expire in 2025. State capital loss of $95,469,000 may be carried forward for 5 years for most of the states in which the Company files returns and will expire in 2025.

 

In assessing whether the deferred tax assets are realizable, a more likely than not standard is applied. If it is determined that it is more likely than not that deferred tax assets will not be realized, a valuation allowance must be established against the deferred tax assets. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which the associated temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this assessment.

 

A valuation allowance was established in the amount of $93,506,000 and $87,949,000 as of December 31, 2023 and 2022, respectively, based on the Company’s assessment of the future realizability of certain deferred tax assets. The valuation allowance on deferred tax assets is related to future deductible temporary differences and net operating loss carryforwards for which the Company has concluded it is more likely than not that these items will not be realized in the ordinary course of operations.

 

For the year ended December 31, 2023, the Company recorded an increase in valuation allowance of $5,557,000. This was primarily related to additional net operating losses accumulated for the year. For the year ended December 31, 2022, the Company recorded an increase in valuation allowance of $12,365,000. This was primarily related to additional net operating losses accumulated for the year. For the year ended December 31, 2021, the Company recorded a decrease in valuation allowance of $10,104,000. This was primarily related to utilization of net operating losses as the Company generated taxable income for the year.

 

Unrecognized Tax Benefits

 

A reconciliation of the beginning balance and the ending balance of gross unrecognized tax benefits, before interest and penalties, for the period presented is as follows (in thousands):

 

   December 31, 
   2023   2022 
Unrecognized tax benefits at beginning of year  $739   $ 
Increases related to current year tax positions        
Decreases related to current year tax positions        
Increases related to prior year tax positions       739 
Decreases related to prior year tax positions        
Decreases related to expiration of prior year tax positions        
Decreases related to settlements of prior year tax positions        
Unrecognized tax benefits at end of year  $739   $739 

 

The Company recorded unrecognized tax benefits for uncertain tax positions of approximately $739,000 as of December 31, 2023, of which $739,000 would impact the effective tax rate, if recognized.

 

The Company recognizes interest and penalties related to income tax matters as a component of interest expense and other income, net, respectively. As of December 31, 2023, the Company accrued penalties of $74,000 and interest of $75,000 related to uncertain tax positions. The Company does not expect the unrecognized tax benefits to change significantly over the next 12 months.

 

The Company is subject to income tax in the United States federal jurisdiction and various state jurisdictions and has identified its federal tax return and tax returns in state jurisdictions below as “major” tax filings. These jurisdictions, along with the years still open to audit under the applicable statutes of limitation, are as follows:

 

Jurisdiction  Tax Years
    
Federal  2020 – 2022
Alabama  2020 – 2022
Arizona  2019 – 2022
Arkansas  2020 – 2022
California  2019 – 2022
Colorado  2019 – 2022
Connecticut  2020 – 2022
Georgia  2020 – 2022
Idaho  2020 – 2022
Illinois  2020 – 2022
Indiana  2020 – 2022
Iowa  2020 – 2022
Kansas  2020 – 2022
Louisiana  2020 – 2022
Michigan  2020 – 2022
Minnesota  2020 – 2022
Mississippi  2020 – 2022
Missouri  2020 – 2022
Nebraska  2020 – 2022
New Mexico  2020 – 2022
Oklahoma  2020 – 2022
Oregon  2020 – 2022
Pennsylvania  2020 – 2022
Rhode Island  2020 – 2022
South Carolina  2020 – 2022
Tennessee  2020 – 2022
Texas  2019 – 2022

 

However, because the Company had net operating losses and credits carried forward in several of the jurisdictions, including the United States federal and California jurisdictions, certain items attributable to closed tax years are still subject to adjustment by applicable taxing authorities through an adjustment to tax attributes carried forward to open years.

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Preferred Stock
12 Months Ended
Dec. 31, 2023
Preferred Stock [Abstract]  
PREFERRED STOCK
13.PREFERRED STOCK.

 

The Company has 6,734,835 undesignated shares of authorized and unissued preferred stock, which may be designated and issued in the future on the authority of the Company’s Board of Directors. As of December 31, 2023, the Company had the following designated classes of preferred stock:

 

Series A Preferred Stock – The Company has authorized 1,684,375 shares of Series A Cumulative Redeemable Convertible Preferred Stock (“Series A Preferred Stock”), with none outstanding at December 31, 2023 and 2022. Shares of Series A Preferred Stock that are converted into shares of the Company’s common stock revert to undesignated shares of authorized and unissued preferred stock.

 

Upon any issuance, the Series A Preferred Stock would rank senior in liquidation and dividend preferences to the Company’s common stock. Holders of Series A Preferred Stock would be entitled to quarterly cumulative dividends payable in arrears in cash in an amount equal to 5% per annum of the purchase price per share of the Series A Preferred Stock. The holders of the Series A Preferred Stock would have conversion rights initially equivalent to two shares of common stock for each share of Series A Preferred Stock, subject to customary antidilution adjustments. Certain specified issuances will not result in antidilution adjustments. The shares of Series A Preferred Stock would also be subject to forced conversion upon the occurrence of a transaction that would result in an internal rate of return to the holders of the Series A Preferred Stock of 25% or more. Accrued but unpaid dividends on the Series A Preferred Stock are to be paid in cash upon any conversion of the Series A Preferred Stock.

 

The holders of Series A Preferred Stock would have a liquidation preference over the holders of the Company’s common stock equivalent to the purchase price per share of the Series A Preferred Stock plus any accrued and unpaid dividends on the Series A Preferred Stock. A liquidation would be deemed to occur upon the happening of customary events, including transfer of all or substantially all of the Company’s capital stock or assets or a merger, consolidation, share exchange, reorganization or other transaction or series of related transactions, unless holders of 66 2/3% of the Series A Preferred Stock vote affirmatively in favor of or otherwise consent to such transaction.

 

Series B Preferred Stock – The Company has authorized 1,580,790 shares of Series B Cumulative Convertible Preferred Stock (“Series B Preferred Stock”), with 926,942 shares outstanding at December 31, 2023 and 2022. Shares of Series B Preferred Stock that are converted into shares of the Company’s common stock revert to undesignated shares of authorized and unissued preferred stock.

 

The Series B Preferred Stock ranks senior in liquidation and dividend preferences to the Company’s common stock. Holders of Series B Preferred Stock are entitled to quarterly cumulative dividends payable in arrears in cash in an amount equal to 7.00% per annum of the purchase price per share of the Series B Preferred Stock; however, subject to the provisions of the Letter Agreement described below, such dividends may, at the option of the Company, be paid in additional shares of Series B Preferred Stock based initially on the liquidation value of the Series B Preferred Stock. In addition to the quarterly cumulative dividends, holders of the Series B Preferred Stock are entitled to participate in any common stock dividends declared by the Company to its common stockholders. The holders of Series B Preferred Stock have a liquidation preference over the holders of the Company’s common stock initially equivalent to $19.50 per share of the Series B Preferred Stock plus any accrued and unpaid dividends on the Series B Preferred Stock. A liquidation will be deemed to occur upon the happening of customary events, including the transfer of all or substantially all of the capital stock or assets of the Company or a merger, consolidation, share exchange, reorganization or other transaction or series of related transaction, unless holders of 66 2/3% of the Series B Preferred Stock vote affirmatively in favor of or otherwise consent that such transaction shall not be treated as a liquidation. The Company believes that such liquidation events are within its control and therefore has classified the Series B Preferred Stock in stockholders’ equity.

 

As of December 31, 2023, the Series B Preferred Stock was convertible into 980,712 shares of the Company’s common stock. The conversion ratio is subject to customary antidilution adjustments. In addition, antidilution adjustments are to occur in the event that the Company issues equity securities, including derivative securities convertible into equity securities (on an as-converted or as-exercised basis), at a price less than the conversion price then in effect. The shares of Series B Preferred Stock are also subject to forced conversion upon the occurrence of a transaction that would result in an internal rate of return to the holders of the Series B Preferred Stock of 25% or more. The forced conversion is to be based upon the conversion ratio as last adjusted. Accrued but unpaid dividends on the Series B Preferred Stock are to be paid in cash upon any conversion of the Series B Preferred Stock.

 

The holders of Series B Preferred Stock vote together as a single class with the holders of the Company’s common stock on all actions to be taken by the Company’s stockholders. Each share of Series B Preferred Stock entitles the holder to approximately 0.03 votes per share on all matters to be voted on by the stockholders of the Company. Notwithstanding the foregoing, the holders of Series B Preferred Stock are afforded numerous customary protective provisions with respect to certain actions that may only be approved by holders of a majority of the shares of Series B Preferred Stock.

 

In 2008, the Company entered into Letter Agreements with Lyles United LLC (“Lyles United”) and other purchasers under which the Company expressly waived its rights under the Certificate of Designations relating to the Series B Preferred Stock to make dividend payments in additional shares of Series B Preferred Stock in lieu of cash dividend payments without the prior written consent of Lyles United and the other purchasers.

 

Registration Rights Agreement – In connection with the sale of its Series B Preferred Stock, the Company entered into a registration rights agreement with Lyles United. The registration rights agreement is effective until the holders of the Series B Preferred Stock, and their affiliates, as a group, own less than 10% for each of the series issued, including common stock into which such Series B Preferred Stock has been converted. The registration rights agreement provides that holders of a majority of the Series B Preferred Stock, including common stock into which such Series B Preferred Stock has been converted, may demand and cause the Company to register on their behalf the shares of common stock issued, issuable or that may be issuable upon conversion of the Preferred Stock and as payment of dividends thereon, and upon exercise of the related warrants (collectively, the “Registrable Securities”). The Company is required to keep such registration statement effective until such time as all of the Registrable Securities are sold or until such holders may avail themselves of Rule 144 for sales of Registrable Securities without registration under the Securities Act of 1933, as amended. The holders are entitled to two demand registrations on Form S-1 and unlimited demand registrations on Form S-3; provided, however, that the Company is not obligated to effect more than one demand registration on Form S-3 in any calendar year. In addition to the demand registration rights afforded the holders under the registration rights agreement, the holders are entitled to unlimited “piggyback” registration rights. These rights entitle the holders who so elect to be included in registration statements to be filed by the Company with respect to other registrations of equity securities. The Company is responsible for all costs of registration, plus reasonable fees of one legal counsel for the holders, which fees are not to exceed $25,000 per registration. The registration rights agreement includes customary representations and warranties on the part of both the Company and the holders and other customary terms and conditions.

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2023
Stock-based Compensation [Abstract]  
STOCK-BASED COMPENSATION
14.STOCK-BASED COMPENSATION.

 

On June 16, 2016, the Company’s shareholders approved the 2016 Stock Incentive Plan, which authorizes the issuance of incentive stock options and non-qualified stock options, restricted stock, restricted stock units, stock appreciation rights, direct stock issuances and other stock-based awards to the Company’s officers, directors or key employees or to consultants that do business with the Company initially for up to an aggregate of 1,150,000 shares of common stock. On June 14, 2018, the Company’s shareholders approved an increase to the aggregate number of shares authorized under the 2016 Stock Incentive Plan to 3,650,000 shares. On November 7, 2019, the Company’s shareholders approved an increase to the aggregate number of shares authorized under the 2016 Stock Incentive Plan to 5,650,000 shares. On November 18, 2020, the Company’s shareholders approved an increase to the aggregate number of shares authorized under the 2016 Stock Incentive Plan to 7,400,000 shares. On June 23, 2022, the Company’s shareholders approved an increase to the aggregate number of shares authorized under the 2016 Stock Incentive Plan to 8,900,000 shares. On June 22, 2023, the Company’s shareholders approved an increase to the aggregate number of shares authorized under the 2016 Stock Incentive Plan to 11,400,000 shares.

 

Restricted Stock – A summary of unvested restricted stock activity is as follows (shares in thousands):

 

   Number of
Shares
   Weighted-
Average
Grant Date
Fair Value
Per Share
 
Unvested at December 31, 2021   1,387   $3.30 
Issued   872   $6.21 
Vested   (1,051)  $2.66 
Canceled   (39)  $6.23 
Unvested at December 31, 2022   1,169   $5.95 
Issued   2,375   $1.87 
Vested   (547)  $5.61 
Canceled   (56)  $3.14 
Unvested at December 31, 2023   2,941   $2.77 

 

The fair value of the common stock at vesting aggregated $929,000, $6,900,000 and $8,810,000 for the years ended December 31, 2023, 2022 and 2021, respectively. Stock-based compensation expense related to employee and non-employee restricted stock and option grants recognized in the accompanying consolidated statements of operations, was as follows (in thousands):

 

   Years Ended December 31, 
   2023   2022   2021 
Employees  $3,345   $2,689   $1,758 
Non-employees   551    644    1,125 
Total stock-based compensation expense  $3,896   $3,333   $2,883 

 

Employee grants typically have a two or three-year vesting schedule, while non-employee grants have a one-year vesting schedule. At December 31, 2023, the total compensation expense related to unvested awards which had not been recognized was $8,281,000 and the associated weighted-average period over which the compensation expense attributable to those unvested awards will be recognized was approximately 0.67 years.

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies [Abstract]  
COMMITMENTS AND CONTINGENCIES
15.COMMITMENTS AND CONTINGENCIES.

 

Commitments – The following is a description of significant commitments at December 31, 2023:

 

Sales Commitments – At December 31, 2023, the Company had entered into sales contracts with its major customers to sell certain quantities of alcohol and essential ingredients. The Company had open alcohol indexed-price contracts for 102,874,000 gallons as of December 31, 2023 and open fixed-price alcohol sales contracts totaling $285,802,000 as of December 31, 2023. The Company had open fixed-price sales contracts for essential ingredients totaling $6,374,000 and open indexed-price sales contracts of essential ingredients for 85,000 tons as of December 31, 2023. These sales contracts are scheduled for completion over the next twelve months.

 

Purchase Commitments – At December 31, 2023, the Company had indexed-price purchase contracts to purchase 26,332,000 gallons of alcohol and fixed-price purchase contracts to purchase $1,705,000 of alcohol from its suppliers. The Company had fixed-price purchase contracts to purchase $30,100,000 of corn from its suppliers as of December 31, 2023. The Company had fixed-price purchase contracts for natural gas totaling $4,663,000. The Company also had future commitments for certain capital projects totaling $15,629,000. These purchase commitments are scheduled to be satisfied through 2024.

 

Contingencies – The following is a description of significant contingencies at December 31, 2023:

 

Litigation – The Company is subject to various claims and contingencies in the ordinary course of its business, including those related to litigation, business transactions, employee-related matters, and others. When the Company is aware of a claim or potential claim, it assesses the likelihood of any loss or exposure. If it is probable that a loss will result and the amount of the loss can be reasonably estimated, the Company will record a liability for the loss. If the loss is not probable or the amount of the loss cannot be reasonably estimated, the Company discloses the claim if the likelihood of a potential loss is reasonably possible, and the amount involved could be material. While the Company can provide no assurances, the Company does not expect that any of its pending legal proceedings will have a material financial impact on the Company’s operating results.

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2023
Fair Value Measurements [Abstract]  
FAIR VALUE MEASUREMENTS
16.FAIR VALUE MEASUREMENTS.

 

The fair value hierarchy prioritizes the inputs used in valuation techniques into three levels, as follows:

 

Level 1 – Observable inputs – unadjusted quoted prices in active markets for identical assets and liabilities;

 

Level 2 – Observable inputs other than quoted prices included in Level 1 that are observable for the asset or liability through corroboration with market data; and

 

Level 3 – Unobservable inputs – includes amounts derived from valuation models where one or more significant inputs are unobservable. For fair value measurements using significant unobservable inputs, a description of the inputs and the information used to develop the inputs is required along with a reconciliation of Level 3 values from the prior reporting period.

 

Pooled Separate Accounts – Pooled separate accounts invest primarily in domestic and international stocks, commercial paper or single mutual funds. The net asset value is used as a practical expedient to determine fair value for these accounts. Each pooled separate account provides for redemptions by the Retirement Plan at reported net asset values per share, with little to no advance notice requirement, therefore these funds are classified within Level 2 of the valuation hierarchy.

 

Other Derivative Instruments – The Company’s other derivative instruments consist of commodity positions. The fair values of the commodity positions are based on quoted prices on the commodity exchanges and are designated as Level 1 inputs.

 

The following table summarizes recurring and nonrecurring fair value measurements by level at December 31, 2023 (in thousands):

 

   Fair
Value
   Level 1   Level 2   Level 3   Benefit Plan
Percentage
Allocation
 
Assets:                    
Derivative financial instruments  $2,412   $2,412   $   $      
Defined benefit plan assets(1) (pooled separate accounts):                         
Large U.S. Equity(2)   5,608        5,608        30%
Small/Mid U.S. Equity(3)   3,350        3,350        18%
International Equity(4)   2,682        2,682        15%
Fixed Income(5)   6,845        6,845        37%
   $20,897   $2,412   $18,485   $      
Liabilities:                         
Derivative financial instruments  $13,849   $13,849   $   $      

 

The following table summarizes recurring and nonrecurring fair value measurements by level at December 31, 2022 (in thousands):

 

                   Benefit Plan 
   Fair               Percentage 
   Value   Level 1   Level 2   Level 3   Allocation 
Assets:                    
Derivative financial instruments  $4,973   $4,973    $   $     
Defined benefit plan assets(1) (pooled separate accounts):                         
Large U.S. Equity(2)   4,586        4,586        28%
Small/Mid U.S. Equity(3)   2,986        2,986        18%
International Equity(4)   2,406        2,406        14%
Fixed Income(5)   6,710        6,710        40%
   $21,661   $4,973   $16,688   $      
                          
Liabilities:                         
Derivative financial instruments  $6,732   $6,732   $   $      

 

(1)See Note 11 for accounting discussion.
(2)This category includes investments in funds comprised of equity securities of large U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.

(3)This category includes investments in funds comprised of equity securities of small- and medium-sized U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.

(4)This category includes investments in funds comprised of equity securities of foreign companies, including emerging markets. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.

(5)This category includes investments in funds comprised of U.S. and foreign investment-grade fixed income securities, high-yield fixed income securities that are rated below investment-grade, U.S. treasury securities, mortgage-backed securities, and other asset-backed securities. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pay vs Performance Disclosure      
Net Income (Loss) $ (28,005) $ (41,597) $ 46,082
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounting Policies, by Policy (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Organization and Business

Organization and Business – The consolidated financial statements include, for all periods presented, the accounts of Alto Ingredients, Inc., a Delaware corporation (“Alto Ingredients”), and its direct and indirect wholly-owned subsidiaries (collectively, the “Company”), including Kinergy Marketing LLC, an Oregon limited liability company (“Kinergy”), Alto Nutrients, LLC, a California limited liability company (“Alto Nutrients”), Alto Op Co., a Delaware corporation, Alto Pekin, LLC, a Delaware limited liability company (“Alto Pekin”) and Alto ICP, LLC, a Delaware limited liability company (“ICP”), and the Company’s production facilities in Oregon and Idaho. As discussed in Note 3, on May 14, 2021 and November 4, 2021, the Company completed the sale of its production facilities located in Madera and Stockton, California, respectively.

As discussed in Note 2, on January 14, 2022, the Company acquired Eagle Alcohol Company LLC, a Missouri limited liability company (“Eagle Alcohol”). On that date, Eagle Alcohol became a wholly-owned subsidiary of the Company. Eagle Alcohol specializes in break bulk distribution of specialty alcohols. Eagle Alcohol purchases bulk alcohol from suppliers, including the Company. Then it stores, denatures, packages, and resells alcohol products in smaller sizes, including tank trucks, totes and drums that typically garner a premium price to bulk alcohols. Eagle Alcohol delivers products to customers in the beverage, food, industrial and related-process industries via its own dedicated trucking fleet and common carrier. The acquisition has provided the Company further vertical integration and access to new markets in the specialty alcohol industry.

The Company produces and distributes renewable fuel, essential ingredients and specialty alcohols. The Company also produces and markets fuel-grade ethanol. The Company’s production facilities in Pekin, Illinois are located in the heart of the Corn Belt. The Company’s two production facilities in Oregon and Idaho are located in close proximity to both feed and fuel-grade ethanol customers.

The Company has a combined alcohol production capacity of 350 million gallons per year and produces, on an annualized basis, over 1.6 million tons of essential ingredients, such as dried yeast, corn gluten meal, corn gluten feed, corn germ, and distillers grains and liquid feed used in commercial animal feed and pet foods. In addition, the Company markets and distributes fuel-grade ethanol produced by third parties.

The Company focuses on five key markets: Health, Home & Beauty; Food & Beverage; Industry & Agriculture; Essential Ingredients; and Renewable Fuels. Products for the Health, Home & Beauty market include specialty alcohols used in mouthwash, cosmetics, pharmaceuticals, hand sanitizers, disinfectants and cleaners. Products for the Food & Beverage markets include grain neutral spirits used in alcoholic beverages and vinegar as well as corn germ used for corn oils. Products for Industry & Agriculture markets include alcohols and other products for paint applications and fertilizers. Products for Essential Ingredients markets include dried yeast, corn gluten meal, corn gluten feed, corn germ, and distillers grains and liquid feed used in commercial animal feed and pet foods. Products for Renewable Fuels markets include fuel-grade ethanol and distillers corn oil used as a feedstock for renewable diesel and biodiesel fuels.

The Company’s production facilities were operating for all of 2022, subject to scheduled and unscheduled downtimes to address facility repair and maintenance. On January 1, 2023, the Company temporarily hot-idled its Magic Valley production facility due to extreme natural gas prices, other unfavorable market conditions and to facilitate the installation of its new corn oil and high protein system, bringing the facility back online in April 2023. In January 2024, the Company again temporarily hot-idled the facility to minimize losses from negative regional crush margins and to expedite the installation of additional equipment needed to achieve the Company’s intended production rate, quality and consistency from the corn oil and high protein system. As market conditions change, the Company may increase, decrease or idle production at one or more operating facilities or resume operations at any idled facility.

 

Basis of Presentation

Basis of Presentation – The consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and include the accounts of the Company. All significant intercompany accounts and transactions have been eliminated in consolidation.

Segments

Segments – A segment is a component of an enterprise whose operating results are regularly reviewed by the enterprise’s chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and for which discrete financial information is available. The Company determines and discloses its segments in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”) Section 280, Segment Reporting, which defines how to determine segments. The Company reports financial and operating performance in three reportable segments (1) Pekin production, which includes the entire campus in Pekin, Illinois (“Pekin Campus”), (2) marketing and distribution, which includes marketing and merchant trading for Company-produced specialty alcohols, fuel-grade ethanol and essential ingredients, and sales of fuel-grade ethanol sourced from third parties, and (3) Western production, which includes the Company’s two western production facilities on an aggregated basis (“Western production”).

Cash and Cash Equivalents

Cash and Cash Equivalents – The Company considers all highly-liquid investments with an original maturity of three months or less to be cash equivalents. The Company maintains its accounts at several financial institutions. These cash balances regularly exceed amounts insured by the Federal Deposit Insurance Corporation; however, the Company does not believe it is exposed to any significant credit risk on these balances.

Restricted Cash

Restricted Cash – The Company’s restricted cash comprises cash collateral balances held in derivative brokerage accounts.

Accounts Receivable and Allowance for Credit Losses

Accounts Receivable and Allowance for Credit Losses – Trade accounts receivable are presented at original invoice amount, net of the allowance for credit losses. The Company sells specialty alcohols to large consumer product companies, sells fuel-grade ethanol to gasoline refining and distribution companies, sells essential ingredients to animal feed customers, including distillers grains and other feed co-products to dairy operators and animal feedlots and corn oil to poultry and biodiesel customers, in each case generally without requiring collateral. Due to a limited number of customers, the Company had significant concentrations of credit risk from sales as of December 31, 2023 and 2022, as described below.

The carrying amount of accounts receivable is reduced by a valuation allowance that reflects the Company’s best estimate of the amounts that will not be collected. The Company regularly reviews accounts receivable and based on assessments of current customer creditworthiness, estimates the portion, if any, of the customer balance that will not be collected.

Of the accounts receivable balance, approximately $51,315,000 and $55,667,000 at December 31, 2023 and 2022, respectively, were used as collateral under Kinergy’s operating line of credit. The allowance for credit losses was $85,000 and $105,000 as of December 31, 2023 and 2022, respectively. The Company recorded a bad debt expense of $427,000, a bad debt recovery of $217,000 and a bad debt expense of $158,000 for the years ended December 31, 2023, 2022 and 2021, respectively. The Company does not have any off-balance sheet credit exposure related to its customers.

 

Concentration Risks

Concentration Risks – Credit risk represents the accounting loss that would be recognized at the reporting date if counterparties failed completely to perform as contracted. Concentrations of credit risk, whether on- or off-balance sheet, that arise from financial instruments exist for groups of customers or counterparties when they have similar economic characteristics that would cause their ability to meet contractual obligations to be similarly affected by changes in economic or other conditions described below. Financial instruments that subject the Company to credit risk consist of cash balances maintained in excess of federal depository insurance limits and accounts receivable which have no collateral or security. The Company has not experienced any significant losses in such accounts.

The Company sells specialty alcohols to consumer product companies and fuel-grade ethanol to gasoline refining and distribution companies. The Company sold to customers representing 10% or more of the Company’s total net sales, as follows.

   Years Ended December 31, 
   2023   2022   2021 
Customer A   9%   10%   13%
Customer B   7%   10%   9%

The Company had accounts receivable due from these customers totaling $4,302,000 and $10,469,000, representing 7% and 15% of total accounts receivable, as of December 31, 2023 and 2022, respectively.

The Company purchases corn, its largest cost component in producing alcohols, from its suppliers. The Company purchased corn from suppliers representing 10% or more of the Company’s total corn purchases, as follows:

   Years Ended December 31, 
   2023   2022   2021 
Supplier A   14%   11%   12%
Supplier B   12%   12%   14%
Supplier C   %   15%   2%

As of December 31, 2023, approximately 44% of the Company’s employees were covered by a collective bargaining agreement.

 

Inventories

Inventories – Inventories consisted primarily of bulk ethanol, specialty alcohols, corn, essential ingredients and unleaded fuel, and are valued at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis. Inventory is net of valuation adjustments of $2,201,000 and $4,612,000 as of December 31, 2023 and 2022, respectively. Of the inventory balance, approximately $41,041,000 and $43,484,000 at December 31, 2023 and 2022, respectively, were used as collateral under Kinergy’s operating line of credit. Inventory balances consisted of the following (in thousands):

   December 31, 
   2023   2022 
Finished goods  $35,765   $47,736 
Work in progress   5,063    6,396 
Raw materials   10,313    11,197 
Other   1,470    1,299 
Total  $52,611   $66,628 
Property and Equipment

Property and Equipment – Property and equipment are stated at cost. Depreciation is computed using the straight-line method over the following estimated useful lives:

Buildings  40 years
Facilities and plant equipment  10 – 25 years
Other equipment, vehicles and furniture  5 – 10 years

The cost of normal maintenance and repairs is charged to operations as incurred. Significant capital expenditures that increase the life of an asset are capitalized and depreciated over the estimated remaining useful life of the asset. The cost of property and equipment sold, or otherwise disposed of, and the related accumulated depreciation or amortization are removed from the accounts, and any resulting gains or losses are reflected in current operations.

Intangible Assets

Intangible Assets – The Company amortizes intangible assets with definite lives using the straight-line method over their estimated lives of 10-12 years. Additionally, the Company assesses indefinite-lived intangible assets for impairment annually, or more frequently if circumstances indicate impairment may have occurred. If the carrying value of an indefinite-lived intangible asset exceeds its fair value, an impairment loss is recognized in an amount equal to that excess. If the Company determines that an impairment charge is needed, the charge will be recorded as an asset impairment in the consolidated statements of operations.

Leases

Leases – The Company accounts for leases under ASC Section 842, Leases (“ASC 842), whereby lessees are required to recognize the following for all leases (with the exception of short-term leases) at the commencement date: (1) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted cash flow basis; and (2) a “right of use” asset, which is an asset that represents the lessee’s right to use the specified asset for the lease term. See Note 10 for further information.

Derivative Instruments and Hedging Activities

Derivative Instruments and Hedging Activities – Derivative transactions, which can include exchange-traded futures contracts, options and futures positions on the New York Mercantile Exchange or the Chicago Mercantile Exchange, are recorded on the balance sheet as assets and liabilities based on the derivative’s fair value. Changes in the fair value of derivative contracts are recognized currently in income unless specific hedge accounting criteria are met. If derivatives meet those criteria, and hedge accounting is elected, effective gains and losses are deferred in accumulated other comprehensive income (loss) and later recorded together with the hedged item in consolidated income (loss). For derivatives designated as a cash flow hedge, the Company formally documents the hedge and assesses the effectiveness with associated transactions. The Company has designated and documented contracts for the physical delivery of commodity products to and from counterparties as normal purchases and normal sales.

 

Revenue Recognition

Revenue Recognition – The Company recognizes revenue under ASC Section 606, Revenue from Contracts with Customers (“ASC 606”). The provisions of ASC 606 include a five-step process by which an entity will determine revenue recognition, depicting the transfer of goods or services to customers in amounts reflecting the payment to which an entity expects to be entitled in exchange for those goods or services. ASC 606 requires the Company to apply the following steps: (1) identify the contract with the customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when, or as, the Company satisfies the performance obligation.

The Company recognizes revenue primarily from sales of alcohols and essential ingredients.

The Company has five production facilities from which it produces and sells alcohols to its customers through Kinergy. Kinergy enters into back-to-back sales contracts with its customers under exclusive intercompany sales agreements with each of the Company’s five production facilities. Kinergy also acts as a principal when it purchases third party fuel-grade ethanol which it resells to its customers. Finally, for the years ended December 31, 2022 and 2021, Kinergy had exclusive sales agreements with certain third-party owned fuel-grade ethanol production facilities under which it sold the facilities’ fuel-grade ethanol for a fee plus the costs to deliver the ethanol to Kinergy’s customers. These sales were referred to as third-party agent sales. Revenue from these third-party agent sales was recorded on a net basis, with Kinergy recognizing its predetermined fees and any associated delivery costs. Kinergy has terminated these contracts, and as a result, did not have any related sales for the year ended December 31, 2023.

The Company has five production facilities from which it produces and sells essential ingredients to its customers through Alto Nutrients. Alto Nutrients enters into sales contracts with essential ingredient customers under exclusive intercompany sales agreements with each of the Company’s five production facilities.

The Company recognizes revenue from sales of alcohols and essential ingredients at the point in time when the customer obtains control of the products, which typically occurs upon delivery depending on the terms of the underlying contracts. In some instances, the Company enters into contracts with customers that contain multiple performance obligations to deliver volumes of alcohols or essential ingredients over a contractual period of less than 12 months. The Company allocates the transaction price to each performance obligation identified in the contract based on relative standalone selling prices and recognizes the related revenue as control of each individual product is transferred to the customer in satisfaction of the corresponding performance obligations.

When the Company is the agent, the supplier controls the products before they are transferred to the customer because the supplier is primarily responsible for fulfilling the promise to provide the product, has inventory risk before the product has been transferred to a customer and has discretion in establishing the price for the product. When the Company is the principal, the Company controls the products before they are transferred to the customer because the Company is primarily responsible for fulfilling the promise to provide the products, has inventory risk before the product has been transferred to a customer and has discretion in establishing the price for the product.

See the tables in Note 5 for the Company’s revenue by type of contracts.

 

Shipping and Handling Costs

Shipping and Handling Costs – The Company accounts for shipping and handling costs relating to contracts with customers as costs to fulfill its promise to transfer its products. Accordingly, the costs are classified as a component of cost of goods sold in the accompanying consolidated statements of operations.

Selling Costs

Selling Costs – Selling costs associated with the Company’s product sales are classified as a component of selling, general and administrative expenses in the accompanying consolidated statements of operations.

Stock-Based Compensation

Stock-Based Compensation – The Company accounts for the cost of employee services received in exchange for the award of equity instruments based on the fair value of the award, determined on the date of grant. The expense is recognized over the period during which an employee is required to provide services in exchange for the award. The Company accounts for forfeitures as they occur. The Company recognizes stock-based compensation expense as a component of either cost of goods sold or selling, general and administrative expenses in the consolidated statements of operations.

Goodwill

Goodwill – Goodwill represents the excess of cost of an acquired entity over the net of the amounts assigned to net assets acquired and liabilities assumed. Annually, or more frequently, if indications of impairment arise, the Company performs a review for impairment. This review includes the determination of each reporting unit’s fair value using market multiples and discounted cash flow modeling. The estimates of future cash flows are judgments based on management’s experience and knowledge of the Company’s operations and the industries in which the Company operates. These estimates can be significantly affected by future changes in market conditions, the economic environment, including inflation, and capital spending decisions of the Company’s customers. Any assessed impairments will be permanent and expensed in the period in which the impairment is determined. If the Company determines through its assessment process that any of its goodwill requires impairment charges, the charges will be recorded in asset impairment expenses in the consolidated statements of operations.

The Company performed its annual review of impairment of goodwill and recognized an asset impairment loss of $6.0 million for the year ended December 31, 2023. No impairment losses for goodwill were recognized for the years ended December 31, 2022 and 2021.

Impairment of Long-Lived Assets

Impairment of Long-Lived Assets – The Company assesses the impairment of long-lived assets, including property and equipment, internally developed software and purchased intangibles subject to amortization, when events or changes in circumstances indicate that the fair value of assets could be less than their net book value. In such event, the Company assesses long-lived assets for impairment by first determining the forecasted, undiscounted cash flows the asset group is expected to generate plus the net proceeds expected from the sale of the asset group. If this amount is less than the carrying value of the asset, the Company will then determine the fair value of the asset group. An impairment loss would be recognized when the fair value is less than the related asset group’s net book value, and an impairment expense would be recorded in the amount of the difference. Forecasts of future cash flows are judgments based on the Company’s experience and knowledge of its operations and the industries in which it operates. These forecasts could be significantly affected by future changes in market conditions, the economic environment, including inflation, and purchasing decisions of the Company’s customers. The Company’s assessment resulted in an asset impairment of $574,000, $0 and $3,100,000 for the years ended December 31, 2023, 2022 and 2021, respectively.

 

Deferred Financing Costs

Deferred Financing Costs – Deferred financing costs are costs incurred to obtain debt financing, including all related fees, and are amortized as interest expense over the term of the related financing using the straight-line method, which approximates the effective interest rate method. Amortization of deferred financing costs, included in interest expense, net, in the accompanying consolidated statements of operations, was approximately $1,048,000, $177,000 and $778,000 for the years ended December 31, 2023, 2022 and 2021, respectively. Unamortized deferred financing costs were approximately $4,700,000 and $5,034,000 as of December 31, 2023 and 2022, respectively, and are recorded as a reduction of long-term debt in the consolidated balance sheets.

Provision for Income Taxes

Provision for Income Taxes – Income taxes are accounted for under the asset and liability approach, where deferred tax assets and liabilities are determined based on differences between financial reporting and tax basis of assets and liabilities and are measured using enacted tax rates and laws that are expected to be in effect when the differences reverse. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.

The Company accounts for uncertainty in income taxes using a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining whether it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized upon ultimate settlement. An uncertain tax position is considered effectively settled on completion of an examination by a taxing authority if certain other conditions are satisfied. Should the Company incur interest and penalties relating to tax uncertainties, such amounts would be classified as a component of interest expense, net, and other income (expense), net, respectively. Deferred tax assets and liabilities are classified as noncurrent in the Company’s consolidated balance sheets.

The Company files a consolidated federal income tax return. This return includes all wholly owned subsidiaries as well as the Company’s pro-rata share of taxable income from pass-through entities in which the Company owns less than 100%. State tax returns are filed on a consolidated, combined or separate basis depending on the applicable laws relating to the Company and its subsidiaries. The Company does not have any foreign operations.

Income (Loss) Per Share

Income (Loss) Per Share – Basic income (loss) per share is computed on the basis of the weighted-average number of shares of common stock outstanding during the period. Preferred dividends are deducted from net income (loss) attributed to Alto Ingredients, Inc. and are considered in the calculation of income (loss) available to common stockholders in computing basic income (loss) per share. Common stock equivalents to preferred stock are considered participating securities and are also included in this calculation when dilutive.

 

The following tables compute basic and diluted income (loss) per share (in thousands, except per share data):

   Year Ended December 31, 2023 
   Loss
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Consolidated net loss  $(28,005)          
Less: Preferred stock dividends   (1,265)          
Basic and diluted loss per share:               
Loss available to common stockholders  $(29,270)   73,339   $(0.40)
   Year Ended December 31, 2022 
   Loss
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Consolidated net loss  $(41,597)          
Less: Preferred stock dividends   (1,265)          
Basic and diluted loss per share:               
Loss available to common stockholders  $(42,862)   71,944   $(0.60)
   Year Ended December 31, 2021 
   Income
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Consolidated net income  $46,082           
Less: Preferred stock dividends   (1,265)          
Less: Income allocated to participating securities   (600)          
Basic income per share:               
Income available to common stockholders  $44,217    71,098   $0.62 
Add: Dilutive securities       1,121      
Diluted income per share:               
Income available to common stockholders  $44,217    72,219   $0.61 

 

There were an aggregate of 981,000, 964,000 and 964,000 potentially dilutive shares from convertible securities outstanding for the years ended December 31, 2023, 2022 and 2021, respectively. These convertible securities were not considered in calculating diluted loss per common share for the years ended December 31, 2023, 2022 and 2021 as their effect would be anti-dilutive. In addition, there were an aggregate of 3,188,000 and 8,900,500 weighted-average anti-dilutive shares from outstanding out-of-the-money warrants for the years ended December 31, 2022 and 2021, respectively.

Financial Instruments

Financial Instruments – The carrying values of cash and cash equivalents, restricted cash, accounts receivable, derivative instruments, accounts payable and accrued liabilities are reasonable estimates of their fair values because of the short maturity of these items. The Company believes the carrying value of its long-term debt instruments are not considered materially different than fair value because they were recently issued.

Business Combinations

Business Combinations – Business acquisitions are accounted for in accordance with ASC Section 805, Business Combinations. ASC 805 requires the reporting entity to identify the acquirer, determine the acquisition date, recognize and measure the identifiable tangible and intangible assets acquired and liabilities assumed and recognize and measure goodwill or a gain from the purchase. Assets acquired and liabilities assumed are recorded at their fair values and the excess of the purchase price over the amounts assigned is recorded as goodwill. Adjustments to fair value assessments are recorded to goodwill over the measurement period (not longer than twelve months).

Income from Cash Grant

Income from Cash Grant – For the years ended December 31, 2023 and 2022, the Company received $2,812,000 and $22,652,000, respectively, in cash from the USDA’s Biofuel Producer Program. The program was created as part of the CARES Act of 2020, which allocated $700,000,000 to support biofuel producers who experienced market losses due to the pandemic. The Company is not required to repay the grants. Since these funds are provided to subsidize historical losses of the Company, and are not required to be repaid, the Company accounted for the proceeds by analogy to International Accounting Standards 20, Accounting for Government Grants and Disclosure of Government Assistance, and reported the amount as income from cash grant in the accompanying consolidated statements of operations.

Employment-related Benefits

Employment-related Benefits – Employment-related benefits associated with pensions and postretirement health care are expensed based on actuarial analysis. The recognition of expense is affected by estimates made by management, such as discount rates used to value certain liabilities, investment rates of return on plan assets, increases in future wage amounts and future health care costs. Discount rates are determined based on a spot yield curve that includes bonds with maturities that match the expected timing of benefit payments under the plan.

Share Repurchase Program

Share Repurchase Program – On September 12, 2022, the Company announced a share repurchase program under which it may repurchase up to $50,000,000 of its common stock with an initial purchase authorization of $10,000,000. The Company’s lender has further limited the Company’s purchase authorization to $5,000,000. Amounts in excess of the purchase authorization of $5,000,000 will require additional lender consent and amounts in excess of the initial purchase authorization of $10,000,000 will require additional board and preferred stockholder authorization. The share repurchase program does not have an expiration date, does not require the repurchase of any particular amount of shares, and may be implemented, modified, suspended or discontinued in whole or in part at any time and without further notice. As repurchases are made, the Company will retire the shares, resulting in a reduction of issued and outstanding shares. For the years ended December 31, 2023 and 2022, the Company repurchased an aggregate of 1,685,000 shares and 351,000 shares for $3,674,000 and $1,325,000 in cash, respectively.

 

Nonvoting Common Stock

Nonvoting Common Stock – In 2015, the Company issued nonvoting common stock convertible at a holder’s election into voting common stock. As of December 31, 2023, an aggregate of 3,539,236 shares of nonvoting common stock had been converted into an equal number of shares of the Company’s voting common stock. As of December 31, 2023, there were 896 shares of nonvoting common stock outstanding.

Estimates and Assumptions

Estimates and Assumptions – The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates are required as part of determining the allowance for credit losses, net realizable value of inventory, long-lived asset impairments, goodwill impairment, valuation allowances on deferred income taxes and the potential outcome of future tax consequences of events recognized in the Company’s financial statements or tax returns, and the valuation of assets acquired and liabilities assumed as a result of business combinations. Actual results and outcomes may materially differ from management’s estimates and assumptions.

Subsequent Events

Subsequent Events – Management evaluates, as of each reporting period, events or transactions that occur after the balance sheet date through the date that the financial statements are issued for either disclosure or adjustment to the consolidated financial results.

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Organization and Significant Accounting Policies [Abstract]  
Schedule of Sold to Customers Representing Company’s Total Net Sales The Company sells specialty alcohols to consumer product companies and fuel-grade ethanol to gasoline refining and distribution companies. The Company sold to customers representing 10% or more of the Company’s total net sales, as follows.
   Years Ended December 31, 
   2023   2022   2021 
Customer A   9%   10%   13%
Customer B   7%   10%   9%
Schedule of Suppliers Representing Company’s Total Corn Purchases The Company purchases corn, its largest cost component in producing alcohols, from its suppliers. The Company purchased corn from suppliers representing 10% or more of the Company’s total corn purchases, as follows:
   Years Ended December 31, 
   2023   2022   2021 
Supplier A   14%   11%   12%
Supplier B   12%   12%   14%
Supplier C   %   15%   2%
Schedule of Inventory Inventory balances consisted of the following (in thousands):
   December 31, 
   2023   2022 
Finished goods  $35,765   $47,736 
Work in progress   5,063    6,396 
Raw materials   10,313    11,197 
Other   1,470    1,299 
Total  $52,611   $66,628 
Schedule of Depreciation Is Computed Using the Straight-Line Method Property and equipment are stated at cost. Depreciation is computed using the straight-line method over the following estimated useful lives:
Buildings  40 years
Facilities and plant equipment  10 – 25 years
Other equipment, vehicles and furniture  5 – 10 years
Schedule of Basic and Diluted Earnings Per Share The following tables compute basic and diluted income (loss) per share (in thousands, except per share data):
   Year Ended December 31, 2023 
   Loss
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Consolidated net loss  $(28,005)          
Less: Preferred stock dividends   (1,265)          
Basic and diluted loss per share:               
Loss available to common stockholders  $(29,270)   73,339   $(0.40)
   Year Ended December 31, 2022 
   Loss
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Consolidated net loss  $(41,597)          
Less: Preferred stock dividends   (1,265)          
Basic and diluted loss per share:               
Loss available to common stockholders  $(42,862)   71,944   $(0.60)
   Year Ended December 31, 2021 
   Income
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Consolidated net income  $46,082           
Less: Preferred stock dividends   (1,265)          
Less: Income allocated to participating securities   (600)          
Basic income per share:               
Income available to common stockholders  $44,217    71,098   $0.62 
Add: Dilutive securities       1,121      
Diluted income per share:               
Income available to common stockholders  $44,217    72,219   $0.61 

 

XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segments (Tables)
12 Months Ended
Dec. 31, 2023
Segments [Abstract]  
Schedule of Financial Data for Operating Segments The following tables set forth certain financial data for the Company’s operating segments (in thousands):
   Years Ended December 31, 
Net Sales:  2023   2022   2021 
Pekin Campus production, recorded as gross:            
Alcohol sales  $502,217   $521,273   $498,195 
Essential ingredient sales   217,702    225,871    189,535 
Intersegment sales   1,427    1,212    1,193 
Total Pekin Campus sales   721,346    748,356    688,923 
                
Marketing and distribution:               
Alcohol sales, gross  $262,587   $227,626   $379,422 
Alcohol sales, net   365    1,225    1,753 
Intersegment sales   11,654    12,459    10,061 
Total marketing and distribution sales   274,606    241,310    391,236 
                
Western Production, recorded as gross:               
Alcohol sales  $166,971   $253,605   $107,931 
Essential ingredient sales   57,264    90,209    31,056 
Intersegment sales   134    22    964 
Total Western production sales   224,369    343,836    139,951 
                
Corporate and other   15,834    15,812     
                
Intersegment eliminations   (13,215)   (13,693)   (12,218)
Net sales as reported  $1,222,940   $1,335,621   $1,207,892 
               
Cost of goods sold:            
Pekin Campus production  $710,088   $772,755   $638,371 
Marketing and distribution   259,234    229,288    371,371 
Western production   230,445    353,775    136,401 
Corporate and other   12,122    12,167     
Intersegment eliminations   (4,602)   (4,814)   (6,035)
Cost of goods sold as reported  $1,207,287   $1,363,171   $1,140,108 
                
Income (loss) before provision for income taxes:            
Pekin Campus production  $(1,560)  $(27,376)  $41,622 
Marketing and distribution   7,644    3,748    11,756 
Western production   (13,506)   (7,209)   (3,762)
Corporate and other   (20,486)   (8,835)   (2,065)
   $(27,908)  $(39,672)  $47,551 
Depreciation and amortization expense:               
Pekin Campus production  $19,789   $19,136   $17,352 
Western production   2,381    5,085    5,890 
Corporate and other   910    874    50 
   $23,080   $25,095   $23,292 
             
Interest expense, net of capitalized interest:            
Pekin Campus production  $(207)  $(381)  $756 
Marketing and distribution   822    1,658    963 
Western production   1,164    (339)   167 
Corporate and other   5,646    889    1,701 
   $7,425   $1,827   $3,587 

 

Schedule of Assets by Operating Segments The following table sets forth the Company’s total assets by operating segment (in thousands):
   December 31,
2023
   December 31,
2022
 
Total assets:        
Pekin Campus production  $251,048    257,089 
Marketing and distribution   101,196    114,755 
Western production   57,533    51,886 
Corporate and other   44,464    54,591 
   $454,241   $478,321 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property And Equipment [Abstract]  
Schedule of Property and Equipment Property and equipment consisted of the following (in thousands):
   December 31, 
   2023   2022 
Facilities and plant equipment  $405,010   $386,932 
Land   3,687    3,687 
Other equipment, vehicles and furniture   9,719    9,876 
Construction in progress   50,505    37,538 
    468,921    438,033 
Accumulated depreciation   (220,173)   (198,964)
   $248,748   $239,069 
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Intangible Assets [Abstract]  
Schedule of Intangible Assets Including Goodwill Intangible assets, including goodwill, consisted of the following (in thousands):
      December 31, 2023   December 31, 2022 
   Useful Life
(Years)
   Gross   Accumulated
Amortization/
Impairment
   Net Book
Value
   Gross   Accumulated Amortization   Net Book
Value
 
Non-Amortizing:                            
Goodwill       $5,970   $(5,970)  $   $5,970   $   $5,970 
Kinergy tradename        2,678        2,678    2,678        2,678 
Amortizing:                                   
Customer relationships   12    6,556    (1,074)   5,482    6,556    (527)   6,029 
Eagle Alcohol tradename   10    420    (82)   338    420    (40)   380 
Total goodwill and intangible assets       $15,624   $(7,126)  $8,498   $15,624   $(567)  $15,057 

 

Schedule of Expected Amortization Expense Relating to Amortizable Intangible Assets The expected amortization expense relating to amortizable intangible assets in each of the five years after December 31, 2023 are (in thousands):
Years Ended December 31,   Amount 
2024   $588 
2025    588 
2026    588 
2027    588 
2028    588 
Thereafter    2,880 
Total   $5,820 
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivatives (Tables)
12 Months Ended
Dec. 31, 2023
Derivatives [Abstract]  
Schedule of Derivatives not Designated as Hedging Instruments The classification and amounts of the Company’s derivatives not designated as hedging instruments, and related cash collateral balances, are as follows (in thousands):
   As of December 31, 2023 
   Assets   Liabilities 
Type of Instrument  Balance Sheet Location  Fair Value   Balance Sheet Location  Fair Value 
               
Cash collateral balance  Restricted cash  $15,466         
Commodity contracts  Derivative instruments  $2,412   Derivative instruments  $13,849 
  As of December 31, 2022 
   Assets   Liabilities 
Type of Instrument  Balance Sheet Location  Fair Value   Balance Sheet Location

  Fair Value 
               
Cash collateral balance  Restricted cash  $13,069         
Commodity contracts  Derivative instruments  $4,973   Derivative instruments  $6,732 
Schedule of Recognized Gains (Losses) for its Derivatives The classification and amounts of the Company’s recognized gains (losses) for its derivatives not designated as hedging instruments are as follows (in thousands):
      Realized Gains 
      For the Years Ended December 31, 
Type of Instrument  Statements of Operations Location  2023   2022   2021 
                
Commodity contracts  Cost of goods sold  $1,647   $23,280   $32,618 
      $1,647   $23,280   $32,618 
      Unrealized Losses 
      For the Years Ended December 31, 
Type of Instrument  Statements of Operations Location  2023   2022   2021 
                
Commodity contracts  Cost of goods sold  $(9,678)  $(4,017)  $(10,999)
      $(9,678)  $(4,017)  $(10,999)
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt [Abstract]  
Schedule of Long-Term Borrowings Long-term borrowings are summarized as follows (in thousands):
   December 31,
2023
   December 31,
2022
 
Kinergy line of credit  $30,690   $18,076 
Orion term loan   60,000    60,000 
    90,690    78,076 
Less unamortized debt discount   (3,893)   (4,686)
Less unamortized debt financing costs   (4,700)   (5,034)
Less current portion        
Long-term debt  $82,097   $68,356 
Schedule of Long-Term Debt Matures Maturities of Long-term Debt – The Company’s long-term debt matures as follows (in thousands):
December 31:        
2027     $ 30,690  
2028       60,000  
      $ 90,690  
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Leases Leases consist of the following
      December 31, 
   Classification  2023   2022 
Assets:           
Operating  Right of use operating lease assets, net  $22,597   $18,937 
              
Liabilites:             
Operating - Current  Current portion, operating leases  $4,333   $3,849 
              
Operating - Noncurrent  Operating leases, net of current portion  $19,029   $15,062 

 

Schedule of Components of Lease Costs The Components of lease costs were as follows (in thousands)
   Years Ended December 31, 
   2023   2022   2021 
             
             
Fixed lease cost  $5,722   $5,224   $4,500 
Variable lease cost   871    124    238 
Net lease cost  $6,593   $5,348   $4,738 
Schedule of Operating Lease Liabilities The following table summarizes the remaining maturities of the Company’s operating lease liabilities, assuming all land lease extensions are taken, as of December 31, 2023 (in thousands)

 

Year Ended:

   Equipment   Land
Related
 
2024   $4,959   $991 
2025    4,506    1,178 
2026    3,860    1,156 
2027    3,350    1,129 
2028    2,655    1,142 
2029-76    1,278    4,666 
Less interest    (3,720)   (3,788)
    $16,888   $6,474 
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pension Plans (Tables)
12 Months Ended
Dec. 31, 2023
Pension Plans [Line Items]  
Schedule of Information Related to the Retirement Plan Information related to the Retirement Plan as of and for the years ended December 31, 2023 and 2022 is presented below (dollars in thousands):
   2023   2022 
Changes in plan assets:        
Fair value of plan assets, beginning  $16,688   $19,987 
Actual gains (losses)   2,376    (3,315)
Benefits paid   (834)   (784)
Company contributions   255    800 
Participant contributions   
    
 
Fair value of plan assets, ending  $18,485   $16,688 
Less: projected accumulated benefit obligation  $18,590   $17,956 
Funded status, (underfunded)/overfunded  $(105)  $(1,268)
           
Amounts recognized in the consolidated balance sheets:          
Other liabilities  $(105)  $(1,268)
Accumulated other comprehensive loss  $(2,231)  $(1,166)
           
Assumptions used in computation of benefit obligations:          
Discount rate   4.90%   5.15%
Expected long-term return on plan assets   6.50%   6.50%
Rate of compensation increase   
    
 

 

Schedule of Components of Net Periodic Benefit Costs
   Years Ended December 31, 
   2023   2022   2021 
Components of net periodic benefit costs are as follows:            
Service cost  $249   $404   $436 
Interest cost   900    655    605 
Amortization of net loss           98 
Expected return on plan assets   (993)   (1,090)   (952)
Net periodic cost (benefit)  $156   $(31)  $187 
Schedule of Expected Benefit Payments The following table summarizes the expected benefit payments for the Company’s Retirement Plan for each of the next five fiscal years and in the aggregate for the five fiscal years thereafter
December 31:        
2024     $ 960  
2025       1,030  
2026       1,070  
2027       1,100  
2028       1,140  
2029-33       6,280  
      $ 11,580  
Schedule of Information Related to the Postretirement Plan Information related to the Postretirement Plan as of December 31, 2023 and 2022 is presented below (dollars in thousands):
   2023   2022 
Amounts at the end of the year:        
Accumulated/projected benefit obligation  $4,294   $3,907 
Fair value of plan assets        
Funded status, (underfunded)/overfunded  $(4,294)  $(3,907)
           
Amounts recognized in the consolidated balance sheets:          
Accrued liabilities  $(320)  $(310)
Other liabilities  $(3,974)  $(3,597)
Accumulated other comprehensive loss  $(250)  $(656)
           
Discount rate used in computation of benefit obligations   4.75%   4.95%

 

Schedule of Net Periodic Benefit Costs
   Years Ended December 31, 
   2023   2022   2021 
Components of net periodic benefit costs are as follows:            
Service cost  $14   $26   $42 
Interest cost   186    105    105 
Amortization of prior service cost   (53)       25 
Net periodic benefit cost  $147   $131   $172 
 Amounts recognized in the plan for the year:               
Participant contributions  $36   $43   $32 
Benefits paid  $201   $215   $217 
Schedule of Expected Benefit Payments The following table summarizes the expected benefit payments for the Company’s Postretirement Plan for each of the next five fiscal years and in the aggregate for the five fiscal years thereafter
December 31:        
2024     $ 320  
2025       350  
2026       430  
2027       440  
2028       450  
2029-2033       1,940  
      $ 3,930  
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Taxes [Abstract]  
Schedule of Provision for Income Taxes The Company recorded a provision for income taxes as follows (in thousands):
   Years Ended December 31, 
   2023   2022   2021 
Current provision  $97   $1,925   $1,469 
Deferred provision            
Total  $97   $1,925   $1,469 
Schedule of Reconciliation of Effective Tax Rate A reconciliation of the differences between the United States statutory federal income tax rate and the effective tax rate as provided in the consolidated statements of operations is as follows:
   Years Ended December 31, 
   2023   2022   2021 
Statutory rate   21.0%   21.0%   21.0%
State income taxes, net of federal benefit   4.6    5.8    6.0 
Change in valuation allowance   (23.4)   (33.9)   (18.8)
Stock-based compensation   (2.3)   3.1    
 
Non-deductible items   0.8    (1.6)   0.4 
Income from loan forgiveness   
    
    (5.5)
Other   (1.0)   0.6    (0.1)
Effective rate   (0.3)%   (5.0)%   3.0%

 

Schedule of Components of Deferred Income Taxes Deferred income taxes are provided using the asset and liability method to reflect temporary differences between the financial statement carrying amounts and the tax bases of assets and liabilities using presently enacted tax rates and laws. The components of deferred income taxes included in the consolidated balance sheets were as follows (in thousands):
   December 31, 
   2023   2022 
Deferred tax assets:        
Net operating loss carryforwards  $57,870   $58,131 
Capital loss   26,518    26,043 
Disallowed interest   3,457    2,395 
R&D, Energy and AMT credits   3,742    3,742 
Derivatives   3,051    460 
Intangibles   1,201    89 
Pension liability   1,173    1,354 
Railcar contracts   818    786 
Stock-based compensation   696    634 
Allowance for credit  losses and other assets   296    311 
Other   3,340    3,208 
Total gross deferred tax assets   102,162    97,153 
Less: valuation allowance   (93,506)   (87,949)
Total deferred tax assets, net of valuation allowance   8,656    9,204 
           
Deferred tax liabilities:          
Property and equipment   (7,720)   (9,125)
Other   (1,172)   (315)
Total deferred tax liabilities   (8,892)   (9,440)
           
Net deferred tax liabilities, included in other liabilities  $(236)  $(236)

 

Schedule of Net Operating Loss Carryforwards These net operating loss carryforwards expire as follows (in thousands):
Tax Years  Federal    State 
2024–2028  $   $94,913 
2029–2033   15,245    5,637 
2034–2038   83,771    93,390 
2039 and after*   108,465    33,832 
Total NOLs  $207,481   $227,772 

 

*Includes indefinite life federal net operating losses of $108.5 million generated after 2017.
Schedule of Balance of Gross Unrecognized Tax Benefits, Before Interest and Penalties A reconciliation of the beginning balance and the ending balance of gross unrecognized tax benefits, before interest and penalties, for the period presented is as follows (in thousands):
   December 31, 
   2023   2022 
Unrecognized tax benefits at beginning of year  $739   $ 
Increases related to current year tax positions        
Decreases related to current year tax positions        
Increases related to prior year tax positions       739 
Decreases related to prior year tax positions        
Decreases related to expiration of prior year tax positions        
Decreases related to settlements of prior year tax positions        
Unrecognized tax benefits at end of year  $739   $739 
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions The Company is subject to income tax in the United States federal jurisdiction and various state jurisdictions and has identified its federal tax return and tax returns in state jurisdictions below as “major” tax filings. These jurisdictions, along with the years still open to audit under the applicable statutes of limitation, are as follows:
Jurisdiction  Tax Years
    
Federal  2020 – 2022
Alabama  2020 – 2022
Arizona  2019 – 2022
Arkansas  2020 – 2022
California  2019 – 2022
Colorado  2019 – 2022
Connecticut  2020 – 2022
Georgia  2020 – 2022
Idaho  2020 – 2022
Illinois  2020 – 2022
Indiana  2020 – 2022
Iowa  2020 – 2022
Kansas  2020 – 2022
Louisiana  2020 – 2022
Michigan  2020 – 2022
Minnesota  2020 – 2022
Mississippi  2020 – 2022
Missouri  2020 – 2022
Nebraska  2020 – 2022
New Mexico  2020 – 2022
Oklahoma  2020 – 2022
Oregon  2020 – 2022
Pennsylvania  2020 – 2022
Rhode Island  2020 – 2022
South Carolina  2020 – 2022
Tennessee  2020 – 2022
Texas  2019 – 2022

 

XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Stock-based Compensation [Abstract]  
Schedule of Unvested Restricted Stock Activity Restricted Stock – A summary of unvested restricted stock activity is as follows (shares in thousands):
   Number of
Shares
   Weighted-
Average
Grant Date
Fair Value
Per Share
 
Unvested at December 31, 2021   1,387   $3.30 
Issued   872   $6.21 
Vested   (1,051)  $2.66 
Canceled   (39)  $6.23 
Unvested at December 31, 2022   1,169   $5.95 
Issued   2,375   $1.87 
Vested   (547)  $5.61 
Canceled   (56)  $3.14 
Unvested at December 31, 2023   2,941   $2.77 
Schedule of Common Stock at Vesting Aggregated The fair value of the common stock at vesting aggregated $929,000, $6,900,000 and $8,810,000 for the years ended December 31, 2023, 2022 and 2021, respectively. Stock-based compensation expense related to employee and non-employee restricted stock and option grants recognized in the accompanying consolidated statements of operations, was as follows (in thousands):
   Years Ended December 31, 
   2023   2022   2021 
Employees  $3,345   $2,689   $1,758 
Non-employees   551    644    1,125 
Total stock-based compensation expense  $3,896   $3,333   $2,883 
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Measurements [Abstract]  
Schedule of Recurring and Nonrecurring Fair Value Measurements The following table summarizes recurring and nonrecurring fair value measurements by level at December 31, 2023 (in thousands):
   Fair
Value
   Level 1   Level 2   Level 3   Benefit Plan
Percentage
Allocation
 
Assets:                    
Derivative financial instruments  $2,412   $2,412   $   $      
Defined benefit plan assets(1) (pooled separate accounts):                         
Large U.S. Equity(2)   5,608        5,608        30%
Small/Mid U.S. Equity(3)   3,350        3,350        18%
International Equity(4)   2,682        2,682        15%
Fixed Income(5)   6,845        6,845        37%
   $20,897   $2,412   $18,485   $      
Liabilities:                         
Derivative financial instruments  $13,849   $13,849   $   $      
                   Benefit Plan 
   Fair               Percentage 
   Value   Level 1   Level 2   Level 3   Allocation 
Assets:                    
Derivative financial instruments  $4,973   $4,973    $   $     
Defined benefit plan assets(1) (pooled separate accounts):                         
Large U.S. Equity(2)   4,586        4,586        28%
Small/Mid U.S. Equity(3)   2,986        2,986        18%
International Equity(4)   2,406        2,406        14%
Fixed Income(5)   6,710        6,710        40%
   $21,661   $4,973   $16,688   $      
                          
Liabilities:                         
Derivative financial instruments  $6,732   $6,732   $   $      

 

(1)See Note 11 for accounting discussion.
(2)This category includes investments in funds comprised of equity securities of large U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.
(3)This category includes investments in funds comprised of equity securities of small- and medium-sized U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.
(4)This category includes investments in funds comprised of equity securities of foreign companies, including emerging markets. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.
(5)This category includes investments in funds comprised of U.S. and foreign investment-grade fixed income securities, high-yield fixed income securities that are rated below investment-grade, U.S. treasury securities, mortgage-backed securities, and other asset-backed securities. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Significant Accounting Policies (Details)
gal in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
shares
gal
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
shares
Sep. 12, 2022
USD ($)
Organization and Significant Accounting Policies (Details) [Line Items]        
Production capacity (in US Gallons) | gal 350.0      
Allowance for credit losses $ 85,000 $ 105,000    
Allowance for Loan and Lease Loss, Recovery of Bad Debts 427,000 (217,000) $ 158,000  
Bad debt recovery     158,000  
Inventory net of valuation adjustments 2,201,000 4,612,000    
Inventory amount 52,611,000 66,628,000    
Fair value assessment of impairment loss 6,544,000 3,100,000  
Amortization of deferred financing costs 1,048,000 177,000 $ 778,000  
Unamortized financing cost $ 4,700,000 $ 5,034,000    
Conserve capital, percentage 50.00%      
Incremental Common Shares Attributable to Dilutive Effect of Written Put Options (in Shares) | shares 981,000 964,000 964,000  
Weighted-average antidilutive shares (in Shares) | shares   3,188,000 8,900,500  
Cash received $ 2,812,000 $ 22,652,000    
Amount allocated to support market losses 700,000,000      
Authorized value 5,000,000     $ 50,000,000
Additional lender value 5,000,000      
Purchase additional amount $ 10,000,000      
Shares repurchased (in Shares) | shares 1,685,000 351,000    
Amount of stock repurchased in cash $ 3,674,000 $ 1,325,000    
Shares of nonvoting common stock (in Shares) | shares 75,703,100 75,154,495    
Equity Method Investment [Member]        
Organization and Significant Accounting Policies (Details) [Line Items]        
Ownership percentage 100.00%      
Accounts Receivable [Member]        
Organization and Significant Accounting Policies (Details) [Line Items]        
Accounts receivable total amount $ 4,302,000 $ 10,469,000    
Inventories [Member]        
Organization and Significant Accounting Policies (Details) [Line Items]        
Inventory amount $ 41,041,000 $ 43,484,000    
Initial Purchase [Member]        
Organization and Significant Accounting Policies (Details) [Line Items]        
Authorized value       $ 10,000,000
Other Customer [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]        
Organization and Significant Accounting Policies (Details) [Line Items]        
Concentration risk percentage 7.00% 15.00%    
Goodwill [Member]        
Organization and Significant Accounting Policies (Details) [Line Items]        
Fair value assessment of impairment loss $ 6,000,000      
Minimum [Member]        
Organization and Significant Accounting Policies (Details) [Line Items]        
Estimated lives 10 years      
Maximum [Member]        
Organization and Significant Accounting Policies (Details) [Line Items]        
Estimated lives 12 years      
Kinergy [Member]        
Organization and Significant Accounting Policies (Details) [Line Items]        
Collateral under line of credit $ 51,315,000 $ 55,667,000    
Agriculture product [Member]        
Organization and Significant Accounting Policies (Details) [Line Items]        
Production capacity (in US Gallons) | gal 1.6      
Nonvoting Common Stock [Member]        
Organization and Significant Accounting Policies (Details) [Line Items]        
Shares of nonvoting common stock (in Shares) | shares 896 896    
Shares of nonvoting common stock outstanding (in Shares) | shares 896,000      
Nonvoting Common Stock [Member] | Common Stock [Member]        
Organization and Significant Accounting Policies (Details) [Line Items]        
Shares of nonvoting common stock (in Shares) | shares 3,539,236      
Suppliers [Member] | Collective Bargaining Arrangement [Member] | Supplier Concentration Risk [Member]        
Organization and Significant Accounting Policies (Details) [Line Items]        
Concentration risk percentage 44.00%      
Assets [Member]        
Organization and Significant Accounting Policies (Details) [Line Items]        
Fair value assessment of impairment loss $ 574,000 $ 0 $ 3,100,000  
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Significant Accounting Policies (Details) - Schedule of Sold to Customers Representing Company’s Total Net Sales - Sales [Member] - Customer Concentration Risk [Member]
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Customer A [Member]      
Schedule of Sold to Customers Representing Company’s Total Net Sales [Line Items]      
Customer risk percentage 9.00% 10.00% 13.00%
Customer B [Member]      
Schedule of Sold to Customers Representing Company’s Total Net Sales [Line Items]      
Customer risk percentage 7.00% 10.00% 9.00%
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Significant Accounting Policies (Details) - Schedule of Suppliers Representing Company’s Total Corn Purchases - Purchase [Member] - Customer Concentration Risk [Member]
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Supplier A [Member]      
Schedule of Suppliers Representing Company’s Total Corn Purchases [Line Items]      
Supplier total percentage 14.00% 11.00% 12.00%
Supplier B [Member]      
Schedule of Suppliers Representing Company’s Total Corn Purchases [Line Items]      
Supplier total percentage 12.00% 12.00% 14.00%
Supplier C [Member]      
Schedule of Suppliers Representing Company’s Total Corn Purchases [Line Items]      
Supplier total percentage 15.00% 2.00%
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Significant Accounting Policies (Details) - Schedule of Inventory - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Inventories [Abstract]    
Finished goods $ 35,765 $ 47,736
Work in progress 5,063 6,396
Raw materials 10,313 11,197
Other 1,470 1,299
Total $ 52,611 $ 66,628
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Significant Accounting Policies (Details) - Schedule of Depreciation Is Computed Using the Straight-Line Method
Dec. 31, 2023
Buildings [Member]  
Schedule of Depreciation Is Computed Using the Straight-Line Method [Line Items]  
Property and equipment estimated life 40 years
Facilities and plant equipment [Member] | Minimum [Member]  
Schedule of Depreciation Is Computed Using the Straight-Line Method [Line Items]  
Property and equipment estimated life 10 years
Facilities and plant equipment [Member] | Maximum [Member]  
Schedule of Depreciation Is Computed Using the Straight-Line Method [Line Items]  
Property and equipment estimated life 25 years
Other equipment, vehicles and furniture [Member] | Minimum [Member]  
Schedule of Depreciation Is Computed Using the Straight-Line Method [Line Items]  
Property and equipment estimated life 5 years
Other equipment, vehicles and furniture [Member] | Maximum [Member]  
Schedule of Depreciation Is Computed Using the Straight-Line Method [Line Items]  
Property and equipment estimated life 10 years
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Significant Accounting Policies (Details) - Schedule of Basic and Diluted Earnings Per Share - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of basic and diluted earnings per share [Abstract]      
Consolidated net income (loss) , Loss Numerator $ (28,005) $ (41,597) $ 46,082
Less: Preferred stock dividends Loss Numerator (1,265) (1,265) (1,265)
Less: Income allocated to participating securities Loss Numerator (600)
Basic and diluted loss per share:      
Loss available to common stockholders, Loss Numerator $ (29,270) $ (42,862) $ 44,217
Loss available to common stockholders, Shares Denominator (in Shares) 73,339,000 71,944,000 71,098,000
Loss available to common stockholders, Per-Share Amount (in Dollars per share) $ (0.4) $ (0.6) $ 0.62
Add: Dilutive securities, Loss Numerator    
Add: Dilutive securities, Shares Denominator (in Shares)     1,121,000
Diluted income per share:      
Income available to common stockholders, Loss Numerator $ (29,270) $ (42,862) $ 44,217
Income available to common stockholders, Shares Denominator (in Shares) 73,339,000 71,944,000 72,219,000
Income available to common stockholders, Per-Share Amount (in Dollars per share) $ (0.4) $ (0.6) $ 0.61
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Significant Accounting Policies (Details) - Schedule of Basic and Diluted Earnings Per Share (Parentheticals) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of basic and diluted earnings per share [Abstract]      
Loss available to common stockholders, Diluted 73,339,000 71,944,000 72,219,000
Loss available to common stockholders, Diluted $ (0.4) $ (0.6) $ 0.61
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisition of Eagle Alcohol (Details) - USD ($)
$ in Thousands
Jan. 14, 2022
Dec. 31, 2023
Dec. 31, 2022
Acquisition of Eagle Alcohol [Line Items]      
Purchase price $ 14,000    
Net working capital 1,300    
Business combination of contingent consideration 14,000    
Cash 9,000    
Aggregate of common stock $ 5,000 $ 76 $ 75
Other liabilities, Current   6,149 12,765
Acquisition of Eagle Alcohol [Member]      
Acquisition of Eagle Alcohol [Line Items]      
Membership interests 100.00%    
Other liabilities, Current   2,800 $ 3,500
Customer relationships intangible asset   6,500  
Trade name intangible asset   400  
Goodwill   $ 6,000  
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Asset Sales (Details) - USD ($)
12 Months Ended
Nov. 05, 2021
May 14, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Asset Sales [Line Items]          
Asset impairment     $ 6,544,000 $ 3,100,000
Cash     2,812,000 22,652,000  
Pre-tax loss     $ (27,908,000) (39,672,000) 47,551,000
Madera [Member]          
Asset Sales [Line Items]          
Asset impairment         1,200,000
Total consideration   $ 28,300,000      
Cash   19,500,000      
Assumption of liabilities   8,800,000      
Gain (loss) on disposal of asset   $ 100,000      
Net sales         0
Pre-tax loss         2,000,000
Madera [Member] | Company’s Board of Directors [Member]          
Asset Sales [Line Items]          
Asset impairment         1,200,000
Stockton [Member]          
Asset Sales [Line Items]          
Asset impairment         0
Gain (loss) on disposal of asset $ 4,600,000        
Cash gross proceeds $ 24,000,000        
Net sales         2,600,000
Pre-tax loss         2,800,000
Canton [Member]          
Asset Sales [Line Items]          
Asset impairment         1,900,000
Pre-tax loss       $ 1,000,000 $ 1,000,000
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intercompany Agreements (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Intercompany Agreements (Details) [Line Items]      
Revenue $ 3,216,500 $ 3,505,000 $ 2,871,000
Incentive fee payable description Under the terms of the marketing agreements, within ten days after delivering alcohol to Kinergy, an amount is paid to Kinergy equal to (i) the estimated purchase price payable by the third-party purchaser of the alcohol, minus (ii) the estimated amount of transportation costs to be incurred, minus (iii) the estimated incentive fee payable to Kinergy, which equals 1% of the aggregate third-party purchase price, provided that the marketing fee shall not be less than $0.015 per gallon and not more than $0.0225 per gallon.    
Receives fee per bushel (in Dollars per share) $ 0.03    
Purchase price description (a) 5% of the aggregate third-party purchase price for wet corn gluten feed, wet distillers grains, corn condensed distillers solubles and distillers grains with solubles, or (b) 1% of the aggregate third-party purchase price for corn gluten meal, dry corn gluten feed, dry distillers grains, corn germ and corn oil. Each marketing agreement had an initial term of one year and has successive one year renewal periods at the option of the production facility.    
Alto Ingredients, Inc [Member]      
Intercompany Agreements (Details) [Line Items]      
Initial term of agreement 1 year    
Renewal periods of agreements 1 year    
Prior notice of termination 90 days    
Revenue $ 13,200,000 12,403,000 9,774,000
Kinergy [Member]      
Intercompany Agreements (Details) [Line Items]      
Initial term of agreement 1 year    
Renewal periods of agreements 1 year    
Revenue $ 5,431,000 5,746,000 4,496,000
Alto Nutrients [Member]      
Intercompany Agreements (Details) [Line Items]      
Initial term of agreement 1 year    
Renewal periods of agreements 1 year    
Revenue $ 3,007,000 $ 3,207,000 $ 2,694,000
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segments (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pekin Campus Production Segment [Member]      
Segments [Line Items]      
Management fees $ 5,280,000 $ 5,046,000 $ 4,344,000
Marketing and Distribution Segment [Member]      
Segments [Line Items]      
Management fees 3,960,000 3,840,000 3,480,000
Western Production [Member]      
Segments [Line Items]      
Management fees 2,640,000 2,400,000 1,950,000
Capital expenditures 11,800,000 12,300,000 2,100,000
Pekin Campus [Member]      
Segments [Line Items]      
Capital expenditures $ 17,700,000 $ 25,700,000 $ 14,300,000
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segments (Details) - Schedule of Financial Data for Operating Segments - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cost of goods sold:      
Cost of goods sold $ 1,207,287 $ 1,363,171 $ 1,140,108
Income (loss) before provision for income taxes:      
Income (loss) before provision for income taxes (27,908) (39,672) 47,551
Depreciation and amortization expense:      
Depreciation and amortization expense 23,080 25,095 23,292
Interest expense, net of capitalized interest:      
Interest expense, net of capitalized interest 7,425 1,827 3,587
Pekin Campus production [Member]      
Cost of goods sold:      
Cost of goods sold 710,088 772,755 638,371
Income (loss) before provision for income taxes:      
Income (loss) before provision for income taxes (1,560) (27,376) 41,622
Depreciation and amortization expense:      
Depreciation and amortization expense 19,789 19,136 17,352
Interest expense, net of capitalized interest:      
Interest expense, net of capitalized interest (207) (381) 756
Marketing and distribution [Member]      
Cost of goods sold:      
Cost of goods sold 259,234 229,288 371,371
Income (loss) before provision for income taxes:      
Income (loss) before provision for income taxes 7,644 3,748 11,756
Interest expense, net of capitalized interest:      
Interest expense, net of capitalized interest 822 1,658 963
Western Production Segment [Member]      
Cost of goods sold:      
Cost of goods sold 230,445 353,775 136,401
Income (loss) before provision for income taxes:      
Income (loss) before provision for income taxes (13,506) (7,209) (3,762)
Depreciation and amortization expense:      
Depreciation and amortization expense 2,381 5,085 5,890
Interest expense, net of capitalized interest:      
Interest expense, net of capitalized interest 1,164 (339) 167
Corporate and Other [Member]      
Pekin Campus production, recorded as gross:      
Net Sales 15,834 15,812
Cost of goods sold:      
Cost of goods sold 12,122 12,167
Income (loss) before provision for income taxes:      
Income (loss) before provision for income taxes (20,486) (8,835) (2,065)
Depreciation and amortization expense:      
Depreciation and amortization expense 910 874 50
Interest expense, net of capitalized interest:      
Interest expense, net of capitalized interest 5,646 889 1,701
Intersegment eliminations [Member]      
Pekin Campus production, recorded as gross:      
Net Sales (13,215) (13,693) (12,218)
Cost of goods sold:      
Cost of goods sold (4,602) (4,814) (6,035)
Net sales as reported [Member]      
Pekin Campus production, recorded as gross:      
Net Sales 1,222,940 1,335,621 1,207,892
Cost of goods sold as reported [Member]      
Cost of goods sold:      
Cost of goods sold 1,207,287 1,363,171 1,140,108
Alcohol sales [Member] | Pekin Campus production [Member]      
Pekin Campus production, recorded as gross:      
Net Sales 502,217 521,273 498,195
Alcohol sales [Member] | Western Production Segment [Member]      
Pekin Campus production, recorded as gross:      
Net Sales 166,971 253,605 107,931
Essential Ingredient Sales [Member] | Pekin Campus production [Member]      
Pekin Campus production, recorded as gross:      
Net Sales 217,702 225,871 189,535
Essential Ingredient Sales [Member] | Western Production Segment [Member]      
Pekin Campus production, recorded as gross:      
Net Sales 57,264 90,209 31,056
Intersegment Sales [Member] | Pekin Campus production [Member]      
Pekin Campus production, recorded as gross:      
Net Sales 1,427 1,212 1,193
Intersegment Sales [Member] | Marketing and distribution [Member]      
Pekin Campus production, recorded as gross:      
Net Sales 11,654 12,459 10,061
Intersegment Sales [Member] | Western Production Segment [Member]      
Pekin Campus production, recorded as gross:      
Net Sales 134 22 964
Total Pekin Campus Sales [Member] | Pekin Campus production [Member]      
Pekin Campus production, recorded as gross:      
Net Sales 721,346 748,356 688,923
Alcohol sales, gross [Member] | Marketing and distribution [Member]      
Pekin Campus production, recorded as gross:      
Net Sales 262,587 227,626 379,422
Alcohol sales, net [Member] | Marketing and distribution [Member]      
Pekin Campus production, recorded as gross:      
Net Sales 365 1,225 1,753
Total Marketing and Distribution Sales [Member] | Marketing and distribution [Member]      
Pekin Campus production, recorded as gross:      
Net Sales 274,606 241,310 391,236
Total Other production Sales [Member] | Western Production Segment [Member]      
Pekin Campus production, recorded as gross:      
Net Sales $ 224,369 $ 343,836 $ 139,951
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segments (Details) - Schedule of Assets by Operating Segments - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Total assets:    
Total assets by operating segment $ 454,241 $ 478,321
Pekin Campus production [Member]    
Total assets:    
Total assets by operating segment 251,048 257,089
Marketing and distribution [Member]    
Total assets:    
Total assets by operating segment 101,196 114,755
Other production [Member]    
Total assets:    
Total assets by operating segment 57,533 51,886
Corporate and Other [Member]    
Total assets:    
Total assets by operating segment $ 44,464 $ 54,591
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property And Equipment [Line Items]      
Depreciation expense $ 22,492,000 $ 24,528,000 $ 23,292,000
Capital Investment Activities [Member]      
Property And Equipment [Line Items]      
Capitalized interest $ 2,454,000 $ 720,000 $ 628,000
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment (Details) - Schedule of Property and Equipment - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Property and Equipment [Abstract]    
Facilities and plant equipment $ 405,010 $ 386,932
Land 3,687 3,687
Other equipment, vehicles and furniture 9,719 9,876
Construction in progress 50,505 37,538
Total of plant and equipment gross 468,921 438,033
Accumulated depreciation (220,173) (198,964)
Total of plant and equipment net $ 248,748 $ 239,069
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Intangible Assets [Line Items]    
Goodwill $ 5,970,000  
Goodwill and asset impairments 5,970,000  
Amortization expense of intangible assets 588,000 $ 567,000
Kinergy Tradename [Member]    
Intangible Assets [Line Items]    
Recorded amount 2,678,000  
Customer Relationships [Member]    
Intangible Assets [Line Items]    
Recorded amount $ 6,556,000  
Useful life 12 years  
Eagle Tradename [Member]    
Intangible Assets [Line Items]    
Recorded amount $ 420,000  
Useful life 10 years  
Customer Relationships and Tradename [Member]    
Intangible Assets [Line Items]    
Weighted-average unamortized life 9 years 10 months 24 days  
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets (Details) - Schedule of Intangible Assets Including Goodwill - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Non-Amortizing:    
Gross $ 15,624 $ 15,624
Accumulated Amortization/Impairment (7,126) (567)
Net Book Value 8,498 15,057
Goodwill [Member]    
Non-Amortizing:    
Gross 5,970 5,970
Accumulated Amortization/Impairment (5,970)
Net Book Value 5,970
Kinergy tradename [Member]    
Non-Amortizing:    
Gross 2,678 2,678
Accumulated Amortization/Impairment
Net Book Value 2,678 $ 2,678
Customer relationships [Member]    
Non-Amortizing:    
Useful Life (Years)   12 years
Gross 6,556 $ 6,556
Accumulated Amortization/Impairment (1,074) (527)
Net Book Value 5,482 $ 6,029
Eagle tradename [Member]    
Non-Amortizing:    
Useful Life (Years)   10 years
Gross 420 $ 420
Accumulated Amortization/Impairment (82) (40)
Net Book Value $ 338 $ 380
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets (Details) - Schedule of Expected Amortization Expense Relating to Amortizable Intangible Assets
$ in Thousands
Dec. 31, 2023
USD ($)
Schedule of Expected Amortization Expense Relating to Amortizable Intangible Assets [Abstract]  
2024 $ 588
2025 588
2026 588
2027 588
2028 588
Thereafter 2,880
Total $ 5,820
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivatives (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Derivatives [Abstract]      
Recognized net gains loss $ 8,031,000 $ 19,263,000 $ 21,619,000
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivatives (Details) - Schedule of Derivatives not Designated as Hedging Instruments - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Cash Collateral Balance [Member]    
Schedule of Derivatives not Designated as Hedging Instruments [Line Items]    
Cash collateral balance $ 15,466 $ 13,069
Commodity contracts [Member]    
Schedule of Derivatives not Designated as Hedging Instruments [Line Items]    
Commodity Contracts Assets 2,412 4,973
Commodity Contracts Liabilities $ 13,849 $ 6,732
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivatives (Details) - Schedule of Recognized Gains (Losses) for its Derivatives - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Realized Gains [Member]      
Schedule of Recognized Gains (Losses) for its Derivatives [Line Items]      
Realized gain loss on derivatives $ 1,647 $ 23,280 $ 32,618
Unrealized Losses [Member]      
Schedule of Recognized Gains (Losses) for its Derivatives [Line Items]      
Unrealized gain loss on derivatives (9,678) (4,017) (10,999)
Cost of goods sold [Member] | Commodity Contract [Member] | Realized Gains [Member]      
Schedule of Recognized Gains (Losses) for its Derivatives [Line Items]      
Realized gain loss on derivatives 1,647 23,280 32,618
Commodity Contract [Member] | Unrealized Losses [Member]      
Schedule of Recognized Gains (Losses) for its Derivatives [Line Items]      
Unrealized gain loss on derivatives $ (9,678) $ (4,017) $ (10,999)
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Details) - USD ($)
4 Months Ended 12 Months Ended
Nov. 23, 2022
Nov. 07, 2022
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2021
Dec. 31, 2022
Sep. 30, 2021
Jun. 30, 2021
May 04, 2020
Debt [Line Items]                  
Description of interest rate       Kinergy has an operating line of credit for an aggregate amount of up to $100,000,000. The line of credit matures on November 7, 2027. The credit facility is based on Kinergy’s eligible accounts receivable and inventory levels, subject to certain concentration reserves. The credit facility is subject to certain other sublimits, including inventory loan limits. Interest accrues under the line of credit at a rate equal to (i) the daily Secured Overnight Financing Rate, plus (ii) a specified applicable margin ranging between 1.25% and 1.75%. The applicable margin was 1.25%, for a total rate of 6.74%, at December 31, 2023. The credit facility’s monthly unused line fee is an annual rate equal to 0.25% to 0.375% depending on the average daily principal balance during the immediately preceding month. Payments that may be made by Kinergy to the Company as reimbursement for management and other services provided by the Company to Kinergy are limited under the terms of the credit facility to $1,500,000 per fiscal quarter. The credit facility also includes the accounts receivable of Alto Nutrients as additional collateral. Payments that may be made by Alto Nutrients to the Company as reimbursement for management and other services provided by the Company to Alto Nutrients are limited under the terms of the credit facility to $500,000 per fiscal quarter. Kinergy and Alto Nutrients may also make distributions to the Company of up to 75% of their excess cash flow.          
Operating line of credit     $ 100,000,000 $ 100,000,000          
Line of credit matures       Nov. 07, 2027          
Excess percentage       75.00%          
Unused borrowing     $ 33,300,000 $ 33,300,000          
Senior secured credit amount   $ 125,000,000              
Lenders company advances       100,000,000          
Additional fees       $ 25,000,000          
Lenders stock share issued (in Shares)     1,282,051 1,282,051          
Additional lenders stock share issued (in Shares)     320,513 320,513          
Initial funding $ 60,000,000                
Issuance of shares (in Shares) 1,282,051                
Outstanding amount     $ 60,000,000 $ 60,000,000   $ 60,000,000      
Loan proceeds       $ 3,912,000          
Percentage of fixed rate     10.00% 10.00%          
Specified leverage       The Company must prepay amounts outstanding under the Term Loan on a semi-annual basis beginning with the six-month period ended December 31, 2023 in an amount equal to a percentage of the Company’s excess cash flow based on a specified leverage ratio, as follows: (i) if the leverage ratio is greater than or equal to 3.0x, then the mandatory prepayment amount will equal 100% of the Company’s excess cash flow, (ii) if the leverage ratio is less than 3.0x and greater than or equal to 1.5x, then the mandatory prepayment amount will equal 50% of the Company’s excess cash flow and (iii) if the leverage ratio is less than 1.5x, then the mandatory prepayment amount will equal 25% of the Company’s excess cash flow.          
Principal amount             $ 6,000,000 $ 3,900,000  
Income from loan forgiveness         $ 9,900,000        
Minimum [Member]                  
Debt [Line Items]                  
Applicable ranging percentage       1.25%          
Applicable margin percentage       1.25%          
Unused line fee percentage       0.25%          
Maximum [Member]                  
Debt [Line Items]                  
Applicable ranging percentage       1.75%          
Applicable margin percentage       6.74%          
Unused line fee percentage       0.375%          
Alto Ingredients [Member]                  
Debt [Line Items]                  
Loan proceeds                 $ 6,000,000
Alto Pekin [Member]                  
Debt [Line Items]                  
Loan proceeds                 $ 3,900,000
Kinergy [Member]                  
Debt [Line Items]                  
Credit facility     $ 1,500,000            
Alto Nutrients [Member]                  
Debt [Line Items]                  
Credit facility     $ 500,000            
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Details) - Schedule of Long-Term Borrowings - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Long-Term Borrowings [Line Items]    
Term debt $ 90,690 $ 78,076
Less unamortized debt discount (3,893) (4,686)
Less unamortized debt financing costs (4,700) (5,034)
Less current portion
Long-term debt 82,097 68,356
Kinergy line of credit [Member]    
Schedule of Long-Term Borrowings [Line Items]    
Term debt 30,690 18,076
Orion term loan [Member]    
Schedule of Long-Term Borrowings [Line Items]    
Term debt $ 60,000 $ 60,000
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Details) - Schedule of Long-Term Debt Matures - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Long Term Debt Matures Abstract    
2027 $ 30,690  
2028 60,000  
Total debt $ 90,690 $ 78,076
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Details)
Dec. 31, 2023
Dec. 31, 2022
Leases [Line Items]    
Weighted-average discount rate 7.50% 7.50%
Minimum [Member]    
Leases [Line Items]    
Remaining lease terms 1 year  
Maximum [Member]    
Leases [Line Items]    
Remaining lease terms 52 years  
Equipment [Member]    
Leases [Line Items]    
Weighted-average remaining lease terms 4 years 8 months 23 days  
Land [Member]    
Leases [Line Items]    
Weighted-average remaining lease terms 15 years 4 months 28 days  
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Details) - Schedule of Leases - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Leases Abstract    
Operating $ 22,597 $ 18,937
Operating - Current 4,333 3,849
Operating - Noncurrent $ 19,029 $ 15,062
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Details) - Schedule of Components of Lease Costs - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Components of Lease Costs [Abstract]      
Fixed lease cost $ 5,722 $ 5,224 $ 4,500
Variable lease cost 871 124 238
Net lease cost $ 6,593 $ 5,348 $ 4,738
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Details) - Schedule of Operating Lease Liabilities
$ in Thousands
Dec. 31, 2023
USD ($)
Equipment [Member]  
Leases (Details) - Schedule of Operating Lease Liabilities [Line Items]  
2024 $ 4,959
2025 4,506
2026 3,860
2027 3,350
2028 2,655
2029-76 1,278
Less interest (3,720)
Operating lease liabilities 16,888
Land Related [Member]  
Leases (Details) - Schedule of Operating Lease Liabilities [Line Items]  
2024 991
2025 1,178
2026 1,156
2027 1,129
2028 1,142
2029-76 4,666
Less interest (3,788)
Operating lease liabilities $ 6,474
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pension Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pension Plans [Line Items]      
Net periodic benefit cost (in Dollars) $ 100    
Pre-Medicare Postretirement [Member]      
Pension Plans [Line Items]      
Annual rate 7.50%    
Defined Benefit Plan, Equity Securities [Member]      
Pension Plans [Line Items]      
Equity retirement plan rate 50.00%    
Defined Benefit Plan, Debt Security [Member]      
Pension Plans [Line Items]      
Equity retirement plan rate 50.00%    
Postretirement Plan [Member]      
Pension Plans [Line Items]      
Net periodic benefit cost (in Dollars) $ 147 $ 131 $ 172
Adjusted rate 4.50%    
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pension Plans (Details) - Schedule of Information Related to the Retirement Plan - Retirement Plan [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Changes in plan assets:    
Fair value of plan assets, beginning $ 16,688 $ 19,987
Actual gains (losses) 2,376 (3,315)
Benefits paid (834) (784)
Company contributions 255 800
Participant contributions
Fair value of plan assets, ending 18,485 16,688
Less: projected accumulated benefit obligation 18,590 17,956
Funded status, (underfunded)/overfunded (105) (1,268)
Amounts recognized in the consolidated balance sheets:    
Other liabilities (105) (1,268)
Accumulated other comprehensive loss $ (2,231) $ (1,166)
Assumptions used in computation of benefit obligations:    
Discount rate 4.90% 5.15%
Expected long-term return on plan assets 6.50% 6.50%
Rate of compensation increase
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pension Plans (Details) - Schedule of Components of Net Periodic Benefit Costs - Retirement Plan [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Components of net periodic benefit costs are as follows:      
Service cost $ 249 $ 404 $ 436
Interest cost 900 655 605
Amortization of net loss 98
Expected return on plan assets (993) (1,090) (952)
Net periodic cost (benefit) $ 156 $ (31) $ 187
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pension Plans (Details) - Schedule of Expected Benefit Payments
$ in Thousands
Dec. 31, 2023
USD ($)
Schedule Of Expected Benefit Payments Abstract  
2024 $ 960
2025 1,030
2026 1,070
2027 1,100
2028 1,140
2029-33 6,280
Total expected benefit payments $ 11,580
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pension Plans (Details) - Schedule of Information Related to the Postretirement Plan - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Amounts at the end of the year:    
Accumulated/projected benefit obligation $ 4,294 $ 3,907
Fair value of plan assets
Funded status, (underfunded)/overfunded (4,294) (3,907)
Amounts recognized in the consolidated balance sheets:    
Accrued liabilities (320) (310)
Other liabilities (3,974) (3,597)
Accumulated other comprehensive loss $ (250) $ (656)
Discount rate used in computation of benefit obligations 4.75% 4.95%
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pension Plans (Details) - Schedule of Net Periodic Benefit Costs - Postretirement Plan [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Components of net periodic benefit costs are as follows:      
Service cost $ 14 $ 26 $ 42
Interest cost 186 105 105
Amortization of prior service cost (53) 25
Net periodic benefit cost 147 131 172
Amounts recognized in the plan for the year:      
Participant contributions 36 43 32
Benefits paid $ 201 $ 215 $ 217
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pension Plans (Details) - Schedule of Expected Benefit Payments - Postretirement Plan [Member]
$ in Thousands
Dec. 31, 2023
USD ($)
Pension Plans (Details) - Schedule of Expected Benefit Payments [Line Items]  
2024 $ 320
2025 350
2026 430
2027 440
2028 450
2029-2033 1,940
Total expected benefit payments $ 3,930
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes [Line Items]      
Federal net operating losses $ 108,500,000    
Federal taxable income $ 135,260,000    
Capital loss, description Federal capital loss of $100,487,000 may be carried forward for 5 years and will expire in 2025. State capital loss of $95,469,000 may be carried forward for 5 years for most of the states in which the Company files returns and will expire in 2025.    
Valuation allowance $ 93,506,000 $ 87,949,000  
Increase in valuation allowance 5,557,000 12,365,000 $ 10,104,000
Uncertain tax positions 739,000    
Effective tax 739,000    
Accrued penalties 74,000    
Accrued interest 75,000    
Domestic Tax Authority [Member]      
Income Taxes [Line Items]      
Net operating loss 207,481,000    
State and Local Jurisdiction [Member]      
Income Taxes [Line Items]      
Net operating loss 227,772,000    
Assessment [Member]      
Income Taxes [Line Items]      
Valuation allowance $ 93,506,000 $ 87,949,000  
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Details) - Schedule of Provision for Income Taxes - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Provision for Income Taxes [Abstract]      
Current provision $ 97 $ 1,925 $ 1,469
Deferred provision
Total $ 97 $ 1,925 $ 1,469
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Details) - Schedule of Reconciliation of Effective Tax Rate
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Reconciliation of Effective Tax Rate [Abstract]      
Statutory rate 21.00% 21.00% 21.00%
State income taxes, net of federal benefit 4.60% 5.80% 6.00%
Change in valuation allowance (23.40%) (33.90%) (18.80%)
Stock-based compensation (2.30%) 3.10%
Non-deductible items 0.80% (1.60%) 0.40%
Income from loan forgiveness (5.50%)
Other (1.00%) 0.60% (0.10%)
Effective rate (0.30%) (5.00%) 3.00%
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Details) - Schedule of Components of Deferred Income Taxes - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Net operating loss carryforwards $ 57,870 $ 58,131
Capital loss 26,518 26,043
Disallowed interest 3,457 2,395
R&D, Energy and AMT credits 3,742 3,742
Derivatives 3,051 460
Intangibles 1,201 89
Pension liability 1,173 1,354
Railcar contracts 818 786
Stock-based compensation 696 634
Allowance for credit losses and other assets 296 311
Other 3,340 3,208
Total gross deferred tax assets 102,162 97,153
Less: valuation allowance (93,506) (87,949)
Total deferred tax assets, net of valuation allowance 8,656 9,204
Deferred tax liabilities:    
Property and equipment (7,720) (9,125)
Other (1,172) (315)
Total deferred tax liabilities (8,892) (9,440)
Net deferred tax liabilities, included in other liabilities $ (236) $ (236)
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Details) - Schedule of Net Operating Loss Carryforwards
Dec. 31, 2023
USD ($)
Federal [Member]  
Schedule of Net Operating Loss Carryforwards [Line Items]  
Net operating loss carryforward $ 207,481,000
Federal [Member] | 2024–2028 [Member]  
Schedule of Net Operating Loss Carryforwards [Line Items]  
Net operating loss carryforward
Federal [Member] | 2029–2033 [Member]  
Schedule of Net Operating Loss Carryforwards [Line Items]  
Net operating loss carryforward 15,245,000
Federal [Member] | 2034–2038 [Member]  
Schedule of Net Operating Loss Carryforwards [Line Items]  
Net operating loss carryforward 83,771,000
Federal [Member] | 2039 and After [Member]  
Schedule of Net Operating Loss Carryforwards [Line Items]  
Net operating loss carryforward 108,465,000 [1]
State [Member]  
Schedule of Net Operating Loss Carryforwards [Line Items]  
Net operating loss carryforward 227,772,000
State [Member] | 2024–2028 [Member]  
Schedule of Net Operating Loss Carryforwards [Line Items]  
Net operating loss carryforward 94,913,000
State [Member] | 2029–2033 [Member]  
Schedule of Net Operating Loss Carryforwards [Line Items]  
Net operating loss carryforward 5,637,000
State [Member] | 2034–2038 [Member]  
Schedule of Net Operating Loss Carryforwards [Line Items]  
Net operating loss carryforward 93,390,000
State [Member] | 2039 and After [Member]  
Schedule of Net Operating Loss Carryforwards [Line Items]  
Net operating loss carryforward $ 33,832,000 [1]
[1] Includes indefinite life federal net operating losses of $108.5 million generated after 2017.
XML 92 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Details) - Schedule of Balance of Gross Unrecognized Tax Benefits, Before Interest and Penalties - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Balance of Gross Unrecognized Tax Benefits Before Interest and Penalties [Abstract]    
Unrecognized tax benefits at beginning of year $ 739
Increases related to current year tax positions
Decreases related to current year tax positions
Increases related to prior year tax positions 739
Decreases related to prior year tax positions
Decreases related to expiration of prior year tax positions
Decreases related to settlements of prior year tax positions
Unrecognized tax benefits at end of year $ 739 $ 739
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Details) - Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions
12 Months Ended
Dec. 31, 2023
Federal [Member]  
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]  
Tax years still open to audit 2020 – 2022
Alabama [Member]  
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]  
Tax years still open to audit 2020 – 2022
Arizona [Member]  
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]  
Tax years still open to audit 2019 – 2022
Arkansas [Member]  
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]  
Tax years still open to audit 2020 – 2022
California [Member]  
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]  
Tax years still open to audit 2019 – 2022
Colorado [Member]  
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]  
Tax years still open to audit 2019 – 2022
Connecticut [Member]  
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]  
Tax years still open to audit 2020 – 2022
Georgia [Member]  
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]  
Tax years still open to audit 2020 – 2022
Idaho [Member]  
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]  
Tax years still open to audit 2020 – 2022
Illinois [Member]  
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]  
Tax years still open to audit 2020 – 2022
Indiana [Member]  
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]  
Tax years still open to audit 2020 – 2022
Iowa [Member]  
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]  
Tax years still open to audit 2020 – 2022
Kansas [Member]  
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]  
Tax years still open to audit 2020 – 2022
Louisiana [Member]  
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]  
Tax years still open to audit 2020 – 2022
Michigan [Member]  
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]  
Tax years still open to audit 2020 – 2022
Minnesota [Member]  
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]  
Tax years still open to audit 2020 – 2022
Mississippi [Member]  
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]  
Tax years still open to audit 2020 – 2022
Missouri [Member]  
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]  
Tax years still open to audit 2020 – 2022
Nebraska [Member]  
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]  
Tax years still open to audit 2020 – 2022
New Mexico [Member]  
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]  
Tax years still open to audit 2020 – 2022
Oklahoma [Member]  
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]  
Tax years still open to audit 2020 – 2022
Oregon [Member]  
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]  
Tax years still open to audit 2020 – 2022
Pennsylvania [Member]  
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]  
Tax years still open to audit 2020 – 2022
Rhode Island [Member]  
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]  
Tax years still open to audit 2020 – 2022
South Carolina [Member]  
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]  
Tax years still open to audit 2020 – 2022
Tennessee [Member]  
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]  
Tax years still open to audit 2020 – 2022
Texas [Member]  
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]  
Tax years still open to audit 2019 – 2022
XML 94 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Preferred Stock (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Preferred Stock [Line Items]    
Shares authorized 10,000,000 10,000,000
Expenses of preferred stock (in Dollars) $ 25,000  
Equity Method Investment [Member]    
Preferred Stock [Line Items]    
Ownership percentage 100.00%  
Series A Preferred Stock [Member]    
Preferred Stock [Line Items]    
Shares authorized 1,684,375 1,684,375
Preferred stock, shares outstanding
Dividend rate percentage 5.00%  
Internal rate of preferred stock 25.00%  
Series B Preferred Stock [Member]    
Preferred Stock [Line Items]    
Shares authorized 1,580,790 1,580,790
Preferred stock, shares outstanding 926,942 926,942
Dividend rate percentage 7.00%  
Internal rate of preferred stock 25.00%  
Liquidation preference, per share (in Dollars per share) $ 19.5  
Convertible shares 980,712  
Votes per share (in Dollars per share) $ 0.03  
Board of Directors Chairman [Member]    
Preferred Stock [Line Items]    
Shares authorized 6,734,835  
Registration Rights [Member] | Equity Method Investment [Member]    
Preferred Stock [Line Items]    
Ownership percentage 10.00%  
XML 95 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jun. 22, 2023
Jun. 23, 2022
Nov. 18, 2020
Nov. 07, 2019
Jun. 14, 2018
Jun. 16, 2016
Stock-based Compensation [Abstract]                  
Shares of common stock                 1,150,000
Aggregate number of shares authorized       11,400,000 8,900,000 7,400,000 5,650,000 3,650,000  
Fair value of the common stock at vesting aggregated (in Dollars) $ 929,000 $ 6,900,000 $ 8,810,000            
Unvested awards not been recognized amount (in Dollars) $ 8,281,000                
Compensation expense attributable to unvested term 8 months 1 day                
XML 96 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Details) - Schedule of Unvested Restricted Stock Activity - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Unvested Restricted Stock Activity [Abstract]    
Number of Shares Unvested, beginning 1,169 1,387
Weighted- Average Grant Date Fair Value Per Share Unvested, beginning $ 5.95 $ 3.3
Number of Shares Issued 2,375 872
Weighted- Average Grant Date Fair Value Per Share Issued $ 1.87 $ 6.21
Number of Shares Vested (547) (1,051)
Weighted- Average Grant Date Fair Value Per Share Vested $ 5.61 $ 2.66
Number of Shares Canceled (56) (39)
Weighted- Average Grant Date Fair Value Per Share Canceled $ 3.14 $ 6.23
Number of Shares Unvested, Ending 2,941 1,169
Weighted- Average Grant Date Fair Value Per Share Unvested, Ending $ 2.77 $ 5.95
XML 97 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Details) - Schedule of Common Stock at Vesting Aggregated - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Common Stock at Vesting Aggregated [Line Items]      
Total stock-based compensation expense $ 3,896 $ 3,333 $ 2,883
Employees [Member]      
Schedule of Common Stock at Vesting Aggregated [Line Items]      
Total stock-based compensation expense 3,345 2,689 1,758
Non-employees [Member]      
Schedule of Common Stock at Vesting Aggregated [Line Items]      
Total stock-based compensation expense $ 551 $ 644 $ 1,125
XML 98 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
gal
T
Commitments and Contingencies [Line Items]  
Open fixed-price sales contracts valued $ 6,374,000
Indexed price sales contracts (in US Tons) | T 85,000
Future commitments for capital projects $ 15,629,000
Sales Commitments [Member]  
Commitments and Contingencies [Line Items]  
Indexed-price sales (in US Gallons) | gal 102,874,000
Alcohol From Suppliers [Member] | Purchase Commitments [Member]  
Commitments and Contingencies [Line Items]  
Indexed-price sales (in US Gallons) | gal 26,332,000
Fixed-price purchase contracts value $ 1,705,000
Corn From Suppliers [Member] | Purchase Commitments [Member]  
Commitments and Contingencies [Line Items]  
Fixed-price purchase contracts value 30,100,000
Natural Gas [Member] | Purchase Commitments [Member]  
Commitments and Contingencies [Line Items]  
Purchase price contracts amount 4,663,000
Alcohol Sales Contracts [Member]  
Commitments and Contingencies [Line Items]  
Open fixed-price sales contracts valued $ 285,802,000
XML 99 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Details) - Schedule of Recurring and Nonrecurring Fair Value Measurements - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets:    
Assets $ 2,412 $ 4,973
Defined benefit plan assets(1) (pooled separate accounts):    
Defined benefit plan assets 20,897 21,661
Liabilities:    
Liabilities 13,849 6,732
Derivative Financial Instruments, Assets [Member]    
Assets:    
Assets 2,412 4,973
Derivative Financial Instruments, Liabilities [Member]    
Liabilities:    
Liabilities 13,849 6,732
Large U.S. Equity [Member]    
Defined benefit plan assets(1) (pooled separate accounts):    
Defined benefit plan assets [1],[2] $ 5,608 $ 4,586
Benefit Plan Percentage Allocation [1],[2] 30.00% 28.00%
Small/Mid U.S. Equity [Member]    
Defined benefit plan assets(1) (pooled separate accounts):    
Defined benefit plan assets [1],[3] $ 3,350 $ 2,986
Benefit Plan Percentage Allocation [1],[3] 18.00% 18.00%
International Equity [Member]    
Defined benefit plan assets(1) (pooled separate accounts):    
Defined benefit plan assets [1],[4] $ 2,682 $ 2,406
Benefit Plan Percentage Allocation [1],[4] 15.00% 14.00%
Fixed Income [Member]    
Defined benefit plan assets(1) (pooled separate accounts):    
Defined benefit plan assets [1],[5] $ 6,845 $ 6,710
Benefit Plan Percentage Allocation [1],[5] 37.00% 40.00%
Level 1 [Member]    
Defined benefit plan assets(1) (pooled separate accounts):    
Defined benefit plan assets $ 2,412 $ 4,973
Level 1 [Member] | Derivative Financial Instruments, Assets [Member]    
Assets:    
Assets 2,412 4,973
Level 1 [Member] | Derivative Financial Instruments, Liabilities [Member]    
Liabilities:    
Liabilities 13,849 6,732
Level 1 [Member] | Large U.S. Equity [Member]    
Defined benefit plan assets(1) (pooled separate accounts):    
Defined benefit plan assets [1],[2]
Level 1 [Member] | Small/Mid U.S. Equity [Member]    
Defined benefit plan assets(1) (pooled separate accounts):    
Defined benefit plan assets [1],[3]
Level 1 [Member] | International Equity [Member]    
Defined benefit plan assets(1) (pooled separate accounts):    
Defined benefit plan assets [1],[4]
Level 1 [Member] | Fixed Income [Member]    
Defined benefit plan assets(1) (pooled separate accounts):    
Defined benefit plan assets [1],[5]
Level 2 [Member]    
Defined benefit plan assets(1) (pooled separate accounts):    
Defined benefit plan assets 18,485 16,688
Level 2 [Member] | Derivative Financial Instruments, Assets [Member]    
Assets:    
Assets
Level 2 [Member] | Derivative Financial Instruments, Liabilities [Member]    
Liabilities:    
Liabilities
Level 2 [Member] | Large U.S. Equity [Member]    
Defined benefit plan assets(1) (pooled separate accounts):    
Defined benefit plan assets [1],[2] 5,608 4,586
Level 2 [Member] | Small/Mid U.S. Equity [Member]    
Defined benefit plan assets(1) (pooled separate accounts):    
Defined benefit plan assets [1],[3] 3,350 2,986
Level 2 [Member] | International Equity [Member]    
Defined benefit plan assets(1) (pooled separate accounts):    
Defined benefit plan assets [1],[4] 2,682 2,406
Level 2 [Member] | Fixed Income [Member]    
Defined benefit plan assets(1) (pooled separate accounts):    
Defined benefit plan assets [1],[5] 6,845 6,710
Level 3 [Member]    
Defined benefit plan assets(1) (pooled separate accounts):    
Defined benefit plan assets
Level 3 [Member] | Derivative Financial Instruments, Assets [Member]    
Assets:    
Assets
Level 3 [Member] | Derivative Financial Instruments, Liabilities [Member]    
Liabilities:    
Liabilities
Level 3 [Member] | Large U.S. Equity [Member]    
Defined benefit plan assets(1) (pooled separate accounts):    
Defined benefit plan assets [1],[2]
Level 3 [Member] | Small/Mid U.S. Equity [Member]    
Defined benefit plan assets(1) (pooled separate accounts):    
Defined benefit plan assets [1],[3]
Level 3 [Member] | International Equity [Member]    
Defined benefit plan assets(1) (pooled separate accounts):    
Defined benefit plan assets [1],[4]
Level 3 [Member] | Fixed Income [Member]    
Defined benefit plan assets(1) (pooled separate accounts):    
Defined benefit plan assets [1],[5]
[1] See Note 11 for accounting discussion.
[2] This category includes investments in funds comprised of equity securities of large U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.
[3] This category includes investments in funds comprised of equity securities of small- and medium-sized U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.
[4] This category includes investments in funds comprised of equity securities of foreign companies, including emerging markets. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.
[5] This category includes investments in funds comprised of U.S. and foreign investment-grade fixed income securities, high-yield fixed income securities that are rated below investment-grade, U.S. treasury securities, mortgage-backed securities, and other asset-backed securities. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.
EXCEL 101 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'PR;E@'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 " !\,FY8P&EX.^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O::=@J'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1#JJKH#AZ2,(@43L @+DWI\65>M[ ^ MD?(:\Z]D!9T"KMEE\FOSL-EMF:RK>E543<%7.UX)?B^:V_?)]8??5=CUQN[M M/S:^",H6?MV%_ )02P,$% @ ?#)N6)E&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" !\,FY8IYY8X5<( #*-0 & 'AL+W=OY MOR$QYB=T2Q(XLJ8LQ@(VV6.?;QG!01841WW'LD;]&(=)[_(\V[=@E^F3W)@'%SU+WA&)B"^D!(8_S\0C M4225X#[^*41[Y35EX/O/._59]O#P,"O,B4>C/\- ;"YZIST4D#5.(W%/7WXA MQ0,-I9Y/(Y[]1B_YN4.WA_R4"QH7P7 '<9CD?_%K >)=P*G5$. 4 H"?;BW\@:=W0U>.5K%*?%/D&L?(<=R7,4->?KP6\Q.D.UDX0-% M^%0?_I\T@:M;JJO7GL8M<;N9GMOT--1/(6L$FB=YSLJV__T&SD)S06+^MPIY M+CE02\J.X3/?8I]<]"#S.6'/I'?YTX_VR/JBPF52;&I(K(9R4*(-?57RT45WY&!*K\1F6?(;M^$R2),41NB=;RH0*E%Y'L%2%U]-& M=05E2*P&:E2"&K5L2 S#>):E9#,LO=8:1UQ)2QO6E98AL1JM<4EKW([6+$QP MXH?0LI8"0]\E]UTS1AGR*&/%L/Y]%N%'9:>FOTHC1VU85XZ&Q&H<3TN.I]HG MO$Y$*-Y@'!"$Y<4/D@,X\E* ERB;GE[P&U&-UYXVJ"LP0V(U8&H%.I,S MI%8GYU3DG+9C ?=A(/A&,$,SV*EV#GJQ1F+:L,[$#*G5B57EOZTMB?^'6-'D MFIGIY6;?E,2,UOBFU.K$JBK?;E?F@JHOZ3LM;89X\ZEA?%O+8#V71E.VUOWQ"H)S)2:>Z M*]IOP=>'R2.B:ZBRX/$V- H(XTA0M")H'4: FX%(E<$X@F:;%D8(>R];:EX.=! M6C/(WGD2D%?T*WE3$M1+6? S'I_:(]6LE:0 M+5R'?M[S:>#I M)0;76:8]JM-VC^8=56(S:IA,J=6Q58;) MT3N< ML?-(*\Q"P?)9C2*^U1:H!EU"N94JO#JKR2HS40LBQ$'G3YCY2I:>TQ"+Y/0"+S\IF8DIQ1;V!*K4ZN\@9.*V^P MC#$TLZN4PV&N3LG_9UB$\@5-Y J>5)[B."7N4/=C/H" VVO34"S9C M,^H-3*G5L57>P&GE#1;I*@I]-(LH5JXDZ56Z3H$859L6:L-,37YMZ?G2L:T3 M<";/"C1N5?B[5IN9(H]"'>%GD_U0?24DVO_U"Y/5NV=4;6I*KX#RHA^391^8(^D[5H66M(4DGU)? K& HX2HFK&GEZJ,\M#& 2W M,@AN*X-0LO3D%CC2!_ *2HYZN05Y"E5QGCZN,[1#V /WW=>I6MF#$EKIXQ>, M/H>)KVZ!>LWYC1*;V2].'<(HN)51<%L9A1+;@G(!7OZO<-LX\;%'<60/A\J9 M2GU<9VZ'L IN917<5JL-BPWX=C3#K\6,&]\_AAA=GJ!CV?VZ),2DU'[8$JMCJFR#ZZ^[+^AV7IQUO*:YWGWB PL]]BQ MU>OL^M#.M YA']S*/KBG;1+U)N1R_J-%?IHT 9Y1M:DIM3K*RE*X>DOQ$(J( MR 5HV_FX^B2+LI0!6R5%O1*8MY@F^4+V$?I@G5B6C;:8H6<^ MT/6KO\')(VE<@MXC=#=93B>_*7D9M0VFU.J\*MLP:&4;ZKFUW&"X%OJ:"JCK M$MGJE !-.@&O4!N]\^WCX>AL; ^MTKH7Q(QZAOZ[EU_D;%'V$A%'OES(R]^# M*?>6+RI-LM=S^M7I^5M.MUA.-G$4D36$6B=CJ(Q8_N)0OB'H-GN59D6%H''V M<4-P0)@\ 8ZO*16[#7F!\O6MR_\"4$L#!!0 ( 'PR;EB7I6S8,P( *0% M 8 >&PO=V]R:W-H965T&ULC93);MLP$(;O>0I"!7H* MK,5+4U<28,<-:L .#+MI#T4/M#2VB'!122I*WKXD):LN8 NY2%SF__D-I9FX M%O)9%0 :O3+*5>(56I=3WU=9 0RK@2B!FYV#D QK,Y5'7Y42<.Y$C/I1$$Q\ MA@GWTMBM;60:BTI3PF$CD:H8P_)M#E34B1=ZIX4M.1;:+OAI7.(C[$ _E1MI M9G[GDA,&7!'!D81#XLW"Z7QBXUW #P*U.ALCF\E>B&<[6>:)%U@@H)!IZX#- MZP7N@5)K9##^M)Y>=Z05GH]/[@\N=Y/+'BNX%_0GR761>'<>RN& *ZJWHOX& M;3YCZY<)JMP3U4UL:(*S2FG!6K$A8(0W;_S:WL.9( JO"*)6$#GNYB!'N< : MI[$4-9(VVKC9@4O5J0T?U]Q3[&MC:S?]K+68 M-Q;1%8LP0FO!=:'05YY#_K^!;W@ZJ.@$-8]Z'1>0#= PO$51$ U[_(9=DD/G M-^Q+4DCTZSO>4_A]*<7&8'39P%;&5)4X@\0SO[X"^0)>^O%#. F^]."-.KQ1 MGWN']X@97&+K5V]WZYNG'5JM-CTHXPYE_"Z4!R(96BXNT?0;C#[W4$PZBLF[ M*%8BN_I/]CMLA>E>2H.\O5D3SD$)C2^!^6>5PT >77]0*!,5UTT1=:M="YHU ME?"3N2C9](1FHD7IZG OM*EJ-RQ,&P5I \S^00A] MFM@#NL:<_@502P,$% @ ?#)N6" [PXQ(!P L24 !@ !X;"]W;W)K MC=\3A/$-)%\^L_M8L*>7@1UE4 MS>5LR?GJ?#YOTB4MD^8M6]%*_/+(ZC+AXK!^FC>KFB99.Z@LYAC"8%XF>35; M7+3?W=6+"[;F15[1NQHTZ[),ZI=K6K#GRQF:_?SB<_ZTY/*+^>)BE3S1>\J_ MKNYJ<33OO61Y2:LF9Q6HZ>/E[ J=WWB!'-!:_)/3YV;G,Y"A/##V31Z\SRYG M4"JB!4VY=)&(/QMZ0XM">A(ZOF^=SOISRH&[GW]Z_Z,-7@3SD#3TAA7_YAE? M7LZB&G\+7I^\ 2<@K\"7)5LW M294U%W,NSBS'S]/M6:Z[LV#+66YI^A80= HPQ,0P_.;PX7@X?"[B[8/&?="X M]4=L0:_KFE8<7#6-B//<%$_GP#,[D&OKO%DE*;VLSJDQ-P)=&0X0&BG3K8(@P)%96=@K"YW*;FDMKKF\:*(.B319E[8$#K73 M8P_AD4;=R(M#8I88]1(CI\1/?$G%Y&\+2](6%I/ 2#MW[)-H)-!@1#QH%ACW M F.GP"^,)\4! F-]^011&,*11(-9'".,S"(15#B"3IEWM>A0:O[2+AE9K59R MKMNU9L0.-$QX%'KC*VJR([&U+* =?"(G2KIY=X!D.WXBDDSE;1BMXB9RHFK1 M=GFRJ*T;"N1$B459/8&"BD9JFU/VJ<+Z%& _#LX4234'DQ5I&Z58QC&PR%061&X-_,I8]YT5A%.8<:IY\8,PBG9%B M(BP%!BE&(C"&K/.OX(;<=.OJ']LG4><7"4),QAIU M,P\B8JM^BG/(#;I.Y)5=G@%=OB<0-]9GL LC8BW/BG(H.JAS_I G#WF1<]$K MF*N>DY9'5[V)O V#5N1$;G3VS=\J>9&=GS%@'8@8AOZX]3"910A9.C>LL(G= MV!02Z[5HG0LU+\9=C0&#$$-_I-)D)MI+2X>/%2RQ$T]]]JQ8W>[A7_T6883> MC4EBEH[TE"9DO# -5D04;XOPG?VBFWN'-Z#8@*^!@JU.W2P(";;H5)##;L@- MN]!]R: 3+$"Z4MT*X3"P9:P"'7:#;MB/[I.J ROP<31&A\$LC""RL ,KL&$W MV#ZPZNF,T[H$&7VP-Z-8)U>$H=;A&,R"B%A7ER(<=A/NTV@5]1O4=+CLC-)U MH*$8:OM.DYD/ UO>*NYA-_>ZO-V7!#K4(JQM3$Q686Q+ 04^[-[?=>GZ88]" M?>.&0B^(QC=0C'806]>_(A5VD^J&E67.V^+4W?-AE4P(6J5",7C]D7'Q!YV" M^!0@*/ZAU@KY;XS1.,]U1+LY@:/AK2^%10*=[Q MJ>0OQJZ%."%[;-BWZB#?34$:E.W7!\^]!D8X$=V;D'Z^;R59;ELO2*$K)*\NPL MKT":K')14HPR#INUE9_0Q3W,CJ(E.X+,P(#$: MMY-&0^(%GN5N(5&P)H=L1QM#?:)M?3+*UNF+P]CWQPV&P8[ "$:6-I@H3)-# MMJ<[$&SQ82^RQB .W,*:[!Q;6*)(3MPDOZ?R#C>X JI MA$8Q4ZZC9W*VS!P MU1R0>%(8_@*U';%/Y&WX;$DU MZ^V\H'PM#MYP@83N!H&*L"O^<&_S;!KP]) M<+>K8R=Y*F_#P%47X+D?ZQZ9X-ZDSWBG\C:,7748GKO#.#S!#3W#^ FJRV2H M;^?IKKNA^,BJLPUK=Z?I3K-F5/@+M[D=\S*1MV'QW/W. =VY6XOQY3<_^^HBW2^\SZ-?)GI[Z1^RJL&%/11>(9O0W%=Z^[] MH.Z LU7[BLT#XYR5[<LN-O'P0 ,D3 8 >&PO=V]R:W-H965T&UL MM9AM_BH;>=)*97'@RQDYMSR3.=-H7[7C.O?:U K+11"!.DNUK/WTE M(( ,EK&3RXN8A]W5;Q=6^J/9@;)7GB DP/>49'QN)4+D#[;-HP2ED-_3'&7R MSH:R% IYRK8VSQF"<>&4$MMSG+&=0IQ9BUEQ;<46,[H3!&=HQ0#?I2ED_SXA M0@]SR[7>+GS!VT2H"_9BEL,M6B/Q-5\Q>6;746*IYR M*"S^QNC 6\= I?)"Z:LZ^3V>6XXB0@1%0H6 \F>/EH@0%4ER?*N"6O68RK%] M_!;]UR)YF)6#-]3!KQS\(M&2K$CK&0JXF#%Z $Q9 MRVCJH*A-X2VSP9EZC&O!Y%TL_<1B23-."8ZA0#%X@@1F$0)K%8Z#FQ5D*!,) M$CB"A-^"S^#K^AGQ3.:QW8MAG%-T# MW[T#GN/Y/>[+X>Z>[F[+ M15\.HJ>$6\T8EXCU%$=YE,F:$(X3U\(>@.9+*) MZ 9 (E_UHBPW,N=G2@AD_+8OY7*,L!A#M<]^,0EF]KZ=5M?$=1H;C=VOV7TC M^TJ^]X@Q^?CDRQ*]WH$<,K"'9*8M+B<>\=QC^C/66G\ MHYI_=!E_0:,U)S3NYG%>NI5S(61-GVS[HR5#H/D,3]+2&GAJAUXAAB?D( MFL9?W+'S2]^4_T'!M*1=IUD'G1\Q M#551M>EE/!GYX?',/\!0)V^MX.Y5Y*<;PQRPO]2@=Y5^?R ]Z6;!=LTK]JFD MSW27.>HEF;\_D)YYL]R[YO6^ZL^G(?UI#G5I@WY4-#WQ1B>X/T0HN#T"()@X MX?1X0AU@J),W2L$U2X4K.C3HL$R]\73D'3.?M=.1&WW@F@7"M?W57?O[N<_: MZ=R-0G#-$F'%=&R"O^W4UXWZ9,R+G- 0*5^-H@EU^2IT)O5S9GH6C6YPS<+A M3YI]WE,ABPRBEH;H)35&NKC%/RB:GGJSYKIGY&-BO#, M*N(*7>UUA8$?!'Y75@\PU*D;!>&9%<2%NKJ*U@:93,?'M&8CG;3UG6Y>]J]1 MU%7(,[AFHQ+7;NVSJ$VN/R#;XHP#@C;2R[D/Y6S,RGVC\D30O-AZ>:%"T+0X M3!",$5,&\OZ&4O%VHG9SZMV[Q?]02P,$% @ ?#)N6/Z^TX;M!0 AQ@ M !@ !X;"]W;W)KB3M9/]^E[(BV=*5Y@)YB47IW$L>WDO> M0V;V)-4WO17"D.U5 4WT%2;J=XIP=/* MJ,BGS'&":<&S\>U'PF]R;/2O&@B-X7!5?_WHM=LLS7V MQ70^V_&->!3FR^Y!06O:>$FS0I0ZDR518GT[N:,W"?.L087X,Q-/^N296"I+ M*;_9QH?T=N+8$8E'G(!8BSZTG&,<_M=-)TZ@(%;&[B7&GBU0375TR.5:AX2;OA\IN03418- MWNQ#-9F5-=#/2AOW1Z/@:P9V9KZ0I99YEG(C4O)HX >":C21:_)I)Q2WP='D M/?GRF)"K-V_)&Y*5Y(^MW&M>IGHV-3 &ZVFZJON[/_;'!OJCC'R4I=EJ\G.9 MBO38P%QG0XG)SAI@GEYO3$39N$P^W\N<. M^/M0KF0AVDB0O^Z6VBA8'G]CDWUTYN'.[)YQHW=\)6XGL"EHH0YB,O_Q!QHX M/V$3]9K.DE=R=C:)7C.)WICW^>^P7VJ>"S0_CZ9A96IWQ0/D)&.QY\RFA]/9 M0'"NZPX!//GA%',&MP9![_AX(]R6$AM["K<2)EJ FLTQ<@AB,&H'\8=B@B,Q33R<8Y1PS$:#Q:HA3I(!"JS M74CD*LWT3L+C6YN37&MA4'X1-J)N #$0<[OQZZ,\_R1?SZC%#;5XE-J='3C) MBAW/5%7G, YQ?WB![W5#--H1OK\1;)]$>G.IX^ \J=.6=6>4:5U'ZC"NE2R( M;.HY6K8=)"INY$4=WA@NH*[?S4T$YSE..$3L1*_02XA5C%9<;\E&\=*@C&AO M!"RBK,L'0;' 9UTZHZ.Z*-[GA%E+F%U,.)>\)"#V-[#/E$+C@1QU=WEF+E[+ M45([.IWB. J&,J%52G140\#$& $=FY<-]QTI!9X(;C]E0X_YW4Q 8#1B83<3 M$)CKGU3<YB*U^O<[Q5(!!0%O83N@T Z#-1YVJH6 M.BY;SO>=I8!D%;;P'[+JI C-FB(Q_!FOD;0O0J# QTYO)T)P;AR$/:9]G =Z M8:"4T%;3T'%1\_!]K/IZ).ZJ- 1#XVZ>)AC*"^(!.JVRH>/2YNPD6-HR>1I* ME!*F/R+'Z2TL!.=1OTL_07!>X$0#0IJV>H:."YH')=9"*: %Q^G5-Y)FARP5 M0\=71)U0* A=3A?!DO^%G5-J=0P=%S+U,N-Y+E=5P(PD.ZY,MLIV4./+#=%B MM5>9R0:R\97DR^*U'"44DUU#.HBU.HA]CP[B!Y[E? F"%N8+/A16W]J&J"/( >H(DC$:]ZE/3VYH"Z$VU4VWABUH7YKC56?SMKE-OZOND#OO M[^E-L0DE4=;[V/#2-WU3WP4AHCB^IQ*SAL M>Q8 W]=2FI>&[:#YW\/\/U!+ P04 " !\,FY8':J'800# "K" & M 'AL+W=OZH_<-6 M-"CW'F4T$ N=,0Z/DJA%GE/Y]PXRL1I:KK7>>&+S5)L-.QH4= X3T"_%H\25 MW; D+ >NF.!$PFQHW;K7X]#$EP$_&*S4QIP8)5,A7LWB/AE:CDD(,HBU8: X M+&$$66:(,(T_-:?5_*4!;L[7[%]*[:AE2A6,1/:3)3H=6CV+)#"CBTP_B=57 MJ/5T#%\L,E7^DE4=ZU@D7B@M\AJ,&>2,5R-]JWW8 +CA 8!7 [Q=0' X-< M_[V H 8$I3.5E-*',=4T&DBQ(M)$(YN9E&:6:)3/N#GVB9;XE"%.1R/!E!->I(I]Y LDV@8UJ&DG>6M*==Y1Q M#/$5\=U/Q',\OR6AT?OA7@M\_'ZX>T2-WQR07_+Y!_B:,SEX)+]NITI+?(%^ MM[E?L0?M[*:H7*N"QC"TD%B!7((5G9VXH7/3YMQ'DHT_B&S+U:!Q-3C&OGWM M.5975E_OS%SO-A\KOF[)9VKI,KKT>H[3&=C+38=:P@*WT^]NAXWWPX+0Z7E- MU):H3B.J]*:7.L1D0*IEB?$Z2A30#(DD!DHF$ M8#'&NHG4"9D"QYG&)U69+S+*6U_Q*J]P0T[8Z>\XLQ_CN4ZXX\M^D-_I!^VV MA(TMX5%;GH6F6;LMAX\[;#GNKA_LY#MJ"?/[0=_=D;4?%O3#;KBCR]XHXSG( M>=D.%6:^X+HJ?\UNTW%ORT:SLW^'G;AJG/]IJC;^0.6<<44RF"&E<]5%PV75 M&JN%%D79+*9"8^LIIRE^38 T ?A\)H1>+\P?--\GT3]02P,$% @ ?#)N M6(<25YU^" DT< !@ !X;"]W;W)K?JPVC-7HT[;85=>+35WO7Z]6U7K#MFGUBN_9 M3GQRS\MM6HO#\F%5[4N69FVC;;$BEN6NMFF^6]Q_=E3=7_% 7^8[=E:@Z M;+=I^?D-*_C3]0(OGM]XES]LZN:-UK$R7+MVQ7Y7R' M2G9_O?@>OTZHUS1H+7[/V5-U]AHUI_*!\X_-P=OL>F$U'K&"K>L&D8H_C^R6 M%45#$G[\U4$7ISZ;AN>OG^EQ>_+B9#ZD%;OEQ1]Y5F^N%_X"9>P^/13U._[T M ^M.R&EX:UY4[?_HJ;.U%FA]J&J^[1H+#[;Y[O@W_=0-Q%D#[(XT(%T#(C6P MR4@#VC6@4@/BC32PNP:VW&#L')RN@2.[A$<:N%T#5SYI.M+ ZQJTT5\=1[<- M39C6ZY:%??W/)=Q8L\2VN6H?>U M^"/RK*X0OQ='?/UQPXN,E=4W7_D$>]^AZ*]#7G]&2_3;^Q"]^/HE^AKE._3K MAA^J=)=55ZM:^-205^NN_S?'_LE(_W'[:%HASED]_DZKS60^ +(*_1+O6%EO$CKZJ7 M&G)B)O_*E;-:B4PZI1,YI1-I.?8(YTU:I+LUJU!:B]-L>^9.0#S+LJ3A5,T\8ONJ86ATL[DZ MOJ[VZ9I=+T0&5JQ\9(N;;[["KO6=;F) PF)(6 ($&\3:/L7:-L:Z+5C+YBJ: M(3%UQ=*B2IMBHPNOD:3W$^DJ*1 GM)4\(KY/I0D'U%D,Q$DFG!X$T3D%T3$& M\1VKZC)?-T6]:B] >54=Q$'-$=ON"_Z9-:507)2RO!1K+UY6WZ*=6%^*J^NZ MF>E%T<;\:%.GGW3!-WHP(_C.5+4-'66$EL232U\$Y$\,Q$GT7GOZP+JGP+I? M-+#G%5T79*,W,\O:K:N,"'8U11ZRSP@2%D/"$B#8((V\4QIYQC3J%J!]"K67 M=UT"&#DS9CD0)_24'+)=:>D5 ?45 W$2L\^# /JG /K_((!3L]G(G#N;?74V M$UN=S9!]1I"P&!*6 ,$&R1"(ZTOTP5'_)9'_#>)X)6'BB1)\I6,T:+.^DD&)$"GEC!LX) M*A HA )%'6AX#;1\(@<5J+]DLK]A4'L9"5^D(\GB!]:&O%)'R1FF02D_3C>:&: MI+'SFOM%=6UB=G3NX@24%H/2$BC:,.2]IH3A1"4S:DX5A)*5L"K14/%/GGY0 MPA(4*)GR>QC,7EO"9G'I.&>?E8=[7J(H?2B8-I90(A&>5HF@^HJ@0#$4*,&J MEH1'HM@+2=BL)(U$<>H6TDR=>P^)54DHL --H0;5A$!I,2@M@:(-LZ+7A;!9 M&!IF17,G-M'((=3!ZL0& M[38"I<6@M 2*-DR(7D@B9B'I2VSFFEV841>@0"%1%9PE(8&T-(B@^HNA0,FD MX\,T.'N"R2P]?>FM7[,[L\N*JB;9@:NI*I"]1J"T&)260-&&Z=2K<,2LPLW8 M-#*3YA0'(% (!8J@0#%114>"+5=^/&_":AC+7EXC9GEMUM:1F34GFE#Z&A0H M(JK@I=LZ@NHOF>QO&,]>82-FA6W^UI$9.">H0* 0"A01S8-4-G8"3XXJE-HV MW>$PK+WD1LR2V\CF$=$&U)W(Y\.=4\1VE&BX]:KLVE8=9 M0_0)D0N=:D4MW_*#D3'L!2IB%J@NV#S2CZRUUD0NZ:L7ED1LVI@T"@D*A"&?4#5YY^0-W%4*!DRN]A,'N5 MB@"H5&;&G"@&2HE@XU)6WX2,HGV(H4#+B^,C^/.T%* HL0)EY<^\4 MJ>YY'-=W--\& 56@0&DQ*"V!H@TSHE>@Z'^O0)E=F#'G.]#@.U!RXF@D&FS+ MDC.41S$4*-'[/;*?1'MEB?Z_E"6S.[/KA:HL$4(U"S;0;B-06@Q*2Z!HPWPZ M^[8@F+1D)LV9]5#2$A0H@@+%5!6-7">0;K@FC(:1[(4E"B@LF5ES8@DE+$&! M(GJ9L 357S+9WS">O;!$H84E,W!.4*&$)2A01'7?T/,M^;G:&*K#9+K#85A[ M88G^(V&):@,Z+2QI3#Q7OIAJ,)9MJ4_E: R7GCMX#*8;9M60V/*SRXG.R@L< M9T20K\Y^;:3YN9J? MTO(A%ZO2@MT+O/7*$].O//X"S/&@YOOV!T@^\+KFV_;EAJ49*QL#\?D]Y_7S M0?.;)J??X;GY&U!+ P04 " !\,FY809MXOW\* !!-P & 'AL+W=O M+ SQZK^DNS MDK(E7]=%V9S/5FV[>;=8--E*KM/F;;61)?QR5]7KM(6O]?VBV=0R77:-UL6" M>5ZP6*=Y.;LXZZY=UQ=GU;8M\E)>UZ39KM=I_?1>%M7C^8S.GB]\SN]7K;JP MN#C;I/?R1K9_;*YK^+;8:UGF:UDV>5626MZ=SR[IN\3GJD$G\6>2!8R:Y6*%/X\R"M9%$H3/,=?.Z6S_3U5P\//S]H_=,:# M,;=I(Z^JXC_YLEV=SZ(96RWHQDVZ:M MUKO&\ 3KO.S_IE]WCCAH0(.1!FS7@)D-Q$@#OFO CVT@=@U$YYG>E,X/2=JF M%V=U]4AJ)0W:U(?.F5UK,#\O5;_?M#7\FD.[]N*J*INJR)=I*Y?DIH4_T*EM M0ZH[Z.KXY M0YHGQS>G#FOXOC]XIX^/Z/MM(^NTS9E5JTE.2FJ MICG%_-CK"SM]*DD^7,Q9Y'G^V>+AT$.(F*!^' [%$EM,!%[$]E(#H_R]4;XS M)BZ7_X5$T(_+MH)LFU5EEA>29$YKE6RFQO"FKAYR&&SD]HE4^_A*W?'E3QE? M4RI+)E(VZ(I@WQ6!,[X2"4JS/.WGK'))TG55M_G?_05(FGG9IN5]?EM(-#GV MVH.#^&#B;5P;V#H-/"R:50EJN)]"21Y9-Y' 4C3HGW3HF=3CGY&3#QE*C<02"83YJTD*=DF3>;"CZJ MX$Y5<* .BNU8C+D1$(@,!+\1U+;07/@AQ2VCGJ8<[X4.A\YMJ_J)/*3%MANM M*+MXR#-ZU# $D1(!988E[BUOEVC?/,3O>P ZW^LX4H"TSC;*'YX8 =6J<)C;H1[5> %T4E MD(%A\=J,CT5A)_XH#DQ+$"GX9YIB2[$HXB.F:"ZC3M:X>)\N^\Z17Y4I %Z* MS1YD_81WC6_G#1::!ME",&2LP+.EJ#\6>!IN:. $S:L5L MD#ECB'7!BE_0[ MV"GR]#8OQIF1.N'IM= XJ;9D*FU#UVJLHB]P5;8;O1 A$G(Q "+J09MV8A'' M9HS84HS'@14DMMA<<-\7(W&BZ8F^A$_];)KCD$MM/*$THM;012B&^B*,33,P MN4"(L7#7O$/=P/-;NY(UR;8P<92M VZH#26 H*8UME 8Q";>8*JB.!J9#YGF M&^;F&UTV*&3:X-W";&R9^SPPN.4*%:/,F!\33$RP@TX>6J+AA;GAY;)/-RM9 M+.= Y7-%H:@U3C6O8/*I%"4,@1TNQF89IEF'N5GG%YUUCW"+4]=KW#*1HH39 MC 04X8]X14,2>P&2GA/J)GU2V;1?C6=9O04*W,W'^#! L(:RPZRX81XSBUJ(6. ),_]BRH*(C:S)F*8G MYBYKJ5FD.:;4R2:M14VJ+9E*V]"'FMB8NQYUN5SF"J"[PB!$"L1'^]0-!?G7 M-M^H91[J4;MV-&>Q;ZWS,#D>AF:M)\'D:,"C$=)@&IN8&YN2YW7=9EMG*YC9 MP,@\DVK0]_50R(7DI_0>QO]ED56KJD#-14"(^YXYA;N?Y34I[W]7-/27)C/F M)K/K9S?!LG'@EC==?1BN=CDES2 Z:G/[9>>LJ8I=#.,V$41F'7."&PZ]I0&0 MN0'PNJXR*9=-7PB$R"JS?),6.KI@_5U6K7R)VMVW>8W+;#RD(@S,E?D$]QMN M3FG.Y&[.''I,08B*J9NVRKZT^#+>K? 5OIE*4<*1(I_PQDK*7),K=Y,K[IM/ MZ1+F;-0S4Q'L5(H2;A,LC?U1SVB"Y6Z"W;/,R;:!7*ZJS(=4D^]!P$TUW";) M.>=V=1*5@U%DHALBQT(ZMH3A!UNX[CW<#_L:Y$M[N--NXDZ[B_O_V,;E&G_Y MR_B[&0RHDX.L?$K^#?+U_=,/WP&(AC\V1+7OIC>8U7*4>;B-L90%U,1^1&S. M&3?9.<'4A='82IYK*N;NFJ)M>"OK?I<*M>H;^!-/(G9%T8^IR4C)!/<;.D:C M+G>C;C?)P$3\3()XBL" -0BM3L9X%>GC;Z@9.HW5W,O=W'M=/X-OTYF]S%6V M!*Q_'@2H\0CF0HB;J[[CQ!),C$7^2#F#:T3E;D1-5,$\;YHMY$@YODO#$7H, M[=&*2/DTI*8M$R,FUXC)7X.8SV9WYZNR:KT&P.P[6"W9'M.Z3L?Z=BK$G$I1 MPFU6%<'(Z0.A 5.\ )@'Z+TIP!ODMJI!"\RFJ%_^%\W]%&DA12A[S/RU+U/:3;C:SS"JUX"!OE1.Q;U5)$+ M@@9,6T2C<,1T#8;"#8:O,UVQ@MMH9#/:%]91-$S,]DV"B U],S1:0Y]P[TA_ MWIUUS/>'(=JJ38M7!#NZ\!*3;E1/JBV92MO0XYH\A9L\NU/?RH^F:."29& M?3HVU6F8%&Z8_/V5L8]:BF ;-NX1,6S]K#/0]Y[B_V6XV1?S?;X$,@!]5_@9T\!;')P M;/YWQTB]!'IBR;>A+8R9>; 3D6+,,P\,(%)&PO=V]R:W-H M965T&ULQ5MK;]LXUO[.7T%DTT$+*(GM.$[2&Y"DE\G[=MJB MZ>Y@=[$?:(FVN9%$CRC%]?SZ]SF'I"PY3J9S 5Z@2'4C>>[G.8?TRY6M;MU" MZUI^*_+2O=I;U/7R^=&12Q>Z4.[0+G6)-S-;%:K&;34_)0,8O86&$XDC_9LEXX^;;,=-:?X CDMC2/(LV7HT=G?*/30WD\3.1H,#I^ M9+[C5@;'/-_Q7R0#^>^+J:LK&-1_=HG#+S;>O1@YV7.W5*E^M0)5/(GXYQM*B-S4Y@:7^=&34UNZK5,PY=/?_C; MV6@T>-&;AY\-7SP#Z2665;7(5*V3K<6F.E6%QC(KW.7K [LJL81KILYD!J1+ M.^O2?+@UW"UU:E1N?H5)@?4I@NJMG#;Y+8FDKLRT88O$).'+>BV4'^NVYUHV M5;I =')^@O"9G%6V $'+96YTY1(LD^9-1L;NTB&7%8V:]*:Z7>%RG.-@$\,]992Y:VLJR:]Q>,:"G8\ M5U8UA6/ARGJ]A+=!A'*NJA)S*,RL"],4^-^D&J-Z?$7V160_TSF">^4V!&&$ M#Y_TU)3,[U3C&S"3R)FU&9&8-21HE0?F5/F@-654!GJ:HPKF+)>E-UAI4)'1&-=R:C\1U[GC45;BL) M"FN2!5:O];S:!"65,E'@JT2N0P:]U77+V3T#B<1[Y;:K>/%$!40KPWVE,:N: MPJ)FC;&=SY4>U2'65TEU"YLZ*W3J259CX 2YF6&FHO;=X; M23XW/'W1ZI 8GZF4O-5X#_FL(>U$7N<(2M9@\DK+W'I=!$$LM*KJX'?BRE:E M!/"H=Z]3K^S#:WVJ]#Q(_CI3"[N]6)I;IVGX-XHL:[906R_D3.,]C=IP*P*W M&X-D>D24&-F$(LN9&HH?6[YEV)S@AK0*&#L^&0 (0 1X/H?/V!(2@^&LP3DO M'&7/0531/\11BC(9X1=#SV%D':'';5G[? J.T(!OH<&$J+ +@A'TK7IF MH3S,0':"2"-N=;O*<_DCV*\7B?P1RI4_J&+Y E:G&NCK'0AMG_C@ ZJ]9X;G M%W-$.&!(A-L7\FVK@.N.VWUIG?,=&'"_X32B8\@K#:L%@JGH%6J M,M6'XE.;P66 :GT=U;I8VDI5!E%_8>L#D]%:%&1_4G.3RG]0-EGO<-"US!K. M"/I;C22A)>.O -&%:.#;3![.L ML;2*N9BL'VGV;@3AL'XFZ)]S69$F7\MO6:B5@[E)<5: M 1E^)M!4UEZF-WI>L$^'"_@V],OK7"FW8*70A7P+<=^I//@_A; 4F4?PNU"3 M./%%IQI?462@@1?(!BOR/G;T*XH?M?S@38(2#J&2-2VE"AK/"@Y3@:]V*D-W M;5!4$F0T 8>T"S!L0P%-U;7;J?\IB$9"0> @SPI(V"_L! ]?(1?(TM;X%&K, M:2J=]<,N3+?)5973U1U5Y#L))MZI-,\XXQ&[S@L9JZ9-59&<8^Z%$Y!85A#Z M@DN01$0B/1^L#DHH9D9Z32+I[013E6]$\ /GV:"V=U!;!B.C+CTZ $K@[_] MDV%R/#Q)!H,!\[-_74QQ>JQ[N6/?!"'?2TU=S=RD,LAG_.H M,022;KO:0Q2*X.C?7#54G1_ M#G+'_>')&7]"+)&2"#@YZ6/5/3'[TC/2/GR,]LQ"*F0*"W6G.238V>P@6HMO ML7D1"I!C'1)^+#DHEE*>Z0#$*XM19>V#C/ABW*WK@4:NPW: <2Y\$)8:,M40 MWD*M:P(>WX&", C9T[(-P*N13BA*=-$3P] XS:'H,HYQ6;_> B;P08^F&0Z> M4.#T476V,U:@*(2%EA"00\BC6A,YS)+Q8:E_DG[$VWOZ\5;%ZB'5B*OHH!?R M7#[!LO3G6#[9O+B4I_$%?=''X-E.;R6H$?.2TQT6F61B;W^<' ]&73=(QI-S M;Z4].9P^X0^&)T]8#,QR7%)LEDQV.-!C'M^O)39] $JB"5L5 NB<@G%JG3<% MY#E$1*13;Q^LZV ^B>>6AK5M@ZT2,JR0^33=[S"(/Z9YGJDEO:O^Y]^M_IM M ]0_').:A_1G!/VW;R[Y/OP9=]]<2:9H](+>G. /?7+!Z7M'2.A'[O'XR4/< M ;SE=JTC$.B)]M=1L4/6?8CA ].9:3Y/A\(KXHZB,@.R"" M."@+^><88DN&YZ?B$^/G83(^'>#OZ/Q -Y1# MJ/, \WP;0:*X;$Q.W1\GQP,?8L6[#9#B0BZG_NH&5L(O67##%W)T$H9X,MIO M$GFG%R;-VT!6E88*)WG2#AV&U3S@(8N';DIJX.?=^B0T?*AT<01X8'EP$@YC M76A',)81!')ZMRN,@MR0.#BO9$Q#:&5%L,GVD)L9YQSE84G-380PE@MR#K'D M,HCBE >X,J>1$9,0D46P#23U69/SI"V>HEF]?T9>ET$?/'J9 M2/L2Z4_JL:7^EN:-(ZK)S:K88/?CV\ 6)M"H'1\*FUN<=QH:&W*IS2B9'NZ> M0?!E:I:0Z2KTLC>9<-/66>_"/JT<0W-[!QA#G*7N="*^!S-VT6*DEN#%1CR[ M)9+":[GD)W(//+E^1^$^T6*W77@]M QY8+;I%>"3(.-=M3UP+=< M@L2*05 H8@@9FIPLTRC_Z*H4!TBWB&>9AHT6W'&=Z> \W'=QSH9H'+A>>SD< M=K0)^GFP!^\>&D8'23@3LE7ZH)<@TF;]RB!&6<]'UZH>*D3^VOBPN[W_8+"X MR/'J8T-[(12J1/^^&SIV1XM=R_WY\"&^+WS(;OCXC?C]>Z,VE>:^:6 \HJ8^ MJ0]!O9Z!G=:<]5@NEAJPW!^(NU5)4-9F'\PB_9)D@-4W9H@\3&@#-FS]_&2$ M+D91EF+._9U6_-QC=-26YLY>R;W1CLQ$5W5;2NN:@>)&&X>G@M+XDGIGNN)# M(82F[#0W\P":.N'BSN9-L25+V/I.40K&/JJEHL%K+&$LX1.9\]X7 @^A]X+/ M$VQO._G-&1^X,$/IE%=_NX/(*6U2VHM+0>B-Y0$&'\F?8I^AV28TGE6.KMX]8T45:0V\L[JY.]8R*.CQ; M,WY[C%;:)6\"(&ZG-6Z#E82GV1G>?H1] .7.C)=K6+4@O%K;N'7:)2;A8&A" ML02O-NZV0U_; Z&OIIH9NA'C&Q3*6X^YSJ) MFYN3P\W6[_=AAH]V>R(/-T2[?L!F+0&_#^$BO_38^F#+^<$'0[5@*-/>!-A' MO0I$HHVH/Y/).8;W6/*Z3"E+?57?=+_(:IMR]%53!I!U2DGIY2N/4BD90 )N)4!.(:9N".6FUMJ'W%2(W#H3\(P MF ASLH*F6CCXD6*D2B"WR4S=/5X#+T>:C6F@K=^72ZU\NB7L$])<.-K"YW-X M>\,G4:=I&ZW+J!?0AL^I+O7,U$+Y>!5;BF$C*4#-P!AS=#)X$CD$55/M*0UM M#X8UA"-X;PAV4N>AZ751/J 1;M)0,,NHA2;T;!8;H&$\"X= 8Z[;W4O$F&^* M87I0B:(YV0B:>F$KVH6$'.)Z?M.XNT- %K;)>\=V!+>'/&!E>? ! M!12+#,,]8*#@9IF7C?D:W1ZK\#MB&)#R[Q-+Q_YC_8:AB_:4LQ$*6\G_J3&/YPG E=F3XII2UC9\:4N^*N M(/W8W&1L@+V-CRWDC2RD/6^= 3.49!5CPNC5(+MNJI+&\IXDW03#I^$4O?C@ MG=PZ>,?T4]E)\77G[B35SP>5JA7(4Z$[K;[YW4^_/%<"2_!_$(L@ HCQ=%" MZYWH#Q)<%Z4.!D]@,/Y40 X+1.H]ZET5S.WH?^BH!4 MRA3G:K5E:UU<7&:AF[\13@\YB_O[5I3BS;S<:L"16,13VDY^)C_#U&Y8QKVD>A<4-;:9\[3T+DEKX"G;%*V(6CM"\8DD/F3CX=)J,)?7AYCQV>JZ7R.9,@U9TR.6N&BRH^$,ASPE@SJJ=H M\?-D=#J0S^3I<7)\?$Z/!H=C/'B,Q='O97$\3$[.3_^?6!R/DK/)B%@<)N?C ML6=Q\ALL#D5 H\R*8C)8$K[>3 M<;O'&:^7@.%^#PKD=1ARS8UE]#Q2-H6WA1_8!?>-^!V M+<9L47C;H ?>9%!YVH20><_4O>R$#SU_Y)Q 2#L&T)R!RB:]*PCL( KK_A%& MK'=/#P2LCY/AV5FK@+/D'#HYP=V*?W:BLP,53A?VYN\IHRMU7!_8&5*;/@"C MJ#57JD+U5KM'N14[.MQ]3020K_+>+DP\[4_Y?QK0V.:I[#T-INQW8>BPT_MJ MZV<81.%[:A:57-2\]W0316]07N;^8 5$UOD&M8CQ[2_YEK=DZ>E!@,KBTF-; MYV..^*+CU@'5*/-*%2BCRCM;^\*0O8HK0_DV'AQB (9%FF+IN;A!MM6_-%05 MO:7ZV>WZ;<=1YV<[J)+G_.,D2IY@U/^"IWW:_O[IPO_L9_.Y__'43_Y,'P#( M#$,'AZZC7^0=)_J:V2_X1T-36*,GY 4 #4, 9 >&PO=V]R:W-H965T@O-9Z$*;<])2H'N LA26ASW[(,N* M+2);1I(;LK]^[TB.ZW[0AWUI9'MTY\[,G9%ZO#5VXPHI/?M9ZLJ=# OOZY?C ML1.%++E+3"TK?%D;6W*/1YN/76TES\*F4H]GD\GS<AW>?[/+8-%ZK M2GZRS#5ER>WN5&JS/1E.A_L7GU5>>'HQ7A[7/)=7TG^M/UD\C3N43)6R26]=;,XHD-69##Q?9R7!"A*26PA,"Q\^U/)-:$Q!H M_&@QAYU+VMA?[]'?A-@12\J=/#/ZF\I\<3(\&K),KGFC_6>S?2?;> X)3QCM MPE^VC;:+R9")QGE3MIO!H%15_.4_VSST-AS]:L.LW3 +O*.CP/(U]WQY;,V6 M6;(&&BU"J&$WR*F*BG+E+;XJ[//+E?C1**="ALR:G?-<2[;2PA1&'X\]/)#= M6+1HIQ%M]@NTZ8Q],)4O'#NO,IG=!AB#6L=OMN=W.GL4\;44"9M/1VPVF5ZZF@MY,D1W.&FOY7#Y],GT M^>35([07'>W%8^C+U=F?7R^N+KY<7'YDEV_8^>KM^W.V>G]V^>[R_4-<'T>; M):P'.+@+F+#+:O 'KQIT*9LN0NYG(^8+RD>@-56";S,&EH#X 4\TL'0JDY:3[8C5 M?,<#8F%-DQ>,PZ!,5<7W2CSX_7[PS%Q+&S+K&B&DS( ] (*4;">YI;QD@5*> M6YDC.0'H\#90KVQ/GQS-IB]>.?)=XBNFB]@P$VW6IK&^>!8PUVJ-)?G 8X7P MK>-62;0;AA\J(0E)H! MAE7053>P@M?8/2UWY%+O1C8*,*UIOL<8<1.'PANL<_&((2O<^OTLN3N;D'8CNK%XYYP@S5+< M_)%C_/9)A?EM+ 7'N_S'Q%(/X*0BJ4 0<=YSYV0\09[?3 HH#9GEF605+ZE3 M'S"?)(M;DR9'/;=X;K&Z@9RP*PSOC] <>Y$\="\8]ZYRH)J'"RL-[*;R\5;7 MO>WNQ*MX%;PQCQ?J#]SF"GVNY1I;)\F+PR&S\9(:'[RIP\4P-1YY"&PO=V]R:W-H965TV9:=U MV\2 D[18@&4-ZFY]&/9 2V>9"$6J)%77_W['HR3+C9-V6%]LB>+=??=]=T?I M;*O-G=T ./:ME,J>QQOGJC?#H!RW"Q]%L7%^83@_JW@! M2W!_5K<&[X:=EUR4H*S0BAE8G\>+\9N+J=]/&_X2L+6]:^8S66E]YV^N\_-X MY &!A,QY#QS_OL(E2.D=(8POC<^X"^D-^]>M]_>4.^:RXA8NM?PL M#1TZ],O#K#&^",;I \;CE-UHY3:6O5,YY(<.AHBD@Y.V<"[21SU>09:PR7C MTE$Z><3?I$MO0OXF/TZ/_;U866>P#/XYEFGP,SWNQ[?&&UOQ#,YCK'T+YBO$ M\Z=/QB]';Q]!.>U03A_S/E\LE^\^L>7B]W?+8] >-YXDC.PCLD_8TNGLSFD5 M<96S&YZ#X>Q:11\RIU=@/+&C 7,;8)>ZK+C:/7TR2\>OWEIVH;G)F5ZS*V&P M9[2QC%>5T5\A9YQ5DBOF-,.&DD?-US7(%X7!@ S:0M[ &[Y%+@M%&")^P3!N**RYT5UD/#P!98I1TH)[ADEI1% M1; )@TM$R8O"0($Q&"?Y!0(5!B>)\RY.QDF*G20EPHK0X%@NG\$Z,*J?@(6" M/" R,MD!-PQ\V3,L6B@]MTWACA/V044W?,?&T[!P0#C+I+9HYI<\?@]*.-N2 MT3"U"Y&TPRPSC4/0/R0D/H=TEDS:) ;XO*R,\#XIO]?):3_!C-L-47PR2V;M M Z+*XBBN6I]2\%4CT:!A5*B"]C&%+")HE$!UD)%XR[S0[&24C/=@A,IDG0 *@&/I<"'Q?K' MD@S%$9)%V3* W+(M&& UD:TQIXKO(LZL*)18BXRCFI4V;?['XF,1E#CC5X[X MXUEF:DH,U[%"2.8_L#](_-/_('5;[(=B%\93W($GG:?)J"^93^^8.A$QW5/G M9)J\W&N"_:S-?4W8K]4DZFOR6;@-V?O:.5#ED"&OBB!@ZQIE].Q84 +IL)#5 M!F,H['9+ DC-E<73#T<,ZKF0^',+=]3T.;N^O$T8GM31C[IS0)#"Y.#.&;&J M7:@0;QFX_:[$2)Y.M-Y@I0([2?=19NT*R[G#T09L6OK>.+5^16>"2F'K!3\").J* M[V=&)]7N*&#M#>KOL5YB\V*4J]I@%T3W^X[C"1"(H_,J ^-XF'C@[$/=C@6* MM&(S^NCPI18537RT"^$&[!K!*"WLT8,I.CR6[IU*Q\^BU_WV_G5G4;0_BS[U M>,'.S9M#=-_EN"T]+%'[@#PI4=/1C;5/#:!TTTYKH\N&K,->_!F'_>J_UYJ- MX!2N=_*,>^/1LP$\VU# Y-AKV;#WGER"*>AKP$^T6KGPRMRM=A\O=\> MOE9NN"D$=I^$-9J.DE>G,3/A"R#<.%W16_=*.WR'I\L-^(;P&_#Y6F.U-#<^ M0/<9-O\74$L#!!0 ( 'PR;EBZ/,.[C@0 L, 9 >&PO=V]R:W-H M965TI;<#)NMV@2!HD MV19%T0,MC2TB%*F2E!W]?8>4+7L7CC=;;"\229%OWCS.HSC>*/UB=@O&93@=^[$' M/1VKR@HN\4&#J8J"Z?H:A=I,PEZX&WCDJ]RZ@>YT7+(5/J']5#YHZG5;E(P7 M* U7$C0N)^&L=W4]7.(-" M.""B\<\6,VQ#NH6'[1WZSSYWRF7!#-XH\0?/;#X)+T+(<,DJ81_5YB-N\SEW M>*D2QC]AT\SMGX>05L:J8KN8&!1<-F_VNM7A8,%%_,:"9+L@\;R;0)[E!V;9 M=*S5!K2;36BNX5/UJXDFMM*A3591,UC!;:412W)IQUQ*X MF])-MT#7#5#R!E O@3LE;6Y@+C/,/@?H$JN66K*C=IV<1/R :0?ZO0B2..F? MP.NWJ?8]7O_;4H6_9@MC-97'W\>R;C 'QS&=9:Y,R5*:WNX?9_9\P^^5Q/K^;WS\_':-Y&FC0@4.L8(_5 M@><<@YM&E0@RKLDNH@:EP>9:5:L<:8XF@IP90"M O4;,X%9/]'2T06+&DJM MUK3 I6U!(#,6+F/(6&WH$R>9I2*R7N$=&)U6#;'@D!AMC-+D+&JL459HW!)6 M$OXKIX21-NVLUX_H-([B.*9V$@WBOF\[\F>7T6@T\%V-@N9GL-TQKR^74 JJ M8]H_[4>=7&Y[*6) 3L1B@;IUHW\F'I<:-$BU7Z(_8$7M2\K03A2J;5.>VYQ)):@2=I5RX-)?J:3UJ@[>(\-Y-""FE&KD MVJ/!<*_"(!I<#H^I<*P\CXD!.S&"_U>,&Z4E/&B55GKOH8_T$%\(\XE8Z< V M4=KAJ*GL^\KJMGR0&!E@L$1?;F=Q)^X[)\"BHA^(<&.IBYH1M;5W-2$@2W-7 MQ%G5_$:7+"7#VAK(_(XRI^BL^:)TX Z)\@O2^8ZT.QZIU(E;R6JV$"2Z^V,X MD>8NB@_^YNHVMZ^=!=ZK[S"_,Z3;7%5Z^LZ U.,RXV38BN;M4NTB< M-_(U&)PY5X[V-9A$P\NC3GRG *?K\DV3!M_'I,80!=+]L\/IJ&7]$?:MJB6] M873NG=NG]_FA:A>CWG]S;O!.A;Z+3FKM:.MC?= M67/!VT]OKLFD](I+0[^2)2V-.R.Z6.KFZMETK"K]=6^A+/T)?3.GVSIJ-X&^ M+Y6RNXX+T-[_I_\"4$L#!!0 ( 'PR;ECX4!)7,0D '@7 9 >&PO M=V]R:W-H965T"_//7>5+NY[ M\\6NE!K8U[;I[.5L-0SK\[,S6ZU46]IYOU8=GBQZTY8#+LWRS*Z-*FLGU#9G M(@S3L[;4W>SJPMW[9*XN^LW0Z$Y],LQNVK8T#V]4T]]?SJ+9]L;O>KD:Z,;9 MU<6Z7*H;-?QC_JN:AA0!QI^CSMGN2!(\7&^U_^9LARVWI55O M^^8/70^KRUD^8[5:E)MF^+V__[L:[4E(7]4WUOVR>[]7A#-6;>S0MZ,P$+2Z M\__+KR,/!P+YGOF:'=T$8+9ZJ3!CC=D5-N!H.G M&G+#U8U:@N+!7IP-T$;WSJI1\HV7%,](1H)]Z+MA9=EU5ZOZL8(SP-AA$5LL M;\11C>]4-6V2:=/?LDS[HW8$+C;Z&[LJMTV;"RJQG2VY2#[I8!%B[)NTHQW;%A M991B=N3PG)U$I^R3^H(G;\MVO;%L;?IZXW*+L_N5KE:0JII-K2QDU<%C=XXM M&\7Z!2N;JE\A:-U-92V4$Q0 ,*K6=%3@)57-RL%I&HWX]9=<1-DKZU%P]KX! M)[VVK')X.#L1IT@-\T61.4Y_K>%W?;N9!/EX:ZM,M2H[G&C*FN@ %]N37^X1 M?1<]<_:RE;F*U- MS=:E&;2R/"#9$WG*_E!V4*;['ZF?./1Y,W8F3W@@&.Y[=O\$"UN4E6XT07Z6 MA:[O'!:/NC04:K6^T_6F;)H'D,"L7G9ZH2OGBY[=*E;UZ &U,L0_ A*L0&/S M$/B@+F^;79C.V?NNZEL5W"JXSQ%QIUW_(&]J]XP-Y5< / B##MV'I-E"X1I1 M8)8$^(&];@#@_0$IN"0ZMDGA<^R9I-CN"G#2QA#X%PD7>WD @\G?N@2F.9HG++4"Q5>ZO,KF"Z7^&T88&;J IKY9I>\S / M".GSR;$%R_9@)2_2+5C)\SC<@Y4\]G;\+-C@Q\ Z6I_&^@1(P=-X"U+P.#P M&?$B>0YD\']@%$EA$'\(15]'H+)+24=PM17S%X6!<"G@'6N6QL-/VHD"_16.PRJ73?]@Z)L:4FJ M]-4!["V0X%CC".;0S52;*TH[[10-O&6)?>MQN+?F6!_#!?6-WOGF#.&59,E:@"CCKO]#7E M-+QA7!>"(A1"ZT 1]=S2 1C1+(018A][>"%V9EB%I$?P;L\<\5-=I(IW6,],:T?T+QO5+4$) MG _O.026@@P!\.<&6IH'G-D,JWZS7!%2$'VXE6E040T[.P^Z.2%6YU@,"S"5$K8>-\17<5X'1]#,RC6\^A5I0VT# ME2&;9T&KD7^4(2]$,L_8>#F6CG@NV6Z#L_9' !RI6),PHGE^ ",2^T,!:A[M M$3PICJA?#5ZGB'G7_\C>@<(4\5,I]$00L1_SP'VY*\O?^OQ)8EMVXJ:_?F-A MN3T]#_[E?'7]Q%?!1S4$-VZD(:]YIY'#@F?G1-28WI >9,_2]-:>!V-1#/QL M]((EH>" 1BNX7F02J[C(>50DP?5V5 GVH\HX5$&$9R'.%PG/LXA%><$3F03O M#Q)Q/"/BL;L$)JD4NF+,+#*% M9($Y( IVS3K8-^L(D0+%] ^1X#)"O'IT_*Z:N0I[$DG$3,).W2HMI%M1M.;L MU"6#QP":_&A*$XISHN!%'+JUE E\'_G[("@O!+#9(4"O6_9]C<#KF_K\N0R" M7$:.SG-:90*A052G$N&914?"$GXIX&"B$?\ACNU.9())(4,>QPF3<&66(0!E MBM'J@,.#@0?F1_ ,_4NS'^&0PDX0<3%8CVF!*5B"5$<#>T3#4R;!F' Y!/"I MY%'FF8PP!$9A'HS3_TF#(#UEWWT)&&D.IF@^B7B2AL"')?)59JE;(UU2).R. MZ. )TB/,(BS#W:!'Q:28\VHPG"/YW"G,56@&=['26+3C5?[D;VRGS&!E1 MP;.\\ M$ RU 22*F+!-X#%A0 M0...0&:X.,(1P8C1ET::>WT_UG^YV]=<>2YH#B6KB=,M'3JZ'9L MZ5-]>Z ZB 1QVS" /.GC3]KXHS'K41_W-=7K.E9Z1((*C; 6J-MA7APK-U%( MG17U-XJI1DV5&2A)I&30F>?I9''!&W$,DI.8)P61%V.%AN4"&P4/973J$]S9 MP=?05N%=GK[YTG"[Z0;_871W=_=9^;7_FKK?[K])P\"E1M5JU *BX3Q+9LSX M[[S^8NC7[MOJ;3\,?>N6]%ZE#&W \T6/MX+Q@@[8?6R_^B]02P,$% @ M?#)N6"$C(LVD P L < !D !X;"]W;W)K&UL MI55-;]LX$+WK5PQ4HT@ P9(HV993VX#S46R!IG73=!>+Q1YH>6P3E425I.)X M?WV'E.PXBS1[V M%4C./[\UPAI.=5-_U%M' 8UE4>NIOC:DOPE#G6RRY[LL: M*_JSEJKDAI9J$^I:(5\YI[((610-PY*+RI]-W-Y"S2:R,86H<*% -V7)U?X2 M"[F;^K%_V+@3FZVQ&^%L4O,-?D7SK5XH6H5'E)4HL=)"5J!P/?7G\<5E:NV= MP>\"=_ID#E;)4LKO=O%A-?4C2P@+S(U%X/1YP"LL"@M$-'YTF/[Q2.MX.C^@ MOW?:2%.9.[G[#3L_ XN6RT&Z$76N;I#[DC3:R M[)R)02FJ]LL?NSB<.&31+QQ8Y\ <[_8@Q_*:&SZ;*+D#9:T)S4Z<5.=-Y$1E MD_+5*/HKR,_,%HKRJ\P>>+6"FQ^-J"GB9A(:PK868=[A7+8X[!B$$:@=A>K M+CC!/AW0@S0:!%$C>$QC-AIZ5\3*):*[FAS&@81,$@&D R"@9)YJ7#+!BS&-(D M"Z(D\>9YWI1-P:WD%5(N<\$=Q!EC41"/$CB'LWA,3L,4SKT>L#0+1FE&]%DR M#J+A&*Y/W#Q\I*:I$79<0X^Q(!VS((JB@!9I,&"973@5/98$K/U)058NV'OD M2@/:,H+3\+I"<"-SOC2A35)7HVMMQ;X/]UND&)0UK_:0\UH87HA_"$=4!LG2 MV(3VB,\@[?B,2-^1S+!C]O^9!)["-IQ&@C#Z0(:(/! -=PE<0W9WY!GOMV\R M%H_>:9N[I];T='(^JA(^25_V7 MRC,\Z:(EJHU[*XBY;"K3-M3C[O$YFK==^,F\?5%36@/ZOI32'A3W@^$C/?@)02P,$% @ ?#)N M6")KX<\*! , D !D !X;"]W;W)K&ULC59M M;]LV$/ZN7W%0@R(!5$N6+5M.; -VFF7!VB!(T@W#L ^T=+:$4J)'4G&R7[\C M]6*G<8-]L.1FNZ$_*XR1 W/!2_5S,VTWI[[ODHR+)CJB2V6Y%D+ M63!-4[GQU58B2VU0P?TP"$9^P?+2G4^M[4[.IZ+2/"_Q3H*JBH+)ER5RL9NY M?;;3!N#/Y]NV08?4'_;WDF:^1U*FA=8JER4('$]28:(/ Z.\)+Y%S T0T_FDPW6Y+$W@X;M%_L=I) MRXHIO!3\CSS5V#O@=A$ [>P1MT(@<6;_!_1<)?BY72DH[$W\?TUFC# MXVBF3<[5EB4X MKAX?>L<8OHMQG.&X!WMLI\&&?6H<9E/C05XFO$KS<@,;(=)=SKD'B: V5!I3 M$&O0&<):<.IGL^@T+\DB*L7*5)V=.U0\+%8H30$=4T#XT1(ZWQ2N*PY?\C7" MM11*P2))JJ+BS&QQB]I94A^_=3F+0DB=_\ML1[?KG%M1?FH\Q.C$599O%5"[C+PH&L%IWPO&0Z(4><.X,T;AF$PC+P@GSA7;4%T6 M/!$970Q[-OT AF$ IQ1U!H-!7,^&1MX@#IQ'H1EWVN(!U85JVG5 76;2VH^\ M43@TN1E[_7!D-QM9#EB :0YM:Q^KN7T"3*^>Q8]?J=NY?Z6X# M7HO:A[7^PQ([^$ROC[*D19+;T['+=79$CS:BR7T2Q;$7!(&5?4+L[81>+WML M7Y!)!6CNJ5?'TMXT-L24-(#Y53$TW*C8&Z.;M,+R?%" M&[1]S7(%D]ZD)F#QK;;$*&*'A[I57&-1?VG1+3!RWRJG_D.69%UGTBO7Z&1K M3:R.Z)3XIFW_-!'.U=O,4#VJ4IN^->>!LFN&43L8M8-Q.XCM@ 32-X+=/_3B M]E#:#HOIL!Z[*/V#5XRRN;%OM:*KA[:O'[3.VGT.+.I7<+^\_I;XRN0F+Q5P M7%-HT!M'+LCZ?:XG6FSMF[@2FDIGAQE]TJ T"\B_%D*W$[-!]Y$T_P]02P,$ M% @ ?#)N6-DW3@SW! %PP !D !X;"]W;W)K&ULS5?;;N,V$'W75Q#:8K$!5-N2'5\2VT"NW0#9-DBR*8JB#[0TDHA( MI):D[*1?WQE*EIU%DD7?]B66R+F<,YHY9.8;I1]-#F#94UE(L_!S:ZNC?M_$ M.93<]%0%$G=2I4MN\55G?5-IX(ES*HM^-!B,^R47TE_.W=J-7LY5;0LAX48S M4Y5/;1WV'*:#-QRBUB%RN)M$#N4YMWPYUVK#-%EC-'IP M5)TW@A.2/LJ=U;@KT,\NST&+-:?*F'G?8D!:[L>M\VGC'+WA'$;LBY(V-^Q" M)I"\#-!')!V<: OG-'HWXCG$/38, Q8-HN$[\88=O:&+-_PQ/?;WRP\+'W#>@U^,N/'\+QX/@=E*,.Y>B]Z,OSB]NKAY/[ MJX>+N]>@O>\\[;$]_QZ[S\%;U0:MC&%<)DWC"RNP!"IE-@=VILJ*RV<&3Y4R MP(1E5C'.UEP+L,]DA0/ZB(J@A7DT 1,R+NI$R*Q9P&$LN(6$O.*B$ W) M7=Z&;H/- "!%I(;V=0RN8)6RF DMBV?&DS5H1 UIBLI"'+C=UFNML#!-_%C5 M1<)RO@:&XH,BJG%'9AZ20\$P/2I,4R[OE@B=<9.S2]1(]AD2JLUW^Q\_3*,P M/&:_*_GK.1B12?<)6N.7J]ZN[=F5Q*:OJ5#&.S$>TL89@W(%NILS7#?$_EHT MQ<%.\>Z?*R#CG3L[Y066"[P[=UA8XF:1?V#W]5; M-1[L%C -?AUD%)/)+RP\#$;CL==5 ;VDFU[#]MB)'3OTB8(12M*;V^$PF(YF M;U0A^JFJX&VK, P&X]G_J\(HF$V&;V^/@\DP:EJVM'@E TI4L=G M6J%\M, ZX>BR'[-<;0 '(7@A*(E"6]?S',<4ST-R5&F*A<5SS>8,>)QOYSCI M$'HKK1YQJ *VJNU^0-?TDV/CA "1"3>8<4&JA3<,G$LCJ+ADD*#()36-J,.$ MA[O2V^G=6G%<09Y*4Z/AV#J6C63&!3=&I*+]6DXXV\J\5,T.4ZS2WJ6XZC2YJZ]WD\ HA;*?:&VF!$E%6;J]H@''-P MY-T"+RBA]QLE]/!>XL3M+^"Z/8-?]/5K_7MG,7^3##?^:'2):M,U*DF"FPCZ M$^YZS]OUWIDREMPSI1+#C$*EPUX-QJ,)3>$PB*8#?!A&P3B<>F_O?)5Z2^C: ME>XG8_1I%HPG4W9 CZ-@$$Z:QW 0S&8S=N#]T.*UNT%_[[)6@L[2%M M[JMU(6+Y+N,<>; M.V@RP/U4X<'6OE""[G^!Y7]02P,$% @ ?#)N6-0B6DRD!P 5A( !D M !X;"]W;W)K&ULC5A=<]NV$GWGK\"H;L>>H25* MLF39L3UC.^DTRJ)RUX.U]YO+T%-;FPI/6[M:N0V5LF, MA)NU&G)=*DJITTEK,JO![?CR[LS6L\+_M3JT?6N!5FR M-.8KW;S/K@<) 5*%2CUID/C9JGM5%*0(,/YN= ZZ+4FP?]UJ_Y5MARU+Z=2] M*?[2F5]?#Q8#D:EXJV& MG+]YJY;^:N2AB>Y':2-U%Z0F+TB-)^*#J?S:B7=5IK+G"D: T.&8M#CN)J]J M?*O2H9B.8S%))M-7]$T[NZ:L;_J*7>(_MTOG+0+_WT,F!@5GAQ50,5RZC4S5 M]0#9[I3=JL'-+S^-Y\F;5^"==?#.7M-^\_;=W9=#F%Z5.HSI8BA(VU \F&IU MZI4MHZ6QP*.KE1/2JJ;@]/]4)J03N2E0B4X1(G M2=+\1!=A]7E8^Z"<$W4E2V,]0\LH8IEVJ:DK+XZG\>)B*D[$\5D\7\S%R0L" MN:YDE<)4D1KG'2T_QY:0F\7)]*R52VMK%=1N2!@8?_EI,1E/WK2_4>>[H/5( M+"9Q^;42)15#L1/J*:7=.O\+N96ZD$M= M:+\CL=:5\+FX+;P1O]?>:B!#7&110)1H4J3*>LGQ09C7ILA0.23 IY,(0=3+0.YPIXF,OP@RO16 M@QG$#Y1NY*=@]+4W!4 M5L''\;,[D5M3=KH*!9IVA"EBK%"BD2ZU);MFXV% W,H MUX:[V;.-7X2L1>D(#"?IUY@S\I"9TTD2S\;3UW6)OJX N*>B18S,:RX= E6) MW\%HE!2"T@%),8F?10.\I$"/&=D>Z0K:^KIR<33OPL3HV7G90?/[\+Y-R6Y> M825[&'OV B52,\,P[+SD[:-]!NY3[1%5T\/$]=\+=&%2)NNC:7PQGC#JM@Y) M&KR4(@M<2,_.=T1ZIY1 #2N"Q4/BLT51<'AC./NR-92VV'F0,#5AT8FA[#\\82[TOL@Y;K-B9XO?$$]QM60CM3)45=RP<] M>A0-*&.IQ+[-4W)_TS8$-33&PRV[YXPAV"BLC62:6D8>K*HK[@+?QR;_)A@ MT?1/ZI>A+I*?J3O PJHN0W3VZW$RJ&W8ITO+<\Z+11S!YVBDA<:SD-MIB@,) M]^$JT'P;YA*S/M I-+P&FNOGC3B4-Z00+%[J4T(&FQ!'31U[I2MJWH&"F%WT M4]/M0I<3Q!#9]^3*#:!J?8,@0RFE%8FEB#)-$2\4P/I972L3X1N&\RSD05&@:80C::)DEM;;--A\L1U%^)$Z>!'M>#C[0;11#^WL1;#? MNYVV!]X? _P#<*+OG3>9_3"P+5S3#9'-RCWOJ#Z$,<./-AK\<+(U'+/ARK21XB!;@?6Z,;V]H@^Y3 MTLT_4$L#!!0 ( 'PR;EBY%.%KM 8 (&PO=V]R:W-H965T MV)%_D- F0IBDV(-N*9NLP M#'N@)=HF*HDJ2<7V?OV^0U*^Y/9B2T<\W[E_)"\V2G\S:R$LVU9E;2Y[:VN; M\^'0Y&M1<3-0C:CQ9:ETQ2U>]6IH&BUXX92J731\)>Z%_;/YK/$VW*,4LA*U MD:IF6BPO>]?Q^8$P/'W(&Y$ M61(0W/@>,'M[DZ1X_-RA?W*Q(Y8%-^)&E7_)PJXO>UF/%6+)V])^49N?18AG M0GBY*HW[91N_-L;BO#5654$9'E2R]O]\&_)PI)"-7E!(@D+B_/:&G)57 M%UIMF*;50*,'%ZK3AG.RIJ+<6XVO$GKVZDX@)',QM, BR3 />A^\7O*"7IRP M7U5MUX;=UH4H3@&&<&+O2=)Y\B%Y%?&CR @@3@W#<_%90\=;X1^$+VK-S_$T]'[5QP<[QTMH+ O:V&[TC! M,/4@M%OHY5;HRH7'NO!:"HY<%\9*#"F@99UK9X^7;*$TJH(@(L0B^JRM2V'( M;R:KII2YM(P^,&D849HL=QAILB)KOBBAP(TS7TB3J[8.JRES@N?KX!7RURE1 MNEZ.*^KB&C!0BENX$US#>9HAA@D0U0(!=U/@\HN'I._6AIC?_) E\>R]81M' M.:(XX\@2&/21EQOX/AM,1C\]J64DMB!U$\+>EXM(DM&P$.P9M1T52[Y0A3\; M54E MBF!TUY< M,:+A5#TTHBR0$KD,(^QZH5;U6? /N54UY>Q]^.+4!3468IHD?G3[ M:$())H"MLBT YV?!N&)L+0;[J*G0KR >&]C&*.*8W9Z#CRNQD27-A="YQ+C: MM:(H/?(I=[Q$';ZP3QCBV3BI7$_WAS,M2L>G/D_11F"&QH-9&CB+UL63P3CN M$@'*:X0[9)6[4Y(N%!)#'>IR'>IS*"4&6=HUZ3<;3"@ZBY:_67G2#)7GL)MD>O=-VT*.6*^RK6 MB@ZPB^ R&K<;HG"Z0-N!(-VV>,IN;UU!56N0)O/N/#HN4'1S2BZ.ZHGFHVNW MK9Y'![[^GZ#\INH\ #S:78)#\#D_M4"NS?NC9$X/ MD_YHFNRGW5/9X0#@R=*U'#9)4O]VC7C[9 *B?4;I)XX^R6W7QPX9]B?] M&;[2?Y*,7:"3T2CZRM$/M/L(Z,)6^^-3Z*+'1/6X[$F(!),I"680I!,G2.8DR%C2GTXF)!@G))B?S0@@F64 FTZGT1VV MT4B" VB\V=L4-1NQ=^XAR]B["&TT[6=9Y@HQGHW9^\O58;F_HO[*]8KVF%(LH3H:S"8]?RSN7JQJW%5KH2PN;NYQ MC6.ET+0 WY=*V>Z%#.SOWE?_ U!+ P04 " !\,FY8J6N@PP4) !C%P M&0 'AL+W=OO(-Q.D0". MK8OE2R83('-#!^BDP:2[B\5B'VB)MMF11)6DDLG\^CT?12ERXB1=8+LO$B7Q MN]\.=7:K]%>S$\*R;V51F3>CG;7UZ71JLITHN9FH6E3XLE&ZY!:/>CLUM18\ M=T1E,8W#<#XMN:Q&YV?NW94^/U.-+60EKC0S35ER??=6%.KVS2@:=2^^R.W. MTHOI^5G-M^):V+_55QI/TYY++DM1&:DJIL7FS>@B.GT[H_UNP]^EN#6#-2-+ MUDI]I8=/^9M12 J)0F26.'#<;L0[413$"&K\X7F.>I%$.%QWW#\ZVV'+FAOQ M3A7_D+G=O1DM1RP7&]X4]HNZ_5EX>U+BEZG"N"N[;??&Z8AEC;&J],30H)15 M>^??O!\&!,OP"8+8$\1.[U:0T_(]M_S\3*M;IFDWN-'"F>JHH9RL*"C75N.K M!)T]O_+^O2IX9H;A3 MZ&W\+,?W(INP)!JS.(R39_@EO8&)XY?\&0/9OR[6QFJDPK\/V=IRFAWF1.5Q M:FJ>B3LJM?+BZO#RGW M/'D439AG$3@6$_9%6*D%"L@&9#P[89^JMHKACT"+@EN1,ZN8W8G!9N+45;D/=2C?"FM/@(Y>:W?"B$:3-X-,8K+>RJF2U93^R M:#Z>+Y>T6(U7RT5PD=F&%VR+GF384:% 8HY9/$X6,RQ.4[8,P^"*:RLSB1WVP8Z? M?EC&4?RZNS^G/QSIE5^.9\NTMR+X11AS"A^JW]&XX$.>94W9M,%:MSHSM2[D MUL6Q99"N0EHLQJMT'GQL7(R,Y;:!H"-ZU!OW\GBJ;KHU"(ZB$)YPBW$\7\+P MBU(U%7RB1::VE?R.;2YH@@PUJI!YJP>'*9E@KN\@3K]BAV:%Y&M92"L1R8/, M!Y8H1Y'!SUKLJ$1O!*- T?YX'"=11QK-YT1J,#7JULF-:;4BXL:V7H!W'_L& MBKV7)B.+F(94-IO 3Z]8.D$"O H^?*M;#Q>JVIY8H4N8;1L-;GMIR.:3E,C: M6_"%.$$>B8?BK7Q991B)1CS*@'^ZJOGPJ&KNDY\ND<&):5N8>$U^I#,1$!?X;%XML)U%L[HFLR#3ZA#E*-MOZ_" MD,V1Q?,PI5 CC;^WW<#+=!%X8 );+7M7!8<==+1:)50\T3B$@[%8I3&"=BEL MT%OAY!]Y6RBV43JG"/M(1\L%^VTG^LK+%9*H4I8))YK:5,F_PO1'5>GSD]I3 M5U0/V]-LPBZ?\JCK;[2'.A<<)4O*SX##&2A$L(:9/X:3",.W*"!PXM1LW4^R M+%\7PF,:U(MQRH@NM3I)-;\K77"[;NKM=#Y>O#:/^B_M$SS;43;0_DI\@ZI4 M)1ND-)J;:\G3>V5SWS^)".G9()DG[&<)8*0E#',>V#3(RH'7VRQUE81^8V5= MB#9565;0W;!;0654\>+N>SL#.T+W>?^22.=M"0 M*V53NH@&+E(#"2Y)&/5:7G@6?4 'V]@M*ME+IF2AU"[7TDTU/FA+LMH4;9_) MNC8Q=G[;US78UW7LE'6I88S*I.N[0]TG[ *.(-@J\A-.RFY%J^P#O3AU7.7R MQ>R;97H9ENLM['+6!?BLLKXS'XCP9%CL?;AKC]5@92FMA5F21I&!R492F9$3 M2;P1PM4>&,OJ!E7K&-.(]1P&W:F-Q4NL Y>8@MSM_0^[2E5)RC,OBM>8RK4F M1_HHWMMI>JSD3QR@P8,6T"2CAX&>)1)O"R,00PV$+X1I0^7@?BZ!4R?!;\]4 M1=9H32\'+#OO#_5!AJ?A*R;^:-J13"+H12[6]BFG="T2C.Z@_ T=@@)G>PNI M'II-S:>@#/)Q-ETBM.*T\$C!#)0U-+\JM!MC< Q\2A->&,4$U;Y+,_"F6>+P M*R$/B#O@4>),)0+;>V3[@,J@1\B-;'MSMD/7_MKJ6@O'X#[LYF%^=5("<(:^ MU')X3AV56+?2T*X(=SF TM,9>T<-J'H*;/>!'=!L&YD+ OG(WRN,*?W?@/E] M@B&@_U\#]PXO8ERZN0=FON!IX)P.(=^TA[3!01@[&\!4N#B#GP(.- M1QC;H=G@S\#=5H0#ED[*4X W>!'PPB[=$'3SG*8'B?7#K87'P,BP&#EX !,<)ASL(&KP_X.H$44Y)O WBQ_@ MTV@)@(%C0W0 GZ+QNN[J>'DXF1+L[!(B3O<1YQ[*([$+N@)OTDDI/A#YP".I MN@-@]WD\./(%^_ 3">M,26@5]Z?*P)TJ86=(\N(H==<7,6ZOC .Z?.""SN>N M$6,&%2U8SYM^/'4(^,#Y?/87H=9#C>8EY!JT4/2O1:XHQ!:Y)JG'K;/$H];9 MS&/66>H1:QP"LT;CU8PP*\HS"=E'@+JZT;4BL A#ALB@;0[(*3)AT,)(>13M MR6=! Q0U4.][IW3OB\Z[-/398D(3F5=5,X":_6'2=Z*:&@*OI>6M7'?X1&.[ MCQ2.8'(B)F.V PRT.^;$0S:-8# ]=H".TQE:W/_0.10\N);V Y<^JZ30ERZL)S'$IU&MZ+-FP'9 E+C41>;^ B!*;#>6[\N'O"[%&NGL% MARRI'LWDT#^VZ>#'9RF .^CW+D$ ,&S_@?9O^S_(%^V/T_OM[>_GSX M]+NH M$!N0ANB0(X!E]TNW?;"J=K]1U\I:5;HEE,2LH0WXOE$XXO@'$M#_5S__#U!+ M P04 " !\,FY851C>.I(- :)@ &0 'AL+W=OK)+U43YR5"H?AL20 M' O <#& *.VOS^L> 0I4/8FJ;))")CIZ?/U ;[8FN+&KI4JQ5V6YO;ER;HL M-^=G9W:Q5IFT [-1.9XL39')$G\6JS.[*91,>%.6GD5!,#[+I,Y/+E[PO0_% MQ0M3E:G.U8="V"K+9''_2J5F^_(D/&EN?-2K=4DWSBY>;.1*?5+EE\V' G^= MM502G:G<:I.+0BU?GER&YZ^&M)X7_$VKK>U<"Y)D;LP-_7&=O#P)B"&5JD5) M%"2^;M652E,B!#9^JVF>M$?2QNYU0_UGEAVRS*555R;]NT[*]5/L75KH^&)6%2V-%F]&1QD.G??\J[60V?#-#BR(:HW M1,RW.XBY?"U+>?&B,%M1T&I0HPL6E7>#.9V343Z5!9YJ["LOKO.%R93X+.^4 M?7%6@B+=/UO4NU^YW=&1W6$DWIJ\7%OQ)D]4LD_@#*RT_$0-/Z^B1RF^5HN! MB$-?1$$4/T(O;N6+F5[\'?*)?UW.;5G $?[=)ZHC-.PG1,%Q;C=RH5Z>P/NM M*F[5R<6//X3CX/DC; Y;-H>/4;^X?G?U_NT;\?GR'V\^]?'V^.XP&@A'P6,* M _%YK;PKDVUD?H_069@"UA%2; ISJSF>$,Y".]V4K!MI<2]%C%IQJG-1KDUE M99[8I^?>/Y4LK,<6%K"/RN:J(!MY9",R5$0?H7=5%87*R\XI3\1L@H_0GT4C M_AZ.9]YKM518F'36_?C#- JCYX??WF=3RK27BKCT2*Y\H5,M.;[-$DPKD>@E MR*M\ 9GFJMPJE?/]+[DN<>:G4I9X8O%5E::X%TN5J *'[)0A"BP1D)WW*9!C MY.@\LHYUZ,/3CCHXL2;5B:0SB+@"<)66F )^%LRA%;JKYEJOXMMZ_=0RR\=' MX2 0?]K_XC5JSZ*^R('I8*"1<*YRM=2E& [&8C28BO$@\*[6,E_1/G$KT\HI M4A)[$@H4IU$\&(JGXC2.!S/Z#J?8]Q2'F<7-,P+#!))G2!#6;3V-!C'6Q8.P M->$[DS^#@!5T.$]Q$C1C10 RIR'X>(K+H5<'Z;(PF4B-9.]<0>6YLO:!;YR. M!B/P\!YJ+XA(P$3&XC3 J4^]-ZV]6%FX"X[^1+L"^HY9:8T+>OLA4*C6L**R M.E^Q;:6U4"3Y UQM#G\K[T6F$"!P$$.)B3*,@%P;4R"O'?7 I9G>"Y4#VL!ZXZCU#KFU M# AL*I,W?IDT8=C5 2DDK1*^^]"QYS)EO^!T8\464CZ&&XU/>WL^O8M_XM.) M=NZ](U]UD0)MI :&9]W $[:R2"SB?C3QIY. +J9^& -NY$83//#B:.R/PBE] M!ZTM>S'+48)-6XK8'XXF(O+CVY=O/8@&V M-"2+_C4 S' 5RV1.202UL 4A2$8CKS/M3%RLY/0C^< MQ/B,1T/OH]0I9"*56D&$0>2'XPAPZX>CV/L5X7?>#PRS MV!\%%+ZGTXD_&P(<:N(]9%L@:BEY.TI3?SP:BQG8&^X[1L?1S[T/!?E&R882 MZK=*;SAZ3B?^)*+X/YWY8=1%!:@]8N *1_VL=>/H=.I/9Y$C,X2RGK(W'EON M[\6(TWR7VA."35)->W'I 1FZ.:K.S(QHD^?6Z:=Q?M'C_(1,MII_9: QN\1I M&XK,H]SB6L(Q= ;WH-N55;2B]A3P7;%$[-M)V)!(Y<8ZXR/L9SZMMU1WM)"SDY(-5V<( MMV73Z\E-&4$]5U)!!#DWR&#SJF2TT'FE2*?S/2_@W)3G%4'@CDGV +("^6*] M"A9X5NOLH:LI9(?73-^CM1U2)N\Z4=].EN*(A7WXF-6K7"_U0E)5N!<#H+GO MXEN=ID+=;72A4-FM<"^E[(_5V[7B(.M$CEBA-G I;EF55<$!P+9WR0QV7 +V MH7IP4QO;]@E_P 2A*ZN5L[&W7>O%NLL97$LYI:*4VVG*W^-M+1,<3 TQG=)4 M7]\\F_+\!NYQI]%K*@31DRB8^,-IZ =!P"C/9<-_12@"4$XB(D2!U:TUN<]J MHOE;I+U:"X_D?#1:PM6U/]>"!<^Q^44X-C43PWWOW_E="YUJK=.74XOTDKAVBHT)',8XZ#54JS+M4CUC/569/$BF[A! MC!P$>;4 /5V[/_MZXRO-443'88NG.;+)/_"_CDN9H%3!MCV0LC6TZ*+FL*9< MNXRWZ%9V3LL!;#9AE1UAG%0R8I8=*G6CEJ$Z&@V<+XH'Y&5<7[_JJ-)=3)*D-+D$P MFYF"_/6&@AWXG[/MP5:>$._D8YP/$ART1 =&=Q(%_\QT3J0I8_!=KY<0/^]C MA$6A%?.&(940.WT58U997H=*'%QK=!!)Z^2'@GJ.OFM:JK3DR&E$;G)('T,L M%ZKGA&*AVM3YJP[*>E]OONB6#"[+4[74L6>G6CG6Z#DZ;:<[$&]E+E=UFP>? M1U=9V+TL3VGB%C?ABH<"[=6;0(^OKH#H9YY[1FS:H#OCG$-#KE*MM//*3-XX MV7C\0%Y&/ &6O#Y#;0'N72/5E8D+=Q3'X]%W M2"'^GU)XAU*$QZ2 8W[;$F'@A\'P>X3H)&/L]/H%L;V%>-)7HNR$_)(3TV@& MX*)<([YRPTA[=(X[!WXY-&NF3NU$-D^ZM['>332JSAEN?E:?X>-J:3C?UK,@ M(H4\(5,&6.+5VT%_,U%3R?[ ]GOG6U^.\4&U=RN6![[9Y$_$!,5K6P_3,)1- MNH=#BWJTSCL8ZXW5KI0ZG)F_5O_;_M[SW8#@D=V0H?_D;^Y\E.]=W4EVWM'R M_C@M#_!>IKNY_''NRI: 9Q8$GZ['T!<]1#.5JJO,EC^_P\[.=PP&/I MUG==,R6:9JFW-54*?P9#B_+(>PU?H(#?,?CP)1+?MT>BJ&NUSKL4L%Q2W0-6 MY6X 30RV9&!CE=O..*?>SW/#_8IAX%T>$[D+2@#;HE)=Y@@')\.V9FG/YOL, M\'LXV&\)5TO4AWB) 5W*OL1_K=3C!J88=!.8SDP$MC2W=:7/'5<8(?73^]1] MY0.&.G.?CG9UW[NMIF?\BIK6)KI^^PVI;P'X0*]ZCM!][ H8JD0TU[WG[-X=T\B]X<6Y M]Y>NBI"6ZE>=S>@"GA6(>NK@L/T2G;K,9-^30O^.],\SP<,G-S*W./;AIBL4 M;0C]7/?MNS(I"LW$]#[*)W)M^NZGL(71?2Q>(]O* MO)<8:HR>VW\])NROIM+V"*VW "N]DGGO(\AJ3=F_#2TS_FTV^LA35+]]C]ZI M>2'M31_-=VHKWJH[O>A3U/N;%!KL=8#WA5J9/@$^J#RW]^FMS'MM\G%M$B6N M;5HW20>//YD*,7 E"P,3]>W_K$@_5JG>9W=LB@/_$;^8+76>:,#40M)\]W!^ M>738V[PA.QR_$ H02=?+$KF#@'8O39HF>P^QO :QZ(!.2!Q0:##9-3_(*X6> M5V4S.5N R1ITZR$0O3-AP.A@ITR^5K;DGI)>@NP0 _OX-2R4;0KW(J=<%Z9: MK:E7Z&RC 1EUB_7QZJ$JL((ABMD8]/TXY*SS>YU,%2O^51)U@6BQW4]WVKOM M#Y\NW>]]=LO=KZ;>2H0ZX#952VP-!I/1B2C<+Y'<'Z79\*]_YJ8L3<:7:R6A M;UJ YTMCRN8/.J#].=C%?P!02P,$% @ ?#)N6"J8FW:/" ^!H !D M !X;"]W;W)K&ULM5G;;N0V$GW75Q"=39 G;[Z MEO$%\"U(D,G&L&>R#XM]8$OL%L>2J"&I;CM?OZ=(2JV^VA[ P,#3DLABU:FJ M4U72V4+I1Y,*8=E3GA7FO)-:6W[H]TV&7;J&_=REEJZ MT;\X*_E,/ C[N;S3N.HW4A*9B\)(53 MIN>=R^&'JP-:[Q;\+<7"M'XSLF2B MU"-=_)Z<=P:DD,A$;$D"QW]S<2VRC 1!C:]!9J]2V$TJ-^' 1<>0&C'0*&(_:G*FQJV&V1B&150!_: M-"J-:I6N1GLEWHBXQ\;#+AL-1N,]\L:-B6,G;_PZ$]E_+R?&:H3#_[99ZV4= M;)=%*?+!E#P6YQWD@!%Z+CH7/WPW/!J<[M'TH-'T8)_TB[O[VU]O[^]O;]C# MI[^N_]BFWGX!PW&/-4(B)Z3'/J4BNE9YR8MGEG+#CKK'XX/NR?B05?"8D;." M6X!C4@Z+F)HR7ME4:?D/;O(BP2II3(6+L@'2$)!=MDAEG"(:G]E$L)8HVA7V MR(+95+!I92LM(N6OP@'VF4ZC&T&]'[X[&0V/3PV[4EPG]/!&:J2OTJ;'+IUN M" Z13X1N J3;%@#[$G^>RD WLIBUU8HS;HPP$<2LF?*!/0@M\>B2K4=+H0K! M/I>JB$@^6<6+6/A3_2:VN6FAJBQAFA>/S(A"*DTX9/)K)1/NR0@()7(N$U'4 MN J(- 745AI,]R'Z*\5UU;H[!G4DE<9 M)T9L]#"LY,]\D@E2ED,4QQ'X&7.3NEOXEZNJL$Q 3A9!WN'WK(0O>%%4>>W+ MLM(QP@P_M(R%>^Y"JWZ^2V,7J"Q=FO8*A%,^%U&LBCFVN"I!'$Q*2RMY!C.A MJ9SS#!@X9!>J%>9M3!$PF@F.:&YTW75T%P5L\@5121(]0Z.:(3JL3&16>?$8H KIWDR[QF"J>ZX]90V9?GK>"- BU\:VZQ M,JN, X '=#VQOPW='NBQ;5]#,8D0N2<8%T?+L$IYB>Z1:)CRK,-9+OJ0$HKZ1I1I2@:7R.ZF,S+:P(R7TB(,/6C822P/%J!?+!=Z M)G27'&]4%C3O!M3$$] L9F!S+=#7\D+^XRW#5H6C]$H>D$X>&36-M,A<36DM M@$%5D0ECVDX^.F*C_OC[%QTT5\@A/IU*ZC3!RC 963;E<^4PJ15:2#B?;/&, M%ID*E-72H5<7LJN-$RBH56RC5FU1S?GBG_" MI7'HIKH,A.M8N;0MI@HX=UOLAOJ02%I#X;]>&39QIO$E:57'D*4M9T?@F^I% M 'KL]^71M>W[G=;=4=FW!D/4#H828F4L2RHRLF;Q%DLNH4L$.CP2-'E>:0HA M1-K5N S*;/0Q;R'V+3]?(G3J336Z/ MOH';L?@-_+Z;SUM_.[M$6=M_TT#>Q.[5=Z_Q.EH6.<4*H"C]O MF6@E-'U8U^$/GI'PBFE);#O:.\QQ\$+:%'KY9"FL5ID+)5)-H'D4;GQT4Y3O M8[?;'#)&KJ9:R $7ZQC\:)Z+=L]S.Y%<O$6$W9W+ZK;4=T=A)':X>Y^TP]K-S::&R0CL@'2Q MDE' $WSA"':Y8!.6#1GL1^7KH_DY+ :N+L%^%D]"QY+* XJ$-#]U(^C%0V5T M80]-O>*M'MH_QDV:!IB83H']5W4\J^$25ZQQ'EU24)!+PRHGQR;QC6 MAREIPNCARVRC>'L^=5&&$$8.V1 A(GG+S+.C>UJ9>=@K9YXM-6#[S+.#T*R: M"4>C,(@S@\A$Y#EZ<$SRYH)(^H+<0C<=>9LL?T1TK5;T9OMJ+;_=-K]OZAZ: M"]/2C_!#.=/J28*@B9X'O<'866FB5B'V"F*))9N\@K0HH4=!Q[9.:V;WV+^5 M)6BH\#6UD9AUIG#574=L)[>ZU)EB8X*CT=$*K= "+/D*EECAWG>W6U+G%.1' M6?-;>#$1 /=91&_S5)&Y5WH.DKEOJ%IJ\2CG7U;>W[V<[<24T6@P.%E]7R^6@\<=G*#C/7*#A/JOT< M@N M!U\4< UU?@.Z'KL7,TGOR]UX<.^Q:5RT[:5WO_4UPO5G],V%4ATSF?\PT=QM M/NM<^J\9R^7^F]"?7,\D4,[$%%L'O>/#CG=/?6%5Z;YM3)1%Z+N?J>!P'"W M\ZE"(H0+.J#YV'7Q?U!+ P04 " !\,FY8_46Z9ZP% #M#@ &0 'AL M+W=O:NDK0RYD"4KOP08 JV>6[SA=A;O M17S#BH DD4_B,$[VX"6]KXG#2_;Z.MOQE?QV.C-60X'\_I3;+>CH:5#<-$=F M20MV,H!=89A^8(/IRQ=1%K[>0WG44Q[M0Y_>WEV?_W)X=GI[\8:<7[^]N;BZ M/;V[O+YZBN=^I&@4D"TT;QLM(-?2^[F1C$091AM_;<5()0HB3K$Q9=6F)2P( LB53R\%-#!9]SL.362;?N0T^ K/'";E9V9T@C MN07)=H",6<';G&O-1\S@L( MS0940924)O=L35B]%&K-F)L ]0(<@+Y!I<5X4$M*16:-@9P9 QW 5FC ZPQ MA+CE5(@U@2Y,FB4B4.AHBX5F"VI=%",_2D,_#,,V2\@&K-0UN.H\P!R3-LZ374(" &A_B2!@XF=?L'=LK\"T M0QX[PA/?^_:B_"\)>P"8[B6,P86F%7[/-OJ[C+UO#/'8'X4[C%U!Q(EC&_\S MMMZ_6A"Y/WF.;=P>"$^R]?[_:D# *-H)[KN^%7E.R[MR9CPP\]%=%5AYZ+V7 M#R"&!"V!TZXM'CCQ/' P@BV=Y&-R0)(@";U+:$T@F(]CF,F"./(^M*H_1'Z8 M1N053,=!EGGGV, $+B03-PO"R;.67.*Q>603$$V#2;JQ%/O).(6Y*,C'O:UT M-':8:9!%6Y;2S,TF033::RD!U,DH=0.L54BW)I1* 6&=Y)=/JW_KMMCR-T) MLF3NIBC6 =F^,13;-P;VB-\,Q(4C!#6P:?']N=5/[)Q*[G!QIQA9:'<&P'&A M%M)M9R[;^BR*MK31=3PNE. E;3'@#^[%UO5XN)YKVAV(*PK%:\!S 7=M0WYP M4*HQ8,^\.O)^Q4AX%SN1\-K,8"%@$+R+_K""E/K)"*L@]K,<*R3RQVGN76VY M9T@*Y9>-1EA%<>K=*4N%9[X6.83.)UEK(DF\<&=?16'' M46)7RAVBE6;L$)/;%PB^6,I&,'?G$.S+)'1P'8B2S^@&Y'1W*W:]QJ)G7ZV# MIJ__]K+0WG\JBD5AR8PQN95MES(HVCB/^AIVV3=&X4T%)3;= IAK>"=YD'"N MH(!@V(%WNV:7%K50>+/&TIGH&I^"V1V&7 @@]E=:KGL^/@3?4KW@-#-EX7GD/BMXCS*- K ^5\IN!FB@?^%._P102P,$% @ M?#)N6,+O [M& @ )P4 !D !X;"]W;W)K&UL MG93?;]HP$,??^2LL5^K31'Y .\0@$@2V(16*"ML>ICV8Y$BLQG9F.TWWW\]V M( 6-\K 7XK/O/O>]P^=1+>2SR@$T>F4%5V.<:UT./4\E.3"BNJ($;D[V0C*B MC2DS3Y422.J"6.&%OG_O,4(YCD9N;RVCD:AT03FL)5(58T3^F4(AZC$.\''C MB6:YMAM>-"I)!AO0W\JU-);74E+*@"LJ.)*P'^-),)SVK;]S^$ZA5B=K9"O9 M"?%LC44ZQKX5! 4DVA*(^;Q #$5A04;&[P,3MREMX.GZ2/_L:C>U[(B"6!0_ M:*KS,1Y@E,*>5(5^$O57.-1S9WF)*)3[177CVS<9DTIIP0[!QF:4-U_R>NC# M2<# ?R<@/ 2$3G>3R*F<$4VBD10UDM;;T.S"E>JBC3C*[9^RT=*<4A.GHU@P M1K7ILE:(\!3%@FO*,^ )!37RM$EA';WD@)LVN/ =7!"BI2'D"LUY"NDYP#/: M6H'A4> TO$J<0=)%O> #"OVP=X77:PON.5[O?PI&/R<[I:6Y*K\NU=Z0^Y?) M=GR&JB0)C+&9#P7R!7!T>Q/<^Y^NZ.ZWNOO7Z%'\N%PNMLOY:KM!D]4,Q8^K M[6+U9;Z*%_/-);'7<<%=%YT@._\@S?%;ISH;4H#JG/9N7#, @N]L$[N;P,9.9&5*%$5%PW][C=;5^!27/YW]R;)V1)9$:Y M0@7L3:C?_7B'D6S&LC&T*-TH[(0V@^66N7G)0%H'<[X70A\-FZ!]&Z._4$L# M!!0 ( 'PR;EBVH"S<,08 !(2 9 >&PO=V]R:W-H965T[*@@EXLY JIP:F:MG3A6(TL9ORK!?V^Z->3KGH3$[MVJV:G,K2 M9%RP6T5TF>=4K<]9)E=GG:!3+]SQ96IPH3B2S9BY+VX5S'J-EH3G3&@N M!5%L<=:9!L?G Y2W I\X6^G6F& D*YV=QB1N;(]K[9C<*0I?4!2$Y$8*DVIR(1*6;"OH@5>-:V'MVGGXJL9W+.Z2*/!)V ^C M5_1%3:B1U1=]7:CD]^E<&P7T^..YJ)W.P?,Z,66.=4%C=M:!G-!,/;'.Y.V; M8-0_><7C0>/QX#7MD\OIU1WY-+V^OR W%]/9_=W%S<7[C[/GW'Q=43#J$E3F M[2KKDH\I\Q:(S9/%)N5,416G:U(H+A4W_"^FB4D9X:(H :]2LP3&5IS:U#(L M3@5_+$&."R-!6#%&,O;$,NT3JLE"9I#]^MA[^^9H='AT0J[QG1>0MV_&81"< MD ]SQ([.L\9*_:84-/D3\@!L/I82'^!6;"U5*0WIH!Z802N*\ 3.E,7RP0.B:P@4G!=,/0RES#6?"GX I 4IM:-T94MFUT/ M"B-I42=OIU6IN5ANJ2EW_05V@&.\07&K)>"6@F)0. IM9EOJHR]BX7?>S M.05NE4KA*PQ42+%9> G4^=JE%0&R07UD^1P86M=(L@=\-*DL->C3^\<>5CRO M3K6:[S6+SIE@"VZ\VXP*;VJ3Y;@5B+?@@@)HD$F\%=)/)/0'4.LW3\NX\&0S M B6P%\Y@[BR0 BVX=-P+]KUKJI:,W'>A]%S :9GU7KA/AOZH/VYT;<^B/OG9 MF^4TRWHW/-G:&>V3R(^&_8WLUBP8P\XK89@2]N@AF&KC8!\"&(W#1G1[%@QA MXR7_#%%#!L1+9GT2%L %#Z_OCHL(5.,/8'XV$+G.M-+?I7 M< <1V#EJ#W8 _X]Y%N[PK*(2L52R;?:6J1@4P;7.O8%;^OX.# M/SJ,FN-O8"*8B<+6)UONLATA]3J-AP^&PIU7K3L;AX8MHXJT"T10DD@SZ90VW&V@_5FUGD MB$8:6_]Q,=L<)@I3 >OV,)[D.@N6I-57>N;@)UAP<+3&5K5+OEOF[ZE=-O*G< @.A[ Z"1EPKU2B5U#JU!('U?WQ1T9F^ W(V/-'5M1H M;+8<+!5-P(@M+]R6EQ:"/GP++-.#-6=9\I+,YMZ+]R*LM-"%=BSXS@FC;(]9 M;]F VZ99 F8'%I0(-TG M>[/:_.$Q==_Y&W'W;\D-1>YJZ-(+V-KO'@X[1+E_(-S$R,)^]<^E,3*WPY3! M42@4@/<+"46ZFJ"!YF^@R=]02P,$% @ ?#)N6%"NT$-E @ AP8 !D M !X;"]W;W)K&ULK57O;YLP$/U7+%9-K;3&_$K: M902I*9M6:9VB9MT^.W )5L%FM@GM?S_;$)9T-*JF?@D^^]Z[NV?RB!HN'F0. MH-!C63 Y\5@5EL!!(UF5)Q-,<"M[,',_9;=S13:[,!HZCBFQ@">J^6@@=X9XE MHR4P23E# M8SY\J;)J')MPD_*31R;XW,)"O.'TQPD\T(.$R=9L9F'%M&@]/F7FVI=*Z%.J<2I>D">TE6@! MPKY"+ 644)D67-8"T#FZ7R;H].0,G2#*T(^C6\Y4+M%GED%V2(!UTWWG_J[SN7^4,8%TA +O _)=/QAHZ/KU<'\ GKP> M[AV9)NCO(;!\P?_2.R QG#7L;P&'O\71OE#4MY">CT&Y?R;$BZEN+"4AA;W,;G_J7KCB.\W1=E M("WTQA\O#M.2?]/"B7OI]UGM''CO+UJ"V%BKDRCE-5/M.]_O]FYZ94WDV?Y< MNVQKBG]I6HN^)6)#F40%K#6E.[K0IB9:VVL#Q2MK!"NNM*W89:Z_%"!,@CY? MV(HEXHRAA ML!5(-E6%Q>L:*&]CQW>."SM2E,HLN$E4XP(>0?VLMT+/W(&2D0J8))PA 7GL MK/SE>F'B;< O JT\&2-3R9[S9S/99+'C&2&@D"I#P/IV@#N@U("TQI^>Z0Q; MFL33\9'^S=:N:]EC"7><_B:9*F/GDX,RR'%#U8ZWWZ&O9V9X*:?27E';Q8:? M'90V4O&J3]8&%6'=';_TYW"2H#GG$X(^(;#>W4;6\AXKG$2"MTB8:$TS UNJ MS=9RA)F7\JB$?DITGDHV^G@S$.A)X(RP JV$P*P ?>Q*1J[2.Y@X-^UIZXX6 M7*"%Z($S54KTE660_9OO:K-!+SCJK8-1X#VD$Q3Z-RCP@G"$%P[EAI877N"= M*_,&[5_1AF7D0+(&TW-5=]#I>:CY;I:RQBG$COXP)(@#.,G'#_[<^S*B/!V4 MIV/T9-=00+ZWG]WZI]IHE?%:_7_(G>XX,,=4PHC8;!";C7)^<'9[A=PX]#VY M^2 WO^K4GD#HKPA?V&-P65Q_](?*A"%[8(2I;QAJFL5 MP^K0:%==?_D;WG7I!RP*PB2BD.M4;[+0KU-TG:^;*%[;;K/G2O&ULQ5QM;]NXLO[.7T'DI L[BXN!]HB;9Y(TM>44KJ_?7WF2&I%T=6O2_ !8K4DL7A MS' X\\P,Y=>/>7%O5UJ7\NLZS>QW1ZNRW+P\.[/Q2J^5/W]/%^^2[HQ%QI%,=ET1"X;\'?:?3E"B!C]\\T:-Z M3AK8_ARH?\_"0YBYLOHN3W\U2;GZ[NCJ2"9ZH:JT_)P__JB]0!=$+\Y3RW_E MHWOV8G(DX\J6^=H/!@=KD[G_U5>OB-: J]&> 1,_@!5QYB9B+M^J4KUY7>2/ MLJ"G08T^L*@\&LR9C%;E2UG@6X-QY9N;.,ZKK#394G[*4Q,;;2,YW[J+K7P> M;KYX?59B.AIT%GO2MX[T9 _I\43^E&?ERLIW6:*3+H$S\%DS.PG,WDX&*;[5 M\:D\'T=R,IJ<#] [KX4_9WKGAPLO__MF;LL"QO(_?1([>M-^>K2#7MJ-BO5W M1]@B5A#7 [K;F=#E%_\[%8JLS\KIPU9XF\K2P>L;:/T4%2 M_8RVZ8LV?7EC96(LK-'J1)I,_IR76DXB"3[^I;(*NUF,I[PJN%FNM+S+UQN5 M;;'G?JM,@4'OU#+5\B:-\Q5,/'S]X<-=))7\R5B;5X61J5F;$D^G1LU-:LJM MC/V3S__YCZO)9/2J0X?OC5^].)4?,TRK2I&H4D<[D\UUK-8:TSSB*MV>Y(\9 MIK#5W)K$@'69+]H\G^X,MQL=&Y6:WV$;$'T.UW#U Q#]9 M;H5R8^TNK4U5Q"NX$.L(^,?DHLC78&BS28TNL/U,%J=50E;9X>N7E4(L)A4I6J5>N!2+G)R 1DRV&;X& MOP]&03]68H4Q5P)FR9A8)D@H%BE%.:(!JUICS6)58%S!FG6F:@TO)M:(>'PP M"8UOV?.B*G!92'!8DBXP>ZF71;,E5&^F(\EMIG!E1M53]5:C/84*K6YZ,P3>"7* M)Q IT5)CV;,\[8RD/3>^?%6O(0F^4#'M5N-VR"<-;4?R?0JGDQL0+[1,<[<6 M7A$KK8K2[SMQEQ>9!#PH^^JZ!_\*'F9A$"&H?LP,CD^G04ZHB0BH-V[ZA$< M2+R28#*!32QVYD&CJ71ZP8[C;8OE/@>PB4);ZQN< @6MVOE3RTP:"LA M9%*N3($)8$$P@JY5+W(L'BB0G<#3B'M=S_)2_@CQRU4D?\3BRG^J]>85K$Y5 M6*_OP6A]QSD?<.UVIK]_LX2' ]"#NWTEW]4+\+ZU[3[7F_-["&"_L6E$RY ? M-:P6.)O\"#PQH#;,*Z6E=A$5L>I_ 6+)>@F5)U7JM5QES74"KU<"+[/S@<(+ M\D-^DBT\QT:9PF]T+#8V\P>S+#&U"K&7."*/R[:<&QD.P%DJ\FF]6NI, !& WN&%?B<' M9QG>JDH+\$*+2$+%!07E5V1V8)+*[SX^NL&=K9'^+"],%ACEVZ0-)4@ MK#EZP1CBE8%9M_FN#9)-@9YKK6#!(.HW(@N#^K)X*YAK(O4M59\2 M;'RZG@! &07WKB?8$A(!M+*:<(W[)+$/2)-MW@!#\HR^$>N\NVF:[81A,/YJ M77_-9D21?RO=RH15.94#L/RBAN47@[#\EMPU+<,GPEU9R1/V0?(#R(A!,AWV M9C5[LT&Z7_22[*$W23ALI/0?X.%@Y:3M ;8N:[8N!XG?*1@Y60Y_> >S?5#I M/CZ_34I\FU2'S:N:S:M!VI\UQ:68X 11[V/N4 +B*8$.2]#%'W22@$G MUA"5(@Y)?P.4\4A>G0/('<6E4GY@5]/']N D_0EBF%DXE$XII1(Z:0+).",JU05*7UZH$)0+\,D.U6$$L9P)*YU&P:SQE51 MT)X):!)NG=3RB VTXJ0Z$H%))P=O+8)(9D&>*@JLUP3F*FU4L$>&CPO!XO8P MZX<#XVT<'L;,D._X8AR=CR^BT6C$\AQ?7$2SV:6[+N5;$%C/,7NHNO!##I; M+C::BVHIV&40P\A064$L@3[%^PKAI9#_ 9F+9;-*C>/FD$L*8_WX7*QC4.Z; M$#4?@1^.KUH,CT?^@O7>9E@,,+R[WHAF% 85] 0LI>$]R:(5, M8:4>- >Y?+$X"=;B2KM.A0+LY!80-B31A X(.;52G@$'-1XU-<71L$?.,756 M^KSXL['WO2YHF$J_#^J0%DRZDZ9QY:,G_>52 X! 15O) PI?73(^ ^[).S ( M>#5G&X77 8 C+];.5SCQ"V1.17MA,"[I5CB PEUP)S+CT3."*@['+'I]69D# MYP')E=(BHE%U!Z@QI\V!J?Z+[$>\>V(_SNK9?,ATQ%UP(#?R6C[#M/3G7#YK MOKB5E^$+>J*;]2:]WH3 ?4""5K=$9)9)O.-I=#Z:M+=I-)U=NUW4TV\J;P1;([9Z./@E!8LXM\X4@"SAL0%@G7WP M6GOSB9RT-*PNU.T4;?P,B0/&W9J>^',KSY1JUMO+__+@Y?_B><#RCZ>TS&/Z M,\'ZU]_<\K7_,VU_9H\DK^N8"?^B1&X:I/2ZK&UFFTV?[I$.ZE.9;'5)? M]J,AZOMH1BG1' ND_)Y#GJTIN Y[J%;78SSHH=YG#R"64]FPUS,-CN[W3"V2 M(BA'=!9$? ]AX) 3N:32B#R6YQ?1Y>P"'Z:7T>7Y3/R:%_?> )>7XB-GTN-H>CG"W\GUM?B%+>A87DRB M&=;\6,YFT6QR-:B^2:.^R:#Z/A44P'UV^"[DG+V:/(R0Z! 2MY5)J2IMY73D M J7XODGPN,"$\%:VTEUX+S:O\2LYN?!#G%+J9R+YH%- (+,O9IF9A8F) MZUAM#"T.HX.$>? E]I $\ZY)S8*1@W+@LN3BIA_+A4(.1.18$.LHFG/%D$8& M9$E,KOT. C1;5"D3K5$Q475>+,BZ:2]LK3E!H2PBG\45FT<##A$! 29HUH6K M&Q+%@"O@OZMUY3[7''*UHB L#J0;VE@,1M;@/*GC2>W]'5V'SVR5DN\42ZY( M@HR'@X[ P@%@+DIZX-TLQ.F0R3>MPO%@;P_;NU39TE#PNR&]]?N-0VF(/AI= MSIJVX'BX+_B!+*:?G3_1!734A/MOT%LT!9+Q<&GC+5S6@ZMRO<^ FZIUW:?X M42=.0?K]*/\+XKZF!V&D\.L;=Q>BP#-CN2MXG[#+K7<)//#G20H/HO-!CI]]'W=!J,V+8YM7U92Z]$W>GO2 M." -ZM1&XI!LLYUG!FX)^#?JZ==(C$C!Y6]B]\2QZ[KK3YD6_7;AUJ$6R*5, M3=T&/DSO?\&.=!OV'K4I^BM86KB#1 ML-$U=Q\7VF\>[D%8FWL$X*7>.CVYW%38JO?J[H7 "Y*M&];KN.?F_1-]U?=Q_B M,/1&Y!>K M.1.2 _*19I!%-V8([$<(%S:<._IDA#9X4=9BRI7A6OW<;[/4HN4N5\9]PI;. M1'OI=A:M;0:*FT[LGM8$'3?41](%'V,D!)_/4[/T0+WE+A[RM%KOZ!*VWJM* MP7A;U5Q4^!I3F)PPL4SY' @<#^75:SX'MWL$PQU4<(X+%#*KW/+7IVDXY/1S M+4U"'"T,'(D_51'X:&K2O&G9?T.3B4JI=4;;B33N>K ^DZG-J@WB@XFIMA4X MG@P6]<$D++&S"($TB&5H?&;'GJ@M"%[LPLL8JMMY046;W!G)G@4ZE;_"/D6[ M8V@(VLQ$[ R-+Q=@5QM[W^*OKD[24W--&[/+JZHY M9;]-C]'IO$([N\@H_5/0GETU_!A?2V_1=UJ5/5JMH4FW2SND6/&'%=N:L\&@ M?TFOB&-_EV+E7U/L%\T*D?2T.ZC$)R8OZB=W T#8:G2\9;MQ_9#&(PXE)TV_ M=3S<)?VR,IM-*%__B#^LU3O"";U)RF'4Q+>H=;EMVJ[CX;;I%^^E]O-WT'CQ M38Z:KNMXN.WZIR\_Y'E"W<$^ MO@X)_L3_VX8VJ^*\H';]94!>,B$:Z6GD(WK"1-":MYG LXW#N;G39G MY0X#EC_GNX0<)A7U_![ UPS\L31HJ&(T:6K,DV_4F!L6(>:'/%N>?#!4Z-I? M/QJFN*?NW%F!)],,>8])4_"=#-=IWX92$H.DNGPV5;K)<(7M M$X4%&RSI?183DOQ%?>VO*QU*3.P2ZZ#RNC]&3U69SXI+.M)$!5T:5/(@.DX/ M_TM'6D]LJ3>N84)X"L&GG?#Q,3VM;%5PY3:K$VWU%<#='5+VJ<'"%):.A(.: M822KW;$)%_': YB]HE4_FA,^=UDA38,<@.OER+] B9M3J;FG3@ZC6,H&W3%P MSAX\3=YLU_ISW7PX MG4]".-1L-9TA:POJ%-3(.=>97IA2* =00G?/GSGQN:47C"6Z&#T+$H*KN7:< M^MHZYS&4./ Q$FRD,O7]IYMLSXIP)X#02T+=+*$7B]"+].-9.90EIKH^N@=0 M\55Q7NZ71!%--H*J7.4%'<&#'L)\[L1D^WADH3VP-MQF6.55VCFS+K@'X3)4 MU@>?SLU4RGFWRQ (S>0L2V.^_"*0.U/L#L_(1R9-!TY2.'-./60X%.U[IQ00 MPD3^[$-$)0Y787#,^RWQW'__PCVPT[NM_0TQI9PC<\>0W9LAQI?^NZQD>1;* M_R;K UJ"UB=/3<(&V#DCL9-J W9J)UMKP$(G?*:EV=5@NZR*C,;R\26Z\(9/ MPRD2\5LGM$^:?ZDP4*WL/,E'![*10I0)[RC>*U5=W4,I-SZG_!O*?A*H' M983A:+S/SUN1'"S8=EHZ&CV#P;@CM;4D3JTD/5FKZ"H@:LZ_8]-:O5%T5M35 MKY[F^HHRIY@Y3M7CCJVU$^$L\8WU1CF=5%D\/>)"F-XLLP.[/).FES(9[J5X M)_^<3J^]D)]@KE](^[W!XQ!*8I>2<]K63R,C:J_QGI3MK['>JD7[I1 SR$!QE&"6!/,E24&3_@C M=D#+XJD\R4#M6#Z?T/FE"_E"?( -O:1SJGZ/6L*S@BL"L KGX^CR8P>O'TB M#M.JN7S)+$CUH$S*=L(U'7XWAVEBZR14SJ')KZ/)Y4B^D)?GT?GY-=T:G4YQ M8TC$R1\5<3J.+JXO_Y]$G$ZBJ]F$1!Q'U].I$W'V#1''PIOLH)""A/2F="RG MLVAT-7$RBAT998^,[D$_3RA;<<;,;V%0J8#W-6(T$ L[H.>ST2AH1_B)6SKQ MF^, K4RG$=PAJ61T?85K:&0B;I+DI7A+^N;B5C-M.*TRCL;0S%NW(G_+_!/\ M=^WF'],>AH(YQZ#,9KDLZ!0_^^CKJ[$[XW0]F]:'G\+G35ZZ,B("0E*S[Q:. MO3F<+;]:1BRUQ,JKDBMXX>V0G4Q&_(GC@Z[^WS<9BT7.ML$RW%=7:5QY!_[$ MU)WNA',]?^: HP^"!DD?PZ8&;"@H["0HZ^G;1)COR3I0'G0>C:^NZ@6XBJZQ M)A>X>N37M'5RHOR+/AWZG<5H:QV?3_(% JT^@:!Z*Q]54:@ ^O=)*WH:;)V5 M&(I937M],MQ>]WD4OXY4-[I[(]:!=,1>.ET.F\;X9+@Q7K](?,?PP07L7@X/ MHR/:=.0!U+M\-S6SR7"5ZWT+:/'+!3_0FO5O_$NPXNACZE/U1..6^*=.?# ME;:?X7KSTI4^..IP2;#W!P<.)"3V$^KRV)2OSH?+5^_JUQ/X'0]KJ_5F[\8] ME)88I-7EM"E.G0]7E+X@<="_5;0GWCWL1&?;?^Q9(;]SL=S>/NYTY^&PO=V]R:W-H965TW&G]A197^5DO(H.XY)DC"0Q_-OR"2TF"T(ROCIY(8M]];Z>^\[^C+ M';/\0LO/(G?KL]ZD!SE?LDJZ:WW_$V_\&9&\3$OKGW!?TZ;3'F25=;IHF-&" M0JCZEWUK<-ABF$3?84@:AL3;72OR5EXRQV:G1M^#(6J41B_>5<^-Q@E%0;EQ M!G<%\KG91[-B2OS!:HA4#C=BI<129$PY.,\R72DGU H66HI,< L'M^Q.HGH3TLT;5O%:5?$=5G, 'K=S:PEN5\_RI@#[:W1F?M,;/D[T2+WEV!(,X MA"1*!GOD#3HP!E[>X$>!\=OYG74&,^OW77#4RH:[E5&U'=N29?RLA^5DN=GP MWNSUBSB-3O:X,NQ<&>Z3/KO!ZLTKR4$OX4;+')R&"Y].W%BXYEYE[^3LD'$>&87(6$(F M!&9AJ24V-E3U*V?&!CZU 1.3%W?H&29G0,E)&9K0(P[:*, Y3.$5JJ7' %X] M;LQAW&X@Q9YD&'7),'I^,E1E*<4SD^!"&P6+RF1K;'P[,V&_XNU,*%LQ&!^C M0A#.@F1FQ2T%WM;1UPKM :&:E/#A;3(FA*71A6>SK0]'L!W@5D/N-=3D'6GP MWX+M)76F;T?\^-D1;R''B,=#BFQ,CP1#WNW,_;IY#+=W+L!;E)S0S@@?R=Z4 M2+N42)^=$E=J@[!H\[ KP'O%[&YBG3R( H^W6 MNK)8Q_;P.&B1#)X@&;S#8L[C9^-^21F)?=$WK2OK,[ BC#Y9 H9@0E9& MYXHW[ZGE?< ^J/-=4=JO=&'P$&>H^V*KY%\K41949@R3WSI&&EE=@T=/;1+6 M%Z6WJ>ILLJU-O@T7WB;0&\00=X/'P&)ABX+5O'Q929!X_L*RF5="YDA@81C! M@Z^A=RP34KBV\Y>2!NZCH=@*?1'$)Y",&I8Z:AU-"!N^%IGL9H=1PE7HX*AC MC1MM>Z(XZ:(X>784Y\R*S"N]%-)#]989Y?U;H(4W:X1Y5\CV:MA=6+=/\'7^ M(-9&B,ZFC1UY8X=0N,?A0&IK#P$S "P9\[3B0N#?,EZZK?T<#Y*'=7O;T=W\ M82MXCS(#[YMW\XU_Q5ZO:#KG/NHT)TDUUL]!,@FC: 2'P7NLS&-8X/#FQB 1 MCKSL2Y"+C<@Y6@,'6($I$<[_YHZ7U5EY[$T MF%"$A#U@:(H,&V]3!P9.4TY M4CX-$ZSM0Q@/PL%@2I^B(\R]PWTN)O_6Q6$.<,Z6_=W_ N/*W5*ILO&_45[GN:W<1 M/J_O?X_D]2WZ YZHA,*3%5\B:W0TQ@.:J6^F]<+ITM\&[[3#TZ9_7>-EGALB MP/VEUJY=D(+N[X'9GU!+ P04 " !\,FY8IN_&Q?X% !W#@ &0 'AL M+W=OO(-RB2 "B%C\EI4F M)&VQ/G0+FF[%,.Q!MFE;B"1Z(MVD_?4[I&S7:10O>Y&O9-ZO<\^])$_O;'?K MEL9XE>VY5I\<_<=DWI\=HMQF[5F7(6E9IZS--4 MCYNR:D?GI_';=7=^:M>^KEISW1&W;IJR^W9I:GMW-F*C[8=/U6+IPX?Q^>FJ M7)@;XW]?77=X&^^LS*K&M*ZR+>G,_&QTP4XN55@?%_Q1F3NW)Y.0R<3:V_#R M878V2D- IC93'RR4^/EJKDQ=!T,(XY^-S='.95#C?(1F9EYN:[])WOWB]GD$P.Y@-?XZG&Q.7O0G^A G&R4?;^J4C[]J9F3TT,$8\ MNZ#X-JA+?M#B6S-]302CA*=<'+ G=DF*:$_\5Y)_74R<[\"$OX?2[(W(82.A M.T[LGY^@VZ;K6M#[)R\K]JRG59E M34))"3J/_+8R7>FK=D&VN0PE<-#%< *?ER:9VQJ]&8S[R 'B, S@U2_)U'0> MG4WFNY!FVY#\TI KVZS*]MNK%SEGV1M'["Y,M^,5M/W2KEW9SMSQ2?*G*;L- M4PCJ;)J)Z4*MDU^-3V[*X#Y4/3QX>+#DVMS"QE79K-:.K#H[6\>&II@)4]L% M.Z4CB\XZ=Y)L4,D[YQ AF1*#>3"JE22,4ZD*PE*::K9)I7DROBU< MF:0ZU81+),A2(@HX$SKY8AS\M.3Z_Q6-:4T+H([DE(!A%;ZE&2T$.U0TE5&N M)2E2RM,B4"I5>C!3(8$:*;3WMGEQ286&+2EH+C0T"UHHEES9;F5! M=),$0"PZH2,,3('A\ ,FQ([@;QZX)Z:N,,'+X !]P00XH\AQE'0AHA38FI/C MV Q]#("I,_#F =G+6$1."YE&60B%VK/^.P#*"X[8G$\P1!;6SD \6\].GNH@ MZ&6AT'D>I(R#&@%J+4#/C!V@)>I2H, !1OQ"'VBT; [H)-'0*.WI21 3N:A0S.U:ZIDST%@D$J#S:,LDA\" M=#2/0#SFZA%'3?*X/@=K(PDY&CX UT=8I'D?+1BO,]Y'FU$%\K\UV#VP%03/ MT6;9 -/J>_Q S#V.B\X< H,5-,N+7@ ;@@!(%!_*C%.1,Z+ 485G7J2#^128 M.7DF,>T1/A=8G<;A0=,B$!I?.#HC\@@NDDV,_6@$1Z;EJL(,TQ=,10FB =)M>1$*%TX/Y@ENAU;!XYH ,1T$%P MBWD?AR/->>"QB'O"@=.(VIU&U+-/(Q>8N-C')]^>>0@Y:/G9AQ 2G?:'D*&3 MA@^3&RV]C>W1R>/1P6/_L/'PY-'O KVM0\.2*^PI:$2.G2;-BT,#DJ7A+( = M@\DP58<&(XPH(0ALYKD>'(=24@E:*$E5$O[>\'NZ^Y6==%?)GXL[Z]D2'!18<[69@[5]'6&VG;]-:=_\785 MKQ83ZW%1B>(2-T/3A07X?VZMW[X$![N[YOF_4$L#!!0 ( 'PR;EBTE,]= MWP( !$& 9 >&PO=V]R:W-H965T[N>W;AX,[MBVT.7 7 MLYINX1[TSWHMT7)[EHR54"DF*B(AG]M+?[J*C'_K\(O!3AWMBZ8RX8JN!+\-\MT,;<3 MFV20TX;K.['[ OM\1H8O%5RU*]EUON'()FFCM"CW8%10LJK[TN?].QP!$N\= M0+ '!*WN+E"K\IIJNIA)L2/2>".;V;2IMF@4QRI3E'LM\98A3B_6$NLK]0NA M548^/S:LQA?79/"#;CBHX<-41!N\0^@&Y%94N%/E<99"])7!1 M72\Q.$A=,54U3F-O8&@KD$]B+CQ_\V/MT1G#4"X[.L2_NL1.SA@,1.3E=KU.* MSW*>5GP@MPPY]"^3"NQ!I2$S G0!)!<[^$N3&)G$@;6-^,8.G$R[E;K M.T:6KR"'/$'!4KZGS!M9,=U((!-G[$]P3<:Q=87*M6RZ 8!2:RFVF*TB(\\9 M>2,2CIU1F%A1G#B3P"=1F#A>&%K+-&W*AE.3<@;X/BFC+<4@"#S''X=D2 ;^ M!$%Q1(;6!0FBQ!E'"Y1C'B^P&4&=H4;=-OQ$:1TB[+7!F@S0.>)\+H0^& M"=#_"RS^ 5!+ P04 " !\,FY8^[B:9K,# #7" &0 'AL+W=OS7]TB]Q*D](U^LN^.]/,>[XWF^$_*K*@$T>:P9 M5PNWU'H[\WV5EE!3=2&VP/$D%[*F&EE9^&HK@6;6J&9^& 2Q7].*N\NYE=W* MY5PTFE4<;B5135U3^;0&)G8+=^3V@KNJ*+41^,OYEA9P#_K+]E8BYP]>LJH& MKBK!B81\X:Y&LW5D]*W"GQ7LU!Y-3"8;(;X:YB9;N($!! Q2;3Q0_'R'*V#, M.$(8WSJ?[A#2&.[3O???;.Z8RX8JN!+LKRK3Y<)-7))!3ANF[\3N=^CRL0!3 MP93]);M.-W!)VB@MZLX8$=05;[_TL;N'UQB$G4%H<;>!+,KW5-/E7(H=D48; MO1G"IFJM$5S%35'NM<33"NWT\H9KRHMJPX"LE *MR-D#14Z=SWV-_HV6GW:^ MUJVO\']\C4+R27!=*G+-,\A>.O 1V( N[-&MPY,>WT-Z0<8CCX1!.#[A;SQD M.[;^QJ_.]I_51FF)O?'OL7Q;;Y/CWLR\S-26IK!P<2 4R._@+M^^&<7!NQ-8 M)P/6R2GORWN,J:K.(%^2!$MJL8.X;_9(3C^)]#.=2&\D@U MQ"JZ6!Y)!+H$D@N& VZ4SBJ.$M$HRC-U/G.PB%!O0)I".J:0Y&=) MZ'Q1D#>,?*QR(!^D4(JLTK2I&T9-B,^@G34.]N&1LZJ%U-5_U(YXK^=\%OS7 M[@01S9S^CL@O)/(NIP%^SUKB',FW;Y)P%+[;._Q)XOR!-R>+)X*=D@&G-9#0 MBZ?)H-=R1V3./HHK.\Z8M@1F :NRVBJ"8Q-[4123LY$73"<(*?(FR2",PBF* M8B\(+YUK6F!=5BP5);X4SVA& 9F$ 3E#JW,R'B1":,JX*2()J2$YT>#9T>O;K3 MKQ^W^%YCS5\4UDBY G)G+PY[3(M!P:1P,!_'AN$DB./#\%"" STBNH\(.D1R M#Q'=0W1XOS@50--RF!=<1N0)J%2$YAJ;8G\H['M'J(2#8?K;6#CV?7UI@=?1 M<&VFR50I2A)#1CT1]\2T)Q)+8(*XRFW\T$OZ5K%]GV +'2NNO[=LL)D+NU(5 M/@@8OMT[@W38VJMV63VKMRO_$Y5%Q15AD*-I<#'%$LEVC;:,%EN[NC9"X^18 MLL1_'B"- I[G0NB>,0&&_S++'U!+ P04 " !\,FY8M!GP6[4# "+"@ M&0 'AL+W=O> M&<\#,]Y*]4T7 (9\+[G0$[+.6JJ0&MRKW=:6 9K53 MR?TH"!*_I$RXTW%]]J"F8[DQG EX4$1ORI*JYQEPN9VXH;L[6+"\,/; GXXK MFL,2S)?J0>'.[U R5H+03 JB8#UQ;\.;V;6UKPV^,MCJ@S6QF:RD_&8WG[*) M&UA"P"$U%H'BZPGFP+D%0AK_M)AN%](Z'JYWZ!_JW#&7%=4PE_P/EIEBX@Y= MDL&:;KA9R.U':/.I"::2Z_I)MHUM$KDDW6@CR]89&91,-&_ZO:W#@<,P..,0 MM0Y1S;L)5+.\HX9.QTINB;+6B&87=:JU-Y)CPGZ4I5%XR]#/3.] L2=J*Z/) MNT>ZXJ![8]\@LKWWTQ9EUJ!$9U#"B'R6PA2:_"HRR(X!?*34\8IVO&;11<0[ M2*](''HD"J+X E[/$/Y/G7[4H;A?WP]ZE,&YS^:1RKD1M=T10F+HI M@WH"=_KV39@$[R^P['LUQ0 QFAFGR$+&&V34ET0[&6[4Y2CT#@5*6B/4 4688UW M*X!V=XSNF*<&0;:>7RNP!KO2T9F M31AG6?_^W'\5U]CJ,O6%_=*8*T4]5!6=7A=@+DM'KJM#W1H/X M_'7B#>*(7-#?=:>_ZQ_6WP)2F0OV+WZ_W_#/#5OO7F(Y=0][41%V1/>D]BZ' M0IDYKY>9VI/*&U+\?Z1>+43G!84M@'(;T*FKX.!_H6.9_0E4M3_W1XUWJL&6 M!N,WP?#B]PH[Q":L]YUD-5NWK'V$^^9P]LTQE]I8]US*3!,M>6:;R4OZ RN3 MV(N& 2[BR$O"H7/^YHM0NX2:[_F39?1NY"6#(>G99=\+PD&S# -O-!J1GO.B MQ2D9^ <#0@DJK\<@CZTF[1NFP%C;]Z,:9^IRFWC<5BC:W UP#97 MS>C3;(RLZG%C)0T.+_6RP&D1E#7 ^[649K>Q ;KY<_H?4$L#!!0 ( 'PR M;EB4 %=0 0, /8& 9 >&PO=V]R:W-H965T+J3ZJ?>(!IXK$JA9_[&F.TD#'6^P8KI"[E%02W=J/I6U*;G .P6ZKBJFGA98RMW,'_C= MQB>^WAB[$S1?MG>*5F'/4O *A>92@,+5S+\>3!8C:^\,OG+/P,?!##K11FH^&U*+#XER D+;V@N!.T MB(\RWF!^ ]@XOB28PY^OUYJHR@#?AQRL2$8'B:P53'16Y;C MS*>TUZ@>T)^?OABDT=41><->WO 8^_R>JJRH2P2Y@@]2K%]^1E7!0BKBX6*M M#^D]RGA8KZ,V1.TM>VI@"MMBY+^Q *9A)4NJ4@UG7(#9R%HS4>CSB4=!P6J) MRK.!V5]X[^EVM7X"J\+ZD"LLN($32*(@O8QH,LB":)QZ'Y4M0BL!2LD$I%$0 M15$[>)>-];BQ_8!:0RU8)95QT@H;Q(+K7-:"TC4)LLL$SN%L&*19"N?/ %9< M,)&3JY!+;;0U'].5A!L%43+L<'FM%!+MUH))X^F++![$5]WH]?^N83V!+ ZB MRS%-TBQ(1BD<28-1GP:C_T@#E[NWS-04QT.)<)3S<"(X-FXX:J^[RG17]6&F M^IMX5'_C/HYVE77!.H$V7(<<#_=Z446IX3HN_60;N:8M];M]4[]N>ME?\^9% MN&5JS86&$E<$C2[&Y*]JNFRS,'+K.MM2&NJ3;KJAAPF5-:#SE92F6]@+^J=N M_@=02P,$% @ ?#)N6%*/U3'L P >@D !D !X;"]W;W)K&ULC59M;]LX#/[N7R%XAV$%O-J67],E =INPP[HMF+=[7 X MW ?%41*AMN1)\M+=KQ\I.VZRI<&^V!)%/B3UD*:G6Z7OS89S2QZ:6IJ9O[&V MO0A#4VUXP\RY:KF$DY72#;.PU>O0M)JSI3-JZI!&41XV3$A_/G6R6SV?JL[6 M0O);34S7-$Q_O^*UVL[\V-\)/HGUQJ(@G$];MN9WW/[5WFK8A2/*4C1<&J$D MT7PU\R_CBZL<]9W"%\&W9F]-,).%4O>X^7,Y\R,,B->\LHC X/6-7_.Z1B ( MX^N Z8\NT7!_O4-_ZW*'7!;,\&M5_RV6=C/S2Y\L^8IUM?VDMN_XD$^&>)6J MC7N2;:^;1CZI.F-5,QA#!(V0_9L]#/>P9U ^94 ' ^KB[AVY*%\SR^93K;9$ MHS:@X<*EZJPA."&1E#NKX52 G9W?<$C)D!>?V:+FYFP:6@#%H[ : *YZ /H$ M0$S)>R7MQI WD4 M_[U<&*NA"OX[EF0/D1Z'P,ZX,"VK^,R'TC=G0@P'0-,3Z'/ M[Z#3EEW-B5J1/MAC$9[$.![AD'FEH(>,17B[X62E:FA%(=<>W#1O%ESC;7O7 M-3-&K$3%7+O@Y>.#>I?&<&LNO(\MUW FU\2U+L)U!H(>Q36Z(\RI!T3"%^4/ M0FF030I8Q&4P20KO1K"%J(7E!X OR76G-9=V?+=*8QC!S_ &H-(@21)X)T&9 M3@Y0/BA9#0 ??[+K X*8JT,/&-HDB.@$%UD0Y92F!7Y+]G7+(B8QZ-"D]#X M"PXB ?.&XGBOG01^FH6QLXAU5]!/ M.O$_5"TVGN8X)?$8IDFGG?==4R*!3'Y__JRD?.U$VV#77(#AU@+/<&3 M#-MD,HE1E#G&.S",49#D*"A DF1/0"0I*0H,\RU"04A1,7A8( M0(L2P/(\]VZX,9Z0%JH6JN-% C46D3.W*$MRYD&3YD%9EJYPTB(]6BCAWCQL MN%Z[J8_?P4[:?C2.TO''XK*?IX_J_5_)>Z;70AJXX!681N<%-*CN)WV_L:IU MTW6A+,QJM]S SQ'7J #G*Z7L;H,.QM^M^0]02P,$% @ ?#)N6'R=7OM, M!@ [A( !D !X;"]W;W)K&ULO5A;;]LV%'[G MKR#E/DI3Z9[(RICF8SG>UXP?2AK'@);S92%+8/ENJQ;&L32Y*OE14UT7!U.T9S^7UR<2;= \N MQ'9G\,%L<5RQ+;_DYK=JJ>!NUFM9BX*76LB2*KXYF9QZ1VYZ@(W/BWU3GI3:+@/MUI?V=CAUA6 M3//7,O]#K,WN9)),Z)IO6)V;"WG],V_CB5!?)G-M?^EUPQNE$YK5VLBB%08/ M"E$V5W;3YF%/('&_(N"W K[UNS%DO7S##%L<*WE-%7*#-B1LJ%8:G!,E%N72 M*'@K0,XLEFU^ESDK-9U^9*N%*D?[V'U_3<\$+_ M/11MHRL,\/7U$AJ=AQNC5 0:)*FT4-6KBF( M6(Y;SI2F'#N 0OUXL>*JKZ'E!,*G0E-KL$3E*UP,=+J6>8["H@1-LM; K ^. MB!5$(?)ZQ\HMMPQ58UUSHX_(.R84O6)Y;?.U]\H!U5M1EJ+9J5E.M["WH.]S"2+Z@/I.,(_I-' "+Z('Y(R7?",,N,O$FDZ3(*0' M=#I/X$)>RZ)BY2W-H.V56-68,4W]***)ZY(E4T9D CC,/8X7SQ+?\U]UUS'_ M(9&M\XD3)E$?!7G/M3Z"',I_8+E!#EF6U47=%&O5^$SE*A?;IG&L@BAUD9@[ M:123=[6MD3;,U&!HBK=J8Q\>S.151X/ U',A$Y9P_#B!P$\+69>0$\4SN2W% M9V"S1>,8J):Y6#=^, @EX]3N)JC3K\"A:"[82N3""*CDH/*]2*25R"#/BN]P M>J\XQ4(AO^_X@=>)>G&,HAJ0I6J27.O&*Q2N39,%R.[#W(!C;X3.,"*JP"H- M#R%/SVET" WPG+R]J9H,Y[+ MV!=E!K"I^?T.H",K(^I71O3DE8&-*4N.)8*[7P#8EUP)N189;?L96+310PMC MU,KPPOC3SOS;!S/_973QQR-WW2K!K:ISJRM+AFY1ICBNE@TL!'D-];D$.R+C M!-]"O?TPA=_0#?$WB,DY;!%PQC3O4]>E,:I@&.ON>XT!Y I)$/+0?))7T4UOZTC04[TXMB[,^V3[UD/E;IN*]T M_.1*]]W9U77);G$]#Y9V5.UP:3_N.&G*@&O(X+=!^_4&4Z_MR//.A:Z&5>M" MCPGMGK2YGK_2#U $^3C+=A@0\I?\QM -SOH&!A-6M 45@N#1KAFVW2J^Q1'K M;#Q@QZ\K^?\>X#]$II+/0[XH[:^&? 'C+:@_[W!O<,49IJN F5M M.V YC_9A8=;#'AF$NM#Q4RQQX*3N? !=23O2#W#8(AYY"B0V)BSX6"M? T7R M*"A"7*I&>+D+BX'OMNH]((:A$RS/>R>B=/XX>)(>/*-6?1PA<-X%P!8ZR>/0 M"5@Y!Y!$R,3+R# D_3 D3QZ&;P.N4;TCP$5^''!YV)4^0D+HWT,M+X'U Y]" MW@!J56 +_D4WNEJ0B1",N@;VH[LXM.^4-3O'7T A_/KS!SJ5M'NUZM;QE[G; M^XPE=S]C8D(>(>+)U@&/9F>V<0 M!5=;>]*BJ5TLS7%$_[0_S#EMSC"^L#ENT$!_Q+7X#U!+ P04 " !\,FY8. EK MQM0( "H& &0 'AL+W=O<"DO0D@J3N;7[RM*ENU$ M<6>P0"#))*M8UZLJ,J=KI>_,4@C+'O*L,&>=I;6KXW[?S)8BYZ:G5J+ S%SI MG%O\U(N^66G!4T>49_TH"$;]G,NBF*+\2-L%]77S1^]1LNJ'PYH?5N MP1]2K,W.-R--IDK=T8_WZ5DG((%$)F:6.'"\[L65R#)B!#'^K'EVFBV)3DKC9R4K[CEI^?:K5FFE:#&WTX51TUA),% M.>7&:LQ*T-GS]\5,Y8+=\@=A6/>63S-ACD[[%JQI07]6L[FLV$0OL DC]E$5 M=FG8+T4JTGT&?38K/A,G'4 R/TO>BH7=5 M:BT*N[/+&S89XQ'ZDVCHWH/1Q'LGY@(+TYUU;W](HC Z>?KV;I7E62L7=L C MP\8CPU=[Y!I&*F8RD]RE%(S\,I\+EUC(,>R:6]'FFX,[M/OFPM//-K-+P5*) M'6' &;PQ%78M1.'&OQ;2PEHW%B(89O JK=*/;"Y2H6&>K1N9QA(&KSDZT2BP MG3*5T>%)3U;<(8E1F4PY[4',!1*S-204ZH-V$AHF=P.DC@CV_8BX:81UVT=A M+V _[K_<&K$7BSXK4+,@P$;#J2C$7%HVZ(W8L)>P42_PKI:\6! =N^=961F2 MDW@YPM8#)"V',LZCN#GM# MR/ 99M?$)'!,1JP;8-6"^0D1+:B MCH%*/X-#5DJCX7@1.G-9(!PD0JB);#;C6C]B(X_GJB3%-W@AE%!D.%,X" M"!(SE8A.J\)FCTP4*#40?8.PFH*O38_=.G3MVC?=V'?7!F20K$S=Z'-$3GGF M MKU 8:MH>6A5+T!H[<'QFW*)3DKU8Z]3P2R"N*P1J80L^^DEB(:2R+_<%PS"(_G@R] MZ[<\7YV\\Y$UA%X\DIV\BX^W; :Q)#2+_?$@JIX05\M[3E"@\6 8LL$H -8L M($]8-*@!41"R9.)]J;O(;9R$?CB.\8R' ^^:RPPZD4E=4V!8 HG'R>CE1#": MC-@H'G@732ZA4EE)Z?2&Q\C'RJ&X#I,(1'$8UM"._7@0X!D%25W!%IH,EC[W M @N#R ]'$2J<'PYC[P/RQG%[1IO$_C"@O---QOYD@*Q6,V]AVV30AI.WY93X MH^&(32#>8#\P=@+]V$.+@MBPSE%,_%G*E4-/=^R/(TI*HF_C))*K8#&"L(Q>-+RWW]S!267Z7VQO*]V2:YN- FAPW:7+\ZC1) MPGW>0(5](&=>[4*E+4<>YH[D8$3EI8;OFI.J'/]:5TM74 G\ M U=XPA-\)C#-I@RAG1KXDS"F)9-F20S,#/UH,&1#?Q2/,1EOZ>.$)8#F.&2( MPG@2T.S$10:? ^L_(8P3=&5#%L=^$D>5][U/GS^0;Z)@[ ^2D+XB1,\X\GZB M D/^1&.!'@)9&L45'IV+IN0_MTR5E]]@)U317&89X6.!2JM=HG2"8*]PW#O@ M_*1Q?O)JYU_6*1B?OSD1U481 MGW*B1YSA(:G234$D?!X\2;Q0GKZ^) ?C=JN6![D?$>D(I#&BKPEH:L*T<(5; MB\P% YJ$67T8<13$WM_GY:&4V&Q['GBU8"_ZTX,_!17/)YZDYP'43AK43EZ-VFT+N^FK]L]1 M_RBU-*FL;Y @TQ\;:6+5[A&L5=I,5OST5 M^KX6VK6W>]-5)[H$&-%;%U;.):'3-KQ3IS!U'PVA:B*XXZIC2A6RCNU(9#BRI:ITJ"CK^ MS4K;PO4W0>?*-B'?IWRIVL91( LEVT1\CW+ BU9F:!%;AO_YDK(?5"G-"[P^ MRME2+G D;IN"K@8]0NN<,?2W6LD79A4\W#+U24PU-W=M/#^)-?LH'N2LS5"? M[S)8L#4 /FNQ4&T*H*07YC&[YT6K3ZYQ4$438#("UO/I&U4" V@@<YSAUN3MRM)AT[JTNDIO1YAK^HKI]WBZO[O _ MN-AA^GJ7KSZ8=7*W45/E;4J=Y]+P0$Z6H#YN5)V\X,V:/XY M&PO=V]R:W-H965T M;[EXEBL 15[:ALF)O5)J M?>-YLEA!2Z7+U\#P9,E%2Q4N1>7)M0!:&J>V\4+?3[V6ULR>CLW>O9B.>:>: MFL&](+)K6RIV_P3X>([#@C33_ MR;:WC3.;%)U4O-T[HX*V9OU(7_;W<.20^^\XA'N'T.CNB8S*CU31Z5CP+1': M&M'TQ(1JO%%+Y>HYQE>26MYAK20X3N004B^<*96DMRQ$LI_ GBH;Q 9'D3.P[.('Z%P210X)/3# MZ Q>- 0=&;SH;-"+MT'_,5M();!2_CP5=@\:GP;5K^=&KFD!$QN?AP2Q 7OZ MRX<@]7\](SD>),?GT*>/^!K+K@'"E^0;VX!4J/T!!U$7>FI"(C-=X[7:G5)_ M%O^T^E=\R^!;7[MV <)"#3],N4-Y;0UJJ"*8*- 6.ED6)BL@@1/E&;D@D1OY MUF+!]'([*)Q]"Z3+HL0 MF8)TA*:).TH.3*$390GN!6Z>#5Q)G!G,Q$V#(Z8D-;N1&\1GF2)$'<6!D9IE MY$QNDR&WR?_.+99CBX78IQ/9M>B:561650(JJO[]GOK4X4'NY$&_Q&9AX'9 MA22@/P-O[['/FZ5==:DX^(V7:S!?Z6;GDN-'6AP_4GC1R#0@N^-D"5H$Q)-"EXQ>J_LO;JS?]4U8=V]NPNHK M2A>PO@3K;B])]<05;2SY M7S>GH?-1VE-$D:'(\^AD+7M'O:4%49D.*A&W8ZIO,\/NT*1G?6]Z->\[_!&PO=V]R:W-H965TACW0 MTMDB0I$N2=GQ_OH=*466D<1;T3YT+R:/NOONN^/Q3)ZNI7K4!8 A3R47^LPK MC%F>#(B"7(/#+7*J2&A358JB7"FCNC$H^C()@/"PI$][DU*W=J8 D!A\Q8!(K#"CX"YQ8( M:7QM,+W6I37LSI_1KUSL&,N,:O@H^1\L-\69EWHDASFMN+F7Z]^@B6=D\3+) MM?LEZUIW''LDJ[2196.,#$HFZI$^-7GH&*3!&P918Q YWK4CQ_*2&CHY57)- ME-5&-#MQH3IK),>$W92I4?B5H9V97%&FR!?**R"W0'6E #-N-#EXH#,.NG\Z M-.C%Z@ZS!O&B1HS>0 PC'$;<^SPXF^,^<_SF38*Z^2OUZ*N,9/7,>W9.=%+FL&9AX=#@UJ!-WG_ M+AP''_8P3EK&R3[TR13/8EYQ(').[B&KE&)B0:C(R>]2J';ACBV:_OX<" M>G/)\<1:6&-+H3FV[&_01.U0$%T*XI M.6""F$)6&O%T_Z1G ^G=6/U>2.HQ:L:87(" .3.].TY%[UQK,/JD=PF*K:@] MX;TY$U1DC'+"!.YG51/XA41^@K6Y'=^_2Z,P^K"=(0C:0DYFM0>RM!ZH\W 0 M]GLW5"V ?!Y,!^33UXJ9S4'4)R-_'*0MUJX4!^37WK2DG ]O6;YC&?=)[,>C M8*N[(X4I6EX+ TI0V[TPF,8PZ6, XS1J57>E<(2&5^P)H[@6F2SA8-0G8S]- M1JW*KA0?H0$F)?#3XZ-.=L+43])1)SDWC,X89X;!?TMW&*.?X^[D9<*;K21N M*UWUWH'*$ #_#WIU(;]5!>=8G9G+S;?40.(?'\7M^(+0=U5"XH_2<8NT*T7I MODJ(_..N[H[T+Y60!%W#KA0FKU;"41AT*J$K)4%=":$_'H>=7(5CK+#T.RH! MW<119WQ9!YA3,@7 ;F: A"'!RP;^7V>R$L8VE9QI_"NT]X!!SV;ZH6":X.;# M0JH-.LMXE6-;8F(%VM1>L:',*VPF!"-?*J8Q"]@[P66.:-NN''^[R+>;:96I MP/4!^H &@2JH.UI.*NWZ(7X2>%]R]= V.^Q?N76[+EA68&,D= 4*Z]BZL!;8 M/!]1' M:FSS^?\H)NO3#77CH9]$F!E^'##0.>OZ6#)/$J8-.ED)KMM'C;>.'!KTD8Y>X2 MFQT?I51F@3D[G-'L$1&ZWRQKB6E0==Y?JOR\>_;:=7'8N>#;XG//&+M;V"#K MNWZ[VKZ4SNL'PE:]?F;=4EN[&F]CUA>C)>>K]^-QG2Y)D=1GU8J4XI?'BA4)%U_9 M8ERO&$FR)E.1CSW'B<9%0LO1Y7GSMSMV>5ZM>4Y+KY(%N2?\\^J.B6_C+26C!2EK6I6(D<>+T97['D>1S-"D M^#4S6.?]4/?^#="<42EY:Y77S?_3< MI75&*%W7O"JZS*($!2W;?Y-OG1 [&7S_A0Q>E\';R^#-7LC@=QG\8S,$789@ M/X/W0H:PR]"<^K@]]T:X..')Y3FKGA&3J05-?FC4;W(+O6@I&\H]9^)7*O+Q MRX]LD93T?TE;:V6&[NFBI(\T34J.KM*T6I>,Q8ELS\;; MG,VU9R7&)#U#OOL.>8[GH\_W,7KSU[>H7B9,E%R4UU#&^?%$;X]HH,7'T]S# M-&RGW9/5&7(]O6P6%?UMF_ ;K@_?)G[_(%CHAI.B_H^I0;0'#LP'EH/B^WJ5 MI.1B)$:]FK G,KK\VU_8@83$D# /!M-H+MK47V.B7=ZS*UNTHG";B M*)1_1V]$/_U\CWY+\ESTU+?HSQ+OW0.1\_[+K24;*B(03!,QVHH8#1#Q0Y6TX\\'(I8"XFM=OT.?2%H]$?8=58_H.LE0 M3!ZX4>&HUY0#;]*7N)_L%\_MIXNC?E6$TUXR;#V_'U1OLE5O8E5/RI$).<0" MKM7()(L5,70$AH3%DUY-&!4&.J:F\'2K\-2J\$WY1$I>B=97BC6\:(%/2;[N MYLGLOV*U)I;0YM8X[9V3U&U%L+=-0^8!@FGRNHQ;PCE7 7Q/*FG9(4")G MFUJV0=DV:;$2/S7?Y#QD7)\[?<'"(.@+:R^#^1R1J9,;CNC+BNQU\Q\YXF%5 M=VR1:Y^)BHKQS1I8B"F\)V%B4D>/M!03E%S^IE5M[NL=6AO)G*#?"N>FA!/# MW-.EVYU\)A/#T&@_IQ_5S%.:>5;-/I=)JUI/)J-*7N^D@HFA)C,R8(8Y6QQLMML97+. MPGTM03T3* U#T73!E6UR[;[IIA2+=CE:)CF:5T4A^OU]&SBXXIS1AS5/'G*" M>(5BFJ]E> OAQT>2-F/M%T8Y)R6Z6W/T<24'C;HQ72U!&JX73?ZUVS==LZEA MR7Y)Q%)5-&JQTNBE= 1'29D;]^O;&FQK6 MG7-30B\*#2M4>Y$&#PZO8:Q4$<%2L-0-+T*E/5R[=[K:LV7%6L6%\UJUZATWSZ%9ITA M_5,,2L,=;=(_"746NH;*:[EVLW65951.3F**RTF9$6:1TF"ZS%)">JD8E(:A M:/K%"&7-/+LUNUNS="E#5XG2_667V\'T:)]1?.CB2'"8$CH^IXAV&TOYV!57\/E>7:7US57H6I9 ME4\5;PUS8SY:F8]NO'Y_C1%.'!E;V1?:E-(-@V 6[BL-:N^@:+K2RMYY=GN' M_UC+*V&W1*PB,B2CCFVT%OU^2XH'PHR7*^W,H;8"E!:#TC 43:\=90:]\%27 MG#U0:PA*BT%I&(JFUZ$RF9[=9'Y\+@FKEW1U(%+58;1(E;L_2$&:QQB4AJ%H MNLS*BGH'K&C;&VIY)53X^28H91W#0*_X@=)B4!J&HND5HPRJ-SW9& 9I,.>@ MM!B4AJ%H>ATJ@^P=,,B;SL54Y^(5M_NV6?]"AN\88F>&A*X31#/#&A?4!4/1 M],UDR@7[=A>\N<(KF[QMH+)C!F\. _7(H#0,1=,K1'EDWSW50.5#6MXY*"T& MI6$HFEZ'RH[[=CM^S+8)WW"%50PXADM+II1^,#5<7+(7:["(K^&^_9U]KG;W M?5-23L78OHW368OOH93]Y53]X.3#4^@?AZ4%H/2,!1-KT/E MY_T#NV&/N%AC1PRN#%!C#DK#OFD?K^V*CJ],MW_ =/,E86C>W"@B/FP&,/0G MLOE$\?,VR[PJI5EG;7_[1.NO]F$0TDO/06DQ* U#T?2:53[?GYQL& 0-"8#2 M8E :AJ+I=:A" K[]FK7>MYCL6_;86,?;V\7E;+<+M/_M1\O,N=S]>+Z]L(.E M?0VG[BNG[MN=^F]5E3W3/+@Y*BT%I&(JFWW*D/'[@G&JP"D## J"T M&)2&H6AZ':JP0&"_=/XS&\F#_@[ER+AUP5Z&P?J#6GHHFJZ_LO2!W=+?TI(6 MZ\(ZH-D1@SL#)"T&I6$HFEX9*C00G.P>V TD !*BT%I&(JFU^'.C; '+OG7 MG!;-;LVE82B:+KPR\('=P/]3?&>+[_:1#/3B/"@M!J5A*)I>&E(:A:+KZRL*'=@/^K^U=$9M;LIN[(JRC&^@U?E!:#$K#4#2];G8> M>'6R/?LA:' E!:#TC 43:]#%1P([=L'P.X_"OO/T9K.>@/=$8EB>XD'Z_L: MQCU4QCVTV^Z#^E9K7G/1>>0/1VO=OY]E :AJ+I]:)\?6CW]0?F M%;D_YNCY!M3^@])B4!J&HNEUINQ_>#+['X+:?U!:#$K#4#3]\8[*_D=V^P\V MWT2&YXB%_LSS]^<<>X&&5@8H#4/1],I0<8/HP+WRZ]4JIX35^KB7-P_Q?B+H M.A$]CI:RCJX82\H%T6Z8%8DWA*&;".T%&]K?0&DQ* U#T?0J5A&(Z&01B @T M @%*BT%I&(JFUZ&*0$0'GP0W;!-A9'P47!#LCXR@80=0&H:BZ9*KL$-D#SM< MU37A]KO5[(3!S1\TS !*PU TO2Y4F"$Z69@A @TS@-)B4!J&HNEUN/-8;WN8 MX6>V%D;])\Z%I@?(&-+UGN'=3V)^^*S]=(;*-=YY/4=!V*)Y+TJ-FI;;OMMB M^]?MNU>NFC>.[/W]VGT?MV]049CVA2ZW8JE&RQKEY%$@G;.)J&_6OB.E_<*K M5?,2D(>*\ZIH/BY)DA$F$XC?'ZN*;[[( VS?5'/Y?U!+ P04 " !\,FY8 M+V*'610# D# &0 'AL+W=O' SDU$.. K10F#B4!RE658O(Z \LW0\9WM MQ)2D2V4FW'"0XQ1FH+[E$Z%';D5)2 9,$LZ0@,70N?=OH[Z)MP'?"6SDSCTR MF&9!0"%6AH#U90UCH-2 ]#)^E4RG^D@CW+W?TC_8W'4NV:04@T!;T1)13Z,<]RS%XO+_J! MW[N3Z"M7F*+/>E_/,-78J_+Z] C9',1//;$E:2V+-484BYP2^5R%#5RE33"I MN'&9\*A(.#B2L!^@1\[44J+W+(%D'^!J]RH+@ZV%H^ D,8*XA=K^.Q1X0;MF M0>/SY4&-/#I?[I_(IEUMB+;E=8[P*M?O3YI\$F+>5; MZZH U^?M7F'>$CD(\^+07U]U#A8DW[,H\_6X#KV6=S-PU[O6U$;Y^T%1?5"[ MBMK+I5OETCTOE]')DW@2\J\;H4E8U!!LS[Q>95[O?SF)O28+T"0L:@BV5X!^ M58!^8R>Q7WL2>][>W\&9&]>*#@]F/?GFX&"Z._V37G)J^U");/-3] '5;-7J MWML.[V!^I%O@HF/]BRGZYTI'+.ME^@3.A,\V*6"O.)MF6LYZ!X(R3+2K%:049H\8T?2R/V!'[O@" H M!<%+07A T"T%W6,%82D(C3-%*L:'"$L\'G*V15Q'*YJ^,&8:M4J?4+WO"\G5 M7:)T_1 M1[10IS#9I(#8$BTV>9X2X +-09U 85NRK(+').Q'T5-G2E,D&GXL9EPI,B MX>! PGZ ;AB5:X$^T022.L!5[E46!CL+)T$K,8*X@[K^!Q1X0;=A0=/CY4&# M/#I>[K=DTZT.1-?PP@.\W3ZBJU:36R'ZS^I"Y#B&D6/. G\ 9WQZXO>\RR:# M;,(B2[":>6%E7FCHW4/F62J(VZ\*C*XE9*+1_="F^S9AD258S?VSROVSXXZN M-)[FP/7?AGIZ-5E8H'S/L/33\6'L=?QPZ#[L>],CHN:HH(JJ9=.KLND= ME\VDM1!;(:\]"C9AD258S;Q^95[_311BWZ;[-F&1)5C-_4'E_L!>(0[^4SR% M-T=%1SV.:@I6IE<4R#0H MQ;MZ-5OUHU>F"WLQ/]%]JNF=GC%%DWN#^8I0@5)8*J37Z:OG.B_ZQF(@66XZ MJ3LF56=B+M>JUP:N ]3])6-R-] _4'7OXW]02P,$% @ ?#)N6&S,G/F_ M @ DP< !D !X;"]W;W)K&ULK95=;YLP%(;_ MBL6JJ96V\A6@Z0A2FZA:+Z9&3;M>3+MPX !6CY++&$*:=/)%/EQ+JP M4 8Y7E%USS??HJP)7!'!P1> M)_ ^*O [@=\DVI(U:2KZ2VEG&MM+ 9EH[[>"N6SCO -P,TG/D MNU^0YWC^@'SZ<;GW7F[K,O6U\OI:>8V??\!O*%U3DE]72ZF$7I"_AU)L/4?# MGF:37LH:IS"Q]"Z4(-9@)9\_N:'S;2CA_V3V+GV_3]\_YI[<$$;T0LM0P?GP MWVSU4:,WQ\L D$P'20+]B9U'=_=11N(*'K M[B#M1X5AZ%WL,-E;1Z:YKGY@41 F$852F'?OQDQS'SJ!5NK0A+[9DZQZ=GOJ^B%#*B#D4.W+Q)A,R(-E,Y]U4N@<1E4,;\ M, BZ?D8H]P:]\ME$#GJBT(QRF$BDBBPC\FD(3"SZ'O96#Z[I/-7V@3_HY60. M4] W^42:F5^CQ#0#KJC@2$+2]\[PZ1!W;4"YX@>%A5H;(RME)L2=G5S&?2^P MC(!!I"T$,;<'. ?&+)+A<5^!>O6>-G!]O$*_*,4;,3.BX%RPGS36:=\[]E , M"2F8OA:+;U )ZEB\2#!57M&B6AMX*"J4%ED5;!ADE"_OY+%*Q%H ;K\0$%8! M8.T7\(8%9;&AJ-#M&+(9R%_/<7)BV*-S MJG(20=\S65 @'\ ;?/R N\%7!\-6S;!5HK=>8/@.:4:WY>120Z:>U=?:@;YV MK:_M_ (3:7XR4C^5_H/[@N;FV&L$2E-S[(PV1A-XCK0;MAV@)R!2.1AV:H8= M)]0%B2BCVOK?;TDG.O+7/=K95T]^ZE[@[T'=7Z MCG;C)3&128EX]]CGT_ M\' OY(M:4ZK1MS3A:M1::[T9.(Z*UC0EZE%L*(=?ED*F1,.K7#EJ(RF),Z?D4 MCUJN61%-:*0-!(&O'7VB26*08!U_%Z"M"\5T2;:)_BKV/]."4,?@12)1V2?:%[9N"T5;I45:.,,*4L;S;_*M$*+B M $3M#E[AX)T[^%<0-] MQLV^S[6$7QGXZ?&O,K]!,)"QB5*&[ MD&K"$O4>/: YG,)XFU DEFA*%(LRA) E6TUC](%(#JX*S:A$\S61%%R>YR&Z M>_<>O4,.4F9,(<;1,V=:W<,@//^V%EL%.&KH:"!HENE$!9EI3L:[0@9[Z(O@ M>JW0!Q[3^!3 65*>;R#/%.O%C&DT2-JXWODN5[;LJ"GV]T]BWMXNSNN8=,N M-[N=X;6OX%7W:U'N5USL%SWLUP;V*]L;].=DH;2$V/S+MAGY9+Y],I.P!FI# M(CIJ04925.YH:_SC#SAP?[()V218V!#8B MB92BNT0HB)I[]!F^T2_;E$JBA;0)FT_0S28PB7LW?O!ZKML9.KNJ9!8S'W?Z MW5.S\-+,#]R>5UJ=L.R4+#NU+#]3I09H!DF:2@E$(5%%+W"4=BRF$+LWD,SQ M@^KJL1><<[S)*OR>U0G%H*08W$#Q4[Y[)$E$E&VI%FA#I(9LN"%9:E0TVDJF M37+\/NO:*>TG$]G"I2&<,+A4+G!=NW#=4KAN;9J97J06<_2/:65@$Z;;9#)I M$BQL".Q$REXI9:_^#!KAR X*+EE WH:S!Z[W .XNW2S/?]W#7?FSZ)==^$USG>=<04BZ@'S)\T1VT#?GP>QOW M_L49[[;;[;[KGK.W&.*^[U\8AC9#M]]SKT4.=H_MF-N$"-!2/>0MU20U+5HF M02B2A,A*H%G5*!;0J>ZQ^^B?26&W"LYT**SZ%2LPNE):<*4GQ;4B3.)XD+>1 M\)^@DE]O.>CUT*]-)(VBA6]!0S59!'M'1;TW*OKZ<*J?ZM4*-XD6%FC5R,38 MP]<#\]@ZX_K>^?"OINCFZHL9;K0U;A0M; KM5,=C=XSKV^-#/]5 3<.V/ME2 MU&QVMJIFL:LI:_C8*N/Z7OEFRF^(QL7.*ZK[!I+H>SN)+]J*$?+J[))=D%T M-CXU5VC9MQ"PN7^956_J+%)KOD60BM19H]KBD! M,8T!_+X40A]>S 3EQ>+X/U!+ P04 " !\,FY8B7U2"-\" #^!P &0 M 'AL+W=O>.0%-9T4^@[L?L MC1[K8"(*9;]DU]AZ#DDV2HNR :,')>/U2!^:.'0 _N@$(&@ P3$@.@$(&T#X M5$#4 "(;F5J*C<.<:AJ/I=@1::R1S4QL,"T:Y3-NTK[4$D\9XG3\66:4L]^T M3@)/R9)EG*U90KDFTR01&ZX9S\A"%"QAH,C9'#1EA7I-+L@2?\)T4P 1:S*C MBB668\1320P(7(]&&(]B'8Q8\RCB'9$!"_YP$7A#V.'3S M='C0 Y\_'>X_HB9LDQM:OO $7S<_JS8_:9,?V.>GPOS8%)#OTY72$M_BC[YD MU)=%_9>9^G2M*IK Q,$"I$!NP8E?O?!'WMN^0#XGV?R9R Z"'+5!CAYCCS\) MI0C=XIN@*PRU%B0198FO"=]NOHB^N-?_(\ILRO8TOPS"\\CQO M[&Z[,>LQ]*^BZ!_#>8]A$/@'C =:AZW6X7_66O,/.YY=>(/H2&>OT>A(8VUT MU3%"&_](G]NIC"7(S'8816Q9JZM"N]LVL:FMW4?[,VQN=2_Z2U-WQELJ,\85 M*6"-E-[@$AV3=;>I%UI4MOZNA,9J;J&ULM9AM;]LV$,>_"J$50PMTT8-E.&;\3&8!$WW):B)6325E>NJY( M,LBQ.&,E%.K.GO$<2W7*4U>4'/#...74#3PO]--=N^'K)#I*2 FXX M$H<\Q_R_:Z#LN')\Y^'")Y)F4E]PU\L2IW +\DMYP]69VZCL2 Z%(*Q '/8K MY\J_C/VY=C 6?Q$XBM8QTJEL&;O3)^]W*\?3(P(*B=026/W=PP8HU4IJ'%]K M4:>)J1W;QP_J[TSR*IDM%K!A]&^RD]G*.7?0#O;X0.4G=OP-ZH3, !-&A?E% MQ\HV"AV4'(1D>>VL1I"3HOK'WVH0+0?_*8>@=@B>ZS"K'6;/=0AKA]"0J5(Q M'&(L\7K)V1%Q;:W4](&!:;Q5^J30S_U6J UU7 MX(F O^/B#/GA6Q1X03#@OK&[QY"*) MQ#I(9PW2F4U]?7/@2:9F,BHY26"(6^6_,/YZ7;M?^Z'G>4OWO@W$&F4LD(G$ M.D#"!DAH!?*'6OWUXDF*%"6X)!+3(2J52-2F,NM!L48:"V4BL0Z4>0-E;H5R M?1#JBA H8?F6%/AA!B:LD H4%%(?"K(#;NX-$9OWB0W4D74<8Y%-)-9!%C7( M(BNR#1;9$(:HA^&B3\$J/9;"1&(="HN&PL)*X2I-.:180E4M>:[J1KUED[LA M-(O>2C/OH^D;+:*N23Q@,F],.FF<-VF<6]/X4V; $25X2ZAZ_8!XBS8'SE7= M#^5AU1K[ICGOU4ODAQ>/,NX;^<$B>B+IBR;I"_NSL[YM/T*^!3[XIK7*CLU_ M2K%X(K$.3M\[-7_>R[4OM?9$5"=5BZ=2ZW)M-=6^M5"K4A09*56W+$&%D,.M M^UY\FAYL8<:#68BM2Z84[OL6UO'DZV> MS5M6W<1/3:UO[VHWYE-.Y\GSG> 2IP#L\C-&5;N_'[G738!_02S:]_ZGY]>_O[*V.[ M(Z&#'P)VU]$TYKWY$/5ZH'BJF!4.M[6?H7>?/F*>DD(@"GLE[YTM5#1>;>A4 M)Y*59HMCRZ2:9>8P U5"7!NH^WO&Y,.)WC5IMM76WP%02P,$% @ ?#)N M6/H=V$+G!0 &C0 !D !X;"]W;W)K&ULK9M= M3^,X%(;_BM59C4!::.RV:/0IYI]:<:_24Q*DZ[:VUWIST^VJYY@E3QV+# M4W/E1LB$:7,H;_MJ(SE;Y4%)W">>Y_<3%J6]^2P_=RGG,W&OXRCEEQ*I^R1A M\OF^1[=KG9WHSV<;=LNON/ZQN93FJ%]15E'"4Q6)%$E^<]H[ MPR>43+. O,5?$7]46Y]1=BO70MQE!U]7ISTO&Q&/^5)G"&;^/? %C^.,9,;Q M;PGM57UF@=N?7^@TOWES,]=,\86(_XY6>GW:F_30BM^P^UA_%X^_\_*&1AEO M*6*5_T6/1=N1WT/+>Z5%4@:;$2116OQG3^5$; 7@X8X 4@:0UP&#'0&#,F#P M.F#7D(9EP'#?(8W*@-&^ 7X9X.=S7TQ6/M,!TVP^D^(1R:RUH64?JU0F&ZXJLFH&]&5PV1O SQG#B)W\3#,?)&OR+B$6P9T,(= M?L&>$1[NC [:ALE&Q9)D_JU35,GH:NFD+"@@(US6/8V?)C[H^'0\[Q9_V%; MKG=TBFQ*M?L;8,_;[J\APJ@28>048<'4VC;QSJBN$P\)"PJ8OS419())>^(M M[8@_:C>D0*-K3+]?3;_OG/Y+R8\T>T*Q4,HF@S.ZJPR0L,!O/8]'9#SU)FTA M_)801X.I/[8HT6XY'(]&>.=#/JYF>>R;2^O)P KI.-"0L M@(2%D# *!&M(.JDDG8 M#":0VD+" DA8" FC0+"&MM-*V^F'%P9.0E=-(6$! M)"R$A-%I*[WF[\U=V15[=4GF.07[4V@6HZ4PY7N6:+,*W*:9F])5M)(V;BP$ M!LW[*>L_R'Y#4!J%HC65VRJF\;N6?^ZPSE+A]I,W'5FE@NPW!*51*%I3*E)+ M1=[*BO?))G>WQ V*(W8=Q9&.N'7=Z&9UUH^T])M,K/)!=AN"TB@4K2E?;61@ M9RT]_XU%*3K(UOF'R$BXBM1&*),UC98L>]]9502U-$K:=L+$5A%![0I0&H6B M-46L'0OLMBR^F76)RM:<5K5 S0I06@!*"T%IM*1M9Y==*Y+:U:PU9&R'8[82\JM'1?V@A3 60/G_^-"%X_$6A<\'D M*LN7023Y4@NIG!6]N[_.$H.:)Z"T$)1&H6C-YZ"V:O 8K+#'H*X-*"T I86@ M- I%:TI<6S?8Z1[L5=^[$9VE!75M0&DA*(V6M/V+_-J4P6Y7YDJ+Y9TV2U=G MT@7U94!I 2@M!*51*%KS^^K:P"$>6-(EH"X.*"T I86@- I%:TI<.SW$[?3L MDW3=B,[20M("4%H(2J.D[6_M2+>DMGN(V^YYCU]0(KE;E0'^8 DH+06D4 MBM94KK9ZR >L'G=LYT0):O6 TD)0&B5MJX?XCM4IJ0T?\C'#QQW>63%0PP>4 M%H+2*+']W,:E6&WX$+?ALV#I6]6$F]!9-% +!Y06@M(H%*VI;&WA$#@+AX!: M.*"T )06@M(H%*TI<6WAD(];.&Y$9VE!+1Q06@A*H\1BX4Q=*;>V<(C;PGGS M)0GJWH#2 E!:6-+:WX6^_DGB'@T+,?I;6QH2+F_SS2<*+<5]JHNM ]79:H/+ M6;ZMX]7Y )_08IM*C2EVS5PP>1NE"L7\QB"]X[%Y-\MB(TIQH,4FWSAQ+;06 M2?YQS;/O5;(&YOJ-$/KE(.N@V@XT_Q]02P,$% @ ?#)N6$V!*&!+!@ MDR !D !X;"]W;W)K&ULM5K;;MLX$'W/5Q#> M=I$ ;BS)MSB;&$BB+C;8[2)HT=V'8A]HB;:(2J1*4G']]SND;%UBA:D*YJ76 M9>9HYI \G E[M>7BJTP(4>A[EC)Y/4B4RB]'(QDE),/RG.>$P9LU%QE6<"LV M(YD+@F/CE*6CP/-FHPQ3-EA>F6'! M1[I)E'XP6E[E>$,^$?4Y?Q!P-ZI08IH1)BEG2)#U]>#&OPR#L78P%O]0LI6- M:Z1367'^5=_']!_-\E# M,BLLR1U/_Z6Q2JX'%P,4DS4N4O61;_\@^X2F&B_BJ33_HFUI.YD/4%1(Q;.] M,T2045;^XN][(AH.%]XS#L'>(7CBX$^><1CO'<8_ZC#9.TP,,V4JAH<0*[R\ M$GR+A+8&-'UAR#3>D#YE>MP_*0%O*?BIY3U31$0\RS';H9N-( 0&54ET&A*% M:2K/T#OT^5.(3M^<78T4?%"[C:(]^&T)'CP#[@?H V@]BTGFQRT6$W]<#LB5UX;!=U&N:!1 MG>UJ5T:;4!&_R[%0.W2P%!"]>;D/8ZBEL8"%0Y^"'R+2]@(SF7.AL-EQ(BYA MJ4% *X(HBPHA2#P\J7".@&CGD#3SWR8T2LI$)?+?5C%N@-@-8'2F4B8]A!_^ M2$$DP0BK)R.C/R@3G*:(<:7C38F4VI"A-]ZYYT]1#I1LP$#OI"PV9AD7I+8) M@J;1>=?RMTZ?OLO?$5AK\[HZZ[E23;C-4#."07]BL>M(0#\]"F.? MP 94V,1I[CA-S]%[#/K1(<@HP;%65\JHHEI%M2O$S*$VV!$L# R$"-5[%($T M:)&JW@G"R!:<8,93'LL3K$RNW SP(7-0G[@H*_$UCFA*U:Y3(ZR#WW?..P)K MS?F+:LY?6.?I30K*?<^ X9B66QYLN>C+!Y*MB.@LM:QX?4LMEV"A([ 6CXN* MQ\4KE[ +E[RZ! L=@;5X];VZ,?->* ';B[U2@\X^S([E&RGH(LSNV)EG:*%KM#:]-6=NC]] MY1W0=]EYW3E%"UVAMXT*/:@K],!>4_?6]!?P++0Y+=%=H;5IJTOT MX*=+]."X1(>B>WZLZ5V&08=AV&$8S!8=!?JH<5J;0>5M3KTEBO0Y17D26CVM M3M9OS'GRD^>W_F58GH_7,.5Q_0&PO=V]R:W-H965TJ#$R:)M8!SMMELO_T9PQ+8.#2K.@\) M-C,_9OYXR.#I@8L'N0-0Z"G/"CGS=DKM;WQ?KG>04WG%]U#H,QLN50[&XE\&!]DY1E4J M*\X?JL&G=.8%5420P5I5"*I_'F$!65:1=!S_-5"OO6;EV#U^IG\PR>MD5E3" M@F=?6:IV,V_BH10VM,S49W[X"$U")L USZ3Y1H?:-HH\M"ZEXGGCK"/(65'_ MTJ=&B(X#CL\XD,:!O'0X=X6P<0@O=8@:A\@H4Z=B=$BHHO.IX PU7=12?0F 459)M^BO]"7^P2]^?WMU%?Z"I6= MOVYHMS6-G*%A@NYXH782_5VDD/8!O@ZMC8\\QW=+!HD)K*]0B/]$)""A):#% MY>[$XIY<[HX'L@E;M4/#B\[PEO# "K2@^;Z4:"EX6M:KO[D+Z-L=Y"L0WVW* M#Y*KQ\.-W-,US#Q=_Q+$(WCS/W[#T4(_WKJP;$G6H(KV-+ M=5GL)M&I76*QB_K5VLODNLWD>C"3KR 5B*+[GS5438.PURX'E[#$$:PG(@Z. MS5;@IIX:CB,%G=(25[2^AIV&%?]J436$;A60V%(M"YNAL7M95A9#?#TZ7U>8 M'-,A@^DLZ)XIFB%XTJ]R*5.E.),3.8T 3RRQ+FR6)+1F=6I)<#"0U;'/Q:]H M=(>>%,.<5R]TIWVM*UI?PV-GBQVUMMAI;^N4EKBB]34\MK=XN+^]N+I.NU(\ M'ENKZ]22C&R6B8T9A;;R\COO[SF(K=D'D6C-RT+5K\KM;+O7\M[L,+R8OZWV M8,R^P!%3;^#H]GC+"HDRV&AD<#76P8EZ3Z0>*+XWNP0KKA3/S>$.: JB,M#G M-YRKYT%U@79G:OX_4$L#!!0 ( 'PR;EC1_)#," P !M 9 >&PO M=V]R:W-H965T'_OB2DJS5OG L6:,OB23//N2.9G:?>30D M+Q[KYFM[;TR7?%\NJO9RM!R,:5I*J?+HJPF5Q?KSSXW5Q?U0[3=#@CLS"S;H H^O^^F6NS6 Q(_7G\9PLZ MV1US&+C_^@G]Y_7D^\G<%JVYKA=_E//N_G*239*Y^5(\++I?Z\>_F^V$Q( W MJQ?M^M_D<6N;3I+90]O5R^W@_@R69;7YO_B^=<3> ")'!M#M .H/X",#V'8 M.W0 WP[@:\]LIK+V@RZZXNJBJ1^39K#NT887:V>N1_?3+ZOA>[_IFOZO93^N MN[HQ=_VWV+7)*VVZHERT/R9ODIL^NN8/"Y/47Y*?RZJH9F6Q2 ;\I(^TY)>5 M:8JNK.Z2W>@WR>\W.GGUPX_)#TE9);_=UP]M4T(?-B=$ M1TZ(T.13777W;?)3-3=S%V#:SVXW1?HTQ0\41-1F]C9AY'5"4\HB)W1]^' : M&:X/'TZ V;#=%\;6>&P$[[INN^%[N:OK>9NT]6+^+N;D#0B/@PR+R;MV57SG/ ZA1YP7\]T&0ZTQAG7S6Q^4 MJ:*9NIA^VW=+Q(Y)1A1Q[73$CO"4I-G.SIF,V$U&@)'PL9K52Y.\6M1MG[6W MID]-DZR:^ENY7I2'3"TW)EWQW;31,!&888()II' ',_*G6C;FV,T! MY-YW_H:J?.\KW[@L8L9RJ:@70:$95T*0>/RHW2P5&#_:]*[K5_;-_EO-DV)9 M-UWYY^8#\[VG%JV)1HW"C!I,,(T$YO@SV_DS Z/F('_&W)D%WRYE:99ZH1*Q M$FDNO$B)8=&ON9CE@QL;?K MN7/<8Y@$G.-G\[6GA-?%XSIZ= MJRSW@R9FUM>A?LQ$S!038S%C.2_)SDP-"8ZU])N K)/!':8 M1U:4U-7MP[/\$$8] M-FA0T306FNM12["'%)5AHZ)I+#37@Y9A4Y!_'L@/MR!N09Y3QKWLBMGU M%;G/(W7$KB>'H_R06KI+8<48@Q]25#T9%4UCH;GNM?2;PIHR C_<'L%96B4/ M BFT8HH'811:$3*^4%L:3)]3FT_=Z"FJV(R*IK'07.=:YDV?$YQ/W.AIJ!!G ME/H!%!H1*8( "JURR4;"Q])@"M/@/_H3-TV5?+;ZS_;'0WB?1Y6:4=$T%IKK M4DU*IK&0G,]:.DUA>GU@?M\R'LI2SGW-=:('1-,*5\'BMCU MY1I/1_9Y9JDT2\^^SS-47HV*IK'07/=:7LU@&1MAG]\>P=6!F$B]8OTZ9J=H MZI7^.F;&E!RIZ9GEOPQ6F%^N S%4T1D536.AN4[=:]N 1><7ZT LU(UI4)U? M1ZQ$FOEK3\PJR].1@+$4F#VG0)_*#1FJ_HR*IK'07.=:XLV>TY]/Y(8LE(L) MD7YU$;%ZPUBPY$2PY,@OA,S27P;3W^NZ6=5-T9EU8OS2W9L&9(4PW-'1@BHW M8Z&YKK0\F\%-'2,_MKY.^L6G;N9]J!1MU@\#U'Y-BJ:QD)S/6OY-H/; M._[19]U-L1C9V<.^"R*R0 N*FQ&_W0<^D_A,$VB2EA(SN-/CT.Y"U'X.5#2- MA>8V&%H6SF%!^\ 6PTA#!B5!Q1XWDW[C!GQ*Q\<+MZ28PV(S1LW!495H5#2- MA>:ZUS)Q#BO1"#4'#V7E-S3EF5]SQ.RRC/D,,@XG19P"<$N/.2Q2O[SFX*C2 M-"J:QD)SG;K7[0Q+TR^N.7@H(N?$;U>(&&6*^_$2&HF1>H-;2LS/K45S5"T: M%4UCH;G.M62@LF=4-(V%YGK6LF1P[3@\\7 O$,2]0O -V8(7I!K>;" ->+W MBUE]7R^VN]M38B7_2UYR#11\K*,C!Y458Z&Y?K:L6, R]:F;'JI\C8JFL=#< M"Y\M4Y>P? UN>C*4HT7:UP=^)L;L**'*KSXZ8D<%DZFOZ\?P4I6S$:U-6A8M81;]4]OVV378>3GDV@W&_@@? M^.C00>T9P4)SG6X9OX0%\E.3$I7UHZ)I+#37LWMW!H'5<3@I0[FZWQQ5H+_$ M[*C( J(:L2-9+L84&&F9MX29]V%)^=+-$E4G1T736&BNWVU](,^JDTO4B@ 5 M36.AN9ZU%8$\02>7H:XM% U:X")F>1JVW4;,&$G'KK!1EGJK ^X%\O2K%,H. M"1_PZ!OUH.KI6&BNLVV%H.#&E1,S4:$6!*AH&@O-]:PM"-3SZOYH)JJP?81P M_T8TUS$K&G3)Q:Q(/G*EDK*T6\&T&T[#%UZO#!_SZ'A!E=FQT%Q_VP)!P[<$/&O[N,*],R#NK0'/0?V5I?[JA/9Q%>D+ M#YK'(T9^P[".V.1[/-<]=TNN%4RN?ZN[OE1T8@.'GZ+J\*AH&@O-O96D+08R MN&/FQ$3,4)D_*IK&0G,]:YE_!O\V "9B%K:\*-JGHM^]&+/C&1/^;91 ("3X6/>G3#S.#J$4.5X+#3W.[ 50W;6 M!IT,M3! 1=-8:.Z=V&UAD)_0H).'#354<1G<8"1FQPGS+_'2$3N6$\I&?NO( M+0G/81*^R='-E?Y[Q2*6P@,?_=CX04736&BNYVWAD)^U7R='+1!0T306FNM9 M6R#D)_3K;,?N/P2&4LZD?SO?B!WC+ ONYQNQ(RS/@V>"3/<>#;4TS=WZ$5MM M,JL?JF[S"*7=I[O'>+U?/[S*^_P#>:# M%MQL'K>U>=/5J_4#J&[KKJN7ZY?WIIB;9C#H__ZEKKNG-\,!=@\]N_H_4$L# M!!0 ( 'PR;EB\J7[\5 , ) / 9 >&PO=V]R:W-H965TKBE;,U7 (]QE'"1\9*B/3<-/E\!3'A M9S2%1#Y94!83(8=L:?*4 0DT*(Y,V[)Z9DS"Q!@/];U;-A[23$1A K<,\2R. M"7NZA(AN1P8VGF_$AOF1R9)4L0QI#PD":(P6)D7.#S M"?840%?\#&'+*]=(69E1NE:#'\'(L)0BB& N% 617QN80!0I)JGC;T%JE+^I M@-7K9_9OVKPT,R,<)C3Z%09B-3)\ P6P(%DD[NCV.Q2&M, YC;C^1-NBUC+0 M/.."Q@58*HC#)/\FC\5$5 #8?05@%P#[K0"G #C::*Y,V[HB@HR'C&X14]62 M35WHN=%HZ29,U#).!9-/0XD3XRDLY:((CHZO0) PXB?H%$UE6((L D07Z()S MD(]G3^@F!49$F"Q1"3I%#],K='QT@HY0F*#[%DG!:[G!9;\SFO\-U302)$M/?S)C=/N&=];?+6$5G-J5,Z==K8:T[5*M-RE7F^ MRDWN<\J^IE0;Q6;L>J[MXJ&YJ?IJ*.O[CKTKJREV2\5NJ^);6,NL34B<9ARE MC 99OB/\OH9X!NQ/D^!6QO:=X[+)A>ETX[(JLY[95.>]T',Z?L M51)G>]AR_;U@-I7U+7_0',Q^J;C?JOB:L#5HA7(/1$'(!0MGV7^SV4KZWA7K MB*SFWR_]^X=ET^_2:4=D-:>#TNF@^VP.7H0.6Q@/>GO9;"C#;M_SFK.)K=T? MO=6J^4:L@+UUOVSG>N]2=<56=UYIYX-9VX6/9+#BK MJ?/ZGN/L9;.I#/M^[Y5L[GH0W-Z$3"A+J50)>N?,D]H:SU:Z=R]81VQU\[MV M!KL'QK/3[J4KMKK;7?^"6YN&#\;3>]E)NF[/W8_GRS+/]0;[_:99.2ZILZK\ MWUZ&"4<1+"3..NM+&I8?__*!H*D^0 MPL?_ %!+ P04 " !\,FY8H:B)Y-<" #U"0 &0 'AL+W=OAI/ M)=.IAC3"[><-_+5-E? MLBYB ]\A\5*AR$JQGD'&>/%/GTL?M@3M[AL"KQ1XKP7!&P*_%/B'"H)2$%AG MBE2L#Q%%&O:E6!-IHC7-/%@SK5JGS[CY['G_9=U.,9E1N7[%'!]MY@MSUR(S@N%+GD"21U M@*LG6LW6V\QVY.TE1A"?$;_]D7@MSV^8T/APN=<@CPZ7M_=DXU?>^Y;G_\W[ M8P6E9RGF3%R%GA=\UJ=DJ^^NMIUI M" PZWOE.8-00Z'MU8BVC3I519V]&8YHSI"FYYBM0:)?&T)R2#!DH\G #V11D MXPK9R_W7%7),6'0D6,W/;N5G]W]LM^XQS3PF+#H2K&9FKS*S=\CB9+\@(8PC MZ!&PR;U>TRX*=G?;;ES/[*#7>VTWK%O?DD4R[M:%F(&V6_ZA_IFJ8H0?Y@BH+HALHYXXJD,-/(UEE/+VU9%!E% T5NK]VI0'V) MV\>%KLM F@#]?B8$;AIF@*K2"W\#4$L#!!0 ( 'PR;EC/[?;"%@, #\) M 9 >&PO=V]R:W-H965TV+?("2BQ.60V5NC-GO,123?G"%C4'/&M%);4] MQXGL$I/*RD;MM2G/1JR1E%0PY4@T98GY\P50MAI;KK6^<$T6A=07[&Q4XP7< M@+RKIUS-[,%E1DJH!&$5XC ?6^?NV235\6W =P(KL3%&.I-[QA[TY/-L;#D: M""CD4CM@];>$"5"JC13&8^]I#4MJX>9X[7[5YJYRN<<")HS^(#-9C*W$0C.8 MXX;*:[;Z!'T^H?;+&17M+UKUL8Z%\D9(5O9B15"2JOO'3WT=-@1N\(K ZP7> M6P5^+_#;1#NR-JU++'$VXFR%N(Y6;GK0UJ95JVQ(I9_BC>3J+E$ZF4VYVA!< M/B-BX['>X7G$O)3Y+O'R',\WR"?O%WNO93;JC)#>;RA M/%[KY[_B]X;]SSZYP3BB1!$2;?TVQRAW653"EWOG%K9]^F2RSP D=UQG9 MR\VD=L/\)$I];PA[@1L,N,%>W"\*T@35J:+-U:(DWD+Z2] +H' "O<"?9,% M\#\%.T9+*$A.^W+.&UX1V7 P,8<[.&GLIEO,AJ DCLS,T< <[66>L$IM[:9[ MX:J^KCE;J)UE;.MH9_U0/>UPBW(WRH]#/S%CQ@-FO!?SEDE,=8=VFU+7.[YN1DP$YV8M\GN=-V5 L8:8.'=6N.<&ZRB;0 M9(?@Q/,<-_:W2 UQ;IJD46!&30?4]-^K6X&Q]=.=GO:") Z2+6)#F)\Z4;H% M;&\<;_K3XBOF"U()1&&NA,YIK/8^[X[K;B)9W9YX]TRJ\[,=%NH+![@.4/?G MC,GU1!^BPS=3]AM02P,$% @ ?#)N6")GLF+W P 1Q0 !D !X;"]W M;W)K&ULM5A1<^(V$/XK&K?3N9OIQ98 REX)B%W M;>::F4S2]!YN^B#P IJS+5<2D/37GR0[-AQ&(=3A 2Q9^VD_:5?ZV-&&BV]R M":#08YID<9SR/2;.1?G]$_6?*:S)1*F/#D"XO5X>,.B4!AU+M/#,TKJBBD8CP3=(F-$:S3S8M;'6F@W+S#;>*Z'?,FVGHNM, MT6S!I@F@"RE!2?3N"A1EB7R//J"'^ROT[N?W(U_IJ8R!/RMA+PM8<@ 6$W3# M,[64Z&,60[P+X&L?*T?)LZ.7Q(EX!;,SU,&_(A*03H-#D^/-B<.=3K5N'8O7 M.7K=OOZIAZ!K!:G\IVG!"KQN,Y[)UG.9TQF,/9V.$L0:O.B7GW 8_-9$MB6P M'>K=BGK7A1[]SGF\84G21+*P[%M+Y7_O:/\ M1S2+$36;AUB:4R;TZ:1D$ZL"+WR1E7/>$UF%%:O0R>HBY4*Q_Z@]'.%1'_,2 M$)\C5@>JY=I(,-PG.!CL\POW=S?L;P_;\;Q?>=YW>OY9M\7B"?TE: P930%] MO8%T"J(QC9Q8KTVCEL!V: \JVH.63Y!!F]1; MNA/JRH#YT[?@@9/(Q%[0(- =)#;SY)+ETAF_;L37[F); M:+O\M\0#;CF&2\"VZ+>$MDN?U/3)_XWC$F'[S Q[O7 _D-U3G4JEEC/8*1FB M!PGS58(2-H=&&FYK+?>>@(JFNV7B-CV56"U6L%NM?*0+'9W'W2UNJ%<'YUN( M'%RK'-QK.S=;TB\E_;=00[B60]BMAX[)S7T]TR4-LLX]TZE,:GF$W?KHI=1T M6^/ D9IOH7]P+8"P4V0S"UH!^Z+_$YY.BIE7#%"6V&RH6 M+),H@;F&#,[Z^L 51=6J:"B>V\+/E"N=9_9Q"3JOA!F@W\\Y5\\-,T%5.XR^ M U!+ P04 " !\,FY8,F$1,FH$ #F%P &0 'AL+W=O>\C1AO$O8D6(!-\B&HNQM9)R M?67;8KXB$1:7;$UB]63!>(2ENN5+6ZPYP4&:%%$;.8YG1SB,KV>3T8L MD32,R3T'(HDBS)]O"&6;L06MEQ\^AZ[N[!PE"",2 MBY#%@)/%V+J&5U/DZX0TXG-(-J)T#;24&6-?],U=,+8ZH_LIS+U?5$5 M3OV<4]_(Z7H^3Z*$8DD"D,T#UG7 OHO6..2JL,@VQEM0K\3EPH?(JS%NB7(] MOYVPFQ-VC80_JA)\HZH7^(QI0MJXN8VW#OK#08U:,PBZCKN#FY=S\\P3_+)< M__M HAGA_[?1,T(<^SEW!%91Z^=J_5.7KM^EUH[ *EH'N=;!ZY;NH/$=N4/? MJ7UL>X(JC(8YH^%;+-QARY)L$C:^NGVH@6&4H5-T3>?$U6T&.(A;UN><(V8% MEOH^-"KX4]WSY3.0' SGLM)EWA5;56[1S M^,I^GN65/RWD^?46M"^JRJIHZ/!-.KH9]9AU=3I057GA#."IU@ VVW[;Q+@- MIV68F,(<0+,[F*:[#L+5+HVF,R)6X5J8RT.G9J$KM*K^PB[ D_T"[-0P=(56 MU5M8!FCV#(^"+!(*_@H7!)S]2S 7YZV:C2A':S9S@@@\:R8F@84#@68+LKO^ M-5V&Y[KUW4$6Y>^*JNXG"PN!S!;BE?4/->W !73\^B:L+N#*!B5_H#5*<'FV/JH.$.>J5-NK&33G[#2TH.M#1FJ*/WZV_1XE'1XE'O MY.,)HTDX6F]':%6]A7E 9O-P8,TRHQRMV4R9E7*E5/?5]F)518]G@-3,\47%18Z:Y8^[(6@',;5%$_#(+(KS!A M7IK8L3N1)GRC*&%P)Y#<5!46OZZ!\MW,ZWO/ _=D72HSX*=)C=>P!/58WPG= M\YU*3BI@DG"&!!0S;]Z?7D_,>KO@*X&=/&@CD\F*\R?3NN#3R4;:3B51NL'52$-6^\;^MP$!"&KP2$;4!H?3<@ZW*! M%4X3P7=(F-5:S31LJC9:FR/,?)2E$GJ6Z#B5WC*%V9JL**"YE* DNER PH3* M*_0>+?4_D&_T'"_0QWVM*PDYFE=<*/(;VZJ:428!W0/5 VR-%'<+C.A+_0M$ M&'HH^49BELO$5SH+X\7/6L?7C>/P%<<+R'IHT'^'PB 7/TMX^LB MN$J$KA*AU1V\HOL_BCO5 @ MNH#Q"V 8QT$W<>*(D^-$KC#M@DTZ_L3P7YA_&UL MK571;MHP%/T5RYNF5MKJQ*&T92$2-*NVATJH5;>':0\FN216$SNS#73[^ME. MR&B!BH>^$-_K>X[O/<0G\5JJ1UT"&/145T*/<6E,,R)$9R743)_)!H3=64A5 M,V-#51#=*&"Y!]45H4$P)#7C B>QS\U4$LNEJ;B F4)Z6==,_9E")==C'.)- MXHX7I7$)DL0-*^ >S$,S4S8B/4O.:Q":2X$4+,9X$H[2@:OW!=\YK/76&KE) MYE(^NN!;/L:!:P@JR(QC8/:Q@FNH*D=DV_C=<>+^2 ?<7F_8;_SL=I8YTW M MJQ\\-^487V*4PX(M*W,GUU^AF^?<\66RTOX7K=O:B&*4+;61=0>V'=1 M;CZ>#C= M T^/AX>O3!/U@D>>+SI"\)^3N3;*OOJ_]NG<\@SV\S@[&.F&93#&]KYK4"O MR8=WX3#XO$^CMR1+WXCLF7Z#7K_!:^S)'62R$/POY$A85RRLLVE42:WW2=A2 M77@J9X"KY#*(PB (8K+:5F>W+KRBPVBG,-TMI.$PO-HN;*R!E5X:],H MDTMAVE>_S_;N.?&F\2(_M:[:FN!_FM:2;YDJ_/"PL)3!V<4Y1JJUN38PLO$7 M?RZ-M1&_+.V7 90KL/L+*K*5ZT!F (8\Y%WKH9,8L3EU7)QGD5!_+!0B\,Y,JIP:G:N[JA0*: M%J"5C "SBT1ROA5<3KU(RVP.7YF_UIX1R]3JF$D^0^6FFSH M]!V2PHPNN;F5ZPNH_'0M7R*Y+HYD7=5Z#DF6VLB\ J."G(GR3!^K/C0 G7 + MP*\ _EL!004("J.ELL+6F!H:#Y1<$V6KD@ MV(K:5FIR. 9#&=='Y#.98%S2)0FQ4W2Z_;I=?\(5;^$949P0CP]&]HIR<4TY% N3^&O(IJ)]M M!G;]D2VT:9>W:;>&_,QJO-QIC68UI]XR14U(NJ''?]%CE\7A2>]H#W& M_5IF_]TRKQB=,LX,@U:M_9;/J1^>O!#[NBKJ!?X+L6YCX;6;GFNJ,#&:<)@A MS#ON8=!5N9$H)T8NBK5X*@VN[,4PP[T7*%N ]V=2FN>)7=[KW5S\&U!+ P04 M " !\,FY8:J+/^[ # !&$P &0 'AL+W=O,OY5+ $D>LRS0DRM[7N3F-"V(P MGSAO\"7!H78P%I]2V(K&,=*A/##V59^\3R:.IU<$&<12(ZCZV\ ,LDR3U#K^ MJZ!./:=V;![OZ&]-\"J8!RI@QK+/:2*7$V?HH 3F=)W)6[;]!ZJ +C0O9IDP MOVA;V7H.BM="LKQR5BO(TZ+\IX^5$ T''!UP\"L'_ZE#>, AJ!R"8QW"RL%( M[9:A&!T(E70ZYFR+N+96-'U@Q#3>*ORTT/?]3G)U-55^OT N4%NCCDJT%+1(Q=J5:KY[5C:NU795K\P^L#?OHFA5R*=#?10))&^"J M0.MH_5VT5WXOD4!\C@+\&OF>'W0L:':\N]_A3HYWQSW1!/6]"PPO/,"[!9HU M[LJ7:\@?@/_;)70O2#];+L6*QC!QU,-# -^ ,_WS#QQY?W6)9!-&+,%: H:U M@*&A!P<$_/TD__)!H=![";GHU#NTJ;=-&+$$:^E]4>M]<5S"+I3"*%/Z(O7H M3_:Z=DE9(@<&J;O89HJC<#!V-TV)?C;R W_HM:W(SU:!'^%A;=4**JJ#BGJ# MNB_X+JPR8WH+L9=U:F+8A!%+L):&@UK#P3,5XL"FWC9AQ!*LI?>PUGMX;,Z> M4HHE-&K4S]DH&@R?U&*'5>CA)Q5+.JRP-QJ-NHMQ5 QHK]?63^+ZJYKUY/:[S] M4YV<0#9IQ!:M+?/^,P('SU6U5K\[K-*(+5I;]/VG!^Y]T_[=%EQ1![_HP5UF M'4VXRZRK"[N-#88<^,)LU @4LW4ARZ_O>K3>#'ICMD">C%_I32*S<;''E#M, MUY0O=+YE,%=([WR@7M9YN6E3GDBV,ML8#TQ*EIO#)5 EES90U^>,R=V)GJ#> M.IO^ %!+ P04 " !\,FY8*E#1?HL- ".B0 &0 'AL+W=OBA&[AYSO)OQ8+S MDKTD<5K<]A=EN?PP&!3A@B=!<9XM>4J_F65Y$I3T,9\/BF7.@ZDT2N*!/AQ> M#)(@2OMW-_*[A_SN)EN5<93RAYP5JR0)\M=//,Z>;_M:?_W%;]%\48HO!GQX)$?OQ90_N;/H7A]L]KNBTWGC9F$A3\ M/HO_$TW+Q6W_JL^F?!:LXO*W[-GE]0:-!2_,XD+^GSU7;'G0W%2;FSP\9X8FS8VNX?AGYO;QYEJ'N7.\>=>V MNVKS1[XD\^'!WCVUN;]*E>:^VOQ+\,J&(VD]5,C(V$P10^(,U13YXS-]R[R2 M)\5_.SSZ5"%&W0AQDOM0+(.0W_;I+%;P_(GW[W[\3KL8_MRE2R3,1,(L),Q& MPAPDS$7"/"3,!\%:$V&TF0@C%9TF0A'FT5+&-=F,16G)J9.2Y4')N^:$DG;J MG$#"3"3,4@_:O^AS/G]EBZ!@ 8W;DM-P1>F:/WUWIVN7/!>-Q-(\F,;D1AL*/@H+AD$=/ M@?PNG=+>?^)IF>6O+.9//"[.*,2>_(^BWA[Y&O*< HJ4A5D:4BNQQ3*CV7?2^VM&B^91BHE?VR$,:UBG[]8GGJ8BVF1VE M01H*%WXCXS.VC%<%64;O"51C-(FH?+)=Q%(KQHCV3SVE;\B"="ZL)+Y\Y M3YEVKH]_D(.IG5^.?ZB&I3%CM=DS*46BM6@:)0GY17C9 MD%R7'.G4.7L(7FD11JHK%[1A"9W0)V(\IIQ-7M=:%7X(T'V6+(/TE05"HU$R M6>4%%\9RM)(@)7_D1S'04DX](<,H)&DL\^PIHF!34+=11%YW$N2\DA:U:I1$ M$DL*,?IEAY+E9#T;5U.5T81GLZ@(:11H&'.RE+NEMVL5Q$56JYL7U6!V3#WJ M\F-,'?RR*O-(CI XKDR)1#.,NJ#U0$QCF@?Q&X/8IO3^[EBR8\9RU^/#0]I3 M#*EJ0#=[B_S:Z4ULMQS;)/A&PHP*^L5D)8:KV%70^EC;$]JN/(ERQE]H\PH6 M!L6"S>+L^;PKED&>41PDS$7"/"3,!\%:L!73I6KCD51UY64=&QEW'$N:#8*T9 M<+F9 9?*76I5)V@ZHHO%!H4H7>)7(DX5/Q)F(F%6!1-7B3<'^B$M+G:.\<@N M'23,1<(\),P'P5H*O]HH_$JI\*_5$FV2Y61(04N7P)6$4P6.A)E7>[&'81A= M0PX2YB)A'A+F@V M_5YO]'NMU.\C3Z-,K!6K2RGKZR_R"E>7EI6T M4[5\O1_ZZN.NT-=$=FLA8382YB!A+A+F(6$^"-82O#9L\JI#=5C.Q96-@H7K M*RK3)W$%K#,P5Z-.U3N49D)I5DV[.&(="NW8@=)<*,V#TGP4K:W[K7H"3:G[ MC\VUR!D_('IQX;VZT!I+I3F06D^BM96N]ZH73_J M*%^46?B-%0MQ:3LJBA4%.>^BE#V*+XJN8II/:O#)DP!),VM:ZRBM7^G#L;83 ML!_;T(;ZYT!I+I3F06D^BM:6=U/YHBGK";8/YO'?5SJT-@9*,VO:MH -(5]C M5^C'M;.AWCE0F@NE>5":CZ*U==X4MFCJ(@TO)9F+B&4EL]F=*A[MGW5?)RL46JL"I=E0F@.EN5":!Z7Y*%I;[4WJ4U/G/CTZ;(NUJ,@:R0-Y\>8A M?'S<>?Y>W?/)VD?2+"C-AM(<*,V%TCPHS4?1VMIODJ6:.OWWZZHLRJ"J63I\ M_5$-.3ED@>9*:]K;)R+KZ)8VU$/GZ'Y=:+\>E.:C:&VA-CE-39W4_"QJ&I=Y M%G(^[;Z* LUH0FDFE&;5M%9>Z%K3.V0,S6M":2Z4YD%I/HK6EGJ3W-34V)>1"2SZ(76E(=JRM6HDU4/S7/6M)WD^]XUDV-:V5#/'"C-A=(\*,U'T=I2 M;O*9XP>7X4-]BR@B?13W6Y^B0HQ%T-?!ZEJ3!ZCLJ%M"FBEY]D M;;DH$XJR*1.7LZ:;DOG>NF2>1:FL?J]NOM@4O@=;U47KLN_:\>:6B9TZX>;F MBNW; M:Z8/*FB#-1:3W+8FI>?.B]B]ZSJ(*WFXF:_'G.16&W*.:F#<\;WXSS MX%E$-9E6O76W/2C.A- M*L_7]_/]UEQX<:+K'9J:A](L*,V&TAPHS872/"C-1]':4Z))\NN YUOHT"0^E&9" M:1:49D-I#I3F0FD>E.:C:.TYT10$Z.J"@(_-7?CKN_;5MQ>I>2?/#V@) 91F MU31-;UV_'&KZ[DU&T&X=*,V%TCPHS4?1VM)OJ@-T=77 Q[T'4+RA?.CMT5": M":59->T(Y4-K Z T%TKSH#0?16LKOZD-T-6U 5]W'H3RANZA-0)0F@FE635M M5_?#?=U#RPB@-!=*\Z T'T5KZ[XI-=#5I09?@I>WU\30:@,HS832+"C-AM(< M*,V%TCPHS4?1VE.B*4G0KP!K8F@M I1F0FD6E&9#:0Z4YD)I'I3FHVCM.='4 M-NCJ9/WI:V)HF0.49D)I5DW;6QGL/7@#VJT#I;E0F@>E^2A:^P' 3>+74"=^ M3UT3JW&G*A]*,Z$TJZ;M*O_BE.:C:&WE-YEB0YTI/FU- MK(:=K'MHGAA*LVJ:9NRLB8V]0SZT7P=*?&U@L1$&]$P+X2 M ?M.!.Q+$;!O1<"^%@'[7@3LBQ&P;T;X?V2,C29C;*@SQF_>KZ6V/WD^0#/$ M4)H%I=E0F@.EN5":!Z7Y-4U5M-J6>I,A-M[($(O0Z(%_HV6P,BB")H:A-!-* MLZ T&TISH#072O.@-!]%:\^*)GML7 ""(FC2&$HSH30+2K.A- =*E.:C:&VQ-\GCT1O/ F^_B4\5&JE))XL>FCF&TBPH MS8;2'"C-A=(\*,U'T=HSH\DNC_1_'AJ-H%EE*,V$TBPHS8;2'"C-A=(\*,U' MT=ISHLDJC]0/&S\F-(+FE*$TLZ9MAT;=D1$T6PRE.5":"Z5Y4)J/HE5:'Q0+ MSDLS*(.[FX3G5$EZ<%3;?LIS/Q'/D/GS4^X.][RWM@ZV)[P<- MYNYF&*=?G^7B=>3K#V6VO.W366V2E666R!\7/)CR7#2@ MW\^RK%Q_$!T\9_DWZ?;=7U!+ P04 " !\,FY8X+WEK$,# !$#0 &0 M 'AL+W=OZCV8)(+6$UL9CO0[M?/3F@:BDF_Z O$SCW'Y]Q<.S>])>,W M8@8@T6V64M&W9E+.CVQ;Q#/(L#ADTY3F!G MF% KZA5SYSSJL5RFA,(Y1R+/,LSOCB%ER[[E6O<3%V0ZDWK"CGIS/(41R*OY M.5#5Q? XJ(7P26HG:-M)4Q8S=Z<)+T+4D5K6F!M:O[]F_%>:5F3$6,&#I;Y+(6=_J6"B!"<&6WV%EJ*WY8I:*XAU!>"M -YS M ?X*4&3.+I45MH98XJC'V1)Q':W8]$61FP*MW!"J'^-(K94>C2K':_6/B[7]K:N'1\BW_V,/,?S#?#!\^'>.MQ68JM4>%4JO(+/ MW\+WI//K4X5 )Q(R\GU?CP23]QV1 MK67"KS+A-[%'A?%$58;)90D-"Z@^)!91UPFZ3L]>U.5O1H4=)PRJJ#5=K4I7 MJU'7*0B!!WNOXCL8:H5M#9(K9=B6V_ M0NR$4$QC54XH9D(:-TW;H"9T'B?8$-5V_)99< Y5HKH4S:I+8 MR&(N3F0J\K?SK-D,*YMALTV]NV53D8<;V>UX3C=\] PVHX*.W]Y2-YU*7*=1 MW \UYM,[I.?U411S2(A$UV>0C8$;#YY&PI<>/#LB6_/>K;QWW_<([NXR$SLB M6\N$ZSR\F)W7'\(K;+WT?,,I; ASMQ_#;JUI2Z!2MV4,HP;2S.9JJ7 M/I-=L:T;?V@1W'?N$=R=-@F[8EO/QD.;X+ZA3W W6X# <3;>8T^&E=KL6HNK MOR_.,)\2*E *$X5S#G5#SLN6O1Q(-B^ZWC&3JHX#E#W)XS)^X%N MI*L/I^@_4$L#!!0 ( 'PR;EB]R9OK6@( (X& 9 >&PO=V]R:W-H M965T\WN'.>*-D,\J!]#DI>"E&CNYUM6U MZZHTAX*J"U%!B2M+(0NJ,90K5U42:&9!!7=]SPO=@K+226([-Y-)+&K-60DS M251=%%3^O@4N-F-GX&PG'M@JUV;"3>**KF .^JF:28SQN8/6CQ68"J[LG6R:W"AR M2%HK+8H6C H*5C9/^M+680,YR6H.1"S)-U&NSA]! M%L2FW5-=2U"8]#2?DM.3,W)"6$D>#O=?PUVL0U<,ORN&;_F" WR=]^^-=[+O_6:AM,2SU^>U(1_V MDYO/\5I5-(6Q@]^; KD&)_GX81!ZG_N<_R>R5W4(NCH$Q]@3+&?49[!!119E MVL,Z";SPRHO=]:[RH]SO5#[LE __I?RR3WF#"G>4AQY>?RD_ROU.Y:-.^>BH M\D>A*<<&M.@]6J.]RE_U5'X_*[KTHK#+:H2Y.]W"=.I[*E>L5(3#$G'>180T MLNE^3:!%91O(0FAL1W:8XP\#I$G ]:40>AN8GM3]@I(_4$L#!!0 ( 'PR M;EC/HTII& , "40 9 >&PO=V]R:W-H965T2+KW80::6;5JF5JE9;+ZI=F.0%K,9Q:AMH__UL)PUD M"^['? -QXG-XG_A$>^+= 44BQXKH5!7%HQ3 M+-60+WU10,ZV4R_T MGDY5*ZA-^,BGQ$JY!_BPON1KYC4M&*!2"L )Q6$R]K^'Q+!QH@9GQB\!6 M[!TCC3)G[$X/SK*I%^B*((=4:@NLOC8P@SS73JJ.^]K4:WY3"_>/G]R_&W@% M,\<"9BR_(9E<3;VQAS)8X'4NK]CV!]1 IL"4Y<)\HFTU-S[R4+H6DM%:K"J@ MI*B^\4-](_8$T?" (*H%T5^"L'] $->"V(!6E1FL4RQQ,N%LB[B>K=ST@;DW M1JUH2*&7\5IR=94HG4S.0=T#@3Z<@L0D%Q\GOE2N^IJ?U@XGE4-TP.$4TAZ* MPT\H"J*X0SY[N3QJRWW%T@!%#5!D_&([T.VY.H_.)%#QNXNI,NEWF^AGYUB4 M.(6IIQX. 7P#7O+^73@,OG01.C)K\<8-;VQS3VY,4"'[C#? U8.',B)2MBXD MXEA"%WKE%U8+HA_S31+T@M%@XF_VH9Z=UBJWWY3;MY9[00I"UQ3=7@"= ^]< M&ZO#:]?&D5D+=M# #EQD<>"2UY%9BW?8\ ZMBWL%^L5!BB7*-3F2P*GH(K;; MA.@1,.^"L^K>"#=JX$;VY.*'9Y-K=7CM2CHR:\&.&]BQB^2.7?(Z,FOQ'C6\ M1VZ2:[<91":Z78#:V7?[M>D5.V7M.;7;O+:!77EUD;>ZVQ" M%QFN75PQ.W)K,^^:G]#::_S;#?"7!OL9XWX5;#1&E!5R)5 4HPP_=B;=;O76 M>[!KB$)[1W2.B\R>H*ZOF!,/@WT3K'Y9R#Y U!+ P04 " !\,FY8E)(I2UH" M ! !@ &0 'AL+W=OR!&%7UE(5U-A0;4)=*J"9!Q4\ MQ%$T# O*1)#$?FZADEA6AC,!"X5T5114_;X%+G?3H!>\3#RP36[<1)C$)=W M$LQCN5 V"EN6C!4@-),"*5A/@YO>9#9P^3[A!X.=WALCYV0EY9,+/F?3('*" M@$-J' .UKRW,@'-'9&7\:CB#MJ0#[H]?V#]Y[];+BFJ82?Z392:?!MY.X.&C]>8"JY]D^TJW.')$!II8TL&K!54#!1O^ESLP][@%[_" W 'PJ M@#0 XHW6RKRM.34TB97<(>6R+9L;^+WQ:.N&"?<5ET;9569Q)OD"=@\T.I^# MH8SK"W2)EO:D9!4')->H6;Y$C\LY.C^[0&>("?0]EY6F(M-Q:*P&QQ2F3;W; MNAX^4F\.Z14BO0\(1YATP&>GP_%K>&B=M_9Q:Q][/G*$K_5ZWWJ]66FC[.GJ M\E:3];O)W(6;Z)*F, WLC=*@MA D[]_UAM''+J?_B>R5;]+Z)O]B3^Y+4-0P ML>ER64-''NJZP#;!># >Q>%V7_[;K-[UF/S->J6KW^KJGZ;+'KE9I12(SN]0 MDPSW:O<)(0<"WR:1Z_ZX6]^@U3NM7JC9,:,1A;7'1U?XGN-P+\,UXZ\B Y!H4^14C*Q, MRO+6MD6208'%#2N!JB=SQ@LL5<@7MB@YX-2 BMSV'">T"TRH%0W-WB./AFPI MRR*3>L*-AB1K@:SJR'%T0Y)!(S8#5UPHFD.>:2)7Q MI^:TFB,U<'>]9;\WVI66&18P8?E/DLIL9 TLE,(<+W/YQ-9?H-;3TWP)RX7Y M1.LZU[%0LA22%35855 06GWC3>W##L -CP"\&N = H(C +\&^.<"@AH0&&&#,-6LDG5%_[5'+UE"BVD+F% =*<'UT .C,A/H,TTAW2>PE9Y&E+<5-?9.,L:0W"#?_8 \Q_,[ M"IJ<#_$&K^Y(M_P^4?XSKN/7W6Y+%;T2VYVS0.!N<8H_NR092E!L7$^5BEW,5 M0]\PZ!ZZBGI]_5:L=AWI2/*\8#\I;B<%/<=IDO84]!H%O9,*7C G>*;>C=,B M*I)PY^A!WSW0T,YQ6Q+:.9X_Z%80-@K"DPJ^J]%VNOBPY5O8^^@?5-].ZOG! MX*#\=E+0;]5O[S33 OC"#"6AJEM26;6@9K>9>W>FW1_LC]4\K,;7?YIJF#Y@ MOB!4*-US1>G<])6OO!I052!9:5KVC$DU ,PR4S,=N$Y0S^>,R6V@#VC^)43_ M %!+ P04 " !\,FY8Z]7"_$8# P#0 &0 'AL+W=O5FR)MZ@_5-?2C/PZRYP76"HN2B)Q M,?*>P\4E=0'NCH\<-VKOF-A6ID)\M8,W\Y$7V(HPQYFV*9CYN<,7F.8V[AF*;;R9R MY?Z2S?;>-/+(;*VT*';!IH*"E]M?]GTW$7L!E/8$T%T =75O0:[**Z;9>"C% MADA[M\EF#URK+MH4QTO[5&ZU-%>YB=/C"9J6%'E\A9KQ7#TA9^36//GY.D$IH0$-R8?;*_+XX9-?T_BFF[HE6K=$7=ZH)^_+;VM>F1='D\]OL9BB M_-)5V\$<=BUIL*_P';45U6]'!B3?/,>JJ:1N5NBAKB;MQ-(@'0_^N@Q77K/@8*^YB;:.2 M?58<)-VLI&8EQUA)%RMIL<(L";I9:"TX")R@4D90&LU[KCOE%+2X9V%* M>^84]H0*!\'-ZLW=ZLV;U=M9!K3;3[*LK_]&@G#8@A,C97*#.=,X/RC"PWE. M5 8T*H3_YD+X%S*$QH9PF@YW8?M/?#" GN?=^!!.$R*TC0C0N[P:)<)I3H2V M% 'B'@%#8T4X38O0]B( [?G? HT8X30S0EN- !'MP35NA)/E"&T[1DG2,Y^T ML2/]0SO23COV:8DV=J1_U8Z[;/M[AR1*H]^J\/?VO_9;XBV32UXJ@UB8L. \ M-6M ;K?GVX$6E=L23X4V&VQWN#*?-"CM#>;Z0@A]/["[[/HC:?P34$L#!!0 M ( 'PR;EAE2X:6Z@, (D6 9 >&PO=V]R:W-H965TT=+:Y2J)* M4G'S[4=*LBQY,F=O?&-)%.]'\L\[6G>S'>-?Q19 HN]9FHNYLY6RN'==$6\A M(^*&%9"K-VO&,R+5(]^XHN! DLHH2]W \R9N1FCN1+.J;07XNEEP]N2TEH1GD@K(<<5C/G0?_ M'OM3;5#U^)W"3G3ND5[*BK&O^N%C,G<\/2-((98:0=3E!1XA335)S>-; W7: M,;5A]WY/_U M7BUF100\LO0/FLCMW+EU4 )K4J;R$]O]#,V"QIH7LU14OVA7 M]PWO'!270K*L,58SR&A>7\GW1HB.@3\Y81 T!L&Q07C"8-08C,XU"!N#L%*F M7DJE R:21#/.=HCKWHJF;RHQ*VNU?)KK?7^67+VERDY&RV8+ERG)!;K"( E- MQ35ZASX_8W3UYAJ]031'OVU9*4B>B)DKU:C:UHV;$1;U",&)$?P /;%<;@5Z MGR>0] &NFFX[YV _YT5@)&*(;]#(?XL"+Q@-3.CQ?/-@P!R?;^X;5C-J=V!4 M\49G[<"77]1K]%%")OX3/WI2N3<>Q+9;($Z\DT;F4:&V5:C?>='P4H,8Q+I7#$JPGQVTKQZU1#JP.KAP2M&B.,.U: M;]'[;R65K^@9XI)324$8@]4XPJ6.9A.&+<%ZRMZURMY9#-8[FQK:A&%+L)Z& MOG?X6/2,_MEX8N=OHU!ZG@S?AJ8OG?@]CE[SF)<*9(O65ZCS.>W_APC&L)+[ M^'TU1J\9?ZGK6:5A6[2^M,%!VL!B"#*C3-&@[]5=VR '\?TD"DK]* M(=6?YLD3:#@/"/]Q!EE-!&S1:E7<3HTN [ZI:IU";6"9R[KTU;:V]=2'JHIX MU+[0==:J]G? U$7:)\(W5 59"FN%]&ZFRF%Y7?>L'R0KJDK@BDG)LNIV"R0! MKCNH]VO&Y/Y!#]!6GZ._ 5!+ P04 " !\,FY8TW: QZ$$ #.$ &0 M 'AL+W=O/??&XV6T MD>JS7@$8\E+D0H^]E3'EK>_K= 4%TS>R!(%O%E(5S.!2+7U=*F!9K53D?A@$ ML5\P+KS)J-Z;J7*V U_,BK9$I[! M?"IG"E=^BY+Q H3F4A %B[%W1V^G-+$*M<2O'#9Z[YE84^92?K:+C]G8"RPC MR"$U%H+ASQJFD.<6"7G\M07UVF]:Q?WG5_0/M?%HS)QIF,K\-YZ9U=A+/)+! M@E6Y>9*;'V%K4-_BI3+7]5^RV&*\# MFAH#%8]W?G^$8@[J#WSUZ?F!O'US1=X0+L@O*UEI)C(]\@U:8OGXZ9;U?<,Z M/,.:AN11"K/2Y+W((#L$\-$%K1_"5S_D(B^(V$01@Y"TV]7#SOH M1&U8HAHO.H,W73&Q!&W=5%H?,JW!Z%N7IQJ@GAO(G@*WNF0IC#TLUWHDP^,*[)F>56GW)[9[\@%QB\>02Z>HK%\<& M)M[[>A@-XB.*IT+7443[;HIQ2S'NI'@/ A;<:%(RGKFHQ:=?3:+>$36'T"#I MN9D-6F:#3F93691,?"$I5K+B\\J>+LZS8'#JO'[_B."I3!($;GY)RR_IY#=C MRO"4(T?S=8Z=4.["(:X"_/\X![8.6UN'_[7V0&1G"F]XXG.:])+CR#BD#LKS M@"\-=GTKZ&3\$VA]2THE_\0+ ;8CEJ95436M:=[D/)'SG"_KKN5L,8&#?W\8 M'/%WB0V&_?B, 7N-EW:[O+*MBVC#3(5N?FN7:E%O7OER_?KL9$Y/RY$&QXYW M2H7Q.<^'.^)A9V^Z*V0E\$!1D,JEX'^C$=BF[%T JT3+G&=-$!AF40JDOINX M6]?V0Q?J79=".W3+KF/3SN8X^1D]H$C.V9SGW'!P7VNB;XJ<2^I\Y'8-EG9W MV+N]&I$UW13/8 4K>PE< [$-S,GZM'E>AV%$CVD[Q"@6^QG:NR9+^]T)IW'( M*.NCEU2Z23=+O#+-C11/K-.*/Y-QG?W\7V?=O?X]R]EWV]Z5N 1< M:FSV]R;# M2R'I@UJ=.F&8[:W78HOZM'T:/]>SNLUQ/G#J:9]!^96MKK;PX+ MA QN!E@4JAF>FX6193U_SJ7!:;9^7 '#9F<%\/U"2O.ZL!]H_X4Q^0=02P,$ M% @ ?#)N6/F2,G9. P 1@H !D !X;"]W;W)K&ULK59-;^,V$/TKA+HH$J")/BW;J6T@CK;H'K(PXFY[*'J@I;%-K$2J M)!VG_?4=4K)JR[210RZV2,U[?/.&(F>R%_*[V@)H\E:57$V]K=;U@^^K? L5 M5?>B!HYOUD)65.-0;GQ52Z"%!56E'P5!ZE>4<6\VL7,+.9N(G2X9AX4D:E=5 M5/XSAU+LIU[H'29>V&:KS80_F]1T TO0W^J%Q)'?L12L JZ8X$3">NH]A@_9 MR,3;@-\9[-71,S&9K(3X;@9?BJD7&$%00JX- \6_5WB"LC1$*./OEM/KEC3 MX^<#^R\V=\QE114\B?(/5NCMU!MYI( UW97Z1>Q_A3:?@>'+1:GL+]FWL8%' M\IW2HFK!J*!BO/FG;ZT/1X PO0"(6D#4!R07 '$+B-\+2%I 8IUI4K$^9%33 MV42*/9$F&MG,@S73HC%]QDW9EUKB6X8X/5NT%5R4E"MRDX&FK%2WY(XL<8<5 MNQ*(6),G4=6" ]?*C+[B;ER 9*)@.9D#AS73&*+P[1UY :IXWFJ,+FL.(/ NNMXI\ MY@44IP0^&M"Y$!U#X\<\.S]\/!*-G%7T]CR MQ1?X3JO%L5KUH5JKMEJYK1:50*@B:U'BUZ\>7)5H5DK<*YDSZ4'5-(>IAX>. M OD*WNS''\(T^-GEXD>291]$=N)PTCF<7&.?+9&/Y6!M=+G6H(<6;0[>UUF4 MC"?^Z[$9YS%)D)S&9(Z8..UB3J0/.NF#J]*_< UHB+ZHO8&G1VN.@Z"G_3PF M'0QZVATQP<"M/>VTIU>U/U9":O8OM3=&N[5+H9Q'R%4F]_8@KCW[03Q9>F[K MR.W&L'-C>-6-SV\U7IY0X.VK=Q(-X:0V)RY5"K33D^&9AKOQ..[5UA$4!N/> M#LA<5(/(G="H2VAT-:&OQR>5V9[DICVO;EW9C,X^CG"0]I(YC[F+PUXJ#I[1 ML)>)?W3#5B WME-1*'+'=7/-=+-=,_1H>X#>_!R;I*:G^9^FZ;">J=PPO(-+ M6"-E<#_$#T@V74LST**V]_A*:.P*[.,6&SV0)@#?KX70AX%9H&L=9_\!4$L# M!!0 ( 'PR;ECXL6^O>P( .,& 9 >&PO=V]R:W-H965TR*:0>L).XQAM8@7RKEUSU[$XE(R54@K *<K/@-X&] M.&DCG-H^JC^;W%4N M:RS@B=$_))/%S)I:*(,<;ZE\8?OOT.8ST7HIH\(\T;Y9&T862K="LK(-5@Y* M4C5O?&CWX23 \P8"O#; ,[X;D'&YP!(G,6=[Q/5JI:8;)E43K4977] MW/_ZY+[Q[607'T8?;X;_7&_OKXK#Z+&*=/;N!\O>#>[]S[E]03M1GC/D]-5&BB]'7;)5'@Q/:N!S7N4.-KJ$D?JHD* M3E"NXP^P)AUK]_MPTS-&PO M=V]R:W-H965TB1M+EF9;&%EN*5$G*;N_7EZ1DU79H-T#S8HO4S-$YLY SV0CY716(&GZ6 MC*MI4&A=78>AR@HLB;H4%7+S9BED2;19RE6H*HDD=TXE"Y,H&H8EH3Q()VYO M+M.)J#6C'.<25%V61/ZZ128VTR .MAOW=%5HNQ&FDXJL\ 'UYVHNS2KL4'): M(E=4<)"XG 8W\?5=[!R*&[7S#%;*0HCO=O$^GP:1980,,VTAB/E;XQTR M9I$,CQ\M:-!]TSKN/F_1WSGQ1LR"*+P3["O-=3$-K@+(<4EJIN_%YC]L!0TL M7B:8T M8>9DS8@FZ42*#4AK;=#L@XN-\S9J*+=I?-#2O*7&3Z?S-B-S1KB"LQEJ0IDZ MAPMX,!63UPQ!+.$];PK&6MXC(QIST )T@3 72DO45*))KG8XQOGSPPS.7I[# M2Z K<-O>0(O3B!#X+K0L%;GF.^#Q :K9W@9"OX M-CF).,/L$GKQ:TBBI.Q,/HC4_M,X'M:>]WVONGT-.; M+*O+VE536$GQS72VJ:L%T1WK0D1Z<)/V.4 EKPFK7&)4M=Z(4:F]QGX3R1Q=\6?IWG#VMPT[K M\+36VC8=*$UTK5[#F5W*I=L\#\5Z^^Q3W@ /=T)_X4F0Q^IXAD8=Z]&36DIB M)E:<_F\4F$/(ME0FN!*,YN[\6A"3NPS!G9W*VVFCY^RT9P+;"\E5%Y*KOW6: MK(UF1LF",JHI>LOURI..)#K(F<\HCOPI&W?\QB?Y?339D7]C-_85R^BPI'Q6 M@_&1DHJC/]=D]-2S"H1CFXG29*JP]^<:@0GEO]ZB1V?013(XC*G/:C@8'B&] M<[?')TG/J,IL+X TO*%632=8XK5N+G-SA#T^;_U"VCDBV>$874;]T>!0RQ'# M\>! 3K@SM90H5VZ84^ 8-_=YM]L-C#=N3#K8O[6#I)N&_L T4^@'(E?4S#4, MEP8RNAR9@U0V@UVST*)RL]%":#-IN&PO=V]R:W-H965TT!-/E:Y%S-G;W6Y8/KJG0/ M!55WH@2.7[9"%E3C4.Y<54J@F045N1MXWM@M*.-./+-S*QG/Q$'GC,-*$G4H M"BJ_+2 7Q[GC.Z>)CVRWUV;"C6]&L=B#. /^X!!#4@: .B'D!8 \*7 J(:$-G(5*[8."14 MTW@FQ9%(8XULYL4&TZ+1?<9-WM=:XE>&.!VOZA2N9V IBQ7;\A;LL82 MRPXY$+$E'[ 5R"9R%A*%L!ARS19"J45&J[P*4$S"5@/VC*1?YZ@V(#\%S]_ M6B?D]:LWY!5AG/RU%P=%>:9FKD;U1H.;UDH7E=*@1ZD?D"?!]5Z1/W@&V26! MBVXWO@[DDA7 M15ZO%?3X/&E\G@SZ_*%O[W:Y.KF.>31IN=IA$_JMW'783'KJ;MKX,1T\D3!W M!W,<24C%CK/OD)DK0.^!E.:.P*;%#KX!E9VGT/26I] MR9(;D5U$];Z)ZOU@ M=:PH;HB4E92;HN!:LLW![([.*_7^*JMA>V-?FT2MK9)TL/24AN_]Z#N\03?J M+D*1DK*LLQOPKL]*KU6URRXCOWTL=1I-6@ZX9SU4 7)G>U&%$<82KEJ*9K;I M=Q]ME]>:7Y@^V/9F/VBJ)OJ)RAW#+BN'+5)Z=Q,\+V75EU8#+4K;J6V$QK[/ MONZQEP=I#/#[5@A]&I@%FG\'\?]02P,$% @ ?#)N6.=N4T.. @ '0< M !D !X;"]W;W)K&ULM971;ILP%(9?Q6+5U$IK M()"0D!&DI5FU2JN$FG:[J'KAP"%8-9C93M*^_6Q#4*9 <[4;L(W/_YW?YMCA MGO%7D0-(]%;04LRM7,IJ9MLBR:' 8L J*-67C/$"2]7E&UM4''!J@@IJNX[C MVP4FI16%9BSF4P OE4 MQ5SU[%8E)064@K 2<]OE5I%2-$"2LB(1#%^5SLCA9H7,R$Y2,)!CQ@A]'P/Q1KX M"[I I$2/.=L*7*8BM*5*68/MI$EO4:?G]J2WA&2 O.$7Y#JNAYY62W1YT=QVH48L:G4.-NU!UE'^, M&O>@QBUJ? [E=Z'&)ZB1UX/R6Y1_#C7I0OFGJ%$/:M*B)N=0TR[4Y!35MX#3 M%C4]APJN78;HJJ80J;"G,%$_1*\/HSKCF25.0#73*KCU#1S=7\!UQ/4]XPQ M>>CH,[6]$:._4$L#!!0 ( 'PR;EB'."0$_@0 "L; 9 >&PO=V]R M:W-H965TT=!P3E427I./DWX^4%,F*&,(>F(M8'SPO>1Z)U$MRMJ?L!]\ M"/14Y"6?CS9";"\1T/Q]YHY<+7\G#1J@+SF*VQ0]P!^)^ M>\ODF=.J9*2 DA-:(@;K^>C2NTC\*J J\8W GA\<(Y7*BM(?ZN0ZFX]BHK5,%'AZ_J'^NDI?)K#"')3$Y^$KW?T"34*3T4IKSZC_:UV4#63C=<4&+)EBVH"!E_8N?&A ' 1/WC0"_ M"?!?!7CA&P%!$Q <&Q V 6%%IDZEXI!@@1(J=)231U4,*MHF3XIU7._ M$TS>)3).+*[+E!: _L9/P-&'! 0F.?^(?D/W=PGZ\/[CS!&R%E7621O%JUK1 M?T/1\]$-+<6&HT]E!EE?P)'-:]OHO[3QRCH\ [0[[K!YH&+8\/]S7A MR?'AGB&;H"4>5'K!,<2_?Y%WT;6 @O^K0UU+A7HI-29<\"U.83Z2G9X#>X31 MXM=?O+'[NPZ33;'$DE@/8=@B#$WJB\^0 <,Y*N6X*$= A@4I'U!..0>NHUBK MQ96:&@@?%YX[B5SU-W,>#Q$9ZST5D26Q'J*H110=A4C@)[S* 9'JK=/!B89P M@L@?:^ 8:SP5CB6Q'IQQ"V=LA+/$6R(D'/7&G,FO!$\9V:K/D(Z/6:KA_"X] MD$1TC=Y[KGL63N(SB5&.U\]H!2C%C!'(D/Q:[S&K?E&$G@$SCG"9R9$_SQ$\ M;0E3STN--]$YNA-8J-!7\M/H+!Q/->KO=.KJN*!5[#K[84FL]W[$[?L1&Q_J-YSO<&U+TX\Z#G3('+'PXXS+#B)I^%T4# Q-NM_)CUIDYX8DY;?)6D<>?6('X\# M4 N.#_**HB@>YC\LY_G!.!KF/]$,U)X;'A;LY39MT?(N$NFON""IFVOE<;_05-KK/W>,\(S4 M2U+&GFO3ZRZMJB6VU/I,.^_LQ19[KB7'VW"TJ9;84NMS[.RX9_;C1_;ZG-GWZTJI:8DNMOZ;:V7[? MM==/?9O6?FE5+;&EUN?8311\\T3AR,6"1N6(U0)-R3>6"\PM.S5SYV 7H0#V M4.W&<)3272GJQ?KV:KOC4BI<354&[/[;X#U!+ P04 M" !\,FY8"VL,]+ " "8" &0 'AL+W=OM#I:AIMX=I#PY< JJQF6V2[M_/ M-H0E+6&1UI?@CWN.[SF7^!)N&'\2.8!$SR6A8F+E4E;7MBV2'$HL+E@%5.UD MC)=8JBE?V:+B@%,#*HGM.4Y@E[B@5A2:M3F/0E9+4E"8K7.H%.PHKO((%R,=JSM7,[EC2H@0J"D81AVQBW;C7<:#C3<"W C9B M9XRTDB5C3WIRFTXL1R<$!!*I&;!ZK&$&A&@BE<:OEM/JCM3 W?&6_8O1KK0L ML8 9(]^+5.83ZZ.%4LAP3>0]VWR%5L]8\R6,"/.+-FVL8Z&D%I*5+5AE4!:T M>>+GUH<=@!L< '@MP'L)\ \ 1BU@="S ;P&^<::18GR(L<11R-D&<1VMV/3 MF&G02GY!==D7DJO=0N%D=$L35@)ZP,\@T&D,$A=$G*%SM% O6%H30"Q#<\[6 MA2FT>L_0'N0NB. M49D+])FFD.X3V$I6I\W;:IMZ@XPQ)!=HY'Y GN.->A*:'0_W>N#Q\7!W0,VH MJ]3(\(T.\!U9D!\W2R&Y^CO]["M!&PO=V]R:W-H965TJ)'QEY4+L;AR')SE4F-MT!T1^R2BKL)!=MG7XC@%.-:@J'=]U9TZ% M"V)%2SUVSZ(EK459$+AGB-=5A=F/.RCI865YULO 0['-A1IPHN4.;^$1Q-^[ M>R9[3L>2%A407E""&&0KZ]:[B3T-T#/^*># C]I(2=E0^J0ZG].5Y:H500F) M4!18_NUA#66IF.0ZOK>D5F=3 8_;+^R?M'@I9H,YK&GY;Y&*?&4M+)1"ANM2 M/-##[] *FBJ^A)9<_Z)#,W<>6BBIN:!5"Y8KJ K2_./GUA%' &_6 _!;@'\. MZ+,0M(#@4D#8 D+MF4:*]D.,!8Z6C!X04[,EFVIH9VJTE%\0%?='P>370N)$ M])DDM +T%WX&CB8Q"%R4_#VZ0H]RAZ5U"8AFZ $22I*B++".E1SYF&6@(Z:0 MZ $+6#I"+D>1.DEK^JXQ[?>8]GSTA1*1<_21I)">$CA21R?&?Q%SYP\RQI#8 M*/ ^(-_U \."UI?#?0,\OASN#:@)NM $FB_HX?N_$4!?;S=<,'F2OIF"T1@+ MS<94>KGA.YS RI+Y@P/;@Q7]^LZ;N;^9'/F69/$;D9TX.>R<' ZQ1X\"BUI0 M]@.QGDW9IT\69P*E)H#LS"YQU F># MM*]'D$%@7YN1\0C26]B+GY G MWIAWWIB/A)LF3U?JKDN1#+DL +AVB-33Q[UA/S'O[0O-VO M.W77@P;;*SECM$(EQ03)ZFXK$ST!;E0YR'91$!HWO!%//*QN,K6GPP?!0ZT^1 S,6'L,X&5*W9^.WR)]B>I8/XS$+KNV-J#RJT+Q!KM>;ON^*&B&0 MB^D[YV/(:9^CXA9YGNJ#L[WO')6F%;"M+O&Y3%PU$4UAUXUVSXA;73R?C=^I MYX4N>5]IFK?)%RR/!^&HA$Q2NO9<7D*L*?>;CJ [70!OJ)#EM&[F\HD$3$V0 MWS-*Q4M'&>@>7=%_4$L#!!0 ( 'PR;EAJ\8WTEP0 %<1 9 >&PO M=V]R:W-H965TV@=1> ML0#K%B3I]IJ1:)N()+HD;2???J2D2+9)*1G0-[8DWQU_1Y'W/WIZ8/Q); B1 MX+DL*C%S-E)NKUQ79!M28G')MJ12OZP8+[%4MWSMBBTG.*^=RL)%GA>Y)::5 M,Y_6SV[Y?,IVLJ 5N>5 [,H2\Y>OI&"'F0.=UP=W=+V1^H$[GV[QFMP3^6-[ MR]6=VT7):4DJ05D%.%G-G&MXM4"U0VWQ#R4'<70-="J/C#WIFYM\YGB:B!0D MDSH$5E][LB!%H2,ICI]M4*<;4SL>7[]&_U8GKY)YQ((L6/$OS>5FYB0.R,D* M[PIYQPY_D#:A4,?+6"'J3W!H;3T'9#LA6=DZ*X*25LTW?FXGXL@!!@,.J'5 M[W7P6P>_3K0AJ]-:8HGG4\X.@&MK%4U?U'-3>ZML:*5?X[WDZE>J_.3\ILI8 M2< #?B8"?%H2B6DA/H,)N%<+)M\5!+ 56+!RRRI22:'OEF1%."\BWNB_>[ MHU-W5TU.-T.HFR%4Q_,'X[7I2OP,L!!$BBM;4DV4P!Y%[\8KL<49F3EJNPG" M]\29?_P-1MX76XJ_*-A)PGZ7L#\6??Z7*AZJ3' L:;4&!1,"9)CS%U4S#IC; MWV@3,:XCZLJQGX=Q$GM3=W^CA1U:.(JVI (7JE"JQ4,K2=2KDC;"T!C;#\+X#- T0GX: MVOFBCB\:Y;O[B,OME^4%^+TB?/T"U'X%U]\?0*:6.Y76V8Q,UCA 9ZQO&)VP MQAUK/#Z7A-,]UC7?RA6;0WHA/.,RC8+(LV,E'58RBG5325RMZ6-AQTJ,$2'R MSK%,HR2U4Z4=53I*==OJ;$'Q(RVH?+&QI28;C/TS-HN1'P9V.NCUHN.-+SRE M,JJF@(Q5DBLEMZN$9\Z+L6\M1G$2#? =B2(R5"8[JP/Q:%Q=<902HVMSNVKH.*CW6>YG)#>&M9EG1 MD5E43'33R(<#-1OV&@/'1>9OC69E\LWA_.!<26Q6R$L&J'HI@>-:\L"TDJRY MUKS8N"XQOQ)A+@">USL<-,7OZX)*ZRI M(I/4#SWCG5OLDC@-!LH2[ 4'CBM.,\&6J;T E6X[5N_.Q-28) J-/$RK%'E# M^ZZ7(AB_OR5\K;&4V/M".*IK_[JPP!6Z2).DYK\TL#8*![@;U2HC&E5 ?!H9P+U17FQ6[O&YO6[%Y M*QMH' $FR#_?MF]9-;FX1Z=>_9?#=\S7M!*@("OEYEW&JHCQYA3?W$BVK0_" MCTRJ8W5]N2$X)UP;J-]7C,G7&WVV[OY+F?\'4$L#!!0 ( 'PR;EBB&PO=V]R:W-H965TMX>@#XQU;0N51(^DXQ38QX^4%5&I)281 M:K\D$L5[>.[5,0])C7=&+\EJK4R#/QUOV KFH+YNKH6^\RN4.,D@EPG/D8#EQ#O'9S-*34#1X^\$ M=K)VC4PJMYQ_-S=7\<0+#"-(8:$,!-/_[F &:6J0-(]_2U"O&M,$UJ\?T#\4 MR>MD;IF$&4__26*UGGB1AV)8LFVJOO#=1R@3&AB\!4]E\1?MRKZ!AQ9;J7A6 M!FL&69+O_[/[LA"U $): D@90'X*P+0E@)8!1>7\/;,BK4NFV'0L^ X)TUNC MF8NB-D6TSB;)S6N<*Z&?)CI.3:_R!<\ _<7N0:*WEZ!8DLIWZ'V8B.785YJ* ?07Y; 7^V%)R["7L.@A MBG]#)" 4?9U?HK>OWSV&\74F53JD2H<4N/T6W \0:YHINOD,V2V(;TW,G CF M9W,F-VP!$T__+B2(._"F;U[A8?#>P8]6_&B!3EOXO:2JZ.:3CD97"C+9F @] M0B+]*I&^L]"&/*_(IX;\HD:^B>X>,"P S>QR-R5!V(]P$ 1C_ZZ!RZ#B,GC1 M2T?_&5GUW[R*",;O]67DU(,3O&,9AQ7UX>GT,#Q"(F&52/BK]> $;*:+'$RC MBFG402VC2BV4.M7B!.]8Y%%%?70ZM8R.D @.K.T$OUHO)>*P-H'@ >D/6N9B<3A;X&/:(K3]BIVMUT@4]T$5$P[#=5[ U M.>QVN69=C!#+8W2^5"#+(.H/ M'\T71=?9$X/?X&^N)*Q%8K='SA53X%9,!T]\NLK6&7%T0L4%=3OB=KLF53Q[)>K&[EI)ZXVD?T)5',,JB;5*XMY!=E'% MX$ 5@R$-VT5AO8ZX[:9!%,]?BKJQNQ;26AP)3RB*8[@AL6Y(W!O%+J*(#J<* M2D=!NRJLGQ&WGS6IXKD+43=TUR,OZWTT..&AUS&\D%HOI.Z=8@=1E(CU@R]* M(TH.UZ%/C.U>AU+C@8];:J>2;A_2R%?Y(MW&(%&2Q[!,\D2K+4V6@);E'B@_ MR%QWUF_TM5Y5]P8H2]+4G,NO(#=]($:LT"4)<-AKHNW7#JTS$*OB+%]7DV]S MM3]0K5KWWPLN\-FL.%;_J?V)9<;D&IFMA.NCG2\[5PXT9H/KR,OT?4$L#!!0 M ( 'PR;EB'66.;4@, "L- 9 >&PO=V]R:W-H965TW"3V];"L3/;I;!? MOVLG#0UJ Z&\M+;C>WS.<7Q]TY]+=:^G (8\9ESH@3C(.CZ&67"B_MN[$K%?3DSG FX4D3/LHRJIR%P M.1]XH;<8N&:3J;$#?MS/Z01NP-SE5PI[?H62L@R$9E(0!>.!=QJ>G(4NP,WX MR6"NE]K$2AE)>6\[%^G "RPCX) 8"T'Q[P'.@'.+A#S^EJ!>M:8-7&XOT+\Y M\2AF1#6<2?Z+I68Z\(X\DL*8SKBYEO,?4 HZM'B)Y-K]DGDY-_!(,M-&9F4P M,LB8*/[I8VG$4D#871,0E0'1RX"#-0&=,J#CA!;,G*QS:FC<5W).E)V-:+;A MO''1J(8)NXTW1N%3AG$FOA")S(#Z$@D1.!/L'J8TE0Q P9D;O8@O?+2 7PH ";0@5*;D"0;EAN,(> MN;LY)]M;.V2+,$%NIW*F<8;N^P;%6$I^4A(?%L2C-<3#B%Q*8:::?!4II'4 M'UVHK(@65@RC1L1S2/9))]PE41!U5A Z>WMXU$"G4^U,Q^%UUN"];P->\?_W MZ4@;A6?GSRK'"T('JPG9A'*B@_:,%O90@^T)$X*)B;7S":A:946!WW/X-A4^Q+W.<=]_6%;8R&&U M0M(@[K 2=]@H#H\L)FR-NZF 4V,52DP52H$P3H]3G$O-;*)<>;0:%W@3\\*! MS7%J#G0K![J-#N!1V]2!Q@5:.+ Y3LV!7N5 K_T[D"LFU1OU-\*WT%_@=->< MDYJVHTK;4?O=;:.M$;Z%MLUQ:OJ/*_W'[?7#8\X4=94/9JTV;C0NUL*-S7%J M;H3!U M)AS&"!GL]_#&445E7G2,S%UQ.Y(&2V77G.+7#"@[ 9^/I32+CEV@^CZ*_P-0 M2P,$% @ ?#)N6),0ZOIR!@ I4 !D !X;"]W;W)K&ULS9QM;]LV%(7_"N$"Q09LL46])DT,-.FZ>:O;H%F[#\4^,!9C M$Y%$EZ3K=+]^DNSXND!S60HB(*!(K!<>D=L CL>=;J>[UBG-#'LJBTA>C ME3'KL_%8+U:\9/I$KGE5'[F3JF2FWE3+L5XKSO*V45F,Z622C$LFJM'TO-UW MK:;GLD+N;T8!:/''>_%/I^9HM^0TW'];7JMX: M'U1R4?)*"UD1Q>\N1B^#L\LL;!JT9WP4?*N//I-F*+=2WC<;L_QB-&EZQ N^ M,(T$JW]]X5>\*!JENA^?]Z*CPS6;AL>?']5?MX.O!W/+-+^2Q3\B-ZN+438B M.;]CF\*\E]L_^'Y <:.WD(5N?Y+M_MS)B"PVVLARW[CN02FJW6_VL"_$48,@ M>:(!W3>@;;]W%VI[^8H9-CU7D5-TP4^F?R*[FIO_]\4W B[PB<1$1%S(J3#Y4P/"G?\F\/Z?&SJ;C<7'R_V7;S<=9$^T<6 DKFLS$J3 MWZJD+O-<^Y8@7Y M-.?E+5?_?F^,J$+SMW>FUVS!+T;U'Y?FZ@L?39\_"Y+)"Z1_T:%_4:L>/M$_ M7]\E^?2FOA*9&5[J[PXZ\C#H^##H&/U2FA%^Y4QIHHTH"M+L;7,[%-Z>'+I[BOE'B/UGAOD$5.I8PF !5)L-TSKY?/8_[B*9!O^:Q MZ-%)DI0"?PFA*MTK27@-4@&ZB$?U X VP$*R X>PO6<[D+ V0 G M8SV1DHKE$G<0JM&UD@#:X'2@#O+!;PK\IB@GW1UDT7-Q$ 7:4IR.5[*JFMG] M8F-0$^$R78L)N*5TF":B/A!. >$4GQ:[FPC7!2')"_BWU"0&V(HW%6U'NDP"=CN$;'2H8 VC 8IH-"'^0.@=PA/E%V M=I!%S\E!1^DSSL59E0MFB8-PB:Z%!,B& TV@0Q_D#H'<8<\AM$7/R4# V1#G MXDQN+>[Q,9\-@;#A0'/HT >X0P!WV',4;=%S<@]@-L2Q^)<]2\05NC[] L1& M TVC(Q_8C@#;4<]IM$7/Q3\10#;"H?A&;H2V @P7Z5I*8&PTT#@Z\O+@^.C) M<<]QM$7/R4* V0C'XEPL5F+)*MQ!/B:S$4 V&F@8'?F =P3PCGH.HRUZ3@X" MU$8X&N>BJKB6QG(3\C&AC8"TT4#3Z,@'OV/@=]QS&FW1<[%0#+2-<3K.A=;- MO_5:H";"9;H6$W ;#S2-CGT0/ :"QSVGT18])Q,!;V.WJLZ M>K%JH'%T[(/@,1 \[CF.MN@Y.0AX&^-\?,MO%=/W.,APC:Z5!-K& TVD8Q\ MCP'@<<^)M$7/Z:5$P&V"X_$MWY(Y?Q +_*D&KM*QE@G@-AEH)IWXX'<"_$YZ MSJ0M>DX> MHF.!W?W1=L)6WOMOJ8VR; VF2@H73B@]\)\#OI.92VZ#DYZ.C= M:)R.[Q1?2GQ&CRMTK2.0-AEH+)WXH'<"]$YZCJ4M>D[^ =8F.!NO>57IK\47 M9GM)$=?I^HH]T#8=:#B=^N!W"OQ.>PZG+7HN+DJ!MBE.Q_DZI+7HN%LH NYD%N_S!\K >%^A:1B!N-M!\.O-!\ P(GO6<3UOT?NB5 M^_'1RO&2JV6[/EZ3A=Q49K>(_+#WL ;_Y6[E.9R^6\ _9VHIZC(7_*YN.CEI M0*9V:^)W&T:NVW7HM](86;8?5YSE7#4GU,?OI#2/&\T%#O\SP?1_4$L#!!0 M ( 'PR;EA-;A3(YP0 -,; 9 >&PO=V]R:W-H965TW^/K>WUB3W9\C4P_<^2BY@H?2M6MEP+($%J%$B80YC_ZF@0JGULA" 2S))E+W?//<6'L04Y;]DN=\("H&KO>* E1 R$@0 ^*^T_HW0(4 MH9%\CWY'7QX6Z-VO[R>VTATES6T_![W.0/$KH"Y&MYRI4**/+("@#F!K#PLW M\8N;U]B(N #_$O7<"X0=W&MP:'Z\.3:XTRM&K9?B]8XZ!1V# -VP M+4BE"ZM"WVXA?@31. .-D*?.P([ :NR'!?MAIZDW[))X1V UXJ."^,@8]K]V M#(0,Z1JM0?@ZWGJ5;2*%5B=?$1ONSR\?.49M6?!&_=YPL#>-CVA8 M]Q.7?F*CGW?U1>,"R7118YA^'JC.O!0VKE$^S!9T M2P-@ 1)$P1N5)H>JE1KGTCD(TSD$BULJ%MX9N'2MIB.#AP:8V_V[+K-09V*PS/E/] MCA20=*,H(P7,AXLDB-GLJ[X&ED\;7PCSK@;5Q!A?'A V.M26<"E8L%FPS+E^ M#12*/D:0IU9$!$FZ+:@ 7W'-:AX2*F+"C"NW&?;4Q:LKM/H@E-H%#SI=N7&G MLJ4KM#KY4K9@\P[.42MWCE%-5F_8ZX]Z!Z7G'#($ES($FV7(/:RH5"(KMNDQ M@"RF,?H/M=JM,G=YRN%6X4 M4/N"R=S9J63LRK%)#&*5GB9)Y/,-4]D)2O&T.+'ZD)[3V&7S[+CKEH@591)% ML-2FSN50%QB1G2!E-XJOTT.81ZX4C]/+$$@ (FF@_U]RO>CE-TD'Q3G>[']0 M2P,$% @ ?#)N6#(]F%8P! :1@ !D !X;"]W;W)K&ULK9E=;Z,X%(;_BL6.5AUI)WPD(:2;1&I*/J4951-U]V*U%PZ< M$%3 6=LDG?GU:P-ADT)8(KD7C8'S/AS#>QSW='0B](WM 3AZCZ.$C;4]YX=' M76?>'F+,.N0 B;BR(S3&7!S20&<'"MC/1'&D6X9AZS$.$VTRRLZ]T,F(I#P* M$WBAB*5QC.F/*43D--9,[7SB>QCLN3RA3T8'', &^.OAA8HCO:3X80P)"TF" M*.S&VI/YN'9D?!;P1P@G=C%&,D+L0B@SA,\D_\7CR'"X%Y2V 5 NNCH'=#T"T$W;:"7B'H MM17T"T&_K< N!'9;P: 0#-H*G$+@M!4,"\&PK< TSF_.R!R4O_+,+R[F>#*B MY(2HC!<\.&4W$U%#H^V7#BO7V9"H?YZ)G$HNH8SHS[X +' M8<0^HR_H=>.BAT^?1SH7=Y0ZW2OHTYQNW:";%OI*$KYG:);XX%\#=)%JF:]U MSG=J-1)=\#JH:_Z&+,/JUB3TW%YNU-4+-M_U]D]A_;JH?*K[)$=L =C37Q7,:!'T":__F+:QN]U M5E4)61J])OIDL\<"BL@.>22.14DP M62MUU=#(N;<:5,)\;L??Z7B7,50F; M]6L>>\^X>NZYIZN!SK F;E&-&]3QEM6XOMVOQJVJ<=VZN+6BIW)E,KLTF=UH MLCD.*3KB* 5I+[Z'JU4588Z.P'B8! B?[>BCAS!!+HDB3%GMKCN_Y>!BXD-K M6)GW1!:>1!HY%? M$VE484Y\PM1G*"$<;0%DD\0C02+72H1CDB;\?^T[J/K-R@SWP;^-"=V[-*J$ MS53"YBIA"Y6PI4K82B5LK0AV50E.60E.8R5<_;T([W(,8B'G--RF'&\C0)R@ M]%PN'&A<5P3-]W!0G#=.3.3C'W7[AD;]O<6A$C93"9NKA"U4PI8J82N5L+4B M6%X<^D5S,08:9,UL)G8Q8J7/^W;EV;)?_I2UB3^W\@)-#UL+<$LY)G WW@'V@,D!&7\2.P")OA4Y%3-G)^7^ MUO-$LH."")?M@:HO&\8+(M60;SVQYT!2XU3D7N#[D5>0C#KQU,S=\WC*2IEG M%.XY$F51$/Y] 3D[SASLG"8>LNU.Z@DOGN[)%E8@O^SON1IY390T*X"*C%'$ M83-SYOAVB4/M8"P>,SB*5A]I*FO&GO3@4SIS?(T(D%=DUD3 DN5?LU3N9L[802EL2)G+!W;\"#6AH8Z7L%R8 M7W2L;7T'):60K*B=%8(BHU5+OM5"M!QPU.,0U Y!UV'0XQ#6#D8YKT)F:-T1 M2>(I9T?$M;6*ICM&&^.MV&14;^-*_H1NT4H4J-<5"B#'I0X0)\9E3N!_J II."^"JQ'O('%1B-^AP ]""Z#ES[L'5^"$S3:$)E[8MPTO4_CO^5I]4E?@'YN6 MU5(#^U(Z+]R*/4E@YJB++X ?P(G?_((C_W>;#J\4[$R50:/*X%KT^,^R6 /7 MFJRJ4W22YAU:PS:C-*-;FP!5U,A$U7GL$&,<3:;>H4W,8A2.1XW1&>!A WAX M%?!7DS4@O4'S W"5!M$'3JA$ZFH">D\RCAY)7@*Z5ZP,I9]E5"T[:8$=NI-A MAU%E-&P9A6YH)Q0UA**7[< G( MSV%T(3-V6V>BXG!I%+D!MI,8-R3&+]/YT9P*&\;QA80WPT$7H\4(^\,>D),& MY.25E>YG,;$IGQ*\M]E0B^$#-T\:#+Y-)*'>Z>)(*#9RK!?TWDZD'OR7EUS+.,,AET MSXC%ZBS9GR-^?H_QU8?M?V7R*Y1"RXD>=2^OQ>HLVU>4O%;15P#?FEI8H(25 M5%9U4#/;U-MS4V5VYA>Z#C?%Y'.8JHC_3+AZDP3*8:-"^NY(O2V\JHNK@61[ M4UJNF52%JNGNU'\)X-I ?=\P)D\#O4#S[R3^ 5!+ P04 " !\,FY8FE.N M>#X# #E#0 &0 'AL+W=OW.0VC4CBSG9;^/>SG30T)51%"O2A M\<<]Q_<>^R;7@S6ACVP.P-%3EN9LJ,TY7YSI.@OGD&%V2A:0BYD9H1GFHDMC MG2THX$B!LE2W#,/5,YSDFC]08]?4'Y E3Y,GK%$B49Y"PA.:(P&VKGYEE@&A*@+.X36+.M-I*A M3 EYE)W+:*@9TB-((>22 HO'"L:0II))^/&O)-6J-25PN[UA_Z&"%\%,,8,Q M2?\D$9\/-4]#$2E*E_M"YM#0V%2\9)5H*%!UF2%T_\ M5 JQ!3#=-P!6";!V ?8;@&X)Z!X*L$N K90I0E$Z!)AC?T#)&E%I+=AD0XFI MT"+\))?[/N%4S"8"Q_T))^%C9R24B]"89.(X,:PVY#@ CI.4G: .FHC3%BU3 M0&0FC3(QK7 (#IH+M)@(Z/3M 12G)T.R=+AO.(#70N M/);KZF'IW:CPSGK#.]-"5R3G-[DY!MD@4MD=5$MBN1[7WL_BWA.$5,)WQWHJVV=&HS$KVX4O#:R/._%J!:74\7E M[(WK(ENDY!F H8,V)YU5Q>7OC^DWR#AR4 M?'MYWGLNVB0+6B*KZ=>O].M_9O+UVQ2Y3;*@);*:R*;Q4AD:'Y1^)?'VY\IQ MS)WT:S!R;7LG_1J,3--R=O)/WZI_,Z"QNDXRYT5I6(U6=Y5S5:'OC(_D M'4;5U2\TQ07H"M,XR1E*828HC=.>^/K0XDY1=#A9J"I[2KBHV55S+NYA0*6! MF)\1PC<=N4!UL_/_ U!+ P04 " !\,FY8MSF7;-,# #@$ &0 'AL M+W=O]8NYLC,FN7%='&Y90?2$SEL*;E50)-7"KUJ[.%*-Q&90(EWA> MX":4ITXX*Y\]JG FPLW_PCJ\WIGC@AK.,KMF2 MF0_9HX([MT&)><)2S66*%%O-G6M\=4-($5".^(.SG>Y_*Q<-BGJAF"RG^Y+'9S)VI M@V*VHKDP[^3N5U8O:%S@15+H\A/MJK'!R$%1KHU,ZF!@D/"T^J;/=2(Z 61Z M)(#4 64BW&JBDN4M-32<*;E#JA@-:,5%N=0R&LCQM-B5I5'PED.<"1\=&'Y2TZ^_XIOH16Q"C_H$)N.C](* M&EJ!E=9=;G+%@$F[TU#64$0S;D!%F9)_0ZW0?7R"@T3A<4 NCU*:-)0F5DK+ M,C==[7U\8,D34[TJLV*=J+)IPW0ZX/F8#L#\LF%^^1HU?G$X:@V^H4+4,H0Z MTD?\\D"(V"-3RQG!7EMY/2NO:Q')#13\.R43M,RS3'"F6@$ I\=<11NPG%<+ MQ#[CB7G&'2_! VJD!O_&Y$E+G@PGDQJ[JQ,2^#XY+I/6E[#5/,*[3F7/]H)X M4=Q[*?F'-6OB':^BN/4;;#>4K56*SR5?&MI^'\\ M[51U! >"]3WL>$A' ^WEH?M MGM&PO M=V]R:W-H965TC95FN+L?C8K9D25A<9"N6\G>>LCP)2_YGOA@7 MJYR%\\HHB?\K_$&91XE+"VB+"4Y>[H>O;,N[Z:.,*A& M_!ZQEV+K-1&N/&;9=_''Q_GU:")6Q&(V*P5$R/][9N]9' LDOHX_&]#19DYA MN/WZ)_J'RGGNS&-8L/=9_,]H7BZO1\&(S-E3N([++]G+/UCCD"OP9EE<5/^2 MEV;L9$1FZZ+,DL:8KR")TOK_\$<3B"T#B[88V(V!O6O@M!C0QH#V-7 :@RK4 MX]J5*@YW81G>7.79"\G%:(XF7E3!K*RY^U$J]OVAS/F[$;U+,B;.U:&45R\)>?D@2?;?!TSDCV1+VRVSO,H79 PG9-?LS3? M'&B#.B=?'^[(FU_>DE](E)+?EMFZX,;%U;CD#HAEC&?-8M_7B[5;%GO'9A>$ M6F?$GMA48W[7W]Q6S<<\;)O8V9O8V14>;<%[5Q2L+"YU?M2&CMY0U/)EL0IG M['K$B[5@^3,;W?SU+Y8W^9O.*R0PQ4>Z\9%"Z(V/.A=K.[^R$V>7YQO;L7A8 MG[>7OC_(F?IT,TA9DK-9D@.&_8X]\2-S\LA2_JHDJSCDYX]JG6^LM^3-*LMB M_G;!5F$>EHR?6F;9FB?B6^U..9@[A02FA,7=A,4%=PH(B\[O&LS;WKY),/5W M]D\SRO(\2[^!WF:E'KB!GZ+P,8JC,F+ZXO$PMP0)3''4WSCJ@UNRY:C.3W\O MN!8-G.G.%NR/\GQJZW<@V"PLZ,B5/'H.Q167?(C2,)U%84P^ID69KZMS]AFI MZYY\^\R21Y;_H5L^.(7I-B&!*=&8;J(Q/?0\/L7T$0E,\=&:R O]Y, S>6/H MP:=RS:CV<[FUQ3^L(U-QJXK ?(0G,MTL+#0U+)):6#"WZ#I'6J@, PM-=59R M# LF&1WGR<:ZZT2I&=9^IK0DV[# J_;-IS!?,/+UXN&"_/W/=52^PDF(RB>P MT%37):.PW!,R+0OD+\:A04)30R,IC 42!T.V==N!]LWZX^R;K4\H;X]"N]XD MV,W]_5&.&W@MN2_YBP43F-O&NWOAW3W+9_R,'/)J>!?'V2P4']RUSL*@D+.U MI;C4;/R87-!=9[6C[*#%6TF*+)@5/21A'(\_1_/^U8[*@;#05/57YQR]JAV&,]8U1F"<]F2 M<]GTA-5N@P3/.#1(:&IH)..S8<9G6NTP6E4 CCZAG/TZ]H+=#UZZ4C :H=!(6==;1F[N][JASDM[DK"9L,4ZT/T@V_IQW26)0RN:\9Y5N3 MEK27I,X&F=&A50Z#0LY.M0Q^5U?6#VLIK2[BDJC<)"4YV5-(K"Q*=#NV^LN[1[ MS;!V[9Y*]D-AHJ+)63,Y'\8WWJHA5"Q'LB-G[50M;0.-$!,ABU-"NMX(#56DO@Y,/'3%):Q1@U/89P\0S19'4DY M'?A&,>2Z0N686&AJ:"3'=. FJFE=]6C)ZF5;V-*DKHX'4F,E*:K305'WZZJW M&@Q#&R?-$!U>1])AYY0=7@>5&V.AJ??.2F[LHG9X.] @12V-*@G!" U5I(L MNS"]K>O)!NL&AC!-#BPTU6')>%WX9CSM<]?#N9BZ6SPM,:;^D0^J.[]3T"^*X_0&=U4=DE M%IKJIV27+BQHMNNLL*').?IX(-4YR0_=CJ\>')+I?=5:>&[C-!A"P'0E.W2# MH]1:%Y4!8J&ISDH&Z'8(HK!:"UN;)/[Q0.I7BR21\_JT@.W#)5\8W_CK1T/H MFIZD:MXI^\,>*JG#0E-#(TF=A]D?ONU R3?QG*;S&CNX-:,:K^#VY/\S.O3 M6;:/$VOA.8SW?0A%TI,AC#>UB'T M.U_R0_^4K6L?E2ABH:FAD431QVQ=OX?1##X[(P"I'DO^Y_=I0%-T>12>UC@M MAI -?4D??;@I#O\/BUAPTSO M*X_"?VP)/C"T,;/1!Q"U9Q*.CP] M97]\BLJ-L=#4T$AN/$7MCW>@ 8(O;&E03PA :JP$65:/2$HXA2DA]Y<\,$9^ MS7C66!9YRO*?R2.>E3V/BMFZ$ ]/OR"_+:."S'AV+;+\E43I+%[/6<%?/+.B MK!^A':7D:9W.^; L6>51P;R*LOO@5X@G$CWG*P+L922OY6RLM[:^BV2L'*9S<6T+\MHMB1BYY]9+AX47?"X^89DU^&6S'&SG"\&ZSZM'DR=L'JV3 M\R+Z%YO_OX:#KX-%BU1Z?M9 BA6QA.4+\:)>^_]D5*I]%]GP,Q+2Y'R1AW,^ M0779B^K+GHS>&5E&B^7Y:\3B>=L8OL"PK$(E+@WB1!GSL\3N#&?U(LJ\>B3^ MJS)'DN7E@L?K_#&J,AR"O8[X_Y+]WOW2GU/'63Q2(Q*M^ZD'L M%C\AUD^CWQS=_)S$;?6K"[O'I_3R_91JWW'X._7/(L@IZM^O^!R*7"](S)[X M=),+T4/(ZY^$J/\HLU7U(PF/65EF2?5RR?CVY6( ?_\IXR?RY@\QP>:'.6[^ M U!+ P04 " !\,FY8OV^84$\# *%0 #0 'AL+W-T>6QEUY#B9X[*67X]O[*8? M^':%A]&N%<2^Q^?<8_LF,?0JM>#T;DJI\N8Y%U7?GRI5?@Z":CRE.:DNBI(* MC62%S(G273D)JE)2DE9 RGG0;K7B("=,^(.>F.4WN:J\<3$3JN]WFY!G+M_2 MOA_&E[YGY(9%2OO^P]G'W[-"77_PS/7DT\E)ZZ+U<'Z]C9Q9Z-P/G,)7>PBC MLIAHO)?;UBZ_+52\LY_X+FU,NKLI70\_U4*&>(K1$@>MWHR_+'ZGY22NI80. M1@[=Y$VVI0>VR@:]K!"K8HM\$]#Z)*?>(^%]?T@X&TD&K(SDC"],N V!<<$+ MZ2E=Y3IA")'JR<"AZ<$-8'5R)@I9YS89S.^1';X%+'M@D''>&&S[)C#HE40I M*L6-[M2#Z^ +R+/M^T6I'4XD683M*W]%J"\ZR:B0*95-FM!?A@8]3C.P(]ED M"E=5E & 2A6Y;J2,3 I!:@]+AFUHV3'E_ Z>#K^R#>UYMK9S]::+IJD-V::1 M,1W07U=-"LB>=#4IEK -4^MXCE8J-UR-_)"GOZ5PMRVF>X9[; M1^CYWZ[SA HJ"5\WK6O_D%?YS8[MZ_0]/->/E6W'3I-1Y_ ]VN/#H9N,C\'D M46QW]QA,)D=@LO-N3\W7F P/TF1@CT)KYZV-TU83]>!4V_=_PBF9KY)ZHQGC MB@G;F[(TI>+%H4O+*S+2?^AMZ.OQ*M$NBBGBW(,RX4,ZR^6Q\U)],<]TR2)HCC&5G0X=#H8 M8NL6Q_#C5L.\ 0/+ YE>M];X;N,5LKL.L#W=52'83/%*Q&:*KS4@[G4#1I*X M=QO+ PQL%[#:@?SN/%!3;DX4P:YBWK [&$>2!$.@%MTU&L?(ZL3P=>\/=I=$ M49*X$<#<#J((0^!NQ!', 7C D"BJWX-;[Z-@^9X*5O_]'#P#4$L#!!0 ( M 'PR;EB7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GM7LKWX_6F>-:EGNE<5]MAK_D_5SVQTH5>Z5>5#7OG/5$NS%2VTNG![FD-^2!G9;.GDK._I0,9]J)S=\&YMF75?**YOG2, MS\I]>+>UJXH^>8PF#ON_NR!>VO\31C.?ZU2- M3;I9J:+:Q=&JO 8LRJ5>ESU1R)4:]F[,L[+U\[@;W&:[9ZL<%(F4O=3N@+W- M&CP^E-$FTY6X+78GNZ,$RP-8'B_6C=LVN<[:R2)5H6K8D@#X ]#\- M4)Q-)($, &1P0LAI#5&?4 HS%_?K5@\, 63X:9 W9K4FD!& C#X-VX4L]&MS0,C"@>I%H=W)LJC$B$;R D!>,&?%])^- MNV?#Z*+W32YR)49Y:I8FIWG['"7NR:NB^M M++9BM+!JUP$I'G+*@%DJ4[4XX$$*&3 [Q-51+@M7V^9K\,WUN'5] J5#[A@P MR\,UIBP6]4U%T]5:84.^&# +8ZRL?I9U:=="0G88,.MAK&:M=D,2&#!;X$[) MLAT9E.T'S.E^HHJRSJ(35R&UH%!V'S"G]]O")2DE'N3/5J \E,X]YG0^L6JN MK&W,;=(GBH52NL>9$_UUJ*QYEOE'B3_?MW-@#+WHHTWO,F7XBM^*Y%!-EF]/K MDR905#U9FKH'%R%JGI\- (@UXS!H8I:G9-/U/ M3%PA7G?!7\5LN]O8"HJ)#.$Q&P*6X#\\BHG4X3&K8U^NB;,'Z>Y<_D+!D#X\ M9GUTUVU=F#XRBL]LE(,"KI,0R<5GE@NIY#K9D%A\9K'4)5TG%)QT8A;)KK;K MQ$("\;D%0HN\3CID#I_='._57B<<4H;/K(QC]=4;*,5$RO"9E7&D@MF'DV(B M9?B?.;GTPZ>82" ^LT P9D GCY% F:!8,R08B*+!,P6P9@1Q41""9B%@C%C MBHD4$S K!F,F%!.N;# K!V->4$SDGH#9/6@B69R-*2:R4, ]<'F?2W94JI(Z M;RDR0.X)F-US9%9Y#THQD7N"DPU7N@*(=!,PZ^:03'P14W?A;.-ZHZ'+@$@W M(;-N(&9K6!HBW83,NCDV^GN#IIA(-R&S;B!F.YI(-R&S;CH&J1U?GQ"I)CSU M0DB[@U),N(S./LP!F.T&1ZH)V9=*R)B_JZF1:D)FU73"O6?BCMHP0IJ)V.?& &:KC2.DF8A9,_L9 MJ:Y61EZ)3C13=B2 %!.Y)6)V"\1LMS)R2\3L%HQ)YU4B^)(6LUL^S$-V]4ED MEXC9+D?P]L&DF,@NT2F7[#]BMOLDLDO$O0H#,6F?C)%N8NYU?8A)Y_IBI)N8 M>U0#,>E<7XQT$W./:B FG>N+D7UB]E$-77+HR$,QDD[,/J#IHOLOIU-,))WX MI.LV'S!;>2A&THF9I8,Q6WD(OAO,/HN&,%MY",DG9I8/QFSE(22?^(1OD!UB MTCR4(/DDIWVIK#,5)4@[R2>]7O9&2C&1=A+N-X<19BL5)4@[";-V,"9-10GR M3\+^LQ3PSIXXHYC(/PFS?XZN>1^L.R3(/TGCGW[SX?+Z*E-S7:CL+W>+TNU/ M99Y.K*C_U%<:>$%8OQH[W^3YC=MW7]P9F>U_I+;_@=WUOU!+ P04 " !\ M,FY84C7&HXH" "Y,@ &@ 'AL+U]R96QS+W=O#8\0\/2K'MIQWYV&W?X\+#Z.A].P:G;C>/X1PK#>U6,[/'3G>KH< MV73]L1TORWX;SNWZO=W6(,NEA_Y^1O/\=#]S\?IYKO\SL=ML]NOZLUO_/M;3 M^(_!X4_7OP^[6L=F\=KVVSJNFO!QN.T>PG43'RZ3F\7+VZKI7]YB$^8.$@B2 M^8,4@G3^H 1!:?X@@R";/\@AR.1P.N(8$<"L2.2'0G,CHAV)% [(MN1P.V(<$<"N2/2'0GLCHAW)-!; M4&\AT%M0;R'06R8/VP1Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z M"^HM!'HKZJT$>BOJK01Z*^JM!'KKY&4)@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN! MWHIZ*X'>BGHK@=X)]4X$>B?4.Q'HG5#O1*!W0KT3@=YI\K*;0.^$>B<"O1/J MG0CT3JAW(M [H=Z)0.^$>B<"O0WU-@*]#?4V KT-]38"O0WU-@*]#?4V KUM M\K&20&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O M1[V=0&]'O9U ;Y_\;$*@MZ/>3J"WH]Y.H+>CWDZ@=T:],X'>&?7.!'IGU#L3 MZ)U1[TR@=T:],X'>&?7.!'IGU#L3Z)TG/PL2Z)U1[TR@=T:],X'>!?4N!'H7 MU+L0Z%U0[T*@=T&]"X'>!?4N!'H7U+L0Z%U0[_*=>@_CYZ$.MYZO-5[_.ZD> M+^?6V^6ORZ^=DWO\BG.XKQB>_P)02P,$% @ ?#)N6(/1K $N @ 1#$ M !, !;0V]N=&5N=%]4>7!E&ULS=M-;MLP$(;AJQC:!I8L4J34(LZF M[;;-HA=@)3H6K#^03.K':^_OXX6;\Z]MW@ MM\D^A.ECEOEZ;WOCTW&R0US9C:XW(7YU=]EDZH.YLYG8;'16CT.P0UB'N49R M<_W9[LQ]%U9?CO%GWX[#-G&V\\GJTVGCG+5-S#1U;6U"7,\>AN:/E/530AI/ M+GO\OIW\5=R09*\FS"M_#W@Z]^W!.MGY$J_T M..YV;6V;L;[OXY'43\Z:QN^M#7V7GHI>G4\.\8;MZ3._.'\I/EL>E]_Q M[S-^J?_./@2D#PGIHX#TH2!]:$@?):2/"M+'!T@?^8;2"$74G$)J3C$UIZ": M4U3-*:SF%%=S"JPY159!D5509!44605%5D&155!D%119!45609%54&25%%DE M159)D5529)44625%5DF155)DE119)476@B)K09&UH,A:4&0M*+(6%%D+BJP% M1=:"(FM!D5519%44615%5D6155%D5119%45619%54615%%DU159-D5539-44 M635%5DV155-DU119-45639&UI,A:4F0M*;*6%%E+BJPE1=:2(FM)D;6DR%I2 M9*THLE8462N*K!5%UHHB:T61M?J?LOX8Q\,_CE^>:6_:X3D_6_X\&PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( 'PR;EBGGECA5P@ ,HU 8 M " @0X( !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ ?#)N6" [PXQ(!P L24 !@ M ("!!!, 'AL+W=OLN-O'P0 ,D3 8 " @8(: !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ ?#)N6!VJAV$$ P JP@ !@ ("!^B0 'AL M+W=O=?@@ M )-' 8 " @30H !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ?#)N6*H> M#+$H% (38 !@ ("!G3L 'AL+W=O 4 #4, 9 M " @?M/ !X;"]W;W)K&UL4$L! A0#% @ M?#)N6!<[_3DS!0 D@T !D ("!JE4 'AL+W=O&UL4$L! A0#% @ ?#)N6"$C(LVD P ML < !D ("!06D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?#)N6-0B6DRD!P 5A( !D M ("!BW8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ?#)N6%48WCJ2#0 &B8 !D ("!C8X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?#)N M6,+O [M& @ )P4 !D ("!_ZH 'AL+W=O&PO=V]R:W-H965T2S !X;"]W;W)K M&UL4$L! A0#% @ ?#)N6&0ZHFM# @ B@8 M !D ("!@+8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?#)N6*;OQL7^!0 =PX !D M ("!<]4 'AL+W=O&PO=V]R:W-H965T M !X;"]W;W)K&UL4$L! A0# M% @ ?#)N6+09\%NU P BPH !D ("!J.( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ?#)N6'R= M7OM,!@ [A( !D ("![^T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?#)N6'60[O+'! 2PX !D M ("!A0$! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ?#)N6%X]&PO=V]R:W-H965T&UL4$L! A0#% M @ ?#)N6 >?O/2R! 9!0 !D ("!31\! 'AL+W=O&UL4$L! A0#% @ ?#)N6/H=V$+G M!0 &C0 !D ("!>RL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?#)N6-'\D,P(# &T !D M ("![3L! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ?#)N6,_M]L(6 P /PD !D ("!Q4X! M 'AL+W=OR M8O<# !'% &0 @($24@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ M?#)N6 R2"J!_ @ *0< !D ("!X5H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?#)N6&JBS_NP P M1A, !D ("!/&,! 'AL+W=O&PO=V]R:W-H965T6L0P, $0- 9 " @>5T 0!X;"]W;W)K&UL4$L! A0#% @ ?#)N6+W)F^M: @ C@8 !D M ("!7W@! 'AL+W=O@$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ ?#)N6':IZ]S @ ,0@ !D ("!T( ! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?#)N M6--V@,>A! SA !D ("!98L! 'AL+W=O&PO=V]R:W-H965TP( .,& 9 " @<*3 0!X;"]W;W)K M&UL4$L! A0#% @ ?#)N6&Z@M6R8 P :@L M !D ("!=)8! 'AL+W=O&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ ?#)N6(&PO=V]R:W-H965T MRH 0!X;"]W;W)K&UL4$L! A0# M% @ ?#)N6&KQC?27! 5Q$ !D ("!QZP! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ?#)N6),0 MZOIR!@ I4 !D ("!O+D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?#)N6 /[;&65 P J0P !D M ("!ZLD! 'AL+W=O#X# #E#0 &0 @(&VS0$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ ?#)N6)$^JC[^"@ I&, !D ("! M-=4! 'AL+W=O&PO3C 0!? M&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " !\,FY8@]&L 2X" !$,0 $P M @ %_[0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 7@!> ,D9 #> %[P$ ! end XML 102 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 103 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 105 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 367 458 1 true 142 0 false 6 false false R1.htm 995100 - Document - Cover Sheet http://xbrl.sec.gov/dei/role/document/Cover Cover Cover 1 false false R2.htm 995300 - Document - Audit Information Sheet http://xbrl.sec.gov/dei/role/document/AuditInformation Audit Information Cover 2 false false R3.htm 995301 - Statement - Consolidated Balance Sheets Sheet http://altoingredients.com/role/ConsolidatedBalanceSheet Consolidated Balance Sheets Statements 3 false false R4.htm 995302 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals Consolidated Balance Sheets (Parentheticals) Statements 4 false false R5.htm 995303 - Statement - Consolidated Statements of Operations Sheet http://altoingredients.com/role/ConsolidatedIncomeStatement Consolidated Statements of Operations Statements 5 false false R6.htm 995304 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://altoingredients.com/role/ConsolidatedComprehensiveIncome Consolidated Statements of Comprehensive Income (Loss) Statements 6 false false R7.htm 995305 - Statement - Consolidated Statements of Stockholders??? Equity Sheet http://altoingredients.com/role/ShareholdersEquityType2or3 Consolidated Statements of Stockholders??? Equity Statements 7 false false R8.htm 995306 - Statement - Consolidated Statements of Cash Flows Sheet http://altoingredients.com/role/ConsolidatedCashFlow Consolidated Statements of Cash Flows Statements 8 false false R9.htm 995307 - Disclosure - Organization and Significant Accounting Policies Sheet http://altoingredients.com/role/OrganizationandSignificantAccountingPolicies Organization and Significant Accounting Policies Notes 9 false false R10.htm 995308 - Disclosure - Acquisition of Eagle Alcohol Sheet http://altoingredients.com/role/AcquisitionofEagleAlcohol Acquisition of Eagle Alcohol Notes 10 false false R11.htm 995309 - Disclosure - Asset Sales Sheet http://altoingredients.com/role/AssetSales Asset Sales Notes 11 false false R12.htm 995310 - Disclosure - Intercompany Agreements Sheet http://altoingredients.com/role/IntercompanyAgreements Intercompany Agreements Notes 12 false false R13.htm 995311 - Disclosure - Segments Sheet http://altoingredients.com/role/Segments Segments Notes 13 false false R14.htm 995312 - Disclosure - Property and Equipment Sheet http://altoingredients.com/role/PropertyandEquipment Property and Equipment Notes 14 false false R15.htm 995313 - Disclosure - Intangible Assets Sheet http://altoingredients.com/role/IntangibleAssets Intangible Assets Notes 15 false false R16.htm 995314 - Disclosure - Derivatives Sheet http://altoingredients.com/role/Derivatives Derivatives Notes 16 false false R17.htm 995315 - Disclosure - Debt Sheet http://altoingredients.com/role/Debt Debt Notes 17 false false R18.htm 995316 - Disclosure - Leases Sheet http://altoingredients.com/role/Leases Leases Notes 18 false false R19.htm 995317 - Disclosure - Pension Plans Sheet http://altoingredients.com/role/PensionPlans Pension Plans Notes 19 false false R20.htm 995318 - Disclosure - Income Taxes Sheet http://altoingredients.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 995319 - Disclosure - Preferred Stock Sheet http://altoingredients.com/role/PreferredStock Preferred Stock Notes 21 false false R22.htm 995320 - Disclosure - Stock-Based Compensation Sheet http://altoingredients.com/role/StockBasedCompensation Stock-Based Compensation Notes 22 false false R23.htm 995321 - Disclosure - Commitments and Contingencies Sheet http://altoingredients.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 23 false false R24.htm 995322 - Disclosure - Fair Value Measurements Sheet http://altoingredients.com/role/FairValueMeasurements Fair Value Measurements Notes 24 false false R25.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 25 false false R26.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 26 false false R27.htm 996000 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://altoingredients.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies http://altoingredients.com/role/OrganizationandSignificantAccountingPolicies 27 false false R28.htm 996001 - Disclosure - Organization and Significant Accounting Policies (Tables) Sheet http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesTables Organization and Significant Accounting Policies (Tables) Tables http://altoingredients.com/role/OrganizationandSignificantAccountingPolicies 28 false false R29.htm 996002 - Disclosure - Segments (Tables) Sheet http://altoingredients.com/role/SegmentsTables Segments (Tables) Tables http://altoingredients.com/role/Segments 29 false false R30.htm 996003 - Disclosure - Property and Equipment (Tables) Sheet http://altoingredients.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://altoingredients.com/role/PropertyandEquipment 30 false false R31.htm 996004 - Disclosure - Intangible Assets (Tables) Sheet http://altoingredients.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://altoingredients.com/role/IntangibleAssets 31 false false R32.htm 996005 - Disclosure - Derivatives (Tables) Sheet http://altoingredients.com/role/DerivativesTables Derivatives (Tables) Tables http://altoingredients.com/role/Derivatives 32 false false R33.htm 996006 - Disclosure - Debt (Tables) Sheet http://altoingredients.com/role/DebtTables Debt (Tables) Tables http://altoingredients.com/role/Debt 33 false false R34.htm 996007 - Disclosure - Leases (Tables) Sheet http://altoingredients.com/role/LeasesTables Leases (Tables) Tables http://altoingredients.com/role/Leases 34 false false R35.htm 996008 - Disclosure - Pension Plans (Tables) Sheet http://altoingredients.com/role/PensionPlansTables Pension Plans (Tables) Tables http://altoingredients.com/role/PensionPlans 35 false false R36.htm 996009 - Disclosure - Income Taxes (Tables) Sheet http://altoingredients.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://altoingredients.com/role/IncomeTaxes 36 false false R37.htm 996010 - Disclosure - Stock-Based Compensation (Tables) Sheet http://altoingredients.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://altoingredients.com/role/StockBasedCompensation 37 false false R38.htm 996011 - Disclosure - Fair Value Measurements (Tables) Sheet http://altoingredients.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://altoingredients.com/role/FairValueMeasurements 38 false false R39.htm 996012 - Disclosure - Organization and Significant Accounting Policies (Details) Sheet http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails Organization and Significant Accounting Policies (Details) Details http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesTables 39 false false R40.htm 996013 - Disclosure - Organization and Significant Accounting Policies (Details) - Schedule of Sold to Customers Representing Company???s Total Net Sales Sheet http://altoingredients.com/role/ScheduleofSoldtoCustomersRepresentingCompanysTotalNetSalesTable Organization and Significant Accounting Policies (Details) - Schedule of Sold to Customers Representing Company???s Total Net Sales Details http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesTables 40 false false R41.htm 996014 - Disclosure - Organization and Significant Accounting Policies (Details) - Schedule of Suppliers Representing Company???s Total Corn Purchases Sheet http://altoingredients.com/role/ScheduleofSuppliersRepresentingCompanysTotalCornPurchasesTable Organization and Significant Accounting Policies (Details) - Schedule of Suppliers Representing Company???s Total Corn Purchases Details http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesTables 41 false false R42.htm 996015 - Disclosure - Organization and Significant Accounting Policies (Details) - Schedule of Inventory Sheet http://altoingredients.com/role/ScheduleofInventoryTable Organization and Significant Accounting Policies (Details) - Schedule of Inventory Details http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesTables 42 false false R43.htm 996016 - Disclosure - Organization and Significant Accounting Policies (Details) - Schedule of Depreciation Is Computed Using the Straight-Line Method Sheet http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable Organization and Significant Accounting Policies (Details) - Schedule of Depreciation Is Computed Using the Straight-Line Method Details http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesTables 43 false false R44.htm 996017 - Disclosure - Organization and Significant Accounting Policies (Details) - Schedule of Basic and Diluted Earnings Per Share Sheet http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable Organization and Significant Accounting Policies (Details) - Schedule of Basic and Diluted Earnings Per Share Details http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesTables 44 false false R45.htm 996018 - Disclosure - Organization and Significant Accounting Policies (Details) - Schedule of Basic and Diluted Earnings Per Share (Parentheticals) Sheet http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable_Parentheticals Organization and Significant Accounting Policies (Details) - Schedule of Basic and Diluted Earnings Per Share (Parentheticals) Details http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesTables 45 false false R46.htm 996019 - Disclosure - Acquisition of Eagle Alcohol (Details) Sheet http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails Acquisition of Eagle Alcohol (Details) Details http://altoingredients.com/role/AcquisitionofEagleAlcohol 46 false false R47.htm 996020 - Disclosure - Asset Sales (Details) Sheet http://altoingredients.com/role/AssetSalesDetails Asset Sales (Details) Details http://altoingredients.com/role/AssetSales 47 false false R48.htm 996021 - Disclosure - Intercompany Agreements (Details) Sheet http://altoingredients.com/role/IntercompanyAgreementsDetails Intercompany Agreements (Details) Details http://altoingredients.com/role/IntercompanyAgreements 48 false false R49.htm 996022 - Disclosure - Segments (Details) Sheet http://altoingredients.com/role/SegmentsDetails Segments (Details) Details http://altoingredients.com/role/SegmentsTables 49 false false R50.htm 996023 - Disclosure - Segments (Details) - Schedule of Financial Data for Operating Segments Sheet http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable Segments (Details) - Schedule of Financial Data for Operating Segments Details http://altoingredients.com/role/SegmentsTables 50 false false R51.htm 996024 - Disclosure - Segments (Details) - Schedule of Assets by Operating Segments Sheet http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable Segments (Details) - Schedule of Assets by Operating Segments Details http://altoingredients.com/role/SegmentsTables 51 false false R52.htm 996025 - Disclosure - Property and Equipment (Details) Sheet http://altoingredients.com/role/PropertyandEquipmentDetails Property and Equipment (Details) Details http://altoingredients.com/role/PropertyandEquipmentTables 52 false false R53.htm 996026 - Disclosure - Property and Equipment (Details) - Schedule of Property and Equipment Sheet http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable Property and Equipment (Details) - Schedule of Property and Equipment Details http://altoingredients.com/role/PropertyandEquipmentTables 53 false false R54.htm 996027 - Disclosure - Intangible Assets (Details) Sheet http://altoingredients.com/role/IntangibleAssetsDetails Intangible Assets (Details) Details http://altoingredients.com/role/IntangibleAssetsTables 54 false false R55.htm 996028 - Disclosure - Intangible Assets (Details) - Schedule of Intangible Assets Including Goodwill Sheet http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable Intangible Assets (Details) - Schedule of Intangible Assets Including Goodwill Details http://altoingredients.com/role/IntangibleAssetsTables 55 false false R56.htm 996029 - Disclosure - Intangible Assets (Details) - Schedule of Expected Amortization Expense Relating to Amortizable Intangible Assets Sheet http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable Intangible Assets (Details) - Schedule of Expected Amortization Expense Relating to Amortizable Intangible Assets Details http://altoingredients.com/role/IntangibleAssetsTables 56 false false R57.htm 996030 - Disclosure - Derivatives (Details) Sheet http://altoingredients.com/role/DerivativesDetails Derivatives (Details) Details http://altoingredients.com/role/DerivativesTables 57 false false R58.htm 996031 - Disclosure - Derivatives (Details) - Schedule of Derivatives not Designated as Hedging Instruments Sheet http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable Derivatives (Details) - Schedule of Derivatives not Designated as Hedging Instruments Details http://altoingredients.com/role/DerivativesTables 58 false false R59.htm 996032 - Disclosure - Derivatives (Details) - Schedule of Recognized Gains (Losses) for its Derivatives Sheet http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable Derivatives (Details) - Schedule of Recognized Gains (Losses) for its Derivatives Details http://altoingredients.com/role/DerivativesTables 59 false false R60.htm 996033 - Disclosure - Debt (Details) Sheet http://altoingredients.com/role/DebtDetails Debt (Details) Details http://altoingredients.com/role/DebtTables 60 false false R61.htm 996034 - Disclosure - Debt (Details) - Schedule of Long-Term Borrowings Sheet http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable Debt (Details) - Schedule of Long-Term Borrowings Details http://altoingredients.com/role/DebtTables 61 false false R62.htm 996035 - Disclosure - Debt (Details) - Schedule of Long-Term Debt Matures Sheet http://altoingredients.com/role/ScheduleofLongTermDebtMaturesTable Debt (Details) - Schedule of Long-Term Debt Matures Details http://altoingredients.com/role/DebtTables 62 false false R63.htm 996036 - Disclosure - Leases (Details) Sheet http://altoingredients.com/role/LeasesDetails Leases (Details) Details http://altoingredients.com/role/LeasesTables 63 false false R64.htm 996037 - Disclosure - Leases (Details) - Schedule of Leases Sheet http://altoingredients.com/role/ScheduleofLeasesTable Leases (Details) - Schedule of Leases Details http://altoingredients.com/role/LeasesTables 64 false false R65.htm 996038 - Disclosure - Leases (Details) - Schedule of Components of Lease Costs Sheet http://altoingredients.com/role/ScheduleofComponentsofLeaseCostsTable Leases (Details) - Schedule of Components of Lease Costs Details http://altoingredients.com/role/LeasesTables 65 false false R66.htm 996039 - Disclosure - Leases (Details) - Schedule of Operating Lease Liabilities Sheet http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable Leases (Details) - Schedule of Operating Lease Liabilities Details http://altoingredients.com/role/LeasesTables 66 false false R67.htm 996040 - Disclosure - Pension Plans (Details) Sheet http://altoingredients.com/role/PensionPlansDetails Pension Plans (Details) Details http://altoingredients.com/role/PensionPlansTables 67 false false R68.htm 996041 - Disclosure - Pension Plans (Details) - Schedule of Information Related to the Retirement Plan Sheet http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable Pension Plans (Details) - Schedule of Information Related to the Retirement Plan Details http://altoingredients.com/role/PensionPlansTables 68 false false R69.htm 996042 - Disclosure - Pension Plans (Details) - Schedule of Components of Net Periodic Benefit Costs Sheet http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable Pension Plans (Details) - Schedule of Components of Net Periodic Benefit Costs Details http://altoingredients.com/role/PensionPlansTables 69 false false R70.htm 996043 - Disclosure - Pension Plans (Details) - Schedule of Expected Benefit Payments Sheet http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable Pension Plans (Details) - Schedule of Expected Benefit Payments Details http://altoingredients.com/role/PensionPlansTables 70 false false R71.htm 996044 - Disclosure - Pension Plans (Details) - Schedule of Information Related to the Postretirement Plan Sheet http://altoingredients.com/role/ScheduleofInformationRelatedtothePostretirementPlanTable Pension Plans (Details) - Schedule of Information Related to the Postretirement Plan Details http://altoingredients.com/role/PensionPlansTables 71 false false R72.htm 996045 - Disclosure - Pension Plans (Details) - Schedule of Net Periodic Benefit Costs Sheet http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable Pension Plans (Details) - Schedule of Net Periodic Benefit Costs Details http://altoingredients.com/role/PensionPlansTables 72 false false R73.htm 996046 - Disclosure - Pension Plans (Details) - Schedule of Expected Benefit Payments Sheet http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0 Pension Plans (Details) - Schedule of Expected Benefit Payments Details http://altoingredients.com/role/PensionPlansTables 73 false false R74.htm 996047 - Disclosure - Income Taxes (Details) Sheet http://altoingredients.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://altoingredients.com/role/IncomeTaxesTables 74 false false R75.htm 996048 - Disclosure - Income Taxes (Details) - Schedule of Provision for Income Taxes Sheet http://altoingredients.com/role/ScheduleofProvisionforIncomeTaxesTable Income Taxes (Details) - Schedule of Provision for Income Taxes Details http://altoingredients.com/role/IncomeTaxesTables 75 false false R76.htm 996049 - Disclosure - Income Taxes (Details) - Schedule of Reconciliation of Effective Tax Rate Sheet http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable Income Taxes (Details) - Schedule of Reconciliation of Effective Tax Rate Details http://altoingredients.com/role/IncomeTaxesTables 76 false false R77.htm 996050 - Disclosure - Income Taxes (Details) - Schedule of Components of Deferred Income Taxes Sheet http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable Income Taxes (Details) - Schedule of Components of Deferred Income Taxes Details http://altoingredients.com/role/IncomeTaxesTables 77 false false R78.htm 996051 - Disclosure - Income Taxes (Details) - Schedule of Net Operating Loss Carryforwards Sheet http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable Income Taxes (Details) - Schedule of Net Operating Loss Carryforwards Details http://altoingredients.com/role/IncomeTaxesTables 78 false false R79.htm 996052 - Disclosure - Income Taxes (Details) - Schedule of Balance of Gross Unrecognized Tax Benefits, Before Interest and Penalties Sheet http://altoingredients.com/role/ScheduleofBalanceofGrossUnrecognizedTaxBenefitsBeforeInterestandPenaltiesTable Income Taxes (Details) - Schedule of Balance of Gross Unrecognized Tax Benefits, Before Interest and Penalties Details http://altoingredients.com/role/IncomeTaxesTables 79 false false R80.htm 996053 - Disclosure - Income Taxes (Details) - Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions Sheet http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable Income Taxes (Details) - Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions Details http://altoingredients.com/role/IncomeTaxesTables 80 false false R81.htm 996054 - Disclosure - Preferred Stock (Details) Sheet http://altoingredients.com/role/PreferredStockDetails Preferred Stock (Details) Details http://altoingredients.com/role/PreferredStock 81 false false R82.htm 996055 - Disclosure - Stock-Based Compensation (Details) Sheet http://altoingredients.com/role/StockBasedCompensationDetails Stock-Based Compensation (Details) Details http://altoingredients.com/role/StockBasedCompensationTables 82 false false R83.htm 996056 - Disclosure - Stock-Based Compensation (Details) - Schedule of Unvested Restricted Stock Activity Sheet http://altoingredients.com/role/ScheduleofUnvestedRestrictedStockActivityTable Stock-Based Compensation (Details) - Schedule of Unvested Restricted Stock Activity Details http://altoingredients.com/role/StockBasedCompensationTables 83 false false R84.htm 996057 - Disclosure - Stock-Based Compensation (Details) - Schedule of Common Stock at Vesting Aggregated Sheet http://altoingredients.com/role/ScheduleofCommonStockatVestingAggregatedTable Stock-Based Compensation (Details) - Schedule of Common Stock at Vesting Aggregated Details http://altoingredients.com/role/StockBasedCompensationTables 84 false false R85.htm 996058 - Disclosure - Commitments and Contingencies (Details) Sheet http://altoingredients.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://altoingredients.com/role/CommitmentsandContingencies 85 false false R86.htm 996059 - Disclosure - Fair Value Measurements (Details) - Schedule of Recurring and Nonrecurring Fair Value Measurements Sheet http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable Fair Value Measurements (Details) - Schedule of Recurring and Nonrecurring Fair Value Measurements Details http://altoingredients.com/role/FairValueMeasurementsTables 86 false false All Reports Book All Reports alto-20231231.xsd alto-20231231_cal.xml alto-20231231_def.xml alto-20231231_lab.xml alto-20231231_pre.xml ea0201340-10k_altoingred.htm image_001.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 108 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ea0201340-10k_altoingred.htm": { "nsprefix": "alto", "nsuri": "http://altoingredients.com/20231231", "dts": { "schema": { "local": [ "alto-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/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/dei/2023/dei-2023_def.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023_lab.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023_pre.xsd", "https://xbrl.sec.gov/dei/2023/dei-sub-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd" ] }, "calculationLink": { "local": [ "alto-20231231_cal.xml" ] }, "definitionLink": { "local": [ "alto-20231231_def.xml" ] }, "labelLink": { "local": [ "alto-20231231_lab.xml" ] }, "presentationLink": { "local": [ "alto-20231231_pre.xml" ] }, "inline": { "local": [ "ea0201340-10k_altoingred.htm" ] } }, "keyStandard": 392, "keyCustom": 66, "axisStandard": 37, "axisCustom": 0, "memberStandard": 40, "memberCustom": 94, "hidden": { "total": 196, "http://altoingredients.com/20231231": 19, "http://fasb.org/us-gaap/2023": 174, "http://xbrl.sec.gov/dei/2023": 3 }, "contextCount": 367, "entityCount": 1, "segmentCount": 142, "elementCount": 1021, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1215, "http://xbrl.sec.gov/dei/2023": 38, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://xbrl.sec.gov/dei/role/document/Cover", "longName": "995100 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c0", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R2": { "role": "http://xbrl.sec.gov/dei/role/document/AuditInformation", "longName": "995300 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c0", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R3": { "role": "http://altoingredients.com/role/ConsolidatedBalanceSheet", "longName": "995301 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "unique": true } }, "R4": { "role": "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals", "longName": "995302 - Statement - Consolidated Balance Sheets (Parentheticals)", "shortName": "Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R5": { "role": "http://altoingredients.com/role/ConsolidatedIncomeStatement", "longName": "995303 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R6": { "role": "http://altoingredients.com/role/ConsolidatedComprehensiveIncome", "longName": "995304 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "unique": true } }, "R7": { "role": "http://altoingredients.com/role/ShareholdersEquityType2or3", "longName": "995305 - Statement - Consolidated Statements of Stockholders\u2019 Equity", "shortName": "Consolidated Statements of Stockholders\u2019 Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c13", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c13", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R8": { "role": "http://altoingredients.com/role/ConsolidatedCashFlow", "longName": "995306 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "unique": true } }, "R9": { "role": "http://altoingredients.com/role/OrganizationandSignificantAccountingPolicies", "longName": "995307 - Disclosure - Organization and Significant Accounting Policies", "shortName": "Organization and Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R10": { "role": "http://altoingredients.com/role/AcquisitionofEagleAlcohol", "longName": "995308 - Disclosure - Acquisition of Eagle Alcohol", "shortName": "Acquisition of Eagle Alcohol", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R11": { "role": "http://altoingredients.com/role/AssetSales", "longName": "995309 - Disclosure - Asset Sales", "shortName": "Asset Sales", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c0", "name": "alto:AssetSalesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "alto:AssetSalesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R12": { "role": "http://altoingredients.com/role/IntercompanyAgreements", "longName": "995310 - Disclosure - Intercompany Agreements", "shortName": "Intercompany Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R13": { "role": "http://altoingredients.com/role/Segments", "longName": "995311 - Disclosure - Segments", "shortName": "Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R14": { "role": "http://altoingredients.com/role/PropertyandEquipment", "longName": "995312 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R15": { "role": "http://altoingredients.com/role/IntangibleAssets", "longName": "995313 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R16": { "role": "http://altoingredients.com/role/Derivatives", "longName": "995314 - Disclosure - Derivatives", "shortName": "Derivatives", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R17": { "role": "http://altoingredients.com/role/Debt", "longName": "995315 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R18": { "role": "http://altoingredients.com/role/Leases", "longName": "995316 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R19": { "role": "http://altoingredients.com/role/PensionPlans", "longName": "995317 - Disclosure - Pension Plans", "shortName": "Pension Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R20": { "role": "http://altoingredients.com/role/IncomeTaxes", "longName": "995318 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R21": { "role": "http://altoingredients.com/role/PreferredStock", "longName": "995319 - Disclosure - Preferred Stock", "shortName": "Preferred Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:PreferredStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:PreferredStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R22": { "role": "http://altoingredients.com/role/StockBasedCompensation", "longName": "995320 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R23": { "role": "http://altoingredients.com/role/CommitmentsandContingencies", "longName": "995321 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R24": { "role": "http://altoingredients.com/role/FairValueMeasurements", "longName": "995322 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R25": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true }, "uniqueAnchor": null }, "R26": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c50", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c50", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R27": { "role": "http://altoingredients.com/role/AccountingPoliciesByPolicy", "longName": "996000 - Disclosure - Accounting Policies, by Policy (Policies)", "shortName": "Accounting Policies, by Policy (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "c0", "name": "alto:OrganizationAndBusinessPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "alto:OrganizationAndBusinessPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R28": { "role": "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesTables", "longName": "996001 - Disclosure - Organization and Significant Accounting Policies (Tables)", "shortName": "Organization and Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R29": { "role": "http://altoingredients.com/role/SegmentsTables", "longName": "996002 - Disclosure - Segments (Tables)", "shortName": "Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R30": { "role": "http://altoingredients.com/role/PropertyandEquipmentTables", "longName": "996003 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R31": { "role": "http://altoingredients.com/role/IntangibleAssetsTables", "longName": "996004 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R32": { "role": "http://altoingredients.com/role/DerivativesTables", "longName": "996005 - Disclosure - Derivatives (Tables)", "shortName": "Derivatives (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R33": { "role": "http://altoingredients.com/role/DebtTables", "longName": "996006 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R34": { "role": "http://altoingredients.com/role/LeasesTables", "longName": "996007 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R35": { "role": "http://altoingredients.com/role/PensionPlansTables", "longName": "996008 - Disclosure - Pension Plans (Tables)", "shortName": "Pension Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R36": { "role": "http://altoingredients.com/role/IncomeTaxesTables", "longName": "996009 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R37": { "role": "http://altoingredients.com/role/StockBasedCompensationTables", "longName": "996010 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R38": { "role": "http://altoingredients.com/role/FairValueMeasurementsTables", "longName": "996011 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R39": { "role": "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails", "longName": "996012 - Disclosure - Organization and Significant Accounting Policies (Details)", "shortName": "Organization and Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c3", "name": "alto:ProductionCapacity", "unitRef": "gal", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "ix:continuation", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "alto:ProductionCapacity", "unitRef": "gal", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "ix:continuation", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R40": { "role": "http://altoingredients.com/role/ScheduleofSoldtoCustomersRepresentingCompanysTotalNetSalesTable", "longName": "996013 - Disclosure - Organization and Significant Accounting Policies (Details) - Schedule of Sold to Customers Representing Company\u2019s Total Net Sales", "shortName": "Organization and Significant Accounting Policies (Details) - Schedule of Sold to Customers Representing Company\u2019s Total Net Sales", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c71", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c71", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R41": { "role": "http://altoingredients.com/role/ScheduleofSuppliersRepresentingCompanysTotalCornPurchasesTable", "longName": "996014 - Disclosure - Organization and Significant Accounting Policies (Details) - Schedule of Suppliers Representing Company\u2019s Total Corn Purchases", "shortName": "Organization and Significant Accounting Policies (Details) - Schedule of Suppliers Representing Company\u2019s Total Corn Purchases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c77", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c77", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R42": { "role": "http://altoingredients.com/role/ScheduleofInventoryTable", "longName": "996015 - Disclosure - Organization and Significant Accounting Policies (Details) - Schedule of Inventory", "shortName": "Organization and Significant Accounting Policies (Details) - Schedule of Inventory", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R43": { "role": "http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable", "longName": "996016 - Disclosure - Organization and Significant Accounting Policies (Details) - Schedule of Depreciation Is Computed Using the Straight-Line Method", "shortName": "Organization and Significant Accounting Policies (Details) - Schedule of Depreciation Is Computed Using the Straight-Line Method", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c86", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c86", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R44": { "role": "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable", "longName": "996017 - Disclosure - Organization and Significant Accounting Policies (Details) - Schedule of Basic and Diluted Earnings Per Share", "shortName": "Organization and Significant Accounting Policies (Details) - Schedule of Basic and Diluted Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true }, "uniqueAnchor": { "contextRef": "c12", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "unique": true } }, "R45": { "role": "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable_Parentheticals", "longName": "996018 - Disclosure - Organization and Significant Accounting Policies (Details) - Schedule of Basic and Diluted Earnings Per Share (Parentheticals)", "shortName": "Organization and Significant Accounting Policies (Details) - Schedule of Basic and Diluted Earnings Per Share (Parentheticals)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c12", "name": "us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true }, "uniqueAnchor": null }, "R46": { "role": "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails", "longName": "996019 - Disclosure - Acquisition of Eagle Alcohol (Details)", "shortName": "Acquisition of Eagle Alcohol (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c92", "name": "us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:AssetAcquisitionTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c92", "name": "us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:AssetAcquisitionTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R47": { "role": "http://altoingredients.com/role/AssetSalesDetails", "longName": "996020 - Disclosure - Asset Sales (Details)", "shortName": "Asset Sales (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:AssetImpairmentCharges", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true }, "uniqueAnchor": { "contextRef": "c101", "name": "us-gaap:AssetImpairmentCharges", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "alto:AssetSalesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "unique": true } }, "R48": { "role": "http://altoingredients.com/role/IntercompanyAgreementsDetails", "longName": "996021 - Disclosure - Intercompany Agreements (Details)", "shortName": "Intercompany Agreements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:RegulatedOperatingRevenue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:RegulatedOperatingRevenue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R49": { "role": "http://altoingredients.com/role/SegmentsDetails", "longName": "996022 - Disclosure - Segments (Details)", "shortName": "Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c113", "name": "us-gaap:ManagementFeeExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c113", "name": "us-gaap:ManagementFeeExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R50": { "role": "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable", "longName": "996023 - Disclosure - Segments (Details) - Schedule of Financial Data for Operating Segments", "shortName": "Segments (Details) - Schedule of Financial Data for Operating Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "unique": true } }, "R51": { "role": "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable", "longName": "996024 - Disclosure - Segments (Details) - Schedule of Assets by Operating Segments", "shortName": "Segments (Details) - Schedule of Assets by Operating Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true }, "uniqueAnchor": { "contextRef": "c179", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "unique": true } }, "R52": { "role": "http://altoingredients.com/role/PropertyandEquipmentDetails", "longName": "996025 - Disclosure - Property and Equipment (Details)", "shortName": "Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R53": { "role": "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable", "longName": "996026 - Disclosure - Property and Equipment (Details) - Schedule of Property and Equipment", "shortName": "Property and Equipment (Details) - Schedule of Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c3", "name": "alto:FacilitiesAndPlantEquipment", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "alto:FacilitiesAndPlantEquipment", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R54": { "role": "http://altoingredients.com/role/IntangibleAssetsDetails", "longName": "996027 - Disclosure - Intangible Assets (Details)", "shortName": "Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:GoodwillGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:GoodwillGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R55": { "role": "http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable", "longName": "996028 - Disclosure - Intangible Assets (Details) - Schedule of Intangible Assets Including Goodwill", "shortName": "Intangible Assets (Details) - Schedule of Intangible Assets Including Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R56": { "role": "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable", "longName": "996029 - Disclosure - Intangible Assets (Details) - Schedule of Expected Amortization Expense Relating to Amortizable Intangible Assets", "shortName": "Intangible Assets (Details) - Schedule of Expected Amortization Expense Relating to Amortizable Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R57": { "role": "http://altoingredients.com/role/DerivativesDetails", "longName": "996030 - Disclosure - Derivatives (Details)", "shortName": "Derivatives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R58": { "role": "http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable", "longName": "996031 - Disclosure - Derivatives (Details) - Schedule of Derivatives not Designated as Hedging Instruments", "shortName": "Derivatives (Details) - Schedule of Derivatives not Designated as Hedging Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c204", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c204", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R59": { "role": "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable", "longName": "996032 - Disclosure - Derivatives (Details) - Schedule of Recognized Gains (Losses) for its Derivatives", "shortName": "Derivatives (Details) - Schedule of Recognized Gains (Losses) for its Derivatives", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c211", "name": "us-gaap:RealizedInvestmentGainsLosses", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c211", "name": "us-gaap:RealizedInvestmentGainsLosses", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R60": { "role": "http://altoingredients.com/role/DebtDetails", "longName": "996033 - Disclosure - Debt (Details)", "shortName": "Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LineOfCreditFacilityInterestRateDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:LineOfCreditFacilityInterestRateDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R61": { "role": "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable", "longName": "996034 - Disclosure - Debt (Details) - Schedule of Long-Term Borrowings", "shortName": "Debt (Details) - Schedule of Long-Term Borrowings", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "unique": true } }, "R62": { "role": "http://altoingredients.com/role/ScheduleofLongTermDebtMaturesTable", "longName": "996035 - Disclosure - Debt (Details) - Schedule of Long-Term Debt Matures", "shortName": "Debt (Details) - Schedule of Long-Term Debt Matures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R63": { "role": "http://altoingredients.com/role/LeasesDetails", "longName": "996036 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R64": { "role": "http://altoingredients.com/role/ScheduleofLeasesTable", "longName": "996037 - Disclosure - Leases (Details) - Schedule of Leases", "shortName": "Leases (Details) - Schedule of Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true }, "uniqueAnchor": null }, "R65": { "role": "http://altoingredients.com/role/ScheduleofComponentsofLeaseCostsTable", "longName": "996038 - Disclosure - Leases (Details) - Schedule of Components of Lease Costs", "shortName": "Leases (Details) - Schedule of Components of Lease Costs", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R66": { "role": "http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable", "longName": "996039 - Disclosure - Leases (Details) - Schedule of Operating Lease Liabilities", "shortName": "Leases (Details) - Schedule of Operating Lease Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c237", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c237", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R67": { "role": "http://altoingredients.com/role/PensionPlansDetails", "longName": "996040 - Disclosure - Pension Plans (Details)", "shortName": "Pension Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R68": { "role": "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable", "longName": "996041 - Disclosure - Pension Plans (Details) - Schedule of Information Related to the Retirement Plan", "shortName": "Pension Plans (Details) - Schedule of Information Related to the Retirement Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c243", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true }, "uniqueAnchor": { "contextRef": "c244", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "unique": true } }, "R69": { "role": "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable", "longName": "996042 - Disclosure - Pension Plans (Details) - Schedule of Components of Net Periodic Benefit Costs", "shortName": "Pension Plans (Details) - Schedule of Components of Net Periodic Benefit Costs", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c245", "name": "alto:DefinedBenefitPlanServiceCosts", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c245", "name": "alto:DefinedBenefitPlanServiceCosts", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R70": { "role": "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable", "longName": "996043 - Disclosure - Pension Plans (Details) - Schedule of Expected Benefit Payments", "shortName": "Pension Plans (Details) - Schedule of Expected Benefit Payments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R71": { "role": "http://altoingredients.com/role/ScheduleofInformationRelatedtothePostretirementPlanTable", "longName": "996044 - Disclosure - Pension Plans (Details) - Schedule of Information Related to the Postretirement Plan", "shortName": "Pension Plans (Details) - Schedule of Information Related to the Postretirement Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R72": { "role": "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable", "longName": "996045 - Disclosure - Pension Plans (Details) - Schedule of Net Periodic Benefit Costs", "shortName": "Pension Plans (Details) - Schedule of Net Periodic Benefit Costs", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c242", "name": "alto:DefinedServiceCost", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c242", "name": "alto:DefinedServiceCost", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R73": { "role": "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0", "longName": "996046 - Disclosure - Pension Plans (Details) - Schedule of Expected Benefit Payments", "shortName": "Pension Plans (Details) - Schedule of Expected Benefit Payments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c251", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c251", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R74": { "role": "http://altoingredients.com/role/IncomeTaxesDetails", "longName": "996047 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c3", "name": "alto:FederalNetOperatingLosses", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "alto:FederalNetOperatingLosses", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R75": { "role": "http://altoingredients.com/role/ScheduleofProvisionforIncomeTaxesTable", "longName": "996048 - Disclosure - Income Taxes (Details) - Schedule of Provision for Income Taxes", "shortName": "Income Taxes (Details) - Schedule of Provision for Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R76": { "role": "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable", "longName": "996049 - Disclosure - Income Taxes (Details) - Schedule of Reconciliation of Effective Tax Rate", "shortName": "Income Taxes (Details) - Schedule of Reconciliation of Effective Tax Rate", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R77": { "role": "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable", "longName": "996050 - Disclosure - Income Taxes (Details) - Schedule of Components of Deferred Income Taxes", "shortName": "Income Taxes (Details) - Schedule of Components of Deferred Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R78": { "role": "http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable", "longName": "996051 - Disclosure - Income Taxes (Details) - Schedule of Net Operating Loss Carryforwards", "shortName": "Income Taxes (Details) - Schedule of Net Operating Loss Carryforwards", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c252", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true }, "uniqueAnchor": { "contextRef": "c258", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "unique": true } }, "R79": { "role": "http://altoingredients.com/role/ScheduleofBalanceofGrossUnrecognizedTaxBenefitsBeforeInterestandPenaltiesTable", "longName": "996052 - Disclosure - Income Taxes (Details) - Schedule of Balance of Gross Unrecognized Tax Benefits, Before Interest and Penalties", "shortName": "Income Taxes (Details) - Schedule of Balance of Gross Unrecognized Tax Benefits, Before Interest and Penalties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c4", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true }, "uniqueAnchor": { "contextRef": "c11", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "unique": true } }, "R80": { "role": "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable", "longName": "996053 - Disclosure - Income Taxes (Details) - Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions", "shortName": "Income Taxes (Details) - Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c264", "name": "alto:TaxYearsStillOpenToAudit", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c264", "name": "alto:TaxYearsStillOpenToAudit", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R81": { "role": "http://altoingredients.com/role/PreferredStockDetails", "longName": "996054 - Disclosure - Preferred Stock (Details)", "shortName": "Preferred Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:LegalFees", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "unique": true } }, "R82": { "role": "http://altoingredients.com/role/StockBasedCompensationDetails", "longName": "996055 - Disclosure - Stock-Based Compensation (Details)", "shortName": "Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c295", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c295", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R83": { "role": "http://altoingredients.com/role/ScheduleofUnvestedRestrictedStockActivityTable", "longName": "996056 - Disclosure - Stock-Based Compensation (Details) - Schedule of Unvested Restricted Stock Activity", "shortName": "Stock-Based Compensation (Details) - Schedule of Unvested Restricted Stock Activity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c4", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true }, "uniqueAnchor": { "contextRef": "c29", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "unique": true } }, "R84": { "role": "http://altoingredients.com/role/ScheduleofCommonStockatVestingAggregatedTable", "longName": "996057 - Disclosure - Stock-Based Compensation (Details) - Schedule of Common Stock at Vesting Aggregated", "shortName": "Stock-Based Compensation (Details) - Schedule of Common Stock at Vesting Aggregated", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R85": { "role": "http://altoingredients.com/role/CommitmentsandContingenciesDetails", "longName": "996058 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:SignificantSupplyCommitmentRemainingMinimumAmountCommitted", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:SignificantSupplyCommitmentRemainingMinimumAmountCommitted", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true, "unique": true } }, "R86": { "role": "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable", "longName": "996059 - Disclosure - Fair Value Measurements (Details) - Schedule of Recurring and Nonrecurring Fair Value Measurements", "shortName": "Fair Value Measurements (Details) - Schedule of Recurring and Nonrecurring Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:DerivativeAssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "first": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201340-10k_altoingred.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndOtherReceivablesNetCurrent", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable total amount", "label": "Accounts and Other Receivables, Net, Current", "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r28", "r941" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable [Member]", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r892" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for credit losses of $85 and $105, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r349", "r350" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r32" ] }, "us-gaap_AccumulatedAmortizationDeferredFinanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedAmortizationDeferredFinanceCosts", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred financing costs", "label": "Accumulated Amortization, Debt Issuance Costs", "documentation": "Amount of accumulated amortization of debt issuance costs." } } }, "auth_ref": [ "r122" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r83", "r231", "r757" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r40", "r41", "r147", "r242", "r753", "r789", "r793" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Accum. Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r4", "r19", "r41", "r654", "r657", "r690", "r784", "r785", "r1092", "r1093", "r1094", "r1103", "r1104", "r1105" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://altoingredients.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average unamortized life", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r165" ] }, "alto_AcquisitionOfEagleAlcoholMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "AcquisitionOfEagleAlcoholMember", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition of Eagle Alcohol [Member]", "label": "Acquisition Of Eagle Alcohol Member" } } }, "auth_ref": [] }, "alto_AcquisitionofEagleAlcoholDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "AcquisitionofEagleAlcoholDetailsTable", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" ], "lang": { "en-us": { "role": { "label": "Acquisition of Eagle Alcohol (Details) [Table]" } } }, "auth_ref": [] }, "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": [ "r1013" ] }, "alto_AdditionalLendersAgreedToAdvanceLoansAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "AdditionalLendersAgreedToAdvanceLoansAmount", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional fees", "documentation": "Additional lenders agreed to advance loans amount.", "label": "Additional Lenders Agreed To Advance Loans Amount" } } }, "auth_ref": [] }, "alto_AdditionalLendersStockShareIssued": { "xbrltype": "sharesItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "AdditionalLendersStockShareIssued", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional lenders stock share issued (in Shares)", "documentation": "Additional lenders stock share issued.", "label": "Additional Lenders Stock Share Issued" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r139", "r941", "r1233" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r606", "r607", "r608", "r804", "r1103", "r1104", "r1105", "r1208", "r1236" ] }, "dei_AdditionalSecurities462b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AdditionalSecurities462b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities. 462(b)" } } }, "auth_ref": [ "r1057" ] }, "dei_AdditionalSecurities462bFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AdditionalSecurities462bFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities, 462(b), File Number" } } }, "auth_ref": [ "r1057" ] }, "dei_AdditionalSecuritiesEffective413b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AdditionalSecuritiesEffective413b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities Effective, 413(b)" } } }, "auth_ref": [ "r1055" ] }, "dei_AddressTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AddressTypeDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Address Type [Domain]", "documentation": "An entity may have several addresses for different purposes and this domain represents all such types." } } }, "auth_ref": [] }, "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": [ "r1019" ] }, "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": [ "r1019" ] }, "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": [ "r1019" ] }, "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": [ "r1019" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile consolidated net income (loss) to cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "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": [ "r975", "r987", "r1003", "r1031" ] }, "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": [ "r978", "r990", "r1006", "r1034" ] }, "alto_AgricultureProductMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "AgricultureProductMember", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agriculture product [Member]", "label": "Agriculture Product Member" } } }, "auth_ref": [] }, "alto_AlabamaMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "AlabamaMember", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Alabama [Member]", "label": "Alabama Member" } } }, "auth_ref": [] }, "alto_AlcoholFromItsSuppliersMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "AlcoholFromItsSuppliersMember", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Alcohol From Suppliers [Member]", "label": "Alcohol From Its Suppliers Member" } } }, "auth_ref": [] }, "alto_AlcoholSalesContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "AlcoholSalesContractsMember", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Alcohol Sales Contracts [Member]", "label": "Alcohol Sales Contracts Member" } } }, "auth_ref": [] }, "alto_AlcoholSalesGrossMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "AlcoholSalesGrossMember", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Alcohol sales, gross [Member]", "label": "Alcohol Sales Gross Member" } } }, "auth_ref": [] }, "alto_AlcoholSalesNetMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "AlcoholSalesNetMember", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Alcohol sales, net [Member]", "label": "Alcohol Sales Net Member" } } }, "auth_ref": [] }, "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": [ "r1019" ] }, "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": [ "r1026" ] }, "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": [ "r982", "r991", "r1007", "r1026", "r1035", "r1039", "r1047" ] }, "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": [ "r1045" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/ScheduleofCommonStockatVestingAggregatedTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r601", "r613" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r243", "r353", "r390", "r393", "r395", "r1224" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance (in Dollars)", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r243", "r353", "r390" ] }, "us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForLoanAndLeaseLossRecoveryOfBadDebts", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt recovery", "label": "Allowance for Loan and Lease Loss, Recovery of Bad Debts", "documentation": "Amount of recovery of loans and lease receivables which had previously been fully or partially written-off as bad debts." } } }, "auth_ref": [ "r17" ] }, "alto_AltoIngredientsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "AltoIngredientsIncMember", "presentation": [ "http://altoingredients.com/role/DebtDetails", "http://altoingredients.com/role/IntercompanyAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Alto Ingredients, Inc [Member]", "verboseLabel": "Alto Ingredients [Member]", "label": "Alto Ingredients Inc Member" } } }, "auth_ref": [] }, "alto_AltoNutrientsMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "AltoNutrientsMember", "presentation": [ "http://altoingredients.com/role/DebtDetails", "http://altoingredients.com/role/IntercompanyAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Alto Nutrients [Member]", "label": "Alto Nutrients Member" } } }, "auth_ref": [] }, "alto_AltoPekinIncMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "AltoPekinIncMember", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Alto Pekin [Member]", "label": "Alto Pekin Inc Member" } } }, "auth_ref": [] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt discounts (premiums)", "label": "Amortization of Debt Discount (Premium)", "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense." } } }, "auth_ref": [ "r8", "r120", "r154", "r467" ] }, "us-gaap_AmortizationOfDeferredCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDeferredCharges", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred financing costs", "label": "Amortization of Deferred Charges", "documentation": "The amount of amortization of deferred charges applied against earnings during the period." } } }, "auth_ref": [ "r152" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense of intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r8", "r76", "r80" ] }, "alto_AmountAllocatedToSupportMarketLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "AmountAllocatedToSupportMarketLosses", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount allocated to support market losses", "documentation": "Represents the amount allocated to support market losses due to pandemic.", "label": "Amount Allocated To Support Market Losses" } } }, "auth_ref": [] }, "alto_AmountsAtTheEndOfTheYearAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "AmountsAtTheEndOfTheYearAbstract", "presentation": [ "http://altoingredients.com/role/ScheduleofInformationRelatedtothePostretirementPlanTable" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts at the end of the year:", "label": "Amounts At The End Of The Year Abstract" } } }, "auth_ref": [] }, "alto_AmountsRecognizedInTheConsolidatedBalanceSheetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "AmountsRecognizedInTheConsolidatedBalanceSheetsAbstract", "presentation": [ "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts recognized in the consolidated balance sheets:", "label": "Amounts Recognized In The Consolidated Balance Sheets Abstract" } } }, "auth_ref": [] }, "alto_AmountsRecognizedInTheConsolidatedBalanceSheetsAbstract0": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "AmountsRecognizedInTheConsolidatedBalanceSheetsAbstract0", "presentation": [ "http://altoingredients.com/role/ScheduleofInformationRelatedtothePostretirementPlanTable" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts recognized in the consolidated balance sheets:", "label": "Amounts Recognized In The Consolidated Balance Sheets Abstract0" } } }, "auth_ref": [] }, "alto_AmountsRecognizedInThePlanForTheYearAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "AmountsRecognizedInThePlanForTheYearAbstract", "presentation": [ "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts recognized in the plan for the year:", "label": "Amounts Recognized In The Plan For The Year Abstract" } } }, "auth_ref": [] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AnnualInformationForm", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r983" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average antidilutive shares (in Shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r304" ] }, "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": { "xbrltype": "dateOrAsapItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ApproximateDateOfCommencementOfProposedSaleToThePublic", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Approximate Date of Commencement of Proposed Sale to Public", "documentation": "The approximate date of a commencement of a proposed sale of securities to the public. This element is disclosed in S-1, S-3, S-4, S-11, F-1, F-3 and F-10 filings." } } }, "auth_ref": [] }, "alto_ArizonaMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ArizonaMember", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Arizona [Member]", "label": "Arizona Member" } } }, "auth_ref": [] }, "alto_ArkansasMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ArkansasMember", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Arkansas\t[Member]", "label": "Arkansas Member" } } }, "auth_ref": [] }, "alto_AssessmentMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "AssessmentMember", "presentation": [ "http://altoingredients.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assessment [Member]", "label": "Assessment Member" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionConsiderationTransferredOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferredOtherAssets", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/AssetSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total consideration", "label": "Asset Acquisition, Consideration Transferred, Other Assets", "documentation": "Amount of tangible and intangible assets included as part of consideration transferred in asset acquisition, classified as other. Excludes cash." } } }, "auth_ref": [ "r1204", "r1205", "r1206" ] }, "us-gaap_AssetAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionTextBlock", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcohol" ], "lang": { "en-us": { "role": { "terseLabel": "ACQUISITION OF EAGLE ALCOHOL", "label": "Asset Acquisition [Text Block]", "documentation": "The entire disclosure for asset acquisition." } } }, "auth_ref": [ "r1203" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 }, "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://altoingredients.com/role/AssetSalesDetails", "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset impairments", "negatedLabel": "Asset impairments", "verboseLabel": "Fair value assessment of impairment loss", "netLabel": "Asset impairment", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r8", "r81" ] }, "us-gaap_AssetPledgedAsCollateralMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetPledgedAsCollateralMember", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Kinergy [Member]", "label": "Asset Pledged as Collateral [Member]", "documentation": "Asset pledged as collateral." } } }, "auth_ref": [ "r647", "r821", "r938", "r1222" ] }, "alto_AssetSalesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "AssetSalesAbstract", "lang": { "en-us": { "role": { "label": "Asset Sales [Abstract]" } } }, "auth_ref": [] }, "alto_AssetSalesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "AssetSalesDetailsTable", "presentation": [ "http://altoingredients.com/role/AssetSalesDetails" ], "lang": { "en-us": { "role": { "label": "Asset Sales (Details) [Table]" } } }, "auth_ref": [] }, "alto_AssetSalesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "AssetSalesLineItems", "presentation": [ "http://altoingredients.com/role/AssetSalesDetails" ], "lang": { "en-us": { "role": { "label": "Asset Sales [Line Items]" } } }, "auth_ref": [] }, "alto_AssetSalesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "AssetSalesTextBlock", "presentation": [ "http://altoingredients.com/role/AssetSales" ], "lang": { "en-us": { "role": { "terseLabel": "ASSET SALES", "documentation": "The entire disclosure for asset sales.", "label": "Asset Sales Text Block" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "terseLabel": "Total assets by operating segment", "label": "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": [ "r191", "r235", "r270", "r314", "r335", "r341", "r385", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r647", "r649", "r668", "r748", "r842", "r941", "r954", "r1125", "r1126", "r1214" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "verboseLabel": "Assets:", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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": [ "r226", "r247", "r270", "r385", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r647", "r649", "r668", "r941", "r1125", "r1126", "r1214" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current Assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsMember", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets [Member]", "label": "Assets [Member]", "documentation": "Probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [] }, "alto_AssumptionsUsedInComputationOfBenefitObligationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "AssumptionsUsedInComputationOfBenefitObligationsAbstract", "presentation": [ "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable" ], "lang": { "en-us": { "role": { "terseLabel": "Assumptions used in computation of benefit obligations:", "label": "Assumptions Used In Computation Of Benefit Obligations Abstract" } } }, "auth_ref": [] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r983" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r967", "r970", "r983" ] }, "dei_AuditorLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLineItems", "lang": { "en-us": { "role": { "label": "Auditor [Line Items]" } } }, "auth_ref": [] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r967", "r970", "r983" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r967", "r970", "r983" ] }, "dei_AuditorTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor [Table]" } } }, "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": [ "r1042" ] }, "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": [ "r1043" ] }, "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": [ "r1038" ] }, "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": [ "r1038" ] }, "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": [ "r1038" ] }, "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": [ "r1038" ] }, "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": [ "r1038" ] }, "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": [ "r1038" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "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": [ "r572", "r573", "r574", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r596", "r597", "r598", "r599", "r600" ] }, "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": [ "r1041" ] }, "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": [ "r1040" ] }, "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": [ "r1039" ] }, "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": [ "r1039" ] }, "alto_BasicAndDilutedLossPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "BasicAndDilutedLossPerShareAbstract", "presentation": [ "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Basic and diluted loss per share:", "label": "Basic And Diluted Loss Per Share Abstract" } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r160" ] }, "srt_BoardOfDirectorsChairmanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "BoardOfDirectorsChairmanMember", "presentation": [ "http://altoingredients.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Board of Directors Chairman [Member]", "label": "Board of Directors Chairman [Member]" } } }, "auth_ref": [ "r1110" ] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings [Member]", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r169" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails", "http://altoingredients.com/role/AssetSalesDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r645", "r928", "r931" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails", "http://altoingredients.com/role/AssetSalesDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r98", "r99", "r645", "r928", "r931" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" ], "lang": { "en-us": { "role": { "label": "Acquisition of Eagle Alcohol [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r645" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination of contingent consideration", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r2", "r103", "r646" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r101" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships intangible asset", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date." } } }, "auth_ref": [ "r101" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r101" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade name intangible asset", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r100", "r101" ] }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Membership interests", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage", "documentation": "Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Acquisition of Eagle Alcohol [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r97" ] }, "dei_BusinessContactMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "BusinessContactMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Business Contact [Member]", "documentation": "Business contact for the entity" } } }, "auth_ref": [ "r970", "r983" ] }, "alto_CaliforniaMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "CaliforniaMember", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "California [Member]", "label": "California Member" } } }, "auth_ref": [] }, "alto_CantonMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "CantonMember", "presentation": [ "http://altoingredients.com/role/AssetSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canton [Member]", "label": "Canton Member" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/SegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r53", "r54", "r55" ] }, "alto_CapitalInvestmentActivitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "CapitalInvestmentActivitiesMember", "presentation": [ "http://altoingredients.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Investment Activities [Member]", "label": "Capital Investment Activities Member" } } }, "auth_ref": [] }, "alto_CapitalLossDescription": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "CapitalLossDescription", "presentation": [ "http://altoingredients.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital loss, description", "documentation": "Description capital loss.", "label": "Capital Loss Description" } } }, "auth_ref": [] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/AssetSalesDetails", "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash received", "verboseLabel": "Cash", "label": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r206", "r750", "r815", "r837", "r941", "r954", "r1083" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r50", "r229", "r899" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r51" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r51", "r189" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "totalLabel": "Total cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r50", "r157", "r267" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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": [ "r3", "r157" ] }, "alto_CashCollateralBalanceMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "CashCollateralBalanceMember", "presentation": [ "http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Collateral Balance [Member]", "label": "Cash Collateral Balance Member" } } }, "auth_ref": [] }, "us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/DerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recognized net gains loss", "label": "Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments", "documentation": "Amount of gain (loss) from the increase (decrease) in fair value of derivative and nonderivative instruments designated as fair value hedging instruments recognized in the income statement." } } }, "auth_ref": [ "r186" ] }, "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": [ "r1017" ] }, "alto_ChangesInPlanAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ChangesInPlanAssetsAbstract", "presentation": [ "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in plan assets:", "label": "Changes In Plan Assets Abstract" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails", "http://altoingredients.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r219", "r238", "r239", "r240", "r270", "r293", "r295", "r299", "r303", "r308", "r309", "r385", "r436", "r438", "r439", "r440", "r443", "r444", "r473", "r474", "r475", "r476", "r478", "r668", "r798", "r799", "r800", "r801", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r816", "r829", "r851", "r870", "r887", "r888", "r889", "r890", "r891", "r1066", "r1099", "r1106" ] }, "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": [ "r1018" ] }, "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": [ "r1018" ] }, "us-gaap_CollectiveBargainingArrangementOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollectiveBargainingArrangementOtherMember", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collective Bargaining Arrangement [Member]", "label": "Collective-Bargaining Arrangement, Other [Member]", "documentation": "Arrangement collectively bargained, classified as other." } } }, "auth_ref": [ "r1196" ] }, "alto_ColoradoMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ColoradoMember", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Colorado [Member]", "label": "Colorado Member" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Notes 1, 9, 10, 11 and 15)", "label": "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": [ "r37", "r128", "r749", "r828" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r171", "r430", "r431", "r893", "r1121" ] }, "alto_CommitmentsandContingenciesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "CommitmentsandContingenciesDetailsTable", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_CommodityContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommodityContractMember", "presentation": [ "http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable", "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Commodity contracts [Member]", "verboseLabel": "Commodity Contract [Member]", "label": "Commodity Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices." } } }, "auth_ref": [ "r924", "r939" ] }, "alto_CommonStockAndNonVotingCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "CommonStockAndNonVotingCommonMember", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock and Non-Voting Common Shares", "label": "Common Stock And Non Voting Common Member" } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://altoingredients.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares of common stock", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r38" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r944", "r945", "r946", "r948", "r949", "r950", "r951", "r1103", "r1104", "r1208", "r1231", "r1236" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in Dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r138" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r138", "r829" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "verboseLabel": "Shares of nonvoting common stock (in Shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r138" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r20", "r138", "r829", "r848", "r1236", "r1237" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails", "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, value", "verboseLabel": "Aggregate of common stock", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r138", "r752", "r941" ] }, "us-gaap_CommonUnitIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonUnitIssued", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares (in Shares)", "label": "Common Unit, Issued", "documentation": "Number of common units issued of limited liability company (LLC)." } } }, "auth_ref": [ "r174" ] }, "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": [ "r1023" ] }, "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": [ "r1022" ] }, "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": [ "r1024" ] }, "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": [ "r1021" ] }, "alto_CompanysBoardOfDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "CompanysBoardOfDirectorsMember", "presentation": [ "http://altoingredients.com/role/AssetSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Company\u2019s Board of Directors [Member]", "label": "Companys Board Of Directors Member" } } }, "auth_ref": [] }, "alto_ComponentsOfNetPeriodicBenefitCostsAreAsFollowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ComponentsOfNetPeriodicBenefitCostsAreAsFollowsAbstract", "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Components of net periodic benefit costs are as follows:", "label": "Components Of Net Periodic Benefit Costs Are As Follows Abstract" } } }, "auth_ref": [] }, "alto_ComponentsOfNetPeriodicBenefitCostsAreAsFollowsAbstract0": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ComponentsOfNetPeriodicBenefitCostsAreAsFollowsAbstract0", "presentation": [ "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Components of net periodic benefit costs are as follows:", "label": "Components Of Net Periodic Benefit Costs Are As Follows Abstract0" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r42", "r250", "r252", "r259", "r742", "r762" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails", "http://altoingredients.com/role/ScheduleofCommonStockatVestingAggregatedTable" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r61", "r63", "r117", "r118", "r348", "r892" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails", "http://altoingredients.com/role/ScheduleofCommonStockatVestingAggregatedTable", "http://altoingredients.com/role/ScheduleofSoldtoCustomersRepresentingCompanysTotalNetSalesTable", "http://altoingredients.com/role/ScheduleofSuppliersRepresentingCompanysTotalCornPurchasesTable" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r61", "r63", "r117", "r118", "r348", "r794", "r892" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails", "http://altoingredients.com/role/ScheduleofSoldtoCustomersRepresentingCompanysTotalNetSalesTable", "http://altoingredients.com/role/ScheduleofSuppliersRepresentingCompanysTotalCornPurchasesTable" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r61", "r63", "r117", "r118", "r348", "r892", "r1069" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risks", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r129", "r210" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails", "http://altoingredients.com/role/ScheduleofSoldtoCustomersRepresentingCompanysTotalNetSalesTable", "http://altoingredients.com/role/ScheduleofSuppliersRepresentingCompanysTotalCornPurchasesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Customer risk percentage", "verboseLabel": "Supplier total percentage", "netLabel": "Concentration risk percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r61", "r63", "r117", "r118", "r348" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://altoingredients.com/role/ScheduleofSuppliersRepresentingCompanysTotalCornPurchasesTable" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r60", "r61", "r63", "r64", "r117", "r188", "r892" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r61", "r63", "r117", "r118", "r348", "r892" ] }, "alto_ConnecticutMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ConnecticutMember", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Connecticut [Member]", "label": "Connecticut Member" } } }, "auth_ref": [] }, "alto_ConserveCapitalPercentage": { "xbrltype": "percentItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ConserveCapitalPercentage", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conserve capital, percentage", "documentation": "ConserveCapitalPercentage", "label": "Conserve Capital Percentage" } } }, "auth_ref": [] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://altoingredients.com/role/DebtDetails", "http://altoingredients.com/role/IntercompanyAgreementsDetails", "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r273", "r647", "r648", "r649", "r650", "r693", "r894", "r1124", "r1127", "r1128" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://altoingredients.com/role/DebtDetails", "http://altoingredients.com/role/IntercompanyAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r273", "r647", "r648", "r649", "r650", "r693", "r894", "r1124", "r1127", "r1128" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressGross", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress, Gross", "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [ "r169" ] }, "dei_ContactPersonnelEmailAddress": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContactPersonnelEmailAddress", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Email Address", "documentation": "Email address of contact personnel." } } }, "auth_ref": [] }, "dei_ContactPersonnelFaxNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContactPersonnelFaxNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Fax Number", "documentation": "Fax Number of contact personnel." } } }, "auth_ref": [ "r970" ] }, "dei_ContactPersonnelName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContactPersonnelName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Name", "documentation": "Name of contact personnel" } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContainedFileInformationFileDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Description", "documentation": "The description of the contained file." } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContainedFileInformationFileName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Name", "documentation": "The name of the contained file." } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContainedFileInformationFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Number", "documentation": "The SEC Document Number of the contained file." } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileType": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContainedFileInformationFileType", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Type", "documentation": "The type or format of the contained file (usually XBRL but may be used for other types such as HTML, Word, PDF, GIF/JPG, etc.)." } } }, "auth_ref": [] }, "alto_CornFromSuppliersMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "CornFromSuppliersMember", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corn From Suppliers [Member]", "label": "Corn From Suppliers Member" } } }, "auth_ref": [] }, "us-gaap_CorporateAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateAndOtherMember", "presentation": [ "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable", "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate and other [Member]", "verboseLabel": "Corporate and Other [Member]", "label": "Corporate and Other [Member]", "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r1109" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold", "label": "Cost of Goods and Services Sold", "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": [ "r151", "r726" ] }, "alto_CostOfGoodsSoldAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "CostOfGoodsSoldAbstract", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold:", "label": "Cost Of Goods Sold Abstract" } } }, "auth_ref": [] }, "alto_CostOfGoodsSoldAsReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "CostOfGoodsSoldAsReportedMember", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold as reported [Member]", "label": "Cost Of Goods Sold As Reported Member" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold [Member]", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CountryRegion", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofProvisionforIncomeTaxesTable": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofProvisionforIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Current provision", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r182", "r634", "r640", "r1102" ] }, "alto_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "CustomerAMember", "presentation": [ "http://altoingredients.com/role/ScheduleofSoldtoCustomersRepresentingCompanysTotalNetSalesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Customer A [Member]", "label": "Customer AMember" } } }, "auth_ref": [] }, "alto_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "CustomerBMember", "presentation": [ "http://altoingredients.com/role/ScheduleofSoldtoCustomersRepresentingCompanysTotalNetSalesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Customer B [Member]", "label": "Customer BMember" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails", "http://altoingredients.com/role/ScheduleofSoldtoCustomersRepresentingCompanysTotalNetSalesTable", "http://altoingredients.com/role/ScheduleofSuppliersRepresentingCompanysTotalCornPurchasesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk [Member]", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r62", "r348" ] }, "alto_CustomerRelationshipsAndTradenameMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "CustomerRelationshipsAndTradenameMember", "presentation": [ "http://altoingredients.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships and Tradename [Member]", "label": "Customer Relationships And Tradename Member" } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://altoingredients.com/role/IntangibleAssetsDetails", "http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships [Member]", "verboseLabel": "Customer Relationships [Member]", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r102" ] }, "alto_DebtDetailsScheduleofLongTermBorrowingsTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "DebtDetailsScheduleofLongTermBorrowingsTable", "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "label": "Debt (Details) - Schedule of Long-Term Borrowings [Table]" } } }, "auth_ref": [] }, "alto_DebtDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "DebtDetailsTable", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://altoingredients.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "DEBT", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r172", "r268", "r445", "r451", "r452", "r453", "r454", "r455", "r456", "r461", "r468", "r469", "r471" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r26", "r132", "r133", "r192", "r194", "r273", "r446", "r447", "r448", "r449", "r450", "r452", "r457", "r458", "r459", "r460", "r462", "r463", "r464", "r465", "r466", "r467", "r676", "r916", "r917", "r918", "r919", "r920", "r1100" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r121", "r123", "r446", "r676", "r917", "r918" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r273", "r446", "r447", "r448", "r449", "r450", "r452", "r457", "r458", "r459", "r460", "r462", "r463", "r464", "r465", "r466", "r467", "r470", "r676", "r916", "r917", "r918", "r919", "r920", "r1100" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r35", "r273", "r446", "r447", "r448", "r449", "r450", "r452", "r457", "r458", "r459", "r460", "r462", "r463", "r464", "r465", "r466", "r467", "r676", "r916", "r917", "r918", "r919", "r920", "r1100" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less unamortized debt discount", "label": "Debt Instrument, Unamortized Discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r120", "r123", "r1130" ] }, "us-gaap_DebtInstrumentUnamortizedPremiumCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedPremiumCurrent", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized financing cost", "label": "Debt Instrument, Unamortized Premium, Current", "documentation": "Amount of debt premium to be amortized within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r120", "r123" ] }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unused borrowing", "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date." } } }, "auth_ref": [ "r34" ] }, "alto_DeferredFinancingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "DeferredFinancingCostsPolicyTextBlock", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Financing Costs", "label": "Deferred Financing Costs Policy Text Block" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofProvisionforIncomeTaxesTable": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofProvisionforIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred provision", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r8", "r182", "r217", "r639", "r640", "r1102" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r135", "r136", "r193", "r628" ] }, "alto_DeferredPurchasePricePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "DeferredPurchasePricePayments", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred purchase price payments for Eagle Alcohol", "documentation": "Represents the amount of deferred purchase price payments for Eagle Alcohol.", "label": "Deferred Purchase Price Payments" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsCapitalLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsCapitalLossCarryforwards", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Capital loss", "label": "Deferred Tax Assets, Capital Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards." } } }, "auth_ref": [ "r96", "r1201" ] }, "alto_DeferredTaxAssetsDisallowedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "DeferredTaxAssetsDisallowedInterest", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Disallowed interest", "documentation": "Disallowed interest.", "label": "Deferred Tax Assets Disallowed Interest" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total gross deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r629" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets, net of valuation allowance", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1200" ] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Deferred Tax Assets, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r96", "r1201" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r96", "r1201" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "R&D, Energy and AMT credits", "label": "Deferred Tax Assets, Tax Credit Carryforwards, General Business", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards." } } }, "auth_ref": [ "r95", "r96", "r1201" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r96", "r1201" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses and other assets", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r96", "r1201" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/IncomeTaxesDetails", "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: valuation allowance", "terseLabel": "Valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r630" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net deferred tax liabilities, included in other liabilities", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r93", "r1200" ] }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesNetAbstract", "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Deferred Tax Liabilities, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r96", "r1201" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Property and equipment", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r96", "r1201" ] }, "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax", "label": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Bad Debt Reserve for Tax Purposes of Qualified Lender", "documentation": "Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to bad debt reserve for tax purposes of a qualified lender." } } }, "auth_ref": [ "r16" ] }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ScheduleofInformationRelatedtothePostretirementPlanTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated/projected benefit obligation", "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level." } } }, "auth_ref": [ "r516" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/ScheduleofInformationRelatedtothePostretirementPlanTable", "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "negatedLabel": "Accumulated other comprehensive loss", "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax", "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r5", "r41", "r1175" ] }, "alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/ScheduleofInformationRelatedtothePostretirementPlanTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Accrued liabilities", "documentation": "The amount of accrued liabilities.", "label": "Defined Benefit Plan Accumulated Other Comprehensive Income Other Minimum Pension Liability After Tax" } } }, "auth_ref": [] }, "alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/ScheduleofInformationRelatedtothePostretirementPlanTable", "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Other liabilities", "documentation": "Schedule of other liabilities.", "label": "Defined Benefit Plan Accumulated Other Comprehensive Income Other Minimum Pension Other Liability After Tax" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Actual gains (losses)", "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)", "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses." } } }, "auth_ref": [ "r498", "r926" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization of net loss", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r485", "r523", "r546", "r926", "r927" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of prior service cost", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r485", "r524", "r547", "r926", "r927" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "presentation": [ "http://altoingredients.com/role/PensionPlansDetails", "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate", "verboseLabel": "Annual rate", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r529" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "presentation": [ "http://altoingredients.com/role/ScheduleofInformationRelatedtothePostretirementPlanTable" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate used in computation of benefit obligations", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r529" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "presentation": [ "http://altoingredients.com/role/PensionPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted rate", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets", "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r531", "r551" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "presentation": [ "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable" ], "lang": { "en-us": { "role": { "terseLabel": "Rate of compensation increase", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase", "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan." } } }, "auth_ref": [ "r530" ] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable" ], "lang": { "en-us": { "role": { "terseLabel": "Less: projected accumulated benefit obligation", "label": "Defined Benefit Plan, Benefit Obligation", "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r486" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Benefits paid", "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r493", "r554" ] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable" ], "lang": { "en-us": { "role": { "terseLabel": "Company contributions", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r500", "r510", "r550", "r924", "r925", "r926", "r927" ] }, "us-gaap_DefinedBenefitPlanDebtSecurityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDebtSecurityMember", "presentation": [ "http://altoingredients.com/role/PensionPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Debt Security [Member]", "label": "Defined Benefit Plan, Debt Security [Member]", "documentation": "Debt instrument issued by corporation, government and governmental agency, municipality, and other institution; in which defined benefit plan asset is invested." } } }, "auth_ref": [ "r1157" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanEquitySecuritiesMember", "presentation": [ "http://altoingredients.com/role/PensionPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Equity Securities [Member]", "label": "Defined Benefit Plan, Equity Securities [Member]", "documentation": "Security representing ownership in corporation or other legal entity for which ownership is represented by share of stock, in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant." } } }, "auth_ref": [ "r924", "r926" ] }, "alto_DefinedBenefitPlanExpectedFutureBenefitPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "DefinedBenefitPlanExpectedFutureBenefitPayments", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable", "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0" ], "lang": { "en-us": { "role": { "totalLabel": "Total expected benefit payments", "documentation": "Total expected benefit payments.", "label": "Defined Benefit Plan Expected Future Benefit Payments" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable": { "parentTag": "alto_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 6.0 }, "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0": { "parentTag": "alto_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable", "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0" ], "lang": { "en-us": { "role": { "terseLabel": "2029-33", "verboseLabel": "2029-2033", "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r517" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable": { "parentTag": "alto_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 1.0 }, "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0": { "parentTag": "alto_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable", "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r517" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable": { "parentTag": "alto_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 5.0 }, "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0": { "parentTag": "alto_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable", "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r517" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable": { "parentTag": "alto_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 4.0 }, "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0": { "parentTag": "alto_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable", "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year." } } }, "auth_ref": [ "r517" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable": { "parentTag": "alto_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 3.0 }, "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0": { "parentTag": "alto_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable", "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year." } } }, "auth_ref": [ "r517" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable": { "parentTag": "alto_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 2.0 }, "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0": { "parentTag": "alto_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable", "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year." } } }, "auth_ref": [ "r517" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Expected return on plan assets", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r485", "r522", "r545", "r926", "r927" ] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable", "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Fair value of plan assets, beginning", "periodEndLabel": "Fair value of plan assets, ending", "terseLabel": "Defined benefit plan assets", "label": "Defined Benefit Plan, Plan Assets, Amount", "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee." } } }, "auth_ref": [ "r497", "r508", "r510", "r511", "r924", "r925", "r926" ] }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFundedStatusOfPlan", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/ScheduleofInformationRelatedtothePostretirementPlanTable", "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable" ], "lang": { "en-us": { "role": { "terseLabel": "Funded status, (underfunded)/overfunded", "negatedLabel": "Funded status, (underfunded)/overfunded", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status." } } }, "auth_ref": [ "r484", "r506", "r926" ] }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFundedStatusOfPlanAbstract", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Defined benefit plan assets(1) (pooled separate accounts):", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract]" } } }, "auth_ref": [] }, "alto_DefinedBenefitPlanInterestCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "DefinedBenefitPlanInterestCosts", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Interest cost", "documentation": "Represent the value of defined benefit plan interest costs.", "label": "Defined Benefit Plan Interest Costs" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://altoingredients.com/role/PensionPlansDetails", "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable", "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Net periodic cost (benefit)", "terseLabel": "Net periodic benefit cost", "verboseLabel": "Net periodic benefit cost (in Dollars)", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r519", "r542", "r926", "r927" ] }, "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/ScheduleofInformationRelatedtothePostretirementPlanTable" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of plan assets", "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets", "documentation": "Amount of plan asset for defined benefit pension plan with projected benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r541", "r926" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Benefits paid", "label": "Defined Benefit Plan, Plan Assets, Benefits Paid", "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r502", "r1195" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable", "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Participant contributions", "label": "Defined Benefit Plan, Plan Assets, Contributions by Plan Participant", "documentation": "Amount of contributions received by defined benefit plan from participant which increases plan assets." } } }, "auth_ref": [ "r501" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "presentation": [ "http://altoingredients.com/role/PensionPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity retirement plan rate", "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage", "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan." } } }, "auth_ref": [ "r507", "r926" ] }, "alto_DefinedBenefitPlanServiceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "DefinedBenefitPlanServiceCosts", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Service cost", "documentation": "Represent the value of defined benefit plan service costs.", "label": "Defined Benefit Plan Service Costs" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Benefit Plan Percentage Allocation", "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage", "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan." } } }, "auth_ref": [ "r1156" ] }, "alto_DefinedInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "DefinedInterestCost", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Interest cost", "documentation": "Interest cost.", "label": "Defined Interest Cost" } } }, "auth_ref": [] }, "alto_DefinedServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "DefinedServiceCost", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Service cost", "documentation": "Service cost.", "label": "Defined Service Cost" } } }, "auth_ref": [] }, "dei_DelayedOrContinuousOffering": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DelayedOrContinuousOffering", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Delayed or Continuous Offering" } } }, "auth_ref": [ "r995", "r996", "r1010" ] }, "us-gaap_DepositLiabilitiesAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositLiabilitiesAccruedInterest", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Deposit Liabilities, Accrued Interest", "documentation": "Amount of accrued but unpaid interest on deposit liabilities." } } }, "auth_ref": [ "r125" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r8", "r82" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expense", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r8", "r82" ] }, "alto_DepreciationAndAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "DepreciationAndAmortizationExpenseAbstract", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expense:", "label": "Depreciation And Amortization Expense Abstract" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization of intangibles", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r8", "r319" ] }, "alto_Derivative": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "Derivative", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Derivatives", "label": "Derivative" } } }, "auth_ref": [] }, "us-gaap_DerivativeAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsCurrent", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable", "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative instruments", "verboseLabel": "Commodity Contracts Assets", "netLabel": "Assets", "label": "Derivative Asset, Current", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r248" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r817", "r819", "r834", "r835", "r836", "r838", "r839", "r840", "r841", "r843", "r844", "r845", "r846", "r858", "r859", "r860", "r861", "r864", "r865", "r866", "r867", "r881", "r882", "r883", "r884", "r944", "r946" ] }, "us-gaap_DerivativeFinancialInstrumentsAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFinancialInstrumentsAssetsMember", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Financial Instruments, Assets [Member]", "label": "Derivative Financial Instruments, Assets [Member]", "documentation": "This element represents types of derivative financial instruments which are financial instruments or other contractual arrangements with all three of the following characteristics: (a) it has (1) one or more underlyings and (2) one or more notional amounts or payment provisions or both. Those terms determine the amount of the settlement or settlements, and, in some cases, whether or not a settlement is required; (b) it requires no initial net investment or an initial net investment that is smaller than would be required for other types of contracts that would be expected to have a similar response to changes in market factors; and (c) its terms require or permit net settlement, it can readily be settled net by a means outside the contract, or it provides for delivery of an asset that puts the recipient in a position not substantially different from net settlement. Notwithstanding the above characteristics, loan commitments that relate to the origination of mortgage loans that will be held for sale are accounted for as derivative instruments by the issuer of the loan commitment (that is, the potential lender)." } } }, "auth_ref": [] }, "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFinancialInstrumentsLiabilitiesMember", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Financial Instruments, Liabilities [Member]", "label": "Derivative Financial Instruments, Liabilities [Member]", "documentation": "This item represents derivative instrument obligations meeting the definition of a liability which are reported as of the balance sheet date. Derivative instrument obligations are generally measured at fair value, and adjustments to the carrying amount of hedged items reflect changes in their fair value (that is, losses) that are attributable to the risk being hedged and that arise while the hedge is in effect." } } }, "auth_ref": [] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Losses (gains) on derivative instruments", "label": "Derivative, Gain (Loss) on Derivative, Net", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r1207" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable", "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r107", "r108", "r109", "r111", "r817", "r819", "r834", "r835", "r836", "r838", "r839", "r840", "r841", "r843", "r844", "r845", "r846", "r858", "r859", "r860", "r861", "r864", "r865", "r866", "r867", "r881", "r882", "r883", "r884", "r901", "r944", "r946" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivatives [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://altoingredients.com/role/Derivatives" ], "lang": { "en-us": { "role": { "terseLabel": "DERIVATIVES", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r185", "r652", "r659" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems", "presentation": [ "http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Derivatives not Designated as Hedging Instruments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table]", "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r21", "r107", "r109", "r111", "r113", "r114", "r651" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Gains (Losses) for its Derivatives [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r651" ] }, "us-gaap_DerivativeLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable", "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative instruments", "verboseLabel": "Commodity Contracts Liabilities", "netLabel": "Liabilities", "label": "Derivative Liability, Current", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r248" ] }, "alto_DerivativesDetailsScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "DerivativesDetailsScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable", "presentation": [ "http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable" ], "lang": { "en-us": { "role": { "label": "Derivatives (Details) - Schedule of Derivatives not Designated as Hedging Instruments [Table]" } } }, "auth_ref": [] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities", "label": "Derivatives, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r21", "r104", "r105", "r106", "r112", "r272" ] }, "alto_DilutedIncomePerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "DilutedIncomePerShareAbstract", "presentation": [ "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted income per share:", "label": "Diluted Income Per Share Abstract" } } }, "auth_ref": [] }, "us-gaap_DilutiveSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecurities", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Add: Dilutive securities, Loss Numerator", "label": "Dilutive Securities, Effect on Basic Earnings Per Share", "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities." } } }, "auth_ref": [ "r57" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://altoingredients.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "STOCK-BASED COMPENSATION", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r568", "r571", "r602", "r603", "r605", "r935" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-based Compensation [Abstract]" } } }, "auth_ref": [] }, "dei_DividendOrInterestReinvestmentPlanOnly": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DividendOrInterestReinvestmentPlanOnly", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Dividend or Interest Reinvestment Plan Only" } } }, "auth_ref": [ "r995", "r996", "r1010" ] }, "us-gaap_DividendsPreferredStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPreferredStockCash", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "negatedLabel": "Preferred stock dividends", "label": "Dividends, Preferred Stock, Cash", "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r6", "r174" ] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAccountingStandard", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r970" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r967", "r970", "r983" ] }, "dei_DocumentCopyrightInformation": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentCopyrightInformation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Copyright Information", "documentation": "The copyright information for the document." } } }, "auth_ref": [] }, "dei_DocumentCreationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentCreationDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Creation Date", "documentation": "The date the document was made available and submitted, in YYYY-MM-DD format. The date of submission, date of acceptance by the recipient, and the document effective date are all potentially different." } } }, "auth_ref": [] }, "dei_DocumentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Description", "documentation": "The description of the document." } } }, "auth_ref": [] }, "dei_DocumentDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document [Domain]", "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards." } } }, "auth_ref": [] }, "dei_DocumentEffectiveDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentEffectiveDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Effective Date", "documentation": "The date when a document, upon receipt and acceptance, becomes officially effective, in YYYY-MM-DD format. Usually it is a system-assigned date time value, but it may be declared by the submitter in some cases." } } }, "auth_ref": [] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r967", "r970", "r983", "r1027" ] }, "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Restatement Recovery Analysis [Flag]", "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)." } } }, "auth_ref": [ "r967", "r970", "r983", "r1027" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationDocumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationDocumentAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information, Document [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information [Text Block]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Name", "documentation": "Name of the document as assigned by the filer, corresponding to SEC document naming convention standards. Examples appear in the <FILENAME> field of EDGAR filings, such as 'htm_25911.htm', 'exhibit1.htm', 'v105727_8k.txt'." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodStartDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "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": [ "r968" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentRegistrationStatement", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r956" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r970" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r970" ] }, "dei_DocumentSubtitle": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentSubtitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Subtitle", "documentation": "The subtitle given to the document resource by the creator or publisher. An example is 'A New Period of Growth'." } } }, "auth_ref": [] }, "dei_DocumentSynopsis": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentSynopsis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Synopsis", "documentation": "A synopsis or description of the document provided by the creator or publisher. Examples are 'This is the 2006 annual report for Company. During this period we saw revenue grow by 10% and earnings per share grow by 15% over the prior period'" } } }, "auth_ref": [] }, "dei_DocumentTitle": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Title", "documentation": "The name or title given to the document resource by the creator or publisher. An example is '2002 Annual Report'." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "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": [ "r1011" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentVersion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentVersion", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Version", "documentation": "The version identifier of the document." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r959" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://altoingredients.com/role/IncomeTaxesDetails", "http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Federal [Member]", "verboseLabel": "Domestic Tax Authority [Member]", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "alto_EagleTradenameMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "EagleTradenameMember", "presentation": [ "http://altoingredients.com/role/IntangibleAssetsDetails", "http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable" ], "lang": { "en-us": { "role": { "terseLabel": "Eagle tradename [Member]", "verboseLabel": "Eagle Tradename [Member]", "label": "Eagle Tradename Member" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Income (loss) per share, basic (in Dollars per share)", "verboseLabel": "Loss available to common stockholders, Per-Share Amount (in Dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r260", "r279", "r280", "r282", "r283", "r285", "r290", "r293", "r299", "r302", "r303", "r305", "r662", "r663", "r743", "r763", "r907" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable", "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Income (loss) per share, diluted (in Dollars per share)", "verboseLabel": "Loss available to common stockholders, Diluted", "netLabel": "Income available to common stockholders, Per-Share Amount (in Dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r260", "r279", "r280", "r282", "r283", "r285", "r293", "r299", "r302", "r303", "r305", "r662", "r663", "r743", "r763", "r907" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Income (Loss) Per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r58", "r59" ] }, "dei_EffectiveAfter60Days486a": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveAfter60Days486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective after 60 Days, 486(a)" } } }, "auth_ref": [ "r1061" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable" ], "lang": { "en-us": { "role": { "totalLabel": "Effective rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r619" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r271", "r619", "r641" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable" ], "lang": { "en-us": { "role": { "terseLabel": "Change in valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1197", "r1202" ] }, "alto_EffectiveIncomeTaxRateReconciliationIncomeFromLoanForgiveness": { "xbrltype": "percentItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationIncomeFromLoanForgiveness", "calculation": { "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable" ], "lang": { "en-us": { "role": { "terseLabel": "Income from loan forgiveness", "documentation": "Income from loan forgiveness.", "label": "Effective Income Tax Rate Reconciliation Income From Loan Forgiveness" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Reconciliation of Effective Tax Rate [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther", "calculation": { "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable" ], "lang": { "en-us": { "role": { "terseLabel": "Non-deductible items", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses." } } }, "auth_ref": [ "r1197", "r1202" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1197", "r1202" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "calculation": { "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r1067", "r1197" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable" ], "lang": { "en-us": { "role": { "terseLabel": "State income taxes, net of federal benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r1197", "r1202" ] }, "dei_EffectiveOnDate486a": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveOnDate486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Date, 486(a)" } } }, "auth_ref": [ "r1061" ] }, "dei_EffectiveOnDate486b": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveOnDate486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Date, 486(b)" } } }, "auth_ref": [ "r1062" ] }, "dei_EffectiveOnSetDate486a": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveOnSetDate486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Set Date, 486(a)" } } }, "auth_ref": [ "r1061" ] }, "dei_EffectiveOnSetDate486b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveOnSetDate486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Set Date, 486(b)" } } }, "auth_ref": [ "r1062" ] }, "dei_EffectiveUponFiling462e": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveUponFiling462e", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective Upon Filing, 462(e)" } } }, "auth_ref": [ "r1060" ] }, "dei_EffectiveUponFiling486b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveUponFiling486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective upon Filing, 486(b)" } } }, "auth_ref": [ "r1062" ] }, "dei_EffectiveWhenDeclaredSection8c": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveWhenDeclaredSection8c", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective when Declared, Section 8(c)" } } }, "auth_ref": [ "r1064" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested awards not been recognized amount (in Dollars)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r604" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "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_EntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitiesTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entities [Table]", "documentation": "Container to assemble all relevant information about each entity associated with the document instance" } } }, "auth_ref": [] }, "dei_EntityAccountingStandard": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAccountingStandard", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Accounting Standard", "documentation": "The standardized abbreviation of the accounting standard used by the entity. This can either be US GAAP as promulgated by the FASB or IFRS as promulgated by the IASB. Example: 'US GAAP', 'IFRS'. This is distinct from the Document Accounting Standard element." } } }, "auth_ref": [] }, "dei_EntityAddressAddressDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Description", "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine3", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "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://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityAddressesAddressTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesAddressTypeAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses, Address Type [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityAddressesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityAddressesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses [Table]", "documentation": "Container of address information for the entity" } } }, "auth_ref": [ "r958" ] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r962" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r958" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityContactPersonnelLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityContactPersonnelLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Contact Personnel [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "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://xbrl.sec.gov/dei/role/document/AuditInformation", "http://xbrl.sec.gov/dei/role/document/Cover" ], "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://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r958" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r1063" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "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://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r958" ] }, "dei_EntityHomeCountryISOCode": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityHomeCountryISOCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Home Country ISO Code", "documentation": "ISO 3166-1 alpha-2 country code for the Entity's home country. If home country is different from country of legal incorporation, then also provide country of legal incorporation in the 'Entity Incorporation, State Country Code' element." } } }, "auth_ref": [] }, "dei_EntityIncorporationDateOfIncorporation": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationDateOfIncorporation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, Date of Incorporation", "documentation": "Date when an entity was incorporated" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "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_EntityInformationFormerLegalOrRegisteredName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInformationFormerLegalOrRegisteredName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Information, Former Legal or Registered Name", "documentation": "Former Legal or Registered Name of an entity" } } }, "auth_ref": [] }, "dei_EntityInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInformationLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "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": [ "r1053" ] }, "dei_EntityInvCompanyType": { "xbrltype": "invCompanyType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInvCompanyType", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Inv Company Type", "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)." } } }, "auth_ref": [ "r1052" ] }, "dei_EntityLegalForm": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityLegalForm", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Legal Form", "documentation": "The details of the entity's legal form. Examples are partnership, limited liability company, trust, etc." } } }, "auth_ref": [] }, "dei_EntityListingDepositoryReceiptRatio": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingDepositoryReceiptRatio", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Depository Receipt Ratio", "documentation": "The number of underlying shares represented by one American Depository Receipt (ADR) or Global Depository Receipt (GDR). A value of '3' means that one ADR represents 3 underlying shares. If one underlying share represents 2 ADR's then the value would be represented as '0.5'." } } }, "auth_ref": [] }, "dei_EntityListingDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Description", "documentation": "Description of the kind of listing the entity has on the exchange, if necessary to further describe different instruments that are already distinguished by Entity, Exchange and Security." } } }, "auth_ref": [] }, "dei_EntityListingForeign": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingForeign", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Foreign", "documentation": "Yes or No value indicating whether this is a listing that is a foreign listing or depository receipt." } } }, "auth_ref": [] }, "dei_EntityListingParValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingParValuePerShare", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Par Value Per Share", "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'." } } }, "auth_ref": [] }, "dei_EntityListingPrimary": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingPrimary", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Primary", "documentation": "Yes or No value indicating whether a listing of an instrument on an exchange is primary for the entity." } } }, "auth_ref": [] }, "dei_EntityListingSecurityTradingCurrency": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingSecurityTradingCurrency", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Security Trading Currency", "documentation": "The three character ISO 4217 code for the currency in which the security is quoted. Example: 'USD'" } } }, "auth_ref": [] }, "dei_EntityListingsExchangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingsExchangeAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listings, Exchange [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityListingsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingsLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listings [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityListingsTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingsTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listings [Table]", "documentation": "Container for exchange listing information for an entity" } } }, "auth_ref": [] }, "dei_EntityNumberOfEmployees": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityNumberOfEmployees", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Number of Employees", "documentation": "Number of persons employed by the Entity" } } }, "auth_ref": [] }, "dei_EntityPhoneFaxNumbersLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPhoneFaxNumbersLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Phone Fax Numbers [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPrimarySicNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r983" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r958" ] }, "dei_EntityReportingCurrencyISOCode": { "xbrltype": "currencyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityReportingCurrencyISOCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Reporting Currency ISO Code", "documentation": "The three character ISO 4217 code for the currency used for reporting purposes. Example: 'USD'." } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "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": [ "r958" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r958" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "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": [ "r958" ] }, "dei_EntityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity [Text Block]", "documentation": "Container to serve as parent of six Entity related Table concepts." } } }, "auth_ref": [] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1054" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentMember", "presentation": [ "http://altoingredients.com/role/LeasesDetails", "http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable", "http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Facilities and plant equipment [Member]", "verboseLabel": "Equipment [Member]", "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Preferred Stock [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails", "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "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": [ "r20", "r222", "r254", "r255", "r256", "r274", "r275", "r276", "r278", "r286", "r288", "r307", "r386", "r389", "r479", "r606", "r607", "r608", "r635", "r636", "r653", "r654", "r655", "r656", "r657", "r658", "r661", "r669", "r670", "r671", "r672", "r673", "r674", "r690", "r784", "r785", "r786", "r804", "r870" ] }, "alto_EquityMethodInvestmentMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "EquityMethodInvestmentMember", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails", "http://altoingredients.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment [Member]", "label": "Equity Method Investment Member" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesByInvestmentObjectiveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesByInvestmentObjectiveAxis", "presentation": [ "http://altoingredients.com/role/PensionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Investment Objective [Axis]", "documentation": "Information by investment objective." } } }, "auth_ref": [ "r507", "r926" ] }, "us-gaap_EquitySecuritiesInvestmentObjectiveMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesInvestmentObjectiveMember", "presentation": [ "http://altoingredients.com/role/PensionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Investment Objective [Domain]", "documentation": "Objective of investment." } } }, "auth_ref": [ "r507", "r926" ] }, "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": [ "r1020" ] }, "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": [ "r975", "r987", "r1003", "r1031" ] }, "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": [ "r972", "r984", "r1000", "r1028" ] }, "alto_EssentialIngredientSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "EssentialIngredientSalesMember", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Essential Ingredient Sales [Member]", "label": "Essential Ingredient Sales Member" } } }, "auth_ref": [] }, "alto_EthanolAlcoholSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "EthanolAlcoholSalesMember", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Alcohol Sales [Member]", "verboseLabel": "Alcohol sales [Member]", "label": "Ethanol Alcohol Sales Member" } } }, "auth_ref": [] }, "alto_EthanolPurchaseContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "EthanolPurchaseContractsMember", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase Commitments [Member]", "documentation": "Ethanol Purchase Contracts [Member]", "label": "Ethanol Purchase Contracts Member" } } }, "auth_ref": [] }, "dei_ExchangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ExchangeDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exchange [Domain]", "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383." } } }, "auth_ref": [] }, "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": [ "r1026" ] }, "dei_ExhibitsOnly462d": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ExhibitsOnly462d", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exhibits Only, 462(d)" } } }, "auth_ref": [ "r1059" ] }, "dei_ExhibitsOnly462dFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ExhibitsOnly462dFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exhibits Only, 462(d), File Number" } } }, "auth_ref": [ "r1059" ] }, "alto_ExpectedLongtermReturnOnPlanAssets": { "xbrltype": "percentItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ExpectedLongtermReturnOnPlanAssets", "presentation": [ "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expected long-term return on plan assets", "documentation": "Expected long-term return on plan assets.", "label": "Expected Longterm Return On Plan Assets" } } }, "auth_ref": [] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Extension", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "alto_FacilitiesAndPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "FacilitiesAndPlantEquipment", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Facilities and plant equipment", "documentation": "Amount of facilities and plant equipment.", "label": "Facilities And Plant Equipment" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Recurring and Nonrecurring Fair Value Measurements [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r665", "r666", "r667" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r665", "r666", "r667" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://altoingredients.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Recurring and Nonrecurring Fair Value Measurements", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances." } } }, "auth_ref": [ "r23", "r115", "r116", "r187" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails", "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r22" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails", "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r115", "r116" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r459", "r510", "r511", "r512", "r513", "r514", "r515", "r666", "r697", "r698", "r699", "r917", "r918", "r924", "r925", "r926" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://altoingredients.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "FAIR VALUE MEASUREMENTS", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r664" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1 [Member]", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r459", "r510", "r515", "r666", "r697", "r924", "r925", "r926" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2 [Member]", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r459", "r510", "r515", "r666", "r698", "r917", "r918", "r924", "r925", "r926" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3 [Member]", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r459", "r510", "r511", "r512", "r513", "r514", "r515", "r666", "r699", "r917", "r918", "r924", "r925", "r926" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r459", "r510", "r511", "r512", "r513", "r514", "r515", "r697", "r698", "r699", "r917", "r918", "r924", "r925", "r926" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r11", "r25" ] }, "alto_FederalMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "FederalMember", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Federal [Member]", "label": "Federal Member" } } }, "auth_ref": [] }, "alto_FederalNetOperatingLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "FederalNetOperatingLosses", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal net operating losses", "documentation": "Federal net operating losses", "label": "Federal Net Operating Losses" } } }, "auth_ref": [] }, "alto_FederalTaxableIncomeUtilize": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "FederalTaxableIncomeUtilize", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal taxable income", "documentation": "Amount of federal taxable income.", "label": "Federal Taxable Income Utilize" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r391", "r392", "r396", "r397", "r398", "r400", "r401", "r402", "r470", "r477", "r659", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r761", "r914", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1111", "r1112", "r1113", "r1114" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://altoingredients.com/role/IntangibleAssetsDetails", "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails", "http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable" ], "lang": { "en-us": { "role": { "terseLabel": "Useful Life (Years)", "verboseLabel": "Estimated lives", "netLabel": "Useful life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Amortization/Impairment", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r233", "r423" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r167" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable", "http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r167" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable", "http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r167" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r167" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r167" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r420", "r422", "r423", "r424", "r727", "r728" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Expected Amortization Expense Relating to Amortizable Intangible Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable" ], "lang": { "en-us": { "role": { "terseLabel": "Gross", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r166", "r728" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://altoingredients.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r727" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r77", "r79" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r166", "r727" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNetAbstract", "lang": { "en-us": { "role": { "label": "Intangible Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recorded amount", "label": "Finite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r421" ] }, "alto_FixedIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "FixedIncomeMember", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed Income [Member]", "label": "Fixed Income Member" } } }, "auth_ref": [] }, "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": [ "r979", "r991", "r1007", "r1035" ] }, "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": [ "r979", "r991", "r1007", "r1035" ] }, "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": [ "r979", "r991", "r1007", "r1035" ] }, "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": [ "r979", "r991", "r1007", "r1035" ] }, "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": [ "r979", "r991", "r1007", "r1035" ] }, "dei_FormerAddressMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "FormerAddressMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Former Address [Member]", "documentation": "Former address for entity" } } }, "auth_ref": [ "r969", "r994" ] }, "dei_FormerFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "FormerFiscalYearEndDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Former Fiscal Year End Date", "documentation": "Former end date of previous fiscal years" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (loss) on sale (disposal) of assets", "negatedLabel": "(Gain) loss on (sale) disposal of assets", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r1096" ] }, "us-gaap_GainLossOnSaleOfOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfOtherAssets", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/AssetSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (loss) on disposal of asset", "label": "Gain (Loss) on Disposition of Other Assets", "documentation": "Amount of gain (loss) on sale or disposal of other assets." } } }, "auth_ref": [ "r1096" ] }, "alto_GeorgiaMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "GeorgiaMember", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Georgia [Member]", "label": "Georgia Member" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "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": [ "r232", "r408", "r741", "r915", "r941", "r1117", "r1118" ] }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetImpairment", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and asset impairments", "label": "Goodwill and Intangible Asset Impairment", "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r407", "r418", "r915" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r14", "r74" ] }, "us-gaap_GoodwillGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillGross", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill, Gross", "documentation": "Amount before 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": [ "r410", "r417", "r915" ] }, "us-gaap_GoodwillMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillMember", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails", "http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Member]", "label": "Goodwill [Member]", "documentation": "Asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit (loss)", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r150", "r270", "r314", "r334", "r340", "r343", "r385", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r668", "r909", "r1125" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r967", "r970", "r983" ] }, "alto_IdahoMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "IdahoMember", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Idaho [Member]", "label": "Idaho Member" } } }, "auth_ref": [] }, "alto_IllinoisMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "IllinoisMember", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Illinois [Member]", "label": "Illinois Member" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r170" ] }, "alto_IncentiveFeePayableDescription": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "IncentiveFeePayableDescription", "presentation": [ "http://altoingredients.com/role/IntercompanyAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incentive fee payable description", "documentation": "Incentive fee payable description.", "label": "Incentive Fee Payable Description" } } }, "auth_ref": [] }, "alto_IncomeFromCashGrant": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "IncomeFromCashGrant", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Income from cash grant", "documentation": "Income from cash grant.", "label": "Income From Cash Grant" } } }, "auth_ref": [] }, "alto_IncomeFromCashGrantPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "IncomeFromCashGrantPolicyPolicyTextBlock", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Income from Cash Grant", "documentation": "Represents the income from cash grant policy [Policy text block].", "label": "Income From Cash Grant Policy Policy Text Block" } } }, "auth_ref": [] }, "alto_IncomeFromLoansForgiveness": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "IncomeFromLoansForgiveness", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 }, "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Income from loan forgiveness", "negatedLabel": "Income from loan forgiveness", "documentation": "Amount of income from loan forgiveness.", "label": "Income From Loans Forgiveness" } } }, "auth_ref": [] }, "alto_IncomeLossBeforeProvisionForIncomeTaxesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "IncomeLossBeforeProvisionForIncomeTaxesAbstract", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Income (loss) before provision for income taxes:", "label": "Income Loss Before Provision For Income Taxes Abstract" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/AssetSalesDetails", "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before provision for income taxes", "terseLabel": "Income (loss) before provision for income taxes", "verboseLabel": "Pre-tax loss", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r148", "r197", "r314", "r334", "r340", "r343", "r744", "r759", "r909" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r425", "r427", "r854" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r427", "r854" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://altoingredients.com/role/IncomeTaxesDetails", "http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r18" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://altoingredients.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification 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_IncomeTaxAuthorityNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameAxis", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Axis]", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r18" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://altoingredients.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "INCOME TAXES", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r271", "r614", "r620", "r625", "r632", "r637", "r642", "r643", "r644", "r803" ] }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued penalties", "label": "Income Tax Examination, Penalties and Interest Accrued", "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations." } } }, "auth_ref": [ "r1198" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://altoingredients.com/role/ScheduleofProvisionforIncomeTaxesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofProvisionforIncomeTaxesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Provision for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r205", "r218", "r287", "r288", "r322", "r618", "r638", "r765" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r253", "r616", "r617", "r625", "r626", "r631", "r633", "r797" ] }, "alto_IncomeTaxesDetailsScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "IncomeTaxesDetailsScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "label": "Income Taxes (Details) - Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Table]" } } }, "auth_ref": [] }, "alto_IncomeTaxesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "IncomeTaxesDetailsTable", "presentation": [ "http://altoingredients.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Taxes (Details) [Table]" } } }, "auth_ref": [] }, "alto_IncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "IncomeTaxesLineItems", "presentation": [ "http://altoingredients.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Taxes [Line Items]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax payments", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r52" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAssetsHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAssetsHeldForSale", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Assets held-for-sale", "label": "Increase (Decrease) in Asset, Held-for-Sale", "documentation": "The increase (decrease) during the period in book value of long-lived assets that the reporting entity plans to sell within one year (or one business cycle)." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r1071", "r1095" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentAssets", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Other current assets", "label": "Increase (Decrease) in Other Current Assets", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r1095" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities held-for-sale", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncrementalCommonSharesAttributableToWrittenPutOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToWrittenPutOptions", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incremental Common Shares Attributable to Dilutive Effect of Written Put Options (in Shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Written Put Options", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of outstanding written put options using the reverse treasury stock method." } } }, "auth_ref": [ "r294", "r303", "r905", "r906" ] }, "alto_IndexedPricePurchaseContracts": { "xbrltype": "volumeItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "IndexedPricePurchaseContracts", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indexed-price sales (in US Gallons)", "documentation": "Indexed-price purchase contracts", "label": "Indexed Price Purchase Contracts" } } }, "auth_ref": [] }, "alto_IndexedPriceSalesContract": { "xbrltype": "weightItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "IndexedPriceSalesContract", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indexed price sales contracts\t(in US Tons)", "documentation": "Indexed price sales contracts.", "label": "Indexed Price Sales Contract" } } }, "auth_ref": [] }, "alto_IndianaMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "IndianaMember", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Indiana [Member]", "label": "Indiana Member" } } }, "auth_ref": [] }, "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": [ "r982", "r991", "r1007", "r1026", "r1035", "r1039", "r1047" ] }, "alto_InitialPurchaseMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "InitialPurchaseMember", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial Purchase [Member]", "label": "Initial Purchase Member" } } }, "auth_ref": [] }, "alto_InitialTermOfAgreement": { "xbrltype": "durationItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "InitialTermOfAgreement", "presentation": [ "http://altoingredients.com/role/IntercompanyAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial term of agreement", "documentation": "Initial term of agreement.", "label": "Initial Term Of Agreement" } } }, "auth_ref": [] }, "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": [ "r1045" ] }, "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": [ "r971", "r1051" ] }, "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": [ "r971", "r1051" ] }, "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": [ "r971", "r1051" ] }, "alto_IntangibleAssetsDetailsScheduleofIntangibleAssetsIncludingGoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "IntangibleAssetsDetailsScheduleofIntangibleAssetsIncludingGoodwillLineItems", "presentation": [ "http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable" ], "lang": { "en-us": { "role": { "label": "Intangible Assets (Details) - Schedule of Intangible Assets Including Goodwill [Line Items]" } } }, "auth_ref": [] }, "alto_IntangibleAssetsDetailsScheduleofIntangibleAssetsIncludingGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "IntangibleAssetsDetailsScheduleofIntangibleAssetsIncludingGoodwillTable", "presentation": [ "http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable" ], "lang": { "en-us": { "role": { "label": "Intangible Assets (Details) - Schedule of Intangible Assets Including Goodwill [Table]" } } }, "auth_ref": [] }, "alto_IntangibleAssetsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "IntangibleAssetsDetailsTable", "presentation": [ "http://altoingredients.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://altoingredients.com/role/IntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "INTANGIBLE ASSETS.", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r419" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles", "label": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r232" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r75", "r78" ] }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetIncludingGoodwill", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net Book Value", "label": "Intangible Assets, Net (Including Goodwill)", "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance." } } }, "auth_ref": [] }, "alto_IntercompanyAgreementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "IntercompanyAgreementsAbstract", "lang": { "en-us": { "role": { "label": "Intercompany Agreements [Abstract]" } } }, "auth_ref": [] }, "alto_IntercompanyAgreementsDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "IntercompanyAgreementsDetailsLineItems", "presentation": [ "http://altoingredients.com/role/IntercompanyAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Intercompany Agreements (Details) [Line Items]" } } }, "auth_ref": [] }, "alto_IntercompanyAgreementsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "IntercompanyAgreementsDetailsTable", "presentation": [ "http://altoingredients.com/role/IntercompanyAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Intercompany Agreements (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_InterestAndFeeIncomeOtherLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndFeeIncomeOtherLoans", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income from loan forgiveness", "label": "Interest and Fee Income, Other Loans", "documentation": "Amount of interest and fee income from loans classified as other." } } }, "auth_ref": [ "r199" ] }, "us-gaap_InterestCostsCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsCapitalized", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized interest", "label": "Interest Costs Capitalized", "documentation": "Amount of interest capitalized during the period." } } }, "auth_ref": [ "r119" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net of capitalized interest", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r122", "r201", "r257", "r318", "r675", "r855", "r952", "r1235" ] }, "alto_InterestExpenseNetOfCapitalizedInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "InterestExpenseNetOfCapitalizedInterestAbstract", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net of capitalized interest:", "label": "Interest Expense Net Of Capitalized Interest Abstract" } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "label": "Interest Income (Expense), Net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r200" ] }, "us-gaap_InterestPaidCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidCapitalized", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized interest", "label": "Interest Paid, Capitalized, Investing Activities", "documentation": "Amount of cash paid for interest capitalized, classified as investing activity." } } }, "auth_ref": [ "r902", "r1097" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid (net of capitalized interest)", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r263", "r265", "r266" ] }, "alto_InternalRateOfPreferredStock": { "xbrltype": "percentItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "InternalRateOfPreferredStock", "presentation": [ "http://altoingredients.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal rate of preferred stock", "documentation": "Internal rate of preferred stock.", "label": "Internal Rate Of Preferred Stock" } } }, "auth_ref": [] }, "alto_InternationalEquityMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "InternationalEquityMember", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "International Equity [Member]", "label": "International Equity Member" } } }, "auth_ref": [] }, "alto_IntersegmentEliminationsMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "IntersegmentEliminationsMember", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Intersegment eliminations [Member]", "label": "Intersegment Eliminations Member" } } }, "auth_ref": [] }, "alto_IntersegmentSaleMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "IntersegmentSaleMember", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Intersegment sales [Member]", "verboseLabel": "Intersegment Sales [Member]", "label": "Intersegment Sale Member" } } }, "auth_ref": [] }, "us-gaap_InventoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoriesMember", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories [Member]", "label": "Inventories [Member]", "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale." } } }, "auth_ref": [] }, "us-gaap_InventoryAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryAdjustments", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory net of valuation adjustments", "label": "Inventory Adjustments", "documentation": "Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods." } } }, "auth_ref": [ "r73", "r1091" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofInventoryTable": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofInventoryTable" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1087" ] }, "us-gaap_InventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLineItems", "lang": { "en-us": { "role": { "label": "Schedule of Inventories [Abstract]", "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_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://altoingredients.com/role/ScheduleofInventoryTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails", "http://altoingredients.com/role/ScheduleofInventoryTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Inventories", "verboseLabel": "Inventory amount", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r245", "r900", "r941" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r207", "r228", "r244", "r403", "r404", "r406", "r725", "r903" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofInventoryTable": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofInventoryTable" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1089" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofInventoryTable": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofInventoryTable" ], "lang": { "en-us": { "role": { "terseLabel": "Work in progress", "label": "Inventory, Work in Process, Gross", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1088" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory valuation", "label": "Inventory Write-down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r405" ] }, "dei_InvestmentCompanyActFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "InvestmentCompanyActFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Act File Number" } } }, "auth_ref": [ "r996", "r997", "r998", "r999" ] }, "dei_InvestmentCompanyActRegistration": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "InvestmentCompanyActRegistration", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Act Registration" } } }, "auth_ref": [ "r1012" ] }, "dei_InvestmentCompanyRegistrationAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "InvestmentCompanyRegistrationAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Registration Amendment" } } }, "auth_ref": [ "r1012" ] }, "dei_InvestmentCompanyRegistrationAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "InvestmentCompanyRegistrationAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Registration Amendment Number" } } }, "auth_ref": [ "r1012" ] }, "alto_IowaMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "IowaMember", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Iowa [Member]", "label": "Iowa Member" } } }, "auth_ref": [] }, "alto_KansasMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "KansasMember", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Kansas [Member]", "label": "Kansas Member" } } }, "auth_ref": [] }, "alto_KinergyLineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "KinergyLineOfCreditMember", "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Kinergy line of credit [Member]", "label": "Kinergy Line Of Credit Member" } } }, "auth_ref": [] }, "alto_KinergyMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "KinergyMember", "presentation": [ "http://altoingredients.com/role/DebtDetails", "http://altoingredients.com/role/IntercompanyAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Kinergy [Member]", "label": "Kinergy Member" } } }, "auth_ref": [] }, "alto_KinergyTradenameMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "KinergyTradenameMember", "presentation": [ "http://altoingredients.com/role/IntangibleAssetsDetails", "http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable" ], "lang": { "en-us": { "role": { "terseLabel": "Kinergy tradename\t[Member]", "verboseLabel": "Kinergy Tradename [Member]", "label": "Kinergy Tradename Member" } } }, "auth_ref": [] }, "us-gaap_Land": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Land", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land", "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale." } } }, "auth_ref": [ "r1084" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://altoingredients.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land [Member]", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r1134" ] }, "alto_LandRelatedMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "LandRelatedMember", "presentation": [ "http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Land Related [Member]", "label": "Land Related Member" } } }, "auth_ref": [] }, "alto_LargeUSEquityMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "LargeUSEquityMember", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Large U.S. Equity [Member]", "label": "Large USEquity Member" } } }, "auth_ref": [] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermAxis", "presentation": [ "http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r1070" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofComponentsofLeaseCostsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofLeaseCostsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Net lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r682", "r940" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Components of Lease Costs [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://altoingredients.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Lease Costs", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1211" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "alto_LeasesDetailsScheduleofOperatingLeaseLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "LeasesDetailsScheduleofOperatingLeaseLiabilitiesLineItems", "presentation": [ "http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of Operating Lease Liabilities [Line Items]" } } }, "auth_ref": [] }, "alto_LeasesDetailsScheduleofOperatingLeaseLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "LeasesDetailsScheduleofOperatingLeaseLiabilitiesTable", "presentation": [ "http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of Operating Lease Liabilities [Table]" } } }, "auth_ref": [] }, "alto_LeasesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "LeasesDetailsTable", "presentation": [ "http://altoingredients.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Leases (Details) [Table]" } } }, "auth_ref": [] }, "alto_LeasesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "LeasesLineItems", "presentation": [ "http://altoingredients.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Leases [Line Items]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation", "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "dei_LegalEntityIdentifier": { "xbrltype": "legalEntityIdentifierItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityIdentifier", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Legal Entity Identifier", "documentation": "A globally unique ISO 17442 value to identify entities, commonly abbreviated as LEI." } } }, "auth_ref": [ "r955" ] }, "us-gaap_LegalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LegalFees", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expenses of preferred stock (in Dollars)", "label": "Legal Fees", "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings." } } }, "auth_ref": [ "r152" ] }, "alto_LendersAgreedToAdvanceLoansAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "LendersAgreedToAdvanceLoansAmount", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lenders company advances", "documentation": "Lenders agreed to advance loans amount.", "label": "Lenders Agreed To Advance Loans Amount" } } }, "auth_ref": [] }, "alto_LendersStockShareIssued": { "xbrltype": "sharesItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "LendersStockShareIssued", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lenders stock share issued (in Shares)", "documentation": "Lenders stock share issued.", "label": "Lenders Stock Share Issued" } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r681" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://altoingredients.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1212" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r687" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2029-76", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r687" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r687" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r687" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r687" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r687" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://altoingredients.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining lease terms", "label": "Lessee, Operating Lease, Remaining Lease Term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1210" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://altoingredients.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r678" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r31", "r270", "r385", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r648", "r649", "r650", "r668", "r827", "r908", "r954", "r1125", "r1214", "r1215" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities:", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r143", "r196", "r755", "r941", "r1101", "r1115", "r1209" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r33", "r227", "r270", "r385", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r648", "r649", "r650", "r668", "r941", "r1125", "r1214", "r1215" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating line of credit", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r26", "r194", "r1223" ] }, "alto_LineOfCreditFacilityApplicableMarginPercentage": { "xbrltype": "percentItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "LineOfCreditFacilityApplicableMarginPercentage", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Applicable margin percentage", "documentation": "Line of credit facility applicable margin percentage.", "label": "Line Of Credit Facility Applicable Margin Percentage" } } }, "auth_ref": [] }, "alto_LineOfCreditFacilityApplicableRangingPercentage": { "xbrltype": "percentItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "LineOfCreditFacilityApplicableRangingPercentage", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Applicable ranging percentage", "documentation": "Line of credit facility, applicable ranging.", "label": "Line Of Credit Facility Applicable Ranging Percentage" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Excess percentage", "label": "Line of Credit Facility, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit matures", "label": "Line of Credit Facility, Expiration Date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r29" ] }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of fixed rate", "label": "Line of Credit Facility, Interest Rate at Period End", "documentation": "The effective interest rate at the end of the reporting period." } } }, "auth_ref": [ "r29" ] }, "us-gaap_LineOfCreditFacilityInterestRateDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateDescription", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Description of interest rate", "label": "Line of Credit Facility, Interest Rate Description", "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate." } } }, "auth_ref": [ "r29" ] }, "us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumMonthendOutstandingAmount", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility", "label": "Line of Credit Facility, Maximum Month-end Outstanding Amount", "documentation": "Maximum month-end amount borrowed under the credit facility during the period." } } }, "auth_ref": [ "r26", "r132", "r192", "r194" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unused line fee percentage", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsHeldForSaleByAssetTypeAxis", "presentation": [ "http://altoingredients.com/role/AssetSalesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Assets Held-for-Sale by Asset Type [Axis]", "documentation": "Represents the assets held for sale." } } }, "auth_ref": [ "r12" ] }, "us-gaap_LongLivedAssetsHeldForSaleNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsHeldForSaleNameDomain", "presentation": [ "http://altoingredients.com/role/AssetSalesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Assets Held-for-Sale, Name [Domain]", "documentation": "A name of the assets to be disposed." } } }, "auth_ref": [ "r12" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable", "http://altoingredients.com/role/ScheduleofLongTermDebtMaturesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Term debt", "verboseLabel": "Total debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r26", "r194", "r458", "r472", "r917", "r918", "r1223" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Less current portion", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r236" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermDebtMaturesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r10", "r273", "r463" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermDebtMaturesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r10", "r273", "r463" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Long-term debt", "terseLabel": "Long-term debt, net", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r237" ] }, "us-gaap_LongTermPurchaseCommitmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentAmount", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future commitments for capital projects", "label": "Long-Term Purchase Commitment, Amount", "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Category of Item Purchased [Axis]", "documentation": "Information by category of items purchased under a long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]", "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongtermConstructionLoanCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermConstructionLoanCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding amount", "label": "Long-Term Construction Loan", "documentation": "This element represents the current and noncurrent portions of a long-term real estate loan with an initial maturity beyond one year or beyond the normal operating cycle, if longer, to finance building costs. The funds are disbursed as needed or in accordance with a prearranged plan; generally, a portion of the funds is disbursed at inception and the remainder as construction progresses. The money is repaid on completion of the project (generally one to seven years), usually from the proceeds of a mortgage loan. The rate is normally higher than the prime rate, and there is usually an origination fee. The effective yield on these loans tends to be high, and the lender has a security interest in the real property." } } }, "auth_ref": [ "r30", "r127" ] }, "alto_LouisianaMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "LouisianaMember", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Louisiana [Member]", "label": "Louisiana Member" } } }, "auth_ref": [] }, "alto_MaderaMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "MaderaMember", "presentation": [ "http://altoingredients.com/role/AssetSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Madera [Member]", "label": "Madera Member" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails", "http://altoingredients.com/role/ScheduleofSoldtoCustomersRepresentingCompanysTotalNetSalesTable" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r348", "r923", "r1133", "r1225", "r1229" ] }, "us-gaap_ManagementFeeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ManagementFeeExpense", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/SegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Management fees", "label": "Management Fee Expense", "documentation": "Amount of expense for investment management fee, including, but not limited to, expense in connection with research, selection, supervision, and custody of investment." } } }, "auth_ref": [ "r124", "r853", "r952", "r1234" ] }, "alto_MarketingAndDistributionSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "MarketingAndDistributionSegmentMember", "presentation": [ "http://altoingredients.com/role/SegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketing and Distribution Segment [Member]", "label": "Marketing And Distribution Segment Member" } } }, "auth_ref": [] }, "alto_MarketingAndDistributionsMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "MarketingAndDistributionsMember", "presentation": [ "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable", "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Marketing and Distribution [Member]", "verboseLabel": "Marketing and distribution [Member]", "label": "Marketing And Distributions Member" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://altoingredients.com/role/DebtDetails", "http://altoingredients.com/role/LeasesDetails", "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails", "http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]" } } }, "auth_ref": [ "r432", "r433", "r434", "r435", "r561", "r724", "r783", "r818", "r819", "r874", "r876", "r879", "r880", "r885", "r895", "r896", "r911", "r921", "r934", "r943", "r1129", "r1216", "r1217", "r1218", "r1219", "r1220", "r1221" ] }, "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": [ "r1018" ] }, "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": [ "r1018" ] }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "presentation": [ "http://altoingredients.com/role/IntercompanyAgreements" ], "lang": { "en-us": { "role": { "terseLabel": "INTERCOMPANY AGREEMENTS", "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]", "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings." } } }, "auth_ref": [ "r131", "r183" ] }, "alto_MichiganMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "MichiganMember", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Michigan [Member]", "label": "Michigan Member" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://altoingredients.com/role/DebtDetails", "http://altoingredients.com/role/LeasesDetails", "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails", "http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]" } } }, "auth_ref": [ "r432", "r433", "r434", "r435", "r561", "r724", "r783", "r818", "r819", "r874", "r876", "r879", "r880", "r885", "r895", "r896", "r911", "r921", "r934", "r943", "r1129", "r1216", "r1217", "r1218", "r1219", "r1220", "r1221" ] }, "alto_MinnesotaMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "MinnesotaMember", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Minnesota [Member]", "label": "Minnesota Member" } } }, "auth_ref": [] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails", "http://altoingredients.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage", "label": "Subsidiary, Ownership Percentage, Parent", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "alto_MississippiMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "MississippiMember", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Mississippi [Member]", "label": "Mississippi Member" } } }, "auth_ref": [] }, "alto_MissouriMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "MissouriMember", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Missouri [Member]", "label": "Missouri Member" } } }, "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": [ "r1038" ] }, "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": [ "r1046" ] }, "dei_NameChangeEventDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NameChangeEventDateAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Name Change Event Date [Axis]", "documentation": "For a sequence of name change event related facts, use this typed dimension to distinguish them. The axis members are restricted to be a valid for xml schema 'date' or 'datetime' data type." } } }, "auth_ref": [] }, "dei_NameChangeEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NameChangeEventLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Name Change Event [Line Items]", "documentation": "Line items represent concepts included in a table. Name change event line item concepts are used for information qualified by domain members of axes in the Name Change Event table." } } }, "auth_ref": [] }, "dei_NameChangeEventTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NameChangeEventTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Name Change Event [Table]", "documentation": "For a set of related facts in a sequence of name change events, use this table when the events occurred within a single reporting period." } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r348", "r923", "r1133", "r1225", "r1229" ] }, "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": [ "r1019" ] }, "us-gaap_NaturalGasProductionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NaturalGasProductionMember", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Natural Gas [Member]", "label": "Natural Gas, Production [Member]", "documentation": "Process of obtaining and processing of flammable gas occurring naturally underground." } } }, "auth_ref": [ "r1134" ] }, "alto_NebraskaMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "NebraskaMember", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Nebraska [Member]", "label": "Nebraska Member" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r264" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r264" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Investing Activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r157", "r158", "r159" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://altoingredients.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/ConsolidatedComprehensiveIncome", "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable", "http://altoingredients.com/role/ShareholdersEquityType2or3", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Consolidated net income (loss)", "verboseLabel": "Consolidated net income (loss)", "netLabel": "Consolidated net income (loss) , Loss Numerator", "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": [ "r149", "r159", "r198", "r225", "r249", "r251", "r256", "r270", "r277", "r279", "r280", "r282", "r283", "r287", "r288", "r296", "r314", "r334", "r340", "r343", "r385", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r663", "r668", "r760", "r850", "r868", "r869", "r909", "r952", "r1125" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) available to common stockholders", "terseLabel": "Loss available to common stockholders, Loss Numerator", "verboseLabel": "Income available to common stockholders, Loss Numerator", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r262", "r279", "r280", "r282", "r283", "r290", "r291", "r298", "r303", "r314", "r334", "r340", "r343", "r909" ] }, "alto_NetSalesAsReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "NetSalesAsReportedMember", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales as reported [Member]", "label": "Net Sales As Reported Member" } } }, "auth_ref": [] }, "alto_NetWorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "NetWorkingCapital", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net working capital", "documentation": "The amount of net working capital.", "label": "Net Working Capital" } } }, "auth_ref": [] }, "dei_NewEffectiveDateForPreviousFiling": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NewEffectiveDateForPreviousFiling", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "New Effective Date for Previous Filing" } } }, "auth_ref": [ "r996", "r997", "r998", "r999" ] }, "alto_NewMexicoMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "NewMexicoMember", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "New Mexico [Member]", "label": "New Mexico Member" } } }, "auth_ref": [] }, "dei_NoSubstantiveChanges462c": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoSubstantiveChanges462c", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Substantive Changes, 462(c)" } } }, "auth_ref": [ "r1058" ] }, "dei_NoSubstantiveChanges462cFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoSubstantiveChanges462cFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Substantive Changes, 462(c), File Number" } } }, "auth_ref": [ "r1058" ] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoTradingSymbolFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "alto_NonAmortizingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "NonAmortizingAbstract", "presentation": [ "http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Amortizing:", "label": "Non Amortizing Abstract" } } }, "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": [ "r1018" ] }, "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": [ "r979", "r991", "r1007", "r1026", "r1035" ] }, "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": [ "r1016" ] }, "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": [ "r1015" ] }, "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": [ "r1026" ] }, "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": [ "r1046" ] }, "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": [ "r1046" ] }, "us-gaap_NonvotingCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonvotingCommonStockMember", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-voting common stock", "verboseLabel": "Nonvoting Common Stock [Member]", "label": "Nonvoting Common Stock [Member]", "documentation": "Common stock securities that do not empower a holder to vote on corporate resolutions or the election of directors." } } }, "auth_ref": [] }, "alto_NonvotingCommonStockOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "NonvotingCommonStockOutstanding", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares of nonvoting common stock outstanding (in Shares)", "documentation": "Shares of nonvoting common stock outstanding.", "label": "Nonvoting Common Stock Outstanding" } } }, "auth_ref": [] }, "alto_NonvotingCommonStockPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "NonvotingCommonStockPolicyTextBlock", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Nonvoting Common Stock", "documentation": "Disclosure of accounting policy for non-voting common stock.", "label": "Nonvoting Common Stock Policy Text Block" } } }, "auth_ref": [] }, "us-gaap_NotesAndLoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansPayable", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loan proceeds", "label": "Notes and Loans Payable", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of all notes and loans payable (with maturities initially due after one year or beyond the operating cycle if longer)." } } }, "auth_ref": [ "r26", "r194", "r1223" ] }, "us-gaap_NotesReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesReceivableGross", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collateral under line of credit", "label": "Financing Receivable, before Allowance for Credit Loss", "documentation": "Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r216", "r220", "r221", "r241", "r396", "r399", "r912", "r913", "r1082", "r1116" ] }, "alto_NoticeOfTermination": { "xbrltype": "durationItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "NoticeOfTermination", "presentation": [ "http://altoingredients.com/role/IntercompanyAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prior notice of termination", "documentation": "Notice of termination.", "label": "Notice Of Termination" } } }, "auth_ref": [] }, "alto_OklahomaMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "OklahomaMember", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Oklahoma [Member]", "label": "Oklahoma Member" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r314", "r334", "r340", "r343", "r909" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofComponentsofLeaseCostsTable": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofLeaseCostsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r683", "r940" ] }, "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLeaseIncomeTableTextBlock", "presentation": [ "http://altoingredients.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Leases", "label": "Operating Lease, Lease Income [Table Text Block]", "documentation": "Tabular disclosure of components of income from operating lease." } } }, "auth_ref": [ "r306", "r688" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofLeasesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion \u2013 operating leases", "verboseLabel": "Operating - Current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r680" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofLeasesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases, net of current portion", "verboseLabel": "Operating - Noncurrent", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r680" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofLeasesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use operating lease assets, net", "verboseLabel": "Operating", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r679" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://altoingredients.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r686", "r940" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://altoingredients.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease terms", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r685", "r940" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/IncomeTaxesDetails", "http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforward", "verboseLabel": "Net operating loss", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r95" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Net Operating Loss Carryforwards [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Table]", "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization." } } }, "auth_ref": [ "r94" ] }, "alto_OregonMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "OregonMember", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Oregon [Member]", "label": "Oregon Member" } } }, "auth_ref": [] }, "alto_OrganizationAndBusinessPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "OrganizationAndBusinessPolicyTextBlock", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Business", "documentation": "The disclosure of accounting policies for organization and business.", "label": "Organization And Business Policy Text Block" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization and Significant Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r160", "r161", "r162", "r184" ] }, "alto_OrganizationandSignificantAccountingPoliciesDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "OrganizationandSignificantAccountingPoliciesDetailsLineItems", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Organization and Significant Accounting Policies (Details) [Line Items]" } } }, "auth_ref": [] }, "alto_OrganizationandSignificantAccountingPoliciesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "OrganizationandSignificantAccountingPoliciesDetailsTable", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Organization and Significant Accounting Policies (Details) [Table]" } } }, "auth_ref": [] }, "alto_OrionTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "OrionTermLoanMember", "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Orion term loan [Member]", "label": "Orion Term Loan Member" } } }, "auth_ref": [] }, "dei_OtherAddressMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "OtherAddressMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Other Address [Member]", "documentation": "Other address for entity" } } }, "auth_ref": [] }, "us-gaap_OtherAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value assessment of impairment loss", "label": "Other Asset Impairment Charges", "documentation": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value." } } }, "auth_ref": [ "r1096", "r1119" ] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssets", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total other assets", "label": "Other Assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r190", "r234", "r747", "r954" ] }, "us-gaap_OtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsAbstract", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Other Assets:", "label": "Other Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r246", "r941" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r234" ] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedComprehensiveIncome", "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "negatedLabel": "Other comprehensive income \u2013 net gain arising during the period on defined benefit pension plans", "negatedTerseLabel": "Pension plan adjustment", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r5", "r147" ] }, "us-gaap_OtherCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCustomerMember", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Customer [Member]", "label": "Other Customer [Member]", "documentation": "Customer classified as other." } } }, "auth_ref": [ "r1074", "r1225", "r1226", "r1227", "r1228", "r1230" ] }, "alto_OtherEquipmentVehiclesandFurnitureMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "OtherEquipmentVehiclesandFurnitureMember", "presentation": [ "http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other equipment, vehicles and furniture [Member]", "label": "Other Equipment Vehiclesand Furniture Member" } } }, "auth_ref": [] }, "us-gaap_OtherInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherInventory", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofInventoryTable": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofInventoryTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Inventory, Gross", "documentation": "Amount before valuation and LIFO reserves of other inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1090" ] }, "us-gaap_OtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilities", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/AssetSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assumption of liabilities", "label": "Other Liabilities", "documentation": "Amount of liabilities classified as other." } } }, "auth_ref": [ "r126", "r746", "r823", "r824", "r954", "r1232" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails", "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "verboseLabel": "Other liabilities, Current", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r32", "r941" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r36" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r155" ] }, "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": [ "r1018" ] }, "alto_OtherProductionIncomeTaxMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "OtherProductionIncomeTaxMember", "presentation": [ "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other production [Member]", "label": "Other Production Income Tax Member" } } }, "auth_ref": [] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r970" ] }, "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": [ "r977", "r989", "r1005", "r1033" ] }, "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": [ "r980", "r992", "r1008", "r1036" ] }, "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": [ "r980", "r992", "r1008", "r1036" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://altoingredients.com/role/AssetSalesDetails", "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails", "http://altoingredients.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://altoingredients.com/role/AssetSalesDetails", "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails", "http://altoingredients.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "dei_ParentEntityLegalName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ParentEntityLegalName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Parent Entity Legal Name", "documentation": "If the entity which the financial information concerns is a subsidiary of another company, then provide to full legal name of the parent entity" } } }, "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": [ "r1014" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock repurchases", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r47" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r48" ] }, "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Preferred stock dividend payments", "label": "Payments of Ordinary Dividends, Preferred Stock and Preference Stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity." } } }, "auth_ref": [ "r47" ] }, "alto_PaymentsOnPlantBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "PaymentsOnPlantBorrowings", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on plant borrowings", "documentation": "Payments on plant borrowings.", "label": "Payments On Plant Borrowings" } } }, "auth_ref": [] }, "alto_PaymentsOnSeniorNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "PaymentsOnSeniorNotes", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on senior notes", "documentation": "Payments on senior notes.", "label": "Payments On Senior Notes" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of Eagle Alcohol, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r45" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Additions to property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r156" ] }, "us-gaap_PaymentsToFundPolicyLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToFundPolicyLoans", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial funding", "label": "Payments to Fund Policy Loans", "documentation": "The initial funding or additional funding of loans receivable to policy holders principally secured by the benefits under the policy." } } }, "auth_ref": [ "r44" ] }, "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": [ "r1017" ] }, "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": [ "r1017" ] }, "alto_PekinCampusMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "PekinCampusMember", "presentation": [ "http://altoingredients.com/role/SegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pekin Campus [Member]", "label": "Pekin Campus Member" } } }, "auth_ref": [] }, "alto_PekinCampusProductionMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "PekinCampusProductionMember", "presentation": [ "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable", "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Pekin Campus production [Member]", "label": "Pekin Campus Production Member" } } }, "auth_ref": [] }, "alto_PekinCampusProductionRecordedAsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "PekinCampusProductionRecordedAsGrossAbstract", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Pekin Campus production, recorded as gross:", "label": "Pekin Campus Production Recorded As Gross Abstract" } } }, "auth_ref": [] }, "alto_PekinCampusProductionSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "PekinCampusProductionSegmentMember", "presentation": [ "http://altoingredients.com/role/SegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pekin Campus Production Segment [Member]", "label": "Pekin Campus Production Segment Member" } } }, "auth_ref": [] }, "alto_PennsylvaniaMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "PennsylvaniaMember", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Pennsylvania [Member]", "label": "Pennsylvania Member" } } }, "auth_ref": [] }, "us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Pension Plans [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://altoingredients.com/role/PensionPlans" ], "lang": { "en-us": { "role": { "terseLabel": "PENSION PLANS", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r483", "r507", "r509", "r515", "r533", "r535", "r536", "r537", "r538", "r539", "r552", "r553", "r555", "r926" ] }, "alto_PensionLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "PensionLiability", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Pension liability", "documentation": "Pension liability.", "label": "Pension Liability" } } }, "auth_ref": [] }, "alto_PensionPlansDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "PensionPlansDetailsLineItems", "presentation": [ "http://altoingredients.com/role/PensionPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Plans [Line Items]", "label": "Pension Plans Details Line Items" } } }, "auth_ref": [] }, "alto_PensionPlansDetailsScheduleofComponentsofNetPeriodicBenefitCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "PensionPlansDetailsScheduleofComponentsofNetPeriodicBenefitCostsLineItems", "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable" ], "lang": { "en-us": { "role": { "label": "Pension Plans (Details) - Schedule of Components of Net Periodic Benefit Costs [Line Items]" } } }, "auth_ref": [] }, "alto_PensionPlansDetailsScheduleofComponentsofNetPeriodicBenefitCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "PensionPlansDetailsScheduleofComponentsofNetPeriodicBenefitCostsTable", "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable" ], "lang": { "en-us": { "role": { "label": "Pension Plans (Details) - Schedule of Components of Net Periodic Benefit Costs [Table]" } } }, "auth_ref": [] }, "alto_PensionPlansDetailsScheduleofExpectedBenefitPaymentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "PensionPlansDetailsScheduleofExpectedBenefitPaymentsLineItems", "presentation": [ "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0" ], "lang": { "en-us": { "role": { "label": "Pension Plans (Details) - Schedule of Expected Benefit Payments [Line Items]" } } }, "auth_ref": [] }, "alto_PensionPlansDetailsScheduleofExpectedBenefitPaymentsTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "PensionPlansDetailsScheduleofExpectedBenefitPaymentsTable", "presentation": [ "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0" ], "lang": { "en-us": { "role": { "label": "Pension Plans (Details) - Schedule of Expected Benefit Payments [Table]" } } }, "auth_ref": [] }, "alto_PensionPlansDetailsScheduleofNetPeriodicBenefitCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "PensionPlansDetailsScheduleofNetPeriodicBenefitCostsLineItems", "presentation": [ "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable" ], "lang": { "en-us": { "role": { "label": "Pension Plans (Details) - Schedule of Net Periodic Benefit Costs [Line Items]" } } }, "auth_ref": [] }, "alto_PensionPlansDetailsScheduleofNetPeriodicBenefitCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "PensionPlansDetailsScheduleofNetPeriodicBenefitCostsTable", "presentation": [ "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable" ], "lang": { "en-us": { "role": { "label": "Pension Plans (Details) - Schedule of Net Periodic Benefit Costs [Table]" } } }, "auth_ref": [] }, "alto_PensionPlansDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "PensionPlansDetailsTable", "presentation": [ "http://altoingredients.com/role/PensionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Pension Plans (Details) [Table]" } } }, "auth_ref": [] }, "alto_PensionPlansTablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "PensionPlansTablesLineItems", "presentation": [ "http://altoingredients.com/role/PensionPlansTables" ], "lang": { "en-us": { "role": { "label": "Pension Plans [Line Items]" } } }, "auth_ref": [] }, "alto_PensionPlansTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "PensionPlansTablesTable", "presentation": [ "http://altoingredients.com/role/PensionPlansTables" ], "lang": { "en-us": { "role": { "label": "Pension Plans (Tables) [Table]" } } }, "auth_ref": [] }, "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": [ "r1016" ] }, "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": [ "r1026" ] }, "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": [ "r1019" ] }, "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": [ "r1015" ] }, "dei_PhoneFaxNumberDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PhoneFaxNumberDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Phone Fax Number Description", "documentation": "Description of Phone or Fax Number" } } }, "auth_ref": [] }, "us-gaap_PledgedStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PledgedStatusAxis", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Pledged Status [Axis]", "documentation": "Information by pledged or not pledged status of asset owned by entity." } } }, "auth_ref": [ "r647", "r821", "r938" ] }, "us-gaap_PledgedStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PledgedStatusDomain", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Pledged Status [Domain]", "documentation": "Pledged or not pledged status of asset owned by entity." } } }, "auth_ref": [ "r647", "r821", "r938" ] }, "dei_PostEffectiveAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PostEffectiveAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Post-Effective Amendment" } } }, "auth_ref": [ "r956" ] }, "dei_PostEffectiveAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PostEffectiveAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Post-Effective Amendment Number", "documentation": "Amendment number to registration statement under the Securities Act of 1933 after the registration becomes effective." } } }, "auth_ref": [ "r956" ] }, "us-gaap_PostemploymentBenefitPlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PostemploymentBenefitPlansPolicy", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Employment-related Benefits", "label": "Postemployment Benefit Plans, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for postemployment benefits. Postemployment benefits are benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement, except for: a) benefits provided through a pension or postretirement benefit plan, b) individual deferred compensation arrangements, c) special or contractual termination benefits, and d) stock compensation plans." } } }, "auth_ref": [ "r482" ] }, "alto_PostretirementPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "PostretirementPlanMember", "presentation": [ "http://altoingredients.com/role/PensionPlansDetails", "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0", "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Postretirement Plan [Member]", "label": "Postretirement Plan Member" } } }, "auth_ref": [] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r963" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r964" ] }, "dei_PreEffectiveAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreEffectiveAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-Effective Amendment" } } }, "auth_ref": [ "r956" ] }, "dei_PreEffectiveAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreEffectiveAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-Effective Amendment Number", "documentation": "Amendment number to registration statement under the Securities Act of 1933 before the registration becomes effective." } } }, "auth_ref": [ "r956" ] }, "alto_PreMedicarePostretirementMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "PreMedicarePostretirementMember", "presentation": [ "http://altoingredients.com/role/PensionPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-Medicare Postretirement [Member]", "label": "Pre Medicare Postretirement Member" } } }, "auth_ref": [] }, "alto_PreferredStockDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "PreferredStockDetailsTable", "presentation": [ "http://altoingredients.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockDividendRatePercentage", "presentation": [ "http://altoingredients.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend rate percentage", "label": "Preferred Stock, Dividend Rate, Percentage", "documentation": "The percentage rate used to calculate dividend payments on preferred stock." } } }, "auth_ref": [ "r474", "r875", "r877", "r878", "r886" ] }, "us-gaap_PreferredStockDividendsAndOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockDividendsAndOtherAdjustments", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Preferred stock dividends", "negatedTerseLabel": "Less: Preferred stock dividends Loss Numerator", "label": "Preferred Stock Dividends and Other Adjustments", "documentation": "The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders." } } }, "auth_ref": [ "r56", "r1065", "r1108" ] }, "us-gaap_PreferredStockLiquidationPreference": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockLiquidationPreference", "presentation": [ "http://altoingredients.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liquidation preference, per share (in Dollars per share)", "label": "Preferred Stock, Liquidation Preference Per Share", "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share." } } }, "auth_ref": [ "r84", "r85", "r137", "r1099", "r1131" ] }, "us-gaap_PreferredStockLiquidationPreferenceValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockLiquidationPreferenceValue", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Prferred stock, liquidation preference (in Dollars)", "label": "Preferred Stock, Liquidation Preference, Value", "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares." } } }, "auth_ref": [ "r269", "r475" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock", "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r944", "r945", "r948", "r949", "r950", "r951", "r1231", "r1236" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in Dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r137", "r473" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://altoingredients.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized:", "verboseLabel": "Shares authorized", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r137", "r829" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r137", "r473" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://altoingredients.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r137", "r829", "r848", "r1236", "r1237" ] }, "us-gaap_PreferredStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockTextBlock", "presentation": [ "http://altoingredients.com/role/PreferredStock" ], "lang": { "en-us": { "role": { "terseLabel": "PREFERRED STOCK", "label": "Preferred Stock [Text Block]", "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock." } } }, "auth_ref": [ "r173" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock value", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r137", "r751", "r941" ] }, "us-gaap_PreferredUnitsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredUnitsLineItems", "presentation": [ "http://altoingredients.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "alto_ProceedFromIssuanceOfCash": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ProceedFromIssuanceOfCash", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/AssetSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash gross proceeds", "documentation": "Proceed from issuance of cash amount.", "label": "Proceed From Issuance Of Cash" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromBankDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromBankDebt", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds from term loan", "label": "Proceeds from Bank Debt", "documentation": "The cash inflow from bank borrowing during the year." } } }, "auth_ref": [ "r46" ] }, "alto_ProceedsFromIssuancesOfCommonStockAndWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ProceedsFromIssuancesOfCommonStockAndWarrants", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuances of common stock and warrants", "documentation": "Proceeds from issuances of common stock and warrants.", "label": "Proceeds From Issuances Of Common Stock And Warrants" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLoans", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loan proceeds", "label": "Proceeds from Loans", "documentation": "Cash received from principal payments made on loans related to operating activities." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds from (payments on) Kinergy\u2019s line of credit", "label": "Proceeds from (Repayments of) Lines of Credit", "documentation": "The net cash inflow or cash outflow 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 either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets)." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndCollectionOfNotesReceivable", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from principal payments on notes receivable", "label": "Proceeds from Sale and Collection of Notes Receivable", "documentation": "The cash inflow associated with the proceeds from sale of notes receivable, as well as principal collections from a borrowing supported by a written promise to pay an obligation (note receivable)." } } }, "auth_ref": [ "r43" ] }, "alto_ProceedsFromSaleOfMadera": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ProceedsFromSaleOfMadera", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of Madera", "documentation": "Amount of proceeds from madera sale.", "label": "Proceeds From Sale Of Madera" } } }, "auth_ref": [] }, "alto_ProceedsFromSaleOfStockton": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ProceedsFromSaleOfStockton", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of Stockton", "documentation": "Proceeds from sale of stockton.", "label": "Proceeds From Sale Of Stockton" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails", "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r345", "r726", "r777", "r778", "r779", "r780", "r781", "r782", "r898", "r922", "r942", "r1073", "r1122", "r1123", "r1133", "r1225" ] }, "alto_ProductionCapacity": { "xbrltype": "volumeItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ProductionCapacity", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Production capacity (in US Gallons)", "documentation": "Represents the gallons of production capacity of alcohol.", "label": "Production Capacity" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails", "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r345", "r726", "r777", "r778", "r779", "r780", "r781", "r782", "r898", "r922", "r942", "r1073", "r1122", "r1123", "r1133", "r1225" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property And Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://altoingredients.com/role/LeasesDetails", "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails", "http://altoingredients.com/role/PropertyandEquipmentDetails", "http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r9" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://altoingredients.com/role/PropertyandEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "PROPERTY AND EQUIPMENT", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r168", "r211", "r214", "r215" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total of plant and equipment gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r169", "r230", "r758" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://altoingredients.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property And Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total of plant and equipment net", "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r9", "r745", "r758", "r941" ] }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Property and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentOther", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other equipment, vehicles and furniture", "label": "Property, Plant and Equipment, Other, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r9" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r9", "r211", "r214", "r756" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://altoingredients.com/role/PropertyandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r9" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://altoingredients.com/role/LeasesDetails", "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails", "http://altoingredients.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r169" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment estimated life", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "alto_PropertyandEquipmentDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "PropertyandEquipmentDetailsTable", "presentation": [ "http://altoingredients.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property and Equipment (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt expense (recovery)", "verboseLabel": "Allowance for Loan and Lease Loss, Recovery of Bad Debts", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r261", "r394" ] }, "us-gaap_PublicUtilityPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilityPropertyPlantAndEquipmentTable", "presentation": [ "http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable" ], "lang": { "en-us": { "role": { "label": "Public Utility, Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about public utility physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, deprecation expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r130" ] }, "alto_PurchaseAdditionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "PurchaseAdditionalAmount", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase additional amount", "documentation": "Purchase additional amount.", "label": "Purchase Additional Amount" } } }, "auth_ref": [] }, "alto_PurchaseAuthorizationAdditionalLenderValue": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "PurchaseAuthorizationAdditionalLenderValue", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional lender value", "documentation": "Amount of purchase authorization additional lender value.", "label": "Purchase Authorization Additional Lender Value" } } }, "auth_ref": [] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-Term Commitment [Axis]", "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers." } } }, "auth_ref": [ "r134", "r195" ] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-Term Commitment [Domain]", "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate." } } }, "auth_ref": [ "r134", "r195" ] }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed-price purchase contracts value", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations." } } }, "auth_ref": [ "r134", "r195" ] }, "alto_PurchaseMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "PurchaseMember", "presentation": [ "http://altoingredients.com/role/ScheduleofSuppliersRepresentingCompanysTotalCornPurchasesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase [Member]", "label": "Purchase Member" } } }, "auth_ref": [] }, "alto_PurchasePriceContractsValue": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "PurchasePriceContractsValue", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price contracts amount", "documentation": "Purchase price contracts amount.", "label": "Purchase Price Contracts Value" } } }, "auth_ref": [] }, "alto_PurchasePriceDescription": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "PurchasePriceDescription", "presentation": [ "http://altoingredients.com/role/IntercompanyAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price description", "documentation": "Purchase price description.", "label": "Purchase Price Description" } } }, "auth_ref": [] }, "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": [ "r1014" ] }, "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": [ "r1014" ] }, "alto_RailcarContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "RailcarContracts", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Railcar contracts", "documentation": "Deferred tax assets other railcar contracts.", "label": "Railcar Contracts" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://altoingredients.com/role/DebtDetails", "http://altoingredients.com/role/LeasesDetails", "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails", "http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r432", "r433", "r434", "r435", "r507", "r561", "r597", "r598", "r599", "r700", "r724", "r783", "r818", "r819", "r874", "r876", "r879", "r880", "r885", "r895", "r896", "r911", "r921", "r934", "r943", "r946", "r1120", "r1129", "r1217", "r1218", "r1219", "r1220", "r1221" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://altoingredients.com/role/DebtDetails", "http://altoingredients.com/role/LeasesDetails", "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails", "http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r432", "r433", "r434", "r435", "r507", "r561", "r597", "r598", "r599", "r700", "r724", "r783", "r818", "r819", "r874", "r876", "r879", "r880", "r885", "r895", "r896", "r911", "r921", "r934", "r943", "r946", "r1120", "r1129", "r1217", "r1218", "r1219", "r1220", "r1221" ] }, "alto_RealizedGainsLossesMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "RealizedGainsLossesMember", "presentation": [ "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Realized Gains [Member]", "label": "Realized Gains Losses Member" } } }, "auth_ref": [] }, "us-gaap_RealizedInvestmentGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealizedInvestmentGainsLosses", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Realized gain loss on derivatives", "label": "Realized Investment Gains (Losses)", "documentation": "Amount of realized gain (loss) on investment." } } }, "auth_ref": [ "r764" ] }, "alto_ReceivesServiceFeePerBushel": { "xbrltype": "perShareItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ReceivesServiceFeePerBushel", "presentation": [ "http://altoingredients.com/role/IntercompanyAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receives fee per bushel (in Dollars per share)", "documentation": "Receives fee per bushel.", "label": "Receives Service Fee Per Bushel" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "presentation": [ "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets." } } }, "auth_ref": [ "r71", "r72" ] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "presentation": [ "http://altoingredients.com/role/SegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets by Operating Segments", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets." } } }, "auth_ref": [ "r71", "r72" ] }, "alto_ReconciliationOfTotalCashCashEquivalentsAndRestrictedCashAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ReconciliationOfTotalCashCashEquivalentsAndRestrictedCashAbstract", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of total cash, cash equivalents and restricted cash:", "documentation": "ReconciliationOfTotalCashCashEquivalentsAndRestrictedCashAbstract", "label": "Reconciliation Of Total Cash Cash Equivalents And Restricted Cash Abstract" } } }, "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": [ "r972", "r984", "r1000", "r1028" ] }, "alto_RegistrationRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "RegistrationRightsMember", "presentation": [ "http://altoingredients.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Registration Rights [Member]", "label": "Registration Rights Member" } } }, "auth_ref": [] }, "dei_RegistrationStatementAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "RegistrationStatementAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Registration Statement Amendment Number", "documentation": "Amendment number to registration statement under the Investment Company Act of 1940." } } }, "auth_ref": [ "r956" ] }, "us-gaap_RegulatedOperatingRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RegulatedOperatingRevenue", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/IntercompanyAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Regulated Operating Revenue", "documentation": "The total amount of regulated operating revenues recognized during the period." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://altoingredients.com/role/IncomeTaxesDetails", "http://altoingredients.com/role/IntangibleAssetsDetails", "http://altoingredients.com/role/PreferredStockDetails" ], "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": [ "r534", "r691", "r692", "r822", "r823", "r824", "r825", "r826", "r847", "r849", "r873" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://altoingredients.com/role/IncomeTaxesDetails", "http://altoingredients.com/role/IntangibleAssetsDetails", "http://altoingredients.com/role/PreferredStockDetails" ], "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": [ "r534", "r691", "r692", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r822", "r823", "r824", "r825", "r826", "r847", "r849", "r873", "r1213" ] }, "alto_RenewalPeriodsOfAgreements": { "xbrltype": "durationItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "RenewalPeriodsOfAgreements", "presentation": [ "http://altoingredients.com/role/IntercompanyAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Renewal periods of agreements", "documentation": "Renewal periods of agreements.", "label": "Renewal Periods Of Agreements" } } }, "auth_ref": [] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r223", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r305", "r387", "r388", "r636", "r660", "r661", "r662", "r663", "r677", "r689", "r690", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r795" ] }, "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": [ "r973", "r985", "r1001", "r1029" ] }, "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": [ "r974", "r986", "r1002", "r1030" ] }, "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": [ "r981", "r993", "r1009", "r1037" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r223", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r305", "r387", "r388", "r636", "r660", "r661", "r662", "r663", "r677", "r689", "r690", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r795" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash and Cash Equivalents", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r50", "r189", "r229", "r267", "r750" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "verboseLabel": "Cash collateral balance", "label": "Restricted Cash, Current", "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": [ "r1083", "r1098" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r140", "r174", "r754", "r788", "r793", "r802", "r830", "r941" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r222", "r274", "r275", "r276", "r278", "r286", "r288", "r386", "r389", "r606", "r607", "r608", "r635", "r636", "r653", "r655", "r656", "r658", "r661", "r784", "r786", "r804", "r1236" ] }, "us-gaap_RetirementPlanFundingStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanFundingStatusAxis", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Funding Status [Axis]", "documentation": "Information by status of funding for defined benefit plan designed to provide retirement benefits." } } }, "auth_ref": [ "r1068", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194" ] }, "us-gaap_RetirementPlanFundingStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanFundingStatusDomain", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Funding Status [Domain]", "documentation": "Status of funding for defined benefit plan designed to provide retirement benefits." } } }, "auth_ref": [ "r1068", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194" ] }, "alto_RetirementPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "RetirementPlanMember", "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable", "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan [Member]", "label": "Retirement Plan Member" } } }, "auth_ref": [] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameAxis", "presentation": [ "http://altoingredients.com/role/PensionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Axis]", "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r934", "r1068", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194" ] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameDomain", "presentation": [ "http://altoingredients.com/role/PensionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Domain]", "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r934", "r1068", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://altoingredients.com/role/PensionPlansDetails", "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable", "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0", "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable", "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r484", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r531", "r532", "r534", "r537", "r540", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r555", "r556", "r557", "r567", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://altoingredients.com/role/PensionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r484", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r531", "r532", "r534", "r537", "r540", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r555", "r556", "r557", "r567", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/AssetSalesDetails", "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Net Sales", "terseLabel": "Net sales", "label": "Revenue from Contract with Customer, Including Assessed Tax", "documentation": "Amount, including 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": [ "r315", "r316", "r333", "r338", "r339", "r345", "r347", "r348", "r480", "r481", "r726" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r852", "r897", "r904" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r258", "r270", "r315", "r316", "r333", "r338", "r339", "r345", "r347", "r348", "r385", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r668", "r744", "r1125" ] }, "alto_RhodeIslandMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "RhodeIslandMember", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Rhode Island [Member]", "label": "Rhode Island Member" } } }, "auth_ref": [] }, "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": [ "r1046" ] }, "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": [ "r1046" ] }, "alto_SalesCommitmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "SalesCommitmentsMember", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales Commitments [Member]", "label": "Sales Commitments Member" } } }, "auth_ref": [] }, "us-gaap_SalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesMember", "presentation": [ "http://altoingredients.com/role/ScheduleofSoldtoCustomersRepresentingCompanysTotalNetSalesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Sales [Member]", "label": "Sales [Member]", "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business." } } }, "auth_ref": [ "r24" ] }, "alto_ScheduleOfAssetsByOperatingSegmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfAssetsByOperatingSegmentsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Assets By Operating Segments Abstract" } } }, "auth_ref": [] }, "alto_ScheduleOfBasicAndDilutedEarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfBasicAndDilutedEarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Schedule of basic and diluted earnings per share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCapitalizationLongtermDebtLineItems", "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Borrowings [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "alto_ScheduleOfCommonStockAtVestingAggregatedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfCommonStockAtVestingAggregatedAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Common Stock At Vesting Aggregated Abstract" } } }, "auth_ref": [] }, "alto_ScheduleOfComponentsOfDeferredIncomeTaxesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfComponentsOfDeferredIncomeTaxesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Components Of Deferred Income Taxes Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://altoingredients.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Provision for Income Taxes", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r181" ] }, "alto_ScheduleOfComponentsOfNetPeriodicBenefitCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfComponentsOfNetPeriodicBenefitCostsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Components Of Net Periodic Benefit Costs Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCostsOfRetirementPlansTableTextBlock", "presentation": [ "http://altoingredients.com/role/PensionPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Information Related to the Postretirement Plan", "label": "Schedule of Costs of Retirement Plans [Table Text Block]", "documentation": "Tabular disclosure of the costs related to the various types of retirement plans including defined benefit pension plan cost, defined contribution plan cost, other postretirement benefit plan cost, and net periodic benefit cost." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://altoingredients.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Term Borrowings", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://altoingredients.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Deferred Income Taxes", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r180" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r13", "r88", "r89", "r90", "r91" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "presentation": [ "http://altoingredients.com/role/PensionPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Information Related to the Retirement Plan", "label": "Schedule of Defined Benefit Plans Disclosures [Table Text Block]", "documentation": "Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans." } } }, "auth_ref": [ "r13", "r88", "r89", "r90", "r91" ] }, "alto_ScheduleOfDepreciationIsComputedUsingTheStraightLineMethodAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfDepreciationIsComputedUsingTheStraightLineMethodAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Depreciation Is Computed Using The Straight Line Method Abstract" } } }, "auth_ref": [] }, "alto_ScheduleOfDepreciationIsComputedUsingTheStraightLineMethodLineItems": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfDepreciationIsComputedUsingTheStraightLineMethodLineItems", "presentation": [ "http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Depreciation Is Computed Using the Straight-Line Method [Line Items]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://altoingredients.com/role/DerivativesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Recognized Gains (Losses) for its Derivatives", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r107", "r109", "r651" ] }, "alto_ScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Derivatives Not Designated As Hedging Instruments Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Basic and Diluted Earnings Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1107" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://altoingredients.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Effective Tax Rate", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r179" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://altoingredients.com/role/ScheduleofCommonStockatVestingAggregatedTable" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r92" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://altoingredients.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Common Stock at Vesting Aggregated", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r92" ] }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "presentation": [ "http://altoingredients.com/role/ScheduleofSoldtoCustomersRepresentingCompanysTotalNetSalesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers." } } }, "auth_ref": [ "r163" ] }, "alto_ScheduleOfExpectedBenefitPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfExpectedBenefitPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Expected Benefit Payments Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "presentation": [ "http://altoingredients.com/role/PensionPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Expected Benefit Payments", "label": "Schedule of Expected Benefit Payments [Table Text Block]", "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter." } } }, "auth_ref": [ "r175" ] }, "alto_ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock", "presentation": [ "http://altoingredients.com/role/PensionPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Expected Benefit Payments", "documentation": "Tabular disclosure of expected post retirement benefit payments.", "label": "Schedule Of Expected Post Retirement Benefit Payments Table Text Block" } } }, "auth_ref": [] }, "alto_ScheduleOfFinancialDataForOperatingSegmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfFinancialDataForOperatingSegmentsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Financial Data For Operating Segments Abstract" } } }, "auth_ref": [] }, "alto_ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Income Tax In The United States Jurisdiction And Various State Jurisdictions Abstract" } } }, "auth_ref": [] }, "alto_ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsLineItems", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]" } } }, "auth_ref": [] }, "alto_ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock", "presentation": [ "http://altoingredients.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions", "label": "Schedule Of Income Tax In The United States Jurisdiction And Various State Jurisdictions Table Text Block" } } }, "auth_ref": [] }, "alto_ScheduleOfInformationRelatedToThePostretirementPlanAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfInformationRelatedToThePostretirementPlanAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Information Related To The Postretirement Plan Abstract" } } }, "auth_ref": [] }, "alto_ScheduleOfInformationRelatedToTheRetirementPlanAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfInformationRelatedToTheRetirementPlanAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Information Related To The Retirement Plan Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://altoingredients.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets Including Goodwill", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r74" ] }, "alto_ScheduleOfIntangibleAssetsIncludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfIntangibleAssetsIncludingGoodwillAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Intangible Assets Including Goodwill Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventory", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r27", "r144", "r145", "r146" ] }, "alto_ScheduleOfLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfLeasesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Leases Abstract" } } }, "auth_ref": [] }, "alto_ScheduleOfLongTermBorrowingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfLongTermBorrowingsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Long Term Borrowings Abstract" } } }, "auth_ref": [] }, "alto_ScheduleOfLongTermDebtMaturesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfLongTermDebtMaturesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Long Term Debt Matures Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://altoingredients.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Term Debt Matures", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://altoingredients.com/role/PensionPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Net Periodic Benefit Costs", "label": "Schedule of Net Benefit Costs [Table Text Block]", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r176" ] }, "alto_ScheduleOfNetOperatingLossCarryforwardsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfNetOperatingLossCarryforwardsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Net Operating Loss Carryforwards Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock", "presentation": [ "http://altoingredients.com/role/PensionPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Periodic Benefit Costs", "label": "Schedule of Net Periodic Benefit Cost Not yet Recognized [Table Text Block]", "documentation": "Tabular disclosure of the amounts related to pension plans and/or other employee benefit plans in accumulated other comprehensive income or loss that have not yet been recognized as components of net periodic benefit cost, such as the net gain (loss), net prior service cost or credit, and net transition asset or obligation." } } }, "auth_ref": [ "r177" ] }, "alto_ScheduleOfNetPeriodicBenefitCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfNetPeriodicBenefitCostsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Net Periodic Benefit Costs Abstract" } } }, "auth_ref": [] }, "alto_ScheduleOfOperatingLeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfOperatingLeaseLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Operating Lease Liabilities Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "presentation": [ "http://altoingredients.com/role/DerivativesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Derivatives not Designated as Hedging Instruments", "label": "Derivatives Not Designated as Hedging Instruments [Table Text Block]", "documentation": "Tabular disclosure of derivative instrument not designated or qualifying as hedging instrument." } } }, "auth_ref": [ "r110", "r1072" ] }, "alto_ScheduleOfProvisionForIncomeTaxesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfProvisionForIncomeTaxesAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Provision for Income Taxes [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Depreciation Is Computed Using the Straight-Line Method", "label": "Public Utility Property, Plant, and Equipment [Table Text Block]", "documentation": "Tabular disclosure of public utility physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation expense and method used, including composite depreciation, and accumulated depreciation." } } }, "auth_ref": [ "r130" ] }, "alto_ScheduleOfPurchasedCornFromSuppliersRepresenting10OrMoreOfTheCompanysTotalCornPurchasesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfPurchasedCornFromSuppliersRepresenting10OrMoreOfTheCompanysTotalCornPurchasesLineItems", "presentation": [ "http://altoingredients.com/role/ScheduleofSuppliersRepresentingCompanysTotalCornPurchasesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Suppliers Representing Company\u2019s Total Corn Purchases [Line Items]" } } }, "auth_ref": [] }, "alto_ScheduleOfRecognizedGainsLossesForItsDerivativesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfRecognizedGainsLossesForItsDerivativesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Recognized Gains Losses For Its Derivatives Abstract" } } }, "auth_ref": [] }, "alto_ScheduleOfRecurringAndNonrecurringFairValueMeasurementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfRecurringAndNonrecurringFairValueMeasurementsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Recurring And Nonrecurring Fair Value Measurements Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Sold to Customers Representing Company\u2019s Total Net Sales", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "label": "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": [ "r68", "r69", "r70", "r74" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://altoingredients.com/role/SegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Data for Operating Segments", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r68", "r69", "r70", "r74" ] }, "alto_ScheduleOfSoldToCustomersRepresenting10OrMoreOfTheCompanysTotalNetSalesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfSoldToCustomersRepresenting10OrMoreOfTheCompanysTotalNetSalesLineItems", "presentation": [ "http://altoingredients.com/role/ScheduleofSoldtoCustomersRepresentingCompanysTotalNetSalesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Sold to Customers Representing Company\u2019s Total Net Sales [Line Items]" } } }, "auth_ref": [] }, "alto_ScheduleOfSoldToCustomersRepresentingCompanySTotalNetSalesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfSoldToCustomersRepresentingCompanySTotalNetSalesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Sold To Customers Representing Company STotal Net Sales Abstract" } } }, "auth_ref": [] }, "alto_ScheduleOfSuppliersRepresentingCompanySTotalCornPurchasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ScheduleOfSuppliersRepresentingCompanySTotalCornPurchasesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Suppliers Representing Company STotal Corn Purchases Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://altoingredients.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Balance of Gross Unrecognized Tax Benefits, Before Interest and Penalties", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r937", "r1199" ] }, "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "presentation": [ "http://altoingredients.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unvested Restricted Stock Activity", "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in restricted stock units (RSUs)." } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://altoingredients.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Expected Amortization Expense Relating to Amortizable Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r79" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Suppliers Representing Company\u2019s Total Corn Purchases", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r60", "r61", "r63", "r64", "r117", "r188" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r957" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12gTitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r961" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r960" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityReportingObligation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r965" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable", "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "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": [ "r311", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r343", "r348", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r428", "r429", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r915", "r1073", "r1225" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAssetReconcilingItemLineItems", "presentation": [ "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Asset Reconciling Item [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://altoingredients.com/role/Segments" ], "lang": { "en-us": { "role": { "terseLabel": "SEGMENTS", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r310", "r311", "r312", "r313", "r314", "r326", "r337", "r341", "r342", "r343", "r344", "r345", "r346", "r348" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable", "http://altoingredients.com/role/SegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r327", "r328", "r329", "r330", "r331", "r332", "r347", "r910" ] }, "alto_SegmentsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "SegmentsDetailsTable", "presentation": [ "http://altoingredients.com/role/SegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Segments (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "negatedLabel": "Selling, general and administrative expenses", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r153" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Selling Costs", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption." } } }, "auth_ref": [ "r15" ] }, "alto_SeniorSecuredCreditFacility": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "SeniorSecuredCreditFacility", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior secured credit amount", "documentation": "The amount of senior secured credit facility.", "label": "Senior Secured Credit Facility" } } }, "auth_ref": [] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://altoingredients.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series A Preferred Stock", "verboseLabel": "Series A Preferred Stock [Member]", "label": "Series A Preferred Stock [Member]", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r1085", "r1086", "r1132" ] }, "us-gaap_SeriesBPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesBPreferredStockMember", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://altoingredients.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series B Preferred Stock", "verboseLabel": "Series B Preferred Stock [Member]", "label": "Series B Preferred Stock [Member]", "documentation": "Series B preferred stock." } } }, "auth_ref": [ "r1085", "r1086", "r1132" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "verboseLabel": "Noncash compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://altoingredients.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation expense attributable to unvested term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r178" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://altoingredients.com/role/ScheduleofUnvestedRestrictedStockActivityTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Shares Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r588" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of the common stock at vesting aggregated (in Dollars)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r591" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://altoingredients.com/role/ScheduleofCommonStockatVestingAggregatedTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Common Stock at Vesting Aggregated [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r569", "r570", "r572", "r573", "r574", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r596", "r597", "r598", "r599", "r600" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://altoingredients.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate number of shares authorized", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r936" ] }, "alto_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedInPeriodGross", "presentation": [ "http://altoingredients.com/role/ScheduleofUnvestedRestrictedStockActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares Issued", "documentation": "Gross number of share options (or share units) issued during the period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Issued In Period Gross" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "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": [ "r572", "r573", "r574", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r596", "r597", "r598", "r599", "r600" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r568", "r575", "r594", "r595", "r596", "r597", "r600", "r609", "r610", "r611", "r612" ] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails", "http://altoingredients.com/role/ScheduleofSuppliersRepresentingCompanysTotalCornPurchasesTable" ], "lang": { "en-us": { "role": { "label": "Supplier [Axis]", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Supplier [Domain]", "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received." } } }, "auth_ref": [] }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedPaymentArrangementEmployeeMember", "presentation": [ "http://altoingredients.com/role/ScheduleofCommonStockatVestingAggregatedTable" ], "lang": { "en-us": { "role": { "terseLabel": "Employees [Member]", "label": "Share-Based Payment Arrangement, Employee [Member]", "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires." } } }, "auth_ref": [ "r570", "r572", "r573", "r574", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r596", "r597", "r598", "r599", "r600" ] }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedPaymentArrangementNonemployeeMember", "presentation": [ "http://altoingredients.com/role/ScheduleofCommonStockatVestingAggregatedTable" ], "lang": { "en-us": { "role": { "terseLabel": "Non-employees [Member]", "label": "Share-Based Payment Arrangement, Nonemployee [Member]", "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires." } } }, "auth_ref": [ "r569", "r572", "r573", "r574", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r596", "r597", "r598", "r599", "r600" ] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "alto_ShareRepurchaseProgramPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ShareRepurchaseProgramPolicyTextBlock", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program", "documentation": "Share repurchase program [Policy Text Block].", "label": "Share Repurchase Program Policy Text Block" } } }, "auth_ref": [] }, "alto_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancelledNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancelledNumberOfShares", "presentation": [ "http://altoingredients.com/role/ScheduleofUnvestedRestrictedStockActivityTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Shares Canceled", "documentation": "Number of options cancelled.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Cancelled Number Of Shares" } } }, "auth_ref": [] }, "alto_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancelledWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancelledWeightedAverageGrantDateFairValue", "presentation": [ "http://altoingredients.com/role/ScheduleofUnvestedRestrictedStockActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Grant Date Fair Value Per Share Canceled", "documentation": "Weighted average grant-date fair value of options cancelled.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Cancelled Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "alto_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsIssuedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsIssuedWeightedAverageGrantDateFairValue", "presentation": [ "http://altoingredients.com/role/ScheduleofUnvestedRestrictedStockActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Grant Date Fair Value Per Share Issued", "documentation": "Weighted average grant-date fair value of options issued.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Issued Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "presentation": [ "http://altoingredients.com/role/ScheduleofUnvestedRestrictedStockActivityTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of Shares Unvested, beginning", "periodEndLabel": "Number of Shares Unvested, Ending", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "documentation": "Number of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward", "lang": { "en-us": { "role": { "label": "Schedule of Unvested Restricted Stock Activity [Abstract]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://altoingredients.com/role/ScheduleofUnvestedRestrictedStockActivityTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted- Average Grant Date Fair Value Per Share Unvested, beginning", "periodEndLabel": "Weighted- Average Grant Date Fair Value Per Share Unvested, Ending", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "documentation": "Weighted average grant-date fair value of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "presentation": [ "http://altoingredients.com/role/ScheduleofUnvestedRestrictedStockActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Grant Date Fair Value Per Share Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "documentation": "Weighted average grant-date fair value of options vested." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balances (in Shares)", "periodEndLabel": "Balance (in Shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "alto_ShippingAndHandlingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "ShippingAndHandlingCostsPolicyTextBlock", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Shipping and Handling Costs", "label": "Shipping And Handling Costs Policy Text Block" } } }, "auth_ref": [] }, "us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantSupplyCommitmentRemainingMinimumAmountCommitted", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Open fixed-price sales contracts valued", "label": "Supply Commitment, Remaining Minimum Amount Committed", "documentation": "The floor amount as of the balance sheet date that the entity must expend to satisfy the terms of disclosed arrangements (excluding long-term commitments) in which the entity must commit resources to supply goods or services to one or more customers." } } }, "auth_ref": [ "r37", "r128" ] }, "alto_SmallMidUSEquityMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "SmallMidUSEquityMember", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Small/Mid U.S. Equity [Member]", "label": "Small Mid USEquity Member" } } }, "auth_ref": [] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r966" ] }, "alto_SouthCarolinaMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "SouthCarolinaMember", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "South Carolina [Member]", "label": "South Carolina Member" } } }, "auth_ref": [] }, "alto_SpecifiedLeverageDescription": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "SpecifiedLeverageDescription", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Specified leverage", "documentation": "Description of specified leverage.", "label": "Specified Leverage Description" } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://altoingredients.com/role/IncomeTaxesDetails", "http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "State [Member]", "verboseLabel": "State and Local Jurisdiction [Member]", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable", "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable", "http://altoingredients.com/role/SegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r224", "r311", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r343", "r348", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r426", "r428", "r429", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r915", "r1073", "r1225" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails", "http://altoingredients.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r219", "r238", "r239", "r240", "r270", "r293", "r295", "r299", "r303", "r308", "r309", "r385", "r436", "r438", "r439", "r440", "r443", "r444", "r473", "r474", "r475", "r476", "r478", "r668", "r798", "r799", "r800", "r801", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r816", "r829", "r851", "r870", "r887", "r888", "r889", "r890", "r891", "r1066", "r1099", "r1106" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails", "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r20", "r39", "r222", "r254", "r255", "r256", "r274", "r275", "r276", "r278", "r286", "r288", "r307", "r386", "r389", "r479", "r606", "r607", "r608", "r635", "r636", "r653", "r654", "r655", "r656", "r657", "r658", "r661", "r669", "r670", "r671", "r672", "r673", "r674", "r690", "r784", "r785", "r786", "r804", "r870" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r274", "r275", "r276", "r307", "r726", "r796", "r816", "r820", "r822", "r823", "r824", "r825", "r826", "r829", "r832", "r833", "r834", "r835", "r836", "r838", "r839", "r840", "r841", "r843", "r844", "r845", "r846", "r847", "r849", "r852", "r853", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r870", "r947" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "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": [ "r274", "r275", "r276", "r307", "r726", "r796", "r816", "r820", "r822", "r823", "r824", "r825", "r826", "r829", "r832", "r833", "r834", "r835", "r836", "r838", "r839", "r840", "r841", "r843", "r844", "r845", "r846", "r847", "r849", "r852", "r853", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r870", "r947" ] }, "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": [ "r976", "r988", "r1004", "r1032" ] }, "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_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued for Eagle (in Shares)", "label": "Stock Issued During Period, Shares, Acquisitions", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r137", "r138", "r174" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfUnits", "presentation": [ "http://altoingredients.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible shares", "label": "Stock Issued During Period, Shares, Conversion of Units", "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit)." } } }, "auth_ref": [ "r20", "r84", "r137", "r138", "r174" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issuances (in Shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r20", "r137", "r138", "r174", "r798", "r870", "r888" ] }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesOther", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued to Orion (in Shares)", "label": "Stock Issued During Period, Shares, Other", "documentation": "Number of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock issued to employees and directors, net of cancellations and tax (in Shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r20", "r174" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued for Eagle", "label": "Stock Issued During Period, Value, Acquisitions", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r20", "r39", "r174" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issuances", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r20", "r137", "r138", "r174", "r804", "r870", "r888", "r953" ] }, "us-gaap_StockIssuedDuringPeriodValueOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueOther", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued to Orion", "label": "Stock Issued During Period, Value, Other", "documentation": "Value of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock issued to employees and directors, net of cancellations and tax", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r20", "r137", "r138", "r174" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Authorized value", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares repurchased (in Shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r20", "r137", "r138", "r174" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock repurchases (in Shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r20", "r137", "r138", "r174", "r801", "r870", "r890" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock repurchases", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r20", "r137", "r138", "r174", "r804", "r870", "r890", "r953" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balances", "periodEndLabel": "Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r138", "r141", "r142", "r164", "r831", "r848", "r871", "r872", "r941", "r954", "r1101", "r1115", "r1209", "r1236" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "alto_StocktonMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "StocktonMember", "presentation": [ "http://altoingredients.com/role/AssetSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stockton [Member]", "label": "Stockton Member" } } }, "auth_ref": [] }, "us-gaap_SubsegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsAxis", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "label": "Subsegments [Axis]", "documentation": "Information by business subsegments." } } }, "auth_ref": [] }, "us-gaap_SubsegmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsDomain", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "label": "Subsegments [Domain]", "documentation": "Divisions of a component of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsPolicyPolicyTextBlock", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for reporting subsequent events." } } }, "auth_ref": [] }, "us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfOperatingLossCarryforwardsTextBlock", "presentation": [ "http://altoingredients.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Operating Loss Carryforwards", "label": "Summary of Operating Loss Carryforwards [Table Text Block]", "documentation": "Tabular disclosure of pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization." } } }, "auth_ref": [ "r94" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "alto_SupplierAMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "SupplierAMember", "presentation": [ "http://altoingredients.com/role/ScheduleofSuppliersRepresentingCompanysTotalCornPurchasesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier A [Member]", "label": "Supplier AMember" } } }, "auth_ref": [] }, "alto_SupplierBMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "SupplierBMember", "presentation": [ "http://altoingredients.com/role/ScheduleofSuppliersRepresentingCompanysTotalCornPurchasesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier B [Member]", "label": "Supplier BMember" } } }, "auth_ref": [] }, "alto_SupplierCMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "SupplierCMember", "presentation": [ "http://altoingredients.com/role/ScheduleofSuppliersRepresentingCompanysTotalCornPurchasesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier C [Member]", "label": "Supplier CMember" } } }, "auth_ref": [] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier Concentration Risk [Member]", "label": "Supplier Concentration Risk [Member]", "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services." } } }, "auth_ref": [ "r62" ] }, "alto_SuppliersMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "SuppliersMember", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Suppliers [Member]", "documentation": "Suppliers [Member]", "label": "Suppliers Member" } } }, "auth_ref": [] }, "us-gaap_SupplyCommitmentArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplyCommitmentArrangementMember", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Supply Commitment Arrangement [Domain]", "documentation": "This item is intended to be populated, by the entity, with Members identifying each supply commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate." } } }, "auth_ref": [ "r134", "r195" ] }, "us-gaap_SupplyCommitmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplyCommitmentAxis", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Supply Commitment [Axis]", "documentation": "Information by arrangements in which the entity has committed resources to supply goods or services to a customer." } } }, "auth_ref": [ "r134", "r195" ] }, "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": [ "r1025" ] }, "alto_TaxYearsStillOpenToAudit": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "TaxYearsStillOpenToAudit", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Tax years still open to audit", "documentation": "Tax years still open to audit.", "label": "Tax Years Still Open To Audit" } } }, "auth_ref": [] }, "alto_TennesseeMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "TennesseeMember", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Tennessee [Member]", "label": "Tennessee Member" } } }, "auth_ref": [] }, "alto_TexasMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "TexasMember", "presentation": [ "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Texas [Member]", "label": "Texas Member" } } }, "auth_ref": [] }, "alto_TotalAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "TotalAssetsAbstract", "presentation": [ "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total assets:", "label": "Total Assets Abstract" } } }, "auth_ref": [] }, "alto_TotalMarketingAndDistributionSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "TotalMarketingAndDistributionSalesMember", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total Marketing and Distribution Sales [Member]", "documentation": "Total marketing and distribution sales [Member]", "label": "Total Marketing And Distribution Sales Member" } } }, "auth_ref": [] }, "alto_TotalOtherProductionSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "TotalOtherProductionSalesMember", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total Other production Sales [Member]", "documentation": "Total Other production sales [Member]", "label": "Total Other Production Sales Member" } } }, "auth_ref": [] }, "alto_TotalPekinCampusSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "TotalPekinCampusSalesMember", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total Pekin Campus Sales [Member]", "documentation": "Total Pekin Campus sales [Member]", "label": "Total Pekin Campus Sales Member" } } }, "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": [ "r1017" ] }, "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": [ "r1024" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable and Allowance for Credit Losses", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r202", "r203", "r204", "r351", "r352", "r354" ] }, "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": [ "r1045" ] }, "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": [ "r1047" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r470", "r477", "r659", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r761", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1111", "r1112", "r1113", "r1114" ] }, "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": [ "r1048" ] }, "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": [ "r1049" ] }, "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": [ "r1047" ] }, "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": [ "r1047" ] }, "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": [ "r1050" ] }, "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": [ "r1048" ] }, "us-gaap_TreasuryStockReissuedAtLowerThanRepurchasePrice": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockReissuedAtLowerThanRepurchasePrice", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price", "label": "Treasury Stock Reissued at Lower than Repurchase Price", "documentation": "In cases when treasury stock is reissued at a price lower than the cost to repurchase, the excess difference between the selling price and cost to repurchase is charged against retained earnings (assuming that all APIC arising from treasury stock transactions has first been exhausted)." } } }, "auth_ref": [ "r20", "r86", "r138", "r174" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of stock repurchased in cash", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r20", "r87", "r174" ] }, "alto_TwoThousandThirtyFourAndTwoThousandThirtyEightMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "TwoThousandThirtyFourAndTwoThousandThirtyEightMember", "presentation": [ "http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2034\u20132038 [Member]", "label": "Two Thousand Thirty Four And Two Thousand Thirty Eight Member" } } }, "auth_ref": [] }, "alto_TwoThousandThirtyNineAndAfterMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "TwoThousandThirtyNineAndAfterMember", "presentation": [ "http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2039 and After [Member]", "label": "Two Thousand Thirty Nine And After Member" } } }, "auth_ref": [] }, "alto_TwoThousandTwentyFourAndTwoThousandTwentyEightMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "TwoThousandTwentyFourAndTwoThousandTwentyEightMember", "presentation": [ "http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2024\u20132028 [Member]", "label": "Two Thousand Twenty Four And Two Thousand Twenty Eight Member" } } }, "auth_ref": [] }, "alto_TwoThousandTwentyNineAndTwoThousandThirtyThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "TwoThousandTwentyNineAndTwoThousandThirtyThreeMember", "presentation": [ "http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2029\u20132033 [Member]", "label": "Two Thousand Twenty Nine And Two Thousand Thirty Three Member" } } }, "auth_ref": [] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less unamortized debt financing costs", "label": "Unamortized Debt Issuance Expense", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Income allocated to participating securities", "negatedTerseLabel": "Less: Income allocated to participating securities Loss Numerator", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method." } } }, "auth_ref": [ "r297", "r300", "r301" ] }, "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": [ "r1044" ] }, "us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnDerivativesAndCommodityContracts", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain loss on derivatives", "label": "Unrealized Gain (Loss) on Derivatives and Commodity Contracts", "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of open derivatives, commodity, or energy contracts, held at each balance sheet date, that was included in earnings for the period." } } }, "auth_ref": [ "r8" ] }, "alto_UnrealizedGainsLossesMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "UnrealizedGainsLossesMember", "presentation": [ "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Losses [Member]", "label": "Unrealized Gains Losses Member" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ScheduleofBalanceofGrossUnrecognizedTaxBenefitsBeforeInterestandPenaltiesTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unrecognized tax benefits at beginning of year", "periodEndLabel": "Unrecognized tax benefits at end of year", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r615", "r621" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/ScheduleofBalanceofGrossUnrecognizedTaxBenefitsBeforeInterestandPenaltiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Decreases related to expiration of prior year tax positions", "verboseLabel": "Decreases related to settlements of prior year tax positions", "label": "Unrecognized Tax Benefits, Decrease Resulting from Acquisition", "documentation": "Amount of decrease in unrecognized tax benefits resulting from acquisitions." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/ScheduleofBalanceofGrossUnrecognizedTaxBenefitsBeforeInterestandPenaltiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Decreases related to prior year tax positions", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r622" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Balance of Gross Unrecognized Tax Benefits Before Interest and Penalties [Abstract]" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ScheduleofBalanceofGrossUnrecognizedTaxBenefitsBeforeInterestandPenaltiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Increases related to current year tax positions", "verboseLabel": "Decreases related to current year tax positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r623" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ScheduleofBalanceofGrossUnrecognizedTaxBenefitsBeforeInterestandPenaltiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Increases related to prior year tax positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r622" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax positions", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r624" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Estimates and Assumptions", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r65", "r66", "r67", "r208", "r209", "r212", "r213" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in valuation allowance", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r627" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofComponentsofLeaseCostsTable": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofComponentsofLeaseCostsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r684", "r940" ] }, "alto_VotesPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "VotesPerShare", "presentation": [ "http://altoingredients.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Votes per share (in Dollars per share)", "documentation": "Votes per share.", "label": "Votes Per Share" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "presentation": [ "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Add: Dilutive securities, Shares Denominator (in Shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r1107" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable", "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares outstanding, diluted (in Shares)", "verboseLabel": "Loss available to common stockholders, Diluted", "netLabel": "Income available to common stockholders, Shares Denominator (in Shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r292", "r303" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares outstanding, basic (in Shares)", "verboseLabel": "Loss available to common stockholders, Shares Denominator (in Shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r290", "r303" ] }, "alto_WesternProductionSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20231231", "localname": "WesternProductionSegmentMember", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable", "http://altoingredients.com/role/SegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Western Production [Member]", "verboseLabel": "Western Production Segment [Member]", "label": "Western Production Segment Member" } } }, "auth_ref": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r1056" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r3": { "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" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "740", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481141/942-740-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(4)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r20": { "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2C", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2C" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r26": { "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" }, "r27": { "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" }, "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.19(a))", "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.19(b),22(b))", "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.19,20,22)", "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": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r46": { "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" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r50": { "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" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r58": { "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r72": { "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" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r74": { "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" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "30", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481108/505-30-30-10" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r122": { "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" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r124": { "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" }, "r125": { "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.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r126": { "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.15)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r127": { "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.16)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r128": { "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" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "980", "SubTopic": "20", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481834/980-20-45-1" }, "r131": { "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" }, "r132": { "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" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "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(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "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(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r153": { "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" }, "r154": { "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.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r174": { "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" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(f)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(j)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "25", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r189": { "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(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r190": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r191": { "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" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r194": { "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" }, "r195": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r196": { "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" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r198": { "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" }, "r199": { "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.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r200": { "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.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r201": { "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" }, "r202": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r203": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r204": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r229": { "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" }, "r230": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r231": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r232": { "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" }, "r233": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r237": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r238": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r239": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r240": { "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(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r241": { "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(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r243": { "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" }, "r244": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r245": { "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" }, "r246": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r247": { "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" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r249": { "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" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r260": { "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" }, "r261": { "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" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r264": { "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" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r267": { "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" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r269": { "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(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r270": { "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" }, "r271": { "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(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r272": { "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(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r282": { "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" }, "r283": { "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" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r299": { "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" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "65", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-65" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "66", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-66" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-6A" }, "r307": { "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" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r353": { "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" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r385": { "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" }, "r386": { "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" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r389": { "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" }, "r390": { "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" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r394": { "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" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r426": { "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" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r428": { "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" }, "r429": { "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" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r449": { "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" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r507": { "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" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r534": { "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" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r561": { "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" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r566": { "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" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r613": { "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" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r618": { "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" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r638": { "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" }, "r639": { "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.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r640": { "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.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r641": { "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.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r679": { "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" }, "r680": { "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" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r700": { "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" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r724": { "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" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r726": { "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" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r743": { "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" }, "r744": { "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" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r746": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r747": { "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)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r752": { "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" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r754": { "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" }, "r755": { "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" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r759": { "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" }, "r760": { "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" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r763": { "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" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r788": { "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" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r793": { "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" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r796": { "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" }, "r797": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r802": { "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" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r804": { "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" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r816": { "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" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r876": { "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" }, "r877": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r878": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r879": { "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" }, "r880": { "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" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r882": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r885": { "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" }, "r886": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r894": { "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 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r895": { "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" }, "r896": { "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" }, "r897": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r903": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r904": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r905": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "35", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-35" }, "r906": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-36" }, "r907": { "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" }, "r908": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r909": { "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" }, "r910": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r911": { "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" }, "r912": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-79" }, "r913": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "80", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-80" }, "r914": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r915": { "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" }, "r916": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r917": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r918": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r919": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r920": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r921": { "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" }, "r922": { "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" }, "r923": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r924": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r925": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r926": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r927": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r928": { "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" }, "r929": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r930": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r931": { "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" }, "r932": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r933": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r938": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r939": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "Global LEI Foundation", "URI": "www.leiroc.org", "URIDate": "2013-08-21" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "249", "Section": "308", "Subsection": "a" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r977": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r979": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r980": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r981": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r982": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r983": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r984": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r985": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r986": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r987": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r988": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r989": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r990": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r991": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r992": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r993": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r994": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 8-K", "Number": "249", "Section": "308" }, "r995": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form F-3" }, "r996": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-2" }, "r997": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-3" }, "r998": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-4" }, "r999": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-6" }, "r1000": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1001": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1002": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1003": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1004": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1005": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1006": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1007": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1008": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1009": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1010": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form S-3" }, "r1011": { "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" }, "r1012": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Investment Company Act", "Number": "270" }, "r1013": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1014": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1015": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1016": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1017": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1018": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1019": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1020": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1021": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1022": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1023": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1024": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1025": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1026": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1027": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1028": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1029": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1030": { "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" }, "r1031": { "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" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1036": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1037": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1038": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1039": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1040": { "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" }, "r1041": { "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" }, "r1042": { "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" }, "r1043": { "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" }, "r1044": { "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" }, "r1045": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1046": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1047": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1048": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1049": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1050": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1051": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1052": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "313" }, "r1053": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1054": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1055": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "413", "Subsection": "b" }, "r1056": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r1057": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "b" }, "r1058": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "c" }, "r1059": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "d" }, "r1060": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "e" }, "r1061": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "486", "Subsection": "a" }, "r1062": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "486", "Subsection": "b" }, "r1063": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r1064": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Section": "8", "Subsection": "c" }, "r1065": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r1066": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "SubTopic": "740", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CC", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CC" }, "r1073": { "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" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-9C" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "(a)", "Publisher": "SEC" }, "r1083": { "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" }, "r1084": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1085": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1086": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1091": { "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" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r1094": { "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" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1096": { "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" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r1098": { "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" }, "r1099": { "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(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1100": { "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" }, "r1101": { "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" }, "r1102": { "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(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1103": { "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" }, "r1104": { "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" }, "r1105": { "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" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1110": { "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" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1115": { "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" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r1117": { "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" }, "r1118": { "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" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r1120": { "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" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1122": { "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" }, "r1123": { "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" }, "r1124": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1125": { "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" }, "r1126": { "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" }, "r1127": { "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)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1129": { "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" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r1133": { "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" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1139": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1152": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1163": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1165": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1168": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1169": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1171": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1172": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1173": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1174": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1176": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1177": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1178": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1179": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1180": { "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" }, "r1181": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1182": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1184": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1185": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1186": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1187": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1188": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1189": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1190": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1191": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1192": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1193": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1194": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r1195": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4" }, "r1196": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1197": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1198": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r1199": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r1200": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1201": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1202": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1203": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r1204": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r1205": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r1206": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r1207": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r1208": { "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" }, "r1209": { "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" }, "r1210": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1211": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1212": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1213": { "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" }, "r1214": { "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" }, "r1215": { "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" }, "r1216": { "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" }, "r1217": { "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" }, "r1218": { "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" }, "r1219": { "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" }, "r1220": { "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" }, "r1221": { "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" }, "r1222": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r1223": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1224": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1225": { "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" }, "r1226": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-6" }, "r1227": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r1228": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7B" }, "r1229": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1230": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-2" }, "r1231": { "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" }, "r1232": { "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" }, "r1233": { "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(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1234": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1235": { "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" }, "r1236": { "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" }, "r1237": { "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" } } } ZIP 109 0001213900-24-022351-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-24-022351-xbrl.zip M4$L#!!0 ( 'TR;EC85U^"DR *^3 0 1 86QT;RTR,#(S,3(S,2YX MOT=U H]%H_/A_#[,X6$#*$,%OMGHO M=K<"B$,2(3QYLW4WV.X/3BXNMO[OIR#XRX__M;T=O(484I# *!@]!B=D-A^$ M*!A2@-F8T%GP73+[:[ =3)-D_GIGY_[^_D7(R[ 04_!Z_X?7>[W@;G@2[.WN'615_O+C WO-PBF<@0#& M< 9QPL M/^WP]O>W@@30"4RNP RR.0CAL@*($\)'@\((\>XD?EFCQ_]3=!,C_&E905#] M,**Q[&5O=W=_1WP> 0:+X@]*^?M]6;IW='2T([\615.FPU]\R>'G+;.F9CF( MWLZOE^\'/!/^P(V*+&WO;N_O:J MCBB##*.(,$L #N%6)CM!((0!8$P2D'#I_2G[,?]Y/D=X3'[*?^(_BD%]73#B M%HX#.V%<9*0+9\0 MS$B,(C'E'X-8*/1@"B&?:E"44?XO^B]MH>6@%@!6@__3T='A_FZ/KSX#+F-R M;>!_EUL*\J8"V1;[<:?>0E!O/64PNL8_R;_KXIM7SXL8JU8EI%XQ,-:M<:)6 MN6#&3H4;BD)MCDW_N@&4EYS"!'%DS(EK]3I6)NZY,S'XKMKX7YNXVO&UD:\7 MW-";P>5 :WE9+Z<.2IV!^R8&+C^P@(R#Z[FP)WG-3A]=^2;,;@JG$#.T@!ES MM+QK*MM(8YV%!^XLK/019)T$W[TGK--&"U<'4SYY34D<\0W8V9\I2AY%_3U" M]RL,-11SXN6A.R\'"0D_Y5W]SW__L-=[];]!UF4C*SM.-NDG8-/SF-SKE;(H MT#"$==Z];*&'O-E M-M-I2967=,)P.BS[!?@:( F&(VY\8"3?AB2%">\U@T? MXI ;SQ46MJIH-7)><6:>(A;&A*44\G^4FP]X^T&I@V#50U!TTD#?8L=* M/SLPY$AAB*@>R/K=G&@8_0N<0"I^9HL3.&YLEEN+&"?KGI[ M=884#%[7%O/R[$R,.ZHPHM="MYT8.C)+:T(_LWO/>H3K>H^;IIQOKY5B_ MAX#5!#W_R4G&7];'/*O(7B ]35W];N3!BC;Z-R%+)OH5EJS:0K'D/+?I=^V9I16/EGG?F7OO&P@ M=["YQ")H+I3:RYBG:/VE.VS;&E;-A64V^K6:9N+ M?C9#B=SP\NW5"9'>5(@5-Z^IG)U=RB:[U)S9 M!QN.1/XFHE*S1H/OBA\;#Z$[[JUQ&C8$H[I_?HWJ-L<8Y[4RB;8]&PN^RSIK M#D#HF%_S*3=T(R]&B;N) MH+A-177S6M-QH.JR;N!!Y8-=%13_:5:_TX*6/NRFA5[];#WCYQQ1?*D5CW9G MB[7U;#WD*_O8VW:N9@*.NB0&K"D\[AVR\T3O'@-G#.5 ML^J8&MZD<>=UD^#&'4.G, $H7M\S5-1WV<*J45/MG4-Y?YW>6J;<< JC-(9D M/"!QE)"3E"5\U:+L%N8#P:N=9(&<;$@2$%_EP;I2PZJS\A/;?&^I(A M9OT3X-0*V;S> M:L#,5TNF<)!0@";3A&/CUF4R)9%) M#-9KRV6)4MQ6&Q.8,N;@@@4%ZD#"#CCNH "^+9 '&?3.!'*4+[[]$TR)3E$L MAO4,4,QKL!M(Y?5HS1<;.VVTZVON#:R3?EJ MY9,:&UJZ[VIF2\<4X\W7)@:92]JV"FI@J.8:;*=.+8.7FGA5_V8_4%:C05B M]X!W'RS[-]V7[H1 $8(L2FGTV(KYEDH.>JPXZ:P\S\.I1H]NK.YX;8I9;)J- M3>7L1H[B8].%+!JGZ8YIBH)J8TDUNJDO[Z"6BN/+QL6:DK9(C= Q6QNAJK%K M&\NX++"*/ZHA2K53R[8'%55^7. P3D5"]K>$1/6/(N49< M-M.V=>_;$/[F*DH%PJ ,,<@Q!@5(<39?@NF8L*63MH8H^:8EHN&SPPRRK[BG M*I'RG7NJY?GF8S0Q,LDH "]C.,)KSR!68)3:T[K/;MV-1[7W%M-?)9 M.:]% @A62 + @QQ*4P'2[;A4X?)97)W,9'Q9F6 MW;@Q.T<[/J@J^I[@R1#2V3&AE-R+0_ZTD7Z++7K:%ET%J[XZ MKK;EJACB2Y#P\79BJU+5&G2=J\?!W#5(:)\$."Q=><-2>$F3:JMR5O ]EAIY!._%T>EX_ ",4H068=M52R'R/L*YXD"YM7)WH9BTM] M=BXAY_O)C8=Z#=]MMLN!XA&J74_N(BU:'Q:(=U?=^)=D)QG M7SZ_VO_TT O?)[N_GY_O#=[M+!Z.3W[;740#.GHYI&<0Q%?'GX9[APR'].^_ M/\!X\ODZN7VYM_/K SOZ[=41/'Q[-'F_\RNX^B4Z&OX^?H"C*S3[HQ^FWX\N M=NGQPVP!/P[.R6_H_@)-!.$>SG=_OSWM_G+_Z>-G;Z;]Y\\_@9'";O2_\++;,%4QN M($4D0N$QQ%Q*DE:&C;&Z??T[4)\,<-*PJK4C+B86*((9=PZ%#=6<=A+'JBYNYQXOSQ!*SA=]-PQ^VF+[ W7&/K4A5;7B,L6]D#Q[SUY MO:W"T:VYG9PTRLD::X-U/;")@!H=YR0";9> CMWMUH#=-1:!7?O^28VBZY: M+Y,(JCER3OGLHK(-07/E9%!=O%SK,-8%$DK %[5Z;BY])*N^B@L+C4]6F&)8 MLV[E(;;UE8N.V=JKI8WX<-#ULZR$%U*UX@Z-Z\6<_> M7ITH$,9. *6/?&J]!S2R6=VVBC93[+#A/J<#]X7=73J3X'T'E4/^QUO*1_$.TV7$&.= ;N>R8\@'%LJ;MI E $?<7N9M6XZI-M*T@QEQJ'CS MG&0HAR?^E "#,D*YEA08_Q9D*(,"IKP]LP3Z[^U-WY2@+1<')-)5W'$ZQ)M: M?+5FOZ04,;Z!%MCXP'X ?#^=,OFM_,DH:YMJW6G%:GC8U$'>5H4"A*67*(,9 M9#B#,AHI8#G4['OEXL8D!,:2 M5@-#\>SITQ!W,;AM)_4[O.#+(8QN^?]2%":Y/O7%?@PEQAR!3E6=%%+QYMDY M7)N:"RS!"DRNRP6<;L)UWU+."):#!Y(/?#AY^?Z$5YF(\Q'+CM):TWZT>ZBX M!5M+0P8D%P"0!#F68 6FDX9UGXALFN =BEMG><63:'POLIOJUW(9II3R0GPT MKXC8*F7_U&>;U_L/VS;DH/:*-U&;ME[O6,QP2'$I ^L>M%Q+=$Y)*&\<]G%T MQG4O>2R=EV>B82QA="#G[UCF]"]E8^7S^/R :^<>=!_8:S.>(4YW_ MF/V$,W]WHL'%FWM_+0."D'TB*_A;5$4 M]=9!,09L))M+V7;"QYKQ=O?VFQ$P7EYV7ZXT 6 NZ^S .&'+9K;%3^N-1930 M'=&&:'5OFU.TW]/CL=64_V9+( [241[@0_FO*''F2%%!L.)PU:LS%QA-UF # MKU5BP;*-*@]<26+BCTK'K3J%8;3-TE&;CGF5G/BL;IWJ M5OU'$+7MGU?)^L_K/JG_@IAU:.\&7>D?QEEPF@#P9JLPA:[EPR)#X\,B@\K# M(OT1WS.#D,\#0K'>; DLZ+781^/)10)G8I7:"D!>ZLU60E/^[ZS47,9.#66] M**6Y;8!1' N[KRC+:> [L"057]]2DLZ+3A!OOF1E;H"&E7AHA\?P*,9 ?13# MR]%9DP0G\3$D_1\V)?WW<8#6IL$N/C*K=U^;B-S'T7"%7#)F=-17DI*>-R0E M]9%^=]!V]F=IE([5Q)P^$FX'6[6==$1;LZGY2+P[:#O72TE6KLK)@OH-R8)\ M'(NU\)>->]W -";)X2IV44F2X^.0M$1NEQ$U08F/9!M0NI-82M;A,XU-,%V$ M.KM+[25E4+'G++1HKYK[2)X=K.MZ5;]C-"3#^F5>'P>@'7 GTF%)HK)SX2;X-JGZDU@J3>LO.1_/;@'2;";TCV'>2]A=(W!'?[2+0K M9#=6Z\.:?:3=#;"+Z;(.Q+V M/"1ASTA"S9$LEBK__-XN( T[)X?J'JB/$TJ=G2@K9VNJI^S3@--/S"'U99$;8P)@Z^/CD-F$S\^2CN"E#\#:B4,U+#@J8, MSN'7IZL!4RO3Z:6')+QL1\(K#TEX921!.*&NQ^+TE(GP''^T1 >L%3]^^/IT M-& RD9!9$\+TRVXW+].JG%>RN?C#I[: #>9>*;Z'+V$-SW;Y0W4+K"U6W:.O M3U@#)K.X9G?O5D4BC_D-8'26N57 M7'8SP15&HS>E)[>B:<3 &>0'8A4^[[-JF:P+58W7L^^H9[>WJF\&DLQ0E;!=7) MD[H3@AF)421.H?)L/8,I](IAZP)O-<_YZ,+J[1NXR5@ZF\N#TSLFAB2+H)<0 MKL=Y3,+U*$83X-F9\=K(=3:#2QP2A7UV3N*8W'LT$NL"-PAVKBO]A&O(&8ZN MQ_S_?X. ^D.T%6&;.=A'QV;O8.-SL =&V-K(=5JKCIN/3L_>H<'*64]]/6#F MVL@-V[8&Z1 &UCFAODY!;FC=3\%Z/KJ\>R_;4."CQ[OWJ@T%/OJ(>S^THXDGQ#40B+L':?B34# MU[/VAI(0PHB)81(7U*_',CHS$1"?C]H(CIY"K &T;FU6JUR""%+P35&90]:' MX91J7/ -IH#!JE&W./H(J%#W9Y7F#5)NI\.P$2P4X%JZN9+574*?55D/VN0O M7=4:0(P(O2()_$;(+ ,VN7KR%!I#^) H!KX6RV^>P<%?6MV VJ,Y*J9C5MU#:IVQ:F^JB?C76SA?6E5D0L',0TK= M@)KX>D7P@N3Y>8IEUD-"76#:[QT6%U?%56F1]Z\(OYI!!AV :6WP66E M(J_J%]Z#1\GK*:])PW0$+^I!V\T0C3:14D=D4A(-LZ_O7C"!^S(W*'V6[XU3 MIYL3SD%8Y&[ D32XS_Y,T5R4V(#UG*4F33:]03*!-KBHJGF&\O3$Y:=-+(F( MO)L4-D623CB>WKY'$\XFB3&:PLND1$H/I6^XG-X)-*1W\D[8-DN8*69XE"@= MJ.F0/!R?%KCUH6LRS3GK0S?IQYB76N:<$?%K M89C.4IF Y3J90BI.=BF<"@-K 3-+0OY^B3":I;/<\I(_%7T_]L<)I-S>\'?1 M?V:Z=6M@L=,0FLR+SOAN(Z7XNA0X6+8GPEH,P0]VWAY-#MMCA33]*WJ[0#2!0JA;,/C8Q@+<+,[M%:SN(3R[=%< M1:Z;)=5ZQ9QTGHK$CC7/S#.N,ALX26Y%R?,OU/^!:[3[\FRY/Q( ([%[IH-=FA16\R0XKG)->FYU+D*: KIIYY"_+%*2FI>N6:WX(J'@Z M5*!]SNW!$\E2D-I#162NC(;#AOP;PHG^@ _8#OA\6N"^!+E:$X$W+6YL\(J< MCNLYQ$/23Z5&N@W0,T[H6FB&8VX1SJ(\Q=X7$9^3+-+A<54D7QG[(@OQ=7:G M4D2-BKDQLY)E"JK:0(C:[&L$Z6R8*F/DTLC>U\C8UTRM#?R^@R4F=Z#V%27 M_PF2VX)8[;I1CO/ER\\ 33 :HY WT ]#<4.0KQHT& M/=I5/@F]R?A>9G<\ 7,0ELQOH4,+$J>S=AJTM%&?<%&DCDAO4XAKVI N8)X: MZR;;W')U^?I;7CTT:Y:#/M\&AMG3(^*U34*3+&=J]DZ8SQ= G/#K76)YI',_ M3::$%A<5HDB^B [B]Q!'L#K1^S@&+:@P*6;1RK)B-K8>NS^UD$V9W93 [^LT M$3.(B%%[LKGTY,G(!E";-B#\,T5,C@(9GX%)#/MQ2*8D]G6Y=0.LGXBO8/*1 MT$]BI++YSF<-5<&:IN3E;3!O>=>,T'I!N'P54V279%.?)Q#ZNA[9L8XXS1Y(/DV!6$2@7H^7;51)*X!^\;MIC=!T MJ\0MQ/!>FH8< RO58%Y08X!GT+DKOEX*W12#@' .P0-JFG!9'-W\'V@!SZ%( MNB"Z/(4LI&BNDO157+ 6@,:S"1A"$=>>'\.+!B ]3MD4QAZX4$SH'"QFF2;# M+U9IH1F\Y?EKZ;XN5HWXS(X&WE#RR WGY;TF7VFS8C6EU6F\D.,=B4: \I:^ M'8X11M36?=ZHFV(;)-O,Q,6FP14/2CQ8"CDR9]?Q>I*?2 M; >O];K4G&S?Z "T(4,[PV4UI<,JL^'DB>C7]ZCI@!D?'J@/B']DV2$:'\"= MPQ"-$8S>P^RTSR_SU0A/+X&E:X+>F0H-Z%RS3OA*DA9CFQ!DCUQ%1G3M0M2\ MXY4.HHFLAX^-Z#$;J+L$B6>/?%ZT3; - MEEI^ "%&Q:\Y7P/,N,//(YKETN>KYAE0&C*&0,I7=A&R?CVN-O#U-TA&=*;Y MY(-(SGB3N_@\Q)BA1+J> (Y$S#(7)HA]#F5RA6PXW(G@ XRR_+^Y M*U&)*U\S7F<3 FA"IU>J52UY=EE4*=-S+V/@OB(]562&$]6R@W=)_+.'JFPH M8*,)M9[64JC =254X!**B- R_R(R ZCQH.?YS$8;/--1_X0/1!J+&]%Y%)HG M).EP&3?-O"LP YY04 %CD*V,5?*4/V$B>"Q&?#/M"Q$F<&9>R)J5V<0OHAJA M:?ULI3KRQH)_I)1A6<5-UN";%/_(6($R35N\U@6>B V,L#'XWL,70C2XS*J2 MD*N4VVNBBC]TU"'92+B!GQ#VBA,U1 :EH.@SP;XL'!4P)M"? &; %XFIHC$* MBW"',/&#)]#K>(S.BQB-"<7($V%1\!BQXX1@7W"7L&@WOIE#Y@(O().;R;ZX M4"\S[/E"A0V@X1X'8-,3$HN4.A3$Q]G^QA>R]-#T3HJ84! 13RBHHC'-1M7G M6*X(_E"*?O>%&CM$X\N& #^R8R)NW(U/$85A0GS98%C0&:C"6*37"%-/%A$5 MD%Y3*):/(?FUU=/!,MU$8\GU6&159@,21WUV"\7%)QCY0I 9GFFE3%E"9I#V M/:&D!D>O%7G!8[]P'[OBOH6Q[))-T5SDA!_R.1R*(G[18X-I6FZD>\XSNAHQ M:9DEXD.3QTN83$FTLGP\H<2$33^3G?$= !;7&%9[=^F+\(0H,SH]HY(IP"0N M.U<\(4@+S$:+(7?NACD MY3S;8&I0:>/H 8[D'ML75Y(*2 ^=3N#=P*<%K F2\9TF(H*)O#&#ZG"T^IH] M*^\'Z H6G:QD&:*R%YM/D0C8',F&\WO&OE#B K(MB9ZL:39X!GOU$H53- &> MG!#5T)C4^Q)A#!E)?-&4&AR]>B/&Q'_F<^0+\CH@K1;P8B2E'N$NH3')RA4< M4< ^>2(J-31FX)F+U+IP]#E9/\5@2GR)QZVA,0WX M-8437\[^*UCTB5YY*R++C[@G[0MN%9)QS,7K4+4JX5H897R=7DOTB/Z].@,%VL_(7P"9O/4$]M.!:1_>VQ9P@&AY68Z9H_Q G@3A=F R'!QBG! ?-=!Y8_BKK^X'#7I@VE7E%D[$MEQV M?"LN1GI#B@:7F3'^*7TC)CT[IB2"%XR7]&0_I0+29L/*;GLMKR7[@5^#2DO$ M#,3Q)8K\3P-8Z M'.W$4Q3T)+"U#L>*^\0OW">NN'V9)AMBTAMQ#Z'P)C/HB=56AV/ _>#+.7\9 MBL$\'I($Q-K#(7]B39UQZGDC6JBY17PCT #/QL/29MPWJC30=(;%\)X,IR05 MSKCA%-'D\9RD5(3GUW\_$Q:[)W2N@]EY *X0AKRQ_CB!U%-Z&R#J-;%4^9[_ MW#18\G=/&>R,V87!LE(^>LJH#J?4FS5P',TSNR<,FB#"\];)L?3DE7."A_DGYON%)>2\';9-D.8D:7Z872&2//B>T-,WZ MHW+N4+6>XU4+^7%8I&0MN!7"*N_+XDEO]YI>$BI>P)K"(M-$INF\6M&&G_+S M3!3:AU;D2AB2XJJ[8V]7_EE+&Z?(H(6G)$QE^A\2 MV9)DRW'BB\:2XR1;6U,0!5E(*$(+DI*<7W\ D)1)D> 5$$3'#U/C2%1W\VN@ MT=UH--[]:S4S&PM(;(2M]WL'O^_O-:!EX#&R'M[OW0V:[4'WXF+O7W\V&O]X M]\]FLW$.+4B \>-T6.CBV?S@8$:0P(L>X+)K/&_SNS_&LW&U''F;UNMY7+Y MNT&?L0U$H(U=8D";?=!H-BG!@&270$;P;6,X=1M7@#0.7C?V7[]]]>7K_C3!RM+Y<70Z,*9R!)K)L!U@&8V"CMS;_ M\!(;P.%(9LK5$#[!_M4,'FNRCYH'A\U7![^O[/&>AUNC\8Y@$]["28-+_M9Y MG,/W>S::S4TF$/]L2N#D_1XP'4R)'+XZ./1(_ _[Y&_R=Q=;-C;1F&'? 29[ ME<$40F>OP4C?W5ZL7X+]@(X' L<(6@[78(L]TQ*2:/VI0LH+.C!G<.#0OV=4 MD)*";E)IJ8&4S0T"I]"RT0)Z/$L*G$2)"2U?9&!/>R9>EI4S^+F'J!SYV&0; MNR;$DPMK07EC\C@$([,(ED(2\D;I$XL^P7-(G$=@C<_^ZZ(Y&V+E!1934X/Q MV6H.#:K*]@P3!_WDMHQ]9MF4@TG_:3TX./B2BG%A41/X@.A?;=N&CEW^3>5P M5J'12VP]#"&9=3 A>$GEJ/"6(EI4;LE2,Z.!+28'Y0KI0M+%=A7]I-&3:$&3 M&5Y#IP\)HEZ)T:'^QP0Y$M\FE;C::>;SZX-'-K$ES)Y$@O('5QJ[?>DOL*_* M4"\0\WJIW^HMJD.P@A5TD$I0O@YNH8$M YF(FTJ*X&1"$:0> N5Z2Y?C\B^2 MC[+R27\*)Y"0P%^KJ)QQBKS"3NHC'2E?+:\VU5)&)^M8 M\1K*UD&$]*[;HB@./L*O)9B<4^IT+P#S*U2N9B(NNS_4A?CX.CB2,AXJ/^1C+JZN N.R]OYBS!3[T,'N;?LG>]F=S9WBB4+6XJKR=X M=8R2!"5%QD@Z3!)]L\U4%S7$9RO#=-D>S3G&XR4R3>DK5 Z66CVW#.WDPTSH MQI51DR)5A.'6:S8S((_!&G/#2@(;XGN-+4/U,A7BL.>P$!"AJ,/'EG0KC:WL<%$.L@A8P&1WG*=$\ 7(;&6=5I>,R.2W2R:HP#J=H"*I2:*05&HS1$C-6W\XYNMEPLF;2VRSS<2;R1"LY.?-"G&OQ:)1&%)!=%JNJ-$!R(+C,T L=M8B M),LIG" #R:]PS&18AV4F#VZB\&G!-J!_L$3Z2;I3#ETJ9T 2U7>DRT)JO= M"TE /VH2@_>7G-MC9\UN)JQVAD\+2!;(@/: CGGIKK>0D58G/ /X-'SBIJ I M)H9,_XD+B8S0$BS#7I3@%YD+Z""YAH]J!S*D:$4#RGT*P0W3S) MT*-">GE3E\KF"TF=R0Z<8 )#YU'/5G1L4"F0!/A)6#;Y>6F/)G\/8$_/"=C9,)H>2,>R"#Q])??U6<\Q2P M^26F73;8$@^3\MPRE0E'+:\:]S2#F>Y 8MN+70;T,LO-Z+!1%IQ':6N/+1)? M-3JO%*I9"N.88L"598K1MZ5U8CXCX@#C+0G"^Y VBXA.^MJ9BX ME<71Z^]*& C5%2+.[>G:N4QJ*ULZUYA 3%&53!HG.0OC\_8K>] CT@26_62"%0TW55)J7AP+C@)ENDI9-?48Q:"' M=05+PFCP9J!4DL[CG*GHJZ*7O 5Z!Y(*%5[.A@06!]7VZ=F5K:UR(90T- M9S%( ST>R2@BB;,,,G3;<%'"O)Z7)Q)!,=#8&TEGM@2NKM]94$D_]EPLG]74 M2X(T4.2QFJGGL?D S3%UFP9@&_8SQK'>CDPN3 ,M_B'+FQ'(S&R K6,[/XEQ MZ76>$C<@'//Z<88?[^IFFNRR3^8C7F,'JEOQ"S+?10.4,@HV4HR%8,[JWE(@ MB-UD?3/AY8[.9B)?$,2F_+R&^LA$1-Q:IBKJ5X!2!B4Q]W^\DUY4.<@#..2V M:U]?&HW;QG]=1*#P*A'9IBP_X]WQ]XWLUD6%6-=1G^4P MCF_V5SP;EB1Y#UG ,C1XNDF,I7BZMW#NPWPSN63H4EQ94;"""[AR\-S-!2%% MZR+/-@56^9>HK;EV@/6#5<(HU-V:Q8[&SR5T]82:O X88?H7MNU2F?@8>#ID M11V$>T!8YXU\ZW8QBKYVWOVSV6S\^_[J\]%__OW%F+NKK];1R?CG\>+AZZ-U M=^HNSX_)R?&GP^]WPT?;/%X8/_?-CT[+&<"//X]?_5@=&)?._K=>[W#PJ;58 M=;I?]Q?C 1F]&9(S",SKSH_AX9%M&>2O;RMH/OR\<6[?'+:^K.R3K\KD]>=P>+# M;U^.KMV_KE>?%A^N'ISOGZ=7^X9[;+VQC _+SL_3Q0GY^/EA.9P?GYW8HT^W M_=^ZY^2;<_+ZOM.^^NU^+^>ESY]L^[)BO M2?O]^_\TNH/;9K..EJG,4)1<.APLXCU,J$WTG;,(=T7N40K#G72*\AJN''C* M;=C57R]DZR._T9/ =/AX'T ZLE2JM(@$NYB1*:CB0H"K"G"\TMK ;K#^H]+K M*5,XU=L?3(-0%*X4]S0"+A;/.W0P(7C)#F3G\RJ$OZZG?Y<%2;SLN#+L V@A M3'C>NB#DX5_6T%ZEX1 O%6Z6KSMDLK'_6$)M 4S(ZP18 P+#/Z-*#6+T@]"3 M?4@0'F_NEYVM#-,=TU>C?TR!]0!O@0//)A-HR Z>MBR\[FFK1U<;ITUS;ZP* M8_$7 /-E[3(BYA< L\RIU&O0*[WZ+MF]LJ4F/MT-:FVJ#D(>*?)*;O'*Q;/. MDR)IC.=$6L[N?< T)K+:(9S)[KDI-1O?U'/_6^M1,C"F<.R:$$_6QZR'O%JD M],$6GXJ*KK9)N$@_:;T CO6=G<)X? MDQ\7%D^J2N_Z(F!2%PUL0"/Y[HTUFUNPO*+^%T' 5*: " _-3<=SHA^%16XQ M$:\17G.2#/H&<=WMP-/AWD0BY<)-#@)ULYRG6 M&E*YO+B=NT;4?-NV"MN9 MQJDV5BH7;*(E5^Y,DA\*IK+2?BPW#Q"Y)E%42Y(R/Y%+E[,;%&ZKUEV:6+LZ M0P7*EZ<.X94.>AQH=N,$RW^%I?=OH;B%)M\_#@Y^\J MI:%8!L.!EVC!=@NB=.5;HPQFY:=J"N$$5*^IQH9+:"[@%;:Q5L:(PFJ=E MO@$1GIA5P<_8$%4Y$KY"0(9+K'4 !#)H7XU5:WX-MMQ&OB6$H'J6O2-75@K= MDGCB0[(3>HY(\;^5OH"YH?ZQOL_X26P]#2&9/!;E!N%0JP>Q38\75 M[.)&KX.-[)1S,I/2+G&8GD)1=0@P@1[RH?']W0X*@;]&MT M1/% N>:'(^>")W)9KN?. I[)@N.@4[MD963STQ[7Y==.#O"$M^B545:80^BX MBIH[HS.8Z0[$\FLI"S7Q43Q-:S#KPH\M]BU=CUEM,S^/]%0C4-+0!I1DF]P,YV98L*XK3'T"R0(F'9,6] MF-)(Z%X&BRHNW(PI%1HIYD; B<;)D$#;J:*%* VMY9\2=;"!C-S,?YQ=]((F MUJV;WQ$MO6-2$<[:5^8RZBP%L?B&;5GZ#;;*;Z'C$LL[:ZVD)7,AUGJ#;[GJ M34,XI:.@QK*)0/B@ 4<>B[% F[P*6GFTVF6]G\+,E)< 5%5&FTF ML\I R#>O>EDI?L51H**JHJ <3(8>LBGB3")[.*7Q M/&";_GJ'A5@L38E93<,D13VB6HS="]?VBU:OOP1L+P';2\#V$K#I'@W(G\%,=X5.!@B1EAH9L,GMUQ!.,E%+ M;R.DP3#=0@-;K*D4)X\G7E-D:E:I\*Q)U!PXP'%9S[G(PUMYZV(2:2[&+3YBPC-0BDHD MGV+*(Q,3A5VE?$DIF2$/0[%4/S+$6I!RLUP14;J\3_V%%2PI]"&O M=(PUYO9P-TV\9(=5-(R1(M+IK>A3/V@*:4K4UE6979D"&C4!&X[9,0'JB_CG MC5F'7_J#()Z"Q)!_ME*^?%K]P"V8GV+*$B?(5(VF:\Q\3=;6CWJ%OF^KHF-E M-5F>^2A)48(X659X0SB/)-Y7[%[*2PRL'L6+/F_%VJH+MH>K<:BADF7@*DAK MJ9KP?%RUQ]]=VTG8]]_*/(^)\.SCDSCH\5OO-*<-PF<.8TD/&#Z.7"7YM/:D M5/3;%3"I4F<0I?=T3I?2Y=?J3#!9 B+]WH\BG'?A %6*;I.2:;D %83L4A39 M!7/D '/K:A3RU7V@L:P"Q4#**?D(=J&B7$^1#5@ QELP\0.4>:O7,NGHSHAD MZR(_))+O#8_QI']TV9+B1%1_3OT: LR.:Z.XXRA_2N430OL9Q+(3+"?&*7>> ME-B&C+8UX\*N[UMD=SDMD6E*WY7,Q;1&BUU>& 417F$KV:=1(W<,P8C=*/*8 MRR3&?K3C"Y'@327$4)SR+4"F 0AS_0DP9:KK)W[!>)4^=9D2WD(;D@6_-ZEM&,0%IKW. MROPHSGG M@_VJR^DI)&@!G%C-K3 ^6S]>FS#LZ04#U XV^W_(&<#RKQM)9+%SP O:,(L4 M)/N@T99WZO/NOM=212F[YXF7#54O<0Q"!*2BQ968E9R%*T1Q6Y=G%>6^(TM= MFKX%(S(?N&IRT"'>BMV2&*=GH;"HF[*989:GG*WH95=4DE\9R+'H M@B9&UL[;UM<^0VLB;Z?7]%;]\O]\:)GG;; MX_%X8KP;I;>VQI)*(ZG=X[.Q,0&1J"JZ660-2$HJ__H+@&05WP "()(HJBOB M'$]W2T0FGDP B42^_/U_OZS#-T^8)$$<_?3VPY^^>?L&1U[L!]'RI[>?[M_- M[D\O+]_^[__UYLW_^/O_?/?NS4<<88)2[+]YW+XYC=>;>R]X\T!0E"QBLG[S M_Z;K_^_-NS>K--W\[?W[Y^?G/WGT=Q(O(#B),^+AA/W#FW?OZ(#ED*<$LP'_ M]N9AE;VY1N3-AS^_^>;/?_ONKW_[]L.;3P^G;[[]YML_YY_\C[^'0?3E$27X M#>4[2GYZ6Z'T\DC"/\5D^?[;;[[Y[GWYBV_SW_S;"_N'VN\_?\=_^\.//_[X MGO]T]ZM)T/6+=-@/[_]U?77OK? :O0NB)$61QP@DP=\2_H]7L8=2CF0O7V^$ MO\'^]J[\M7?LG]Y]^/;==Q_^])+X.Q;I[_CICDQU@._?YS]\R_!Z\^;O) [Q M'5Z\X5/\6[K=X)_>)L%Z$S+.^;^M"%[\]!:%:4RI??O=AV]S6O\/^Y=_DW^? MQE$2AX'/A'2"0C;G^Q7&Z=LW;.A/=Y<[-M@'5'$(]@,_._Y,%Z?:!#O)M3+[3X%8RB#5& M:XB@9'41QL^F@):?YZ*WP]^<+%$4_,'W.A3Y]\$R"A9T-43IS//B+$HI6[>4 M R_ .BM.:UA[RV[F43$F :,:+\[1,L2ST(NIB#58%X]A$_=9DN#T'H5:J%8^ MLLG+991BPDYW%&UGE"S?8'3X$@Q@<8NZQTM=IG:?4#:L\'!+X@TFZ9;J,]LM M-IJ;>>?GEL6(HF7P2!66Z8FF .N?6MO_SC )GN@V\*2EZ-6O+++RJ",O_NOV MMJ8K3&U '0R*#ZQ-_Y:=Q'%T2\T?'39JGUEM$"I?F4/&?IC3"BQ M^S3VOF@MZ=J']I2%CW="Y<^M*"H!?I#J;'[= U@U&M?K(.4[+-W1J)W"CG1Z MX=2S$V2C6&3V @7D5Q1F^)HNJHQH'W#=WUM3P+9-=++E?]IJV2W"0:PQJF/6 M/:!'/>O&8'";QV=I+VCSW?C0WB[093%H"OM9B./%?1SZ:7R:)2D5(TGN\(;@!/.SZ32_ M "H-+ ]Y[467?-GCV%T M *9[$5##GNI1>(92M(C)?,->("DG-1/::(:*0]O7R=Q@?=Q:G$O/D%8O/3NB MPGN"T13$H\%PW[Q 4#,KS-C3]\HT3H8L8=EX('>&W6'-J5T%Z#$(@S08 GG/D% G*0O_XEL^W^LQO812 MH_".FH7Y]9IY5(:!;MQ2W BL^HE( &QTUI6N3]%&5+)OK&O9-R!G(;V=/ 7, M.TR5H>F0-;WNB >T+P-FN='+;IA[9"B"BP5%D%IKE.H=5>IA-F'_R. [\UGQ MKFY%.$H#PZST_0E.C>M31,B6*L@S(OZP]=XW+,2:*>)FX\5'0HE^BLCN]D!1 M+)9N>._I<$7EK$QLS8)L(";(WG MK#0PS,5D'4><%DI_I<0IG[,E977)K(=!NU+ON#!F(MWC,T(H.:H@-S%;3_E? MQ6]IID>)+AE7@?0.9?&HWTZ8:'KK8WLI%=4 M:I/=HNM[>U9@9R"4P;8K'<=FUJ$PFEJ?:87!+'!^%GO\'6U&]WM*(=U6/'0Z M^XMLF/VY@8BGRJH@J;?,R679O-_S&?C!.E^[[WR\0%F8OGU3D*EROAN#7MG> MTT_>%[_SOOUYL;B >8W7*(B,6T(+A$8:C'&_M@QQ'5TR#B5X8K2KO&%7Y)<>1CO^2+?3P@ MIYPO!$HQC+T:F9 EY\>DI!*B1QS^]#9+WBT1VOQ[ER/- M(NZ1^3-DQ).=L% M2A[YE(NOW[/=Z3T.TZ3\%[Y?<=@D!/9J9GM-_1WN>;^S:.G#]6M\Y#_%M7^_!ZS_WD8 MT\/UI[C":;;DI3D8T I_YE8R2;FSAZBHL$D_(=!D0T$D+O_]=ART6&42&6 M;^WN9KDK=?:8I 1YJ65)- 8'.U'ZX5>SBIM@**R$(:B?9H3E?X""WZ3A;@5T M:UH;_A8J4#8N2E:SB-=X8N\>3RAD=^19RJ,[Z!+D+Z:VS2PEFB[/#ZEFUDPN M-?AZA6YBJ ;W#WN 41B92 M4I#W1XOBD<,%<\CO4F-OL&V1U(:>Q,95!Z, _#NK^]/^,;C&E67H150FLA"$ M(!4B^;/=-3!/5YA BJ.#P$0DT05-(83O(6X;0(?# 4$O5C:AO0OG/BP#?%BD M W^N+:-\[)\&4E(360URN HA_05L="F;87&P>N_ )K>*]]@0<#! M?QB@MQ5- +N:43O@*@%RAW (LLX[!92WJ%+V /:%0D+HT"4@PZA_?QGB9KU% M6^8TA'6P-HBX].OU:V.7=[6)$HAA2HG1K_TVA_:E(J #%[X&(1D16"I/$\,O M=B7E+9#[3TYL0I+J@TW%E!WF-0=?45)2;F\6>K*28P9S$G'[#EQ$(BI3DHX0 M*9@G#G"9')PX>E11;K'!>=RK9>; +N4"(M.QU40H]3X]6;0%X%PFO?0FM9'U MHP?X,%+A%=;%U4W(W5UTV&G3(9T?K+MA*O3@#ILIN0.@#O=*G8#1#AO%P6G0>Y] M:EB/<^B !RK6>I_. !)6W1S>Y6+0D4$;%[@P7=_G.*#P%@7^972*-D&*;#_/ MBJBX-7;UA")$"B@#Q_.R=<8KXW(+[K3=Q9L5G61%*!LD=_A6H'S$%=P"K._.^7GAF7\AGM((TS199Q_HTQ_HTQ_HT M-@1TK$]SK$]SK$]SK$]SK$]SK$]SH+(YUJ E_V101]JA$1=.V!4 M9*B*'U249IT^)Y;,LG05$]8@"%1N+6(36')]<($XG;N(7B9)-HI\"D*'_AXM MPP@F@J.+XCQ+>?,L>J2.()HJM2G*IX86C+>Y3O8J^$_&G)*L3P3_ ::')WPD M@83LY+8\&82]<1\#8PU&LBY4*$Y ;DK ];X<#!09L$$AHW3X#SM2G K)_-6V MJ[5)$\20$%&9@D4N1*B0R(_6_:U-@G!6A)34)(7394-\Z$U/=_04FH>I[&;Z MUEAE&@,!A:>*J QX"[W#3SC*K,KA8=>1)@%^# L;G?(_# MD)5(PA$F**0BGOEKB@?CB67:GK^PAG+6XS+4B$YFOU(%4:$:C]F2H7-A\9WS MZ"Q(-G'><7>^R$NG?+"]BN3$G%[^=-96#V:]?C'C0CZ7ZPT*"'].IU;:TOIY M+R#B\LJG(1<11$#I3+MLSWV4M&5Q=%%P&)6L(8I.;/KSES0EP;N+YA0N**>L MD/M'@IH/G(*NI%W?'3:XXNGV!ZH.@/4J1E%R0:=%SZ,(-Y6\%]W6YP=M/_7. M7<%_9%J^$]-[=YK3+LY]B$+T C*'K?K]**EXD2,YPH'X@*"X?2@]]=11%6JE^W8MQTSA2*?T#/!OJ]!1&4R=UHA3*5< M[)?WI4< F!5>'WLR4FA 4F(O]2!8B 4X"YX"'T?7N/5_SY*\T@1H-("4 M\$1NL#I0E@*5I70:R?-3Y#/_4_"8I?N<4J9$+"[28^\M#_$M(FG@!1M^N-]C M+R,\C^X$)8%G6E M/I%UK@UJ*5NI[\1$O*6FE:$K$$+LIC$),U4 3RF.GLS@P=(X"T*V'0#+HZ0R M&=-&"%,I%ZEWQD@RGS%KXH+]V1.]GRSQ3<8F,E^T@B4@UH\>[:GX"#01+44K MU>2C"J7&QL2K*HH3*Z*#OH.JS&-52072B"W(QDBL1MEA$78D[/L?%@90D6 MR$$=:#*=&5%H58(NV]_866QUF5E/G>>T[_ F(]Z*\=K2&0B92>E-:J')D8/L M5R2@G"O-B$(K"$YGH?4 IY!G;_U$N\,L:-Y+"^?O[!D1G]<^&?&4$_,PF6NS M/KHJ[@WK1Z%C:?W0^,AYXMRJ 0^NZ1-:EAU!S;>+8G9 MVO%/MI\25O1W5V1LYJ5T5?%&KC 3,V#@,"K92V3>6!+: (.$(7XM.Y6Y1@_) M'#(+M-K5G'B([[ 71UX0XAKEA]CMZ@1A\1#N\HJK%T9$*J$39I8BIC:M%W!7 M(_USB-/X"+G&:K:G$O) "8A?:P';L83;4_W66@C4 MJZT."BTHU=*B]JNC'8M\C[P6%2N$2YZDS[?[)<$[J?W=0A9 7>P=["J!39?G!6>02 ; M24K+X;UG-$M)#C9(N\4FS<>4G@R\I?0MP>L@6P,+N4WOZUC4"KBKO+ =P]0/ M4+8]@>[62_1S=MG#6T=?>,M2E9+Z.E:N'&VP0-'5;19*/:+JBZE]9[]@BQ))IQ50-95<+M(N/$%>(]JD MRZM98-U.EM-R6U7:JO1J$$)E3'8PS2-<,FI[1VGN&8'?4=LD7\\B[,*S=T>U M?$1>L;]?!>@Q".WG):O3?45"%2$+4B.@8V?GBO0S#GUJAMVC,0[*%D77%8WM M'I5M0,$\B8(]8J]3A3J-<7:**3LO.VY_%^Y&&*@/I=@N R!E#'P&D(@ MI0"#V&!T_RB<:[Q8 ,&4):IGZ99%]*=T6V&U;39%W52K/D=UPBY7LOE*J'D7 M-5"V7G"#1X*4[TZW14KM+0D\7+*E%$4C'\'AT3I,1"KH@!7:;*K%298$+#J' MY6056TGQ$]M=>;1(3U:X9D KE3LW><_Q,/9Y!U)V$^,UVL,0>_ECX4V<8C@/ ML29Q=QX-2_+6Q-IVT0Z^J329F"]X[E7:?)05[+>2SZGT3%H1PC2@- M9"B"XN/);H@]F$#5U%!GVMD]XA58F3HHJW@&;(KZ(HA0Y#F\.LH8> U71RG M5O?5KD/V#F\*$VN^N&*6%9T,2S2U?FM4HGF 2UE!_T4&C 1;L.*,5?HG*/K" M0MD 1;DCX70EVA?='CJ%*^20&^1%3/;ELJA^["OE ]T;)00/SSC2E: "J$!W MQ-U"%Q1NH!>9_!]PY&%(^>IP<'#7$4-Y:Z$.5>>QP@S=.%A='CH5?!HG]J,^ M)91>P0DJP]'Z&WCK7E423&K[!E6DSX@0I.ISU1MQPH>G"7[6TV-R)DJ]B;AO M_B0F)'YF[3+4!";\>O+"$>-B_2[9('B/HR FW&FG*83JEU,]I61@]+[^PM[@ MG=W<7\'YI(.R2HJ)D:@9!^S_V?/C$PHQ#ZHNZW+R1Y'(K_]#Y3?S$H+-4(?S M%R_,6#\.^H<5BI;X#J7X?+' UAT](S,_*2?1V(+M/8M'U\Y#4C:7G23&5!P5 M4T#;#BB3OH(BJ_(A3E'8P6:+L6[_LL!F&$YE$ON#+405LEA-5SQ[JVWP04]* M0K9TZX%H=*!&TX7!85?]FZM< 6>8ALRM_01VY^XE][I$VX]NORO:*/T\VVSR M3NOY'-@6=!DM8K+FLX.J :I(=4+U]92!!+L57$8I)E2-6/=6^P5@FJ.[/3?U MM+8>D]] "6:WK)(I8L>#/ZR' XJH.*ZP;$T M.H!9.B\"$ MQ=,&2[4@W8B5L>=DB:*BG@N*_/M@&06+P&,QVWG^#>ND$(>!Q]PT9I?<*HE] M(>Z\4N8MU6"&;FX>%*XA%.Y.%*@0&CL\F>YX0NHG* F2^:+*01G'>X83CP2; MLL)H2S@/5/XGH?WG4EA>W2YOJYI9:S8!*V#5H)@1]Y%*(\YX<8Z6(9Z%7KR* M0],R^R4LI_'ZD8+/!H;:#*2DAA2A8ZG)%6"@EJB8CE/+4T6"K8*[W7"IU#X9 M4]D9IRRN.-'5;GXKWG^NY<#K^,STY7$_E$ G>UFHZY@+WX(8Q9T;L'.:*IOG MN.K$+7GZMPV*MC/Z\_Q\>6M:2;IK,"U%ZQG"//+G&I,E)K6FS?2HJY3T35@Q M02J.C, 9-(9,N%)S-7E6]U%3E ]O8=SC964IF#GM\B'N\(;5K8R64%XZ$1EC M9V-CP+W(H-:%"D6WGJP>4=9=!17J[BQA(I-#,_MX^IS9 MTTI9?Q]XU742,>]L7!L/;K%T4W'[XB 76%W'!2BIM9,;47]Y)57SXR7_'$AW M&X.;'@)7K) .KM>.!7-0]1!SNI%W"ZNJMWU0'=KN6_1^Y^W=]5VNNYN4K(,\ M>TVD_X#7FS#>-EO*W\21E]>8KM2UA+JD W%IGMPM8ZB@/X)A90F,A71@EZ%*2([Q:;4; ]SLDE$:4MNX.2B<)T!"RGF-ZCXA=H9R3<,>JV?V M&]XLF"LPW0*I=F-P\WJ#U8G">8"[J;A5X6[YU)V[ G0.T(_+66QW'C,VQ_8+ ME2?7[T:\PR%B>0.L1@+O=O;(:):IQU#WYV',F-^S5>F>5.F"W<<'8\28W0?'&+UYEJ-5PH&@7CIEI :\ M;W:-"[50Y+0]4@5IP^,*C) MVP[D4$TOFL&'N09*EZCUZ,UNFBZ+2NE)5A%#D'Z51/2.X8"Y(O>55X]B?K7A QI>G(2HI7;^$RL_?$O-4YL'4C)./PVJTG M&C%00(7&A+']L))2)CNAPTT=2I6"12;"_!C'_G,0AI1X,PH=5IP:A*>S3>J@ M64CT1ZN[9AXCEX?&PEJF1.P(I(0LC=8XN>?&18E>(1 M>UG,*BS2XS3#K+[@,@<&5DC]]*;@)M5 KQ2;K%:5MO/Z?A5L-BQ!(_)_1I$? MLF;A[)W;Q'NM.M;!6XAZR)1RL>LQN<-APR#.$A,.IG(H&J%; MRMJN'T5B\)8_ A&O.MVI"%4#R5*4EATNZPT*""^V2_*2+BB<+Z[B:,E3FL>X M$QJQ,)W+AAG"I;0E;AQM<^FL".#==4PQ-I;41CI\&>G 4DK$NC-FEPX [?,4 MD)F,P2,&JI2-V*UB*)MS1"+6LNL6$W[^PHJHC]I43K5>U,IG=FDFEWGT7J6^ M:B6A'\0D4:-Y^#NA)H:E "VW1.@J\0DB-@FAJ2PR&5:E>.S$L11U ]GFRQI- MLD?WCZRCI$(UF\AYDW M-WM,\'\RNB>>/^U-/V"7O1+-P]_+-#$L92AQ+8R;(*/3Q>6!A>UI%ZXO$3HV M'YK>>Y84Z?&.'V&68G^D[4*/B]>^>VC*I#\!:N1Z3%4# MR+3OXV1;K^RDV!RZTOKS9%O\$'YEZ7$QG18MIC!#]6ROMRK/XSS8"T')0;S? M*^@*!@LT-F3#G3FN(W1SE-7,;,?=>O:^%;LY6Z^J:<_HJ6<'$3ICMT'/8=?K M:89&5I:%6:#(Z^S.4[ULU@E049?AI*/=]E4Y<'?0F+?N,4(:QLXH68D7DNE< M9"DK9K=F!VI^3RFR T;1!BNL35E-[,BFWV(9=U>N9.D-W9"_[I90^]V$%\6H MX'H3IVQVJ7J,"!5M@\'+(-.X#Y2N*_B)+F,=K/IG@R\2MOBS]V9!J::UD1W ML)4Q?7@MJVB8=I WT*3?7J/>+X?\J,,4#=5Z7JT%78WV1/&3J5 M#EQFRL62+D$%):+B=B]2:8 H0$>EW/" B+.)+>C5HA/D+,BQDWYN5$FJ/R/]KR$W^ M+>#.@L*PKHNJL.X2.X03;F_Q<912A3D/^<7MI[=)_K(*%X!TQJ#"?C45:X1^ M'/KT'1SI.F(> &SOT3),P#>XS+/CI19&NIO(J4Y.F#T@@E2RKP2DO6PP*\1= MZE+93VRDX$ EZBY"1X?)5!%5^!A0KE(LM:'LR[N?"[QTE8B/;^X-$ZT:H@J5 MZP=OO;>8!+$?>)7=XR9.?\-I4;_QC]%B?(V8F=ZJ-L.\MP*^B9G;WFI8^OM= ML_VVRG8N2DSKRZ7:\W<92_F.Y(%8$9 MA81'.PUU.7'H:M3LA#X(;ZB^:Y4%OEA@+W_++#BZ0RFNQQR/9?'JL^(T(D.TB)L^(^'"N*!W2$]KMM1"%O^1^BDC%^GXICIGD+@[#BYR?D9:U M-B-NWZR,E[8^X);OPPT#?C>1R^AAA3^Q$%V?1R@E_\A(D-#[6I'%^2NBU[JV&[^?[8)8=BCGQG,Y\!T.610H M=S?Q5.%'1KJ\C4(%G0UCQL)][5/TA!-*:M\BDN/.%,K)AF["C>.H*"L*)=KX MC:0#'BUWSNL^8GR/R5/@X>X6"[,P+$*AF?NV/+]RCU[^] )_^[/,IT.;$5+- MK(M3L:/WB*?)KC[S-48,Q'I9!<,%L1NT\AH,E04I(S7@MK8;M^O.6&#ESZF6 M>1DA>6.DFYB9H_E?>>-WT,,!@$&7I7%45*:SKKA%^:@=#V.:>KM\O_N8\A/O M:L'=X4U>!R8OI+I!T39YB%,4WN#T'NUB;PRCJ2J5+RC9AVZR'[Z9D^N8[;K4 MSN[DH?7DH7B-L434BL.64DVWGP,?:Q;E@SNYC3D"6]W=L6-02B0XJ+KLFA&#IHWVD__V-$_F! M2Q O4!:FXXF0X0A4H[2#W0?ZV3B[ZX[2U[2Q[N$=2Z2,XCC;:872X>VD3;V6 MRJF*V7C[YYXJ_-;9E-6A[9J&X@+8*Q.2_KN^!:ANC_3+BFSHW_9R$0P*]Y[D M:BL4H6<]BH 1ND%KGCE<(:>^\_5(2SRVH[U.KINXLR.PUWH2VLVG"2OY;C>OA+\D!0E" >)7FR+;$!<*8.9,:]OU6^>FHG M[D#' %5P=Q)AUI[ -O7'J-SXTU1GW MI>XK#X90/T.4XQO@A7:,;SC&-QSC&X[Q#5/:*ULA"ST%$H\A"\>0A6/(@LN0 MA=QM4YJZ&H\AS6_<]J*TI\ V\;#;'JI&0^J(_BLFV?) UJ_57#")X0K50XJ]%8,!E83<:Z\68K(KC#8KE.A&7F;IB M,55U680.T(/5CMSGF'RYC&Y)3(T*,&'4B4Q(& UT@-Q2.W)WZ/D:I9@$* 23 M18V&.SM)4Q!U9&!,6-[5<4?1,OZ-P9T6C5-!O@F&2C6X8)LQRRU+L?TKH9W26]]0:"Y:KE.G6-4Y7 ML6^ILH*$[$,768%-U!M69D['>/N_S1[#P/N4\F9$]*S98$+_-T112N_^Y__) M@@T+88((*-.A/'HS'8NRKZXT+;2'QY<9*82(*[#G*A6*!Y",9K!2:J)7P=6N M&[B7--C;E@I%0#^GTB.7AJ(KR5'KT0M(C-8?OA0%Z?#Q"TZ,$!EQ++GF#D5+ MY7VT)Q%Q/Q:0%*"WQP8@=M]D=H.KOP.HX%U[J'&4;=M2HAJ8ZL^*0_"TDDK; M1-11YJP*GDH;@G8Z/YWG.EM;T]#Z>,XR"#N6W2X%OSYCVYT\\CSH%[N@UL8[ M2%#K,X;*Y#[)@M"G5Q^0A]7&X [=5!H6<]6H:*(#8\[OF $10G-TI^$(AG)H M(001T\3]:CM*O^)5X(4X09%_D1$*4D9T'KF5!YN2.#1A FOF(F3[4X(767@5 M+*S[MA0H.I$DJ'-+!68E ]^);YE5&?:H7IX%(0/A'%'UC);)+28\*&KO2A[@ M2.8T9D(:W66W>]W&JJ.:'C@W.,T[=;"./9972GWL@X@AT112=0DTD()RYQ5- MLG@;A;/@*?"IXK-8/;[7SOS?LR3E%;"L[VK*A%T\>-D3HP["(/5./D5^P)IE M/%8Y9SI5]"_ _D-\BT@:>,$&Y37/O(SP'_46A9( M!P&'EQ-#B72AI!!+9VT?+-AMK=B] 3W&CJC Q>O8&U7@5NBI:F",%I3S ]G( M#)6/,,G[@PHRUL7104*"F^A7D@8V2DHK# M@U!;7D*DINV(_OL8 S:^) MN(D;7 '6/2682KRM\5T7U^U620'Z&O7#K*!OOZ)M-_YNB]0:B DZOD.4TLQ MY1N@K4R(QHCN"QT.W)$Z88(4A+7V9.TQ1PCL%^5)="M:!\!@!0L[Z=C)G>@$ MVET.A2;6@,56[TM*)UE"+;HDN0&4X%%[NW%':2,N'.'2X>P J)5Z&:68%&PQ M6AI8"SYU666G'V+1?&V?G)P8+V9XB[\$T2E:;[)$5YMEWQ\VS-*9JQ22TL:Z MND=])'&B@[/H6S=/#>HH"^<,$U]2)7>#.Q,?%0#>?^FN])P>M)6Y%L!^;\FZ MVZ^5:T2^8'8=X(]*1: [*^ULLF6H#';@1Z$Z*(5(_F+Q4.3$>9+)+8G]S#,6 MA&2,0U;^WOD7F/]@J7G2Y:W8EP.7S=JZVY&3%.UC.OM)WQ@.]Q,I MW+USMUTD@U/]3)<<)E%E^\J9U "\9PBWYZ<4\K[)@S5M(G33HAM=F:$)T_=! M0,6QK2X22"\X()>AZBWW/ S6081T]YN>(0Y8_?LFKW YT@:\;#%O9+4(/W98 M>T<.L7BZ_16'&LV*2!-/_\Q_0B^6#PH0#1ZE^)AI>/5R,P(8Q=9LW M&9UU*?KV((YVO54HA 'JA;9"D%H898\P1MNZ_24DY&CU]*AOZRP5&BF[LA^?J=%TCR5JM%!'%,[9TD#@.? ME\8#2#$T8@%L U3.,E32AKISQ01J1_F&QX![&RM$/^(>(#'Q&')_#+FW*8"I MA=P?HU..T2FO-#JE$5JW\S_IMJH0#W' S_-]DS]&IXPG$#?1*3R\-+?'M+PM M7=\=T/.\\LU"# )4PZB(+2=6-I>.RD??#:VT:\B^=VD'ZLAHMVM(P0"Z M!UU1M;2L+'Q(5^5D%12JNH/DTQ^WES _@\=:H#DQ=SYO37GT@68W279O(45T M298F*^6!;NA)'IEEW8044W+VV*FOIKJP)!< (WO4 M\[)U%C+':_4AF/XYQ!TOPD(F;5NTMM@Z2+NBM@QJ-K(U:8!YPV7&THB&K,OB ML[86-D=,-4'_O>WBEUG@YG,0AJ;E9LLG]MKH9SA%09AH MD&]=ZOMB1*S1,P]]&.(! M*#5>3[;7Z/>8G(8H@7ACUJ$,N#7W/CI#K++J9JXE ;!#6,+%GH<;M,8@C]:Z MU!W7V358-(H2[\8:Q$&AR87U1W(CF3M]21]7[(JU.XUD7VY*(.]DC<$=ON(8 M;FI5H361 @E?_H4:&&2Y?2#(QQ%E1^.M6/"IRTOJ -2E:$ MAC*5\@Z'>>;( M*MATQD<,=_])*$U48DH@]GL%]>M)HF6(319,YX=.0RJ&KI=N*.PZ]_+* !22 MW%?$7L1U7O>[OW26?09W(11 !%2#6ZPYGQ*\R"B?"]N1X4HD'0E6JI]JEE@5 M-YAVUI+5#O&6T4O.V;.3!6DU7IW&6UY)Q:T.F!MHP("[QRD;\A3""M+BNDD] M;WA?W^HM2U2)Y*%OGVJX*1D@3MX@6/:3BPC7=P=AO&)&'Y]BIGI0\N(T,=ZL@.SE8S1X:P O5A/$N0W(N#M7= M,)9:Y*( 2@;1Y^C%P^P MHLT9)L$3G>L33J(X/<-)L(R8IPHE/V-_R:LNL<#X6I$;L]IC)9W*@+/(+ZC, M//HC'BMZ%B0,'+H-)ZT7"6O5R8;P8I(25D&Y]3"C+P&5QRF[%,>O@F-%7RK% M]ZSB[RRPL0N5NR#Y A#)*"7E/'019$'5R_W)D 8YG/:E7Q]&(%%2;( M.KV1@+T;VR5T%Z+'(CX068 >I5RO%+E@/-VJ#55]:1JQ2\D>*6<)*_^-D$9. 17#N MKC&FZ:-2N!E!1F]4+TN;J.7;\(["R;90IFKP]LDVK]ZV*Q]YQ0C0'YYL178L M1"7B$1D?*RO53-7Z;MQ0TK3AP#%OT-+B%\!](Z,$=F%1KG4\_LIMMUD12 '& M72 @">+TH+ %2<&Z=J1$K?MV^J7EU+UC4V @[IVC:_S0MEI7E%)\5=E7Y?D1']VUX^TJ&!KBT' MOH/*T58I0VA%N.J[IH%X7>^3*AHMDP50#P\Y.;5-<9@T'&R#=F0!T\WC#N<= MS"I^.8WW0O'73L+>U%;Z[J%0,G>[!@&G]BDB@["6?>_B;583;.GTP#""CY3#LW_SAH@<^,+'5#PY&;AY5'@UGD=]2)=O2-&+A M,.*E=*5LAK9:.J"3I^>K.%H^8+(^B0F)G^DO#WYF+L>N= #F>QVCE%)*9_@Q MA7IMUJ-M6-*.#=(*-Q;AJ&*Z:@T(M3F*.]&:R+,2L^R#9H0(U\ZJ3 "O4*R;A]*Q5KIU@<6@5V[0H%P'$O$8MC MM_T0R<#XJXH"HVP_IOLU._@[[_3RBJL=7SN]//5M ,WRJEVS!REN.R<4!+9A M7L5(I\=OUW=.+SV*^';.%^@IMSR+&'.6MY3:T"[O(<:F53=(@%$5507Y%*$\ M.1JSWL->G '$+/?1<^L['"PW!4!!R@)6*3$6DB1CV3]%@KMUMX"4F-,C9; $ M^Y!4Z$ \=%>$R1?HHN#P;+*Z1393 2P77:F2NHDC#UP^%2*OYABK E>(Z?N^ M \VIYXPQ?8U8Q2"CTAC8O0_K5DE'V;P&O^49F M3U+*C8+='%H8)=5,PB$G%1_*]'"J?VQJ<+3TF>Q&M9 M1^6T')C(2O*HJFD/6D">XCK5,C%W"W-[Z2'FKH6 N9S:B$&%@PGH@EUE^ND= MQK%M*K".JXR\CH"3(^$T7F_BB/VT.!Y89%4U"L#(5B@' BKPWQ[?TO[$Q@15 MP )T0OR(2,'6#$D![?)?>$B7T.R#IW_4'+52H!>K2>:@$ M=1OB@[3B:/M1M(&U\W-7/8U.PAMJ,:GB(/Z M((\&R$YW9CPX?.)T\8MR&*!H9'G#'VL7^"(_H'/N"^Q8'@E.;^3Y>IDVHVL ! MHI*^'FVXE2:IAZ\A[^IZTD1U^ N<6>6@VM*@7P"\O@F(N*]B;Z3X]MY_8H@ K4.;E*?\>="#2U- UETVS6!ABH"$:O?8I,^#+8+'C/<-.-F> MKS=AO+4>O*-.UU&PPF Y"G$$JK\ATZ0&+_R'B*0!R] %*)%CS(C#%P>+Z[8/ M[?X2']94H/CC_#$,EMQO""[K-L4)[\4=\/47_K!DXF;,4\S*,4<1ZQ,-RN?S__]FD*]SM:WN4>)_]/N M@8D_3SV@%R7) [/@ZL8Z<+%4"C?#2FBT&W OTR=X$1/<4AN06[$&,\YNRA8T MR)8\[.:\YK-+DFR]X5;CIX3-C7&0I=SPF"]:MHCF:6(Z^/@FP,"SQ!C%T2YF M#19/4>@QO0NB98N]LNKF'55+^$W D*_RRO+W__GNW9O_\_GZU^__[__YE[?) M7GZ+OO_1_^.'I^5OV^C36?;\\0?RXP^_?/O[IX=M$O[PY/WQ3?B/]'UZC__Q MQP_??7GYX%VEW_SWQ<6W][^\?WHY.?WMFR?_GCS^Y8&<8Q3>G'QY^/;[)/+( M/__[!8?+/^;IW5^^??^OE^3'WW[X$7__\!.O? M9U[V7X^7WY"3E_43_GQ_$?\6?+_Y_,O+V1__O/QF=OWSM\ER\SF=+R[N'GX) MD[_\\OS7\W]E/W[G__Q$/LU6]R>W*?K'G__R\N.?3^Z??OZO?WU_D_WSYN67 MIY^OE^GOOZZNO_&R'Z*_1-[/SR=_G#W]2/[QZ_+Y8?/#^8_)XR]WM_]U^I'\ M=_KCGS^?S*[_Z_/B>NTO?DSP<[R^.?]\^9??[S^<$]\/KG__/$=_>;B(_OG[ M\J>?_N^;T_N[=^^<[; #]Z">+=94\4&>=EC\IT=W^[(89)\S6K"S*@SCS.*R M($UEJ&"J0.@HT0U.;S$)8C_PBM]GQ1.8!LUY+1EZE/-YTL.^AO# W?XY M%^V?,X)GR44P$=9J7A,+\BY]B YB?B6DG85O0XI;!K7"*Y>H"8WC).+(/%0R/A*'E:88,2"F]WJA)BM ^BJ"*\C$JDH]!*VX F55?^'*2K6Q+_7MW6]SQ=1GG)SFI)DQ'?&6SQZ3A#;Z#26).62B'. M8ZKU(8A?.+U-RTM M 13,*-% QTS^5ZI0/:G\\#EIQUQ^%SID.9D?/@9*-]WM0-*_%9@[B B 0780 ME-24G@:=^ ?[,A%-+'1I"#A\ J)*TN$H<[*49-B;6'@HF85VLPF!,PB/*806 M4PC'2QLT/(:/F8/'S,%CYJ#^J=>RFC2R!X4?.[BR:N'!'/DV[-H8YM+8+IU>]'94T.!TG4O6SZ>4I"7T_-32LEEZL4JDFN>F 7OMN M8KE"0LCK8(SF(ZOEH-W2.9"*[$_9114^.4B)B2G+>2C^*AW2C_EA$Q)[3X*8 MG6AEB4>7/P_'9$ 4E=J KA:M78M%#\.QL@[V01G'3A*&#QOR96"YM83EBWJ; MHU8H3_$/XS3]D5,_L!>M(8+O@?E@&Q7+\GN_>6O; R^@9O%5H9>"]5<%:88T MU'P.[U5!5;1JKPIR4(^O"H?TJJ"R (ZO"L=7A>.KPO%5X?BJH&BV'TN,V+_B MZY@HMLN.C-#7]5AVY-"UHUF*9 S7[;$4R504HU:>1%+T[5B>Y.M2C%K)$J?U M*HXE2PY)+:IE3,05*8YE3 ZHC(EKO>DO;6*UY^Y77=K$KK?4M-S)#WTFII-7 MAUL2/P4,G45,\A2?!_2";545W8U^41O=L)A)WVB&>^QI1@B%9S4E'*T MO'/V$#N$VE^*0JMN?GT00G4'QI2L/X[@^J@YSVL M/B%)71BNCA?VKA]Y01CPEWAZVBX6]*BDM@^=!\OTJYPS)IJT&VX'#ANT3O0F M9A/(Z*]14@5VW0?08)4;S([IBE(A/$LO,%44%/**(W2L;>V7'4#1QY$+@]&V M9E57L!4I017/5F&.\81GD7]%1PHKVY8#W1&RXK3;EBNM$0L&Y@17X>ETA:(E M_872R*"_E,?C_8K"+-=U%IK+JA4XT!\=[AP^E+I2*"WA]1H@8/O1"M'[-F+E M!2K-C?/Z:/2#\B:.B8>MQ]G:YV_\&X1K+=.4GT(7GC&-2%XCY4 LR)R7KT^# M)')1:.:C[=E282G_T06%YRKF4G8E3M E2%(XN5B%==W;O8(&*L80I$EVG?A8DB#ER]O4M5$,_ M>L=QZHA5%8LZ*G#E3NNTZ1_RLA(U;?A(KS4$A2=9$K2ODO87FAH3#OVB@Y>= M(LPJC9]-EB$)GE#:BM\4KK;=KT]I4>WG:-D5LW\13U&T9/?%G)V/A&ZBYR]> MF/GT@/P8Q_YSL$^?M196H$1T6F:&*I(J7A73G.Y=)7*E-='ZZ/!- ,%D;;LD M.)D[%(0>(KST!65#S??8^F@BF+8GJQ)R:>NT+O^M\%E57S)F41DFFG0_=<#4 M;K+/XL1/^N$B*A3JK];=R0KLWN$$DR=ZWX_\F>>1#(7)[O'U(B9G" XB 0-R^\"H)41 M2FKEA2? XSSI".B]HG<=$:)@]2T["-^2>(-)RFLJIM3^.?]/%FS6]H/M=*D? MR*DG5_I^N4K@A2M_T\$'L"'9HO1*Q->P*X%$M=LY*I2!9-5)ZF \G?KBZH9. M,9_*TMH:95FYR[T&//74RG&[:A(G?J@OPWM,=$@\ZE5WY=;!"J5"T7Q-]*$T MUEQV55Q'J>%J(,WJY,Z&T M!A.=U:8&4GI52,9MZ56YNE5J62X7)._2P:/!%!QL)*S>; M=/\(9$NTRAK4D[S2+MJS$JKRMRL/,#>R33:M[]BV%+%>I1KENHX%=.LP@=MY=:(\9S! =1UL4 M;^@5K<')*B#IEE>/'2)PE8&_'H$KP0R]PCG%#M7C_SYDA2L/_%4(7!UFR]'X MW9P4JC=C93F'R+=C'*=O_./*LPM%JWT4=UYB>C5,TL [96%69-LEL>'N]4X: M[N)D^[PZ-2]Z-SY +XFUDD3_R$B0^(''D &12Q^U:4BH%S.@R_-HB9KRO$Q' M$K+NA5<.J''R-G6"0A:;%2]X9->GB.Q:+^Y+[B0GF$X&E]EO="^_Q1$=.S"O M#%S")B"X6R8[0G0=E/1Y6"WV@:*&;'!DO/0$Q,>9HN.W>XNJ4%V80DB!3CKQ M- A&"4[N<)*%;*-@A6J*2LEY@V,VQS@)(.J"6&+*J9TZKGYHRPOLP4&+0=Z3 M_K#42<32U[3;: H+*+MI\E_&?5']FI MG+5C@[>B%[$QD[#1NCR2=DP<;P2D=EJE6-+/BJ@C,$'5$A2=\]V4 7; MN5]'D=_PKN^60J5NT!JB];N$$- YHM;\?<3%*8^ZVN,.TMFGF^!(\8H54I!F MIF'88E/C^^4$'D,C(SM"%&-#7@<5QV@J+:BHE:*WB,9C9OT+M_BL^_H7$SJ3&E/MK9ZG[U7RT4IGO5=_?R*;9VV**N7B]$$,Z3_%@<[! MWOAD*OMFFU3X)('_I,MH_6+P!7<7LL4MO=3>_F8Y>MF9;(BHM6JX- MZG7@K8(EZ@S?%6#:^&0JIT]SIB6>5CO)70?4C$WB5$='F]],1T=;LRTQM5M) M_#I($O9_FTV@!6OSJ\ELI1T3+I$5WX:,8(TSHHMIY9/I+/WZ3$LP987$M>&\ MP8\$)5]T5G[CDZG V9QI":?L7F0 Y_,U?@D\G?ME\YOI[*2MV9:8RJI)ZX,Z M_Q+2ZZS6ZT;CDZGH:'.FI4/>:O+PG.!E=^:3",SJ!Y,YCNK3+)&T^$YTBZ,H MV89/2,\AW_'9A.[O79,NL94$#.OW#%G%/KY,0A3Y&MBVOYJ,NG9,N,353F9J M'O<54U9.$9U!H'4C[?IN*IMJYYQ+;*W>HQXPNUDD>A47&M],Y_1OS;;$U.X] MZ@&_:/FAJK\_$7=];8HEBI9?D"@KOV%$DOLT",/Y!DP! M(\:OBC%3B3IQ$K;^*7K""87@COZ7T DR,&+ORXSUJ:9*:!:3ODL)9TV)'IM- MB6:$H&C)@VU/MOM?N45;7E>)92'/-QSIF[C@[B9CNP@DX ])SN;JO79O]$P/YEDF2L4GR>[-C1 M.DMT?P*@Z]9K,*[ZP0G/?LSK4&1R-C7W3)G>C<#+UZF+8P@9I#J9\4IB37_2 M;:7P&F\K\[!"43&O7SF.Y1J#.-?'8-NA:\OAL3Z*0JA$<3NQ5G^=I*FJRO77 MM$&/KA$@G>B'_/UO23Y9T#O[.4SZJ?=UZBW!M.5]5:[@8 M0;%[J3E?;\)XBW%>Y1D+6 KYQDD*THH-AD>XEUQA#S=[ M>E>SHV!$Z*0QW&E,-Z\H)9R_NR#YIW](F6Q(%J>'22VZ,WC>2*BZJ"T NN2:$8/5<^DA;K^FB)C^GI5T@1 A0 MY*5]*)4GSOX\*K<T'%GT<[AF9UABBX 5B7 ML4$4K]:LUI[8+)1&':AZ)]O='W\.,*'HKK97 M^ F'$$V+U8@"*HWRG=OZTNQ4H![PP>YLG;M]FQ60Z[<>;4#34*V'L=8ZZ12R M&L8JL@87M?6[NK:P'5[:1Q*UVCW>1-1W. URXKLZ+7BMJO:+TP-VEO;2M[\%J,G2X\4)($-!; M6CDG^-9R&J($8H,5TX$SB@YC=Y4@W-_YRL)%O(-_SO"G*'Y,,'EB?%]&FRQE MSVN11V?-W3]5;F%-9]ML.M_$>]>4Y/YM45K@1KAECN'L=0@-.PS;WIU^V;?\ M\XI^B"SQI_L\SENGAF''=P[#ZI5-VWTIPZZ)VWU+R\/QUB@,KP/? &/!IRX? M,_5Q%LW?^K-647\VQ23B2PB%VH"+OW;ZR*@/N@0&R]T_.;F+X(7E@+!*#1IH MM[^:EF9WS%JA(::9#7"&2?!$Y?F$+X((T7,"A96DG/*H 7B+UR#L4GK0-GCU MA->1!5#JOIR%VF5J=)UH4S\JAD JT#X&/I.$>Y\_@&B"C-)!2%WGB:K3BN^" M$/YEK4+UV]$$]^UK%=RW8#:GC.IWHPGNN],$"GSZ\$G12=2A_DR72 M(]YN8$'2J]K4&VG!G/H^:PQ>P'WT7Y6H>\&VVA^WY*.R00%MWET47O,>W8FH MBK=PF)%4(0MM*760FDG^,8S_);6=<+T:2/!#6J=7+']ONL\TF## !V(H',N.NGHOU M37JH6 Y%74JN0#;W@8Z%>FF4 ;J MFY8E&=CWA JDX-3(,A6$JFM3^P2Y8]4 +5E5^[%<53ZQ:DA5H.EOGF*$NWIP MM0KRM2P_1R922YUJ8 (E%#7&MV+[-!%U9.JHX EFT7S593ZLFSC])3TDK7(. MJ>0"E/2/)3V.)3V.)3V.)3W8\7:-?H_):9:D\1H3Y3.GYTSO&/0U'# BO'K[ M6ND*Y0:M\7Q1(V7-X2<>VZ'#3ZR%)>X22*R&%$EI63%X>P3@S (>( /P>* [ MO,F(MT()OB7QDJ U5*Q/-Z')W[)5P"P$^%?;[^6=).'";T2DG!NI_8K<+ZEQ M F,$9&'"7F3R08#$R1MR M8WWC'Z 8#H\$]VH!:6Z&"'0[*O4X_C-\R$URLQX:GQX:G5K?AB34\[6 7 M*&]41NEU[Z:M--$/]HNVM]BE+)91B-MZF"9@%VBNK0]LJ#<4U M1D)-7GF:-3F-(UX;%S"III,6E,O)85I--Z:E)"WGUC2(@6R.W33@+X8JV34R M!:Y*1X 3R)6_DY;U;5 HE<-(M!DD&(A+-WM-FS]'F"2K8&/IT;T^WFMPKG:@ M5 I"DEYC+ =K3^S-$1T^K'=Z#I[-=F&S&AO/K8C9D@0>W70Q",+'N(.6U] M)LDX;;4?D. %T-?ODN& PO(]5ZO+7->7[@X-E7B^2F>YSFG;3I3@X:L4AG6V MMI;I5Q_/B5H+TA=WH>CU&8. BE[L@EH;[R!!K<\8ZKHV3U=X%T0-LD]W47!D M^/2F,U0WYTYD@!KC749/U)"-"53KN_;X+B_- X,"JT+J [6NH&1S\$TI-2H M0]SNHP0F@;PC;W'KZY2 J!5QXQNG1J&="J'[#L5-/& *=Q1>\H1>/'# [R$P M*T!$QN$=335DK;82A'"!E:ZCUP;LL4X0)X@L*5NLT06&7" M+KQ"FNG& ?29S8#H#J).'$/+,J*SF"W#]%YX13<)]K[SA)D'Y 3Y9_C1NF0UB8]O X*O7!7(>\O_#;E*4^+\!K'? M,I(;G,)T.E2CZ>)^!B-G-8AARJ^U;IJWF+!_0$O\P?K=6T+J%>W/9O-X(*A5T&"HRN<2A!L:%?S399!PRF],,%PP=? M!4_8OZ0+-EH&=!?F#P6?$DS-K*M@8?M&HD3RE5@T:O JY',;OQIS8I?K#0H( M?[M;(;+$MC=*&:57LQRE<*IDDAH_9T*+[[5+KD]H,E>/X14B6V_KVB#YY2())V#4;K[CJ(8A*D6VIA88*3=/=4MB=^LKU% &M/A_(KVFZU M "^E+G'CF-XG/<(?^E%8/"VST)UDEJ8D>,Q2YDYZB#]3/E,]$Y^$&8L;"0>Y:E0;'%R?F+%V8^M00H%"P/D++& M.)DOSA%A82,)U5S..C4?,OON72L\O1:=L22A4H7L.ZI.4;*R[0EF0[X6 >;X ME/A+'%(FYE4N7O82Y#%S_B%F$934PKM&Y M.V4M0\_HKRN=3&6CB;B8-Q,JH M!NN1C3R@JUWZ.$M7U$;X@U_(*'NVGU94J;Z6-:>,_%&>6130;BDR"$F[X72QJ\4H;T(I#H+.ZI=QDZ?P)H?3WV!]4!3 MRL)2!1G!F87=..>FI2]<,[U+H]CQ')1\/ MA*>0;SD_>6:Y]Y^,\<&^,2:^OM1P*L4C=>I0 M&/[^?H\")?=EI[E_K_][#1[\DC(;:;><:@ Q_B@+=)T'+(CE3UZ\?L\!XLL_ MX2/&BW.T#/$L].)5'!:S?6M\[3G)$HI4DE0HM*"SM.2EI(SOV3W(/+1CT447 M;:61P,QX%(9US=>1T/X2K09'.X\FCE*JFNZ M67H5/V/RL$)1U;4=>+;509>ZRTH(NG+71E8AOU7_#HW3SS'YPBZ'>=R/VJVY M]=44@!=-6"&?U-K^>AKSNSL+9HWI@4X)HYQ?]!B$K41\B.VTEX.#.CIU=\Y^ M?/NS3BV)FB4^+B/VQG?I4WZ"18#*'(*D]&ZR1,F"M0 G]&?9&OM%(&3U!T7> MW2W: F2:C\N[PXI#%O0+4JB]6;&F^U#%[]?QTFO3L[U[^9V(A-O(P.2N\A24 MBNQA(LI%5*9E#PNQ4LA'=;YW7T8%OIVY8U">OS$XGX*%YT2B"GFW[K6R9/JP M-7#/Y=>K;15)]6<.'Y!FY;_,-V]V>RVKXD]"WT2\?Z6VJH)0^S.?1WXO9HS> MHW#W'*[_0)S[8G?C"!Z%1?[HCN^,RB"V)J+QGMO]Z7@/N'T([CW>@DD.?Z6U M%Q3P53W42I7N^#)[?)D]OLR^\I?9DCKK'L O.OG1_S,._8N8L+VAZ(;$2M4# M[(WJ=(&\2[9W2@T@H=[NQ"RP5AT@.Z@222C_H-(&JJW@:D*M(@K4QD2%N/6= M556@3G=7<)DJ;;FZ79=>=V?H_IU2W/=9\L1M#/*Q[?.Q[?/DVC[GE5E0E,:1 M1G!<[8,#\Z3VQ,+5YPK3ZN@:L; #3QK'[AN[:5JT.T@K4_7LFV2]TIB[Z=Z M*MKXQ*&CU0C3YHQA F59.0T4;9.3&!%_OCBCZ\:COZK3HJMG"">UJU2ZHO1- M'<3=]%76;.SQU_9A8]4JKA&K'!JU6"[>PRVO#[BO[ DB)4T.'.4*Z@A0%U.P MEBJOK52/HA!J%7AL-S!I!LY8QKQL-A7XC9L!_I/RRR,; M353_#C_A*,-Y\3?62<)+/P?IJFSL?!FQXG"LO2,K9D6I/: 7RTO"A(/#WKF, M,%4)CC2MUDFILH5;,A1$&:4^WQ2V0W*"%S'!^>]17EA)0,HT92B($-GR:=[$ M$7O*IRA1$LLRD\FR)D!R>M@: RHCU;XB(T;[<.:\_(HXHS_GT2&5R!_MPT(Z M8 MZZ!SZHZ MGM.UR$/K[+SQ"(=V^BJNKI2E[UP,D76?KXB#.PH54U% F"Z"G;#DY M*P](/=)P]) T7!;6GZ!S X/^YW)_Q%(#0:<(@^AC!UX8M56^CT 5SMNJ9YG3 M^H6>7F2YU0"V_H6;]"U-0!N3!*H<0O]SDZ6$RTQ349O?34-'6[/M]<@:6)24 M"10^8+*>+W:GMZ(5V?FI,T^4L1'9C4"_$FN#?8R#KGHV3>TR>Z!J]X 6=3K)DA=6J\,B^G]H1+,7";DV&6N%X7EI) M5_V%'T_L;!"#H%AJ8427[WWNHZNF=QK5[\^'N<.LT0IWN8*HDDK69%+'!BAYJ4;%>I926P8. MLY&&20#&SWN+OP31*5IOLN26Q'[F\3*C.5T-1YK", Y#N3M7^=[:48# ;CYT M$7[/NKFQ<(W(/PN2O+^F$?AJ([G,3Y +0!$)&-?Q9YQ0&SD:HOP]0SBY]:HA MWS=YB,JRE>5FML$)0U!JY?N! M'"RH+/NBCC"GXP=IQOH>11XK6NB?9.E-G/Z&TUL46.\GI4IVDB)4!U4E16%< M5P7=9NF=*=VBR&>5VS=\"QG:MJ@<]#9D3: J(T.Y+10(FGG>Q.BH>S!Z!QF_ M:Y&Z@*K!VCU0.')K".=RL@4J_Z)"T75% U7-K>YC2D@"7;F%M!EE$%>("D7 MXTC)/Z*AVTJ"K(()DI6J0-FZ/T51D Z=+'!B!*SCP&V:R^B)7L<8S1F]BSWQ M"""MX@Y]H[@M]ZVQZU2J/O0B [1'GN$-P5[0$1(R> W5AG9YB]6S3+J1@;H\ ME6DFK,UO4J@!JUAK619",@Z]E69B$0.F$C8U;HY.K8AP[09DI"L7XBKL4)<@ M)9)F09>=Z&@E\(@' #P!A/E4TW(+DU>%@%Y>0;= MMOH3@"N0!F&PTT0YW:=7>>L!;NJ0@IC053(@%Y\. LX?@O45620ST.M-FY#U MVXQ .@YO+[9E W9G*=(Z*(\^CM :ZR>Q-#]U:0F+]X%F'DMKPF"A*65:/^>- MZ< JV'3>!X>_&$@H':Y4E'!2T'UMU>>=>$T4O_-#IZ\P"GK?/5N(A^%.0=+[ MCPG4JF,YO.8I8*^,2/_SLE'YHJ*KRT<2)]8+%M7&=NN9TKVA"/"QFQ76)$+% MWF!N7W0/2#92DN.GE=D2EQQ)L,IV.=MA%]METZ4/(%Z*'I+3$Z0:DF A-V*V M/R5XD857P<)V"(X2R:D*L@])L/)\LS6+/?F#'ZWS!7!+SAYB3LU 4_GU :B2 M'FH!;VI^42,!:'VG#[J\GRL M!4F:KFT\+FO!^N=;Z,].R>O>J=,X](+ MY+%JT!"O=QT$ +T=:N]T(LVJ;2$=P,#YNFO$0%[B.DFXCCD4:Y]8%!KYF-9D M8?WE320-AT]OYK)0>V0[%@L=L"LIE08%!O]8%_18%_1KK@O*R-VQ>X6E76@_ MUD%O.Y4IV^]"R0=7?]17072$8._>G:2E)C4P@4*W&^-;V1R:B#K:#53P/-8! MGFH=8$:+YXSKH]OX;!(5@;NF:[VV ^/IFDY_G:VM;:_U\9PX[P5G1KD=-&9L M^XK(2: 7NZ#6QCM(4.LSA@RGG%@I!EP+3ED1<.O96,R- M.U_4^2H3CN[HEB\LE#G84:1#V>TB4'!\&\$YADP!A>8T@MA0)M;C6V6"/W_9 M!'DSKC,J>MMOH2H4G88A#%PV+?1ZP[ZT3Y4NLK/-)@P\YBY@AD,0+6\Q8:6B MT5+MF4YWS -?1&8X60_L4F#C&A'*AE5IM89T&49@0U1MC* "N;KX^!1E=.A3 MM*%_3[>G\7H=I$7)+I'80'9)-3X.?&%: %HA8LN6Z,N;5ARE*QSY\RQ-4A3Q MEJ;K.+,>YV[$PH0%W@^O0GEW6[)VM["E2WFJLNU;OM(NK<-CJO*]Y"0F)'ZF M^E1N*B#+5H?R9&2J!6B,-PW!:"%4BLC2"WE5,^[3V/MROT($7R9)UBP$)5\=K6^G ;UPYB7, MEO)]N^5L!'C_*-. 7@&-4@@2]X5154>TY;'X#_%%%OFW,;V3;_D:LVQ%B>E, MQ1TH0:J4C<1A810:2XWL./I$ >E:$L.#8IO#'[0C20Q*B;YUET$<+5-,UBS6 M@([$*^,P@9^R\M^\5-Y-G-<"M^\JT"'M\.E0YQ:IA68I4[%KP+"$K4>-B>2" M3@)DDVN-?^ W$0DPI02LW^2[W G5U\A9FG?C/8]L;W@ZE _>;C""LQ2J]"IO M<)??8"]8!-B_PGD*KFXG2^D !R\*!0S*!UY+'9U*YF[B%+.\3;YFBXZQEA=- M)XFIV&S=^)3"L%PZI\X778MX!']DA'SJWQ@ZPVO\ MJV=?=WPV9LEE&6H5KU)[:L/;R1A:_\=N,@+YC=4_QJ[@&.EC YEC YEC YFQ M&LB\TJ1,^2;8G99I']-C8N8Q,?, $S./N6W'W+9IY+:5A^/N, 2I7]\FM M7K/-F1 AH+YF5RCR0810&7B*^%=QL=PTH"0QIWPAUNN8&S>-&IFLKA_SNK$7 M@B)\T[* M,F[2 MDO&D&M3FPW9FGC;YPQ:F/IH*!=K'=5K?YM8^.SDJKFMMWW'','H^;.D ID_" M'8-JM%47?0QU]>IV;:L@NV^B+IRPH_:!:4#X^(PC(/^V@ A8T(MB?_0>U:NW M,.N&J=\"ZDC0!E*BF7BGJ]/YMR >@ *)&,XTZ 0X6CZFXV MOM&G6YXMPVL]G6SW3;KGC[]C5K <8H=3I^O4?ZVSY6E :=6-**+?01W,;:-& M%_Y!2+)+:FNZ3+82;($3K=*\=1\36WP&Z#X ;M(8W+7=$)FM: M[F&R6]553&T$T[)"YI!,RZ9*RJ4RIFFYIP=L6C8D&N[2JODUA[[SH@P&L%<<9PP3[)SBB?^!L-@\X$&-0 MF:S3QR5M4[D>:*V*+%3<7IL#%H-PP8Z'/%;??&H4S![I!M<5\@XLR(6OYX?22! MWFK;#+#_SYM6/B"RQ.DLY".P64'5I#)DPL':M"1D-8QAKF%M;B@GV9IG 2:? M>/V[T,M"_G)9_-+\,0R6>4G12A@!N!*8\N7P67BX:A@+PVJ95Q/^NG>N\Y<- MM1JPSY+KV3,W/=4R$LTCD);2X.R.;Y>!JY69V%0JU8X;JY#G #Z@E\%9=I61 M6BA+KN:=#,F=^2JIHPF2TE4E ^1O;A%PEM!BKL,BF8&FV[4) M ?B<.Z7CU-=L5S80.70EM=U"GV7I*B8P_: %1*:SQXE0 GG:;!,#V=6$9-R^ MHLD54BX4V%*;LS$R#G?B<-=][\OMVB M=FGLQ@?(AWR?LLI?K.Z1A\)_9"1(Z 64(0,BESYJTY!0+V:6G<1YX5=ZXT\2 MS0?GUD&_ 344@"7O-Y5\36\XC]YAFZU _6SC.&L[\KG-D>1-4H2$M=8[1S M@B5]Z]M%'[U)K.Q>T/H[RKT9O?X%*?86WNRH&E9B5EVT&(VUAA&%EEBH)]I- M94#^21L#C4(9XL^!'%&M4!1%_*NI)L(9.ZJ4<0Q)Z4M[[-52L*@4P]W@&)AR M#$PY!J8,>3UD^^QIB!)JT?-5#[ !BNFX+HJOM^%)\.H7D8F JG1 =K<. LYW MMUZMK'4)[$ (ZJQIT[*^GPGDX7 _&R@-M>U+MZ#R_#G")%D%&TO5Z>OC36-3 MZL"A]]'1&&?US4<5Z>INXZ9F?:<2M9 %L9 Z*%BI7M^)KK,B]CH 0_6P.(D1 M\>>+LX!@C_Y&?'.[P\L@20EW.]ZQ M8JZ==1\$;A#AQTX3S'LCH\1SAC$;[S%AKL'Z.0(3$2BAY%+UQ89SS9Z7X005 ML(",V\9,QOR_7H;$Y20=P\[@@L>%VFY-\WG"M MWJIRO5\A0A=B'KO[A_4WO!YBCOM*]+K353$#R93I(CK/TB1%D1]$RQ$D5:7F M+@!ZH)QJD,&4I&A<&X.GP,>17VE58;_DB!+)"V_/\1.MK>4OO78 M;!W*!R\O(S@5HA^-9'J%ERB\P,U<*@NMOLIQ'3K/-(11P:$_(O'-V#%N?!L] M0:PH5+S>X"C):XL9=7O:1?L%"9M81JA15!VU\#BR E,)WTT>&=U;M&47]V3V MR%R-GO7XR6',&/O+**UU''%XBR2E_&@J@I+]BYA<9"EEBYUA 'E#^O0=+B<[ M&E-[T=6''\IEQ FWEMB,$)8?DS=2W_]*,;<92WF]R1AB\P6PE\D^?^X,2/N* M!" ]$'^7,9^Y'_4RHA!D'(UYNL+D886B>5XQ\%=J0;!([=S ?HCI6KI 6$9 M8+8W+4>3<&O8'9#.#M0%H,:DY^M-&&\QOJ<[=^#A[MG=Q/P- /M\(@EGK?IS M!N--G/Z&*_E$EK47CL]7=30#BM-V3CW\@JKXUT4]8D_CB&.9H9#58K7N'#JH MN1U-!S"M4?%'CWCS9!9ZP-]L$SH3QB[]-1QY0;6"KU&5'0969?36[=Q6D1TA M'=/B';V(J"=>J8X%=;((T[!ZI;.O[:$*AY.LK/MLLPFW>QXAT@^Z2+@.\M54 MTMI^V D96.>F%KG]Q@L3M]1+SWV*@D1II9)J0P?F+>DC;3UW04UN+E,9;$D- M)JGAEL1^YJ5S4ACTEG(;.H=UG&=JL/F)$;+J!JJ08<40"D*)M?P'\=@.,R%D MFM? O@L4RY&R4FI6TB1ZA. L86*0',#: -]FQ%O1J]5^T9Z_>&'F\VJ'T3*E MMR)0\TV?/M0Y V[9&4"MX"N$ESI(;JH)!U!N#R6KT'BA&*L :/J^ 2?6;4I# M'7!J9KI2 X@4.KZAW:.0A8+M=C6-G C!IR[33P9L;#N7B@@1RY90GI^1KE 4 MAWNV!6'%W0JEVG"+XP!)CHRD8_@X*%* MZ>:S+_8N!\"Z,ZJPK$C$*)K@+?K676*6.MC">4,5AKE!:490^!$E!9,!4$<) M":'Q7["4A:("DXI=;KSO%.>/_DD@^][EH:SL8VYN0-U(P&P_EY&/7[!_2ZA6 MM,X:)?CE(SB,3E!_3>H! :Q45;",@D7@H2AMZLKNJ?::_G>=K?/JMOG/4_M1 M?N:,N V/4A*Q#;BM5J%IZ5QMP6LONOK73@U?LR77F+Y*H(ZER_^XRTR?_J'O MG@.0[>_"H5^/MN""*]5N_^Z(1145I)5\[]*04%]54@3Z6V@8I?(4;<#;*@#2 M+Z.7W,$+2ATXA:X88Z<$G<4>CSJC5XGS*.6!:(N8K'GPFD%3=1\'_RZ'K(S4 MPJU#>1+L_6D9/]&I![G>T#_LU:5W8&V_E6#$CJBKX6R.WY-=51!,@>5(#&_- MKB^77!7+BE11>H/6PV32.:"#PUA7+-U 6*XLQ @]$,2\F??;]6,<#H*Z/I*+ MW5L7Y,;%5'Z:W.%-3%B,&"NUG@V[ MQTD'GH+&RY'I+?QA)HA?XS"+4D2V%T&(B0T)-$>4[CE%I0 MRYC8V'CJXTW)@&D@48)N\R*:$_J,P_"7*'Z.[C%*X@C[O/B7[&%?%7S1R%,2 M@Q"=4B"VDO*K[.55 &S-#;8XYA6-7 MB$<)O\6+;9U6+F[;Z%='G8 O4@))*0!I-W>SD^!^C<+P)$LH5XD-HZ<^WI1V M_082)>:V>JSO"9VO,5E2@_8CB9_3%2MG@"(;=D_WN%-Q(@A0*<5@^[Y[OZ*' MO#WL:\--8;/O0J'$6G+-U07[TEN06>8']*>S-,5)RKD:[,61##L).T<&2RF% MWLJ61@?N+(HR%.:7:BMG;6W "1VS=2#*1REK*?BU!QK6 C3(Z]]8P[TUZ#3. M6C$FI0CLWW;9M3JO(&C)NU ,-HFMI@U!";2]L/0]'=;$GE!YQ;R/$0#[^!+8?)9A*"5FKO;:G_(!>+GW**P_LY<7A;"T,TP6@P]+6!#M\%5)]WB:V])]ZK MF+E45W%DXQ[0&FP2RMR&H(P8M/NF>X^]C/5+^?#MXT.0#HSU;@TV":C;$)10 M2U,BC:$^?_%6+%-V\!E*41&J8N5^ MVSGP=*P6$3*E,"RU3:P_F-$K]#H])R0FIS%A;+24$S]5"9Q=FB 5LI,>B/6#[7-GR4&GR75 M<2:!?&WB);:6PYAS$A&UL['U[<^2XD>??=Y\" M-[[8Z([M=DO=\^JQUQ>E5X\\:I4LJ6?L=6PXJ"*JQ!D66>9#+J]R&Z $G:1!'__7%X>\/OD X6L5^$&W^ MZXM/-Z\7-\?GYU_\OS\A]+__^']>OT8?<(03+\,^NGM"Q_%V=[,*T&WB1>DZ M3K;H1;9]B5ZC^RS;???FS>?/GW^_(M^DJR#!:9PG*YS27Z#7KTF'59?'":8= M?H=N[W/TT4O0X9?HX,OOWGW[W=M#].GV&+T]>/MET>1__S$,HE_NO!0CPG>4 M_M<7+4J/=TGX^SC9O'E[\?4_^+8MX0^F,2A_@:KQ'C_+OL:8?_ZXLTV.Y"RA#[W7V" MUWQ&PB1Y0]N_B7!&";RG! Z_I@1^1WYUX=WA\ M$O_AT?0Z.Y7W=1]'@S9^, M>-[N'XLT MQ5EZG"<)CK+^9*6$+J.Y]M([1KAL2!AX^^X-#K.T^LUK^ALV8_R^B[%73%(N M.FQ6>E!EZ%E+)L.C^T=X%S)-1KZB2AQ'KS_=?/$G)AZT*KY!'FOQQS>LHS]U M^5TDW9GUDE5%E_QS@.'RBS>KF*C&7?8Z;+.]3N+M@$RR6#2L-W_2E/\RN\=) MT9]AZ;=[)NQ9E7N+ME#J,?VN+W,70N<(HBWR_1&]&;GB)UGJUN4L(>+%;!8T MO)+[$C4S?:U-=F#Z#L#Y*Q8'-6KC'35PB?V+4KS9$LW37C%SG=:#O7U'::E< M!-Y=$ 99@"?:(3D$7&R3?3:D]LJP:>9V?<%R:H,"&*7VUMGJ;SI86%>I+=I" M$%S,4/@#4A^Y<=YDQ)JG>N\X)$IQN;[)XM4OB\? M/1A.N:WB%" !) / !?L M,Q2O$?L0_9U^^C\U-AP@8U!@;9R(1UL>X34P0WJYCT.?;,6G_\R#[,DX6'H$ M7.P@?3:$RB-M??X?O_OV[>$W?T"8-7-M4\ "ZX*%.]PW?S(\[\3B"F*?0#/) MU&>?9],=>2%US3E6V6,F^6 "+5A,\VGDJT_R(3S)SQG*AR/VR=:.NXC\R37@ M(#GCJU+%AN*R)&M8(2_RT0U'5Y[.0E?*"AHPQ^"I:6Q>)>!]2.(TO4KB=6#Z MG-;NV;9!WJ(-X(9]@7;L$_0B)#^\= T-CBC:*-@?D[ZR659.B?-H%6_Q!>G7 MM!^30Z%E#EIR:/:9 ,!0?%#" %&I5(Z;.'*\[0MDU7%U F,=XCHC'!W' M$>D^)Q26]/6>+%B1]$7O)T3HX&Z249(6E)1ALRYC), M1&U:TTS)J6W-->%8I,!_QWJGBO$AH-?XB/R(@N*3C%)SNQPL@+*]K*:6A@/_ M]<1#XAV@]!'V;XB-E\<$KHT'G-S%3F'&.T)>)?@U 1"B,'/I0OMM >APC UQ MB;/);,QNWRX<>!T.( )X'U>?]S$./!J] MFN!['*7!0ZEJ2?_+-=&WAO6>B))]MYV &_%]>+L=J!2= $="E&T8#OT[NXG9YP0 3G4/@UX$$2H:.=Y 01EU+@NXPS/L M5Y"[C>%Q(KCQXD[TLYKF@Q&7T.75=N%BIXL\CLB/Z93!"UQ:IOVF4N$+/$Z M95E\BIIO]Z,8'%WD2C82^^OJ,_#Q_[1TZ<4^^=1[;5=K++@ M88JH* 7"]FT'>>8 Z)$.T(KT4#B3_.(=41-RZ=7MG9^S%*6_9Z:JS)*FN0%0 M.8\><.H"H3S"LT$HA[DAA+[(24MBY[[L8#6H.IH[5@4XD, J-%]FL7H61,1J M<8!5'N'98)7#G(HV;7"[KCJ:.U8%.)# *C1?FEBE).C_J%7QX(74H+@F:R$) M5AGVZ1\6D=_]1>O+*V;5DS-E@KT4G^#BOZ>/JS"G%B[YQST1(+XFELOI>HU7 MIB]6+3,_P6W8H/O"Z@@%"R\H>T$O_+*?E^1W;#V^*E8E;@BS&*>D9HO]W;&W MS0W..WX8^Z+4/5R.8G5.:WP:-\:@QV@4S]!%C?1*0UZ&[O FB"*Z&<9K5'#= M+,#GMOR,KZ:)8ANDG%RC&>?>+BF! Y-?NA$K[S*T M-NE_@V%T>,$RV7A1\"N+K0L?_8 M*+0ZD;K&9EMCX:1)]H^/WL]QONZO=]2YK9@5=-R36R*D;D M045;S!1/^_(;@%)G[&-B7XZ\%/L?XMBGC]XNXPAO=V'\A/$-3AZ"%4Y9GD#J MBHZCHZ>;?+<+ YQ,<3L_CAFK6!S'*P#7ZI,YX-,,,GIQ(^.F3!/E]%8L(G]^ MN@@BS**P#2.70V""D[<(CWT.((RM[K&?AYCZ3:I&T'' 24@_)*IN)#YWM-K) M&G7%T&^&^OZL7D_%V5 MVG0>&'>"2#U;ZC+!<_K5WR!O2_T7;M\:J4WJH?:=U55" ZNRIRLR%QG9):D? M;T>=$I-9^#(4[69WDN (T&87<;1Y?1$\8!_=DM\'=V2K8PGWYF!4*8BVC2W9 MV5!%'/5^7-/;5D.^J:8OPPH:\D?5!"%CAWKXTBQ8>2'ZB+TT3YAWC^.5LNV6 MZDU[Y8WJ#DE5HEZ8Q?^H3+SEFEC;P8H YB0(\PS[IUY";U+I'3PSQOF.>=H' MD^OAVR)[^>\T>[7A6M=C3<(VOJ,],4>Z7_2%<-D9O6Y$*>V.[T.WBJ5Q J>@ M&S&#^H^XCO*46.YI>AQO[X*H>#P[T361D)3E4YJ(%P"3BQ51]FG '%@$EJ?> MAFYHX2J^C\.Y'-IDI-G>SP:G0?D@QT#,MOD;+\0 E #%QFEF"18 >0@)S(IA M7[H6_,!TUVH%&)O6KL:>RM/'C%[TM-@D6'2W#$AZH L[)JX$)V#^F*81:EKQ MP& ;"W+"J7$A,7Q=AW:1_/L:[^*$Q<%/LZF 9*R^(0.8@*R;XO/YW/P/R:KC M/!:-=<15;7WC7^U)U2Q-^?J02\O)ZT,>)\/P<7BEKR0W[JM#<,AC4)3?I1/B M9J]WRXFVN]3!JZOZJWF\2N5+I(,(SL"T/"@XK;!ERH^RUZ.5FTT.84#6U[C, M)T;.(U=)$">H".IWZ6$3"*+VK' &IW^"!7UR$UD'7>F'>S^$EL'6YND!1^O"C\2/KT:>MYS@AY'S%+HVY^;"70= MRY1L"WL%,0=/%\4X'UY-M&G<)T:)O2 M AI'3\4[$%I?:P(?C@KE^>!PGS4 C$4/9=1-'YEW3XAU@XH:;&Z#+T9 01*M MW$F; K)G>98G>+&E'O'BF=OIXPY'*1#7,26&AUFQZ[0W&J11)KD\Y.9?]R AWD6LVA4NCJIBCN0"P&>' M0,!,E1BK+HI.YV+8&4-'&[]@I&W%?R2--'Q5.8/@*25FV=$6\#*(0-6UF4#U8 M1H)#8.L,?<3;*9J(O;Y>OZ ?TR0+YJ$DHF3U\:> $7'IK[H)JMK,(YI"0H;] M0CCP^!5CM^CE;+OBQ6F4%24XS=RF@UU;>J0 T9>I8U-][S2F0D8^U26[<+#Z MYMA=9L'2XA*QJECX/(!;TQWW[M+-=B224'H&?))>VPVM4E,F!X!ZX;+ M/@?@,"N\6\'N9'=O Y_KE.N7>[F@Z7ZG>NNU MU[E-!TB7-+3NV$XAZA5M[ X<)T2Z!6M\CVF 6SRJ&I,:!"G_4(Y!S M10M LBRNR^P>)U<$C G.@B*U \WM2GY1I!5CSWUPA-=!1F.9TL:&N0B\NR L MO!,3A5!/Q*75/6VB04 O PIJB'4P$R-I8K!UPNXFG&QMU\HZB+#?HG7F!WR%$UK<(E:V)(L@?%2I%OT0/]N(K?11[[_E53ZL+MQ9*2 MR+L.'/F)F<"!)E6T0H%'WEE>(#W,:J$Z]L+:D-V!=7^+ G.\-')E<[*^6/NV MV/X%Q'6HJ_ROZ\V'=CA1ZCF B%4KA\\#^/BU^IC9*?Q\TD[@))97&SV" 1LS M%,B)MG@5'*S*WTYPHI?\AL5U8%YE2R215>&09QF (D,O@@B=Q&'H)>G+ M?P7Y'8X- +OU'BM:#WLI9YD M!8*I"^0L3FI*BLG\Y'NS$/VEQI%< H,R]H)A\AUV>^M0%/ Q/<"+T77XX2;!/NB^AZ6Y GY94.ZM_7_(("YM&K@\<,C+E@0J< &W_0 NNT^.*ARB7>))"$O68 M0SAZ18^Q84[,7O(/%-,@)@!F;C66)+SXP-),2E+4EY_TF1I$Q7XZ*1X;<.JH MXNOYO5H;D-I>*A)PS..=E8L\NX^3('N:[$U]CXB;VY0.#X,7*:C^?![Q%V)Y M<=UF_0%K:IA/48)7\28*?F5ZJ_3#I36A*QQY(8L*C7Q6? 6GV6*U2G+L3^0T M,\&1510:8%C"=W;DA=1ZI_]DIRG4)LM071$F_UC'"R8 M7GN%F!*&V>5D9XE,%QL[&-H,< 3@N@-=:@O>5=#ULB:8F4+]"7N)Z^U\0*82 MZ)OF8DDJ;%G $>]R22@93/1(7R;/5B)C+IKZ&_&EMYTBS%5 R&(9!9@+!6/K M%:*-YFIR[/7+C(*; M^&+IW)3T!S@FJUX=%+5]C-BNC>>2GVK[PG007+\5ZF M<P]C=!XVO6 K4[G8OE; 8M'[K,G&$RG>T^B_PVE M,5.O&S)AC*F?<+"Y)_]=/.#$V^ /I(/LA%B6]=/CN2KY8<8G6:?VM/[@ (&- MH&KW&I4M$6N*:%O$9+G+R<]\%)O=_41JE+PM M9@Q,]_>@?X-T8O&-<* 1!K=!5M7!* *6-SA:V2BTHD;;;C4K)=[ M/)U'^PF MN=/+C$[E6AAHXUU]LK1K357 ;_J=RILK)&4[P$O BRCI5:&C/V*/MBB .!-7 MK(P@.^%>0S.@7^VOZOGHB<5+3U:.$J1CN4X?Q < )/815$?2)7(@>7%APQVL MKA;J)O,YRYF]0VNSY%, 9XB:Q=OL 5; "@E%,K RA( E<7J%RM:H:#Z/RVU) MP<*)G?A3,J)V/H8F_Z&14@]>R$[5V;&7)$_$LIC"Z2]'TWYZ M%RF^(#R11FR#7]%_X*:YTU.ODG0['A;IJ=#./%M%CU :QY,4[N+3L*V5N%R MF6?KF!J*(Y=:22B@[H$$&I]Y/X.$'0"RPS,'V*I=T1R01(Q>B.Z*ISM.U^SX MB1_EH%^L5G%.UOHU7F&R[N]"?(FS:=:GD-04F=0�@!0Y"=7C9!2=VF3NE0 M)W)@^;]6"?:##(5Q2NN#D3__WV^_8CO&_ST\^.H5:9_NBI0NX9/;HZ$, CIF MR="LZ1\#JPD\BY.3.+_+UGG8IS81.)5H3Y!]9!"L*@R.0B\W4:ZKHY,.)#IH M59XV_3PF53WVCN%N&*<0%1?Z$^ %=--67Z.@?E,_@TPE0JEULTC PW63*AOD MAVO\Q-MM[-. [:J"5UH>AQUGGS8?'^JG^]<'X[P M/[ Z6%/J1PX!%ZJQSP:@%=F'J*SU-8ML$:[]U%N%W; M(L\S-+0QH"@RE$8;5D/TFL8=+M>?TF)W,0T/(2W[0!&Q WD&Z5?T6):G&,55 M!V5!X58J2<FAV[#HS MZ.DC31](B'V(8_]S$(:&E[H42=M7 #),@>DYJJ; *G>2DD->K-WD')+3H'^< MF A5;>18/SH,(*3ZLTN=(Y)Z7[(C;5":$C.[)#8EP]@ M2NX-3W_5MW*X3AOG(B!D&R8P*P,1+ZV&3L->AH76ALW 0NC%T1=[)/@C-XP2@X^*"$6(&A@O] M'DH[[P8R8K'MH48P7-U+P.[AJNK\:2)?MYB8 PR).1K8J79QPK)Y_/B'?;>'\ZM".=G"1VWN=)CV1BG[.GA<"9T=Z#4J/W7KRIQ &@?Z!Y;FOFSR M74-(RFT<@/3F,?=@ +D]9'#@;L,"^$S)Q@9<\/;UWX!0G(8*\%GBQ0MPI_^W M,/^CPP!!-)JM1M-,)M*/0-BZ_F+9J1-!?QPK:3]$DFOYF$L&1& M3EYV?HC!@5Z QWZDNXL8CP.)( _W41X';=&*!F+XH#N=LWZ0GA/M/,05I*?W MCK9U%/:J>Q9VK+9E92QQRN(Y_^=Q[NUR-G3T;;[^K'7[UT[)Z7D+!DUK=1A0UH\OK[./2)8":M\B(@9%M%P:R( M*FV4#9@[_IL_H*+A=VZ5U;#T.HDRQ>/65U9UA1Q&88JD"3P*UB-7.4P,E@Q* M67$(6MX.?SFWUY_!;%,>)N MFM?Y>9KF5A9\23DL/B&D-0:N"F;M^AXF6=IYK&^#G?'&.R&$ P- R\6*1--=NSO=6];S^TS(/!! M$@25H)K%:1^2S+Y/L3)QP,]AN-@G>T*HX]':P->LS<.;JS/;H:C)E MAY9\*C(4'6P*$FQ)+5QI3XI;A*EX462GQL &,+'[1$3)S3T5P(T4U'I.$[<7 M"1)B!% %^4J,@&F28SE$Q84G&.!%!4)[)W+W&^#0D5PT9A>!, )^!.XU8G]$ MY1^8"J '_ MR. 4Z&?']?V GF:]\,H+_//HV-L%F6/Y%4XA)]#5[V@N'B&T>X'!:PCU^I,$PM[#Z>5ITN[:D3F MT=)NIUY"RU*G+=*TZ-LJ,%]"8I"@]2"<89XD$.D77[H]<\F+A.'YL_8("'[+GR(%= &3]GCDPUM@E+RH7/G\I#4NB:W<+PCLLL1 MO4.WLF5T$J2[.&6FV7)=9+,Z- R@ 6(.G,QBCJ#T=*01>D&KGKQ$]%Q'= QZ MX;/V7OB2%9K83U_F!&)RLNTDMAN>#F.V0?VLG-[\^..$Q'/IO*#-7K+B-%1* M+ZB87J)*3%PI_49DI!%&Q9Y/%H;M&>&/5E_ZD'C[3YJ -ZR\=M9,2(@#,/DH M_1)1(11U[3;T8S<8&)KT^ETK-#S-I\I-=Q>Q%Z5GA&=RK(EPFBJ*N]?$[$/2A-:PJIJXN 64% 8'!MP!F_,J#*MF"7YX.EE* DX7X4@AC/&JGT<$ M[SC-"@JGCSL\FBX?&. M+49Q&4=U,KD. $%(4X[>QJUKG_*]X9&7!BO#^%*E;MZ7'F=>*,*;(H=B8Z0\1GI5-RB+ M.Q?/94]N#RF:B&CC56?2;#N5-'CD&3FT]:! 7R'VV66^I>LW3EQ&H;D1[X&+ MQU<:?/(2UY6+5UO(CHP5-X(^U-Z)JNN0*JAQBOV&3\.VZN%R(;5SU(&LK] = M;33X7M@)\H22;.,+G@@G(>P@.R,4/^GK->L,+;8TJ?L<7WB/E]>H(/C]7D^" M,,^,QXQ"5%S<90*\J*H OV@VK 1F@*D]H8I0U9X-%]&D GY&*(*REUDM=#VA M.,@W+.!FE,7V'+6SGM#&)"G^"=.:>MA?D,7C;3"Q<.]PLESWPD&GL-C4:#MP M2"DQ"&CXJH_77M$))VRX;?!Q0M,=X%(+%6VTJL^<@S.D,I,CMHCR7<()CN)M M$-$%R1?WOX2P1Z0' 6B5VG#J1PRJU.W'!RMR.$9IM4W4OMJ:#Y"'L"$!9>'T M&78QZ"LN$9<&K=M_&1:?O<3_D,3[ ML71F4BTK\^#"E:G%*: $FN_+=]C%PWBZ->'M+HR?,"X2A/M!@E=$@JTR$QY! M51@R\1??9-[C##([Z^*HE_19:XJU3U R6(_=+P(AIBP'MFFQZ>E-< UUN:S M&B01);$<9*9[Q"65:!%>XL_L+S9W@8:F \M.AB^)] @,VQ2TKNLL*PE75C5W M9V),<0<([)9QMT]T1N;&'FM*V)O-<59-UM(JL8=#\PIPL?IG'A1ODVSJP Y9 M!U<_LKQ!9]YV]B?Z. *=>IL0S]=JY8E95AOVYL/P\:Q,8F8=B!RZ3HKAR'"F MAL-G83EJ0A*8&_TKA(6K>OC*48!YD2L25']G53$:,W0- YI?02BV:E# M-.A$3=/;;7K-M2LY0'=/J'Y-B;QYK+(I =M-RCB1O$9L,2=X1X09,.( MZ3\6D;_8TL+AOTYQ4RY%TO9A3H8I8&VTFS+WO]=J0R\(@B@CWP=W(7:>K4A% MW&WH2D^/_E&.Y=8YW^Z\(*%+Y)B841OC+E: B(-/@6%V>.%Q9^2SLI (31R6IK0-TZ%U M#RS9F&L]:D(8\>B!=Q U)PF"( %U4P-QAZ>?#[UE_"S7)V71N(D,%R$M^T=/ M$3N0%;-G%OM527T>RDK&F*7NR*UL[?]$E+680[_J2,*/8_$0O1*.V M,YSEEF8 #0/O+@C=.\;5Q=\UMY6F23-24T"%K?.+Z*ML758-&Z.B0XR8AO!AIB-$O/F_GH*.KE2UU&1XD8F$]TE(!+@=,W M?0;141( D(B.&IH?W;L$0F>%L9_2X@8W'EL:QW$8XE7AQKF,,_J:;H6#![IP MS#M:5(C;MES5V -@6G52%,#8)4&T"G:LENM3$;\41RBB/=$HIK(KM[:$'B3V M? "J$Z=9UF:?TG+-PF"S_2@AH*R-H+G5LC8P'U*H8M7(XC6J&CDL;30LD+JJ MRL"@]>I9]3O]Z/G$BM6$0]G8;F4KB TE+!1-7!;8&1*% BM\>H?@X&=]*RZ MWG-ED(D8F(]!)N 2P&'=8N8&F00 ) RRH?DQ89!=X\I*6*XO@@B3_QPGV#=> M'EJ.IGW/MA1?@DK NXYF?-$RN5ZB'T@?R>;I/W[W[=O#;_Z0(D*?ZO+.U!:$&PZ M0U758KW]_+S*KT# UY0+(0>"G[R$UK24*S^IUJ-%K*AS)V7$-5DIJ$9JYZN@ M7KO/95=S,>ZD9R.&! (9@ITD 1?_&M^\!\8^G M8EO_C.883$+6[I>J(E8GCSVA>U4\I,--[TPU)4W>,OKW[URJ*&-PJ<%L9J(U M+:^]'B-_CZAA*VR0G/WCP!!+P[GT*":=&F2R0FP;9U+#-K(_OM7;']_.8']\ M^RSVQ[?#^^/;<6F1\MTNQ/305RBFLS#^?!ZMXV3+5-9$CBY9JO93A,@Q!N4) M:;5&K6:N=C5-(7>2A"A,R(B[\*KJ]947^--5,Z]Z=^ ;V&-AJ'KYCGR&7M0) M6EFT8? KV9""\@O'&6< >?$*F;='K/^ K>GKN)F-"6'2IN(F\(S+"Q20RT'( M? #"D1@$E/VACHD;B[?XUGO$Z50ZI4? 48#B'AOB:I TM7/EY74=& L(:"\R MBS<\_3QH."2_WGS $4Z\D(9U^=L@"N@FE@4/^+0(:S-M[<@1-0D?^:0"*Q6/KMDOLR3@-X<1C[U"["X MVE;F'>-W)]*$S9W?Y=$ISQ[H)J]>Z1;N<+_JPOF%G:K N]785UEP'V141;MJH6:[) MZ<:P7IV*2Q<6X$1C@=Z.TGY84;N:7)41E 5^'?Z!)0G=>$&$O"1(Z=+S6?)D M1%K2TN]![-,(?9_0CFB^T((+M"M813O*CDM#96($MU?JE*)S9-).."2>]K]J MH8:M=KI[8AA/2ZBY$(7"_AY9L=O"1EVTL<.#'Q, ME:YKO".BNJ?%2'N5'TP[(@?I.?)!#O$EJOZ+DKJA6X^VM#1[11@&ASZN[@?0 M?5'HP2+$2H(.#NW#7,DB#"CZ,3O =84KB[C67(S*R9X$#\PW_H'8R72O7D;- M[\Q?Q0W3=N)G:9 M29D@7\ADC]*E2-K/%B[#UE#J#]X+\UEE^A _*Y>> I.IDZHLO3;2T+1I.=A6 MA0P-I%X.9I>8BR,X,9CV!SLJ_HV;3^DX)V>-*&,YP2VEWNJ2G(/:ZK,E=MX5 M7Y;Y"%U'0B?Q0E]5C_]/MFC:# R<]1.N<^8J+ ) MF-=M%H #I3JP47)G0/N->AEQ=ANSVJD)ODIHXM#LB3KHLD7DT]<)._J)Z? 6 M><).PENDV0/KFOE%'5IV(U@V9E%8N&KI.M!%6?2=P BU"=)YU%(EO+\J#\17 M2;#"%=TN'('W+>(>+-IEP]R )A*OX/@X=9@R2 M$EC]7F9X.O3WT!XZC_*4YDT@IW=VU<">7Q5_,1VKKD3:P=% A3_H[J#"8KSN M8N\5JA]&I/?(*WMQG -- PI"138C'%*W*EP8/_$J\&EXFUK_\6'0YAJ MP(&'6]79&K_+%S5JJNPCQ[34TW1X[5%R>3SA\ ,:DG=9G8RF5P[++>H@X0'H MXHY8YX!1]QFQ0\M1G"3Q9QJT*'6X@%M;]96(>8'T42ME+0UARM!=W<2)FT1. M'DW6(>%XQV'A!D=!G+#,MHHX:+>TMUO!3$@(/V5?%VF+G2:A$DT_1^S[HQSQ M[I#>$BRZ.]5'O+W#B>$]1$3)?@86 3?@DT+: BU:KWY8(Y>FBX3TN@\&Q8,V MG"E:HOC8 $>\T%-(#NCO1;O_<;NOFQ6)?C!HT?&1M87-I^1J87.Y$2_LH_DM M;*'T^BB"!^UJ88,<"19V3PZS6MBF1**_L"_CZ"%FM=X:C\@DZUI R';]"I@5 M*(UM'+TN6G22CCJ^$T_>Y$OS")7-7.LB*4%VRMH/#G_$]G6-,X^^*Z[>O4^" M)X"(B_R]/$;@H/5\FXK5E$.)XE[19+JINL%1ZFK?)JI@%[03J.( MI.G:/ME(>Y=/..B;-=)X14[_ MM_@Q.PK-AP],RZN+;)&3C@B*RK_^L+@\_^_%[?GR$BTN3]#-^8?+\[/SX\7E M+5H<'R\_7=Z>7WY 5\N+\^/STQNGR3%LH+.3X&!R@>A?6:WNL9_3XGK7^ %' M.3YZ^NC]'"?'>9H1;9"D1T_7>!]L9SS+D3"\[ M9D4\XY EA*H[1:3/ C?E(6WG14W=,E:# M$"5#2LW_DC4G,PZ[B%S4R\_CYW M3$<>L12A<70=I+]_G$>L?FLZ&4"Z1!P"I,,( !#Z#0HB^EQ[0[AQ MGJ)")"@N2/J#' N2:^_S1X_,WY S M3["YSUY?!!%&'W%V'_N.43L:17R36F=Z-3='L/=/*5[GX46P-IV@28:BDSC& M0;; L$9>0AR$TRS8LCB1D+1UZH10$'(W\%%N2K1?M=2 KX)2KG#"POQ8"0U" M\20(J1*PY'%0X\*I T*)50GUR]HS )<]H(H"(B2*V$O'+S;&@86O:-6G42OF M=Z_;HJY 09%?^AJ(^97IQW;,KP1/ /X:S/DEYD):4XBH')32YM^YNC16E5D= M[2L[%SIONB7Z/C %H@-K)U=ICD9C:(;X.= !T(%>O$W3?1%FIZ]_@/;VCB-# MK BA4I99XBD9)P@12Z,+#,%PQ^31IU@+'G!3P,RP@<4AX")>I,\&_$K@.U1] MW2IY]PJL>>>FM@PDMFY)&>Z@ML?W/ LE>S=)DI>XLU ME8<"IN- H8',0"KK^"^?SF_.65S^\@R=+CY6/Y-\K%VDR8?V>4H]/J/C+Y>WI]?'RX]7B M\F]H\>'Z]/3CZ>6M&P":04-;$XV8JC'WI<7SA?HY0T-C,K^\!$47/OAAMB!_ M^^F'/1RZR7PD+Q%?/F&9S\:X%%_YMD/I$:ME]5_B7(#KV MMKL\O4IB/U^QIPIX%2<^.=JF'Y(X397.F$H=VK4455B#KM=I%ZCH@T8SEIV\ MHF4#63?(2]&&=O2=(U!J2[7)!:LZ3>IF*:/S*6(_D3[+SMY) 8S3S*8'%^ ! MP(O36T-X@FM9 P/14B4?O>073%5580%F27"7LQ?;*NICL!/+5SM#_ !RKYN5 MUX%-0W>^*EGYU."0&KN&&<]'WI=ZJ__+&:S^+Y_%ZO]R>/5_J;_Z?\(IF;7( MC!$AW9GM !-9QJ!W$$5S="5M.5B'C:H<:S I38U.T$D/K5_I:8RO9J QOGH6 M&N.K88WQE;[&Z/7UM9X\OYZ!/+]^%O+\>EB>7QN4YS=Z\OQF!O+\YEG(\YMA M>7XS)CELFBW7[%DDS;>CM(%#;:U+%F $S/R:LBJ+[!TK2DD#I\?X 0FT$KO" M@S2SE+_56\K?SF I?_LLEO*WPTOY6WUY%A$'-&+L"*]C5E+X(4B)C786)\7? M;KU'K&:CJ_9I^>"NR!YT>U=FNJ2!O"_1'>N)^OV*KI@[N@Q&R6AO#@,X-45< MPTUGOG3/_NWW=32?WY:ZN(N,@*>/.QREBF%-\MU9!J$\9V!QP=9+1.I*\EI= M(%STX1!UZI)L5:E6FILQ0<4P)<-7=B)*]I_("K@9 S?'MVT2TNP$'0],@A%/ MQ'L]\^C]#,RC]\_"/'H_;!Z]'V,>D4G#:5;JG;+Z.,MA'_Q*XS6+/RN:1VI] M6C>/E-@#S:/BLTHUM,K4UUT1 ZGXR*U?4U/&+?M(?<)&[%E[Y SO4_N].P@9 MV6/!!,!RQJ-#TC+%7A(7&37QO[4X4I M:;-A.R&1+J,244I%5^CN212^"T+#T(]/!O![3!_4JD;8>A:["'12M=KV\.KV^ M_1NK07'ZET_G5S3FUZ5"TI&V5!8840BP:61:Q^,<4:BR/7:2$M4]N T]UTN+ M)9__2FN_._/H!DL?T9*^&8V:@-2^)VIO^8 I8 7*(ENW8#C9T39-"BN7.Z.$ M6.H=-(E!"TT0.OT .^#U9AJ276>1(%69ZX]DK+259J*VDF0]2XMTSV9,&1%U]8D4H,U9'5=XJQ6 MR)62FMCLXI*T7SQDF"E((>$,'<7Q+^A'+\SQ#.Z$I04J,KK "=#V5Y MX]7P+9=0I]K(;U L^]7&M1P?\5I@4I[EU+O-B8ZWXA$QPIHK5XD)YB5\*+3= MBNJA=F>H[ U=X["(!\OB^@/J;NEY7F;B9C$)1I[_Q9A0]$..! QP2%\2JK>? MWGZ. MG:*ZXL%%)08M3F$4?S57=]:PZ/71VYZ5*;RH$$D"5GM'63$7#BXF-5F%L?OU M;,]04@@8B=]Z;LP[7B":9P04SO'+F+ > J;')XS=;]Q>K8^3_3CDUA,SXBBJ M095\ZQZ[E(GG@%WR+8S=;Y\==ENR'XG=:F*L87>Q)O*=!8"[G,P9-[@N\LI$&! MJ+@X0P"\@.?QHUNGP!H04/>0#8_,B/EZEUDZUW)(N3UN]AF2L!$OXFCS^A8G M6W04)TG\F9Q/4M=!OC+BA.PZ[A1H XO.#IT!3CJ*_7$8/MA)1&_OL\"+TBZRFW4FT]'B4IW0 VVW9KNGXSQ)>ME[ MC*ZABH+]+"Y])J"D+IC8@ZOB$\3JF<:18Z>:0$80*-IC-!#UO5Q_]+(\88[U MY;I-R-(^+DG>[=XNQZ32?D^;(]:OXV.)+A+X)H#"3!DQ"QIZUWCG/97.W*LD MB%;!S@O/HXDBG/1X<(%B+4ZE0IP<*TQET4,J56U6+,+6?&R('@_/ [:RT4W/ M K9 $(C^K.C#EIA-&-<9I2^PE^)T*KM@@)B# XQ1Y"I>;JX<1N=(2>U#K2& M!ZI[%.EVROY?57;3=+^$$7 M8E!ZB;TVMLL[[]&'\DJXS]4.3&Z34X(S$".5C@[E!,EK9S#H4I'SJL< M'?8%"0U#,^W+1>#=T?3$BK4>.' MFLOTT/DR/9S_,CV46*:'(V-DV*9,"_M.:JE!5)R<._F\2!ACQ_%V%T?T%%:; M9HAVY/Q";T"(W4, /'KM$V37SJ.]3VKI,P(NH--G ZHQ$#S2A$$,(:LX=555 M8%@^L+5>CTX;%3]Z24!!-A4H^OW;O^;M\0 HOJ.APD'@ !%T\8#?VR:,48\ MYT-EFCR5CJZGB?<@=0YL1S%K\"BQ;S7%XHH]J^HQP#/8N;1A,>3:DIFW,7:3 M@.)5Z:P]R:=.ZZ/-QJR0+6!4)I'/'+$K 0%I ]-S_0HGB9[CRIU!U%<:AS* MY.N9,5 %B7IT)F(*2V&?U 2I>=3IVP^)4F51+AG/W*$)9>'1FXXQ%=(D"4Z9 M!$*/!S<.%PU.8<2^?_W-U\]EZQ_,^: _-T:O^WDD'>%U+B$ /-Z@TG'U^:HX MW8>\\]6,43H&F*/"!JYPE 9QM(A\]K+[*DZS!&=!PMZ&'N$(KP,;%<&TV;!] MB-)E%*K;?'IY<[Z\1%<7B\L;QR[*L5#HE#P<,TWZAZGV,YEU$&&_)$4K+[;( M319:I4[?NN&JS*)4;3'V;IQEPV99L+%/DV 3R9,?*ZDC2F$^3_"5X $]Q9*? M0-W8FN-[,NDX/8]H]]U8#ZE[7U%[RW6B!:Q -3N+%JQ<)_D#\O;#<6Q?$$M( MH[XH'AKNJ%QA^\!CCY"#NYPNP?3HZ72["^,GXW6&Y>G:WI:E.0.KPVYW7O2$ M5NU6CA\<*\JX^P1993KT]]L^G0;L>Q39'[TD"VC@M/%G*M5OLT+2_&NZ /%=2=N4RY*"UN,3?[4& KZ>ZL9]/?6>=#?V_D'_;WM MV7+0,/1+,N91EC;)R\ZCVWM,R[O'8>#317'DA30-U\T]5C7X=?NV'H"OQR=< M )+VAI(F'QPY-- #Z*K5([HKND0IZ]-IK<@Q &@7E-2>1.U,1?N*;M'HJ,6I=8W%#:TTJ?EWA%2?S_%OZC7LH7P YXIVF(O7-NB+V; MOR'V3L(0>S?*$$O3?+MC9\9/*=T]*6[RC)GKRW7/@E>TQ'0[M^4\&\4E_&*R MZ@[E:6&&K9H>Z6U!_[S7>6'IX('E* RT7V+JSZ1!Y\0>'\=>N,J+RJ0]'NAU M!;4@KXGBG-XTT^1K'@XZ3>ZA?);E)R@AW\QLL0L&K?6)1+?&1T! MUWB+HMP+NS#X-P[$LZBYV5?5FVE^%Z( MMV&&0*4 M4%W..J09TVA3E+"V-*-SZ\+5F44H+[%Z$Y:<#)-77C"6+W%VA9,@]H-5^3U] MPT6!O%Q3XX <3QC$R0$EH=%=#K=@959GX3LQ-APH'S]I0$W65:L)L6B+-L]E MV]9%H:X&UYI[36]D$XQ#J+:HI98R:XJI.@SN$C*F_-">](8JF:*RW[UW]T[# MN:2$SP_B&IXH[="M>@H9%BS[A1Y":85OM9%KRZ]"R-!T$23C9A(G710?85_@Y.'8,5>H3P+A%-,S6'*YD M]5@7I1IZ]^YYH7X0-B.6@7@"[=<%-#MP;\A(#V'6F'MBBQH^OG% M?9I77K0>K8+G7\@>5#^8U;S%E2NVNH2L*H6Y.C6-$:K@OF!XAHP42V77$[JIFO:3]KB]45!!!O]"07K^QKWL761$+Y]& M_G)-_DOUM,X37K@3RXE[AO@9>)/K90Q8./(I].@_GTCC[YPJ1UDY[;^T%<^! M41]GZTG;T7Y,]/2!HB+B[OV9(O:&'\F^:?)05#OV7'-/R(! ^F4D?ZJ,9O\I MTO[1?_X49/=7U3SW*)\38V*%4UI+M0[,AN+PIT@.9(C/&=Q,&1H*5$7'"Q+T MX(4Y,QMX;P+F<4IR*TF/F43E #5@,7VEJHZ^<:Z.OYJ^-OI+01E\Y?R<[D^04$LS-(^YV MS!!DTE0HY'.9W>G0!/;,OH<5IK?0?P/+H7099W_#6:/.[3V-56?&Y9.J\2]-\'"EG_&IW;M7XU>5RNI>VS^6I;=\ 'C67 M>@9PN9^T7FFJ!%FTF]FT10 >E-[2.@J+X,ST?N3#_HC&A-:TGUJJ2+;3SN[) MAL.!TGM8!QI ,-G[PNT-R^A)9QLG6?!KF?GOBJB/I 6FXP3[P?0%,*28F,$% ME@R?L(NF;LKNIVACE/+?[,_C'** C('SANRTZ7J(^6X@YHN.DQ%A+7(=VM5U M*JPINPO9K>F: '-6H2]*R"$ MV^H3M"/?N#Z0:HI*&/2N6\'3T/4'(1QBOB![JC+5CP\N3K%R AQ[]0R.'+] MDW3+M%ROB6E9ET0BA.CU,SW-1ZL@#-CQR%:F/G56'"BX,?Q*[,_=YNRH4Y&A MVS2Z[I2%<)S.3QL[0&X_O0G55:TRY!;9&?9QXH4LSI;T]=3YV/!:,,&1?;>3 M :ZAA5%][+PHCD&LM+%O:NHT5.48^ M*AYJ_>B%>;$\:<0'C7UVL"!4N+/NQS \ .CHR'J@%VL/51/D56W<&DH3X4MU M[:C.\0C?A]12OO<2?.31@-A6Y9?B321I4#FU,8%C9/IX:YX_VP=BXR, ]R)B M7;^^HYUT2AVY]FY/AC#E'4EYDO5/ZS+\7,;T-6!./B/GH])7P.H>.UA","]S M7"X@M\#2(-^_;AJ@(,-;IS6/C*!#%?[B2=,MQRA!N/C3&9F!BYB%F&S(]Q%9 M=%(WZ.,H6+U!'\4J&);)SA84/RB,BQBDJHF[DHXFI-Y4>QP];=KWG3*DV1I9 M^#_G:<9)G&=%._=8F*?':)]- -+LL]F?AR&QJZI=[J2,+I38.QG0DW;@W1&J M68!MY=E3X\*IYU^)5>72BO7UU0QOY[6@PO?VJT_BV#O4FM(ESOAQRL8N4+FD M'#T*!AD:NC[-O,HDJ N1=GH*#'E,TI]OS-B'V:IFC5;N;:]Z A>R$H!R;('$:/O5U M,Q_;1BA(UU48R2!GD).Y^)QA'BP:0&GP PK__#V^[^VY M2L 0*C_Y61MQ(T86!YEMZB0MB'Y(B*X]?5R%N4\V_@]Q['\.PM PD"6)NGE< M(<,:_*J\;.PZG9":6+O/+:0G0"]O1)F(MCI)/TEMMKU&5EW=^]0!\9>?H;#Z MSNE;+VB>ZRV3.RH]F5Y[04B.0L=QQ(ZP:YEBEW5.8.:O055OF[\DZM?;F\B*I'K"G_]KF?2F02FV@TB[.PF,:.0C]P M8B9FE"FD#1E91B9Z7$KT(9ZN,K%:);D7IG5,U%F7F%Z1[92TX2=XH+3 MF793Q_@I(I (C. O"AJR/T]M5@X8D]U.[+'0"KGKZ4,6%X[UZFO M>U8K-(Q1F7@JA+2N;*U[#4-M&BSI147E%?D7P0)&=7YIZO&YPA&Q5@+L>E,;C2U^G*S6C&O? M20#4SJ-5@KT4I]+488LI!S+@9SN'G M/$4O*&DJMJ_*7%HTK3 [8.ZJ7IQN 69QU5XI!J?8M-4OL;>;XYYG!YQ@382X M4:'/ 20'EG0KR]\^+\T*L>3"(C'!N(I:+0H)")?,W!?, **TEXMH=DVOE5JA MS6>MJ+$TH[6BQ#CHRG[N:T4+41)K17UV[:R5Q>J?>5"0=;D^VFS8=F_I,JJR M!O#C+DCVRM \&X-+&CG:ZV!_5IWXU<9P+&UMISC+0I:O/Y5%PK\P$/3+US<. MD_K]/*M$\RD*B"18 KGTSWD2I'ZP*F//?O2(,/*4_:W]IW&U.8R3M_W*:;JA M2#@#FS?O5;&D@BPJZ*)V[\S[5Y(N_M[Y\UQJ@4R%1TZAD$D$9B;FYUO-J_MO MG5_=?SO_J_MO>YB AJ'YJI- BA;R(H )PG"YP]%MO,A[-0L!H8*-[4H68@,0 M+U5!=)].44H;T/NTB&[H'FWC5+4,":,&@7#$^D$<5TD9],."W:>Z(H.HN#A! M [Q #Y6N3\].KZ]/3]#-[?+X![?'W@%AM0TWT2CU'[G4986*8BQ5:/]U82*S MVLE-\']=S&HB4(WEQDF8X3B>(:.+0O/UT>*&P/1X^?'J]/)F<7N^O'0;HVP& M+)T 10.S9Z $UJ?H :>$'CG\9$FPRLI%1DTT)T$'.MRXCCS0X%GBQ%'UBYJ. M$>L9+6@ZMKUWIHX#"T: "(HNT)U5O9A>_CNO19+0)-6LJN%3;S4N* ?+'3N? MG*=I3G-.%#Y4%B\B=SZ?@*[-]3#5(*" OGQ[AQ.Z/%B'*2J:NC%EI@9. M:'Y5$]/.#$V^ /I'5V0C:^,R](: )X++]Z+/#B M9D5-/S!@E57M7J.R)6)-$6V+:&/$6B."IV(=[B]#)XO0'B:["].2F'2S3([E M\4>V#RNNU_$VH26NG=B.=L9F;'$7]%Q;FW9AW+%*+^8VLE 2U3"?#HN9&QZ*7%;U;1R5OAPO8]LK?0ZUV&P2O/'V MMEK'I52G 2109W4"48QXE%52PCY44XFE,3&\QB2)NC!;Y5B#;BUCFJ@X!;)0 MT; TVMAE8APU<;<1K# QVGL$51I!45QC$?DTT1M1&3A:!3AM;A*F4OR*Q&W' M3:JQ!^727G[\>'[[\?3R]@8M+NG=T^7M^>6'T\OC\],;UPI93_IMC&K,D?Y% M?&T7-5U/9I2(:5DW+(3L - [6YQ?HQ\7%Y].T. CMN*ZR!>'+]&+74PX\5&*=UY" MW3Q>F1#QY7>NT_8I0V(O09?:S(U+M;I':\^CPQ99<[*<().J(OT9 'F 10#- M90>(]H#*,L/43]FT=)Y,3@\*8NS*3-8( +=T_T1JED?!.@@Y3 PN^!E)W0 M)X%@VH"!!J;[J*@?1?]>ZF*&U\[U,X;W\W_&\+XM4^$P],_,U_@!1SFK_ENE M\?\IR.Z/\S2+MS@YC\I2'%2UD/^C+]@,JP =#DRY>MX7V(D*_[=(1VAP*4@. M=^.%CFN8CI![6\/H3HN#W$.:K$+YY-*."/_E)#@J[]QBMX?)&WV,9)%OS*?G^5T.1]V1.U>#+RM]-_YL&.GLE-7X*88LN<#T5> M09EB'JHST'2/_%;_;LUJTT#J7*^8G%!-!\A90-^L7@0/K*Y@IU)6B[TV&Z8= MC.H,&%3M\NA7YU,"Y^W/WYQO=UZ04(&Z=9!K(Z+CYM.;+OV*XW?9>40LUIS. MWZ?(*SHF"RM(F5?)N.-CB)[)BVQYE [R!1T[RCRX48!:O(K MVJL>[023HV#0<=AIS\^8JHM[3N7%*LN]\!IG>1(M(_8;9AE,?CL!$G9QGI)G M#[0DZ>=HXP51BEX4)=E>NM^K5:4MOH 0SHFQ6]^FWRI[UI47^)/C$2#K9#^7 MY4Y\/Y8BK*F Q! 7SH/70E ?R^DC$2K_1*,L$W]."Q@^XR#'%?O^1 MG*JV^;:L=,Q^52OOQ9IL5#WG.7!?,C$+QJY>AN%K83BB"H/M#)K#])RX8BE!K!O$ M(6=;@.?P XJP8H82T0@6@K[LQQ?6)E MN8L!.C YNC$8IE2[6\ODMV.4R-HCK-@T03[7(GFNYH@]2\24$5(RE00/9.=X MD'M7WOK/,UD!=_,[\B!%5]Z M(<8$7M/OT$/U.?*J[UU'=T^H71&5)#B M5]NV%2ZD2MV1%UN%1RB#;_D]>RN%JX\=F^LZDA\NU3Y)& ^?%+-RK&"RH#0? M_#%^1'X[]\Z*(7D-(ZD9I"9JM-,O4LQF3TUT1<'*[;T7=3)#58D9#4/0&ML. M7""VQB:;AG0^*=(LXK27(\V60+1K\9A*"%7(?[DNI"]U=IV*MLW-9,J!R*ZT MWTY",SZ(S&$[O/R[O$ M(2]:^1%/_]L6)'^":SERQJ.Y+F_RW2X,U$RW_3;6*WYVZ4-[>?G5'$PW8)8; MHYXS(IUU6?6CHF7WV[B2IEC+UM*<@98%9KDGS;%:MNKG6$.:QXZE>2PGS>/Y M2/-X0)K'^M*L[*NC/ CI6_U)S.J]SJW?J7;I0W'NY4>\0Y8#&YDOD+9)S!G5 MB,0*]6W5) C8[]U!$H\]%J#,IMZJO(1A-Y8TQ#!K[BVYYV\'X "$U48';[BF M%]X#3NYBY5GGA2Z_>594SX)J->B*_00]D#6Z;KJ@_G#C(MB=8;NM(D*>[T:9+]HPR,E%?Q MI%%+O9.?&M7>[\\BI'K$ =B4WSB'!3CY5/3\P6CLY:PC[]&LB#O]V19QFS@D MXN*;>8B8-_FUB'N#T;W4NL*_!-&QM]WE-.C(SU?4&:KB\!*TMY?$>X@5R!=& M6Z"B"=K5;=R?UB2DTGC)!H:MBXS3[-Z+XG 1KN+[. 3OR@!)#!-^2V4;#H"1J+(C':OC*26"R#S/#L]RKF4^!F7^F\WZ@]P+\-$V)X19X MX7FT2; ?D!^4%Z&X"^LK4<@.]%BO:H2:5N#:M(X0*1DU,!F> !T/ZGG$YGVS M+?M30 C0U/+.S><" $3[8TA5V,:!6 *U_ 7CG*"FV9!^AKGA*>?.M,]G;QP] M\P=:2XY5=&M97JJ:6=3>\N(3L"(L9]BD"7D4F-B:."ZAO-'+_D%9T59 MFI,@S9+@+F=!B0KX&.K#:N7? 6; PW39BKG5VNWF$'H@*:0:+#)S8'SA#FEP M":9XJKPK&5\HF=^ 7 YTHT;:YOR')$Y5%C#4UF;M4A$C X=?9E>]0AO:8!;[ M_( L:CR(AJMU#&MW>(FY5YH2$&A:6M7<7!;D1$\S]KCV@PX+@"OW[DCU;M*8 M<0 I%RUK3Z8SVR=R6<:$AJ!@HY_/.4%5GETK47:*=(X2/]$G7DG4^&YOBF.* M KX&NK"-*C$[ );*1NA*X(9W@!LYZ=1HD1BZ92_L,$<\$Y$CC;+=/#8%XV+1 M=-(R[<"NVEM]Z^P.@CZL6@P#S @W@B*PHG6/-H^'1BJ"ZJK]@7D84<\^V<6T MGBG93HHL4U,$RD%4;!Y!!GB!'IM47S.+(F:PFD,PUX#^%AJ&^K!J( XP ^[H:4;S6&QH.Y22AF*,V']3 M*B>GYHVIQ#2,B.%NC,XB%^FM]Z@:N0UWX21>&V1'&*4M"LIS$XL]*)EN!+9X MV)HOK"CL/@=A.,FQ8:]SZR^LNO0!=%0?S>)8P!='VQ#EC$GW=OF'(,+)YNDV M\7P<>5N58!^@J>5X SX7@)S+CU%6??V_9N%-$ NAU@""H3J(]X&YX9T JYFO M/Y_#K?WH>5>.]ME/&G*-P^)XD2;B.-YN8S_(GHYCFH5M-4VZ M"(B*FULP+B^@SZS\&JW*SV>R:8OEUKV @0?LYA8,Y(=_"U9)H/I^+F:L$1'H MW($UW5+_YW095/O].SC[[/,@[]R>S5TI(*4N0GC#U+GSNL9>2 O>!!0B8U(H8&/=)W?4'^LUP?TQ>P*E&N<&O;^@'D9,"+33K"=*-8L28SMB@DW\Y#%0@F MOKF\!(:H&09QX44^\]HI!3[T6UG6_CT&H'J&-$JN_' >,@8GO)8P?VRZJOT: M9T'"*G/0FF5*5A^GH7V#K\\$:.M5GR+ZK7MOCFCF6S8>,$"MO.CDP)#HRAML M;#E7.L &E"FJ\SD@>0?+?$@4398HT7@UE?KMY_CV/LYI4L';SZ37IS,BI 7] M8>_WI\'F7L72T^K8=MH$#1X!<)$)^/(_?O?MV\/#/Y!_?CL'NW",:)LW%+I3 MI+L)]3J^)-;J'L'[(,F>;@G\5.XAM#IV#4@)'F% OJ\!^>[=+ &I(%H8D+)3 M9 *0K&/."F"_'Z,AI3MV"$A9'D% OFLTY+O9:4A5T7(!J31%Q@!9KH#%.N._ M0I/%'Z/71BG\[C *<@*1A.P SH%I".MSC-@M5QG$=9\C3) MO0^?ANUB:5PNH#3_V&?7^[,H]2 44:=:-#A"\\M6XF(69(=W+5M]C&Z]1[3( ML_LXH7>TKI>M.1D7^ER@)KUZI=B?J!* M/;35; D*<%.E4R)83M9V!*,\99X(1"Z);.&J-UR%D$PT\A(:^&SK;_")/@USA2$F&GA7T1MLE#(BR^F8$(>;/;B+ W%$T1_N)%J:>4 MZ[';Q.Y%1I@^O??"8!TG4:"R'GN-[#ZNWZ,. M1I97G\W@530TS:T03/\&M MK >]\6CGQ8@B3*S?5:[B]NZWLOT*9)\!4*;U=[.X)P:GNR5:WLATCR,?,&%1 M2?%V6U@WA#KDH:0#Q3?N#2'N[-:2[ ]%RQ Z][U[%47;_M[JIMDB#"6KHE_, M8*OD3&F3AFIO%'H;Y'E(?A4'2MG(NDWL;I!=XI#XRH_FL$'R)[B18G\\VGGF M_,!3.DIV6UC7H!WR8-8X]HU[#/ Y/:B*T["IW0QA]4S_X_[)_\;3Y#&#[X%Y_,P@3E36WSNH!_YM<(-(_S M(%54G/MM;*^^/?I0C'GUU3S6(3#137@Y9U Z*_)CL+H/-DHAQGM-[%HT7>)@ M+>GBHSE8-/P);@KL],>C:=%\#,@),XTSE:6YW\;VTMRC#Y<&+[Z:Q]($)KHE MTOZ@])9FFM+_V^T")9'NM[*\;?88 *5:?S>+#12<[I9@>2/3KF-'NB)3KRK; M5A/;FK=-7"!4^M$\-"]O@CO2W!N/IN:]Q'>)E_ZBHGCWFMC..]TF#F:;+CZ: M@R3Y$]Q*+-T;C[8D/W_$C\%*Q3&WW\;V'KI''Q3G9U1\YMX[ ,QR2Y[]$6F] M@/XE].YCI9"/O2:6WSUWB$-/GLN/YK N^1/P M; "U:8/OUNDGLS![>%/;>J:^-Q1=8^<*1U'Z%#YX:N$"G&;6':]]'J!'K*T/ MW2M9>,:;1ZO\D6DY8Z_O8Q^?IV1"5#(0]%M97JL]!J!GZ?0[5'PXCU,H..'- MHW3NV'17\$V<9_?''N$M4/+^\=K9W58Y'$!QZO1+5'TZ"_4LF/9:T- ==^= M8^J_2-5>\.ZUL?XXK4L?JJ-7?36/)0Q,=//>C#,H'3OX%C\J7;JTO[=;';$A M#$KPD7O?8E]TO2EMB>VQ?]>B]=3HWDOPD9=B_\I[HGDE%DE")H.EF#C=[L+X MB;]&Q[\ZDB=L/VVD/'-0GN[R(_>9X_0%W7GXHC8AFJ]3150NXPB[PF.?ML6] M1XM!R$,31Z^Q )HSPR4H4*N+5ZCH9!:/!M4QT'DNK#97.H;8 MA9=L\*>;TW_F0<9]WP]%4'#:V3U#<3@ <_61+]&GW]_\'A5?S\!:$\Q[*U\? M?X2:AZB;K1>&'P-?0]I 4\N>$3X7T,&9?OR&?#T@> ?G9Z$@2GUN MEFB/0VUSM-73,[!)05S(&Z;\J=,\Y)]Y0?*C%^;X/-KEI&_\@,/#21 KHF0? MG0)N(#.7?H(.9U*P1D)N;40-#=<@>MY:0\_;6:'GK01ZWLX8/6_5T/-V&O2\ MLX:>=[-"SSL)]+C.&ZL@MR'TO--'3YID_RB+P"^3&YP\!"N\> Q2&0@0Q7>H^+"'!1=: I1,6S?PQZ>YGUS$T8966+DB M$KCW4DPK]049M9F/GHZ]#&_BY&FY/L]P_84_ 6)TN3#OY1$!2Y-+,'].T8+6 M8J)M4-UH%E <"8PV8,?,F^I-%U69R\\1,2?N@YVA+:[;GQW,]>A",;+5-WW0 M6-_.N/->[6/]P8Q)+TMO3*_QKH0+V2,WB;>=0#$)"!F.^1$I'I@+Z*:!-D!- M"U0V<6GPR,NN=S<.#UW?"#K*TX#&C2U6_Z1OA*DC>P+\0%0FB,\6 0A@ T!/ M]35J?>Y8O4A*K8TOUW'RFG:"[IZ*WR/:SVR,(B7Q[YM!\M.E MK]G*>GI7'JTAD]"<%BS!<*NY8Z>SJ,'G+)CX?+N9YH%\F&*G52>KL6=5)HI,)JD^AK5G\]" M0RE+N0TYM5D9LV&V2U)>>MLI< <0L;P1\GB0K#%+/^=H+"?;GDA>W2T.'+#F M=M;W89T^KL+<#XAM1^P[6F2[^=,4OG5E^J9#8(6N=U7N(-=\Y;=HOGZ%ZJX0 M.SA0CV+K[W-P;6B#H^/>UYK#,$7><]CP7(>\8^%6'+C>-, M(*>.RPP:J>ZKD<5J18N#$0!>Q6&P(COQXB[-$G)<, P3 2&+QAC,!538HFZ MJA8$,64;IW%UPY)K V=@X)HQ_N4%-CE9'GL['E-A4O"P;-&'A]PE0WJ6:'EQ/+(QPDB_6%Z ;QBIVN7JD(DL+:2 $>K MO;N0]?'9(_R=QA2T?.13_Z.DK*%6\>4GKPA5$K.BKZ+JH([(;+,[G'2P#Z]Q-EQ MGB3$T)_&&A^@:3\46(HOL:F>4A26C5 69V0_]K;T#XZ/>$IBYICN$G.BZ?>B MGM>(_/EIX?^<%RY8TUJ02\*!/T]BMIA-) MK@TA<-BZAAT#(KO8/M_NO""A/1[?TP?DII$CHF1?/PFX@=Z&DJ\8=##RJ*F6 M,J<3@5-0=\",.*?.30EQMN$T- N:>H@HNGR;L^OIQ39.LN!7MMQ.\!H3'><7 M;__P<9R:-](4*#LY-\CS!VV.K684?7[9%*V+%Y71!JUH<\>6FSH"]G9*I6G2 M/E%0LZ]Y@?HI\@IJV+]*\#;(M],8;;)4K25&460,@&;K^STTNC[6*HJY^V19 M?DIT\VL82+7*/,V>PX5P D+M[:=7P/D!*Y]RKZG_EC: MX!7:U4VQB M_U3@;_ M!A=K#I23AK3;"DIU2K3WRO-H581I>"&]MXPC%O:?+K(L">[RC)YC M;^.?""L9CJ[R;+EC@8K&SY]:3%C?2?7X!$^P=6>HZ T5W:%V?RB+T4D0YBRN M['2]QBMV/"F)($(%E638M5?1PTN7UQGC$-4]%VM/]XB@C$64!7XYXTT$7!$) M0JQ4,E;"S(Z0I]26ZU,OB8A%E)*%R=A;,&^6Z1.0$9ZLKQ*U]X 3H@Z1UR*&TF(E\9:$DY.324QUSE3&9GC$BCGVTGO#@&==6LAB/8E46:(J]J2PV8M&B-MJPY MYU;<]E%0173UJ5!Z4O03ZF?QZI?^D]L\NR>'@5^9VXQP<&A8U\I2M:Z.)1F# M@%A_5SCX7;NK%(7;B2M5F CM"EAEYU6OS&)8^'Y0)!J]P#1JBB5&DM)I"MU9 M3ALJSQD$K/I;%+*/]_%E/<90671-[*':9(P&5]TS[Y@T!*7]QG93C$-L##VD M\!JX[$)MA+\^2)T62JC^6Q(+3H MU>1'3!2E;QB<4B1MQQ[*,"4^ \1KE-+&'5 &-%#?[7%01<)M%$K/B&YUYSAZ MB.DCD-+;2J*J/5H5#O("3G'3Q0QT MG(KHFA+2$C.C?8RL\N^0ON^"HE+ 389WK70\Q?ONZG+I/"IQC*%+:F/9F$:Q MY.)NT@3C ,Z+I++LUC(H6SL.\#$)'%Y"J-&3J+TD.JK[&@=IFA,K(KN(/^/D M]MZ+VH?K8&4:_:K4[4=.*G(X=.;9T8]FL\7+RQO<[26G1,>-?(FSG^+D%[H7 M%.$F(\P5%^QS%[ZTOC MIM]\!SFP?=K0X'$HA^*JZ8H]]*R[H_]L^G-\-!X!CX$M M5FK^QJ?Q;%&DCZ\V$?5(G_N$;+ .:(Q&D72O.BK1QUI-21CRMWQ+SD]%O&7[ M#^6SFBOO:8)'J'9YM^Y.LCH\P87Y[*S9Z0$ZL"8G%H/9;4J;V?/(Q^L@"C+, MLFX2LYX@(ZC;SG@Q#W%NWS*W.#IH)>=I%F]Q@A*:G)*&V)$C:TK/K&5K]G3* M:0H%!^"=:J'+R$@S MTLFQ5?\U[.#9?/?>G6(P&6Z6WB^1A%-%<@N#2?_T;, MP=UT*[$[Y;-:=<7'[*DG=49\B&/_2% NVTYKSO':Y;/NWC1VCS$-OXB6H,#Z[EKU'F$=C:6)@1TVC@) MZ->'0"=\7W..]+TVK*?6FC$,S%[WME&WSP 4H4!5Q:YR#8;-]RY/,9!L>LD= M]L>G#XM<9%TE\0H7CX[.R?*BR1R6Z_[;(#CK*-#:]H-WD!/1 MTZ -S<:(=D53)UI$3@;MK*."4>K(_SPB&LD+:7;PY7JQ23![NRDE?*"IY2M- M/A?@\UWV,:)9P9D2J+YW&88D%D$M>\% =2.\KW&$/[-4"4'LIZU>Y9Y "9I; MC5B#^0!K-; &-.\ ;=%!@INL49+BJ,$P,&3ED)LROBT+J$*A$"O/#.$$1^Y[*/6M:N(QP@&>^%7W('^.80BZ;(K/3\!G&Y@\, MN6/5-T,^>I&W8<8K0=;IXPY'J6D+A$O"@?'!XP-Z:%!_2K6)\W($(B%U()W"5X%G$.Q@1RTK:[M>]7;Y '$M#\I8).Z/1#Q MI-%-%;LW)NTT_L7;)I;?N,09O=PVC "0C(-DB7Q.Q*J$Y6NIGL,YOE,9$EDW M5Z%@M"-B#:J8A2G*>'7[=O&ZLL.!;(",B]LUGA0Z]VF]@6@_5:RZ6D3[D2Q- M.O^)@" D:?LF7X:I <@@+_*+V]E6/0>G5_PJPN7A:W R],].9RSH..0%'5?A M5J8SCTF1M(T[&:9@ITV<^&0#VTOTXP!H*M)L TUZ]",J:K6*/RS7$S\.&2#F MX,@EYDBF0$AI-K,R-7N1WDZ5FYQ@._%OPW.A7SJY0.L9_):B2B&\*#((?TKQ M.@\O@K7QDI=C6'&!T!'\RF9KSEME14+2SG5EF_%@Z9:Z&3F#VBZN>T($GT>? MH@07!Y FTHO6NF)9B[['_B:(-DT!E-3TQJ[-ANW-7I=1@0%0Q*RSLG0;TE?: MK1_FPB$V$A,=!]F8^=(W&2Z"B$:GL:*Z9]Z*/5^O3MS77@;?^(Q&L@IE%R=H M!?Y CUS]16E1L,8H(:U=PE9#YFVDJDZ,]GF]36A"\#EPY[;)0X5WJL"0&=53 MYPD$0L88CRX/8:>/NZ!XO7%",&9Z6Y6AZ,!>E& +@,]%!S1HZ^W=(,U$[0!2 M'5(WO#G0"IKB=;[8[<)@16-MKJE=R7*@JA284^W3T1DSKHY<06D:QU^O2:@2X&F_#N-NR%CS8S0MTD" E,<>= M&",V547K4Y2GV#_V=N3G[(GF30VR,CADLK2E^GRXM=:4> 4+O]*VA5U7!B'. MHK+B:&P,;=ORDV;0F!YB$XHO*$S, M==G+[&Q,60 ,H5=J>@P"UYTB%JK>&0!53=V>/JYHTDKWM9)'"'L(FP.ZU$RU M=ZJ\C^(DB3\7.5R9%I]$B:I0=@%*!?[$-L!=UCZHR,>)-7ILY+:>Z\ M27:V7O_V;UYZ/$!6-?E;/^VAJVT,$DQG^^*.S."-2#O*<)$5>=5.(],;F@KE MN=R( /Q!"4[J"P*Z&:Z#1V)S=X)2YW(K,B!PE:C4_5G1=$'O\"I8!]B_P,7K M M6,.,(.K!_C1-Q ?NBJ"3G %6T<'NQEQ-'XGX<&JVM@7\893FG"?*KSIBFK MQB7AX#3&XT-Q_W*@6D0":NL0<'3Z"4G:]V)$+6$+UZ4M,M;-9X@3.-%GM IV MY+B^;RB[ N2DR M$%4_T83+IL^!9KFDSAU7L0%Z NZ<^^2G0AM^0K#W MB9E^G*9,?G9ZD\.DK-Y,A&B=F_84@$%:>T*3-2*.9$\$PUF0%&EB=^3OSA^ MCP-$]Q"D/5LCCDA]JDW5L?03>V(2KFA^?;*(+G'I^ M6Y? M;M 5=HVS/(F6T229DB9GU_:-Z]0# H-'?L[3K.>K=N0IL -!\6*;8-K5[Y29 M<_4,T^**(2';[&TQZ56N2!'PC M 1RL;H1^F;67HDKUO@QH:AD%?"X&4K=3)? *JCQC&P9B$=0($ QTA+U&?3^\]KG.+D 9_%"?GC59X0*>%TN?Y+[H5E MI 6-@C=_G'8Q"#?OC%T,%7)F56"D"]*Q^\HABO=.Y*[DH[VC%68]Z?_TT:MJ ME%[AB)A_ 0M^J>^?5ZO$_&L!5>KVXW,5.81\5<5?T:YJZ;SBBI;4NX$)ZA.C M&?Q[@ME^7RT/VG_1:47#^)8R1,^-]A_@:@![,RGV(RW,O>)0$F/75H)72:F$ MV0.]D^ A\(EJ;<4KF+\ DR)IVY,OPQ24W;C\F'GC9Y1=1T6TW=<+DE.AZ2%G MP"7:DO:X7'>I2;G"A!U8#QT7<0/Z)HHF!6+B-=I5K8I'P.[2F,C(IE64>6#D MVN][.UU=!/_, [_89=D?<+2:5B?Q*;IX\SO,%ICVN/ZV1!?]^%53T'FHS+-S MA244.ZROX$G212/KMGAL>I(G1=;;(/:+][+'CQXP$-);]6O_87E%&LQ2R4J/I1R[ MJ(T#5PE10,ET8W';8QSAIRZR'3!M4MY(%BJD](_Y9W%REM.*!E52!\,X4:=O M'4_*+$+O.8M4&+14!.MQSQ1WE@Y#0_C]?!FJTS,"LJS[(X]&8<5;NI2+.\J$ M5D=@H9]'3\TG9:*7Q6W@R/0+(?;;9 M)$21D2-JQ!JV$L9X=5NW+W@F UO'F)MDOO5SUFCS4T1AMXJFL>=TM_=>M"QB M)W_$-*ST/"JLU=N8:(NZY-IA M!](I2]E3+7\?LKN>TX(W@GTC6F&\5+6]_:?;71@_87Q#MOY@A?E#N*3'4\H! MXS9E]-M_I_'3EW'V-]RZWC6L'*;CT[IY.ME0P&BAHB?DL:Y0%&?H#N,(-??N M98Z!.9VF)@=F>^5.*Q(7IO.@2FFE8H,>V1W'499XJRSW0OHBPK@CS8F M^Q2C!]VP#6=U 7@ORY+@+L]8!'\6H[Q2+_3Y:7,X_N/_>?T:_?VGCS]^]3]_ M_^MJES_^+?KJO?_K-P^;OSU%GT[RSQ^^2=Y_\\/;GS_=/J7A-P^K7P_"/V=O MLAO\YU^_>??+X^'J(COX[[.SMS<_O'EX/#K^V\&#?Y/']YN+-7[W+/_OO;_][_8CO M+H/MSXM5_I]WYP?)T>/V ?]T__N7\8/'Q^[?I9O=3MER? M7=_^$*9?__#YV]._YN_?^=\_))\6]S='5YGWYR^_?GS_Y='-P_?_^=>O+O._ M7#[^\/#]QTWV\X_W'P]6^3?1U]'J^\]'OYX\O$_^_./F\^WNF]/WZ=T/UU?_ M>?PA^>_L_9<_'2T^_N=/ZX];?_T^Q9_C[>7I3^^7_WER>_)#GOYZ^_/-R9<_ MW1]>!Q?_G[NW[8T<1Q*$/S__@L !ARH@:[:[YVT'A_N0=I5[O..R_;AWS[W__[O\CE MEXC_QC$?]C"(U$DN2M!^_4)^A@C](DX96G_N*"YP%_9'J/D9DRJVV28IFB^' M_3Y7>ANU^_(S^]^7PPN/KN2_-Z>WF,U?2!1U>_9RS1VH"UXG?M<22<5U)2/4M?@,+R($V^$_NC0V?.&E=BOPV)=F_]?^)>?.Q= MBA$\GD[N:._$,?XS V&[RS7.'3A]_N"6ALE+-%D(E9MN+V .+[OHL8USMT,O M<&@6P>;F_LK9\%RT,H+&M&ZXX&SC VE>=IS^N:+D(K7L>23/<5NJ_1C<&_KJ'J)=F([/-]5?Z#,B;% M].3[\G;8;L!)C3E%*>ZJ75)D_^3J'.H,RH/R+BN/]'MSD?M&8GN""AYC MYK]>,T9_JGV6I>Q@2^.C=[*91(_>]81;^1G*KN72?W,]C3\ M!XS73.,">IUWI_G-&7ZG>:W+6("H?L87'/^@#(]JJIO$W5XHIS93O[S1G^=O5:ESF['C\GW?=XV;;EJ% -YXVHR,VP$&2$ M'3R)\>I6]:?2W(L7%@_&))!F'[+Z-TXU^-.I[U7+3!$>=_-JS+F"W0@"'T8U M['@PKI^,8<=WYO:Y+EX9U+(ZLS)BG":XJ\.T$J.'C7^>Q2M%Z\NJ?IT9"Y;' M-1?=TZIY@\+)T%T'GM<]:#3GW3[>TT9)M/=;F[%]%Q^.[U\[-JJ6,97)@_ZE M_M28*X;]7);IMRS/><$D1DW(_^;UM\^[#R=,'/Y%]%^28VV(76^=@EY$S[SW;3!$<;N;5F,J*X+=QQ7@/;HW[(IF1G%V9K6+2 M/U2!//.6L4P4OMV%:2FFTECM *+$W^(K^5>:[B#+; V5-+->8< HI=ETW_RLY@CH'MM4/>,O7O]H05-AK=)<\.0LT#C'9L>M"'S^/NFK."9>0P6M=H MVKE0:N #@B(JK-C&N2/V@3M3S4VH^9>P14V6/YUEV_K/&WJS>J_,L$7E1\NU MGN@9ZVD\T=!@_NZ#%AU9!:K=7?4QJ_=EG>1W6XA?O6&[/ UATYNUA @E]6G628*?8N9EV+*VA$#B#HBJDW/ MS;9>4HX=X=F50X((6ZI MB&EL4RI'3*#$W$(23."G6 0:T;Q=J/G,^PZIPO_\KF69*K+WP[Y4-$*@&+; ]VWA0+*796\S/.P^D *;$7P6I2MPC[I!A,Q M.JIO=0*W%,^J+Q'F%@N!ZJ-E@_:)MGS_G#WD R?T>^>Q)L,&:D<2/I1\Z7=+ M"[]_)O"IW3V^^,]\X+[63)3_5#?9"[NC3UW%=0 \?&/UWORFETK^SM.1ZOKP MLA\(U'&:IFLYTVN&/D;O&+?VX:FF_WU@[]NGUTZ7.W,DAM><$1+6?=9E>K?: ML80/CMV>; I?>XYI;R+,D7S6NRK;''(HQL->Q/2P:3Y3Z'_A]5 9!X>-'S,M MP]@AI?TB8N\]IN@,GW274F&\@H$>W M(8Z^;:1:9K@ M0HYI)1/RL,>74(Q=Y&!<;__8<#Y"!L*4[(IQVNP5T 9!G'W\@<7?V//G8SMP./E3V? AYO$ZC3 MFU0D_&09K-#UGVVI,3@ < M0O@8T@W2O0.A7P$?[K1/@A/WJ785$6J1-5F2R^+B$W:&?F0HL="\!./5C]^2 MM@/! OAO);X2#6/"":M=@@_AO(Z6(.YW6'K0HZ\*9SLZ2N=.OQF M.6PV[&JIL<; W?93LLOI.M^4SZ763&_RVSA@!+T7'(LQVD_;49!*A>.(&+@, MK<&349U7QX,.\RI(0$)K4KS5%V52I7?;CUE%-^S3*7JC T1H-=*^'$NK5#;H M?_Z/?__IQS__KYK@8-@\[?!E;!P_=K7[QH,6<^Z9STE*JV3"%ND-"!S@ILYM MX#[_)+8)TTC:EITC5.9&H^%CTY3%%.M0?TC@*C"]R6U%"-A'2Q (]03NK$)C M?&8:^BZ38AH?>P,"'T5U;F.%_\+ PO!WK8:TWWF;#]=S,$UD+UW9G4(SI1Y[NEO67&9O.P/M8AQ9'JQZ.$T M@?$>8,+N _>"3/478"#A(TDWE(BQ\2\ ?XYUC5G]B#%S"WU.JM]HPVLI?H1J M=-G38=XN\H,47.?U6)11&19C,=E"'6W>3Q'4Y G\4_1G7[+,[@G=[=IY-U&< M_3):@,]%LPB#F)'@NHOD! R^Y$V(.[]=5^YZDA+N@A)SZ G7D,'VG.UK=AMA0ZHB>9GBM_6%%5:(\5R5 M:3?),.;><'R)6@#QQ9F)7.PVU@3:S!1L0-3&&V^Z(6DP+/@--%Z#30OB3]%2 M-" ]R7L*D :UN0DT-^P\G,7=KP".D&75S6YJ5@+WP#(\^V,6]%J4]#&9R^>/ M=)L5-%6*6?#8H2]TH*0[+J>N$-&@\*&P@UFMP3&\\\68*4SD;F3BW5(369I737_ M9QCA=/D,=<83;62$_@UB4)3WA_VM>WL\)@AGL',OQE22Y$'-<&8EF'LLM9]3OCWBW@N7*QH;Q$KOG,3 M*).<0O'3EPPM@)/R*/5#0]?UTZ["%#H''Q/EZ^@BIP<3NF@Z,ZKSH[(PO%I MAMSDV=M MAQ Z],2R%L?V@$'$EHX=:7O863/<(!;49SX=GYKGI"C;-*\YUX<#1.B4"OMR M3-JHS,^S/BO!,S6]F-/E:KHQGY- <5E6!6R\.=>':6QXC[%^(<8,FZIP7QD1 M$FJLG% R:WB;-H4KRGQ,EPNDL-E/+1*$MI>:EF$H$\P&$C5A$)3TW MTU3+IP/=^049+_.DKN^VF$CRL7Q)LN+$>T8SP1ENF-RR5<8K,%TM\"$8-D3J M+_\XZBXQLZ>7^:O'<'8V^)L6?QC@=4QE:0KO)"GK-_GCJ.N&:"0)?!^,5N#<"?$KPV^B^,S.' MM+NBC^3L&X'[?"$-N"P8U+.\%/HY3BQ8V':&=@'V*C+MQXMX+:QQ#!U.ABA M1#.;$9X5D3H&:'A"O'?!X(6(M ]6K?3 /^YM;8WSS0]Y-"%J6B8[/QKEM('^DJ+ [UX MZUV0]<7; ]V7%>0'BH1 G3!\O"9]@A4%W9DG6+!)4Q>0P78G()*G-X(PVXX& M]0K^K84KDU#K19AY3K>[>E: $U%\5KO+=NXO99X^ENU,;!ZVL]@$;*H??[BK M/I<5^^CQF#^#%&68)++(;I%U='U+1G;'18CI)JG$@NYQ@H:,KDE'019^]S0,DS!F"QYG M6D0 -T@01'RDDC:NQT,:P7"@=AJ#2!)/(#GOEM0(*&?DVFSGX7U5[FG5O(&! MN6$/"'B?]NBR/I]5GP)+A_>$ISS9?FRS/V"8R;J8SR(Q39@XZ!_@C/\"9#X?<:LHWVAX:F7VOV*K.W M^ L3BR'S#%Y>WMEGKAPZ?YYPWO83K-9#GE1ADVM,3T/H!,&3YID2.<$'%!]% M:ZCEF;>.WCL:@?$XRA\3:GAXJH6E^3RVJ1'\L.:FX?1&"U+[G>;=CF%",O&E MWW)4A]W$EQR% 5K+4,63!8>,888(,M;.;$R5?LUJT5;HOLK*BMQ3]I\T:A2A ME1VM\*;%<'ZD.=]$Y[D >K!#1QFKDYN.OOG<1[(>Z[C1._8CK.9SOO.I<*"M M__&ZV);5"SY(%V_BQ_,ZT/U7$# :><;R?(QKHO1RYP=7H*&'O"W./+0J1_6+ M3]XD>C_X-%+.#W"SS&,0Z$]UW=FG#+E_/=9COQCUF]0DE\>[+[VXK+E&W:29 MOP$?**R?*;4);_;'FP>C05CL\O*R+.HRSU+VG*?GN%]G+2&HC#YGA4:)3@4% M-ZUH+;W%5&6QH2'60@&X#,_=,5M%W=6SJ3DW$F)PBG"^=A'L5+%C%.JRM<\= MUM4P:6V^-_!*^!P4.'@%+\%*C5N2X:X=81#=XQ M+@\R>B'Z_BR:T=39@U[*$Q=GV, "7X4R;N3'4 M73R'@',"+X; /](FR?):"MOE=OC!=;')#RD[1Q!)]"W+<_\2ZV=^Y1\F.?Y.7X%!AGF M;" EIK4?Z7I#FTT M=5,=3-E0GB:*:SZA#?WG+4$-(L?M5"O:)?)1\9@ MP8G[4ARQI?1/R5QRS[?!,W&H?*%=*2;X."N+LT@N]KE"%EFSKL0HF\,8TE7< MDJ,B%\N8Q$EUV[F),+.HBFI!QZ1>V+JG"IRQ \8]VQ>A3DEJG.IR!%Q@ZG\ M6"6#:AP8'ZTW*5??SPSH35G7%V_B!E1[2%Z\&?;MQ9L.V+ER\@(N//;#?Q:L MW-JALH(5@360=[ *;0FSI4@!9]VY3I'A?(R:+U]8%QI4T!Y/&LU88EN55_F0 M3;DKLG^REP2&U_Q@0'6_;5F1C(G+JH =WP@X;R]X;W>-*#QOISXU'?2S^36- MTX24?TV+,-[*3XUR'Z\6Y8UT\:V_CRQXS^V2 D!'A@[(B'RDU;+'F"Q-EL2KWO>9!#5@.?M4+;/C-[N%J8A&](!6K,Y.KCMT#[ M3L\GYJPZY%.G,[S;)]J[@Y=YD;O7]4(?LX,7\':?9E?,WLXZ9]+,C [9MARJ M$YPM!,8X34@=VK0(8_)%VY\>OC>6+XZ27&'G6C^!PH+U,9GV2K+_EFW']((6 M[ \XB^KW/&^2I<_]$N-+M[E*S!A^ M!_Y\!FZ?.8.F1'@MR6@7&F]*94_JG^@HIL8)K.[;'7V),R?)0>V-,GKTVP9* M=;F]I0VOX9!MQ%(NRWI*K.!I9@IFLCS);+59CL:-6'>BH1'X-SK.O3G9DCC/-NI=P MWD?$^7 LX$B<[;68\#XL:K^?[DGP? ;";.D3WOT^]_UB-_9I[O>I-WH,$]Q) M=LE1.UUCBCOM7O_T?4\W3:>+)&\3\X7F0U_(]6U;XU$[7 +N]%@!>G%=5V?M M"K]][:3N66YPPZPGO,&=,RSB!G>M\ES[VW"!_ROL\9GWMQ>E9P?83ZJ!\^3$/3:C[3'YOCXTSV65-6]G3&;33!,^CVV\"'L*&_N>M ,6XH-T M<6V1]=L :]&QU(,NTD)JF##2&_< M(BJS>O)3W5H^E)A_-9FAG\M1Z#-C6(>VQXH\W-A@3+#O/ZU$NJA-:/48^I)I MKM=Z?(>>+>/%.E7@'"S;6B8\FN8,F$4\G?8D&"<-YA81$V UD6?M;UG1/-.O M4/LOQ43$^C\.55:G&;;E3(KTEZ3*RD.-OZD_3;!/A5A', ]V &2Z2=$P$,T.NV9U!OVXK67.L,VU#2<.C7'YE8/;Q?TJ=_, MNFMX#0$!M*@Q06N=YR*G_V[;Y8AS+Y/)1W_"X-E3KC%6D.T)<3 =50#Y 6%* M^SE95Q7TF^2YU6!8+N!7.)MM!AY-5V3]4AYT34_B!NB>86OJ WE/S9NYJI-A MXHZ'%V_=)X+%:U#=SJ7DGV!!(7NN'+U:CT>0@7YAS]N7IMS\1I*&_$)KM!2L M=[N*[GA?"X//*LII.MF6ZAV=TU!ZOKWK*LFJ7Y+\0)7&OW7[CW_-:,5H]'P> M^_RTN<.^-Y/69O(UL<\)?D_: ?ADW*Y_64:&\"SN]YH$3";3W"N]G]5T=2B@ M0#0(=8?S^%#=\P6VBSD7-"%S8T7$>,(!+,1,YLUC<[J;B2ZSW?SM9A:M+_@^ M3^\*)KH[FK/Y:E$\UDWI =+DN]H>FW\;HX@V'8\^,\]ZEIUYFX%U^ M+CP,AX-W(^+]6Y9Q!LZ]W[2W]SF(?:H3QU1X)0]:LT;VP6U95+TEGT.-/MVZ MXIZI^0MWRCDKT@+A@HX"9B%%(4^^NRP'ZDA*1SU!Y]*$3[NVL"W%3KETOR*2 MIK.DJ!:JY+TEATW0A=2>LHFV&'6336Y=@BE'F MW^-V%0-BEZ#TXI(LH&W'=[Z1Y3ZGZ8Z[)\ZDK>IF"!GEJ)G?M$?XEV;%,\)E M9>&/>N68D#RFI@H8]Q[HGO'B.:DIVX"[*CE/@3WK5($E4MM:;$X9THTA8M B M8K=]V#@R^]KPGRWZR&>NTE3?K*TZ*K\G'< 5D2#1_P\=CUNHB]C!1^Z;7B')(\@ZU3H,K_;=MX)6 M4#__9*+7$&(P@6LPL2FJ6WZU!.'*0'TI4NDPFAGH=%?MDD(4NF42YI=L5V3; M;),4S7JS ;<[$^OORSS;9&V@EG](XFS@H7(*YR[0M(<4<%Q>[P"2#B*1()7X MP@7T^3UV*[3Q1$=1=5X0[HPI#;:8TVWEFQC1=\>L\PR[6FLY^5?8V5HSR6DH M/#,H[N)0,S!UO=[\]R&K,PQI@#]6]#SI"^[Y NLWS@49]J\<1Y2!*R*'+D-9 M]F:N*A/Z$63>A:K ++>?DEU.U_FF?"[SR4* 'Z1P-3*\UF/R;'9CL3 C"9B MN/TQ#W[G36)@>[GY$^<(^XQFWY[+,6*=*O[]Y7IZK?MM <4GIG#4<7.-WLCY MIIJ;[)6FW(/Q5YJG5V7U)_MCY]P1\^*P.ZE\Z, MZ]Q*31W(:;JE;ERP3$O-Y!X,7T(0N8OF&E9K'IDY";\-K3;ERSXIWM8[)FSS M&BY33[L'F(#IMJZU&+-ENX&D&VF[$,)GM_JR2TE.]2+'.?;/M)O#$U3(HLI^ M2YJ_G707SZ*VE/D>FD":6>6+O]#=O*M(.S!DRK!F?I/'6GRZ*)'#1O@NR]:$ MY(E5 [;':GICBQ/@"WF@^[("8^5UP>3[EV2DA/U@(W]\R^X4=+3A MYDF%VY MLRKWM&K>DB+]Q/3A[Z =N"S?ER^KNAJ9/K0X MPD8FX4/Z3;-6)CF7IPH1A\^J5O&B.DL2\A'^C1=TQH-"A6%.)S86'/@R:$U!7]^3'1NGQPM M:K.=NP"M*YM^KJ?%-$M@6=6P#-OF6()7QI-7_2ZA9DSGR:R]1N#^-X!F6$CY M=#R];]?W!5A0S"37MV>?+W4JL Q7@)6]PP,=D+6N0RSX&EO\LQ%XP,S189US MK8,IHWG[ EG$F&A\7;S2&G-;[I[^03<-DR,_TY?-Z BX;THHS8A MOR?M *TP&.-1F,QI]9F81IGYJD6_]M'9PL:,TX0TLYH6832+R<]YK_(%58-W M<.V+14@R/DRQ[8JQ0G*"'A'']'6(83G7KF%:"X4E&"PAR%P-$W6GSD0\?UN%BAA+08<5ZMLVRA0O=%,[F#C/-$MAF:5B&Y[Z)+2UX MLJP?E6%&>/:6^7+8[_.WKL*'4KG\+'80]WRA*QFY%F0*#L5Q2H48M6X*?8[H;-L\TTJ9ZESRG7F>P%UL3>N8M<^BZXC> M;.RUJ+72X-070%INT"V.B0FZBV"=IIA G^0WM$BA%3VD%J6/Y3I]31CF-V52 MU+R%EBFKHP-!<@Z#) B$-"5).!B2 QR2(*#?Q?0T3T!X="M,)M;)LRNF\Q.5 M(RQN>5W7!YI.X&*->E6-53XS'/R[>+88)V)N;NE)$8%'N$-$SS78/B"BEU7S M.:E^HPVTKJ;&%*H'NF=KPAL1FE3R T42"0N.7,VAD1<$QTX>P"/I@<*/>W:/ MTI=L\[NX>=<>%!CSTYMLIW_5W#QML\0?Z??F@JWQ-Q,+'QG?&*B,G:HTJS>, M/P?VQVU9D01SY&N \KM%U$!H<1DSPX3O&91])_%%OT?8 A]IO:FR/7QIHK_R M"=GPD7A(8I)F*5UDWTLH .-%2LZ9ZR"=CG.VJBNW% - .O<44: M?<"*;'"Q[:,P'$J=^+[*-E0T(YSX=I1;DDI+:EO)>P_PV&/! >+EU"L?];MH M/+-B/N*;!YUB7%AR68_)=Y%,D]7PAG_#E ?*YC1*V]V7)!.?QF>&!0\C2YRX MQSA4T)9/=.4#)_YZPX8<,!U.ZFWL"#V#E_^5#B_"_2^[GKRM MMPP?AJ=-$NA.8;+95$PJ)7G7-"6JIG0V+HP7L/&H46G\>+E*\?-EQWRG HPKUBNS$NP6%'V9:1$%\KY0.R 8A1 MI00;JA[\TY F@HX_7I=H274RCM6B0]> 88LX@RJN'BP;DR:6/*=N'A.3KM6C ML@3"JXLV47N,6,072>&WN?Q3M[LC6I+'"S81>(13>%OQI^V6)Z>T888/3(+I M=_OE/UTQ#,$!<<5F8-]#@63S;L=02Z ).F9 OY=CXCT31Z$Z8N$)"!?AB9&" MB@QH>*!,8"GN,**<:\LFGLJ1C*'%[@.,)14.)F7!'Q>T+L?DKQ.W,1,]R1'C MWA/5!IABM2Y2K*O4%E4R^MA:77_;#D;'-O"G(52.C_H 6? :\<=)@]!2]15- M:97DM[2YV[,_-!@;9/.GB0&DH(PO7NL1ZV(7+F]/# M%?NU8=ODGT;/@'(N!#L:/IJI,# \WIUE0<;$"#/BH0\#6P+X&5_I%06;-ZS* MPSW6CF+,0!< ,B+M!L8U#MB1&C'%AP;!CT@G=UPF]?//56)^,E11;<,^)COX M.J:K4K-X'=7U",9XJ#6+P0Y;;_Q_G?[Z@=LLTW*$[!$8^3L'2AH&E3P!V/^* M=WOY8N[#/PO)(IX?C+@:".X_6E^8;)&ZCQDC"V_TR$?06JZ+E'ZG*7>NME': M15,E&[/"(@9]$*YFZ7G>R'$QT_XLZ&CXX40^SJW7+0OC=.2:'/P0KG\,0NJ8 M$?-D&/"P,D*#<81;BFE&3!YD>NO=MJW8;R8_?DU0W@+YNRX M\IO)P>3AJUQ-C2!?;-SXQ&CQ&X\0\4C<<,:%+RP:_"8KV%GM5S!=[_=,S@9E M]7/"Q+O"'5P)4.#BVO!"KEM9R#5I(4$\. -%]BVLN(K\-+S'7)Q!M@BBL7V9 M#U#=N-C-9N]*Y6_%@45\JR8B.Y&G!F*%EB]N:?-K6?W&5B*"@?VB^\# _(V/ MDU'G$3DU0F+$"P.:P:E=%J\EV+0A9:XL\-*^.S1UDQ20^&MT-<.]7B/=)0"F MS $\625'8R8;+!C-V:*#S4BW'*Z=7E:USYV*3 \!A8.#+!+&-0@])SQ\(.& MB?%$#0]\O7BW#'/:+5O6AEV\H+YE16)S#O!/@5--]W'4 S1:NH;P!O1BF&7N MJEU29/_$W]=%*EM9>QX6>%)2ZX$!CS(4 &9?1D*=V3%R)W(C*B"4.I(/?8-UZOM B*RMV MY,TN?Y4!-7[.'IB&QCP9VO5;J#[",L*;/\RY,));U/24F0AOD3?Y8-EC*FOQ MBD'@JMQ0FH*G!RP48"ABRE%2/QLIS0=PWU8FAJ#6"&[*^.8R(T)C'MA1#W^_ M\/74ZH)JMJ).DF,/TZ\)5-8R.[PDD#Y_4$GIJ2;P6G\3L*(:_R=A;>+A%)I% MY2NXC.ZVGQ,(XG$'*NU[S'S!4>@TBZ>4F)"Q+PBW""-61'I'R8@ M/'"E%J,6<,MIMC KY?)/ME8WO5!6,P.-CW'0$8@V M1,?*P_94\:B8-AY&5\DL&JLT^!AY8\0]*C,\PI('G-#'(T?E@"T,V8YMC/OM M(@L28\BZ$0U\\#[2@W["$4U:FM1*N9LG@ MQA% >QC2B\Z+:34T8Z+A@AWI""=!UBJYV\HLO_NR;KKF6H,J#5AOU^T@29X. M.;N3^DZ2ML[%GLT :9&R#9FY[D5H7AY%C1&[3T#;&#L"K=K8HH^F_2@0OQ@+ M8&0=\!<_)<#-,QX+T(. M27JHP $*9@A^1T<\QZ>GU7B#G(L?X:TWG P,^&3;@)?@"\IRFMWC0[[8\7,L8 M=-)>!_(BV$@ D0_ZZ6F@WP;GHO6_[,;YE6:[9R;6K%]IE>PH9BA^3!IZE61V MHYP<2!(^DF=O?D@A[V/+!G<%FBQ[[5]WLSGI=K[]Y\FR&'+GD2CR]S3@EHR= M:1&(8"??BY,8%4$88JI:MLUH>D/YTB86,P=Y68(@N8 15?"Q(#1FKA/[\!QY M3+[_)TT@5RC+\SNVXQ[+]8'I8V;SPW?R!@-(#2.@HDR!B6LP**ZSP(3*B ]V MG&.8JG^!.#>FK.#9-I$>/T+S*&J(<8G=6_&(PAI\(A26:YZ3HLQ'&>M=3T!M ME3$^BBBMZ*1'[.]\9+QVK7:,1ESP(4#P@"1LUIC1RL&&]K,QU6-<\_U%CV]V M'5+!28LECWFOF*S8K8OT8U8W5?9T@ %8+\!.XN3,>;<3A.#4TRLBL.O\QXZ=GDHD,$/0K7=4]_RXK+ MY&5_J+UY@V,('V3B2Q2FZ)'1,\2&>'@?IUKF]&Z+"X3X:?A_*-'(5$IP_+ C M_D#AB(.+"'Y;/]76(C%' XX7(G#LRG6>[5,0.5C/5]&Z!S]VVT3?"]<967WZZ+;5F]<-N%X[RIPPF, M)P" *!#(WR6,_XJE\DS$5>76+#(%;-ZM:2-2UX<7;D[Z"H:H)-] 4Q$F+]W2 MAGO4LHWX'@J'JR6,'Y42QO9JSF)>(@ 1F'E%E+D)3$Z4V0F;GLCYVW&P N@1 M+N(?NA;A#Z+0T4-;(QJF('Q5<6374#37[;\P?#Z#\<1Z]XRB0&;%U*A-A=J= MU&Y,F4S)>WVK+M=((O5,[+6WTAP"ANOA#J)&F4-'HRK)+Y(AY=V(>\(50 MMQ^SURRE15KW"]M!Z7G\!\IPMI;YZS*_M^2N2K,BJ=Y("W5%6KCD2YN)V8'F M_QA;R)I!#BUCYU(U\!MVHRD)]3GY#AW:/I=%\\P6KA3 <104%$6T.#1RU1;1 M$@ )0OS 0!(%)N% ([]F<^B@X_M\>H8\\TS$@CN>W3ZP-].+-Q#!KHNVP<$: M.KOPOA,.!0JD8GSU)"SR]$;>H?"<%>])"Y%T(/4:502>3Z>"CN-S:1E43>[? M/>V5Q"XAM'.NTW\W2T,O,6Y]5UT8V+@S[@**E;$"7 @^NR;'SDZ]@/21WKII#G]#9\LW$0 M;_H:;)J[(OLGW!"/S^ 4KQ%21+K<&+LBR881.8[T!XZ5 MR?!Y_E:<1ISRHD&8L^AXM*^8RE)L3BD M1#_A00@"Q4F"$!.6@85@&0OS_LD M2T7!5;@SK 7KH5\I?+\BRH@5NVA?V2]]ED:U-!APT_'*2H:P1_ +K1CA+OJB M5G"W9:N)Z4M"0#AKGS4"MU/>E=D'!>2$2N#^\=! MA8"BN*%YFN["$=WAX%O^R./7<1O&S.X.]V-HVR(O1?>UR!I[LPO^'8$/V>N* MG\:\R(?+UFUH/6JA_8_P9#R7.73;@'B8YLUUL_"O5F3=\+!#="DV)9-R*M L MEB*7FA'3OJ0.,@3FBL;5O6D.2>[?:EH?G*#$#X ,NJDHQ(>_^TCYG]YC66H^ ME8PZ> >-:M]'?:#]J>$9-F"E95"_64]RXUF?LC(7OQ \S*@K(CHI=".793D= MXN6VENHI$3XH+*-0C@A:F51H^7O(ZM_\HOY);QR!@9'#SCT1T]Z./K0(?$6N M-^R:9OOE*F,/*+W)7L%>T$#[&?8>\?,\2"+\6M/M(;_)MN9J@ (FX4 _(%32 M@6VOSC8=5( F'#8!X+'/WC&$T1K#CR:T>F[+/A'0SEY6 QX/ZN-P693)_6B= M!8$)KHFDH?5_'*JL3K.-:#OP2U)EY:'&W]2?1J:G9W;;\&D^_/3#3[__D?W? M[[[7Z?\XW\3!C,7G6#VP47?7R:"SNRT16@YHF\*)P"CK][M.4@#HQKP);X8Y,^8:N.[1N/+.^M48]Q2.IKD%U2X)-7>NY MA)6L"%_+BK2+T=SRG[[3:I,QB1E+1,:.G0Q&=:U($)CG"PAI^EH<,,B8UYP& M[3U#_STOE^C9'' 4U\2A$@EV13K A$$F'>C8@L5LFOC&.$T@<$@E[6O!E&-T MEU@X6 6!"NX;0?@4B1L.T,+OT M[<@7SAPZZ%@_GYXAN?XIJ0KHEB1K 'S,\D/#-=&?=%8Q\3F<5_[,K(@8$M,. M:I=7&TW\+#M.%$BW&"S>= M"A.BPYRT#,IPS=TO55AQ\;=.)IT Z>&P&R2Y+.-]U.'H^32:R1,PN*:[45 6 M4Q21V[+Y2.ML5T <\+K^*TUW>,^P'8:5/;@13F1HB4A%+-^/%Q&C)=-DNG\N M:VRQ52EDRR'=>DA2$[$BHBS)>O='O?HC4M?^D$1G>UC=2E/\ M9%#Y9%@*1?F2Y]3+P $9-O#I^R8_0"H:^\,SV/^@<,&G[9::WS2 N^*OF@)^ M1;J9"?\$3"&#?^R/X$O2!3- 'HI8&)$KXS45^-KBOHQA^:"-/XJP$X*\R#X] M;71>A+:)CQ@C[:^$#XM9%NE4K7Q^#*9P6MN/:Z-:9.+W':]SPMZO=DR\=I2G M:;<>)A*;:\+?RL?G\E"SB_/Q.:N:MRL&FYWDT;]_ K^+H_+;MY+(082/(@ . M';BZ'Q'F,+DHN+U@!@7&!H799 QUP!PM:/2Y#]A[1XP9^J*B9O2=L/E.D#M. M28;IA<)@.D/[#/YVC=.$%O$B;N\ZT47">!_9_>.'J4[0F$*CL,(P M%()J:/4"&9],O-]P43TI+KDAGIUWM_^AJ]>E0L'B,5%5KRFX:3VTDVD3-"5& MZFM\2UUVZ] ;5^3G_)PQU6/@)(KE;]"BH;>?6# .F80^Z!5<8YO"]+%X9ZD 0 8-P(.2Q) (,+[ZDJ>L2/M?<'^'12S696&%#G%L;"+CD M90K\8_)=&.GJAS+/K\H*PG:FEZ%386)T+FKQ'KY,;4YQ3FPV-%A@%T@*+-AEP]HUCLI(LL+4/<\R4G JE<)0C ME:Z76[)2JVU%%6ML&&FM7$X*A.%(737_YW-68!$OJ](M/HJ:CSY:K$I9 R8! MI;\'$3_&'8!@=H%(LAI"RINK\,ANQ3U M2]A'-AT:L1C1W8%OR$C5458>ET;@3^8G?IB%*&'D:+31F2Q@U =LA8/CM-V)HN1]VO#2G0X/0H3R M9=S2IRJI?TOL3)!?16]QTE_N:,/KL DYIU;RAE];PZ(P64ER[C3_&NK,PE5XAWW=+XO7Z!8)?_ZE6 M);UE3_7C-YJ_4JP5;7Q=K"GN2CL2=8H5@:ZCY*Z(GHMV'$UT.^ 45(Y=.L3# MN&.J';(4\XX#+>W9]:%$]&R:]69S>('N-.V_WCWEV2ZQ-X[6=ACJ(+6_=+"B M>[2F(*YW=$TG77#N2E^<+H/QEEH2I.1'*W/^)];IBQOE[4#/[I^TTB2L^5L^ MZU=E]4#WHHOPW5:Q"3O%'ZB(U8U%UX9B'X]\VMSXV80=%U6"AM&(^A?O TE$=Z\AR*]1@ZQZ9/%MBE,Q5_W^LRC85BA&(T: MUR_[)*M@SUTRA7G'_<6_UUF^X6O2?4[$]U$% #T*6B.W!=F0YIH'^DJ+ R^H M+8K:_)HUSY>'NF&"7\7D/QX-#>ME_PU1*8.0;@T8D."SN*^+' M)400EF-JE3,HH ]ZF$G(P+?I8Y6DM&WVM=G(1D.4O05,NN%ROKD0Z:;MS20& M+,X7ZX6@CH,3*!/RA-[ =J']"_PF2YY0+)4J\\<#!1/X(Y,$S:7>$-"*C-[! M%MH*G"I/5#2&09LZ0HRKKTXF@(ZY,ZD8-'BL2<# *.M=*=9%,#UN,J-@(T>2 MMMC7.]46*T;'#R-SX:>_5OVH$K(R \USR ^B!7209A?&.GW)BJS&>(Y7*CPQ MM:?%2$!;$0$/?9=]B+)O8;W8^)=Y)-'Q^QCB!NWO8C&J8F433>07@%E;19H2MGY?*1*70% 1&2T.H=%6F!QK\G9--!>E4=2]&B3Y9$P47G/-@V;G3XNT+UK^[I0T&HLXT6\Z>)EC&^]%+]3!> FC( M0VR!$Q4Z$> )AX\=U7CD\K),F,=N&8T9\RB:A[-NXQKNZ6]9<9F\[ ^U1R@Z M9R6.(7S0,J+1+:B,^.1$.VQ-!,Q_@T)8E'+7)BK[F.YJJ87 $P1!,(?*.WS@ M2O2%Q[&+:)&J1TOOU743(JAL)S5QCZJ3RJ?::I)14C5'J]>:($Q(!BM])$(J ML$O$( %46_E(!I?@ $-N;/ 0?P,2HYO'CFT@Z9??@7B6^[!@*\)?!X[EDJ#@5Y--V$:64V7(=M7A^904?F#,+G"3KG*7HU& M:[WFWD:!)&:'3[>: ?^ I\H#MN,&^]'\)7:?8GB &*JT@,B>L),F*B M]QQ8T0YW(&ZLX60/D-)1[$X2@2=@Z7LS+2L(;X3VZ"#-(EM ;1+JD$%Y-?G. M:GG6UF#K"Q*1RJ[)Y6JUDQ$Z(9W%"T^@3^(51(O1%LB[/=GJ@-:U>F7Q25EQ$@8;R4%_,K\2/S&06 MJ6 2&J8^",%/ EQ*Z1\_]'4)"2MHS^&UW$*XEI'XW3*!>6LH82A+/X/ M5^@A!P4 3"-,,2LKWB4 TYIX'PQK8TQMM<@5D?!)"Y\;CG &V?\!AK23Q PH M. 61=)OC=,0/F!,E%?.NU(B],FQKD%#JK8Q*P,:RA ^1,%K"]=CV9<4Y<0#Z MJ$J--\33X>^&%])Z/V%='F[\0? M4=U9"Y"09C!5XY+W(U1(_5+->N+!;.S^ M$54TBE19X?1ZPA(@7O6B.R6XBGN.RJ5VOYI$#:UL< QA@TH)HX*KZT/S7%;P M;DVI.$NZ89'E.@M"#@53CW^<\_@5BX12I:,3+O%K<7R=;PY8;=/% W 1]H1J MW['+?<\@D/VH'D'SL"F!FIHK=7UX03]^#X"A<2[^JL".*B#,)XG?%IE&X+#;01;J M8.++J$&0^,F>)"F_0BE0UTE)_.Y9(29J)1,G$73\GDC!T.4$,+VS;>JKK12 MD9W\F\AR@+):':E'R(3.Z@"YX;G,H8<,E*+DGS]].3S5]+\/C&B?7K'C*1XEWVS#=C#AHY=;ILH+3RV;_ D4U,4-IQ2K MN'*KIY-7O,*%,H)I*1KFQ"ISH4-%Z[JVXQW)!P0.=%K46*OQ#H55?*T@F"1[ MI5@3W/[*.SQ!"SQ/TW&W.X,FDC#TR]1/--&R$)-I8O:ST2Q62_,A+H%IJ18: M[@Q]2LT:[?6E#.K921=1J,>&D?86H39A=9C'!84'.=_P[GC/G&GHIN?$>,8 MGH1KNP[YEY^3ZC<*!CCV0'^$6AK"X.*=@]H"P [K*@A]1FIXQZ4OGB.OY30" MA508H'U:T935FRA2K=.JVV_ZQ;GCI*%VR]4=H#$ZP0[!5?8=NB>XHXCQ0Y'@ MJXFH"[VI1^L>[5X#9D&K(>UXQ8D]"$C%#JSY>5FS&]&C]!$.)>U8T@W6Z[IQ M:ALY$=2*&;YT":L ZX6?7Y+\P#/ Y\B*.%KDPR_!D&?#;X)$."1*6#-?YYN] M3.IG]B[!?\#J^,K>I,(LU"O>;AB!3@C\@S(V>B4X.VHZ'OF1(UPS3RBXDS%- MP2X]M9\MX#$9+'GTE&A1"D[02X?)1GQ&+I=#T$L'02^'EINXUD[%2'GQ-@[M MAL /[MQ0RG_C+?CXG @[7_T+AH]<%_RB]#&1JBOHV4F?WHC6E KK6!&^DEY- M=NZ<@S:G1*R&O4 \TH=W'V KBBLP!"*[OW7V7"R/5G#Q)F/+31$W_@.U))6- M6HLIHTDW'+8.WXJQG>\>N.IX[TVBH!(GT_:X?@*ME]:O299C5%FIA",*ERK; MD]G&I.A"P)70RT1OJA86>)'52$T!;D408&QF3L1?Q]A9) RG7-,42K4^)M]A M57RA7YL,.L";Q"(QA(@QDK%B5-0<-@LV8^7;A7FHY,SK\ILC2Q"^6( ,VBUT M1,PA#B$%I4$_C-L#+.-CEA\@,G;8MW&=_N-0-[86M:.^(AP@.%#&72TA8!0G M6I$.8N7;!*YK2E)6 M1$(#]F,]"-[:5D8#^L4 QK#GSJ"(UNX[F[+!GK"V-&C-S74T=37\;JNKUD0. M64(&M@F1T6UKQSAD>AWOAP+;PY'GWGX7N_SI<,4CXNI1"APEJ%4$C78JC[3V M#1H1>?W]J+$R6LS\E>'PCKQI+;S7X"5VE<6;UR5]X,"/_, <018=MX^F'JK((D_T24BLB/B>?D^90869E9#9J<-&QQXAR^"KM\G3W$JJ=WMH0.XI ,\#*2IR3#9096SS/I[( O3"Q_GB M!AB6WN"LWHGR_(C]795W'=G?84-)=0FX2A$X&;YMB>UK[E!%> MUKPH3#$AI6>)G021#DE;5P;BLKA;.\_+;[(4IE54ZTKS\&@U$88@QT=N].9" MSW9NG%0)6?A=I'Y=49 B0;3W:#+2CL+>.F*CFH/5Q.C2#>,R!C=R#97.SXC7OB@'S3W=Y ]]M06/;EG M>G%V>/%/HGMJN@HS[\3H]W'3;IS8Z2XP3Y*$??W9&<:JE;)ZY74Q[@-N[A,F MRH&^DZ/?0T":IF5Z;,>>!Y):1YXW<4*JA0])EF^2RMEA1'RG:2D2^BX;KGAT M>^E1"GL2;C3=%SY]WV<5'MB/24-_-%JLH5%%.6I4@5X),9Y\5&MCQ3!:N]'3 M&K%]J1).Z@+75EF@R6"KKZ]5KRNZKJ]*D N=[?4Z<-I8YJPD#"MYO 593 MNS1\QO/I&="4VGG$6A/7=?'X3*&Z &_+3NO_.%19S>X844/EEX1=.8<: M?U-_FEJ^]GZUNRWA>RU-3U>+2 M/ \#@]D$-)4ZW5V%\-]%%_E[^(%I:]@I6!XT#*1@-)E2:X(H$XM\GM[4 M9JU9O<94;<0QK)5![5G\0/?2][T%/;N6BK8YKT]MU_RN&\].S'N"(#HS1%P+ MJ1>>NO,Q@4!!,XLM%1-NZ3?\95;9,5%*@L'@'T0N*.6%I_Y>\R902+Y!QF"& M*3;0G0,,C&QIM-A8X@V4(;R6A#HH>MM% S+:<"<7[LL-"3]/-+@N#GSQ8>"G MBP"/%OS]A5T%M%[WT[4==41P"%F302[[,HJ7FO'17HTN](,IQ*:J;RX;N:4: MGJ:%5W@AT(772![T(T0H"?QS5@.TS"YZRZ^BB]S]Y8YIJ\$F>'MF:&?K41 9 MN_:"NJDOC!S)7SU:OOYUU^(8["ZYSMD_E9F#P/*KZ)NVO]RQ@JC!)EY/<92: M34]COT>;T!^XY!T[8'^ @4DH'6-Y?$M.+O5$1$ -;G):%&>:!*-]T.,Y.[S9JO%>^)$JV(6I6C;@VK[;?DZ@G(HQHT-: M>V OE# .SXFJK1E0F3$"CO&07/NJ]^2HDXO]'\E7XNB^;9ENXYIU4+VO;O M"AKU^3F2)'XBQ0PJ!V\OW,_48W^0_R9<$0^TIM4K!;_4>K.I#NQN;[/XV+WQ ML3P\-=M#+M,MO%*#Q:T*?VS_74R'I0]@0G3HB1E7NDR559_A M7$+2Y-$T-6RVLW NI*,1RJ_0EWU>OJGE5]SM#?OC>M?/DHL6NM#5QEAXD2BL MFQZ,V= K&3;6%[;#L@VMOY2Y62D1EGL<@\=:CB(P+*Z4:T;';,DW(Q_24&+L M"S5,)YWH)EQ(5JT7>M[>0@U1PKD,-\_9SB7@RJ^B&[3ZR]6X#,?8Q.CK;8A? M4GKY'A/CI8)9;I27NDIM-,,D0@4UD_0SK(<1,;X9YZ/DL,@OO!TK'8M\Z!#8 M?B7R2&@-%C31#\]@,1'I.^PAAV_[;?[B6$8&:S<80K08!LR[PN).-7^2P/!B M#[!2O^;.I?C6#ST&8U^]!=& 46T0LK]WEQAI/].&ET38T(-UZW:S%K6@-\;7 M&BIJUDWVDC3F4%WV%=S8[7<+UM/Z".F(KD.YV\Z3LI'X;=2FFIPI_\@T2WC[ MO&X9AC@(\S33D'A:F6=(VEAA$-88_BG[99NFC8CE4F(#^S0\F2, ].>1'"21;-L M(:BY[0 $ST0!-5E$?@/3Q#:Q>^GXXZL5/"92*UCP%J^E@(=R5V3_A'R+QV<* M-E-V=-F?P/WDBJ(7,$@'1)8HP!1Q!@C_@IZL)43A3<%Y=.RF$RSDQ<;3;3_3 MYKE,(=* =V&RWW0B_Y@/(MVHZ,8U&S(COK@Q#RH_*!ZG-BG_MFRZ; ;)&31G.=L MO^<>AK\RT9?]OL/"6YXEF>5P=+Q( *)NV4@5CG=3>6(YNK0F42=H7#%N/A#C M-U"'Y+&$%MAEU7"/$8CQYHK]XA9I!Y/'DHCAA(\G'$#48&\?# V/OP]9 AXQ MO43"9,N:[:(4UGF1Y*",?7FFM$L2^&&Z.*?") (HX5!;P>Z'B-'E,PGA*>/Y M4C2L'B8#4D2A:D=J&*;''0(J&U+%C0#:*C)323 M[*UWO-O'V,0) N_:QKICP)46NW$#V'2KUULV35B&K.L/M=23'&P/=]M^WK[5 MG\;&<,O,W798N"!BZ4 ;.GKGFA7WH)O^=ZTJ<[Y*0E^+8'"U>1V@#AL'>1)RY*1V!6_*KZ+:E M_G+'BID&FZ .BK))X/W%"QY%V_6"UOJR^SVYB?6N(=?'T!I*_#XM7_U=4^?\8NN@V MP/%T#NOGR.I-7M:'"KII*+W9'R@6,$9K9M>]O>T6[+;[6MO8LTV@#8"*X5$X MC@!:U\ I:!K<"B5K5JM!NM)?P6XU,)?ARBVFJ;:2>+^\(?J8(#(;[8T()';H MLC^Z!B/6-&J%9>;E,YRSZP(\3TD.]L^?DZP Z_9=<95D%8;$_Y6FNZS871=U M4QUP QI;E'!XD"#>020 DKP#H.\)N]4!+L\G( (R44!'SGJ:20^MFG84;8-' M( J;E:>W3JG0X!.O&M-:Y]$]U8Y]0(%YG"K]*\UVSW![O-(JV7'Y4'BE;!%7 M^A1TWL=!]%1=;YH#4R$[8&WT%9LG\JT[F0X&O_L<8@9D-R[@/F=W %M3?5GF M\%!42>YP-\ H(H81IH%V S5VK!AOIA4M[3/I08B@PNY]5;YFT&S#D!"N]8;K MO(4#E& M).#90)."1N]Z&O#/" +V)R72?V, M+TS*I+:WKS481KF&#(%S8"#+&DO7"VA\"B"(A$&>WL@[ ,,4TO>DA40Z4)'? M!W^<=:R;2K%@#L++LBC GKDY..+1E0_CWTZC58^N* ->H0IF<(-"?5U@ZSC> M(L/5&9@/@:@^1?<;IV8$I[49E3'576B'U<_[U:5$Q4T0=BZ3JGIC M"WI$HG ME/L"(4E4)T4EH0K/5FW1^>\FSSM<&*UH1*P,G)Q!8"5M>EU'R<9@LH6 M5?::0!2 D."37'$+R22PS-4/J -#6CBJ@ZWK-I]I^P5%$3,F8:X7-F80+V 6 M05->%SLPC,%RV+ZS!_?!]T09 &:&!<@@)C1&EYX=W\"NS=;7*G2'(NUMAP2B M+]*[XH%"H7R>H7=;0B8F_RM\)J0M"*$]?"1J%%A6Z56Z)$LYV< M6KKC>BZ>A'Q$E14+VZ]+R%%&M)9Q??&>&+X*(SI:#X8#^>"%W/=L*.M?FXD4"\M0J'O^+P;S&8*?1Y6:[66LE9':6M9QK8,NW+160#^"A-WZP\K,MQ0\ MR?DA94N3&\CB1.]7J4;G.7G7 B 20O0X*1\T#=YU3_)$[PB&;V/;9U21[R?: M [EXT'5E52 MSCYHQ-G/6N@@65CT4MGN/JG88K.]:#"_87H%"#'HN3;QI >7 M2, RRZ\K"-B4I >>=/"AJBB;(793@R,)I+ON3D/TH.'/(NV\RT?VR !L<_>[ M40O*UK;A9!#O'30(*L_G996DI4N,YU\M0'97EZL1V/S<] BK:\D@H6A'07LQ/_<(7/(&KO"6RO:JT.I5C) MQ5OWB5CV&D*<[_8H:E_"PO.B/)96S\% M)B5B5M).2_B\($GSF2,*T6>BY>@(GY5GH3(__L9NH6KW]L@>45HD+XZ^>.)K MTGZ^@- Q/08C;MD0#>E[8AP'"STM( D=PB52IL6!3(\AA@[KC!B](F(\CR3I M05B$X<8/2ZW1; )]POJCCCWNMR4V%)ET18OB5<8[^DG=6L MN&=NW&(KPIXZBCZZG7,"@@WN@^U;5N*^R JQS^74!;;ZNV-8RQF(Q8!\ &JI: M*R( OJUX&S08&KL,R1QT=2P\@F[Q&,S._:8+]M,=KB$'/WV7 2@R2+M#-JK$ MID?+Q:DA 8+IRUTIY\MDGVS8F3!Q0*E@+3^-:G<;KWRDJIB0B]-0X]>R^NVZ M8&O:T-K=4F-%X'N(UA$CF*Y2E754.5./BMY2;T8Z:,;S(""/Z4$/M,FJ?FA> M)X/Z!2N"LBC # ,7%Z ,3$!9'VTQE60!M?['"A./WG"1/#MI\]\'6!P8&WF_ M21,?Y5C>3D+$F$*-10Y@A897T7@S)@-]<-0QSI\V(1T[OY0-;=.I36\+?M1E MDD?S-_06.WI.-*@$?4FZ*M-VW?MBJ'OW=>WU@>V$"D1\GWK?,TTF0_,(Z6:- M;BDY)0F--I+3\RGDJ;T7M[]< \<@33/X;Y+S]J5M1+M67!002 \$Z6"(#K2# M4/_@4J0WHF/I-(CY(5W M7;!CF^2@C]]MU[N*XD5MNMS$UQCL"*[:=D!45NAQ&)'?AFK .ZI+RH!,C4'9 M[P?ZDF2%_!&6:NQGH*2QP+=,;Q:@B(!%6F#\"^1:W,"WJ;CKKKAY] OLZK/D MPTU5NNV*=AP^NO'ST; CZM7B0DCI=R:)5MF&8D,W]GJV46KZZP\'$!PA^MG) M,=$D.2,6F@O0BJ]BG_+*3^(Q+&W]-VG6O2BKJOP&8<7Z)"48AIE'/[+_P^PC M?T"A=H;/8DPY2+*;&'L>83!_*[OABZ@6-X5K7;B2+U'"A7=^JFOVA&-!+5G1 M:="94>NMEJ.4.E;Z[I2A^6+'9\01'_3#EAWJ:B&X79(WO4(1<9U7RL*U+JL1 M8B')BI$ XZI&IE>*9SGK"CK%3E4W(**5\FPX1XC;FF/6@J*G4 RDK?6'2#T^ M)X4("KH[-'63%.#.-;[KDRU7K,8J$^8:MN(L%4Q9MU3F4 ME>,;6,?>?8OBXTGMI^?;:"%-$?V0J+LM]EV&Q&?X?T#QE;UM!5;D>Z"0P[:! M-I3L-U7XT%V(@]:MD*R)':HQ0QS_1X&.";4=?/[[6&8++1D<39R1\' BI MXSTL7L(6*6N63&_Z.RKV@H[NKB;2PLI@SJ""]K:92\S T8@8_7%?E5NS3(F? M$/Y-9,N(LEH=T4?(!"8F='PM@- MBAFU8$;%1V4<(A[XJE56PAY4M'T_EWE*JYJ+ZQZ5F-L^(O%"3GVQT5M-?"@0 MKM+]"[9%7#>/S_13D3*)]YE"(+A'XCVVE5PWA(V H?'?0,%0*GR+;"?,R&#S&_L7(+0/"&XD M=:PPD0S5=16TS')A8",W+IA%"AW'CR%J.+=J0RM>5RK)^4UO]\?T!D@SY )" M?(R(:#RK5I1#VDB\ZJ1;*J1'.![.VNC1RJ+SL*V2O8F8"0"7+70T4X"/)W\5^=03]F M5RL;WEI9T)]@(?FH;"\>U =EL;C^H;N]U0,HHQM7A(^)JIP9\-!QPHIRV& % MI;.Q8GXQMF,U-YY2>D'W+(.#7K?]5K=QU:R)N.LX.8M\X9K7\R[5UUA*!KW_ M4%C$H_&F[.+=C23=T/@E.EUHC1XS3T($M;L/ BMD3IMHKLOO!24.PY2.-(JH M&644]@)P!/BH-^5$S'7G;A;Q@IV[NVJ7%#+1K4BEE8V_L#WON#8>3QF-T25R M/!D)(C%MR'Y(CH[B%-J$[EX2LS#2A&/A#9XJ1HTVEP*/X &:BJ_4''$6ZP'SVJ8NV;JYH"G4< MH17* >JJ]#X^OAQ=TA Q VFG& X:EZ6+M%5.0#'=KCD9(X*:N3<;]&"R9=+L M%:+4V 7FLGJ+,:0;Q'; MH&6H7E>?L,JU-NRDJTKH2W"8F+G;0AK;>9. H55 M3+L" ?=)EEX70H0W\JJKEP#?$TP'QQ'1&:%'1,L#&\X!/1B*5LL?>_8&)+#C MT8N([8\L9?$[0X (\>I&MSU=XRF/'KB-9%9O>L0);A8QCA=OGY-_E-7EH6[8 M35O5%V\/= \^7FC*LN.._\FQS@(VI((@=-*"AW]J)Y"5%FI;]'/4V.>Y1-*= MTU.1/GQG^;+.&C7,:K.I#OU-;&@K#P/[ACTQ=GRDHUCR')CI;7=>Y C[[%V6 M>O(R>C?[XZLWI$^C5LC[V=!C M58A4_!VQ-*0R]Z.5A5PYB-CBC0^:>GN"+WGZM^2\J'TFI;_P&D.GVO *V M_?*)%3!@%]C[ (8%?7T:@^L!C2NNJCQQ' MZ7 Q>!1OB01W\8[E#^#_AC[]F MS?-]5?X#LX+$)W=/>;;#\WM=?/H.C1GNMBBNX%GN_F0)BM.(@3+\'/6C;VQ: MTL[;?MG-#&H_GQNN5:Y3B0@#Y2]Q;6]G(JN?['A2'H9*>4(IMXT*_(4^9YN< MUNQVNCI41=8<*FJW\7'UH05 % BD!1$]3L\7RW&,T"3RQ!-HV[P,5X6UH43; M#AQ?ZM&EV2%2;G%63X:@=[L,(V.:XU/&$^N@0!5;(5L/"%I92GF1\UXNC>YL MM=%V"JP5Z:"1'KB5)HTHSKL\@P0ZULZF9&"9=9W^X\!C>>O'4DK;$+/ [05@ M0V$B=E+#B_#*UIQ>O#%]*[TNVKW;Q0 [,_J[N4"+:6?#(#\1_?,.9GR/2@[D MB\M9P4OZ#B9F#_E[TET$2CCUW^7TL?6?\ :%Q MD&GSR _EW0_?QLU[&"U=QR0#?@$-;T-)[PNM7K,-KL786U0G(4_9.MX.B>PX*'M OUSDA4U2"ZTOBJKZZ;N MW"YS^QI,!!Z^,."T!7H$%G0 "4(D'"1A,,DU!))V4!=08O?8;:")*YA!T?"U M F_+HI2".)?81?D@N[5*'=8J36+D^ZCF#RM26O.'!QE4OLRLT;$O"RS.O66J M$>]ZDVW$)88RX/Q"'=Z0HU7K\%VA7\D. 0W^!BJ[!-B^?@AR?*5$+=HQE?OZ MRAV3Z!A2G?A(]Q7=9#(/U$=O4(>LV&.PSRFZ2,#JW:_CQL[FONV8%[O(@!%/ MO8/#099P'>]I4=1O^6M29(FK^V+WY1+JL(U7/CHC)N0"MB*"+AEE+INCRG8* M2CT"G4PO1I&V:VP[+GHK(BL^(P;XH!]LJW=V1QYFAG9'\"J"Z"7S%MUF8B'4 M !S" 9$6$I=AVT11K0 ;HV+A),1'7)Q%N(!&6F%98_1GN1 MPAZXP7ICEA-P.<3&SA ][H%=E=.+\#Y^*\]0V)A!C5JX;@X9IAK1'?0,F']S MDU0[^O6+3T%C_)3(;^,7?]4L??3T&]$+GM2JJ\"&%IKIQ>IP6&0OO 4AO<+H MP'\A/L);:I2;7?[ 6QHU/,J.U,0+JB5#.$WSAA;00P,[V*>/Y3I]A<(E-V52 MU+RM@TD@$ ,)'PDI?F(LP<&$CXZIOSA1&U];?L180B7 4=SZ15)G&Q.S)M8! M1%AQ+6.3T-8=LQET"VC?\:B2Q'^"I!#8@$QGWK'O(?C.:/[Q+%0E?P;0>%B) M CRB8'$44<8VI.-)'%8GDX4EH+J/Y3V4GV$E(Q#I91%!40\(':3RHY4VJ##N MR1[@J3N[6E*$.YW8]AS*,&<\#M$NG_->[\KG&BMW<%^1%H.Q,\B":+"( ::2 M9MN,IC>4W]0?:;VILKUT:F@SS>08(@<1950\#YT%E3'MG7@'%3.PNU.1#MOU M-F@@8=<'UH8W5X2NG]'1-NQ_C#41)0A>4C]N01D?+'4WT@3RA/63#FJ/84M8 M+]56ZD\X8CE:K8*&0Z$=(:P0?DY,A32.#2+!9L91N*"%#\ARK,@C5J(U'P[C M A?AKIK,24U,A ^-@E[+V :"-X#X>*C81LKN'_]OO,+DXJ'\:W]8Y6/3H[!KP" M>ARA$JTF'8BW<^BE YE(#E%?EKRL%I)>A8IQ2OQQUAV3J10+UU0WWY3/98YJ M"5ND_:"(CPG7OX"'T8^+=OVC(V/!,JS%P7I=WM)O^--1+PL#PK]8]KO2XCKY M41E0*70YT&I?5DE#98U^>WA8^SFJ:HLJ\ZG%0ZN'V5 .3'U1SQ=K_(%0\9SM M'0%Z<@CIC=$P(0X;S AI6>'"/Z0B+)N,L&TQ=*IIFL?HKC,) 0^'QL^XS'Y_ M_GCK6#B5:F%-&T]-UX#P:Y'PX UV"6?U1OKB]%:.IT9IU;@BRE@B!\>MB>/ M3&_X\")'R! 6[BSM&A7:6S-*?S$7&W! S,:,-A1,?F$]JD'M 9]IM0,/M:++ MLL/+]@!6*X>_=AUY:N>=)Z#U+0!X :H0B0+2U.PHPC&:1PK=V3J&J$$+,S8) MY+!^2BHH9>YP2\FOB?Q\*6*&'@T=7VP('VGL97J7.0YTILG7#V9 -^:TE7D8 M@$')M@4"+RKO=A*+-;9@?Z*%[FE7"2>(MD>P-@=+CNAW1EY"8V0S,KH;P85Z M8$[<4"8KTT'Y7OK"6TW@WQYI]6(,[,71:HB&+&DL0?!_( D\J7MAZF.95-H M%%:!UQ0SZU+LKU,F9F=;K'(D2[ P\8!M/28:J%UAV.Y[H:DH;M=O%X,MT^Z3 M-X QK:"<4NM 78BLG"R7@J*:,B<1JVD+!XZ:\O"6=6)-RZM)=S[ZZ[9FA T0 M0%RLJ^;_7)3LD8*.QQ7=,%FHOGQ.LNHE*>PB(XZ"F-!V')$#=<)CP"WCQDGE MKR\%0F?ZL!5@G,@4%0T&\< 9'S4L3O$K&UZZ<^=!B*!=/OJ6E4--TXNRJLIO M[(&Z3/;))FO>NO!O3Y,30"$M&"+AK.+&Q<_ V<<8Y2190+/4UP+_QJYI(:+_ M^.\FMK6?DN[;>)J+9N$C[<2(7,A0AO$B_C*!PG]9$H7_XD'AORR!PG^:0.$_ M+8G"?_*@\)^B/,=M7L"G[\F+$/_N:<'6R(O\R2!TT:7 4=M2^@1=6Y)V*N>P%F$2]8',EXB_UYPOGY\Y+.SY\]SL^?HYR?3R_[O'RC M5!2>16/,!5/G4R@L18L:]\1MB4%%;+%H-GLLFR17?XUD!&?CU939OS;DC3:*3CT2PB*"J6L='>$Q(H'L I^3[]G+X<5%0OQHK/('5OA[BQWJ]QI,0FW# M&_:@B\:>KLH-[.67/5#C)X6-UCWV<^LQ"]MRLY_?P?X@_TV4[%#O)"9IB%#] M6G^IV6KO:]-AX,_M#V+&%5%!HCPG9Q6N%/$J]3X;E/)?1%[-":BIMP>L/%(2>_I85E\G+_E#? MMX5M7559V1#"QY!NT#(*M!JQ&0DL3LR#BBY=<5Z?(L6QW3;J6O2/^A"?D.&_ MD(Q4-&7U!N62ZF>:0JRR,1>E_7I%Y/<$!VCRF^-8W'38Z UK9KP#9Y8;^F4\ MT.90%7?%W!:G;18Q!R1[H\FFIX.>I=$$9V_L#0+Q1.J%>BL>OY6/S^4!^F4^ M/F=5\W;+%@JUQ+>-FDRC8R<;2N18P@<3&(U]?7#\ I1<#_Q&KX@W34(>0/:> M;2A->5?P)(?U7)9Y3C>\9?AMV=#Z@6YH]FH++Y)01+-U!H?7Z6@A0;@'PB(= ML-BWY334]<+O=.*%=/"!K;6$<#A%L?+HL-X.(ZK&J6^X'OSD.7 :G3HO&O0" M!^8$>G\Y[/=Y1BO&;B;.U+00,^Z3XNV+L'%7A:PT/S?T>^XL >,BCEZL1WQX M"YFHH(F 33AP M#;'@7ZVB$1P\:/W#":0/)CZ!U5A00_3Y72=,VK[+@Z')AT M2@F&B79<&E] FL 4?/VT3BNQ0KXMRNHFV #B2VZC==OH'DG''V;)=@&,SD#. M44JQ$L]I".>,4YS1A:!>:_6DRW**)SU0=D S4,GP,W1Z6ZNG^=2[Z( *T4P$ M(BS""#&/'#IV'T/8@*>5768E>A4"]I2.ZY? M;3R6;F3$R: ).6@0-NE&9D7(^AV=%@:U<"Z[EBC:DC\R@:4K8**,1^ZTJ2]Q MV_3X8*ECUP3R!"W=+R/VKXL]4]&@9&G^DUVZZ!(75H2/6F&UUIS\M)1,9 M6 M.MXXB1#7/HM=TK*G R:L7[R)F"];GPN-<58QP:Y(#R+41),PHYXM;\S]#+-6 MLH64V[$0/=8=R _L\02KN/2M2V7B!Z.W%,:B'5:,YLG9;=1!JW']$*TXL@]Z M(XG?GR9A7S%(@)D@^V-^T!+%?0,>^I-C03ETI?Q-!8G#'RG_[W71IA>+(O@> MS1AQ)'DG8;PG3!?N,K$%'&W;OU@Q^YXXZ_6S:10+^9)UAK*NBWF77%9#KW,X M]]<%!AW!O]UMK[(B*399DK/;8%M"7N?&YQ1*\$JN'GB(V0S2"_GW1\RS7DAU MKY.31JO,G8?^P4LQ8*-8<[2GJ*W0B\J,4DA!K%/'B@$2(=MV@K*A)*^;J,B5 M+N7#R-?B<-TZJNIQBYO/9Y3D-/E(/RPI'VDLHQF1BTOA'R=0^,SHZX#66L[Z8]WWA ^(GY5C0F)$QDU' M<%S9-HPC9I'^8<*=\H%/[C$BC\TP0* M_[0D"O_D0>&?ED#AWT^@\.^71.'?>U#X]U%>0'.AZNN7/11VLCB-K(6]23<^ MZM/H@Z#NH?0G3&".H>_W@>Y%5--]5>ZJY&5]:)[+"C+'>0:^44CGWO-N/!$ M5J0#,2ZE%,NI[L;3Z$7W)5%(M[GH>O587AV*E!>"QQ[(QD BV0:L*0D,D;7R M<5#LJ 7T<1E^G77I4 M_Y57?17LLUBDXUC<_)#5&N*FT"E4Y.M(Q)D@(/\4-69YO'*W_/93P(O,($%. MD(Z715X?PUQT\DXP4?QA6>3UL%'\(<(S_(7N0"1@6C'6GT#Q3'<3=/+?+^M8>"CEOX]P+*3B:0V9EA\MH\MT;\DV M97K04SK6GIW@(_QA67O6PTGX0X0]BX[@@7'D\CFI=BY_]]!41,2HR)*X&1VC M&]R&?;S;>4+]X+\L:Z=[%!#^2X2=KO>?,0W9%1AG=1XN)QK.B9^_4W%$E)A7 M_H0RSW]:UD'PJ//\I]#*$6/MKV7U6Q?D:,RK9WM;?"DC/V-F0H[6/:*M ;-H M-I,);ML_+FO?>OAM_QA=J9_0P>#?ET5>CQ8&_QY#J1+ 6,2/3T]&W%=C=. MQ%]WDF:1,)CRQ@YW3:M7*@2/?C%1;=-[,:#-J=&75@U^HHR(C Z6 ^60KL:O M1=46WV>\EV6497X/)-\?RG;&)52ITU "[,M=MQE0[ M R\I)AL-\DEP4#M-[+-X&F+ICN@IV1 VJ""IGZ$8&OL/5 )X37((=_#T9L H M7CX._J",]_)JQ @J\,%6&U[@3Z8XJ7*0),0DK0?:9!7F9$$J<^T7;]!6[$*! ME<%!0;6%A#G@]>+B#J;A;I-0IU O=$^=[19J%+ZV<1'?H6 WE)8J-EG.:_'J M2^9_^KZA==W=1>*1,NV!=B*B]*^"N4A_LI5H;(4U_,D[ ?Q]O^V!MAF/6$#4 MJ,J3DU.WK<[$LZA-Q9UWR*!\_G(RV@UXZ!AG13FF%=A?)XV82C5:M5L?#1[) MBAG+T*ZYW"3Y?QRJK$ZS08EXG1B,PWAO;1A(U)%+J5WC0$W[_OE0(T:8N*F2 M&&J_QY1C0P!1;6M.]/2,\B-*P)-TPQXJ2@Z'_2I'K\5IJ3 M\ ',BHQ#7B6L%80C/U$F4V2,D0".,'B1#]M$['4\G47 H"6^LB)KV))>Z3"3 MI+;&^/!Q'W#@*+UF*?T77,CI..9'D) L\I$T>91'^H]#W>"6.EX!$"$P'=+$R18.:0&MR+@?J.+VZ K%C;I' MQ^#O5$+H^#R/F $-(VI?GF]LT[U=,=AK^,O@WS]!A98IS8MP% %P6#13]R/" MC/UHSJ' Z#V=3\:0"B9;A4HTD4L;N09A WZ#9XA,?J4+V)(@,96I/6 MS4WYC5:/[%I7ZPYD&Z/((\$069"! R))0Q 4:1BL?IT&!BWJTS@1JOC">PZ*KLD$KJ\.KDQ" MOF+#\VZ:]M-NHA614Z%E(:Y.-BV_LL*&G9YZ) K'K(3\WT5QJ+C2_X$1YC97]I350(J(BL\TWY7.;0 M2;+&?@')QE7^4@S!EILU:0._T;RIY;]@NT9LU3AIRM#.:<=Z@,8F!S6&W+#S MW@YN R_U>7JQG-2>7!YYJGU($_ .D/T9'3WUI!P\/.>A#WE_N:-SK<,FL.M_ M7319"MI2]DJ_T,VAPG3,3]\W^2&E*0;.EB_[0R.R2(8*E]W IP(G'70BP8O@ MY6X"DWX[JC$7):G@%*32';03\B#@S7F;-(PNU'4HES"GNVCII,M($^UC6_8 M(O]*TQU[[]80(((OXZ2>7[IN0\AJ 99T<#UX'LEH-I\P>CO9L80.&S!0%KM' M6KV ">(SO+JXM@>Z%T[PN^U]E3'M9)_DUP5$[H%GS?CP,6 ? !I::%9$ 'P3 M48XP-/;K-P==[=LXGVYA39]]>]]-QBZE%&5=_@-E),..GYYI$! )TH(@'8P5 M;X2ZH,0(,ZKZRWL*F<(5ROARV._SC%87=NE??D8NXG>Y'RQY).5H40J;89R\ M0"''?](4CB^$H4-HB$@!,Z>FM*.X 5J.D[ECD:\V.U:Z/>]#AW ['12-NRT4 M**R_E'FZKGFY3>J(F4 MZVY+<""!D61=$SDV=G2+ ZFQ!N!#A("JEPR*H[4K MZ%?X6&J]\1&P3:0L[518=%R^-:Z[Z4Q+WYK.1,28Y>:%=O QKM)A2R8T%Y6^C(6 M>IE@2V3I=40,1-*+&*- T@@7OIRYJ2G&/3\%6=F"+$ZMDN^R"LO5U M*5+@(F(B05FE69%4;]<-?:EO&14A0*#,V12[ZZ)A>B%O9/R3AO^]^EW2&2?G M)=W$Y EG5I+4L!9M;RXB)XNJ7Y^1B+HM=7:>!:\_8; /'VE,7YI Y\9SDO4\ M4M,V);"/6>7V]111!VVA*@H.THC*.ECB=F$7LC2H1C@SV_3-OS!H?7SW CQ=+4Q)6,+0&B: M6U 9T=Z)=D WW77QRG9 6;W]RI18^K'\5IAO&O$EP4\_I.S;R!;(\>+US[H> MQ8#:N+1 KSV-ZNOE&-77#J/Z.LKMS*2L-3'2BX 1KE':0D[86%Z6[+ M318_FD+*8)14Y!D?E*%@7^>#X_;6MJ*E8XDJLDJ]##?EWL#TU]0U]I M_GO[^PQ#>-@!F%MA%#269>/([Y<2]FK!2L<5)Q&"O>C24B*66_9[A#M#GPSEHEG&PG^ MDYB8B)F[JCX$YQYTEPA]^,Y&T-$Q/3/K0I?4UA5J,&TB8X6+N&6L=2CHSKL% MU\!4'^\AN/0W; -='<#S+7\0 :%8]?*YHD;=3%^/0,(D'&CW*P[<\0:K/%>Z<]7$-"EI%C^V2YL0#)V!U76S M= 6@9;&;UBH+T>WN$2HA-^P536F5Y""7JOYY:NR7(P9PN;T7O$"C!*S8L1CM M7P>^(:..N^;$SEA*I25SO9A,=\WZ==O;B&8HQ^VO3+^B5=$ECD*EVRJEZ9H7 M-7817XQ7$?ZEQJP>O M^CM<]XC@!LR"9O\-HK/8A3@I;DUT']04%5U8U!I;J$&D-! @J)'SXE SR;:N MF7;Y),(I'MKXR.N42;/9-DO:(NSKS7\?,K9JZ&C120U8=TNMV&X4B>1T1)EO M1;H9B3JE?&_DI+P[2#?AW9UGHFXNJVTUGY&%(H\2V$?,ND_\=O M-'^EG\NB>38+X7.Z7]P5D6^1N530BO='432P6G7:?9R"WFYJ*!'XCNI68^K; M\?_4;64E_?EO, _.!Y,C[W[+D^?R);$+D?*KZ%6L^LL=R8XZ;$(:#&05+:P" MVY;':U.A=2:#MD 8CE$* PXRQ"/(ZA9L1I1W8AXT+)#[#;&KI^)/=+I=>?-3 M943,)",3%KK[R8YQ6-5I8(P6M6_9S?:85#O:@"JTX;4">FVS_8W\W)$G5"T. ME'105X9VXHNP\OL0P\_&[T_6J-P7,8"B7)S2P&<:RU4PH%DK(4;1-6I?C/WX MZB!8P+#?V[)X+4$H9T+/2UE@I0]-RQ[=F]8.)7RL*!8_ZFH4T1[H@=WHC?.F M2,B@"C34B**HL++:NWM[:[IJ1XL'T,*G"$$.;@1U 0N^9(EZ.][2AB?P9AOQ MK[!04XJD_FH$6Z,$TOZ$93[>73(29,W[A7FZ]4C[W8XV@D6I0U%N+5TAN?]= MO=%%H-OT&A6NIIHBWJ'W3LH@0EO&8\0*%J<@G6[7G)XUH>L@MW8 8V1$9)^] MV5"BKCVDXHW134\)--8H7X"1O(]954&_,C B7KQUGPB[XAKRZ^]X2XY+<,[D M.4U_I=#SBJ;K5UHQ$?IG!J#YF#2TC34V\:4#3]0E$&4-Y.*-*)^)91!U*B%P*$6LAN!@"JR%=,'?4-*M@5!\]\:$9'E#P_AM[]*K=VPW[S]V6O^%V MZYP80& $AHOCF.BV.B,>(V8Z, X>=Z()9P4E3(2QK@L>]'K/1(^*-EG%]ULG MI=1=:V ,:;<$*>MBD-_Q&=]CW!!VH=2(?0E&(#_039[4=;;--N*V:6>6G_2# ME*.%PIR>I,9PFG-Q+^0VA$Y#;*7P'TC+>TUR<(0]4+;F#$([];]S#<=8^X]] MC"X@_(,R#!Q($C"Q?.73G3C"_CJ&5KI-=#SMPY6!O"[2+"D4,97I@DX;%@$='RR8!DVN8/]S3W_+"K8O/"K^X*>0[A9=31@O?/0NF' + M^CBTA=.$I4B(C*8]W16H:PUQ[\20N!99 QZ&*\:,$>X G+4%=ZH"])!LF&(N>3MP+COS?F MV(LV_*6#!.J(@-6FX')HI 47^^6>C+^.J3.)&*ZF'YQ^K";)'C8TC'$EQ],+ M+&[ *ZSE"DG?5+BF$>^FR+&JV(WB7%$C#QIXW MM(9('?PG$6&J=#);%ZE0S=B%@-LI&R26:D,UE4FAJYXR+4]=QRKWZM3LGV54 ML3([VH"Z^8E.5[%H7 M!M/"'I*&0MI!L6$* "X6^V)#ED&Y@<(( MP![46Q^H; ,#>+FFZ-^_,S443-5)U@K/"B1DB+W*=D ME]/'*DEID;PH-G5]G:$=A&C)CY?@JM$M?R1PFW$,ZBV%>%QV1[_)Q!,[L=O/ MVVR;L=:'.HBCLE.\1XX1(C1C@G9H3RLK&@.&:I:,K"KLZBYN^64@K&6FOR_U9WK;MM MXTKX50B[;=\P1)TQ0&GZ9"F7^:,Y3YIW%0YI]2Y4#[#C+]S^O[7?ZHO-NZ-27@ MTHQS.9J?6EKV=[6$N4F^_<;P'N=?C! ?663PKMPW6W$ E.(O WFC\E%FGDW? M&@R9NG>Y];)'K?6W"-EG_+GB#\I[*/Z]XR86Y'B=>_6D0.JI!3)W7P#U OH5 M*H+GO&3!#C3,15?%3*I;OI7 4+/A31>#;*NN?I6K;;FOQ2*M?HG7OUZ)<^4$ M?FA_O\W%1"6>9Z_ M]&(SC<6N5-6($L$2R";5-28)(C9I)%*BA%$"WR#IX(6-:J#3Q4I+Z?8:X,K; MB5%2Z*Q*V>5" FR5%29A@SEQO8'@PXI73V?\OKG, &3"@Q876L9&C?OP]\>_ M__-)_/?OW_7Z7R,HT;E,H^8#LL/L1P-@N9WGQ]Z*84L/EK 7:4@L(V#/U$S3 MM:OZ,>7Y,%48WEH?)U7*1LU'8F(LA>XX P04-8WQ\"?_;^@GD>+VSQ[*94X- M^'_7\&T.HY>6$L7-X#+3H/6W6T MH")-T(D+0!L_%,O M[ \@([Z /QTKIR65.,(4SS.VTF,E1N;TE X,=5"I*<$AMV]T;K8721EL4.30 M8W(YEP5S2()BXX>DYJ"83A6$'^\_2J*T&QG<)<;EM5= M@#*9Q#K-D32>/ETRPO1)1OB<')I,$V4KB'1RUJ6K,Y[3=RE\@X\"<5%-DRWM MQ7^9%V7E6!;7OPI>U=O\N34L3E]O,H-W@::K[._K?)UGU>N"V>&.R2;,M^P M^2/%73""4^QN&"TH0@=4"X9P469%?2Z&Y2_<9!5B$"TN1H0 M/AMB^NB0@INRLJR5\L[7WX2E_BAV\9W8L>#)N1"&^R5OMN5ZXC4Q^3540>3C MIQIQ9[BDV;)FACB3U.7=8>@KO%WU!NSR2'A['/O)()?(43(G]2)>.##"Y]F# MC,6V$#OG,ZS(:)4#VSY7'*YGY?Z^ MV>QW/FKE")3.1=N1EPG=R*SSQ8&EF"0/,HI7-,MQA)2(@7",5[%%8^Z%K[&. M5JT:S*'+$S)_; %ZV6QOR"GWO^YBD^W.LB83:VM?<\T]>L&1ZWJ< &E[YT!P\M0-3K:ARR]/S[OR M=2B965+X<-J-(;=$%LR0F0D:@T#'F7I@1X.F8R29&.<&6*, R93+8%?]UR7_G#V7X+!6/,?7<'%*K#R;M77 H M4Y3?LTGW\[%;%59KKT4IQGV0^8\HXJT:G-KV&&(.-1VC!)+F3O)3?NNSO'[8 ME36D:8ZZAK!DZ)HYU,)W3]K+)U(.X?MFE#!)JQH>L]TY[T_MD0^ NR:Y;6^G MBFZD+A^$$FS7V*B3&OVPU3P[F8:VU?3UIE4TE"XBLV&'-]:@_JZ@V]:Z$9'M M9VX.RCEOMC>687A3OLN"I>T8WLU6^ISM'J!R5UBNN,(+"(W7&Y==TQAE)!3J M89Z8\^9^(V2AT#/!5>RF/)LII#YPWE.\J.K[[LM)EIJ@>Q+&=5Z<@>;+'F52W!].4=HVH(^NSX=B#3(U4C 57[H0L\$D;W!QGS MUBA2%*1^5"@HAAC#=:%:'40 ",(0'5%AXIH2^OMSJ8'-Q!4V)\# '/8Q3,H MBR-S]-P:, ]H>'*)9RS5!/EXD5.+"+]TBP@1\.F9E8&.7&HD]C)&=K2!V&-+ MQ[[SNHDL'1NR^WI+!.]UB>"A?0C36)@BP0534UF,+1-,%?UY?Z'WAHZHUINX M UD?2),\^B="K,JQ\R@9"/.'+7:,1$@5E"XN!EAWPUD?&D0$'DZM@OC3#R9] M'#!)F':K\8"&JOD-7M,)2E='V+0UW#BQ4+H0E2?BNZ%&5$-*O'']./LIQF0NE\WQ@1VW 2X M)2[2:UN2VERCI2Q;4^E% -:=J^]&\Q@A/(1N^0LO]EQ'5R2(J'\L8J+5 ]E/[W9( MVHMFD!_L&X\4 JV=\"6KH*%N?<,K>7]%KHL9!F$?98\NS 4>6JHT;=#"+&)+ M%245\@OE,'AD.KJ<[P%7R_Q!P^I).#TQ@7%A/MOW1M%L_ZJH+C1"H:";VOR8 M*(ZXL-P(R=+F!J-.M)Z6;N.321U?9+D)]K^;<2KI:,F$4P@F"IJJ)D"W=(;Z M2HBT0'V+F'-6;_OL+SU U92:(=(1+0:E,[EZ^? 4F0&.*5/IEH6XT9NRRH?0 M>IT'9Y*NZTT=VP4]_!T9+!(*D+#/ $2I6%^5 +RB?K3^TDN>0=+<,<4[T]Y! M&3T^HKP2).DV7,IFMN5QGVX%T=/E(ZK8# MSCP]@7L\4 (YYSLHNE:WM%'=AUQ>>I#1=JP]@Y:LTZ,XAUCRA!\A &*C!4%, MK)4Q-0:(LHZS+>>"-:DYQ&[4(7D0+X])'C0X9P!8J2JBA;$C>RD4:_&;:L_= M)@K]6HZ&C/O#T/M3X8/J G--4S7>453=CABI%:(IHL"UINE"'5D*;R' M/C8IRY?V3T]9]7J]:5,Q2J& N#U.AYV$BH;,@FUS44K0TEPZ\_,*CN =/0M' MRRY)7=H5;]QV"]-0!+HM*V:WDG',AGVY$7(B7+\>S.'5-FM^E/O=>OGT+.[7 M+YL-![!Q<#M#]4^H(1@*Y0QMY!HF*3)%DEF:\D&@FC1U8)H@L*4^1J14'ONO M'" 0!WK+ZH?F4+?3F:_GX M4LL8V!.TNA"GI# &?F20(-W?&,T0Z8:8:EWL( CI:B?P2AM:2;_P45SWQ:/& MR(RV6_E]TZ92G6E*0Q1HT<6'9A11-I!J _F'$*J MH]<222:(D1+ME@YU6I9]5\7_X_Q"8SM7&^I!EU$2-*G1(D%/DJF2)0[E7I7% M2PDS= R/,)RD'=$UR^;A8.]G![]8P\Q3)G:M>%'(;R:L,]K'$&V1^D@\F+)W M\*$LT1JQHS.T5[_*]TA]%V136\%31!$9'HP6*F68 S:S0I$YVT/&GKIY9<[> M+1<7;@Y35HX6B,@$^^"I(TZW4%;DM+*R4/F0"];2-'XJ!:UP6/6>)+H_011X MC'^R3&G+D_QO5*.F\:8VWGU00\9M==7/3->ZVC@)T)E=M!]G-VX[AT1%JIW: M@(LMH("P"Q3"%=!,13I[/F\!=&-9&$08\9":.WR4%J=1-O#H+4JS82VG=$4" M$'9?)4Q9^3)(3K. .Q)36]73VC>V;5!L;^O4Z89O+$KL0WJ7U:*R9"]*:,V: M%0/Q-?O8#+2O@RE[VA?*4AK$:%,0\JJ=*N,S#2P%!V0@"%:;-MD@S' XVR!& M6'2Q4IF*=%.5:],W5^_MF.2K=IA[LJ9N51OFR-M&,0*@W%7ZJ^BI*>R/9:M- M$RK.3.IV";.%[9@809"J*S>5OM6D AR$;+./*EO!&A$>AFOFE MNK2[L?*KLOCN.',&>VEW,PK$:/:]X]9*?\-'\.GT-8%.?!]_0'6"7;%-DNWY15,90JUCZ7NB[P<,;^-XVR M1%@A>,[7O,IV88'JA^;PN7;FZXD3X2;A/7F35=>5+!Y1?B13?QA]=0H"K*R8 M(J&KDVTYYKRNTCY>AV_7L)1HG6OG>9$W_$)8^NMET8BUR:$X34$+^FDXTO^[ MK7CO@BIR'R0]UA)47A7'O^[2-EYUH)MZB2>* UOSHR2;J-MD& +W]! "5UV, M#DB;M*]6VZSH@.,N"^5:7I5-MJ- 0-:ZAC,Q#=S>B*D=XB.#!]"X_Q$TY,3= M,"E7!'5E)/PV:$]"6;(+,\UV6N\&ONJ3IJGR^WTC'3?ECRIO&E[<[!O-1; . M6E&SH75)C[D$(8E"%NR#PUKY7,%!IM_"Q&O,UYKZ8)PF'>R+.D;.9'JWSL _ MB2PJ.)F!?=F=LJ]W8RS1^KK4!#X#(T53R8/D-J__&RGCSC@& V>2IC+ &.[N MBI!%8I5E!(: OUBSB*WZ/,;%5?MD0[YH;HW#MR)3FJ6X MBL49F^^?!G)[O4(/AP+3)-"DW_2U'[V\XNLW0DR$>2UM)]A:(BP4X-[CQ4/. MG<:A@[$UAXKJ!NG2<1JPLI\SBJ^-8QT]1"<(CWA[JL11F2]:1Z+JFM1;-2B, M=I0LHQ;E"%NC00&0%YG<\@>>OX"6&4P2TQ#DQ2-K!RS8/=^4 MF\AJ8^)%] MKOA:W'D7!PU1DA6A''"(+4N_)$@=#\)HS.OKC3B$:[ '=/G77?Y8Y)O\ 5JT M*- D2$Z#CR>/Z$@M:8(1Y5*5QZ)#E[6$F:&,GXXIT,2.D JVV,=+F2Y#8;*[ M09N)*N9JG KVN^YO0C+@9SK5?B:&^)F,:6Y229?&CW28)IJD=0%[J6K S%I(GJ/MAI4\91=CH,61Z&=97L>;E0@S5]YCXC?@!&J#!$_\# M4$L#!!0 ( 'TR;EA=476 CVT .&UL[;UID^2VT2#\?7_%K-XON_&$/"/)MBR'_6Q47Z.V>KK*W3T:RQL; M"C2)JH*&199Y]*%?_P(\JGB!!, $D^SIB%T_H^XF,I&92&0F\OC;_WG:>6\> M:!BQP/_[5]_\X=U7;ZCO!"[S-W__ZN/MUXO;T\O+K_[/?[]Y\S_^]C^__OK- M>^K3D,34?7/__.8TV.UO'?;F+B1^M ["W9O_%>_^]YNOWVSC>/_7MV\?'Q__ MX/"_B1P6TBA(0H=&X@=OOOZ:+U@L>1I2L>!?W]QMDS??'OW[W ME[]^^\V;CW>G;[Y]]^T?LT_^Q]\\YG^^)Q%]P_'VH[]_58+T=!]Z?PC"S=MO MW[W[[FWQAU]E?_G7)_&#RM\_?I?^]3<__/##V_2WAS^-6-L?\F6_>?NO#U>W MSI;NR-?,CV+B.P) Q/X:I3^\"AP2IY3LQ>N-]"_$?WU=_-G7XD=??_/MU]]] M\X>GR/TJH]N;-W\+ X_>T/6;%/._QL][^O>O(K;;>P*A]&?;D*[__A7QXH O M\NUWWWR;+?'_B9_\&OYZ&OA1X#%7T/Z$>&(KMUM*XZ_>B*4_WEP>-B$^X/(0 M4I=1/TXY^%;\S5OI$F__VS:6OZY(R)'9TI@YQ(L D*ZO:&AMS/^] MX] ,\:ZO\M:.6(CS'=(M]2/V0#.8A@BWK220!D'Y=LLYMPT\EZNQ\_\D+'Z^ MXXM\&X3?:6#;L0@8HA6*D&A[X06/I@0M/L]8#X/?,MP0G_V>JC#BN[=LX[,U M/PU^O'"<(/%CCM:*8^ PJG/BM):%.W8+A[,Q8@)JL#XG&X\N/"?@+-9 7;X& M)-T7443C6^)I4;7T$20NEWY,0W%I$_]YP<&F"D8'+\D"@"KJEFYTD3I\PM$ MP6$5!GL:QL]!\UCK2E0_AA"5=[X3S/[6B. ?2BU1'^;4O &HT[G8L M3C4LUVC<3A%7.OR$KE4 D;T@+/R9> G]P ]5$FI?<.W?@PE@TR8Z>4[_ M]:QEMT@7 4-4QZR[(_=ZUHW!XI#79V$O:.-=^Q!."[19#-K8=2P")A9U\T$; M2WVFECZ"/ *9R:&-3>4S0-*430]]N6]^#.4(E(P0 M TFO?POI);7>^OH*K6L9*"*V7JG:J':M DE89TO=Q*/!^C;PW#@X3:*8LS&, M;N@^I!%-[Z;3S &.[H*8>->YHY[BHD/[@9"@V%/"(]GO/=:%P6D0^JLD=+8' M-6"V81- 5IA\Z3]PZ$'X;+Z9VA* KL$!Q)D@D\/2PWD9"4(E,74_1ARS>$MO MXY"PS3:^8CX_'/$V<,TW8P8)7A2Y3A+VH'O&/(' .0E]CD*THF$:RC7?H-+" M<,%K+;CFSQ[#X%C8[@7CACV7(^^,Q&0=A,N]>%CDF%1,:*,=*BX-+Y.9P7K_ M#+B7GB5!G9X#4*F?8+0%^6IVL*\[$-S,\A+QHOT^"-Q'YGE#-+G2TO"2=?ZT MIPX_K8M=$,:Y7RQ^YD<<@I<*1AP4O^0HM#I11EN&@6SGSCNX8GX0G]&(;7SQ M-D:B'ZF[X7A=^E$<)@,/H#X4&WN]H4ZP\=GOU'U/F!]=!9RV(N6"Q5'=(S7: MI<[Z\-)]%?B;.QKN3H(P#![%;62^$]E:]K 6#O@'$G./ P#MQF(VI*GDI)LA M2ZM&-S!ZPJ@,? $\!W4:1$..<-=Z5GR&PV6=0KMBY)YY+&9#2-ZSI*V;5&1U MI2H_U?64.Z'<*+SA9F'F7HN(RI#;5'EY*VPJRP7WG+D%S *7.2?4IVL6 PI= MY^)V6%=> ]V+@BO7"6RL>)T"^V*GPR$!44'+G1]@C:BD+T#E[)W M5NY"[IT\,!$=YL)0#\B:NCOR!>%Y("PW[NQZ642&4W"]YA3DUAJ'>L.%>IA- MV+^R=]^R-LY,GC<;K-^' M'.A'/SQX#YR*^=&-3BA'A*;I8%2D2KLKZO.5!EE!((!M7%:Y!#$1,_OHLUBD M@? C$OTC"5G$M7'^COTSX?^XPP2/PS!\[Q7&PXJAMA/0S22KWKVC$3N8Y/PI"# MXP)R'8CSE/VG_"W-]"K1!8.5V'Q&8\*T0NLFJP.F"TDRE/7WT;L4X%5_S%XV MP+/Q+6@J8EOZLCZ2W>L 7LKY4$HX,Y+[E:SB-47)W3"2] M\3%<244Y@=I$6[1]#V<%MB9"&:C=SG4@JPZEV=3Z2"LLIHVY@!EQH&GU:T2= M/VR"A[+J!D[Z&L>1%E\=+XH\D2BE]Q7' MHX(A?8JI[U*WP%$L-: "-B<&A^H%3@60)VJ$@[" XY%[ZOW]JR3Z>D/(_M=# M3>?RF,6P"C*C;''/O1WBQ!UD7)/H/JTDSM?+:$F]."I^\??,<10Y2Y?\GY$M/(\ CK9632X7815U$CH%-OR?%:%L5H[G?_%VGR;O M?.ULF7>0YW48[,S$+ [D_ Q"EX9YWX!]H7^O,OI*T4QQ3)EP/)SF7#OU2!0M MUUD X(E98UX#3AEW3!96CE8KLYHD N&;"=O*J)P%.\)\8'ZU )C,89.):IEI M;03*N?7N#^^&'!CN!M!H4;62/M#=/0VACTP'I)+@3)T3G00S/T Q#2-Z59PB MC,;)=DBSXZ2$8#DGO\7@Y'7@/P1Y9GL1 +;"R Y !]2GSL4N8N5,_&XH M$Z=Q3_3?Z"53U5Q^O2&BFP6Z++DDM<6/ECTF5QKN09DS=7*4KNS1M4J&RVD2 MBJU9Y5 =!J8N:1?()H\:=(%BE:E%3*+MPD\;^H@@]P/Q1(AA$:=/^5S;I<]C MT$:R$DS<&[Y3BBL6LQH!P=ALPN3C0[5 ,]\4,%/;8> ?20462LB#:63G3[?1 M#74HERE^(5_3V [C.D%A&R7*/.PF&)25;7;\#@68UQ2:>96E9Z(QJ^0 LYU- M.'-\G*Q@#\PD&939'"XIF7+F_1'G7"WC+0UM,JX%P&QXUD:>(MU%O/O'BU+."_RMU0D*FWG*)ZR;8#D[_XRN M&BVYX&T04",E_1YX*U&@K'PS-E7*ZFY$ZXKE^F.47;/0#.N$AHZ;"GJ902A@$9_6;.V16/+%IO.LJ MO)D-NEAJ?I<)#TJM%.P^F74 FCZONJB$&]LMXLXK\BR"SG9#]#4@N/'>?LEM MB\_7Z81JM'.DPH2#:^P$GG\2.,A9G-H\E)$+T#H'<*0+#)\MA86[@5[NI!N<*&'L"UIDI@S(O/DIIA?OP9IU[$V1N%AGT80(Z>%OYC/=:4]V8UJ MM@/"C (,NQ5;^/@]1EBZA)*]^W!>T9I!QB9 >*U4.;YHC 8#95$7I(D4*W4R MK9-2<.:F8;5MX'RN3,>U5HPN!33]8]=%)=S,KVKIFXV2@C8(R'4[?2);325J M(1!V9=P#IL.M)F502P5<-VV<0+P58>ZE?TKVC%^ZOB-/\*\36M"QK1DMANM2%K4< MX48T,_*/0Y%*V)_1-7,8?-%6+\ 9W:(JY)N<)6O=@IV9BFZCT #K%39%@WM& MUCG8"PY;_VJ& "0T&Q!PJP?$17>UM_7V:O\]>M>U^M2ZUR9LU;5?F[#1UR9L MKTW87INPO39A>VW"-@].O#9A>VW"9IF3KTW87INP&=WH5_A-V#PO>!3NST40 MG@7)?;Q.O&8?%DLIU5JPIV*G=?K,FN1$S9ROZE'N^"[#=)-N^B!2#'.W^L@G M!3J9,]S);54*8F?65_%,D8H62;P-0C'WS"J'&\!F<8S[" ;VU 3%SH\E)J&PW.WC:-3-=QLV(:R:#,PV^1TBCGW5^P')4&8O;LHDY0,V5CFU7T M Q OL5[GLP2O T&^,@MSU5:Q] 0O@S+@1-S0!^HGX)4.AV6Q);V',=74L((4 M@%G5AFHJBI=KT4/#7C!00IM^FP;0N4L&%Q8RZP85!%*W" M8 V>D5E>>29LJA!C0'0+(%7OEGJ>Z!I(?1H2CPO-PMTQGPG<13.$\RWOIG[%HGZH,&S5NI Y4#KL"N#?\'W(8;=O ])_6E>,M*[[;NI$[]U MKW Q)C.R7P7$CR[XROPF]6G]D/12O_'YQ*W$KHUCAXPN?;X.C>(,Q]RLL3&D M1P)FZN>GGTY0@2+CIBG7@1]45:L=([\'V'S,OSZJ%8XU0(#$/-@FKL=4;:=M M*!*.97Y_!GYT0M=!F-=NWI$G&IT_\NL%,>JT$ M[.Q@.G&=/@JS"D$$:,P\0!(YTOG1..&7%GR\1P9E1M$"*:$*#N+D5=/8FB-2 M77M&K*H1I6#0X.9,PW-?SM@#*'T[V0'( (D^&E7%%@BP?"/)$3?Q>4GK/S.G,;HJ(+?3;J0YNL MA21 E.\;"4(AOT7^EPUVM\.8B6TN(5#!.*P4JSI:9\P3ZL@RYPHH,S+5I(0J M.#@X:F;"OD]43-VC[N*!>W@;>IV(VKOENI%"9.,XZL&>3T1&DZ8%_P&2LP E M(!=/VYEWNM!GZFWNQ.MQVIC6YWP_B682T43>"+ M8VJSY5TK+.2>P,HM5GH\R;MT38!?76(K?\NJM7<:.2VE% #G MIL!UX/]<:C_5QD))_I[*.G/ADQ)-L-O62#K]6SEUW;"FH2Q5#U\/W5";U]3[ MNUMAI@3(1/P253;*2 7?) ]\TH6=(ZH,=Q(];91/JSHYD0]O.XQ9 M,51"IE)ESR2V,X?NE%_FJ VS07%#S.L]#5G ;742QH,BX[:?#J?V.*C(*^G+ MGX%IW<8JXVA$GE22O>#Q&R>EG0V>-8',AG$M](&;-&:N%;.6/6=)R.5IE3%,%B.\&=4MU0HDJ$A(I< +([[[PU.K];X*+:,T.YW49' ML,@']/%./801SW4&#]TD CG1.>VFJ;QS&V$\]I8!XH:W8 YPE;MHP9$4QQNZ M3T)G*_;4D$(;W.V$-[/#VTT[@P@(8'N,+@0S*1R1NSG .9W='M+!]3X!OW=O MJ*BZ<>+\06OQ2$(W[9DUXETLQP']B*N'+/3I.PF-+KMUD.6B#XEIO%N92$4O M>:%BX=":XIH^IK\94S,<840'982G?_;HW'F M*"]V01BSWVTD>RF!Q$P7L7D4*\ZJ$NT!!QF]3FJ8HACTC'D8O;3J9;:PM\U- MA?[W.NE$TJ8/KP-T)BT&JB0''*ED*!27/A=/_NOG3R&+Z5GP"'W/MP# =AW& MXGX;;3$?H\]HR![2F5XEN3S\#'X21C^\+T42%"@/F-)D9N&5S,WE^BQ'P)*A MUPD+U1</,Z;O.S* +,,B[:+HKD3S!'9JS(+F/UXFW<%+!A)_7T 'J2]$#W?3&',/% M-QI2+I]G-/N_I:WES4/L34Q7!3R1%!7%:+(.19$KDIJH%D+)SP+EUBQ\%SPE MD,A-^C4/1#?SVRAJ$/R%'<311+/P;1FX<] -"WO\"BBO*T0$[ D+I-C37,HD M%%3)(E;V57H3Y$LZVVT4A8P*0]_H5^*_KQBY9QY\0Q5UN"]*!&2T!2M> KK8 M4_'\D7HN-T%OR1CW>@,B_E /V)N]25*X(E50I7\4TEP^Q[CEY9"QO3XKUT [ MC9%+F>3FZ(H\"UM4Y"4X3IAPI$84#24D7I1EJ$9V['HH]1P\M,Q3_)E ^1" MA[X#XL+-80-0DB 1B]Q)8E2CDNNN/%*:MDP**4>=2V[\+(KL M8J[21"')7OP)= A9'3"N=C _-95@L0:=(2-).C)1/'"N\JX>JY YM$!<*:&L M>P74RW\8&WM(@QP6:@C721(QD<\F"K-SU97_!GJLIQ;H&0N &:E!XT:FCX(. MI6XDLAV%.YM.3_(\ZF2OU]=!3.V]"V@"QPPA 4F')K6QFN'4\U8NPHG7H/"#N M4O&U >7A@OG$=Q ][2X$7H:GW4EB%#7>9AO MJ%S8CM/8+'G;'0"G:-_I\EJ!K!/PK \Z1M+)BCM_V0^H[U";TJ"#P03],T/I MT*([8 W?0%GA>DMT2N0[IJ=!!)^9W0'I1=SS793$RM0H7TX%2E%%87&9_$3" MD*@&TO56G/4-KTD\*%=?B[^%T/GI:\U)$(;!HYCAJ,9+Z=?SYIN<* :N-\PY M/*!T2WT6A&F\59-'Y2_G>UE**#&X0>I0BUE]5V@!D1=Q3>K0V;QL;7B@3" I M_K]X_7X@'DUK*HHF\>E;FN]6?U#ZRZP!=3U[Y_S)\1+12Y'_8TO\#;WA@GN^ M7E/P(-O(R,\L0#$IB.8UAMF.(V) 7 LG4SM$E![R1[F#9 M^5(45*E1KT$V9TMC93WI*^NL@ MW&4LL=217Q'JK+I2*Y,2MWT,7X/+XXHP%[[A8'UU;!-13[BK%8$U.N%>_&5T M\KHU]CMXPK\,"G;]+Q ?*X3#[/:>-:NZ(T\TLG4.&P!FS<,FN: :,8T\0V<9 M;HB?]Q4B64%QV+V8N Q1T3O395%&.J6_2ES:"*9'&UE&6PT$VC%5XV)B-T4XPR&E;HYX,L251:13I'X7C MMUHA]Y;/#(3XN(I$;'NA5\5P="&44T^(7.OV (?OC"UGJ0/"_VM/_.<%_WUV MDWVEYSBT+Z(E?#U+F$>0/M!PPXE$"6A/:/)$ D4^5=C M9EG]FI)XQL?FEFZ*@V(6U\R^OZ%[T=#=W]@*9,K &,_3K2UX9*RMHZ,"$3N. MU\/,2A16A8"@P;PQCT7168:4F\J8USC)^M18.BW]\(9UPVA?W/X1T@*-^J:A MS/%:?9X&96?J*?-;F?@;)GK]98V!S27Q@ODLIE?L0:3E5E>]IK;.EB+009/* MJLO:/UUUXF^LDY5^_Z.%MKR$$ZKG+IO9/5#@7[G::;9=4#(:$3[,3L,84]'0TPY.+*%K DZ+7%3:^7*]'8D%;' M(5B+S_4 0[XBVME5%O(^8LU6KZ^H+\:<"==.-RA]< ^S)?@=F/;57P6"M&SUA/ITS>(4X'7@.]DPEE)7=5NQ!TM8&M\OG0CE\$

"',9OFZKN5TJT&7(&'5:P;?EV0A@QFJ2]J+\K1 0K;#E1@ M8VNJW@NS"*M=B(P=(1$YC9\MG8/:XN:]#,M;M1"+>_M'*I&PR7TF6G@ M.]U&<^*QF2UX//9IEY_#P&PZ&1B*R(P#!GSR($JW),R M7&L1AH'88)](&)&J1"R&\F>^]YCHO,6R^=E$]*]/TUVIGZ>;&]4E'E="!N6U=6Z>J&Q9JCH8*)\N'IH=L,S5+F]48)\_IOYX'')+F MHI:.2 <@S9K!E"_ 5H5\NTRP_6O04 M_MG2>8-007ZB41,*&*(#=IX'R0'.9+KSQ(-G ;?#Q&T"IB<#BE2$*B0&[.QD ME]-J,.?$:44JHLYB;<>QK^E0;O",(0"*J,SJ&AA&=+")0H;7P%U(7%J\.Q;S MR(\3!JW(AAK,.2D'12J"39DSBR_Y#M]TF$4A6?0Y&VDD_@4>3))#FA-7.RDV M8#K<<%Z*>74^_[5E>TT*!C5TH<=$.:G,NZ_"S'Z2%;S8Y:DRV%E=PNK$!&RS M:L3V]T'@/C+/XTC6BS/L,EX#\)R4M X]H7KB#4B%S9(Z[7*Z"]*<6-M)L2)^ M@M0KKU1[9)>9'8 P7^'T.-E%K8*1PR-A9LV.N7F04-&V=>.G;0[LLK,?WCPB MXQKT*Q@\//JEQ^+;+=OO1;64[_Y(?)?_:I-F79B\:JBN-0/#6)DL!=]P8EFW MU!.HO:<^#8FXW1?NCODL2MVQ!WK^)#)J;"M?0R1F( 5#R5P(!UK@ZI@[5V$7T+J<")<'6X L6OK B".MSYL%^#E@73 MD4)ANSUA8=I!/YIGSI;:9I?:DU@QK=1@SD$%:U*Q8#72(*BV MWLU6&-P!:#X'MXM:!2/'S?W*;H<+OB>1=_(^),5+F(D=I+S8+)X,U4E3L&YX M ,SL@5C:7\#*2>P%-R#A"F.XEJ(15] HV ;3QC+6B3Z M9I02L/F66/29X\__]X)O/PAM"Y<.!B]:FK18 5C8.$Q5'3*_3[->?",II!ZP MR ;^")JGC^Y@Q9 #Y6.5W'-[X6,L^C,^2Q/([0N,+AZX=ND( J3-&+"BR\$R M57_"$37B3CI&RTMBZHZD@O2P>/D:29,K<#698W?9*UMTYJ.=9SO6[,#P^M*E M&> GS_DO[1]#/2SF-/[,E-"@'DG@)*C -C@J(JP5K M)0"&:&#Z&#KB84YG6-\!>V9>.0X%6R+ZHD;GC5[I.I%\+]@Q>?-OQE;/,SX< M'Z-DI9!_$9 MC=C&%\;U(LJ1*&%V#)^48BHK&J:NF^^(1D;''^?#WZ\$,OS_CG2W8.X)NP ; M>);D-(@*:90.."NMM'U/&$<[BB[]PX;;]VM?[J'PP[P@KY"1-,S$4 M1=E662J#@JW=5$8C2^@#I;S,._K5!"P?^/J<:]]GRPS5QP#3-3";@=U+4[B, MLM&?#4N3L8]VO='SVNN ;!VR-0F?_J]2'9?L6X-WG>927+#H):=!9(C*\7O< M/,$1IF=+>6A^*7C5^V!$NO4(9/M^2\("L.?AGOF:X^.6>3G"D#5]^"@6J\)) MEWGOBE1%-6"/^%[3XC2G389&\N.[H;!")F9Z0 )JW-!P8TS^L8_V5LPL2@$,E.B\'?I9_<0"5IX/E(C#: M7:N+">JS@(($R&Y@;8ICS_XMZ8KUFCI9>D2.^0V):;4:8RSS7!\5Y/HG8Y$Q MH3KFJT4ELI "YB@?\II+(;?1DBQTL)BKE&C2&LK%,^O(M-N1\'FY/K["!%%T M2L+P>1V$CR1T[<7R=$#/ZH;1HNETZMD_^F')KWC*K\#H)O"\BPSOD;2$-B+8 M;]K&FD*?Y( .GIE_=]CKI7^WI1]%;8.;9F-&_TA"%G%W-:_G_YEP[S7)\HK+ MOQKF_(&#G\^GP_B'#Y0(:E?[]0P:RU'*"K!5W]X%:H"_<5BWS37.">4NN2R*O*!L=.5U M(,SD[#]%.R>[T0H+".)F9ZD(3>O4$D .P5XXHQJ9AT+NV\!SX^#07?6&YM"R MWNA[XC]'=T%,O&L:WY)#3I>F'5IJM\3!W76"NZV :]<#O0Z5,9C!(Z#E DYQGND$B, M&'/)!$G--#I8E:Z]6<_>$^H[VQT)/R^>&/18A%YPN)<>H)HIRT@_D?%RQI"*\C2RI@5):H27CG49:J@9LVV8'_'/QOG:!X@?2FG\DA:\^>U@0>R MV$H#.RN'M _:Q YN7?0K[.PC',HYCL+XUZJ(JAY=_F6)@_R_CMR3+(K='Q;V MF,HH9_[TZ=6B.LI,+#!8M)U!B=5<_P:).=WR)^CJ2MT=LH)S]"%3*:1OPL(8'A5H )>J<*@@SH&<5S#D^GHO]PE+VRT.KS:G07 M$C\B3CZ#(:>&A9#"0&1PHP[=:J,2+1I(\]&%Y0!>P]*N?X/M;(+(>6ITUHF! MTZ"[0$/'^ZE_\^)X8L%;,N')J0%/3E\J3TYK/$&:TO?Z<&5V62F_18T7^BXL M+8U35OL$-3%.YX&IOM77MZ4Y'YS&<]&PH/3K<]$+?BZ: D4Z JZVH@T@ =C7 M".R@>(?=2-(8$=D'&MX'M3.%$Y$]C*X^Y&D:-J#(EY$$Y@#Z3C0 #$B_/JPF MQA)%V]R9L(5R%0BN?2!G5%GN9?1!KI@YH/4I"#]?^JLPX,Z>-;95@!N[ RIH.<'=MX S?QXW!&!Z057+O,>=C MG+;/E\\.MO!DK@-Y4'-!79)*;')PUETA-V*'D^W*_&D=@8(I?#$3?!EJUJ*@ M*A"1GXL,M('2[/&66.D@GILP_"3AV^82;24R6EM\FF/CNR.B=?K@#JH^(&V% M7?75L8^=&<<:-$)R7%/S\X#,SW3+'(]&Q'\F+SXIDZC3 Z M^XD$]AOB;Y2OO9[JE.-:F"$%P]NL1@R(]W C7JAK/A5N5$X-3HE$0\(JU&ZY M=[1OC[00@_ELE^S J%==#['"1$J^VHYQDJ6R&I@G6-)7UILDZ:L[AHY#SD=I M@KC; &D4H*[@QXBN$^^*K<%C'PH0T=MD#(Z;*+F&91J#NAPX44G1R,CA9MT9 M\P2US@FW[OQ-M*)AFHIY?#8VC6:E !92 (9A1]5539WO:QIG/4A%5V/@PU1= M&S_?0I-#Y5-2(Y/!>?@A$TB?QH/>358%M+0SY!E[8"X_%E$QK''A_I9$<5K% M":X9E0%C1TT'\%F'O ;FW$$(-J(UXQW$H_1'WV6B6^A]>:M"2O.VC!Q,L")A MS!RV)UF5KY,/ET_I!"PF@]%!B="!R,YP3AA8J5T2I2-.M7T+M(UN+I5UT TH M R8KT0>L^__@FWSQ0)B7=FT,N'VX"_Q4GVT#SQ4E_Q;.O2YTG#M"0\JEM[\* M:7%#])^HL/^INWB@(=G0ZT3XP,MUNLUHF<11S.W@O+%JDP M:9F6&<>6ED+'\:FTI4"; MJ$,";7'Y2@>Y)N[Q*V%.09$CZ]'F\)7[@+3PGV :>=#:0Y.*2?XU]%N2$[-@Q MUKO:>91VY"'>Y<&JT>9$]Q(39D?/WC%J8R[]]-L488&,!A\DGTY6K-S35MK8A6(?_P2LRI/D>RE;>9$__.H^6[I(?Q PL\T MSL85GQ59EYQ41FI(9;'I7LWJ],C9]?V8EW2*79H[O0H#-W&,F=2QQD0/3>_6 M M)TG$?!I%MQ9#@9VP4'O#0(4%NZD),Z-S0)#?3GRPLC:Z]Z(BT!6>54DS)$Y8 M\DV/-H?.^(:.[Y&O=%6J=I( 3-7I,$5FF^N8P'UKH)K JJSI)01DUKT.AS[Q MVY.&?LE,SW:@P:">);#=1U46]5$",.!H-CL@Y+[QIB\%6KE>6@OB2K=&]I34/I:2"JJ0V>2R MSP?6B\$XIX&?(O2)Q=MB0-2E[WA)6ML51?Q04_>./ $; B888%CB)N)?/M-& ME![2 R=M5F%H0]3C63K'6O8MNF6G>8BE- !L-&MHH!\0XS9G,<=4X ANHTL! M89S 'J&L&N5R$@'.)=*TRXNJO!/*)8]R+?+ (DZVBR#,?L>/?'/B>H^AKKVCA/OY$T>=H\U=D_ Y)Y^3__S M_&E/_4BS/%Y]N7DI&ATZ(7>_Z$ 56$=T04*J@M86YTHKDR[*X1D%F8K(\;^F MW&PY)7L6$X_]+DJ#LU]K&@5Z:\[KK&I3#"YGU- HJ. +?I%75T>*?QF*RL*/.:F#38ME%H:H6">;U/3:2FT PI20C%^*D55S9UK3\U[;O)I4HHN3X M'>K8ZA3 "DH6N\GP 58\^:(8MWF'F)7/2K%MP+P:3.NC&&X5J# 4X[#P M>CBN_/*(LL1%<.="#@E'/6HRLI-4@%E&L.?2!BM[@,W\7%8Y:N+R"Y-RX+E< M.$ZR2SSAOY5S%/B_/=J2K"#=#+2A#H761 VBRFFIV/]@_,!*WU8Q!D>TTM&" M2E!J(B77@#R2BI) P$[0O>L;YB:HKZO? MW+"R\!F-"?,B;8JI; <*UNA;;(2K+&_S:CJY"=H"G>>GP0@5XDOV!?-93*_8 M0YJZ5<'VY/D#^2T(3ST2V4A@T(&,=:L JXWR#:1%^&D*R!'+:[*C5I(A=*'C M&J &ATE1)-I)74VN,.%N(:96'AYKBZ,^UPQD39U.4.$='9[]Q*_+V^HEQ40;=F^-2%F>+RM ](LV:E$0J1* MG'.R\:C)>6O]$#EKQI _[30 K[28MU$'ZGL!9&1HRODUIWD6YA*)##JN>_N7 M.'6AX.YOVL2FG33(SZ7RL_PQHNN$;V4-75:A!!*#\9W"JV9>EXD&6HL$Z6W9 M>/+I!8=C4@"PM/:"!]'! YB?I;<'BZ6]!@@@7PQ0A:G ;LT!%>*#IQ *; ;@#.7F?'$$FHM0C1FHU2D=F,-GM_8 FZY=HWJB%&6BG AKPO9F MMCQ.:.6,ANR!+_U (S^(SVC$-KX(Z)'H1^INTBYTHOZCUJO++"VV!.NZ#&O1 M LLP0]8(A+8"+T%IO*/I$U1EA[ 0C6^L(Z@R'7TW![1P^*_2+/,S%CE>$/&; M/&J\&X)UY1R""T9@%^8D9&U:0040(G\22IQN6/390CIM)RBL>(X5/5+M]-I% MX)';P)V2:'L:>.+Y*23>"?&([^AD#75]CQO559'C=)!"%P4P0[&GP6X7N"Q^ M+@9R6.JTTPX%.YRJRKY>:L'/PWCIRDC#>!@_[ZM 7(P[#IEX@$P/\/ZP#7WF7EV=O@K@S)%W3>(RU)RFBO')I^'MQ$6LM$C8J1$-"_;^**)^WO"_$C,1Z'1.@B92*8]7(\# M*X=;@8C1+14@AL$1S<4-;L83IZSUI.'CH=7 @ 3\R%E MIIF-SN@C(FZ#M*/&69I L93:T+/3:Z%:$EV0FE7SV5P-A"W$7+H@3<]AMZNC MF@.V)!S BL5)D+)2MMP-"_5!4>%T*+!2TM[=+#0C!CBFDZ(M!67JZ^,>34T& MM) 'N[?=R0-P&=X?9>8ZS6I]'@Q+!PX3#@*H;WC7UFY)SM!35$X MNJ+FW70#N2E;EQ0 -U.HR,POC7<@__G)1=NLJMIO2YDFUQNV4;F@V'['DN6N\#,N_1LI'4Y%DP8>.;6,\ M!W_TPT%\Z/H>QZM0943GSJ$=BB]&S>C&+"\$%X%_N:.AKN3( R#1_['0U\#FPL:OOQU+*1YJL[H?=Q(#Y)M7 5)K05- M7<,C)0ZSN#,1X'"X_.P$$K;>S_1@H[?Z[9>Y+ %91PS0WKH$FD?]925\UP" ME[^G?S*K1EJ35A-AG+7^N5(PR&:83&KE_)+WO=5C0-X^5"@DKK#$;=?Z@-'= M2+7E:^3"L&Z2=FP:J4'6,N2T$0?W*B Z,YW;OINP++=N$ZXGP.QTL*:= I,2 M;3:1+M^4P A8*5>6QO6"C.S&RO"Z"IDPW>#J0?SHDZP>EHKAW$Z06,B [8.' M_8 UF+D*)#6X/F ;ZY6Q$NA&42**CO(*:/ X1RK(_64*:-T'?B.=4Z6@+R@R[9,NMG/*RMO[ ,1_7$&]V)H M67)@;+%M)9!3D"Z:OMK=T#UY3B/1R_4J9+[#]L2[]"WUY3+# 3\/7H&ULE.C M06I,6U8?9?B6268X? '246Z(-.H H"_#-07A)&A1'MZU2$E4O@F-[\)T'=/K MK_JQZ0O5C[F%$6Y!Y2P=63#^=C M40[[;,;ZQCY:E%?&*:+\,6<5O,7-; MI"L;>C+]ZQF\%V?60N--O(?__3__N^_G'WR](O_IQ_XY\KY_<'Y_Y_TC?AO?TG_\_OUWGY^^<:[B=_^^N/CV]J>W#T\GI[^\ M>W!OP_L_WX7GE'C7)Y_OOOU3Y#OA/__]1+W-[\OXYL_?OOW74_3#+]__0/_T M_H?-U=M_D>M_N#_<_7O]1.^OV>ZWA9/\U_WEN_#D:?= /]U>!+^P/^T__?1T M]OL_+]\M/OSX;;39?XJ7ZXN;NY^\Z,\_/?[E_%_)#]^Y/SZ$'Q?;VY-53/[Q MQS\__?#'D]N''__K7W^Z3OYY_?33PX\?-O%O/V\_O'.2[_T_^\Z/CR>_GSW\ M$/[CY\WCW?[[\Q^B^Y]N5O]U^C[\=_S#'S^=+#[\UZ?UAYV[_B&BC\'N^OS3 M^GW\Z;M_WEV__?G??]K^XYMO__GTRQ__E3C>ZL^__->_K\^?_]^;T]N;K[\V MC7]$$:62"-(J?W0Z2VP/&31& Z.6?+"!6KVY31F '.)01=S.($%=Z#@W%(JD MP,\+'$-"+ P+U(<_B]L<3DB 9P*.--+MRYX(""HMZ&, 1Q(9[ ENN,/;L$4& M=O2?S9O(YLP_,QRP'N!0+J7V*7]_0DEJZT+YH^_F%2?4/7]R^)]RT8/BDH=0@-)2%9C8SZ-&$MQ>#*XD/B-/\RNPK!UZ M_H6%5U()D*G4JVD<[VK3M';2CNYV;9=N.#U?.51 M49<#O+CIB.?IECOU-+KT4WV9.?8Z]W[7]]@]]C3NSG1^:! 1;(]!C-<1D6XAB)P M2CW-:V+W2=HG^N3Y?+?W@F?P=#IUN!@)%X,9+B4B7.\1\ ->PSG]);]&F*C] MMM ]RA@1K'@SH!;H(S74VY5%,P]\ZHJ.H3='[DNI:/[JE!E[Y[X+;NKE_US> M>VR34M&R]\?H.!7WTK_;TO(PE!/BB?YUMUNJ&U,Q71N]"[!FP,68ACAUI&VN MI)/LDO3U81EO:2@*UD.ZI7Z43G80 U[2GW]@/MLENY7X1>"G/SH\7J9/GW?D M24DR+*. $L89>)*R?OEV.0.89 7#NK=X E=!R%MB):5$)$&,CAA(P I@V(& MCO;BUVVRVZ<^S\=(;%\@F62T7ZX;9I/FC66Z..YP0-W[RIB$<$W7H=1'=2NG MQ'.$_#)_T]A&T6[YAHNW?4UBB!=66&+HJ>K1*Z9(2&WZ700*2%7@(2*)BV-:_YF$I,!U4"(^5G MOB9H?D$)FN ""G@M((P04U'-(5U$%X'G!8^:R9Z&:R,="O#[/#*FV@5:(IQRY]OAZ-XB$LJZZ!\O1K M@V$UTB!-$^WPMDLE\LNU&-@>B8GM=(2D72EDM 2NX0)@1&C#/%"[B=[MN[\UKX0]12[.8 MI615PSAEWVK@RO4B$0.;:N L-S4AF,)BH7NAJ98H(\S&T=2)M#1T 1K M^ 9UIEA\*7*"W\90$VN!\06+'.()_*.[+0TI$2G,N((C1PN[A9!]0>I@"52W MP\'AY<$=^UR36@UFP:X01)\[E5P(G3VH#./"]*TL*K"0JV$5W' M^KJ:.B\J6,1\V7/?7:[Y_Q4GW:3:2[X(]GDQYE.IQJN#1,B##3JK.<:OQ.T$ MCN'*J==.8Y;-#[O M>O%W90&RR!#06O'7_@2O\J;1H "B724VIJE/W$#=N,(WB3NG'*#Z(>GFG?--@0?9Y"NA ME3[V6 ZS7'BUD*'QXAC7#LA5/*!P\QU>CG)N5)?*$G6",.7/9E;TU18[J5 ! M6)=IL:-<=*C#C\IW(J)21F*P=# MB0_EX+_6W\U$+'H*\,9-Q6Z/M:;/QD$X((E+;<'9&-&M=I0>[:9V-1PS/EXG MKIB\1W2?$> 1+"/WWM"8*I'_8)QY7-W0I_1:-40Z>F@\_[G>797:[[[2%=:9 MU&IW7CN=M>N#H^B=J\,^"4A 3X)]$*839GG (EX?1*8@K&HGP0F M+Z #5?K(3P*O74^P!:C5'7[MA((H3JB=4+!%Z+4[RDR[HTQ"<%X[ILRT8\H4 MI.>UB\H\NZA,0G9>.ZN\S,XJV,)EI=O* PWO [#NZU]*LQ4P4?CR&K"LPN"! M">*M@S"KR[DC3W1HVUQ("WO>3#3;08AZO=AW5F'.WCI(E/ M7KG"V!I)R)Z06(5M_Q<^QLQY?B4A.'S.@@?2>A:2.]6 MAHS%?IUCT,GQ+JIBAU\;R)Z2/1-J>6P!D,+%--P'LUY.3;2.X54$SUA$1)3L MV'I%-5VH=QWDB+@J[Y1(@M3A7[H7_H^LXTE%JMYS)R\DWDD2L:97#7]DU9! MC4T//L"*A(8*YNF=Y9 ]D+B1?"P]LH<_G\W)/&[0(*H%V#F:*P+B;X1SG2'\ M/N0*_?S)\1*77^OO@\!]9)X'GI6B!'1NYI$J+0$G&9H4Y!^ZX2L=KL9'<[!: MFCO%BO#<$.8Y)$S;MW DU>+!C8_F0//F3G.:?S\9#X#_H_A9'DHLOVQ=G;)<.9E(O>7Y *//MV=,/9$C[0B.]FX3AA0KSH\*)_$81G M07(?KQ./_R[M&32^T.DBB!LZ'J?A1-EZS)4!FSOSJZ_(WTPE8 MI?:C;19F0&;.PIQ2!0M-0D]MB>##66@]WTXUAVY*W*W(=2=?._+=0,;%0;T= MC?!FA%]?!?Q4-"A0#'U:"T^1T7&> B7P7LI[H(RAG':4C7F MYM[Y?Q*VW\&GHNI"G\R5W'TV^B6@@\!PNAQ.'BP;S@U(+X;/-3L:EZ<'G55" MT!)36T%-*':MS]=VX@T><7E7O;7ACNPHIQ7IH%J\FHT>]SI9BCL\4IZ-_?(EWT6+647XC]J/S]GFVVL,:7!:&%Y.A_]\#"U\MCO)SJA?->T*"7CQW]%?;XV,^R]7!!7 NW@I1^@ M(4!((5_BXPJ4-LADS',W#VNC_L81>6M^![":2D\&4I?U@6JR2[D3I&239S1R_*OP+H0WG X=*_D^.PZ,#!,(T7$+#N15!*_FZ,#(3BB0HQ MQL!#ES:0#&H\!8PF&E?3R3F&/V!"38XBP@!9L3 9S==D1T?):CX PK#61U1+ MW3G11W*/+ 'Y8"J-3(#J%]C^>[_D"L+7=HG5[W7!_R_9$0UB5[^8![%KNX3K ML:I)[)#]SL^G#K$K7\R$V-5= K9(U23V9^)')-*B=N435(]*E=;536+D_ "T+B!CK4KGXR \&N;Q)C/LUIX/MB MW(63Z*27-K_"#=2ITKNQ5\"FGSI4?T_Y8EJZI/K%/"[)VBZQFGU>NF2KHTC* M?S]]C5W9'5132TT">_R_ J9CA=0^F8&RKF\2JINC7CC/943+MJY^,0^U4=LE M6-=%+4H'CUID/OXYZV3)W(/[5Y+=^,[B-> M!>+]4$]MU+^9A5 W-EJ0'"!Y2(?@'QC?RH:T5LE+Z%W[9 ;787V3!:V'^XEZ MI.86?13$.K)=_V86LMW8:$%O@!$1>@2/(O'_]GNF1?+Z5W/0WRU[+:@^^I ( M@4N0A+I$+WTR"YU2W61![>$>HPZIK^E]2*+/.BJE]LD,2%W?9$'JX9ZC'JD? M/] GYNAXY_5O9J&^&QLMZ TP#$"'X,O/'MD&6D]AM4]F(-OU31:/,^,V45J& M=-/>*4E&Z/('<[@?JSLLJ#SZ@^.*^G[T[#T0O<>9EL_F$1YIVV]!_%&;5]QL M Y=>1A[Q70VZ-[^:@ZRW[+6@.41IBE[B6L Q/25\):;EU+=]-P-UWKK=@OCC MNIMW5'AAD5Z+G=HWL[!7&ALMZ#VRNWE'G[1BA.6_G_[3365W!87AGB)?;D*? MI=1=B)Y^6M)-GGZA).1(,<];[JE_%RP2EZGEETL_1E'I5I.IT[,BI15DBU2< MZHB/_@.-.)EN^/^&G B"8('S><')\%^?@K@(0^)OJ&C7 M=/)\_),5>4X[.(E6-*%=Z^MKB^#1:R8!M[Q,5;?>HNWB@(=G0]WR!^(QK]PO" M0C&G#7JDP(B(8QJ3,Q=Z!:DPSU67G ,M=[IU2'!SHR>2C5Y&42+&K&2=!%HF M8V@M*G8A$/.TY5S M19/Y5? M2H9Y$6?K64![0>:TV@5^^FI,8N$S\+]?;/@GV0CNXP.R68.TTO*+ MYO*&;?$4%QVB90ZPSG=[+WBF-)O01R4Q"2]=CO]KN;XYM&3,H@NG011;&8MM M!T?SYL/&X9I&U@9V;.ZJW!D/,2%&[_!4=*$=^<6;X'T:<+O;C\,4R1L6?3YY M/J&^L]V1\+.%KG>]X) O6)OJJ2Q'_61'ZG_81*Q R\I\VEYPN/*@>CJZ65NG MX+"1LDTM7*C8HP(NI-?.5'!UP//CG@Y5X?KY0?.?F]P42P2:L)'SZZ'%H(6X ML(-J7_+%!V',@@QZ-SMT^<:IV[Z/\R?Q3VB'1!'H),)R('Y*66!4*0[7R18M M9,!/4A*&_(^([W(E$Q;_>8B/?* D2D*:C:X?&D$X0%LH0#,,*)C!&' ^#PLO MHHC&8NS#%2/WS&-B"$0.S%WZ,KRX>#$K,04XO)")8RNF (L;CMT)=+;*V@]0 MGB%B#(.D[N3Y\,\?&0TY/;?/5_2!>A;B#(I L:],<'75*CL]A(<)/@V3C?)Y M:")K)?2@!QO9A]$[1*U2H$;B1FQB$%LO_7T21RE^WUAQ1+L@X08? #C61CW M&0)0G/UV-,Y^^P(Y^RUT# &0L]^-QMGO7B!GOZMQ%FM@[@V-6:;W5Q[Q+Q+? MY::#J/%.(@N65Q\TS"B757.KE\P@82M@ ;!B6?7#P[:[%8^$(GMAWG6N2+BA M'V^S&@N=QL MWZ$6M6@0MW7/4":.5EAL1SSO W,-Z"_Y%/0'I!9(-&X,QJR!P[B@5XPGW" Q"N5\!8X M6W#T-0!/QN_OY[8..3%,634\*^IS=-XWH;\8 6@A[.RS@\:Y?6%>I. SQ$[Y/CB)K&G, M*A1L4ZA=K-L58HT^!GP[%)P;-P\[8K7F,N:>4)__X^#T99U/DVBY%C^Q=%BU M0+_LHZS'!:P)Z1W8%@3*44W)9%]<6J&B2HK)<>H1A';20C8/!A" 6M%JBN4Q M_=F^*/3!?V%"T4MN,!5A(AXEY6CIZFB#\+)OB%:: CX^##3Y2NC9MOM:0&$; M?QT"WVX!MI$+T@P<,S-_&6Z(SW[/7F)\]Y9M?+9F#O'CA>,$B2_*AE>!QQQV MF+$PH"=\&=HI5W5\83=CM>^N2IM;K@]AA[11?T=^_F#9A,%)?TZ7-MU;537RAO)A%[ #'DPG=>N8W7H^R!PH\P+H=5:YN@N)'Y$G.RU]3;9[SU& M0PNJ=B R.*( J82'<@.FPGL,.2KPMJ*\!R(S@69U@T_D$*FJ\V98?FZQFL[P MP_HWR#ZB&6N& ?E+D1A+(QZ M-W'B99BK=E6%R+\M<8[_UY%KTF7G:[/**0622F3(-'$Y%S>RNN93XUS+VCCL MZQ/2&GO::%)7=CKD7FQ"YB1>G(0TAZ!AVDD_1GFM4Z&D?+N8COO*H^ZF>#&V M$?9LK#]?5=5!,_-A,T,]Y@HR=F*8+1!0W\2E,BMEDD1=&0=Q2 M"8EG+T0I!X8=.5;A0Q^],)2?4-D$EV7 O#9H:RPDH4,1A5-,CA/(!7 M/T4J+*D<$QRKH"%F%6K7#H&1&246^\!\MDMV8-2KKH>D9CK)5]LQ3OPK180\ MP9*^LMXD25_=,5RNV&MI+I)!VU^!:S#LZ[4"][4"=QH5N.*UY9%Y=DSTVN+3 M2!9685J=*IA7Z&]!>)I$<;#C*P'9Y"V+SEA3R\AD/KK.*'U.H'%-=G2YKB # M%B&5KXT7(95+9\&8#HH,3X!*9WP7RUK18&T0T**HW=3N) IJ:4KZMG]#]TGH M;$DD(KR;D.QL)3>U YIK\$&%AN9S"0=V[VM'REZ^D0P4MD'8+^#]K(3)!+KT M6H?@+UX(Z-,5BQK;@8 84=$-=2A+PZUVLA-D8%"#H":,D1,,NR6.2)B@CBCM/R%(X'49VJN.^;+;NS5*#E%7JW->F2,D:8-Q*S5(G=!FMP1[BI[[209 MS U:Q)8;H.SHVAYHF!$J7=[T$0XW2I_7S8W#UCYH,V)K+^' ;LE!]8?9N 8Q MH#CPJ>A58K$&L146BN5KI0JQG93%Z1V]%+&&CI4+LAW&),K@N@2[S#X)F8:' M[6S7(;:6'TZA#%25\J"UA\-\1_&.OGST^1I;M@=*IZFN-^/7DQ;B%'P:5&EH MS""PY)GZBG@I,ZW"UR#^<.543&>*MX$K@N-1&E?7>!#N7 "S;$!*P>XM0[\( MS^QL&ZQQU1A=\,W (CXM"MDMRV?(8EK<-H?N1=&R6@>E&; M=6"(:2D>_#X,(FA7HA7$?*[65C9VDP_SN5*TL7XDW'V]",*S(+F/UXG7C/M# M/Y&H 9W[X=6E,?*P;:YK'EC$]]R")K =()Z*6SOIJ=Y]Z)Z"Y:AQ_XJ(*+% M[14E?%&ND$3]"8?QO%R?$/>,WH-S7Q/X3!)XE56 "KW!1GL.>2CG2*9O?D<= M%5W3V$[#>368LS'"NX5!C;[FW3.L/+&N:"A^0#;T&]M/<&50+^4VZ*:G06N! MMFD$0U(/GQ?N;TGF.$,K_%80+\2D;R>?>8'P<)/^@!%7)K88*99^&A;$FXHM&+N@O0RCG4?(!XW*/P^$6SMX^S M !U.#3VH9)>(GE[N8A>$<;[CLQR/;'X,/0TB>-]: _)+,:VUJ#T@JQ%JBMM] M?!S-_=$G&H8](GCROB(5CJP/Y MI:AS+6H/>)Z&4>>7OA.F*5'$RY.=1/%ZM(CCD-TGL8CJW06?^'YBZJ^2>+D7 M9((/L!@A\2*4O2D#"LDQ:.<)\.S*M^DR+Q'%-K>B'5@ZG/3\R?$2EULLG% B MMRXI!@Z>DU 4XT3\!*2[XV9. A^"!\'I1<@4$'L*$4,) YZ2: L=J!=+O@@& M9\0I^&,0[C/G3R8<^?APZMX%HHJ VZ^J3\FU /YJI0GT1QU69Q$4*S:C)<46+B@*? MC,*NR]+M>U=BRG?6@5(MC5%]N7D'\73H5C!VU"2Y X('G-H,KSXVUC^>]8F4 MDZ3@$%))>$U%N O?O:$QXRB<):+7+K?-6.!FOH%=5=P->M;<-R-V(1FC1MD* M5._"M._RE$#.V3#3HVW!?H#HW< :O4P@+Z,H MH= \ET%Y*4$Y*14+[AH$X ;-$FP;;[A,XBCFN^4_5;JB^]:8\QGMI4_!N,'Q MKUR^__:V3"6.T^>,HW^K_[A"/?H4"S/O0(0*_023.*X<+2;2JO[@!+L,@53- M1*D!$JS/R<:C"\\)MH&74^0KL[OB)(DX*:.(D^R>^2G"T>(^BD/B0 ?;.D$9 M.*-]%+EKEG'(P@I**QFKXV+C)3 -^06F<2LH[,[!*K*6!D'4&&M>0^0-L:Y: M2&RANX0,"A8/M0Y;^1:5DFM"[,LL.#O-EOKA3>582@2ZCYDUX@V8K%A:=5F1 M,9UQL#UK8#;Q4"!T+PG@6TG,5(F4;E#S(D(035*ZSFYCNB_AF-7H%X_ZEX>S M(LM_L6%BZ:,T07W4Z:?!\ &JQ-ST2:426+BA+/4U%_%5\$C#NRWQRT\!S($6 M'%WHN#UY="5$F[: 6E;+P:?QIR#\+#S8+"-,S:5O?#4/[K3L%JH<'$B=GP9I M[$%D67-7A7'<W#.OT:+#AO;NQ6!B]HRNHNZGL'G1.$0DM05E4;N\\<43 M[*7+\69K1HJ2FJB(!8M:YWP+C$;\=\F.NGD*;OD7>57LBCQ;:#DQ+NZHK;X! M)-$F6Z%*VP>^!;2\QT,^ AS>YV@0Q5#IM5;)6&R4QLA@S(WVU]* M+?/!]8.>:&PHF$O?I6MI&:>MP.,8F,_#3D7A*50U_03LGN/FIBVK1RR_9+DL M\$*Y_,?QZ%I(IP_V+M;T5V&K>VJ!A>X_ZW"_V/ UWCSKGPP.=NU3L3J]C ; 8N) MK*G[E1D//U+/O0A"<9Q/GM,?61JPI@X7(YBFKM,TZ ?P1&]X,VB>H M;J@1X>M[QGA_?K%#>OHO$OD(GM'&BKU.X(&9P".:0Q#_.3H)2.@NUV?<%G;X M7T4Z9FSW$DA2W$G$OEW/.UNS]_RV!EG,'[N'FGI?7F_)CBB71LM(G9S'MA;< M0]A5S+D$Q'? 7U:]'D4F5-CP&AB9$ MK]9ZUH3EY)(IGYDF*: 2#DT8\YY;8:+)S](7F"_7]E1?%Z1)WV6=)$*9(;,* M X=F+=)$A;AHO+M<-U6;?(*?Y&MTMZV5#QV[!9O>8G)T;N@#]1.:-:KSTP>S M3RS>%F/H+WW1R([Y&[$]_O_<._($?*1,,)BP9C0BJ'G:'<00$(;873'L+@QJ]8'.MPJ8AG%[,@GDT77 E='N\7 M?HOJ]$V0?8P22U$EIWS+\)%W-2;\Q/5\N'G6H'SUBZD+<&U_2/.;!=^ODSA, MN:XIY?7O)B_@C8W"E<1.Q@R176ZJYAE,?I&FY<@Y1KP[&NZ6ZP-NBI9BZZPP(W*B&D9K5W?#XYVZ^5&UW[![L%]=I4 MQDP$!85\Y 4>2IQH^PY%.>OSH'7+@'>C841TDTV(R^,K_B8/Z8''/65PD"+8 M^OQ3(!G@I:MWRX@.1>R!7E":]Q,XHY$3LKWRN>I98C9,ZB,%1I>%;(X]C6YI M^, UP$7:4^HDB;94K7=/U_=S,0ZG7F MS?@Q\ENZ:43%S88F9 O=4#%61SQ?V6EV+ 6C:TW5-JX>+&_]T#RYKKZA2W\= MA+N"Q5::&2N!Q*RCZ).E-,6\E7\(8=D#TIQ$J1(I:K4*#"U4.G7#0M&G7>>I M.N^CDTP(#%S1S\P_);M]$JW"P$V1H:7.I MCQ)8<8W2>3=3=_,Z+"W;!8M!3/?65;(RP230Q'[Z0'RR23G(/=WSISWU(^B( M6BL(;/6A8?]71INWD@N[VW;><3C%QV5Q(J8[^8YH'NB>)/%U$/]"XQ5AX".S M5,'.E-GJ9 5^GQ\S%,$OQCT-XV?BNZ*Q_%Y0:M@0IF+%E2=F7I66M12M.A=Q+A!D73/MJ(7"@!1_2QEH7Q(LYJT>EGUK8+=)TR3^@ID 6_X,E>5 ^+BF>67%[B=40[-82U9*X,U2V5I MW""$NC%4YEN5-M@N7%'Z(^8N1_DI$RUD@;DF!3--XZV3@7*2089<1RZ=JC0 M+CT/F\C4A;PE^S6UY8TI C5*46VECE;!E7R! 6>W8\NVW#$ED)B/R7JRER=' M=[!W[ JM8PY=FD&W(EP]I4U'B)/5=CZ7?V/!,=, C)9:U7LQBR_:MOO#P=X4.2'-DJ!(%X7HHZ9HQZ>ABDS/7^B%R-,F,0^TD,'^@ M'LJ25DGACI$)EU370O4 S=BF3";@3DH3MK+4?!&$ L-#QZM\ELW[,(C VX!5 MUL:VK'3TK-Y=KRX-4>8,A>@BF7^T@(9F>:LCA7+!W[^T399LL-Z@7W4GH#U=G-&0/1%0S#WVS.JYTZ4=QF&3)Y+[[(W4WHM3B MD&YPQB+'"Z(DI)8>LH9@8AQCVW)AX? ^^B'-'C./#8(ON(68SG7/$2AA!6V3 M&:.!>7,#2$XE6&?,"M@JK7&/\7U<*4DV/,)\%?NGLQ6(MI];VK+Z0W+C(T,# M7*QSE!U;;\4R*-CQD6XY$6>QR1R80E4CU2R.2WQ!'-%:W\:#;PL + [)#D5% M/[;0 [$.O(J.E MD !%N:]=F?55O%(/YM%RF5\;,+\V8)YQ ^9!N3<"H;1R7I_ZM<^F+LEM.T5J MQRQ0OA'./Y#>/ZXU145?VBG&M-H4O'H6F0JI)R#Q#?&I4+NEG8^1K?*!^6R7 M[,"H5UT/R;/I)%]MQW"E9MJD)T^PI*^L-TG25W<,;:%/1"/V1N9@Y@$;A3@$ M%LMUU9LJ:J!N^-TJ[0PZ./*A QG;L>^)J9:9K$50[ +!,K(6V8N<8&W(/0M5 MQ\//YOG3GF63X,ZX,$&_T:E 1 Y.#CR*#?JA-,IJPVRQWWO,$7>'N"Z9OUG1 M4'3S)ANU]R/=-2=_)K6)A#&6N!O)#R3D2((RLK$D[O/X0"XV"82=[=2&[T<_ MB:A[2O;\O^/GTV"W8W'>KDW&6RNJ6 V/R1]L %(#IC5!"4GARP1^O*6^NTSB M*"9^.OYW%R3@">U&*,Q:-/H)#-B\'THJ\)1%IWJ8KQ3TJ02#Z<8P%T=U7YD> M.PG",'CD$EHH-"NJ0 ?RC+BO1="<^W\9F_NWU&=!>$N=A,.K2JJ2L=?U_>2U M=>?F!0OW@?@.O0J('[6=/)D!WKO*#$Z1 BF*\,;( M58 +E\L)IQ7Q8-BEL]X,&*=%GH*%([]6Y)C=QH'S^7;+=WT914F]KUCWZ6I\ M.P/62+==L&'DW**&J!@QI'^5&;!&@10%DP#F$QKU:27/:3+_77"1^.XJ\)CS MG)YE8&M0#F<^D=L.6A5O+3SRZ)R=+P2>T M$$W@;_A".Y$GQ'>0=OX0(G0J6NVG#2&O@ZSO/GQH1@#@B=F!O YB*JI< M4P61SY$&/GFM(.9CH+93J,@E0&JK5,6?'WPZ0KBY!&8NIHR<3@4#QRW**O J M5#27JPM*+WTGV-%EO*6A#1NF!]A\CF(?U0J>PL1FQJRI\+>I\+>I\+>J<<%%GMU9L.) I>XF9L*2WZ!$C"!/ M$:KU A6]T$1L2X3]\VQ98&-"&SR6NI4X_&6[0I^4L'T9#:([441I%>T;*GR& MXK_N:+@#C_HH 9TPGU7)AEP VBF.37RAJT&UP4^8X_JDA/4KQHP;KZ@?\=6$ M3U6.'IM%>K*UN&N6QM17012'-&8AW65)'^('=+?W@C1AZX3Z=,WB%/(Q'>2* MD7OQ!LVLQ:%M8:EM\;607CVN+?U8-Z[>LI!>G+MS >S7=EPR]+D3PD8Y+%K7:+:S39)CT$MY5?1!V)A MC29WTH\G3E'YIE':S)8#ZO%S6B"6ZMJ3YTO_@49I^>;R_CXK5"(HYLZ]J7UR3G7WG MX@!D;L[%D3IC=[:5XS."PB-<2'V MI:I=79X_[;FOQ+$._(UX9N7F1A+Z2]_*M&CKZ$XD=@@F?V8\@^JZB_!0GA6+ MW9&GP556AY6LSRCM@J1]7S0)H/Y:+?O6P'@M+:7W3MWZ(7*84$$4Q &5DA[@ MS=(LJN")44HK$L;/=R'7+B1M\1&=/)=_8R4NI P8)U;4BQQ;4:19LBH\1%NC,B$FLU](R=7'H[U(HFW06AG_K($ MR.05F8PX2&_,372LJ"XI&-20=[>@=G,-(.1]\"3XTE',G%/AD8:6'@);86 J M.W7B2^@#..33C&^WL>CX)%K5.,3[1Q*RB/MW@H)6.-@';1Z\[*69A5C,M"Z" M=I<,O<(IB*)3$H;/ZR!\)*$+?5UW ,(0W"Z_N+VXH4D?N/<)3?US03E@XEW3 MN((>5?/LY5_CGYE67G1L%^(8RS.=H;^QYAY['>U^$[7]^CV:Q<+VG<, M6,ZCQ893LF++]@D<'C9YM$A!BFL_C5C_3+PD(YCG!8^B MHS[\NT,OQ(DJ,2VB0:4ZF'"UB4\=Y=.MJ$^_]*VT0-0&CQ4!4V6X/CV1)[!] M]$/J!!N?ZW:!8OY>%=UM2?PI2#SWYF?Q/+#QG&R*!$DU0E013 MP@+.7ANJYXOBON?K(+XY;"83W.6ZO,&VCTZ(*_)S;SAGP@=Z$83\EZLDW'-3 M.%JN_YD0+^_;*\9,V+LZQMS$U+43%F\!1\H-BGJ>/Y$=\_,<(Y_;ABQM/GSH M?.HX(?PH"EWHTS1+C6D)-U#.3)MQF625,N4,L0)/<,73!V_Z.J*78E 3Z=Z, MW]&AP#:=:E3NZ3"D+M-2ADIM<8,4^^9>-9HHR#\W]#4.*XKQ-K($%8 &I^U0 ML-_.VT4EKP20,FH"R0VO22QE=O:?*L0\%D,M]IK*@IO*(IK]G00D=)?K,\8- M;_X7T>F6L'#7WG/!J-]A#P#1 M*@O*%Q!*;_)6X6J0?K@'E 5'/M!X&[C'CC :1G/G IAS":04[-XR=*K3Y,YN M;U#0/"NB' X9%JA,=W"[Y5N-\E37W\&?AWJ H<^5Z8S9MG)20C6T!,HN!)=) M',7$=YF_&8&O96B8"=P#N5HA&FZ#AIJR80_,I;Y;FBP WZ5#">0LN2LC'_3D M$=5B9OZU3SR!S7)=Q53))NA< -NI5V!2-P' \D&''[LKQFT9-TL%2']!X9-! M52#.]:Z4T ^L!999B)0C=AE%"77/DI!K^JRC178!G ;<8 U%_PR1*L3 .XYH M I^)LM4E*5QFJ(X _"PFLG/,4K24]&SUBQDHUMH6P3(N3<[9!^:G%71%=LW! M7SQ>P"?/JW37P(=,!_(,F&I$4,#$1,.Q4QOB7=!Z+==@WA[717TTU&!;B1)0 M&8,CYY:EZOV$B%90P6Y/_2AK/39P;M"Q^:" RQEX>A[4+_)3 >7E4=FGF^)#%'2]RN%BJ1].&C'CL8F:F\ M*NHS '"@GYD!*Q!L',=%&(KRFVPR\O%/G;F3MP%_'1>$!:* M4C1H18BT"6SS[1W1TON);(#J:>"G-$^()WK%@@?8 M)K6W5\/%HMQ 1I''=*>%R\'2G(B(;UGLB_\9]1U6Z3%L[$[F2R_J2]MN.ZP' M6_^F[2>;>@F8ZEJF)G$JWR4@C0 15#^1L[!X*=^X<)PE)Y'>NPL!-G'@9YAX04!9VZ[(X M##)0;'+"C-SWN(2(N&%S5"*P3&WYVG@YVUT266-.&TV&#,#-S^@%Q^62NTWB M1#-^OO3UDV0%E.")"DU[-@ZEGO0<@= 7^)AP0?8M9B)]'PND^\5J6%E<;-(&,9&5Z,EKL8!Y'6 MN#@EG^)Z5H-X(",&REOZ>;PE?N =-Z3O /Y> ?6!N3>BG]6U=%( /7&,;7RV9@[QXWI,ZO#, M]H'_[R[99>U2L]_'\!EBYHA@ATN5Y ""X"C74%F *_%([>-;_1KY\M$^O+6] M0]TO,);YN&=5'_[T]?0 VL+E[FAU/,T1387S<*.TY$'*6IYV?(]KPBOQJW/[ M8&D@9G4N^GP4,>G_S;6_&Q2+,2,/]_4$L#!!0 ( 'TR;E@PS9Y5\\H" #/F(0 < M 96$P,C Q,S0P+3$P:U]A;'1O:6YGR]:W/;R)(V^'GQ*[!Z MNV?L")(6* (DBB6,08.,BF?WK-Y_,JD*! M!"71NM+-CAD?FP0+=S[Y\__^.HG]>WNGO=/=TK^)OA;-OXF2.$K4?[_^].Y9D05)/DRS25#07##( M=GN[U^[VG$':N1K4!J)_=T;I^:7C=/?:VP?.9-0@M&/P1,P@] 5>NV,>I"&_ M-$^[M[V]\PQ?]X-L/^FE1I!/]V444%F/,<_O'K87YM_/H+T5?XL%^ MFH4JD]%>Q\'@B]^CI>5I'(7V2S.R?-\UW]/ ^31(:B,/@TD4SWZZ:F_^XW]U MGV^__/D9?O]*KWUA!YXM;,$5VWE+LYD_E.FJ9V^.A,_"WW[I@^K:01R-Z*,! MT9G*;C#;G_NO?O]P\OGXC7?V^?#S\1D1>__5&DW^[/CH]T\GGT^.S[S##V_\ MX_\^^NWPPZ_'_M'I^_>HX_>V]W9?K-DB MS"58JTF_/?WTWOLY^OI3DB8?R@E]/A!>_[7XI(:_; VVM_PDF-# I-?\]"8= MT#-)P5S>CTBSBKZ>MWO/MW=>;+WJ;K?_\?.SVE"OUFPW5CG"Q7>_]%==R*4R MZ&9+>?(^R+YXIXEZ>MMGT+3P.U_.%20J%@#(L?AI&'U58;O(2M5$NH=)4@;Q M)S5-LZ)&PKO;D&,O]G>?OYRG8F*S'WX_?.=_.OYX^NFS__'W3V>_'W[X['\^ M]8D7?P;#[>[XIY_\[MZ3\*E_^M;__-NQ7['IBD4?'GW&U]T7.[O?Q;'<#<][ MD*6\33.O&"M_&.6#(/9G*LC(. Y5Z*] >V%0J/:$'AB#\MIA,&MCH+9*FFCQ M(XV7AL=)^(9^5B?&[M8J)-_PVOH;C\HLHQ>^Y;7]#\VH\:6]K5=OU$!-^BKS M=[KSMZ!UU48L+K!ZWUOZ)*^_;6?K%:R@19%QMR+DT=V3M1,MIY^^^S-9JZ6L M*AJ'09PWRL;/<*9%<*0UR<==+1]W%^4C[>;G3XC=;_^&[SZ?>R8=?/QV_.3G^\/FLY9]\..K4]F/^?!__H3XY_AH,"@][ MZ*=#/[-[YP>YGT_5(!I&9')$B1\5N3\8!QF]\M9-^ >D7#OM(NC3]1^H.)X& M(4<@MXBX\&_ZR<#\>^6E.7Y[ZWX?I'$<3'-%J]-_VWKE_UQD9O1SE141&2IF M#XC[\0.A>:#9C=_9JQS]^K6[+Q M>)!KZ>AY")S^E!=DWTVS]!RT5K<&Y=Z> M)(,T(S6/(Z=G>/HH+9,BFQVEH7.-N]L'-Z.&-RH.+H),775SGQ5A;=,U6=A= MY_VV.]W[\?9DZ=R+'\=ITY;XCX/!?PZ^GH3T4V)- R:6><';[3Z_&8GL=DEB M[V\_[QY;Y0?IKY*2G-F?_O,HOR,!JP MWIP.?^YGSUX1EW=N(#^;C8(D^HO_76?ZFD3OBN0?8(-..I\Z9QW_>#*-TYG* M9$?J=.9_2#L+VZ!/_QG+#RU5[D02_KO,:2JSNU/9OU<)N'#@]T!.*[*TPS#, M5)[K_WD7):I;MR.(H75WMK?]L[0LQO1B&C#TSXI,J>(&?M':RX_HKZ?9Y_0B MJ;]Z?^O51_4E2E9^S\H:@)X(LZK3[",]&7&&B3L;$OXG<1PE:91?:D^MH_"^ M+J%^T_%^3&G_X_\GFLZI4[O?;A8UD_[S[M[>[J5RGLO;C#IRI7Q'__K@#32E[E7J%A- MQVEB/%4M:&UQ">;FDU&#S+A0K>"^ M<_I-_5N0(X[8NM5T]>=)\_G;^_UQ_[ M74H7^B,FV^ :V]O>>K6[O4.*=E/,;:V.:2UIBW0(L@&*2.6>>'U4ID)_6F9Y M"?=/D4++8*VWVWO2?PHF"'?[X8"FOTY+_5LIO4TN=#V5G1[-9/X5,M0M2XS/ MR-0%O:A@,/:/XB#/OT$UNV0I=["2FZMQCV/KLX EP=ELTD_CS:[?SZY_T-[S MXZ^#<9",Z.^)_\=!7*K+S(8KUWHW='BC;=5W4JZDNZ??[J1LV%-$I]9EYVYMT9])(?D0 MY&'PIQ"3CR135?COWAV)_^[)BBX*13=XT3MA+H:YW_6X(G19NAXRCP5E^2B8 M1F1WZYD]OJ1*U-]"R1W5E=P/9+>LTW+OM>@E5L.;)%Z<)"%\ZLKKS_S! M6-'-I7=]\2/9?B<*'>5^X%^0-M[^DJ07]"X5Y'0N(7V1E[!^@]P/U3!*)$B- M B-_=WO/'&1U_CC3CO\_]!>=-+:JE_0/FL0_,(=)_Z8^(YH)[0#^+8DI!+6WVE'Z Q MZ^14(R.'.QG5PB/2PM=(-?5#^I:,.3PZS=1 L6G7[?F<69_[3V@\4F#\O"1+ M(Q^G2,TQ.9#%."CFYWX1Y(LW@'^LU_"4V&D2^D]Z3SVLL4]J$'W?_S>M ,_S MH_0CS$*/@RS=G"?!DPSRPG^Q[8?!+.^L>B=T28!D^D)?+H)B+D5_;W?K%=VZ M97>#)+9O,X+7@?2^WVL"\B'*F41%0;2F8J*@+$U@WL8S7Y&I._-/H.X$ XZD MO F*P'\K#+EVBZHQ7 X-*>]I*4\6=AE+=/ZL_=E_@CW=?]G;Z76L&A!QXMH4 MB6NW?*6\^2LE\[4W1>5/5[X'SKY@6_2UJ-^#ODADFZ0$K(TAF+<@6&HX8,A8^\D=9>E&, M??UUAV:O>&ZL*W.V/(R>"$;GW>@/HP0I03_YO5VX(1])7*(6;;C^HF\K M+F$GM1L0#C_0>+'*79K"G-AXV>(_U 7; ]WWIU.'^4B_'G*S9E^\9'^_SE MJJ[ZZ^2JW-TE^- D,!;VZ=;I_9Z27&YSI\Z62:B&W;IQ':.0.[_R=9E'BR#*XV9-Z.Y(TKSP5W[?D;S.(O0A?AG!1Y(0#8$#9FGLIR3;'-*JI'M)Q%HY\7>W=YU4 MMK,@ZP MAU$V$0?1E-X=P!M$-,\QJI!G')1A5.AY7>D2NAH]Z&0PS XQ9)H=5AO[-@Y& M=7UZ?RF&T'I0WUK=E*&75PY]H@%_Q;S*I1S:O6P5D7,YA3C@TWD6[DE2L 1% MY6?:;3^,V9M/'PW2+%.F (R=1UD&1WX*&CZ/TC*/9X:$F][Z#62\%.GC;92< M%9/B&#,XLO-:I.>#I9@?ZT$C:T7/EW-^R':FNY14 R&=BJ(,_3LTRMS1^LHA M'@8I!P)("L2S/&(J1KU/ F[?!K9QR/J$2G+F;A[\]?051]7LVUVJMV)DOD8C MRUW'?T:ZS3GNHIV"UF#<2ZKC"+O;G>[VFW:7;NI]*QEKIKO>?+K?X%K/QRJ. MK;WTI"$9I.8^)B;[M!ZX_Y#> A?3=C[FLFA+$==Z\=!2>,U(Z8:,Z_-8><%H M1+0"43J1E$!.+35T<)ZRU@:]%+$6_<^!I*6"114SGTZ3.0T]$ PA/FFP!DG+ MQ%<6PI5(O)*T)QX&#D+/>8,XS=G "6($'(D5802)+DKV*R*(P93,GJ\1D9DB MD?N#)LBW' 6D"=4HLKM%)#Z@9^/\EZWVWB(9?F3E]&VY&(=L0+T/ M,B*_;H\/[6J_V]UO,7^ZWNWO8BP36DMV3(109RC='3:NT;4K^S[-\WIT>_OP=4DW?RX>CTT\?3 M3X>?C]_XK__'_W3\]OC3\8>CXRLK)151YA2)[$OP>_,*MD:%KV>?C 3X3(.\ MCHD0Z@39?+!M M+VFP/TOP%'IGM8?<645^L(2LNKT&NGKND,O2FCP7@MWQ][I6__H],-G MR.=UDA,/40J51:-QL54_WAOFB6V!^IWD@'DS8UGI[/7SR[;T_2K@QL-LDE^V M>G8JUZ@_OEU?:Q%6\W%'.P^R*,"*.'FQ3=I>?C63NPO;7[S 'V=0R_]7\'_(L-)[\^FS?R*[$SS$#MWC^A?I M^3%209W3 -/J-D,29,/0-;SL3NL7'_1N]\UUXB,KSB1TS=/=-3?BQM30?5AB M7_*6&Y_MX:6'>V<'NK/UZE.4?_'?!H,BS:X\U-L]R=TUN=.W?MBO'^:P=[=> M_9Z@NVB,8.)9$0R'/KR3\.;PQSV\ZU7'[-TBBU4]WQK#[[+6[O3\1_D(/>W7KU3HR#VZ3@'B@LR_P;G M^1AN[NX#G?C!UJOWI#O[9\%0%3/_390C3%YFZWZ/^VDWM3A?E/2]]XYC##%#THS^^*V[0W29N MP"DZ/+^W:>8OHM[Z&C'NF%-S6O1$S'5N3I#2?X\,\RSGP+U \_@?RVPP#G+) M")#?.I@;]\ML7OQ-A[6J__WD\I51C;>_W>O1[WS?;IF]A]$S^_V MP!X6ZD2@,Y32M0T3P9T_=-*(W]IT]:,T":5*"<\0092QY,N?3I7T.;E?/O @ MQ/$8^,#^RIZ]ID N F/7CS_= @GV)=3P3Z2%1ZBR.5<\]4O_ ZG1+V+] U?# M]0_[:5D8G$KX'&OD-[T'$MQ]\1WK/ LJGH *9R5TVG,_PZR M&<\(P#[WRG:0+/FW9#LO'D9J[6Z].N+J5-0J,A$0#PA&F1*RX'EPA>RAU! & M7,65F'^:Y/2*I"H6\OW3S3U0Q<.$F;KP4$O%JG &=GF%]^[Y^/MR@X>).*$= MX2G7,)U4";WW>^+?ITWRXNB!Q/W^UJN*(\-A$62,)/@VS12]C>?Q7TZ+15W^ M^#%3Y\C//DG06O?^K8\'(8,'OOA7IX$]V,L>I_/RT;NQNP?6C;WQ8_\-_-C= M[0?B\B_ Y5'1GF;TR+$M*C_51>76]W1DZGC\7U%0#J7]GO7TWM^/L0MM7)X- M>%>DT=O>>E71PYO#]'_L]'&KO82Y\K[ME.H;,_-.+A*[X.)K"6WPD!7D\ MD=U]C0OC5!]_Q3R*!C#SL,PAAZ9^+IZDVD .CX1$1,) M3\)0QF< J$GAA&H*F+6_A1BY!UIXH$R7W@Z2U$SCX,K5Y[]5 MJE(>Z)?GZ"/\_9_TQA+<6(*W:@GV=HTE^*^-(?@W, 2OD]%T%WQ\#]K^..I' M.J+7$.KCN9P-QBHLX_OFY3M_/UXN]/! R46]YUNOWJ89/!/M?_AGY6029/=; M;=!TY ]0Z=AK9&&WNM7[C NGO@*#Y(A4953?0G^6;,&&D/N]GL/;=H-'_4YP MK?G/W1>=_05<]K9\>GLBX[9KV:\S]56 +'HO_=,IVTT_808&3O7>T2T6*:D. M4K$$FF7K5=M=G5G72__S;$JK>Y=>J(PW]:6/1K.R_@\IUA?58"K,+_%-^^^+ MJ_$0-^,QHVL<'?[^^>3TP^&G__'./A]^/@8"UCH!;-P/DD[5U4*:6D2O#N,: MIK)%4 :0MX/QY?=G7H74Q?#*46X M#Y9S'.K'[3\5,.7\G94F,T9NM(!NHXF M^5=@6W+1:$6:05;[PP"@T$#2I?MZ$61A.T[3+T#7=U&8C[\&P%+D'\\]U["> MEM\O"QX3R/YQ-(D*;EW7+Z5]F#)1N-GLSZ #(-I@4@]1L/V@A'I MG_!G_&B:)7X:Q?S!.!J-\42AZ(3S60YU,RCXN??!*!KX_PKB6,T\.J(HYIH$ M'H9/&K4+A<)#^,S"8W+?M0 ! ]H@6:P^];S,6),VDP:$?*3]RI, 8/<<4?*Y M*Z"&%T_0D%!%F>?N5NYNUTL>R[X^+0M0A6].C;=ZJC).2-&D/"QYEP0..9=C MR4M$NR*B]IDY@#CZLXQ".,GAU-3' ;1G^G*@](N#/F\,]#9@ZD5)J0 D&OBC M5+ 2F<3TLU7:F\H+!D(%1>5Y.9EJ.&EZT;_+<,3T^5*WLIM@+=RND99#6B F M% _2L4FOHF4#39KF1B-G*HRJ'S.P=!%Q^"8)>-4,@DX$2[^ PP[;HSMHT,[0 M+#UB&42UV8S).RPU1&8 F!W9"EI:$#-4. $:>>D;09(%6_4I(-3'G$( MD8_53VU^NI>7 ]K5?%C&\>RE)5>:@R218 5*A=*&U;EN^EPZ_N>QRA=8B'O= MP0T$;SM-Y"I(TTG/I=)6[6@L8JTY'7.=Y-^3>=U,8X&8YZ^TZ96VH)TP(&7+7@0 /.>KA5@#2,( M@F@8"83O18HV)(S0&^2FKV%%$_E\3T39HH6/^=*&"Q]/XR!9_!"DZ8QAWLH[ M3R3(OB",_33/NF6@>D=(ZV$0 WE ME'\N_5CBV>7;(OPQ D)*JO T4:(>8"N7V!06V# M+RXN "B*:.#GJW M*N@WZ_R1U9FC^]+RFYNBFI6L8LWO_"T,]XWE?D.2NCL+GO\(&*79 ,NQ"_%F M2[P"G?>VC7Y$P3P&PKO"?)Y;;>^RU5X[ ':MRW,C7[_7[?@&OWY-($LJ@Y'?N M:]V.E+B?71:[%V#SY\KL@6MO:X<+Z>,=[_,X4\HX)1J?$=TV'; U#]TUCJ,D MC6A2::+00LCY[C13(].L,!%/3OV!DS 8IWR,XP"3P[/P^GD-T[1N 9K=SMZV M;:4R(B5?;'_KIB(F,V;::9/]3R:N@JR9;B[)YL&VKRF1]HM;SH. MR*(9J%(B?2WKR&K_R<7(T(W3L"VF.!F6\(+I=YK1._ZI5L6#"3PR+?]"L;5L MB+^<0@/O=A=6I/V TT%>\C;ZHS;5YAG(\9B]P]'Q0 MYD?\XB&Z2,%"ZWA_V/X_<[<6#@3<*CN47F!HO'PN#>6T"_0\K*J%Q[D[9)2% MZ//!5.F?)+I#SH5YN0J]^NO#N98_.P<["_LY2"=][F2EZ3N]2!SO5C6E!LI9 M.KD6SX.;99)J;%]9:-=SH[^,&WCZ83:#E4IZ"CQ%T7?,@)@]:P*._F*W*.O> M?K^,OU1G*&T3O88+6HRSM!R-^=".@Q$)AD--NWG9SZ,P"K(91D0V! M\[W.43(>F=QB(E3N*@-7 DV7W94M.M/!%[H??,T],O:9'NJ(DB^^$56#N#J*-)"NSC"K)QHYT8QFX*5$(6.@BQ!TS^X-R91.='-K- 8 MQ)F\W+A0Q1%(S$X"3CEB4^D$"]+BS%SO%C.EEL/)>!*99,FVIZB09>>Y?$US M/(\">R%")2WC0ED'\\58J8+I7+?C&009_2Z[;XI=-_7&M.LMW4:ZS"[$$XU8 M4.4T\_@8(7YS)4[YG_PGW:?^1T6'X C"EO8QZ>A3SF?OR$D62[MR12:1;\CN7E6+4?ZRZ0NE/3< 8'""T1+E_D?!9,IW,Q/>D\U"S<5^>[] MGU^;5W^4J!VNZ *MLOF^F0;903)K5PNY>M&\3;[M:!<*!V[9O=-^32,&/",& M)!P3&B>B*P?XMT]VGA(;0H/:;SVQZ^J^"]*UN$AI]^=?[9[>LD4G4-QJKDLT MS3V/0E8^?/!N,JI9!T I1NY)[R+$8*)02>O1'"V:1?(*U?,2-"'?&Y]8+P[Q MS;,]I6LZB=BA#WV:/>2B2X*PH/+!!M(*7(LD7PZ'.Y^(2T%,Q!6]V6"C"*H) M',60*#,T(;2"IZ^@L;"PE8 ,J '!Q@E)UWPLFBZ"=F 2N!O0F*+D',$4NK 2 M]W.4@="JU,HT=5M0 .;O2DUCB))A%N2052S#$>R0+G#NK^BUK GK &E#TKZ-O)G3>^6]?[ MUKMQ.."C)2;O3(OG^X@-W-H2'MK%TV2_+MI9WB6W^J]54 *U/'KU$D^\);W8?B/*LOWNQ(35^7OO M<)1Q_)'A@?0CQW9B)]7$Y%O,FY[X9+GI6UH;?]?Q/QIV8?H#7C57LRJC,#29 M1*4.6T[2LAA?!/F8TU4FI"L-:*_J?@OZ8"PZ!O)E_E*(5Q(/)PE+J6'A[F"$S8J9(;+5D428M:D)D,??14*FP5>U&RTK ""9H M+ALNV3R21,2_L#L.BXVT9K$\T$96ON;T$E6PI:C]J&RD8_-Y8KP-XY+NO4ZV MX0A]QS\MY[9*TX>E?,]2_L*ZEWCDG,78A#&>/L?<,5UN_\IOJ]05VM]<*\C] M*-7_PAMRGF33G7&FNYQ>6OX2+F'N^/6N+FG!<" D[*FJ>::>_]CR=W_DT7KT M5WI*YQS%I*MI#4-LD$C<7K9/::[\FG5F#<6-(7Z9DK)*Z'RW,1'^)7(3RX=I M^'C]O;B;&/QA%O2CP6+\O;L)OW]W:O*2^W+GRB$GA.?T%"M ;&XKL<]+8\Z?1Z&J&YOP MNB"N%9+@JUIA0_\N>R])?$2D#1%=VE$1J^Y*4[8C@-TDO='NZ(3:2N1 MQ0+7$]6(?FM=TA!DI"QQLICC.S*)U4"BS]E+))$]LWF-^_.=QD4.)=]V*4'7 MBAS@F'63Y'UDO7(H,5..-YG3\61';M!?B+_GZ,' G,CD[UHGE#?(RGQL*D?,?B"KFK:H M>3><''=D:TXYN1,I\%S(X@>#,=*F=?HYW&(J=.<(SV_+1HPE4)3DR']-!C/A ME]WJVWCZKJ',73,K M9'E$Z\))")O/&*E<%,M>;^W(&%\H?RF']RL"3G!#/6XY)1FYBWA$^, M5JAU9HW>U:IKLXN1DQ:K,TZTZ%JU:$AA@Z/$S8X0[Y/)"?"P54H\;6&)FI$R8RVYFA--@01 SB)X MS!ZF9^)WHWV3?VN?G7YF *DVGHUHQLJ9"I?,Q6F?GK Q\BB;7#_!]Z$):KW( M'X[&N8A]17ANHJ3.8$(-'[BAR1%@F,,H-''[6D*JJT<)A>IRQI!U*$E[T"%$ MCY3D%)JH28^CUU^0X4:S@FVVZ'?ER*7YD9B%U<0EKQ!QEKHYB@*H.)+(/K*I M9DNR),160#FB).5JJTZKHFP#XIT1-]5#3&L[3N)R(FQ1U M1[DI@/)TJM]*HOBX 31UF-O'TE4X)(HVMXF8+88,.MM M F;K?C5N7!5X)+G*WF^,2#1[S#6!,F&W"O[N\:YN47WBLD#_#=GJ%^+_%; I M5G1(&DB@J[>]O:>M#REL$$VF$+\Q_9OT(+K'>1C\Z1]I3![=9Y+!%,3_/)OT M25W7TN[PW>?3CH'\P,@G[-.@7URH?@[_NXFPD+@:%\7TIV?/+BXN.F3AIZX; M@R;4<7M;,>)/(-5+DD-KQJ-QH/E,;=!R'CO+<[&S9+FU[_,Y<*U_BB>=C*^& M[__9\H\$RF;AVX/V/W2IW\PGWI>$(JX1>RH'8R_3CP\C>$K85H&8+K,DRL<2 M9\!V5MVD>;#CK^)[YW[5.N>Y4BBO\3"]CO95K/'@/(AB#AL-=9DC\,+83*T, M*GM.I!JD>%NNX2WHAX@_ #)JP$9P,"PT#9BUX24*QFN6)KK,IUIN:WZ]+>]Z M"[X[S61=^,/ME6.?"9+8=\AZ%Q%J;Y49@Q4BXU;%!FUO6-.CV3K3Z%X:KFUF M5/6?'KW$N$)QD'*6 1FG4_B*DM$O6]M;_.\<1#:W$1A<48XVW_2 NL M$(GG\8=IE$;TCRW@&%NL7CV:[->S5TW?(/Y4'^G&P/TOGN^_J .HWPVD-/*4 M!V5^=3]IYS\+T-84I6"T(O\P+L8L'RY4A;SGE-UP?+,$9P[G3%@+5AD.V#96$I5PU(O,EMI+FY!VDK!%T3/#4Q6JSY)5E,N5IH& M;ZOV8;;3+.)L6O%O8;FB"E7SLWXI=HUG.G5! MCUH]L9P6,ET$&(T/S6RCE%VUA>NL-!N[^AHN.(-UU[&Z%_A]C>/A2O839],E$]V^_#$Y6QVSJ!<0Q,,'FL&B':5H0M4NB!GNO5R+F1_(?67LZ M(^N3,D[YPT&AL_EZ2.7,.92HYC>M"+[Z S!ASO3[X6 /<6)_HL!D $6!*H,A MQ]2T7-C=^R?_B/0S,(3SM=POG8^; T65[K98595=?C@H!!/")!F##S_?WFYM M;V\[>\.*K-[/,$J_1@!T/CK].2_[KWHMHG?Z7][.&6(F+DFNXYZ96R2UWCEW M7R&F(\$^P-/X9]%$^TATR-(!V&M:7!*MIW8_DOZ#0B6P(PN?I0%0T]I&1O#,49C(# #9LL&AU\D,<0Y9FBB@P M83M 2NXK] 5'/_M6]<,J6%?)_F]Y3K=8\FM=EE:2S;<+I"RPN!L MXJJM$JL2KF_-#9J$4PC.&.5T([A_0V4[2YY/Z)^P:)RR715TN!KK,J2]5::ATS'F7LG;6D>"8HX!8Y3V M++$0(!K77QON3J'1:GX2QM4VD!QZ,KHR&_DAR/](I*&"FBM =WP$+!(//YZT M-/8W_<]*LR!F%TTC@W+?>QF U>F7PNXG_21AE1D :^6(L^\%T4KRKP2%'E'C M%29]SQ4>^S)-O9[."**J4MH6_I0NU: M43??63<9K'YB=!.8NL4/$/P59' )!/$LCU;;"BFHB&2Y<(YER%U+(ZSQR6^' M1TB6)<2$VY][U8CBR1L,TO JN6^MJK+RI5L9L%V'UJV\8-; M&>_"-EE@M]5V1&R$A2HZM[9K'&A]: 2%VCTFKCX_(SV:_OX^#=$S1EK90$-: M:1Y/WIZ]/WSJ!R4V/AE91@ZP=W7!H#).:XLYYI+8G?"-VQ&_P#FM2*9S'%K7 M(AE5KX&]7XC33UEUD ^V5@NI75TU[Y.K0MS4!>4@"F_\5\66^*]^V;J._^J; M7%6WKE-=W_\$UVA5\\8DIP9C4K/3D52-1*\\?7$4L)8"BT:'&DQ0< M&WL+_SU6O_,WL9VK<^R>;W+L%G/L=K[K'+MU(>$[DE1.$.6:-.1=):J62:H[ MTW M8&'7L0MB/:LZ09O.?*MM4ATL!3@.Q,G@N?(%<*]7NATE T&JHV;.JYJ]JHBFZ+9[0T O'\;9 MHJ', ;1O\U[P^MI&D,Z114BWKO!:1RH=9<%TC(/FY-259I'[9T!=1 '=$3%9 MVN0D"MPD3>_:KT9Q]=22]5<92;&8_ION/1\.$WA]&PYTP)' '"H5/7G,_J[7/Y:;U8G M:[LVQ]4\X34FJS=(!%!]X:ZIZM=-5:L'F':O.2=MK2A %U\9JCQB3*)%K]2C M-TT?LAY&]PQ&9K9*1L4X__Y2LV\;:J7*#="^9K?W^9?5VS$F]7!?S#!JY:-;5T6C.;D+JZ 0Z"G"4 "" \3MBG@IRX*9-#I MAM 2F%NZNI^A==@6OM]9UN_#\8['HN?RW7_#7I8*9GH2?;7:)F)*<407O M%NY+JQFTH@%N'3GS,*DM=Y!DA>IE_J2,BV@:5PWK-'%Z&M]O6?N^>I<[75YH MNJ.8X+DO3R'+:I*2UHH,OM[V-N97]4^J"@&^ELU<.<.G< GAFU\DP,U.A208OD">D6)#%326K2 =+"G;K3_VQEVWN) M&G$ZU[OH6EL 7^U(X6JO- VID&Y6%.H"GXWQ: "%9D1:![NZ-&[61)*IDCSBR(U3HW)&*F]%-CI &6%V?0@433L$*&-M.P;^/:'>F!FFF\ZX=BE[- M4VYP?'4WL,H-Y7CN!2!OQC4EQGVMUV!\VXN]S[XEDC&K;8'ZJ@:E).Y*6FPY M (L:EH@")<%Y)'T!M7;G*#769[9J2K&91MNT$0;B JPOT_DG5 I @FQ=L9$A MI27F?= MW4G*;JRJMMF4J)51ZCJ).N2H M#6TQ32#88[1&0$L*$"N-8J>N?VU*$6U#SL5FHEH+U3^H(:!Z-034ALXJZR,. MOL-J]_W'[#2_ 5390C3'W#]+W"H9H^E*7LOQ':MPM!CQ9=VU:A9+^JRQUUP/ M&+H62;/ Z7B6<[4%FZS!M/(_X88F[4;I!>=C0_2W3_:I&WL*=T)C6N1// M<=M'L)7\5I5DODXQ'<5W!-L^DD]DFRXE(MS?(< M_S>=1OH+J;_+-;2Z=5S1C>QGJ]HU\_W!KI99U[J\BTABF^N\BDJXN'^7W.5+ M'KX3O?$.[O*J>"M.[SP26V0\D=*%*!-NT,@F]9GV29?T2&L*KJ[F&(CC],+> MQ:_P A6U,%&IO37299WU3A4,QO524\&ZR!+_"Y ^8Z!@K38+BYB%D9KV8J02 M5K;AL=+>;V283( "U@]*]CVST%%LQ_2B)C+RGKOAH5L M6,B]J@/5389'L3+R\@B-^Z3P?63\O]P4X=]I0Q+):HK (N1?RQ9@VSX,1@[S M[=7$Z[GS)Y386EDM0N>XO0:+[N&'IY<^;M4'DO-;3GEEM]AS#*Z]Y+NPE"M@&:=FG$JR5PIRR5@)Y^ MKESTAI^NK,]Z>4E]%G]WHD."\KUW.,I@@R/QZJ5_;&=T4LU(?HD)TZ\_V6YK M;VE1XHVN=OF[.,Q'S6;:-:?3[;5AY;NJ"?$[^TGS\>4.>YR'7ZUKO.;P,8.,K2\Z;^AO<37N7@E>8CMMU-_'::V= MEG,U/1!LU@%LRXRL0YK59.\2-5E_P##7%N!S& ?GG,#+(2J1:.=1HD; I*^2 MECCP,P*F.(]F6_"FD4YRK7O0//N4G:_?CAK636WCAK*>*D1;2/1 MG[0)?GMTY'=?;/,T2:/FO_\>TYB"\V&VQR(#FX0R 1 I3"8QER8@J-8V=67= M%SU3_\6EK!=MMS2L+5_15&OJ!\.P?.4L.($'+. F+18!;LS>M$SU%Q\M @=9 M+E"<@:#(>\WJD40(-AZ/M;0P'%1_=JN%&==:&MJXBF] _\_+"6N^BKOY("O, MET&/CJY4+;V_&2)Z=;PT$OSX)A(0FCP+G*7WHF[=\ M39J:4"CT;5/>V;ATT[@Q$!AR Q!FW R$?0\'Z6V.?H@'7PI N*(&W7_^CI- M_]6"Z]9W7+>5D-^H)H^&K3:J)L;(%OSUZ@0UI_$,IZG5QC24+D\#X $%* IT M0:.'L-EC]MQU-O?JKFT%&R_QYN(E&VOA'IWES27_YB*1B"D-TG;%*!#3GTO? M<\JRK://^4F057"?-+ER&'";!>Q+3#/22R,5@'MALZ:_='(MK_+.#ZMT'P>) MQF%?&VW@3F;['OWNM7M\.059X]<-X[ V7'/Q#A$&@AB+,C\A\S&:Z]. IPL5 MB>DZ#!B0O.#R?"),8R37A)G;>LE W15T/52+MT'#M<9!!8+.[;WTOZ2Z%L:C M]=";OII I]-5^YJ&&'8V'5L;8"@A)7;I3M#"YL=+AXV(4QFH/03'L5IGWXF"#C" MH*5#JW6C,'&+F##4ZDH#;X@NB-;2$4K?,+F'4,ULHHIG$U4V2MD]*F69311" M]E/EC;!ZV6)2E-PB"( ZY#*>G-?*C%O5_B;P^U%*=YTT++Z2Q-P'7SH>Y,/\ M5-R>V#68-X,V7=>6&B;JN'P;OK4Y_/V9@#8+(IW:W/Z[F6UUU?E\6XZCNBE# MW$IJ,/B:PD,JPS1EQ*!*HX'"@M079:I ,VU_:ZSV48#P9Z*[)9DFX9XHR*)< MF-1 4Q1*JDI22 $-O90;*IMWT$^E?>G@RTM!* /M\Z>,0)\*SF,HGVM,(--& MAE_"K6D0U4P3;Y#AHN&6N#I[Y1?44T8Q#>V5+EUU]F.$FA;=UA,_HXV<\.;4 M,AX@AL,T MSVGV?*P=_W?;P)1'PE\@J-GP@0+'EDV\<-VSE!O@#"1E""D(4FRK@B]29[/S MO+--W"..<>%'2(].6-=#U^=6E2O2W6MXC,Y.F8PD7DI?5?=?%P,E0&W6\)DZ M(M3N!T2!+4\3I9A]M"I31X&U';M=5?V/4#YTJ]81W,L\UO''PQ9KYB%J6,6) MFR0E@R[;+"F?7X9\*F1T(/8SM$&L090-R@G260; @L8T:$P&Y\GA]^;'Y@?, M=62K6ICE?327QGW"#TRF#NWK3@M_[O(4Z"][';K+R@<^?V_[I>[H]ZM#?=XG MR?^B(?FA[LL-+[VU7)$7FUR1Q5R1YYM_S:AP. #*FI2D+DWI*NW^H.T"S M:P.5.A8.N4'7L^Y\R_2YQ3CQP+T%'@B<,?LSS07+J4@)^L'N,AG4\>VH+K&P5Y/-'EL,=H ##C#C6,@<;% 3BT## MM;)P+D5)J4(O1J$2]KZ&Q0&9X[R7%;*9-&3(;<#$Q$:YL[+._QRP+F$;JM23 M-GS2^W+YO91I9'7U4]J#&Y>LV^-3AV#UKCM>AL7-VV08K''IENXV!)7-F)$? MI9#\S@UYC2?\-_8]Z,WW'!N>&2RIN-E@W(;2G)>C(!,-O'(5,-_3X#SM&IXM M#JZC>P$WP$(:Q3B7PDS-N'*!!L@2MGS$$(Q4 M8ZCDK]E$6W@ZAA55:5F,[(JF9L+AI M:\"(VCU?C[V?N^GK,>F3Q&,9JO$Q'*P.'=%=?NEPT8=11M8R*A42'<,/1#X6ITJ"PG=) M#)/7\XM"Y)"FN:*K[^? !HXUH%>=L72X]J[ MH7^(NC#_ G *.I@-YLF[@.PV*49/.!-,-W/$"ME/80#].1>VY_?5IN[CL>AH MAT,0NDL:XF,3G'="XVX>,KPN<-<8:^=QAS@ M=T0A[ C]"AEBI#KZ/9(682?B#$:$!F< CP?K"%G(DB$LVGG-2U6;VX1T;1.C M9;*/ %XRGH4R-U!KS3ZQ;2E:E1&#-P#PPLY(;AH2'WP52?C/G]!M8E\I77C& MUN<(2F?=/RWC<; _#$$"2:9EKF[#[R"FLE5F[W7Z^S]:%J@!HC( M"ZN(8,64@;0A%5-)UT#J(3,5A((I ].%WRL-LG[;1.JBV"O5#U*T<2U MCX![S%WV%&]%#>SB=W; M#H@E!&BO(]J :=Z+"B+L_ MP'/#+Z!+($GAM*>D/7A.Q%1/*^>X03[+RJE(_MIN<'8-OC/3EL06Y@23Z*N- MUG"H"4AI"XER//P?;WZ54 =?=$]^*>4L47T,^6 QW4YZ +A3?O/FU[.._QK] MR6AX'@T?\?Q8R:MRCZHT/,-R-AK&?5A"?Q!3W5A"#V()-: 6KF )Y2G'0NE1 MJW\I-56AT;[0%;V,AZ4H'8-(Q\[K"L:N/R8;2DI0TB'R:7EB)(1K\(Q^,":5 M H)>S[?CB^;)[Z1_M[1/%C,949IE(V!+DUG2J7R9OR*$'&JY?H4-R M71YKG*+ZV"\0(-E*")H%T_1U&?476HTXCUBF*M,^> MQ:FL)]96(HF?)3UHPZ#N3"FPNH"U-EP;QV)\SLMGEB16 J>9T8H':3NLO ,\ M'$[?@225+ #6;FU-*%.&QSF@3#N:5*H?\5UT,JP7)*5V !@I-Y_)OB&@.R0@ M<=]HBZCRS8@^:1H<:BZUZ%MI)#=FH,8;4DC,*R^,RAK1Y *+8AUF,V^.N2]6 MYUH>9OD>*J@[!,[5OF9/4R+G65<684T_F!D79G0)P+6**@DE<:<+( MJ89QGFE_7)6N"_=Q$-GZB;Y20U2/%['R+$ <=R@W^:;Q;+%'>:S+@J8Q ]89 MZ=>?]QQT^%]1+IH:0C:V(LC:-48"RUB>=3JPJSA&L;M.\T9[BQ;WNJB:7-3' M))UM>5_URH'ZT>)B\%Q1-!BX*/EEKKQRRH@7B6IS>KD?0Z$PBH4RZ3]C^H'- M87&.!H#UN8'64%P6Q::00 8/T[0 SDAQ*?+_1G6XD]G^%@%H&:'_>-;R))PH M/5OI0\4ZXZ*K#+FZ%;H:=])4H7:X1Y+*!&.!4ZAJO8X6QJ?HJ M8V!LSL?*I >$MS!'V.=5.KIP%L?=[X+/F56F 4G+JV!S=;T1>%?8 MM@XV%S]K/7F,+S>> MC6C&RID*ZRE2@$XZG&!F1-EDU\=4='G205 M31B7?6ALWQD+E%P-RJQ6Z- P:UNJ:MK,9"082![.FF8AUO:&\.]8=5H&=%)/ MG9AWRN#+.!7H?=#*C.R4'-GO^KXD*L@N<1S,,WF/*W?+;.ZE8.2@,($&$6 W MCH44L//EH<+43U)C&2Y1NP1[R<&Z$4BV]2"2]2)I\/)ET/^Y&G'28H61] M=J_3DS0"Q,Y^V.MU.SOFWWSN/^R^.*@>\1DMEXSD(%85D!\I-!F\;Z:\N8N,42A.TG6S546B,60=D>OTDC8OI=?<[^\Y:>KV] MS@NOMI;NP8O.WNIK\;]U+?8Z>,YUV%#^[<4:NYM8XV*L\6 3:_P^[\8;06YK MY$27]'SQ#+.4/!SBA2-B1B-X4\%OYS+[#SHO*B;:V][M/*_)@UYWI[-M/W'J MN6LV\,'^06MW>[OE'^QMMW:V&1G=.]C?:W7I[X6I &]N^E;GJ7BM%#>A$4T& M (_H_O+2UXH\;J0T&&/NKRAH-1GKW5Q?N-XR M]O8K+8=6\6+;T7! J3_L=#O=A] 3_(V><$N\<)$05F&#=3)_T>OLUHA\9]^A M^F4\\/EN#ZROY>\?[#/?XU\^[[:VM[>]#0^\.Z#QB8UHU'RDC;S ^Z'W?*?. MTGJ.!!26MG/0_183:!5VX-596M6&;W/,RX[Y*,TX'UFYKH\&D;77.?":SPYL MN!;;8;BM_9<.+J(+UG7E.9L3[K5L,KN_6Q&7U\0IZB\ /AN_XF^/6+\ZU[]P M,K,06RFSP1C %E[E9S5Q1QV4:Q0$.P>]RD?0\G>[\^Q@=__%%=Q_H5[VX*#E M=;N"\?;B1>5!JW,"*1EM7)L0K 88+RY2V_G<&>IL#*_>9QTP^?V,+@B..GA3*(1F_R,NTN C5ZQ8>YIPQQWP6BG#B[2 MF8BN>RX3O/G:UJ].T.DJS: A/I?)H65HIRUL-%D(7V$YW7R'J02':.= *T0$4 M$VZE(4B0_#;[_@5[CVU&J/IH8\?I/A_M7'F.#;H11FR>:$U!XORWACG \ED M':YV:T.>=R8?;7ZEE$RXW@@M\C<2_SXD_B5>(4?,-/:F++E!AI\OX[;GQ4V 3C(-X:*5YE8UB.G@9\5M5@F2E9O[PK;2+ MM(W_1=^:_K^Y54[J26D'OP0R7P-6R?1Y"D%XSM47%UE4H&XA20OLI@1)9>Y) M:+Q$*(YN2_/3PL "XPT;-GM[H?_>)O2_&/I_L0G]?Z=WXRXT9,@7XR5U7:*- M#M-+W8/;3CBUVSVH9PST7LQ[P!<"7(W"<%VV^/LAB)K)U"#VK70?X@]C/S6+ M>M=$.8"U]/R%6$O[^$?M_(WE+X:+.YQ-@Z[LHX5XR?6-J*:1[82]2YW.UYG: MQL2Z-HS";>#,5[Y3[ZU-JMYXL>\L55ZL)& \G:LFG(-Z9CL<+)>5S=<*2^CF MG #3)XWR%F.?1KG[W2G)'9V90U>.KW+]@9,P&*?L\V0S!L)*E.Z&:0Z":3#0 M9;^"'K"SMY#0YOI!N1YLD1FR.=]0 D:&VHC]C^!!51U@F[CK.,@FP4"1T3G@ M#TR#UK;IV(HRJ[;&>Y""0OU.)\FIUA2DY9$,9RV1UL:.>;:.?DZ..#T\ZS(KN6G'V)WC9?I($/9'R:_>1GH_Z3WO9N MJ[=ST.KM[3U],%G\3@=NYJ3Q7=+]K9(0TT_+/WFW6<"C6L#U+\?-2+]^5_&+ M&RSE2 *"/)_*+D7'BC)?U^,Y->O8+.!1+>#Q2 ]K9#[?_?%6K]-A%8+B^4T" M^DJL)FW='^\93V(K/OO?V%WQ>U<\#S?Y)ZN#:_>WUW7F7-E7&_>J[8VTW_^_-%*QUN\737IK7^4]XJ]WX1W-^'==0JSO ]&T6"E",N_ MR))3,X[,/'BD94,^#TP^1VE<3OI1L'J@[J%)Y_$8DG_C(-WK,B->TO)/WJSM M"M(@"_GSTT_K;W5]CW&NW]*B?8+4T'5=P-J$B?:?WVN8:&F[FNMYHO^O[S," M\;U&5G:_@\C*]^GE_5NZ2M3-"2)[WV* M\B_^>VX 5(&T/,["PO4J0/Y#>6HRC=-9!;&&K9Y$131B.Y1>-Q@GT9\E*@D! M)*F^!O2#JA+,8(CIGTC3' ,CQOWYS"E>"1/F70X3ABJVI()RJ\.&&9051@YK MZXZGF<5KTY]4>"06K\T!D=,M2;T H+) $B-)'M+_G ?<"+;Z,>J>%W755N,T M._YG9W,:&V>=T]O2S.P/#B#G6D+9WCA>W ^WBE/O&GE_?OK_+*Y MI21J*'6SQYD_5B&0:]P75"UZ>2KHX&JW0WV50L V>L&A-N]2G#64@)&I0[]2 M@](9/E<+9)87J&<=H2)P$"32(%J@7,Y3= 2$8\F4II.4EL;2PZC0MV-3U'>+ M:"X[&S271327[O8&SN7[O!QGBW7C7+DNK4@!BN%+K3%8HL.-N*J:9%R92PTW M/Q"B=CDGFN2*Z@3-M]4D*B<,FMD$,M;4I[M)2N3FU21ZQ^D%"KVY:-VK@+,$ M!*0F8#O^K[0"Z8O+0LD" 1A4=1;D-%,TCE/#H<$!,8)AA";>!7JW0M(ZRX>= QJ9#&:NX M:=I[G>>[_.Q!IWO0_*P[[=W.@3R^W]G?\1H?[V[@NF]JG\3LR6Q_DOZ]S!!. M&5H!]LH&_L29YV/7RL[&=%?;@,*?J)#8=1L(@?Y '[!IT.R@#>. +4 E,#A( M4T]RXG[GX(TP>S1OG#-_@%J-)J!YH['PDICAJ*27D3G@"$')_T@!H@BO;/>3M>@6:)1,"GE-&(N71LR1H8,!MPU M7?,1[ !;8&QL:0%%$B700+E&(-!+H/,!K*PDQ28PQH!IP@Z+81+]Q9^_E/TD M_AE$).,FF()*,%=/]TZU$8$T+W* +"_.2QFP(V5RDE[1YW)L"SG# M:%1SC[,5"!QI(K )QVG8P#& )\SKO=HV5V@I]'S!Z]U8(W)!.;4'&W^TIPQ0[]& FYS$7AH=[V2W89OJ4UIEG>X<^Z:T/GCUWQ MJ6"T#S/6:)UF&1M]9PDU_&'M/#(@F MC)D'T8VG?T\BR) SDOL; MQ+>[0O*'DN_5G5T.I/XU#X=]:(?9@,9JOPF2B!2H]OLHC+E3FG1-:_F_LH[V M4?0::>. L>,9:18>,*1(-T!,-N4G>?6_Z[=T@?WDV>:,+>H67LUD'-P"I5R[7< U__Y0'BMFMWE=Q1 /+6EF0 M :74[VUO7[&1CCNBD5;DT!9.9PFR;NUTO>Y^Y\#O+P#1AG(._2S]8IJ#5"NO M=2>1Y2JV-:479C.5LYNI@*.KK2>VX7&W&*7=W41I&Z*TW4V4]CN]'-^LI9:9 MU\2=8#IK5J:[#HY$9S3VM Y]NFR975W:M5TF9&KC/<97]SH+_HIBHVUR<@W" MR.)P=)"HQ=W�WJ7+U2!?UW_*.A4F%>I'0-HV1:%MI19]Z7EZ, $5)$H 5Z M768@P072 #)I'<6!!O.(E26YI]^*B8ZXM111/%U31]H&E6@#DCNZ+A5$H'.2 M?%EOBFI^U3K8+3G4;O; =G(*O7Z48IP62?,X^J(;9=K$*DBI"_;>ZZA*-4=T M+QZD23I!=(24EYQL@GPX"^Z;'9\=_36E,.H9-Z90XGGX\O6(>LP<@7 M50/)3E%2(ELN)/$>IU/XOUHB0$D6,@&T_(@D;YA.K9-5=C)%IAE1#]DH@*"7 MGJ':[5Q8BMP(RLMFB^&G=^BGJ_0V[79SKT%>9"H9%6,;;O#B3>J<0IU" M0@H6Z:5(OJ,'0T31<@M-#R1_5H;]?I!ED:%HXBTSTV*<6]!*MAL; C'R-D!G M)H5#XP'9+@F>_"I$4^,Z"2-- >GO%NW?^!4;=4\]KD[HI U4?)LF-@^W90,: M)GUO8-O#F2:<9)-O^[(V>LSL]>5!W_CLKR)%_!7,+T$ M9Q?$WB>)]FSJ>YA;BA0N)U"A-)2F*>D*B\_)9>^T)* ]('QG#1Z4XLLY8IKG6E--D<%<^5_<9W$B8O<_J^Y5T$>:'D$WK?8 Q75@M_G:9DY.,M MX^ OTIUP1ORL#EN9.'#+R8Z9! 6[#::BK3&QI;HP &O1P6Q:! V.7=57!*GF MZ+4.#^]/ZW+';Q,^9M4576I"UR!G:('+2^!HE+JA_F^D,PQGI&DM%H+*?CUK M*$05))Y;K',3G!SV"\JN8+=?/-]_L0QRYB[?G"G$5OG.Y2OA8NC63&1O$(H7C(33E7&YK?T/PCHGE$QE:A=R,, MTCZ[OJ368#(UL;LINJ5KO59KQY)'NR'[#=D_%N4ICK2/:%X2>[F%9*Q&9*2XD@%FEIAR@\!DQD*UPM=A%%C(CNO^1P805"A:?\*V MBVR&4R3WBKAH7/5 MQ5BX&36*6:27V[\!C],3_(<3?7_)?PJHU5/!V6L7$-S94/3$R. MN?4.2:UL8SH5-W;FM"-F< -Z3^:QOW5:%6%J#ZLN)=[6>1&I)N..>SW 04;[GC/7SK"N%XU74UD9.W;P[=4J><]%/B1":D,U+)@.,6OW,: ?] \R1,K<6D)'[T MHS2?*!1U'NHPP]LW1SID@G?H-ZN!-Z"<8:H?:/,U5H>NDHX9Q7T J=54M2-<_U"P#)$(1E7&@M'M&F M*.]G])TR@#^R?4>'>H/T2]V=BO*\-(][YG&1I2"E,;V[GZ6!=1Y('HJ.B&DP MH/0\R@W:9C7$VR"**Y GZY"08HV&H&5UVAY21QLOATZ-F68*J$@X5,DE4E(# M:?)_ZCA(; *:BUER!H4U.#>"[_923O]3B,FD[+S2F&T*JMBQ?:O;=K(PF:+\,N3(, M B&VFD;3F-+-E2R>=[?FR"MA^ .9I5>DDW;W%QUBOU+Y+#> S2!D5D,.\ MK/\A'[;=#W)%:J+-LH5[%)4M-+I@!=&?NSPO^LN>UC.]9A&N*?.$'IDJ;+WV M@9RI00M2BT*>*7;N )R'52!0YJW?0[#-5!%DD M&9*'HPS. ,:]0F&4++HE%KU4($70%>FH_RRAAE@PE3IY& 53!Z05DP#+EZB MLU;_@C48KBAB("UD^7(:%J3]43:$@^:-=6'(1^;]W"CTMS) M;/\E"*@>;B?771VE,%B0N8?4"2FBY]M9T.] ^/R_N+Q<3.#FY 6Q!J.5,8 M!P**DR(-&3G',ITI $R8<)FO0,WV%0(I2+*CD;,084S]Q#[JG$RYMP!7F MH$/S6_MIG.NE:[Z#7_*;V QD]IKI+#'M?4LS80/:TZ;OC[CNV,"=WSOC\-M< MA,MF^]GAV5Q H8LK!28.,LXD2+@.@BSW./%(4SS^)AB^*H-?'2A5 %+BXFGZ MIKOW8Y,GM#\#ODXY$<2^X^X>>R;\ M:03:CT$[E<%7,!-:%KV!:99I7)82Q,KL''V!0 .^I<.!C&=T,4O&@LHFNS<) M9@ZX9E^)BP>$T.8@+X>4"^UW8Q8+%Q>=NO&ZJ=!S!F;6MUCVS*NQ"8" FL*L M> ]X5,RD;V+<.#-3:#LW$X/8K2LL4.VA)V=Q/$$LA[3"F E9G#ZVFH./XG49CE#\9NZ/9N*2!$RCO57]K RRF=P,"*Q0#566Z4?MFWVP=FP^ MO]YC??2QQZ\>A$MKK<,<766%'*%2CK3^*&CYIZ082MC'^R/(Q_1U 6)R\ A9 M<:QJ QEPE$XVC()$E/]$COLU,&WIA >?S>[*>HA&V^ 2NP#2BSX[0IR,(4V;.&.(]J5N#M.4/I.M5K$LP M[65SM"W(): JLM/1T3OH)I&8P18%2W>BNMNO$>.KVXQ>%0TD\K?L(,H%>\#B MJZ-_!S'+0$RRH+"9\ES4,$I)3G361+%9%^_,894Z?5R+]E;AN[M',9,_;]R! M=XT]-$Z>@*_5NVN&P1W4M.7A<)L.4(7 @SZ-WZKA7M.%=*&SJZSZY9582S,$ M7$[F3M[RDDH19=^&34!PT%YM ,1 6K)C!4EE%LH1ZG'$7"LN-?XIY_0S%)R& M\)XBPC8HC-*;P%";F8ID3J=#S1,/+I_I=@S5K+T+,NQT;7(FNE-MW[3R=OUC M(*U!![TV]MHM54/^5M)7WE$PC81["=#I!H'QCLCA,/=84\[@P.V)FY4!?L8( MF]:QDYX#VR>.V^P;DMXZ"O;%*=VA,8X-T#R1,!!];'[*; B5"A8UEO2!3/M+ M)(RJU0,/ >ZV@5&0.#$,&B ??(D8!8BO85J@;0W;2WH*DN0DG5C.,:-#[0M& MPX)@(AI[:WXYNS^:6&LUT 70C#)%K"87C9$X3(!D MC5B>$$ [!T\V4%.84Z M]Y%6=8)1IECK9 [&JEH"VTOVE12R[ L*&*<(B7&(M\B #<'6LP!41W!P8W:V MTK[J[%--N. H_BA-PPT'NK.<',9(2')1KHW?+P)$!K"R1*!IJFYI>JZ1J@3T MR99/26J)3(.3)@!"@F1?.Q@,02P^_LH"ZI.(&4:%> +D-<[-N>0:.-EXN;+# MV(M(%V$ @\O?W>[^0R2N3I+AZR->L.=\2WA6\"!P)I(G9!K'+#7UANC,;W\: M1 @19.>PPL-@)K$$S$*Q83NE]0^'XJ,%]^KN7,V#A(EYVE\ MSG<+K(M.M::\(#V3G4REDD6G,T3\4VZ>%\@0$ MQ"AU3&JY.4,R#;G _2]EN:9^/[V +?D1O(Y8]42A(E5OHM6WAD1G"IM>=P=H M1,Q/W)8$YW$"4JHV^HQ^37M@L&C@@2T3?O>9=0!P;VS'(5"5R#-*/_U_I>F> MU.KVYT:W0WJO#3'Q;]Y^.O/?PL$5W"V,_N/ES*OFY#S?Y.0TY.3L;')R[I/H M^8_ C\)?MH+_L[V] R(.7CW\M,GH."G4Q.L>=OQ:0X!';"69K5X?\XCLNM=\ M4;Q0#:)0PWWHOI[P69A!7(8(<,T MK^62E%ED2^U,#S*.T4G,R_7[Y&4_9S93Z(9F9#,F"'61SM?=;O^3QSAH_T." M,+(B?%0F.J>57S2_1HA6N'5X<0DR4!(VP%!7J$@)K+Q62T;TM%,H%W?XER2] M2'2V-#MRX/=6CK\\)(.,% V8?UG$8(@SR6X(.+)3Y;AV0R4 MO\JLTLRK+Q.16 Y/I@-Z=6Y@L?4[@U @TB28Q.",AS'-^60>W*;J83>,H,#B MQ[;G4$LW!F(UO8+9\'1M9!S]64;I*YPYY;MI5=G7E*4.:UD'&G&"$TV43 M(=^*=\XZ:Q*>6C_WU1*2RY1QK]8[9M6;^KF*@*&G!7+RKR G%C7<]QO9KI7Z M9&#\*AJ[1F6SD>S0N="'FW_J8)/.%[/IWH ZPS8$$IN%Y',:#&E5*16W-5RU M0L#&_9.D)BA5X2+7>@1R&2V[4'23P%:]@:'&8)8NA2U/Y]T"!(+[FT&+1*M& MNKBTZ6@SGQ5.FT&.-EOIO9,A5[;@OB%6^8W*7K<&>H:8. RP4XN-"D2 )O2K=: MKO6#B&?LO,80PR#B^G:)?])CP-%E)A+#<<@C)JK0N7[:=\GN9\[+E1*_8?15 MA6U1.*O%\34+ %IMD0]TUEL# H)!_^:D^4FU-3HN90L@>=)L,=#_HI".]E_2 MWCFGF2ZU,R\TM%$9]V-L>>XD[=2L?KPXI9:.%L^(0ZDOXLU-U"@M.$5/LSI3 MXHC:BVI0G;,(0.(TE.83 5<'>H9#2@_$A8[=FVMY-]+SW!29!$@LU9U4.%F] MI2%\=!]PP>?(5 !SJ[A :JKM@KNT1SCGM-J+%L[?M+=.MW-NL:(M+TE:!4Z[ M "C T"2#F:12KAT"1&[B_:8IDKC(R-R6R2'/7?$EXYH+N?U\L^QOF;ZXE$7: MPM;:?W-UJWT49CQ]$"KSI,F#+]6-K"%?=V#O^ M)]S:TJ1=V\3BZBY6J!GQK+'\:;FB(>F#(AV9 "3V6W)M-)/%L.3Z&VT*:\>& M-J6)*-EF%W6I8MBFBT+CZ.R30 S9?*/?(!7+4O]+^P_-WQW2NV*5M=ZF/EA1.:P!=&\!'2^^IL ;D\CDR4I,$@\URBVLSK\JY5R-P7*E .FO85@=: M20?QF_"?+=#_LR3^+!-NQ,KQ(BYP!#KW4(KW*^\I&)3;HD-0F@:8Y*24.R^B>=I_,:RL309-YP M:/"B'K7L \., 8MDQ/! \%-7J!(91DZ MT6!2B60=LY;9>0VSLR_3XVSXURWB/.QO8LH-,>7=34SY.[T-9ZQ+/2,T0J71,YO-]M6#2B$_5 MF%)6-%7^SM7!N'ZKAGQ7N/3\2UQZF\#+'5#OK1WRO+5RJ69;F0MY M%2#TRBESJ(2M:4EJK0=U# ;(L-;AUG(7-KATM9^AN4B8&53;*A+)+ZK];*H0 M,5'EQ-,_*X@[#O%K'7LR&X&&/*C'1>0NO66FTT0\ V-]ZNK4M%YB(S7I# $H*TICOM5@WON@=DT\8L@,^$@ M%0A?H8]:7-<)M "#ZB+?PIH>1],I]N,< BAF?!=X.@7KPZ3&9%77SD^(.ZF@ MI0.,1A)[&8)T@O0Q-(N6%H&X*<@]ES1MA@^$"8L81)+#RIH&Q3AWRXCUSTG] MH)>229R5TXUSZ-Y;T^IH$) 5(TE! 1QBP/EII/FE18VW$&%(Q2_[U"*U=FQB81KB7-ZS0FS@]DSAU@ MKC_T.L_W$9W1\%:^@&#MM/1SO<[VMG[NX&#QN9YHCWK(71ERI[._M_AH=PY; M84ELJGDC+HU-H2];/2AV>U$J_ZHH53VDT:C 6BEY8Z5F/2[*=ZOE_@%/_,R7 MHA20]5B%(U8X7*^9@_. ).8)T?M(Y*#INUK9F[7&PM>($U5B?Z/BWHF*FTK< M2=)=A\-<%0Y22EX/>^D^WT$5N%I@#ZTZRGVKBJ"Z]K$DM-7CJMX_/8@/ MWF2-\V38EY/ #:"S!PNCF!O546U,GHCS9'V@GE1+E7-PM(%YNDT.2T0$=">LOE_[JN M+VS*A61_3E["/M!Q9"TD.-U;F3BFJ(]UFN%,1ZQ?[ ]SN8,W0#,G&EGLET8GDLQ$O8; M4IDG?1I]I]O2JL9%;6)(L=%OI@WXX:"S33Q4(#@=M 7>&*81(W2'@%LXAR>< M?VAF5RE3Z\*$UHME_B;[[-7#<"A"0,)?;D+\IC*$=2M[\7#.C-,5&14*V1R9 MTHP+%9V9! #U$/.G"D"K0*0F8[MY]HLT:QG*14\I]@34N4I%&BW]5@LR&FC: M,B/83#!8]"K3+DB3%H,GG%[&8GCJ7]I+8JKGK1]"RBH,K^ :8T9_'*A(8^&5 M^1PSU;V)DVKY:+\K^X9[J]DZ%CR&#P-?W;/C.9LOJ'L=5 ML45#,-$NI^*+++<<);CF$;8.8<]ATZW&>&PCZ^;LD6LGU326E@@FC%W3NMRK M-8@\'FPBCPV1Q[U-Y'$-+\J?E8RVR^J&:Z[JQ#-NW4EFF!EF$*!E(YQP M12U-KK&59CT-GNN$-2TYZKSS2Z5MHH&TX=0I:M5XV@KC?9",]U#%@.BP)0:D MMS3@G4$EU0H2M!K'MZ9U#XYBX/:I6CQ"7#G!A2UYY15Y2J/3"SADA'XZ^+[E M*V1P9=' (8XBD_'?\?8=$N>A%U7%F;;W)($VJDHZ ,V2N;%Q2L\B'?)ZZHD M@^:#X5[%"#0X;[(O2!EHSH)>(:MQH*:2N0A/;:X+;K7MZ$W3M.(SB(VPIS-T M Q.,CL[OJ<&-FOA;+JC7#)3CG&@S8+70>&"05<8I-&8=D6OXA46N^:B^ "R> M[-/R_V?OW9O;-K)]T?_Q*7"S,[N2*HJ1Y&?&,ZE2''O&IR:QRW9VZM2M6[M MLDDB!@$&#\G,I[_KM];J!T!0$FU)D63L4W4F%DETHWN]'[\%E]YO1>APU1DJ M>%611U56&M)@L%M4^@BI"2 NV)R3-P)^WFKI8>*6 M:2")((ES*M5BFDE4L-'.)H&&LNY3B\*4^K4,//14IDW-]:QK(OK2=BYWI*:5 M.$Y%VS7"XG?1TP+B2$?C7%4Y@:T#X&#C")YW'3Q&RFH-F":QT];PBA;.$AG2 MHOQ I'# X%@R:$'J=[G ON6G2L;G<-2]QRFMJM7+#""DV,#Q6S [KBW*T)-O M[TZXVET)EV1/3QE8 <\2J3 !EM>UJ63?G>#4^^67 &H M9.12/GU,[X!U)'TOP)=RH9523 :5>5+Q+%EQJ5,A9:[B9VEJ M3L:4JM'NI$-GWA1XE9\1TBTW.")HSEUSE4WUM:F'<257-CS,7)6>IMS'."UY M@!#)&#(),NF/>\V -EH.'=G&8HON=*K03NNBUM"W/9@.:G?,/H M'6YR"P7. M,X'B(EPD9KPG.T"%>U\@(;Q_$;E&YB^8[&])6.J5[9R-+NZ'#96RFE&^TTL[ MZ7TE3.)ZBU+;D:M90SB@5H![\N=A6Z(87/]1$-7R]G(>=N.V$QP[<@><-2'= M=S9$N?[BNN)+0*;LQGI92U=FV#WH8%18R(>$U79&PDV(=6=%3X-=6D1[2XN[P8!W(-7X_9!J[$DU/AY2C7>0.6Z)3:?5K%KK!26:EJUNAT+7;'"3=FC#]D7*.,Q,L!T\ M'; OMT2Q45I.FQ5PY*6H<99.G:TCA8%DB$R3LN3J)T/W*5B-C9UP_&1^X/8:5CM:O4D7^&7H@1$ S7$K0. M$,C<%L()5YUM.,ZL=K-F&VG'S3ZEOR%\[[I3//Q0D*(-+YMLOO;B_)=;51N<'12UO-OK80B3P-1?)B MU06T$ )R/=?;+LHPX2+98*Y ,5K%SH6U-1$:QIA6AL=ZD9=G9[EXAS^LH-_> MAX:0//90J\XEJ7CX#_X7@EE@;3)Z1"5X+$KJAM)L!PK?V45Y\N:0]\!6IEF$3& MO\5QUF^CO A& ,XW*:4XPE7E/JVI%'O1(31799N"2@])Y&_@^3$J==[3]9!3D M]"SFTJLYTLJ(7&^38\2('?TTQ:RE;Z.,9:=AH2%M,.3D=DVBKUBW>FLF M"J8G!2S%+)UO=A?]A-WB^J6M;=$[HM.GJM*)HHGII>D5LL''>(J"6">U^95I M@WQP%U'O6W-" #4)H2Z!!W M5EJ*QF:?$M2!17;8'S==$Z-RSY'PEPX.+@(,9;L$Q!0"3;&?F.3>L#4(+8!Q M2P&['.I(>ZL(,_7(M'.(B%.P836;%BU4/#4, ML!GP>+V,#LK1)=':[ ]3(CGYD>V0F((0:%KTX6G(JM M2C W:7"/G8HPF2U,;><_RJ-9^JY4DTLN^4"%%E,RS%70L97B]!DP:'A+NI*S M7%SNT*X[U7GRTP0UR:+EV*!13(!Q_ (ZF!2CVS;:1B'O_Q1\@&0"F/E1U 8 MN)9CC[>.73YT$V[D!")[ B/5FZR1,"$G,S)O5E)%+OZ@^1F;M;=P*=H*.PN\ MQZKN0?Z2?ZE*L>,,HE8/6=JZB?-DS[[)F:%\Y@ZHGN=2DQ993!*N>M\Y3=[Z M0D1YJ(;COD]YP(%M'4BKJC&VGT4H(X!CMH/3N[/D-7,<5>P0I:<<7]BNY3HW MYO"9=5QW0BO>:-R[O>7;SJ*MUAR/_>4H2H( VX-G6F&';>#$[8Z15VX@BRV] M[&GU"KTZ>DL@.]#KKI@0V8E!_1F//JEW]'XMRN),&ZO=%!8?2I=Z>=MHE"DF M@2T5&*G#AD:83=35=J'>6F!P+^-'DTO40%WR<%XLW*SM43@,9X\SV>,4"O@& M:Z*.S=$"(E.!4B@RT"RM&%9=XR,V1",Q#VUV\8&45L]R4&(02BD9CYS2%I'P MI7?YTRA 6A.$&L[(38TX7"J?A24EJ,CP2'%2U%HQ:&=P-O9G4M7P;U&78:^/ M'I[W<;&DKP]IGUX4GMZ7JQ6ONDSA^' H4^@I4W@RE"G<4^;X9.W)SF,+N3&H M;>Y3<&X :O=[5V$^1GYPZOF1K3;&Z+S(,M::?[\KYWX!E4AWYY3'7_&_*]0GZK\_\8TNF QZEL[J)9YW^#=ZP;JTRYPBQDM>N957])2V /N= MG,ATOOGJA^@?]%)B$#C.5,-3NZ6 MWF4S:KK*3TU3/&;NKEY()+#U PXA=OMD]]K% M#A@(NY6M3;8+70),PT5ZJL!.;C/7K0F/_6%5D7&$QY=-G)@^H'I M;P_3<]?NOD3N0S-;^K:?G27JSOWZ 2!4:QE&NU&Y'TV@5PS9@I7+OBA^0R+ M-Q.R]L!T ]/='J9+]J-T+G\.V[8P M(67%5VUL\6,F,W]BG?]>/9]K6PN?VR ME$D2?A$+M<08*[*K RT:.VUIVG;UB0V6HF)PGTV+D)K9V8#%)M"1K$ B#0+@] L'E&S9[ZV&=$Q'4VB5G0.:2\MS5 M!)M%-5QCLBY:N$?&RHQ4JO&41AY@8O834=Q?D 9H3CNG'P$^)3)EP5R>LBVF55: M*62/U7_/7_^C:B8_'--[T_\H3OJ.CH@V6%&A.5U&H_*&M!0U)=,/B4 N=S;_ M(ED0U2K2X7__U]/CHR?//&<*IJ$@9/;5D83Y )W\/(6,[>( M?)O$KYYI;V=@G3Z(,D-NC)HM6AOU:P[<7;&^= M 5PF:OOQ"(&R9@A)V^2OUKF9%,@=T'\) M#'K,>&[)*DC#9,D&[EVWWDO+Z!V%\?>)$6"*MKA#.X;" PE?[7+;&5U4A+/; M-(X=H"E;QL%\N2W%YG @[DD&YY;M]B3?>& EF^Z[_N*JZSV<5N+\UE_E5>WV M'Y,?WJ;5ARIZZU%[<4LO^09,=1,]T;?WY&])?:4M#"=A*^,(P[X0':H2HED& M6#0.SR0<"2-M,U(2+1-$[SMPJ%*731_,&)"/K2'1#UNM MG?$=J9V\6X+ZJ@EGQQP@>*1 :PS[*YV<( M5J\"?#/V 7^;_I?,PIE@##$H%=E=(XWWU7:&8Q=0>%*46L/9PH.7@8_%4PI;*"U,S^E"CMOSQ6;=SCWQ%N4ESVS MG1(CNKS$N"L\> ?J&X^&^L:>^L:G0WWC'62.JT7?(&F.9FZ9<\ACH+>'>MO& M-.U+9[Q7WZ0F\ *^92MQD[:=+![9Y&B=KFS:Q(%?)B'4"_NV60*]($HFL+.P M(W+50TR=R/G^: %C:&8 !CE%Q^7XH,XVK"MM@S/#TV5J3J5&4_];D5NEQ<&Z M;V=6X[4"'97.__B=0=6C(.SPXL=7[W\ZX3V?S! KI'>3O]UZ@(_;@AC5H*.MK1%T1!0'ZOVHW M_8=Q+CT(Z=U9 WFF.]]&F;,-HJ!@&_1S&W1RI0OZ$T%8=K,9>B"N(LLE$@IN MGT:+MT,LK*0L&C[I?&/C*YTJY;1L"XV1-Z+"K).TCT0!.E3BB, >AL/S@31( MYCS#)D!.09C-0 N$/DVV^%X04+%4;KIMTXN)=-I*45@;-N1 M*4SDU/$R&-5F^W 8^CPL# MM."^):(3)4^+'"$35DP"?-HL.:M& L8R(PI+>1PU58@>=],9]]!(N&3L%=-[V@M@..6 MD+=O7WL,/&U#G:$K5"=)[%3>B$EXT7[O#:=+ZY[GY]@[??@KP.?-DDT5ZB2. M#?/(F-IPY^#OZC&[QG#ST4QEF!GDOV]FUWA&,&/9X]VYP5:C,,+5AJP71>%_ MK3L:M;1#J!6L.>1QZ^.3K%ZB"%YB%+41]=@PC-2ZX<1:% )5V[FN"),SKWN, M&XD>L#5(9COK9<=6'>5D6^6#3FA6W*>"G.U%$(_-X$;^+F( GSELP2;G+M86 M-ICV^?,7-?$H#"V#O.W.E9]]!4][?(',^?(3A]RL-88="["6NU+>J:_6@'.= MZ,/%2[1D;=!HNB&;<14K.-#/R2*=PG_-S,96\6YX5)F=_(-MD=C#E+JJ#M#L M(U=RY*8DF:T9,97-V?'^0_D9%BDC$2C239-U7-=75Y7 M,H31!%V;.^2B1^34]V912-LCPWW%0CQ0@H)ZQ9]X&D_F'K.RHCF0-TH,H.)>]6M#*I9=KQ@\DEQ?##.(0TE>AE(/ELW^#V MWJVK>CD7U6Z# 6PNXZ+&+V70$Z?]=:D6P=LU+X]VXC*BT;X06W2EB>!ENN#_6B[,\.VK9OGVP&:/7^:B^B(CR-)1*ZL M>V=;03@,HZBS$';6,H%U,$G(8!/#'S$>:]B0^U\#KM1O,!R$*37G\O6TF&DM M/!UPEDQ-E(0!,MZ'*_1;%1)F69,VJF0HG[Z;CN(%]IC?N83>8%I:T%&>;MF) M3^V\.VO;N&W&U;*I,:U0 J?ZKJOD=T9':[^?4H8.^-I!&U##Q72:5*S2 FC, M8#QBU+NH>Y66@7Y]DUVC\R:[JHYOC5^U@SUW37OUO8V2D+3A$;\+/L5@5^X< M(N_)"'"N/+W]U#90FB#)Q;.FY-YAWEOBGH@[:$K; P59[%<(QKJ&X^G4*=@" MJPM0>*5ZG$,Z?'6>%P*9P _C\S3XJE!PX+;-C-VTW>P=,2GN1%+U>$BJ]B15 MOQ^2JG>0.6Z)M0UT-AS2A"0FURK#QR(1BM%O,O"58X7B&8JP[6^Z\S6H) ^Y M HAKKDF(SGA<6V<*V##EYI;4KUFOQTWFDP_8FW?>^TB0Z!)KCP;TTD%2[4V- MMDJX-/16F0!T5:;G=*(AMHHKR ':C&80;"8*5=Q7L4"RVA:NP?S92/Y%GF 4 M"]?O?AS_FRP2A&HY@=5)_P5% RZ">EX"V(W2,:8519'0[)81VSI&9JT!'6EH M$_NL-K&K7ADXC/LA(]5=E$9UQ2]@1(:+!J2R3)T$BHG:T2Z^1UYLL4JG>S>+ MVAGS0:AS[T;H;64]M&9>&\]M'_87SH5B*^W'AWF8VZS4)W#P0$D,FQ]PSZ+6 MO(9U$U\P@"Z7J49P?R?T:EI/O.<^!$76CD1#.JL<&/#RNV_Q%IW]^>SUE;I9 ME^"FAT_7'Z_N-'"/EUWY^.%GK'PYSKQH+U>YO'8_@XTR\S'U@VW635DUHC^Y MTL<@JUZLT;'8 M+=RX1*1'TAZRDU8D(XC%X8!KSYT;<- M\JB\-N=Z,]PRS85X([<>.^B6A; 0^ YNR 4;??+?AJAE_E)0W5HMI:SV@^&V M3E4RR,.F.8*HF<8=:I+ZR)I; ]_T6B MUT"$NPE@0=6);1]/J[ N)6AM]@2$[,I\ID:?9BQF(6C46PT])S!7%P^B;DF M&YEACGK/E=4!%U[M MCBRKK#$94FZ#*^E8D;<.O=W'TG-;4CDP]Z5LYZX0G[<"J,N8>A==C+:RWEOA MM(GAP;*K%9VV1,/A^0M,TB;A8:5^SN?Y)751MZ3.>R;]F9Z>BKM+IW_NANRX MU]G 0"@V-0_M8W@ +Q=1 (*^F7)#G'Z6E#.MQ%!03 6Y1=N,;V#2I@%6I&9V M5_)\=TNCO10$+)E56FLJ#\5@N OT"B%K58 U85:P"1%AJ3_ M&CH,]#T&LQZTV2XX/D68XD."C4"> 5K":CEGA97=>/WO7MHU5YRB_,:V;T#! MV1O9.N()]T(#[RS1JC;\,RORQ0']>Q71C1^8CV:UKKG5@RX"JBJ6V';2#GP BX3F]W]=RGBK(@2$#:U0HV MK8H+!VYT=;4G!2U%HY.(6H9 .%GQ.LQ-G\FO4AW M.," W0*#YS<3*3]WYUF)'&JU&H_0\)R1S&$-F\SA4;%>#4!4A8.#SD'KSF0* MJ)B:H#?:CA&>D0O)9GH$([^4M=&1R3Z,M9:NCW&_1'.)KA[%](&?;%OH=D*) MMAO/^Z\^]*'%V,K$F%)_=I96I*%*Z1RP8AV5R?HY-RW(^!:>^$EW=+B""85F>G/'*+8 M-J%KU)D4=E9LS!9JA 5_$#B&OJ/QQ?(D[J4$I[+ M3)(W:P:0:0E/Z+\$.D*^6L=A8=CN)DDTDM59JEVAAML>)QV33)R::9:DJPI'MB[34T[R V>(>R6!:2^0 M'@!FV>A:5C-7;%JE^>]-N;%5B=QVHLD33R/N) *+M?:3(-C(UD52[/I=RQ)= MB;.MB"JA 2J62!O@;$7&=BT'W#K$D6R#4;'M>RV98 "1\LC M:K5QLJHMH*Q1.)XSG&9BN%-,4YX=#L M#1+^H>4[)CE@T6+\9H0WFDF63N%G+=D>YHASN"5I995\ILRTB,X)+GK@/R'K M;=E?%LI1N\3].'Y#"]C]Z7.WCRG:CH+8+'C[6H1E=P1.UFMZ>YNC[0(W''DSB$]+YN BXU#%?VI\M.2A=C%R!0Z-T"Q+K8BZLV:?WK^!U 7I0&?@(-G+2P7EG4O?SII$4%54I;2DJ;<%"? M4Y+[]%T%/>*)=-[AU'H/7FW$2XG)];RH5J8F&_)$D5I?_O3\Q&%10JIRN@ U M@XV=.29!?J EY0T*\7@4C9NH-R(ZGAB>"Z_VE9O)QR6%>-U6:=]IRB$%KE23 MS6A(%J!9R=0T7)6LGBS/"E%C4?\1/&P<_\PU@N+CTF'86@3>"E[-%2>4C<65 M:86"N41Q1FI["BM0,&Z#LR=Z<9\M2\8@E1H-M47ME#JNE"3%1F11.C!/-Q4M M>L\^LJ@2>I2 12LL3E5DL]Y!=W1A'*\X33R$ID M34PPM9BV5Y ^^Q./J_BN M1C*DY5078.T\ S(GCSV!AEVEU83$PXRA@QS)T''I >FBX4FQ9]']^A>L<:[5 MDYU'9X:K1;L9#ZHIA'UV57ENP15*, MVQOL"1U4++1I>5Y6<6UZ8.1=I8Q]E"5Q]Z.@U$9L70#>MS@-K\VV%3><-!S^ M<;&ECF7G1O-X>5UU%+)L\-0,::$K3 L]'-)"/6FAHR$M]*4PQRT[%?91KLB[ M[PVGCX#707\A^4W^NZ))]X77HU8P=%=X7;M'Y@#OO'2$7:#!+PXW (3[+PXW MR-B2ZXLAW+*QK[>7N6])# '!R?; ZWECL@/!IK4#71QN35HQY"><&&[\@M7% M,SHZ]6JQ+_SO+2VRZ,8>9R *0O&<(O1?_FSJVVKYZ:/$(7)Q7;'O&7"4$ 30 MJ440BGU$5H6RRR'Z:2A+Z0I=?7[.@(+"TF5+81Z7'="3J_@;B_NK3_\V2[4#CI&$$&6\&2@T'/:V"!@(.0 MD@,&<<0;[,Q[DDE.+/+U!U*K*3,16E^P>[53VO1KQ;1.8C8*7+,@*]?. M^X533+]@M7*)W2*21Y?#0U3<-!II!XK?.CYZ260*E4#\5LXB'XAY03>SV,1O MD.7<^#%9AX\"(N%OO,JMCE \Q'=FVI1!=0G]Z(G$%6DWC$ ]+"K;D_1'4]1)YC1^#">*)S[ M@IC#PGN@,BI2?&X>KOQ0N(3^ZQ'GFHLN*D$1/*,:X<^=TI O0HJND*A-RGHD&0!![R?BR+C2 MNG;M>&T"4 )K#WX&4?&"D2[HTC\:J2<=?,8R@%[OR:/1X2$19E*6H'6@[1M4 M;YAF%<^2--MTA@C5H#4Y39Q M"^]Q2Y9F37[<[37,T"[6T,'A?1([CL[ RUC9BD32*N M0OD??%ZZ 4E:C'0F6[)9W^ M1QR\"+J(HQ3/"R3& )>*NBV9U> L.HLYP<$%CN-+8HM'EM ?V;R@!(=R:?6(2*Y4HES144MNJ.@DB1&YWZ$\ES$*XE+(LC50(?7AI7S MR4Z^BI]6P83S,B6,R*),-&G59Y*5=GY'&&?;);%&&P]&1_CHA>I:X&+*1G!QN3TXO2(1:()/(MR-4D+MIV9 M#USN5 +4F-"+X67,OFS\O!.LWGY- M=0(BQ=$S9L:81NJXT8/3>GMHCPN6E=R_-4V:2HQMVT#"[I["VB9IB>) D]1! M5)@+:RQNHOHA&2+Q6#S2-^(E^,W(NW7-,'!OY?ZJ_G@!^]+&[I_G5C/6(+>6 ME;#7G&/!ZZ:"%62Q-;$S27Q4$<\WUF0(4YM^P'V&]ECBT]2GTK[@!+W\EZ!%?G!%\4(9![Y.>+90C/(H6KX 0[I M%A5&6WK&5GJ>EQ'E7;G##S,X/+M;?-U<+A;/&2SZZPJ>E@*BHO!7EK5V:6W% M')6L^I+?SWVX ([@@?G^[5_%9DI]_Z3[#^.ZQ&I>7GQ6I% M]_ .AN-=@L6CE[.W<;6;OB6A!L1]Q940_>0KT4X9S2HS[:1U/T954)8I59^ M'U^3-[1D7"?A4C]A46C!>S H['29LLC6KC;#L- ;2H^K+'46RM8E(;\\SQJ MHH'!._5D/B/MXE ZCYX%LOMA_^\DBSF.D#V^<".[G\T9*X%@82V0FQ#?5]+, M65:<<8.WX-!S(B'H/),:7FDCYP)CC:YQQR9LL\;FQNIEBKY.Z!=NJ N"75!' MV\#[P]C/2[S1,/9S][P3]PY7M[CEG4^9^ ?2UGJ-;"-LQ 4Q6Z,U]AX#>.N& MF@PD/Y"\PR,/]),S9ZQ+-I#ZCMU_[GS+FYIF&8VKASQ@Z=KB MRO$V^H8!B14V$_ *6\3+,7ON35>DG$729H++S8\B/;!<]#C^3O[79?.9J8I M4HGJP=6.&,X)#O6FJLW*XK3]G&"4[/^@$7[CD)H'[AJXZTYP%^)"F)/'X<"2 M1]FEG3DFO)M+S#(9:'Z@^3M!\YU,2S'1RJR-SWKP;MQ8T(&R!\J^$Y3-F4FI MHN:"(S:;-&K*VT"O0+JN!9Z;IZSQE.@0IH=K>%;)[T4 _!/:3QI D@8;3@Y7 M2>:JM_T#86"1]@"ND X@'=AH8*,[P4: #.UU']IH'0WO-(-@' MP7ZEJ]L*BZ $@TLNV0 7SS5,'3CLVOL@U0<"_P((/)CY%(YY 7J@Y'AM7TP M?CL0]T#<=X*X;4&VC!(Q0*^1 9Q!4I=A*W.3#40]$/6=(.K.;&Z++>[P5K&3 M<*R&(I*3)&_*@<@'(K\31!YD11$'1U^7F\$I9K?@/$D\O*\JVN$I5P(%2#]^ MAE\/'#!PP%WA@"!SZH#-;3)(XHH.55O:RI-L>W[@^!Y0_"UK"$!_B 8#:FUQ MV!2-;>XQY[7V!/.M@+V'.3NGKAM#GLEWRKB_&&:"42E:D0CL">ZOYW#$./Z_ M16.'VS8O;UN;!-K^G,8F6@LO#8'L M?R&Y2Z,%E !\Y3G) C'/J_G)G!W<1B^G,1.%?I%(K66 %XB6&VD[YD'($VY, MK2VP?Y1HC'T3M+787F+,7TX7RSCLZ])N+A[B\IN;V\(G#<#E.IPX$^RBW:,3 MO_/[#AJVSNL,D\I2Z4B%9$6W3+)@U]IA.6+@0.Z*@!3S1; TXN0L"8:^3(!@ M8:JAD_.:X%]RQ@)F\#WN@IJ9BH3M!-A^S$-7 !G?:H7OB@SNR)J0+?,%7_ M M:0S]T0 OQF"$U:Q@,;[.$H9;76.&%(8, !=PEC+DZ:RRU]XOB4?R&?YS661< M(<)2WXX_5('.=21,7*4AB9,KLGI:1OK8)F>L' ;\(9&1R802U@/T7ZNA8?3Z M*?XW$Z4*W(,+DR*W]G@4S-<5F!=64#I..BESTE("1L;NCE$<"A>*'7E)(>78 M 7!H6_Z3#HN4+'VI*2A32HEV$6?+.%#=EM/&G()[SQLBG6PG.=(C96<,2,/# M9-KO%?E%F*(!U0LT P49]I >[AV*I)SA'P)O5%@ 9 M+'%VHW,D:^1Q.D>[@#I'08,>PP9K<7N(C3D28R;E"^*J=KQL,!]@9B8RKX<> M7U?A$ 'MJXWZ7],A,E=YWF!T(, _%X%H5M]AX2+)@YYE!DF*XH/ MR+,;F5.)$8^H9PN-K18&2(MBF>$8UIZWSDA55D*VC$TY50!I3#"$*.J'L"F"13KYLR%$$% MX.=DR#EQ?[$QIL*,44#[U2$0P_IJ_>A!GP*!0VF$:6$F3#JRM@Z/7,\!7 0! M<0;W2X#@("LJ!AIRRK:-3(3K%X/[)T//AWATR/S/EQ 'Y0;VFDA5U/)",*GF M;5,IB.B;Y%N6'$2)Z:DLD3@8.AYF8-AEMZZJZMR)H17FH_B;B?Q"!\4[4+)U5.LCH)9X\;1&Q^]8:@]9 MB?8S/7\_$>;>L5O=E!5FFK"\SC>>8ZU"<:?[+RF)H%,NR082J?J?Y(R]FF]F M%[R^(&IZ4"S%.\RB9#Y/4BB? I!2N?F"I?,MFMP8B';&/;R =Z-/X]U"PR]9 M!@A1VH:1\8. +U5^\(99!E+C[RO0GDSQGL):([;G7/#6R!P>T[&BUYXF+5G0 M*P($EI^D1!,:^&PO(F;;IFJXC_P5I7AE)QYY%.F0(1M-TM%%1]\_>,!3TY,5 M _R-8EVT_=56WT"6R5)5N!;OP\S<'$R16W-Z*!@Y3V2 4,1&D-M^^%B.*ZM* MU/"54Y7\!KA,V^@@ #!SP\,7%F01 O\B%2":[A)V1)^(*^"M85H[@-0B(W.3 MSA@[T7^")R(2UM3+HE2U3W>%V^-N5'8W6&@D=C0E#UF0I[%KL2PXGDC&WCJ! M(8HF#%S4/#6R&Y0+V(8.DC.-%,;PBV8;.TS-ON+XRJV 0?!V\4:.C^UK=([7O@BI#_I[B:,)WT!@.[>&@EHY_VFO%W5>K__&+WK! M03I\_DR-)T/1?T_1_\.AZ/]^,@>BKM-E8;&4NW$110Y0:WN5;*)+ATAB M<:"D$QZQX^ V/" N"*-<+FX2]<1-1AHU\5YIO4S+&1M9*3[V.62$A^F!H PV M%/&&++,]"*9+BIX?K!E%NJ@/Q[96E:%;,MZ!O8VI!(33.59&?SIY&:-XA:@6 MN0"YF?>A;T@\=]G*2Q%T5FSA2VR=G%KGF\@T,=V##R>$IK? M^MPSCF,FX1Y<%%EBV-;BUX1V5DQ9@]%JO$#D3 <06"$FN1 %VU!Z"*Q!@_( R>YC6"9B)#;W(BX/UA@)]4W) M3 !.H(P"V]C,#1T./.:4W15.P]B]C$EHZ@P)#/H2WAA@L.ZGTYO'/2B>YJ<^*\@,M-TOJ1%D>BV=%,^O^ M3?,+4G?8R!_I#!HDX!M6\@(F)]GY[XK2+Q;1?R'_[;>O@',Z? F/(F*?Z$_.0;??A/>JAK+[N;7-\2%X)!)NU0H,>74WH4JF,7-)HBE/ M4QF^#26Y6G,4 V9-:RE]6P8!3_*J6(V%6&&MAO=O39J)D9@Q#W(A4V%&OB2/ M]9:S\:)CS7-64(AH02\YOIZD65.Z:;P\)'J%@)K+/NF)\%07*1F ]B?SN2 + MF\TGHQ:,72J2^:S0-P=ECNU@ASMR/I M0E,YRY"K%R3D;>2/OEB881:GN%L>ZP*^%5ID(:UQK&6Z5F.IR0P*/H>#YY M"U3?:Z,A1W@MNWV)0?5$\Q%Y)6R%/TN +"(/8@>[M]@D528IG*CS&\PHQN2] Y**O M>E+FIE$NQ"-Q?.:^-([?27V4M9$Z.Y-M=(8^=S=4?/QPZ[VC]@MO#=N!U6%;2V0L*ZU6FC#&");*4%$ &#WB)UJZWK@IOP@T MT@,:B6YX'8CZ0E,R2[ ZC&2BJ.H@_;HDE5EEH=@1>6,-H7CY]HVW/OS3[0_# M;W[KQIL%%K9'!/1F:!0>B(MJ7F/OQ^UEP7WS1T^'_%%/_NC1D#_:25JW3$G< M+97V:Z[%.7^21\E53V5;X,JD*>LERWCT/MGHS,>6PFC749)/J=D="7.)MK%" MU?K]D?\SA[+50;;?LD(6S[?>/A=7PF%R[\+J::-%6+*:KZ\,%59,QEPAKN"< M"P56:47GP!4?+@,SD_S+.&(!WN%HTZKL/>V M*K1--E6VL59DGTM6-9/?%=E?YHQR:$9*9?)9F!.9;,3TX'X43?BA<53J\_5; M'%N4:8DN8\->G:%WX.#*9!,'>$6V^(L][^Y@3MFDY!Y">\9E9_("@W0PF]I- M7I7SDLUSI9CU]H.$&1M7;K8!S[^!Y5VCZ57RM(96&]DZE)$6H?!Y%%,IXMFN M%!%?F_:B.;'6?0?7BH1-[^WW7760,%+>XD:RF9 *FT0[UHEVKL-T%9)3AWR] MIS *6U[5#4K+KAND4WOU0*3!W=H];'9)-"YW.1WK3>6=J'1/8\]N^/Q+FTL3 M!-4^6Y)>I]3G_R\A$_2?7R7_>WCX$*HK^>%*WN8">^.3W^@52=WHZ$?T%4G2 M3^INYW,>B*JM%=W7O:8LDL[3ZMS8PT-8<5^,JO[-1,QFVFDZ0\ 2I;QHM)_J ME4!<):4K Y:V>O*A.!PNM7@R^[%R(0B(/KK4[5H^GH!LRP1QYRG7]$8"?""] M;U5#^SAZ>D@>V*9R26AT9IF9+1) 5Z J[^/#XP2 M=);6[B_S/[HSS/]\''-ZTH8';H#AOTPKG%B;6*8@^^=/!>6P.#&D2#$)7&NE MK8UM6:LN&QW_1.ITC@!' $[@ Q-;,9L@1Q@479$@^&!L$5#T&SAW <T?_OFU;O7W[UZ\3P^?G)X>/0M[.8Y]\VH=(;03KGME2NRUIP;Q#J M0$'33.L$<#WR0@R#PIH1CW$9KY'_AACD+@%HC> *\WWSZ1+(-!H-W^1$H5,V M_6AW1"4,1B"9@1D _F-SJ@4_[=V05V627AO@KP]IW6A/Y6?O$Y4YT<^>%;C( MOD:.?+&Y^8[0+ZK2XC<,$->L5](A<)5%PFBV_ UR Z(A8+69J>0+Q#,:8MYX M^8UV+JUL[51SC%Q:%QP7V41 69" Y(GCR9Q<3RS!WURM)1/&OVCO%!4^-;OE M&")N1P&2P)76F#!KCV9[<2U01B_8O2MGL M7 N1_)!A2X,'U\TSUX\C>%EK\B*DP?T'-G_6J?5-8_Z\6DGN8X:Q]?>]1BQ# M0J->YZ29I;6X2N25.2/H1XO&\9-#XV!#"M97L67H=&A<.._Y,C5S#A1)].2U M-H^#A^Q3L<*K(.83FCQ)5MA@&."4S4=:#1*"7E]\R@(9:Y*""W<$'-?1Z9V) M-,;BKD5%3/%6)I=+>+"3TC OQ%3 M &S[UGT]_N9?/[UY^VUL\]K/Z8)IHWF:[+63Y[1P0XX@+2)E!>B(_.;Y\S$9^)'E64U__XIR@?382!J1[O)H;$AY7;?%V/(WK M-#]4O%VQ$4POP*H",B1ZYZS.^%K?YXOW.Z3R6FKKV%-@C =@0=C^N6W35_IX MI/K8RQ=GN.\HHR6&+1ONW!+OP>9 M=L+=!)KC(?NB8",!I7#5JKN?ON"!UOVD"PY;->L9VL:O+Z P6 WWWVIXI;RP MEUYZRWYS)>G?M^(3;^(W69(CT.J,"!VV#B)]G MCI^AGA/9D6SC:A>J=.5L"#8'0%%T9;#DRVE:X100?UBAJ]#H^%I!3.$J\+WV M4;0B".**\*HNDM#F9B> [K_]?P,[WZM:[ONA6JZG6N[Q4"UWFYAF4'\WI?Y> MS)HI:XF]7=43M Y"58BZ>RW% S)S2Y"4%IAN0:X:%W6YP@+R'"4=B2*CO@31 M?CI0P"K8$H2GR;E&Q*5"G60M93)$49R05BL/-+$C66539'L?B\NAW7_5-G#I M37'IK]5^,2UR^MXS'LH;*6$NT^W6J:Y *RG>;K(N7.TUHR M8#[L-7<%IE6S6#!"9L[8)5)9%[_:4X2'1;52VR$8.@=1=M47V,61 ?EAO?:AJ4&@;!NF3P5^TV:9N.3EW:L7/[M- MARG=I"'IK!EDAG'?SY\D^>>:K\0\&<6MDG)5M2F7B6OQ# J,7!(](ST0J.!! M$P^:^$HT,:O5 ZC5_?0@@^GXDAT7(H)T23I%;[,&/;XVRJG=PC(KC@,KH9AF M6;F?Q4S"?IE4Z9\"/48\EC=H^UP5.92QG9;! E[: \[K7?UTR\ 7FZV,L>AK M6%[*-&XXQW-W T17/1:KLE.QYD2"<-/P+U10W:A[5?QX"/N^55H;:074NY ;A%5D*W@RH, 4\)U^*#SI61-@VZ9"7V4 MI1]L-5/W^Z/X)*._O\H7I9FE\N17^70H3/SL??IRF)N">;H_RO8R^E4T\C^_ MDE&N=T/9]H4W(;4N>S+LFJ+.?$M/K00YVJK'&@N+NP^>>56>'S':5645AJ9:')]@T<>B3C7VHM#)$/B M3DW?SR1H "PVW@$,!5@GPMOA3BS.GF/SN4,D":L:B>WNO=DZ\,5-\<5>7I6# M%^1 H2W2*4W@Z2%#+U)?A^I K4[2W$510O]R*V"Z=Z@SR=UTIZY78-"XU590 MKF\AT%1?;O' P&2WDLFZ5?N]=#O9L,D46)SJYCHXZS99"X;)0-,#3?\E--W3 M<.A%!G%&@L*BNW=[:N4'RAZH.@KH.AG<3=CO2^% MGV.%A*GOZKS<][GY[/U,H\_+?9^?S]ZO6.#SN[[AB3,'0KC M[E,2^N!P* GM*0E],I2$WFD6^+Q]OF @$X@7[FI][O.DKZ1B'A_=M>G;=RL3 M^9N)K+YABU,5TGEJT06KG:Z765+V']"YVK,4*+!VJKO7B(W(%A9X?T8"G)>% M^'.VXS.>0"GYVD\>'19 U$D?U([U)6(9)S. EKDM[=Y+IVT#DZ4RB6/:.B"B M3MS+YR*P?!I0EAKB3_H,\2QL 6E@7CA]4A=UPM451P\? 1L!N YYG"D0:W$FF.OO MZ!/,$P9"J&_EYA(,>.-&1R/&<#.-?R;G0#^F*QG2\&#T\/ PKO"R&!!L-/,9 M)?H,\W&=2/39D9 M^N]7LV19[/BFR.A,&M3]XR-Y/((?F0R_ZM^S'->3Q[QGNC!!K;=/"]>7A?I) MA[ZKZ^$#_KHE)Q.!F'Y#BU^9]] 1QD.;&'58QX?/?M3Z+"[+.G[VQG_[I5ML MS-\]>B:M&D[@<':@A?AK9@J]3^HH\L6_I&&:U82'W?#&>3JD#?UDF'J]!U[] MW58M3^Z*:GE ;&P69/J\\0,/'_[;,LVDL#I9R7 S?B8F9_'LUBC 9Q;@$ !9]M+'<\Z4&U7B&<\^D>BT!80FQ>),<+*EDVH9S[/B M3">5.8AB1G*;-QA/I &N8-Z70RS M+G*0N)B"X)#EIE1F.+1DDB-F.FLTXC' M@.&XM]X :XDM36_QPY/'/6C7K??[@L1P4_OB@A^."83*C]QEY1Y:,AJMP357XZ1)5O M+1]U-,SWYVF86_F.;T[>OH]>O=I'6-QI(^#H\*X8 8]0YU9^,'7\DHRUMV:1 MHJ [K[6-JN)B(K(R7_S18>!C0*P3@]@:U(B!9BC4,9OFG*Z3 ! M1@:A_-;6J%YS*/&+203)M45!%?!MWO-?8J>]5@Q(Q*9XP"@/;>2(YGL&VZ]F MR1_Q\V2=UN3,*!_X]HMJLR)6C322=?*?]Z]=I(I1ZZM"8H)YD1^<%K6T+0:K MD5O)[8+T@1U*GC(:'=? R.A&S:?T_%RG7^G/(GAI6\)"G;B%"//H>(38_$,=F#Z+GSP:/?[^R>CHT6%< M+9-2%, NKHB6)N/2/@#.E5+SW4X1'!_*KW24![/$T^\?!\^^!//%V\M@KD?P MX'$D54MV&?]=B^TP,QSK*$H77N(1%WX?LBK:+B9E\<&4L$?G:;FJA(5''$%K M2CKPG3_, 6U;-%4T,;G!R&A$C,[0U#R.7^=;)\Z8].2Q,Q8#CVF6^JOF"IK(#'DTFP6, PY#U\).9FM7$E-&#(Y8D#X8) MZ]=,'AXH6(Y7KN"5:+I5<,JFKDO48FFQQIULTIDE<.U(VI)<> MMD(R@>EWJ&IIP03ZJ,X2R/)$/&+>]3V*OR=.]/ M5.B^ K/?V">?<3XZ.N7/^MF7V. M&D]7F")2__.KK^*JG/[S*S)9%^9_#P^/QK^O%^A;N,F+N:J7NLFH_GDOL%<\ M_WB(Y_?$\[\?XOFWD'>NJ2-+*9:;A=8579?]KQ94VE06G\5?Z:WX MSBO=K+]G,$,?2?M;EJ:JO1_@;F,"KA,PEH,S Q 4"9RW5KCD/B]XY*5>A)Z! M._WG5\='[H(N$A2?N/+_92"(%[#6+WF.G_V"Z$VZ=N)PQ'C\]&^?S&GZ>OR[ MOY-)1TYTMF5>?#+Q66[YVR7H\)I?X)+'?/D=]U/!S5W#Q=RB[_+]K7B7H^/O M8&'O1U-WYS8&IK@5UW GF>+[@2D&IAB8HL44QX<#4PQ,,3!%FRF.!J88F&)@ MBC93' ],,3#%P!1MIGAPOYCB4P)J5[FISD&<2S=_R;I=K@LO*3/S3R]L_MS3 MZ-M0B=_=JAW]I4#HZ?O3HV^T2BKUW1X>'X<%?.Z]X=\D"[]XEVGSP:/]Q5PW#OSG@@ MW?M$NH\?'(X?/QYH=Z#=NT>[CQX]'3]^--#N0+MWCW8?/'@XV P#[=Y-VCU\ M.O[^X1VGW<_I4+F5[RB=V[Q5U[T]<.O K4-@9:#=.TN[#QZ/'P]6TD"[=Y%V MOW\Z/AKD[D"[=Y!VCQ\>CP]W5=#>NT,>:/<^T>[1XP?CXUUMUO?ND ?:O4^T M>TSV[M&3.TZ[7V!I2QA[Z4=:'+A[X.XA$C/0[IVE7?(('M]US330[A=)NP\/ M'X\?#'4" ^W>0=I]\/VC\>-=#?[W[I 'VKU/M'O\9)"[ ^W>4=I]^'3\_5VW M=VTDYCN&";[]4TSN[OR5GW3R0/2FR-+I9AB^A%T:#!#G\10F*7/,_<8C8LP;UR=.Z;73 MO#&T-7J9K%C;&1K8@IN$?ENFC'3,.1.'CNN8F4EM1Y)CN$A98BH> M[J7BN?-9NDIKS/%8EW1E]%NEGZHNTTDC<\KG9;'B*\2$^G26)C+FJZ"K'V'T MEY$Y8LVZ8#*(DND2T]3MY6,T>CI/B2K\:'3LL*#OEG[H.ZAGELJ*_#$M:,?> M@[9+?#/;Q)4I3WF05U/RV_&HK]),]%WP)/\Z&*/6Z!OH?)4V@XSCETV)!\C$ ML&#$&9X?CDG#.=-K_QB_*&N3!@OGG\Y&\\-@P3[E#U:'[<28:P-\?&NI_OQ:UW9,3#OM>SV95%&0/GBD5/'3 " MA^2Y@<%PH=EYZB&D57^!NZD6(WG,ANADFJQHE>8:!Z[?%5/JL_?YU@!!+7K' M\P;I]'_-2YX9S..4_(3?P:"ZSMW^4N372,N#HQ#LW VRCOH&66.4*+2.3KV& M_#J9STFC\_@Q^]N;GRO[X.GXZ-%G#0>_68;X_/UBVMZ\R++B#-I!QNQ4IF8# MOEZ2]G=3LLGD(D5"QL ZG%&^Y4+ \,?5ULO2F)C^7B^KS@3%V$Y0_/O=.:<+ M[G6O^427FSHDX8_+O/OEYA-MEYCT!'0N'N'UQF V8#=2U/.H7@#2_BE$?D;0 M5^<\L \.]^+]ON=9HF1C@_#^,2F_^R&P8_G?O U+U+/X'U6S_N&;HV_IKIOU M5DAL!ZQJ3Y2T?Z#3[3VHDU,9OBS#D.6DQ$^PPXV_G+-@HI$C4,HAFI%_*^4X M>I']\$=D.*_)>_/?73>3+)UFFP/]/,^+)I^:F;S..DORRI(D_-)B42:K2@GP M^,LC0#_"7$]E!KE8RG_S<%#>1_ /KZ=U :(\@O=N_V&5J@-J.V?>VW;E(2__U?3X^/ MCL_]9M\3]]O-U[=E(U_(L7Q.D[":+(^._P8'ZU0L/*9,]Z\'AVW2[/STZ&_G M#B<,(,LO>T$!3GO/$3U\\'ATB +%';O9>YW/>8&M.SU_[\?CXR>W8^-?VLD_ M?$1;/_JL[5]OQ?@.->Z\+N;)+1_L4HKNW$.^>&S"92]UOR>=+_ N,5/CO*WL M?PR77G"+[B[QRUOVKL.5W\DKO\IIM<>RH/TS%D. ]NB80[3O+Q']N>B5'GX* M$=*/R&T@O\M\)@WN>M#YFFS'*7TJ"5YT!)=>[D("[/GE.1;'#;_F<-,WMG^JJS/B/!VE[,QWX.Z6'/E?YGOQR6Z_XW=8[ M?E:T_E/O\O,B[_MF$RYW<8C6T]9V:U5Z2ON-?V^J.IUO2,MNNQ'(OGW7XUX< MCJ%:K[#F\BN-3#D+1R^_2O-TU:SH,I*ZJ8MR$]?)1R+&>HDB)2YSHI-9)%(Q98NO MXE-320W4'!4]=9E.:PU?7_;_),,G9RE50YP,:N':1RSW[T I[E5F] :YTI8K MQS<@5U[G>]'N.[.N-0YR+,547$/E94>R6WI([N!LF4Z7^ UR#?Y;>^VB62,( M\_6C0V+B+%-^WLJA@Y5I9\3[:8V:2+>AI*F719G^F5A1\/61>])XKXV\IC4S M2+2RBKG(>"[%CE(J:68J87O7Y3=PR\8G*SK!FBL%S<>IJ?:3;_K^NA?V=I\\ MN\R;NQW8(N0_FI2N#\R*[R397MN0]5%I6MDZV:3[7E@64F^O:]EK%SO>A-SR MI-0R/U>LQZ0B5:GM#8SC][3)+C'OM0^G-@OB0%22,XDD.(AU6LIKSI+:C/PW M[*YQ0 $+:3TI]'8Z;;*DW&L?<@4^83_B,P#_3>@:2)]R*;&9C4A'S[B2>!17 M3;4655V4*%?VI>=TD6=T8+2I_79!OV.[(ZGY76H20[P/L"E*8BSKT#&D4S-H MPT$;MK7A@QO0AB*$][6TT>8!$5?W" PG!.!BBL3U6BN#.$Q\PIZL<"^0]V6N M9+$HS0)I_^X>Z/TFQ&!IA0:#WUKJG)>RDT\27I%VE$KJ4\K$-"1>(:/O0 M/<]F'_U_'^7.M>SUO$@. AS/Z%%_-(:LPK_'#QX\B_\'I2>TN ]\X'+TMSN" M/4?'/>+L,?YV<2',Y\93;,G-I2(J!^';V_=^%K_?K.F53\IDDDZ?Q;\D*R-G M\TN!4WAPV H-V9_AHP,^7G<>KA?A_W[!=G&IY. M<-.>D'8N'F[XRL)8?QEC\/^7Q.GLGU\E_WMX= 2R3G[H?Q'4)5V5.OZ,-WI% M_E?T>!S_OV\-.K7,[/_;?KO;VCEPU_H(CYJLYJ^\EEY)LH=Z;ONVDFFGP>5N\!9MNMTS,6M?7!)<'.Q" MW]DZ;5U>Z2^O<)='!G#1$*5.8 0G[+'2KWYO9V2V<]BYL>6W;#*S.9^>VOK=-#\MLE-Z[;3Z M4&F?ZY0X;A W'A\_>TDO&+^4Q_*>C9_Q".P__6AGD\WJ]+ ??VN;+UZ=H"S=G0UOE M!;O]C5W^63.5Z);K](=W8#\HLN&6>F])] 5=1HJ@K)RAGC"K M"1)0 $=@L2F%6#9CZKX3^>_PA67%E)4#7<2K+$OS(J5-%;E!Z"7X['5I%D[/ M"4I#^PNO9LFR&,>T21LQ!KX!8!VVMSE-$#JL-^@0E;S(@R#"M""Y36HKE+)D M@RV9 @\693(SL2'-D1="CSU$!3P+_(QE/YUB WI.LH-1O%XFY2J9FD;BAQQ5 MCI;I8GGP!^T5K:KSHI@=\(,G1OJB=$W[]''\>BXB6F+4DDP"Z8--!)6"64G> M[.AHZ\WT9$@YA3P1V05"_ SMX]>SHP=]Q*KT06O/_3N5R[)G D+@:[,_4@B. MJ1J/N#DBP@^FCCHR@'9J\Q_N:?J.,T3&V=8)B*JB Z&?T/]N?YV[?]-R)FD! MD.FK/!:4@S.[OL :1'X'LTZ\\<'3!UM'.BU6$U;M%J7C+/?+!UOJ(:*=FQ/J M* #!IF:C)!XDI!).$BTJ\9'$D6CS(,P-8D@ MCBS%DR;[T *KZ=<\4;TLBV8A5O6+9$&\>Z)\XR!M-LP5+@;+3[;,Q;*E:N!K M(Y.J5BGG<4MDQTR> &R'1$XR_4"\.;*V/Q-B6R96$6H]5D3*:+BDMVF;F$G^ M(:[+9OJ!_ERS9<\<6C8K-:'KS1KBC%ACD90YLH((1:_29J4]G22'PLT+M\], MEC*\E&Z"OA61%4O.+EY(%;,5+2,6C*- FNK[9% !_0,SI/:CVF/IVGB.)'\ MBU0T!;\'R^;,&,FV:@)\FI3TNW) D[G !A#'H.-ALF/E4)/H/[AYG_RHB.\1 MED!E%NS8_#W^YNC;^(WY@.2FT\DC+7)0=U 20X'*9DV;9)+6=7)UESG8U0^1 M;*'74@F-"-[5*#!$7.4%9U;8'ZOXU67_SY/5&H!3WQQ_J\J# :U"_=7S;E'[ MJT3NQ-]YC;HM9CCDE8@HZ5XW!_Y%+GYI/B:?TYJ)[!^YLV.MX1509!5012\T MM;5BVQHH_N;!M\2O0(SYU!L[SXR/SKFWN#XKZ/2[2X>WM^NE<]B0M+1L,F'/ MEO&)Q/*!\$X7.1L@J+H@>5P@^(& 13IC;)R$2);.072^4+V"5# A#SKUZL'B M5JE$>-(J-&09!(WL3;AS:CURL06"*7PC(04Q$7MZ(X7'U.V:M3\8Q&O*S2S9 M>,TS,;"56"L))A64%2OQR'Q<*XQ6\"M:ELWPF5GM% JCV/^4O_2Q5M.> MPT3*GX&-#QU*+T_G%P,GBHN \$.<2YDG6N D$HR3Y*D4?IHYL1(M.4W5/C#$ M2L4J%:E33;$2>S6 @US74LF9Q+11Q,IB<)?:2EPQ*F=6TZ>K02.?N]N]4R_%G[_J-#UV]4Q/V+F6-_NJ [K;G.^H)@D3G*+!Y,05, M+P>C./#XP6S4VB9G@F[HWX:>OQS%_R;/,?YO,LF?Q3^:I*D9)/H9OO&2?$?W MB3B4[K-7XC)NY//H9%&B7!1J]UG\PNWHE=^1_!(;9G1%:VF\I)?BS\;Q&ZM* M+23919NTKV.-Z:@GJ-AH>F=5-/7R+*GH6=.B6I$?,:VZ@47ZPU+L;]1Q_6F0 M,R+[@JP*,R5W7K-84PQ2,T!Y[=LPSBS:/K/N5DF# X(YIY5+9/;6:9G6?K>Z M_73J/'E9^S3-R5XOP]#8M" C?V'*E?Q8O"#Z4Y%FU3AJ;7'KVN+@VGIWV7*? M)!"Y#I^X1KH/<;[,1B0%L1B5GK#H2EJ2=H%G=W>RDTBV-C$K@3B\,639C>3= M: ^UP:42=73^-#>H*7:',G)&8HHP317QN$ V_E.$-?7QR# M4+]]1T[H]:Z/^M) ZK0S?/?2:/L=J.XYB.5'DQ$338@LYFEMO;XL06*?W/6L M.#L@Z:CM%),FG\'+]R3%+Y#_7N"; ,.%T(R3V2E]BT44.XM&O,O&.J, -XY: MKA)B!D@-S4BHXR';GI+C!80C.?@XBHEQ,[0(3)"BO.2A!/DOSG1%.)R<3@4G MDI86*3L]#4(LS/ NHCJBXR-QQE4&0>1#RAA&TC3(,0Y)D=G#ZSV?P24[;['QX_!#$R?V:R$YD184:=683*%XF%.??3\NF6NJ;:2JA M0-R F+HVD30>537M);$^>M AA.X;&:J0$[T)W+RB[?,12$#%S,*S*+F#QV8" M)0B?5P"ESJ<;C^WOM(+-DCKE6&WHNZL@8(-5T5L*,=$^NU:\1&MC"OJ!XMV3 M5:DAIF;-*DJO!Z$?4TO,HG4^,ADC74$@F-DX/JF4Q\-A 0CH(FFA/7ND",E# MK#@O(_\%_L>UM:) -2>^Z9,5^9$!783A3F;U9D6"R-=N:7N0D(%^>3/$)Z_> M%_S9!N[97_DIC-BI;SBXAA>[ALHNETCS[[0SHK.@9*A; N#-VETK75@6,-S= MM[#W7 M7X;Y9O%5;+U8U:::0@:PM#(-[* Z#]S[VF%FVMF*(^?NS)R3[-8:1?#'O%U) M1]B@V).\61AN?D^T!1+[%2O>)4<4OA,OCGGYG"EVVW"QHQR;8"KZS MR(H)?<,E'=-R-=AUUY?:ZJ1 />&%17!:$X+67LA!FW3%=?V$KGN1/NII$I1G[+9D7:6AFJT(TC!ICH::H"ZZFHM$]ETEP=TO7@\G)Z5 M'O">=S@MLF9EMIOI(RV>00#J EU287Q$JRV^9QWW.)]&/X ZV70+O4I54#+V M*N)82LOY&G$1#\Z%19"^?_L4_4,=9@TIL:)U0F&%44)R2PO+N98_W)].KXKT M GWQS6_]!.=#=OH]I4UY\R0^Q3"N6JH+)?DZR)4+4WBW["!(8ZOQ!.KITZ$2 M7@A#(;,D+6WV%Q]F1AQT:.I\0;463U>4F:@<=W>ZD MG$TF'^JI]4?'Q+,-HL_X\< ;U[';=\9$VO3R"]UN_(A;8(Z.GEE/S?6_T/WB MOG^Q/4O/PYXEWP'W;H^>)28]5QT7;<^R"8=/NLJXO@:ZVWFX=U=,?EY'CZ.& MZ*U!9\\H?J[C+5\Q8(*TE4%*O&YJ]'1=V!'TD!;ZK3(2RT#L M1A.S:'*)PM;I0F;7)-:9I2F>11$/)=)-L?"T MMP_[AB(O(&9AGIMDH:]^^%=95!5'XWF&)G>,D-W^]='3\5/7X.%F(>->(A>G MEHL3CZZ4.+O4\+DSMT?.G+$@AU/\P*^/'H?/7O >B DX<::9W/:-CQ@#3AA% M1^9&7S_T72_PUN3)W&)M%E3*;GLP ZT1_>?'CJ_<_G3 (CCN2 MR!UDFYLD$=(X_=)/6;82H17SC CP[P7U'PNJ, ADT&#&< ?I8%.]A. M].&O[^AX>:(L:0(%PA/ TZI%_ET*'*RE3ZT+?334A?;4A1X/=:$WQ!Q_52IJ M9N8(AZI$)_'2Y$DS8W.J!5V1FYJ\N"EJ][Z!]OXVEDN57 1B7TB7Y\CPNK_( M]T<2%ZVL\-6GU,E'VT<'@3I-$]<(D*Q0"Z]&D3Y6&^:PV:BKA\[==?RINVYR MHEWI92!&3D_%5%W8FK-(*@I(?TS_:-**XZ('-N?AGIK0=VHV>=-2<3FNY#3N MI]7QMITBL!;^&>(+Y%P4VAKF+?I('"J*QBY[J$1"UW]M>J93IGNR$$ M,O?!-ZZ?:*T/^Q+M,J[LQZ9GM:]%]A>;_#2EO7%+5/3B A^%WKHDBZ#MH\0[ M?90UB4]ML,%W5NGLX/$A2_Z*AX-*]S4^]B#+W+O-MK5VN1 =SVMIWJO8[" + MQ/E>]%.+JPYP)'ZC<'/LK:E=%IR632K0N?+U #Z7EY-2RA$G&-B;X^H,5[E3 M 0W*NKOR$#E5'XT/5E$ONY0MX.[1L#..7ZL/)4U]^ACG3^![;"T)@DRD2#," M^A)&[_DNI7Q(!XOVPJ.KM2[>2'='PV:-!F1$["3XS)([%,@%R$DJ(MOF "WMCO M:QS#1DZZ'BAG :W8>96[/-FH+<+:3LFQ\G$4\+$*%A"PK60#';PTD]*7M5WL M_\HNPEJX$='Y&<))([2F$WLC2D)$\K&3P8KL^VD @O.^:&L$\#@B%;1ABN6Y."% M$I$KQ8XGN8[#D/B*2N5VGD0*$EJ-Q*&BQ5PH6%I5BPQ$+J_2UD=1V'K,+\VEK($(Y/">TM .B=HEGGYO M_9Z*"8N-$^B4]K5_OX5K@F#"//W(" NDS$9MW!<']%)S#[8;XRW0#]L6!3WL MP=&6^A[IU &?77>Q6#5!HI8)0AQ1R[W?TWM"G8,-DQ:21[!*_2%:H^<)"2]M M?)9 "JYI@0HB3EHB)IZ3LN<&?F(EGP1E3! ZX 4&VK!U,K(,4S5HQ[%_=/56 M)0E_LH8PZ@4%#C:W537H+I'"$=]:+"HZTLHB;4M>E,49T)/H5[^.WXT/+-J MAK-M]-S:)XI#*(8K=Q"YP%F[$#II(P9O+%](9<(V_*_F9IS-] M=X801S4=\A'VQ#4?<7.%P#?+)3_Y84!M*)9LQ-*1]K8 ;+*WY4?&%.U>G$\CE_V MY5 ?.E=M6@--!A;W!UMK9(7(KCV4C:3#N=6*A[&W54"H:7 !T#9M5&"T,^F) MZSW8H&S$^N3AMCYY>'^9R56)?/TH>.\T=V*4#X?\#Y+:E26:79E<=_2X2W\JTMM7[TH+V=[64C^>$QD\C7#Y[N?+2DB&'.2-UCSXO%/9GA MSGFPBX'?^ZX^JV%&D0/9\XG=RM9/_LZ&*3MR9,&7M5BBZV0S(;(7ZW9"^@-- M@0(9R&KF E5GHQY2P-FXMPI3RWYQ,?*E')W/)EXUTZ5&SA%6:G *4D;NA*C5 M,NP8DYB"VR10AC8K/E/%Y^V/0+Y81JTZ$JTRWN>@E]##H2*L')J[._>5<6V7&%65-636FA8AN:ZZFGC28U=4I M=#5Y')[:S=2VK:CPDML/;V,02254 V"JCJW46N9'IABB#.WOM?7 ZDA6(Q[8 MBNKIE#WGRG>[-FN%R2^1/C7 MI4N=+D=67 *;A23LC&1/;A:%QJSH15Z\.0GQJL+\(D>^;=0@9H)F^215^=S+ MZ.U[,7T8WH.DVYE6@$,68^OLX+JA"IG"YG+L!OH@:[B;.R^(P,2@B3/&4D7% M,-OQM2B@_TD0SG](;N<1/U]G%J -S#JLYJ.9.L!TKG42^SEH761KA.5M5T>( M3^\4!F2]!5B)X!3EAL'#>=1/I;@D;4@3?R*!(NYH75]3W1=KM%Z*4YQB=<55 M,D=2US5Y6G,.&B+)!02&'0\WS\Z=2UB]<4\M]V]TCL!O3?M< M>P>!6%=11!4@@Y 3V,<]33*W"][IT5,N&7ZH+I.$4=VE1[[EWEY/BT!J%B?, M!4BOY*WBE"!6A].;IFO<00>=AJ&'G5/85+;PIPH'AW,U"R-1,Q,QZS)-H8>F MD'@VTY;E[C"W+YZ*2IC VDJK#ZYFB&TI:^[!S4ER;TARP3?'+Z(@)F#+#.W0 M$.>PM$PTJ;$"9G(CM>$,R^ @; (_@0-J]OP_VI 5A*C60P1D&(5 0VIT6A_: M344/$H% J:H5YZ,*K5X60IP+%?_%9A_OISL2U&)P1R.<,I6X[$2SI#DK^*PX MQFJB)%-0C5-MD[)- >HON)Q\G^3CTS4IV^/2@R[.;Z-E=+:S/.:P##+.+%\6 M"5EQ,M2!L03 AW8YP;\7C^1,1M,!:GHDDU7RF9M%A,Q)[;89]A#_B,*=UGO) M@SC7XP5<$%BR^1C6-I'#*.%8EMM855NYYB+.@6,\+XJ:_(^\=CW,\N@#Z7C0 MI[1V!80HG^]6UB?%B )&VL64+D+ZHWL8;TL (6V_8O%S/TF[$Q-"HDI3N9;H MH&+GY 04L$$DD36*C:+#9 *2L#W.H)6;DTBN:4^&<0NB M/C=G4=OL"^%.25O9NH6SHOR@E0J!8^S S-@*M',2L#TH-:T?%?@RJ9B;7WS2 MX^@$)@YI9(E5S7S): A-_YST(*F3/$UXV[^829E4'Y+6E?GJ#%HOF%(O,03!I)0]^ MKB9(JP*4&]Q S5*[%#;R3HHTZZ_\%45"+E*6H/@(KYOF+HFM=6WL\<"PEN>T M@OJ\_\8G^Y%O MG!7-)+-OAAPLGLVEWL[24Z-!_6&%A10OB<=IA(;&/#,?4RL^Q=EISUGEU+/" MX7!*N*V$13/;'I2ZB$C633^ %C.B\ -Z"D!!@"KF,U=14-^/,F _T7_(C$MX5JOD3MG?"&ECK];-F7O($.E2:;2*$3KGD@>/A8)A: MWBA7!,$+KYI;)8.KOI]"J:/=M>6>,S.J>#NUIY%UNJWB18@@J.\QK?F%%@&W MXLM!(7S,]23IBL&7N+Q!]!J7$4KJ!FH76-E(\YN/">322'.E$LL@U139KAJI M ]ONDN&BR:T1,&I_FYD$D<"-'A,N% /V!9+3),U"&T,J,=36C-R 8#>.4"SS MR4081)'BVI69_C'HW:"]AKDJ6*6*.R\O$@2& FD.%4(.MF8CHW? 856S0TZ$ M"SG5-4Z=;<$PJ<%1>UY2/W7!384VQ^=S>ZWY0(F;M.,::BQV1-2>G2E:H&5> MM:J\5*.U,RF_N2"_\J_Z+RTRF\5'WQ]C1U!.[#><':P*,MV@3HX/#R/YJ!?S+4?U[J:?$;N8D""LGKI0 MW[T=@I(#&<7_3DKKT[XWTV6."/AF!#Q@7QI+7TE(NSQ_W7[K8<$0W-D["J07Q KJ17QZ2$.G1M@+_BL5IV@T5DH\Z M[THD*1.?)1LE++T?%P[L$K1ED4C,?PMJ\G 'B/V5X];';=QZ "![=\[ZKOJL M#E/[)MW=?7QVHA_:O0_,]94L[XSCQYT['1 55A3LO!M;E* MSM:D5NY;*QQ7NDFOHUBF@LEH7V0]%]SR]G>9#A6_MK0-2/ZM8;4^/.7BFU&% MYTSXY$ED7$06_>0+BGIW MKLI1RND"YZ@=$&9'ASD>AR;=+8KWP?ZFQ*,[8+X^3H>?1[;A3P)%22DQT2 $ MQ#$<0)_KP7$B%HEM5R1E"P\!Y:YXK-;!L/@>[:;$=&V 8N#FJY'3';V42JL7 MKO:R]US\HNV3D/HWE^C:/@(9_"N)!!D^U2WBDC>,I&G25Y:-MLO*1KT:KM]X MVF7J.-M)*+LC$T&FOITG.=4>)H@QV@^FIFIJ4-Y(@,/##=93!V_KWUGL]4AQ"%*N/ =OV)P^ MB@L4Q;UE3?'01JZ$M@$]5"^$=?OM#E[$DX,!!BB9@9]@XUYV[',D_7_,;=84 MDT27H-Y+S"DO%*[(W]06L#O[-CE'^SGQ ^O3)1)&[<@LC&_%)) L;Q1D>7$- MMD_!)0/YK-MW4Q'?8R/2>\I=P 7I1Y5/:&YB=K?U$@L9I>S$7!4$*36+Z*V6 MZ#]%P98*XTHX,\G:+_C^A'OX0I\'957YLD E"H08@NJ!PV'!/CISP>1BQ(1. MRCPTWE],B_])2,=%"?3^?3!N&//W5ZG4^:7(#_YU: MEK=O=SU+]".C_NSXV98*J44P-263D2\N6ND96!,-!4#EC)MWF+!%V[,=-\5P M,RA87R,$%IJF:VXZ0 R4SG?$E$M$.6^"IT-\N3[3<11LT(DZ5Z8TVT+J1,>I MO;Z>K5>%"'()+P.$@)T99SUQJ[?_78#F'>E0>;>;IO(LR[GRBN=R^"=+B(1> M)=NHR6$=QK S%[:1-I<+H*8VFD\2>MR-0^3>W'KO@W2@"!XB!I+'D4H\[_>M MEYN*6RC#-E6X\$6Y4@_/EEIR[9V](0:!?_*LZG3RL&YP-QQ*(PQ2_O@\FS$Y&QIT#N3H>&+-]](5'>E$G+?F/6$ MHY+@5:9U;]+AQ^)*A=3H F#'\3GB3VFE;DG37F+7F!8OS!9L%K(4%*M@4!>)\DV,B2U M+JSSORF:\ 1=Q12G/B-W&:01TJJPSF+9.\7$QI>MJ+* [(D=.,' >/;T[C&K MO0HF:5C.0A^=!IL.,K6#;=%$V<=UW2]?0+IG"D@D2!W)UL\K.Q@DDHJ.\YXE M31IFUF$[<[_)?0*8-JU5MHB;LM+!?#=\)*Z'\[N(TB+[$S^0B]PG,KAJ M&Z?7XYF,L=R :2:HW)$HCQ^)@>-L9Z:]2CFRY$NXT=VFT7T-8VA*LO_8W6 MIG^[A6X[BAP(*#ODBK_)TA_UNB5D,:1_D5N]?0$MN> ##D!!V5T!,)' /18# M^^7@GPXY^)X<_*,A!W^+"3S]X>V6F+;"./+"N#6KZA<2$?\AT2 SB/]JWA>; M&!WC_S][[]K<-I*D"W_'K\#QL4_()R":=U*VVQ%JM=WK=]N78[NG8SYM0&11 MQ#0(< !0LN;7OWFI @HW$I1$$I0PL=%K22205969E==9^1C^' M6!0J?U:\Q!*%,QWM90CLI/[U!FZ]:31'>MLOWIA5:7^&?/,V"M3SP8HI?<(7O4@%HL]>Q'GPMM=Z3?U+!.VV&R;NQV[UX%05WY,OM MENB*6<2RMP'IS2NJ^X^^16W)SQ ZRXJL(!DQ8(Y0YSO(3]X+497%V>=-M]J]L;6]W! MX&5>*=!]4:1^TM8")FHNLOZ,2\9*>L'JNG^16!;ZGF<_E7_SLW?/2YYY MEOET@!V9S]Z==,;667]02DC1*U[6@.Q>SVJ/ND='=G=LM=O'M]O]CC4X&]V% M[.I"F!>QE!"=GJ&MH:0?WP'DHN2?)_'^UXK"=1N3)U7[<,GGY#YL_F#1 QMB MCH"8W5X6&RZ(4M[^F!M5!3?'CG>O:W6ZPYJ%8#*L:#?@VH&'3:E:FHI_XMKD?@ M?,B.=V]L=88Y^_9 "@>,UMZ6"F=W5X(U'%40L;W0TK?:G2-0Q.?E4RIW?6NV M*VB _;#PJ"ZW=]<:UV97>M9@6UKJJ:C/LZGI'6_40J:JO6Q?G:V@- M^A6,C_KNS"$T]-?2N<"[ODWK.DT3C[1>@^,_JJ[5'S]YW=496<-V+K[P MU':A/[9&H\Y3WX7>P"H(I.Y8>>W&+.M74FY:/C6N>M^T_/Y=SA"^Q ":HE)V M>JMG)*&-_D8CI'\?_JWKRD\Z ZL_W+CV;AG?Y@H.CF7AW;8U&N92ET_CS ?6 M:#.[;SIRI:5>4?ER/+EIY_7>6$BF/_MT9B\<]_;UIC)G=1#X_3T4?1, XEUI ME85]1M)!_U7K_I/8%5R\MJ?E2$3'(]G\>U+[9148N98B[N6=BHE+<+$(*-UN M=$/_6R?^HR(H8J[S-336R(Q.X3//3D;P6)$F-F MX+L[O=8PGD=*L!OQ@P@ ^0Q>F!N63K1D/MGOMLZ*!J9O.JJ\'5&/PZO*:G6E M_P,C$S-@0@RNPKWFC 6L>EI34 _)(4N?1620\L5NK41G/KP^5O/=;7PJ0VM@!P@';R2(^I7M MNBAMW QKJ_>K 1JV1+ECXI8!HBB"B)K\-<9 %XB.%.%#<)9:&$HL-F!7;,:E MEE8) Y$<@T'F5L;6NOOEF6>W G%N#1J!WNHU=Q/]^YQ:K I&.2U1_;&[TR=^ MG30)&G4LR[H,IQ1(;]CJQZ:0_!0!;)R](%SAWABGC$.E.'>5Y=_;!EQS2L [KS+>IG%FA"^P@<7(,75Y[+*_==@\L@/7R MVFV/RV6Z:TD<4T=-<^09.-,,Z#0]CO%PC1+09_BK0@N/QTFDYA_%R.D3?[5T M%1SWREN%C.Y+^*M40J_0P>B Q8(8B)UV5POK%NN$3F>TSL,@I!N:91(E0V,4 M[+)?/,J2L#O5.+FI0;,&"2/>]_0!Y[PN'L8=+Q:-M5-&]97 D??K<$ M%8+ 6Z!#7)QVF0-F5@#@#)<&:LN,-:H_,Q"YT(O\0)NDC3.-\[;7P312$R1Y M )U4LWC(FL=V[W>PM8N'F%O\;T-H,QN('9%>&[*E\[S;ZH^R(5C0='V:"+D- M%:SB<"*/BKS>Q,,FR! *'- 92 2CT.><2L*X5RX;#>1E\VDK*G#R-#U>#:>X MLC%9Z GY@E28I]%*C59JM-*.M%(RR+0\DY+239@C2M+FTOR2#EDG<;:V5 =Y M(RV5G5_KM+$F*? L>6WA5J1(EX['GWXIR4BI\2O%6T8#O>(MB\G=D@QM:7)@ M](X58QT2TKLF>RLPU[,&S+4 S'78@+G61ESJ:#-LM 0J%F8\>*#B7C44O^,H MI:TT^-? GSF1>8(PN2^3R@L>8KWD/Z8*TOIZKH6J*%*?Q5*SSJ UVHJ(L@(V M?G)2[#;2HJ39:HZ82"JIPZ$%/.US.T+4U&Y\?^Y6DX/A)_#/$(?Q)..Q]%&! M!1N(@\;O0@8-,<=!M#ACPC+G0- USD632]9LB&2^;N%04IH::]K;L88>*Y([ MS#/@XIGO!?-04Q-RBU-<6Q&12X?%.;"BC!<5TZGHN!Z>PYF,,KI-X:5KFL&T M%25J\MK"^0F[@8C_DD/D%$,UZ-GB,7!4O,V<\_3>3R> M[GM'<^L2C>:[UD%F0\M[LK7J0?-W9"T:O?>)1?582IZ/JT#[+V'(X:C*L8$; MB$+Y#@IM\K!\J-O(/K;T M@5\"<24K #].[;G/VJ @>*XF2$WYLDGE%7 PLD,#D^>!O[J:J]G0?WH(2VU^ MQ_DJ)&_ V.=U:? M$<&"UXI#?>&.1O)AQ?&\$!HEQ .A:0XFS7U=+$1 ?0^V1P,GZ<\T0 3'L^(X MDF25(4[E);+H[I^O@&&H?'^U6.)R*M2RUX.KCTL&,5+#9HR:V^GPR&6,;(BE MH-=@.D<.K];L+[::=-ZB 2_,K=*DHJDN ;Q5'WI<+#+- :^C]@N/ DJ:651$ M2$6<],B0'BD;OHA#]X86Z(]M<1[ QB8@!_/SGY*Q>O5*?@G.4)B#K;1E6]^ F6 8YE<8;S_"F^E\ZMM13,&VC;3W!\5TZP' MSM00)-)FZF4&)7/Y9H-1H5_+EL9^@U17OQZ7UZJ6?X M=N/Y0&U\\=N'K;.B/W?W-G/VN(3E/A:)' #+OH:?=?64Z\:J48L"8\(;/(>_ MN5H06W\J=.X\>)SGWB&+0P1Z4@-O*L4,'W>@!TW![3Q7==7Z155N?-]FK^9B M]6W1YUP[XDK6[>()VMQN>Z+IO/A]<7J5/6A&I013,/!=L5ID/.PK=.)I5/I6 M5(!]ON+9DKIADCPLOJBPH@[M[#<'SV4T0OL$A39G)N/-D2J)6JZBV-@F'TZ- M=B3;XB1A;OJ9)F6_W#H4J9GEC2 T@E '02A-:3<,VC#H S"HOVW%G(R+8#(, M>'+B+#%>&05@_X>J!4C-H?>FW.O/]D^:IY4Y9B7G"P@R?'82[AL@$!8RW;VE1/^C;83>+OT'!G"-.=B>D5!6WRI&GKN*2J6 MZ 6O/ P=3FA;>(XT1GZOG,8&:R3[0(Z3KS7*D/.D2N,+O"A9ZQY_I"CH+X/Q MV^D7#C-H>09RC7#J!&.%.%C_B@31[]:IFC?XZT:6&EFJE2RM$90"YL^(V59$ MK'O3Y2T-O>>@0Y*.*Y"W-7&2K:B)0^*4TX^SFC*'1GA E*83&+>W;[F\W2_H M0=I7N>5C"/W^)FO8E_XU1:HL\V8N ML)@CA.=0F5 @$I0O*[&I\ G*# *][(7VA#&=*/YF_XV_9]-(_6$JL':$\QBN M/_D;S4E)FV6Z0'QDD+T5&U4W3@COGDX#:K8B&"E);\O\ *PC?MI(#36"+>S; M>"MDYU?2B>6*:^&2^9IL (LN9R87P@K3 M;ROT_E3EL?$7KTSFC'EY<%&+0*6_8S4$D@1;Z%U1D@E4]]S"UZG$/%=[D99! MJ]EA2.2.U"!;/E(WJZ;#B6"?PI["K0O' MN("/T]'%< SRD?#O12C<:Z1FXJ_QK/T"]863IUCZ'_"T\N@]6="'&53*T M.:$4]5+@E4P=+&5=DSH:ACR,99-F>D=0[(C:&'XB)'&2[6'AS)REJ?X!K,_-=U[^A*)0\"7,6GX23G(09SO'J M,"\1K].696W>OU8>VSAQ9WZJ-"=Y4HBE?*SE\<[R_"CQ%D%8;* M1COW;/F3FS'?4NP2A.]0F_HO*$PA$T%+6GJFH*NM=1NTP76 M;S==8 5=8*.F"VS'PL%8PJ7X@(?$G930(& MK:KX0L,V@38!"IR)S78[![2* 9NKXS3784?V?IYL\.C$TFK ?-Y!U^O8&$! ME@7)O@NZ<.0M _?S)WE:)^!SK*98(/\R)O9R'<$Q&46;57T#=A1OEOIW G:( MO0R!%O6O3$]CE0DR)=-AM)!\AV&8LG.M.FRL%\_!H'VZ$6P%8U].R02MXN$8 ML!S=9+=V6XBC[H__=/1#LRWWMH&[V]#%Z],WX3$[&X!!.HU[&V M'T+T\*L>/ORBOXH _XIW!J_Y@DJHB^915IX]5&O.Z3[\'F))=<7A3@7?/L+5 MYL;)/^K55AU?]CA6VS.O0ZD*BD[Z<2RRFUID[H W+'(_>E 95?C-UZ83P:,G MS]Z=RX0&&S4G"N$/4SS>T3DY^:HKWW%BYJ0?9(;(;CV%2]?;*N#[JMA\C3\)4*X-E,P MJA5TRXZFU@]'K=S]>]]$W;QPI)!RU7C1^O4ZS$LM']WUJZ#>?2#9H0=SB+JM0>M<4TN_UYW M6!^;Z*R==\\.9115L$9V;A.==+:@XBB-HN^YN3N/RA;"^3\'OP /O OETZ3:)[S\T=GF2,1.E__0+RM6MW<]XLVZMA[KV^Q7 M;UA@?4SC/7DOFS^X1U>J(>;1$K,_^Z6HBH*K)[[&<\I^)[.EAMO4$-,0LSO1 MVG\X)UVWUYAW[JM_HY3Q]6H&.1\B$-0T:M+G+86L=&JV =[%RT*FB[/5]$,HR[TYMFQ]JU(B?NV"*JN!>U*>2K M@UU6@3%J=\_4V ULB&F(.::H7)')IKJ=OB;EZ-NW/#7GVA!S',34YU[;3>2N M\N9UVV?Y\J<#'62W/:Y-S66WT\VGY0]$2P4/:N>QB5Q'X4/$)O96PE@>XE,O M/KIRM>$X7X?[U$KVSCKY3M>GM@>] IWYB,L6NW>OT3RJLL5.[^X+K9WOOJZ0 M<=,J:UV]UAV--DO?XRW>Z[7;FYO''N_RNX/.YM:!1U"[>-NM9E[ M3QG4UIUNB&F(.>803+48Z04.ZKS 0>18R?@KC?*NX<8VQ#3$U#<=L8MH9Y4< M\+#5JQ##NL\!5:%B5 LJAJUV;?+AG2VJGG9&11Z8\"B\ZCR1^ZQE'+7Z-:@B M'+?.:E#G,MIY%?06$E4'J*B=2%3-2ZZ&K<&.TU?56'%4 X$8MO*(M@<3B IJ M:O<"L8L:Q*;HJB&F(::&7DXAH+0<^\?5\6HP1@VWJ2&F(>9XHWG/WGW]X_S' MC^_F^WB$M&H^OKI'\W&U.O-=&SW'5/G?K4O]5#UZ4"JX!@Y/B MW!,5Y[Z\1YR["J,,:M$B,FR=U8"*06M<'Z^I#CV158BHG==4)%>_^G: LS%0 ML@*0*.T^.NGU6U4B,;OFZ]/#D[#[C6B,O:;BH2&F(>8(?*2J%0_O MPQ >Q]/-KP(Q=6BN]7??G9HGT=Q?A32_NND+:XAY),34I0[B=0WWIB&F(>8H MK[PR@?O-"2/'=440FE>![7B[CL7W>MW:]%KV>OWZS)3HC?,(T <+>]0@ZK$- M$7NXL=@5N_C2W?&R.^/ZS'[K#/NUZ45&6NH22^]4K^O9&0W5^Z%K??U0F/U& M1.9,B%V/,SH;U&; X_BL-LP\+NBA/A IU0&B8<$ L$.14C", M\PG+UDD%+-4]^T%%LO/]-E@M27#\:"Z"72N< M"3 _'(8%@;4VY4,,OW4"&$ M;@7-MOL8PC83P^M_-2W$73LWJH>AAK6YDGK=VC@FO5YM!*M*'\?.Q6J+7I*] M74DE.$;_%'889$II?5/$!36.5E"SAWGVX]&X-KF5\:#=VO&4C"WV95 ?4ZL&YDV]/.ZF"K0A MYK$14XLK:PL D:84K2'F,1!SP #QO@O-^H/Z@/H/^[W:T-(=%?B0!XL2UZ*_ M+@\S?9R^UGYS,)W.66V\AM&H-HY==U@;OVY0/2^_.RZITE+\^,HX!X/:5/," M*75)Z0Q&M=$8]:AQWLE$F;W?/*7)%U50DUWET<7=QS4(NQ]X"SKM9LY,@17_ M>+,O)WDN^>9=\)*M"]N5HQ7/8[^9M[Z>FHT;C M B/KJ6U";]BIP2;<\X6%5NM6975U(KU3A?0ZV;J5YRLF<[S,7'[W1#/HZYHQ>0\Q1$+-; MBX: K&X$DO?:]/Q@8;N5'<@"+*S4$U)+>NLD<%A$A&[F?!/1"GQ-4!3.NY-N M@X;5$/,8B*D+&I89D'CM>(?Z@RJ%"COO)^Y4R:'NG(IVE:3RSA.H->A!W04J M0CT*^\S]B%6O5P=6ZE4"4-@#%37H8:O!1NP"PF<'8/B^1W%6.Q((*B5>1?>F*=V^GSO4[PS#>OL)_ MO%WJSM-KL]->1N8/9R%"\[.X,;_Y"]NS^!>6^5T$SNR-N;"#*P=>TP9'*%S: M7LK]"IW_@.LTTF,\^!D@8ZE>+=_\OTY/S0^.<*>OS6\K5YQ^Q8%(IZ?T*?5( M?M5IY"_A=1B0D;]001KZW8TSC>:OS>[@Q;/4EV6 C[Y M,[XS(]#T!LD%Y=(9$W4>ABM\'D^"\#U83HBVF#\SNZUQ6XZ$"/%GVYWX7&#I1\N( P?"+,OWP '0W7'P7 M+NYNQ<5W?D\Z@E;U?TFU!MA?U\);P2ML^#\4C0G\%A4LB 9;:!,UO0B%S$-I MF[;TM1GJF/^PW15>IPY// OL29"9_M MA>"]^>SC+O3&*0- ?0W_=$K;&^]-V5Y=!L+^^_12S/P GKRD7=?I'1;0BWOZ M+'?7RW4H]BE]N4[P;HR5AS.T=L#T=Z6,A?.?P@Z,]V"%3WR*; M[3S2-S7;V6SG@[Y)&NFJXN#2=Z<[WN%AZDI+O;G(NKT'-=]$N'(C]*V("MO\ M&OM7M=F?R@F!YB9^>L+9;.>1Z[KNWG3=;VCC![79BMJ>PZZIJ>,54Z^SV-_] M[\_@;Y'YW78%6P S/\"016TVYQZ7?X6NGH/8!%O0=3C&*R%RU_R(D3)F1 J7 MU7T'ZTC3.M6^N;UPUP=\,;>]4L5?FSVL(TWW.]==T]N<:Z.%#W:JCRI 4'B\ M)3W->V+#PU\;*FU&5/8ZUA:[656&GN )=P^M:#[8UWZ *;[F//=RGKO6S? 6IO:L^&C.]5=*QHNBFI.]7&=ZLF?WDP9!U4*CYOC/2I5 MW!SOHY;>YJ9]I*=:_YOVGF9\90"FW7#BOD/'G7;5U+%L,;V[QI]2.45H.AZ1 M$]<^G=#U/5^_IK,7#ZN[.U:WV[7.^NU-6_F@BUQ[43:GM\7I]7H# M:]CM-*=WA*=WTNETK>%XOX=79I,=\[E58<@'/SP:J;S/@WO1G-S#*,UVN[7? MZZXYN<=Q#(WOX"-6%'[(A[<_,*]^?JE$HA9N[Q_#8G>+8N^3E.\WAN(\] MWAY9W?'H[I5VN]R,AA'VQPB]8<_JC,JLPX81G@HC# ;6>%QF:SXY-CCP@O=\ M]IU2)V/W^U!FM39GOM,S/QNW#G?Y-V=^&#EO=UN'N^COZN0< LG\SHO\/?!# M;F19!O[,BH]=+*@YC$S(L3NR!H.R ,@. M8\3-0:1?U.^!E]Y(11T.(XWJ39"7__?SI^9H:G T<'NT]B D69.U.83LK5%J M6NXN.W7(P1UW7L-WX;KP!HL(NA*>"&S7M+VI:4\7CN>$46!'SK4PQ<^E\,)< M]4G#>!G&ZW6MX; L?M&8*WL\B(XU&)TU!W'P@^A8[?&@.8>#GT.O-*RZRX*- MYAAREDE9I+,YAKT>P_ZEX9%&&?]004;?,Z=.N/1#FP;WV&$HHL9@W,2(9WOP M%YO+<=,I@& U0<:#GT/'.NOMX7IL ED57C0>MO;@/C6&R@;-5%[]V=B+>SV& M*KW"CR6@^/"EM^=H#!*1SF)I.\$"""MK96OJ[/95@W$RM ;]PU5;E?7E- RP M+P;X/_][W.UT[P$2^[@*+9\J&S1ZH!X^^9]6:'P6^ O37PJLIO"])BB^*1S;L\;]<1.//?A!##M6;]!4 M41S\('HC:]#90TE;$QFO\*)A9Q_5A4U(=M,ET43&ZW ,_=;P"47&[[&&C][$ M7XC$')S8X=R\"FPO:EAL[8NZUKBSA^Q+<_=5.8NN-1PTAU&/PSCIG(&?U-2M M'/X@QJ,#W(+-.61?M)%\Y,('WY$Y'DA,J(Q&#>H MXY'5[S8])X<_AXXU[NZCW:$YA_7G,+ &9TTX_?#GT&L/FRZL.AQ$NS'7ZW$, M3ZE-_^&K:K]$U114/A$6& _+ A$-"SP1 M%@!CKZQPHJFH?;1G/FB5^5E-;>5C/?5#%E$W1WZ@(V^@:_=3.7LI9GX@I']C M1O;/!H-LTR74'5EG[2;<=_B#Z)U9P]$^^H:;@UB?D>Q8HWV \C5%*U4JB,[V MGQ]N3J&@>G8?N$/-,6RZ(@Y0Q/R8(N!? __:"1V?I["#J;C.4FR"8'L?[-+, M='OB'-"QSDI+<1HF>#),,.X>+BY:,R9X4H&RLT$3''UJ9][$PY_@D3?Q\+NX M/_U[SK/VZ"SM2$R)4D]$)HYXJW@6]WO['*DY]5>7KGA0+GB^C1R4T7#_ MJ,K8:K>KFKO=@Z7]FX-_Z(/O=ZQ!96>W.?A'<_"='IQ[U5JOAS_WK5R;71_^ M@9>[UW/OE<_QV/TV5#5RFP/?2\)D#^J].?$#G'BOLE.S\Q-_7"D;,1-!(%V6 M,/+A#*?.M0,$3IN,S:$]^9..U1T>$!^T88"& 1H&."0#'!H9MDG7'.KL=P<3 M_*+AAJ/CAK7]N4TW2W/HNS_TIY3,B3L>[&O;<6UP9\W(-R?^8N%[["7-?1?X MH$GN'"P"=&9U1U53VTV,__$FA\SH2=1OZ2B%.4QCM-O[MQIM$<=GWPXEGJRY(]Z,L%+K >N7I(.:'% MY9;X*K?&!SVQW.X29Y@3X;J2.W]YUGY&/P.9$_7S'=];[4 Z[3:>2+DK#D]) M2\F_5F'DS&[!\=:D2SZMW7IPR #@U?_+;%HHUH64W>=EG_W(6 C;@]V?K=Q6 M]M4&R?5NA%KNFXI=\&;N2]+O0'P^=E+&>:377^,*\ZQX[P5^%I'QW7:Q+_#A MU[C^@.YW/AF=5'-J?\R%,143U_$0M\/T5X$YT2J5J4HYQ&.@?LUNN]LS[1 C M74L[@#]'/OZN:][ +ZMA%M31^UFPEW-.K MP)X*4T1SV_-=^7C3A8,2^/' N1:>>7DKO^$[+I%^9>/&PDXKGX*OZ&WU[8B^6*F2D0.%P^I)U9V(X7"<_V M)J)E?O1,O#CQN99Y(PQ^C>#CIW-5#.*M88"2TY-+.6IE($F?N#%+' >PA+-J3.59'1HE?AZ7#L*8^1X*R:*]@A)QN,PX'VP M*Y*-81NBN1-,3V$%<+P%/ J/OQ(^_&XY1TO M)'+0<.'H>DLEGX0V5Z$+\%U M7:Y"6$#(9T,O#B-AP[[[$S@\C''+EQJ.!YP>^8%D0?PR<$+![K:.12-F+M<= M$4W_/4U95@^X )(U0\K:U^0LOHNKA< 95CMZ+^P4*2>#]K=5E?]I?1V?3[H=EJ][,>D M:N*+@Z]"I%2C1;]-+&,.>@?4F(6 "_)R ]KZVH/EYXG"+E/8;8];9]D/K#$# M^JUAV:=!EX$&-- Z\$S8;P';#:I\OHKHXJ"/:5< ?#C &PROD'"U6,17$ZS[ M/.)?\UY3RT'^IL]$,)R2WW>KTZ3B&+RQUGVZYZN+W MIHT( Q<+FW/6ZL=+T@S"9/$%#VDUVF.C]MA@(J"*&"=Z0&D(%)7G<,:MT68- MT>T.-#E=KR'6V,HIU= =6YUVVXB42NBQ2AB/QE:_W6;+*R:(Q&(\:%N]S)^ M"'+A-EOK8!8)LB_9=J3'*G_",^ZM,?PU9G^DU$-_U!KWXU5E%<2P=694U@^\ M??J'UMNJ:[2$6D2L' PD%CACW*:3&;%VV+3"*JK 9%70&20WUD958!R-*MB/ M75="]+H0+$8FW\##_KT2P,FOS7[W#;IK*XR.)A%+BO_S=TNBM)UN051PB+_; M5)3T[-Z!HHG \5>5@I3/WIWJJU?K?F/^N%W"DL\#^]*9O#$_VPO!>_/9QUWH MG:5BNNIK^*=3VMYX;\KVZA+$Y^]3QBA];2YIUW5ZAP7TXI[JNZ.==7*YE+Y< M)W@W\>>CE)'=^CZ?[.!O 3[SE8'.ZV].& 7.Y:IQ?_9!+09M8\LG@,OSAG(A M&(U(W*>%.B"*+DSU Y+VK04^PL1=8>Z$8AZ!\JSHV1DOYGFOG_&P.@-E0 U[ MK785 VI<9$ =RZ8?A$70N$S,2CWTE#EV,FT"@0$FV.ZKP ]#/#6PD@QUJFG+ MLZM9'RFO=,PV: ?\YE)',W>X8Z"WU"MMF3_F3FBH]R>&$/&J#>:F,XMBWPMX M=R+6,79AI-5"BF[BP"Q2A7%7+0XK[,"]99L3N5;?RW"U7+H.\/_]_-[!4#-K M$S..C.[G@Z&VG6R"&T"R+7>#CU>DSZ7 Y]ULPN)>QV=-&0-GT[Y MX /+M%C1TU):3.A\QSR7HC3-L1GA.-,"7T;,M$=S_ST&H_4O$8*9XQE-K/Z! M8_5R8]>%Z4%=C[1;DB)>*TW>&HTI&Y*"GW0+KHW"I.U,GHSLHT1K=$5.3 MHF63[7/6W: UG#"O-IA*(TE=IHTBE4Z/=W.]];/1^"E-0J/%8U2U>.+P?H$] MD+=XP"M($B\R*UQ@\&AG87#"N;JM7I^V#^CI)G7[?&LL(O66@ M*2(]JF&_FPO=RZC^:#RB2'8FJK\FI([\/CYK=09QZ+E<$#M=+:A>*HB*;JWH M8[, IFI(D%:=QM1!H9P/C"RQ::.*] M^CI5Q]Z%C[JG8?K>MZ?BL&!>?]2,0 MZL=@Q5WX =C<=B0H]$@#?QLS;G\QQ]@4B<^!(HP^G8.2#-(\,]>.L"X-U\&I2BQ2!J$2G?X$U7P,DFH@"\-[8$.B+8B) M-/EII@0_W6GU7FB6MTQH\*?P;6S2CO2@1]$3C>2)GKBR(^<:'.-6!^S?M$M2 MOK9X4;*<)_Z9T#*F& :8!*MP+FF'7:6LP&3E4EJ$"\5EH-S J*RUMJQZ GP+ MS[A<1:49AN=G6E45K&WE@=ISG?]@J-3W3BV PB;WOQPVU)3'T4_6REG=2@&G@9;IICZL_ W2T^M)BZ^$ M3N(0@6JGI%B2M;7H-;'*,N!/=L3E&PH$219QEFAWUGJI6NO\(Y)Z@#!5/;HN MX-/HD\>C3YH*KL-FQ#<7:*754<[40W6D%665:*->47&[KI6,6"NUM0R'9G@6 M:*?UFD4J)Z6,Z&6%_7-IX\DRI-I*8D7E3Y9;IY6\;UD=M5[-'0<;/08UU.3D M[V71E&?>,]H#I=Q(FS+%EDRL#G1+IRR!EOO263Z+CVUI(EPZD6#/RZB>U];Z M3=#MT901+X3+6)]W-,5501_EG%WE)7;6/87=W[2M9$>)RZ8>W]A/3T-Q-6FH M U#[N^Z85.AO)G"OZ MNVE/)L'*=E7070N4&S%XC?H,43^5XX!,BI(O[5L.$FRGU"@GSRO>G M-_ =I,J?."3O"-QD;!)"Z0\HJT*N02_\G;EB$F$BZQJ>@2DM!+E?@?S#VV5F M:AF(A;-:A%)A)ODP^"A8*/\2Y$V%JH M@TJH*_$UL:X^>B!OX$*C87R!5]7O@:V\G\:.V@VU?PD#E*1PKI5Y<(5['IHK M>'Y JNK/[[^=Q\&?7QV?(AP<7H-/P#_@&XL8-7#AK[Q(EO9K@5<*B!1;50HX M#>@(EZAYKH5[RY6\2_EP=)?0A$(M*>L#5)WQQ?FW]]_-\TDD_:ZV)=4R5N1/ M& 5DU&[KYAWV9_KPA$NY%HE4%X#ZF]N1@697X& 1UE3I2UE-(&TV?"WL]A1T MZ*1EPBV#M86><,A/C'4E?!"Q\KC93&ZJ!XLFQ0F_0U4-:CFN#J!B@\;$VEWY M8;\I/RPH/^PTY8?'+RRUN;^!6T48&3($0KTCS?6]2VKC+1?:EF>Q-@9:CR,& M+D;YQ*S,X3[O9"KKDU;E& / \1C> ]YJ9MX:&F4!CJFXA O7=A'V2QD7U%HO M FQ/M#TNN,-P*Q8FVDL'NZ6TM(SR2T()S4"N4P(^)NG!H&UH\./_V_%$<'4; MFRZJ)VB"#3@1%3\Z840Q743,!1)\; N"!Q<]U13>M1/X'M+2W-(U4SS_%'9@ MO">PN=_ F%U M.8@,B)URW&NG0C"8MJ46/$Y]=D!%>.8E%=6"SF"!1TGOMM]\@F=>B53*^C^QZV'])EO\O7PD2]+A!/$@ B]H?,&5>!7]$$^?K3, MCY%8F"/567C.$9)O5!R"M;T??%!PG?;I?Y,ZY=+:$)&<"65;Y+C08)Z=.:Z, M"-%WOJ.K ,3)8/#[GY.Y[8'EK=!;=[UO5"IBQ'CX>4E50B;(;A%LN?BQ MKLCB_%-P!<&:X! M_FGF^CVH^[Z4[ MV UB4=QT^@>&M:YMEQ.'&,WKZ56;V@4#M]RE'P3^#7)>L25>B8$E8=?"6"UE M&D4#,'L^'&C48MP.]N 6+8(T*>N85W-#O@3T&.6,6&:XNL3/D#"((+)Q/Y1] M$%+0[U*XCK@6BDKXQFSF3!P"/)22! MSE>[&)RV$D! ,(%X39\E9'S_X&[=" M4FJQJQ2*X-J9""M> 'E:\*!5P 5"7)62/-YC?>'3Y X7'#5&GO. $\P(W"6L M* -VFFNP ]CW)2M=%?#4(ZHHNZ]=?1C@X?M3_?]6R%T153\8Z.J<@JMCQC:$ M^1W^M J;DK(=)E24:B"UQ*U_KLL*D?,C5 >&MQ;.:$''F%KQ2#4D$LVJ-W,[ M5XH,-M+'8'*<7(\T (+NNN-<.ZO$* 0,^$VP9: %OO7RN-J67(O%P"IB$:M\SX]B\V##QQT/D6"QAL4-Q0UH*L*#U!2-%7<:JO(Z3CFC/KJ? M'V=6]^-0I:-J9T 7C3KS9 H[; >R=]-?A?"H\.5C,3!V-.M0YD,FN'7+4+PV MU;\R$PYQ$F?YD$.."SV+9Z?N:!8J/>A&<%0*_;PW9G8L*:5R'NX4]'FPL#/X MVU^>=>-]WI1-D@,XTR3GDT7W<7FD;;T[SG:5:=S]N9,JAXL!MNLJP$@M7@Y^\-H,KBY/ MNNV^U>V-K>Y@\/)9;E2VO#&&_1=%60:U8OP)U]N_'S=@L1''9(B,K*^+2:# M(3,+/U-R"NJ.>[$;MLR^Y4$G^SY?OZ:SS-ON.QN\/[#ZX_:F?=S?8/3FZ*H? MW9DUZ Z:H]O7PA[Z_$[&K;)K?S>+?/GBCK=&_D[8_3T@RZ2I5#S,;-,N^6L/ M^N AF:@S'%NC49D"W[6$- >1',39F=7!JH7F(.ZH9A]4MW8&IB9;WDKKPB0XJ'SQ&EMN'['?[H(3[XT;V#WX0O3.K/3QK#J(6 M2KC?VH-=O8EXB"XHC&L"U]QW!@=<>-2CWX.8S&5KLS:LZA%AKUI#-L ME25^&K.VK&C3AV=101'6\UC8/2Z;L(D4S#([OG>1QLL]> H7MGM4?[R$X=#Z':L M3KO?'$0M%.I)I]_:P^7VN$S;C-(UJ:BR8;3U-W=KT 0(:W,49?4+S5'L]R@Z M^U"^Q;KW%15!U[^=XX!-*%NAZPP:=)T"=)UN@Z[SV*7D'E1_B^M*#1Q4?2ZK MCIK.K!W!341&>?NKO5P&_D]G84?"O36?#_L:9@[-T5-58=A?2:.I5Y>A,W5L MFLU&G5XTI-;S(ZT%-?*Q]RH*;"^4/6QO1/*R\:4:B*;Z MOJE]7\OS/Y9^Q9I1*RLJ#'D?Q,R3PSY3QT-MI*5P"A:"M7-7,".QXLUAY49_ M:L--'0_T_(HZ;2VCD$^\%%Q;IG^E88N=320H$,*J_!$SP=*^90X@#'\Q33TL M@7XH>)6F-(R$&10GT%N*N2ANQE8/E>EIA<.B 7803RF4%__2E4,)&EVS0Z:* MN],V=:8EO,;#_!*$%,EQB-J2_)) @*1UB.HFY/&!",',W*9!&/F!L1F9L7!P M<[>;PI610R@8_X (37.8]GK"F1D5H-)DORTQ"%+?/AJ&?!3#J[!U,GLJ7^(S M/4_.M#%J=P@\PG-P"/.\4.KB"5>%XB:GX[%;G!UV,TP_3HZZ68J),W,FZ$"" MJ2(!U-'S)'<5(;J<*P\_87N1>ZL ."5XH:(JH7J=,I"0(J]W*R&=G'2@B5E"N=7%SOA6A$AYUUZ57&YP 6)RP(ZD MN) ;1Y2O@[;16'?36-OI":$I MK%Y/RUMH"BL;@N3Q@#(*&4\CE2HGL8ZW(H0LZ3C>J-DH MZ6OYOR+Q2-(TR4B;G+>9L/=69( HL(%,J2+?=24PZK[NYR:X61S1+8;.*:.XQKTN:GS<&-L$B/& M)LG&B3;E121>_OKWRM'O>BB['3UO$K^PO)HCORZ.47I MX2XEU0$]K9R-2I74**#"(4 63JCLZ49 Z30@OG7;K9&A?9IFJSAAN$*CG7W1 M(ZIXO7P2PQRS;)24$?PA&>J"&.H81S6JP]LGU??8$1;?TNS6?^-L,GC]B?.2CX#G'Z&[3K,/07U\N1:! M1[-8DFOK&WP9]):["N&;SDMX7,@5#V)JV,NEZTQ(&_+^PZN\J]@IZ "WO,!7 M=EJCP8O"A<9C36@P$Y"R\LC1H3V="8%:MZT>TV[UX#DJ_R6W]?+68&V-OUO8 M/YW%:J'>DNQ+O"'B)VMK>@+.NKU2F[ ,' \'4KDJH*&*0?"CSF(!3^3&B"7& M/FBH'!'= EN1XW:&/H-K84\%:G?)/$A_2=.#C=$49W&Y"D)VFI"#%O'D%ZW> M,>2)6&&J^"OW5(.>"K]4K[8# 1NZ<#"&DVP) O.$:C.S?$-LJGEKP.QJ:"?P M40#?+>9;VPU]5:82TN3 HHB1O-5 /IT )XS=@#OGWI[Z-UBV%_=HW%J\ML\K MN'5YO_[XX\+"KH_L[['&/!F,1C-7(IQCO.%LTH\YQ!%E*+CC2;4WG%3F+2"K M?PO8$CP#$8;P.YZ9%-/'06\\2KD*6+Y]@TH)%").. 2;!Q0&+3U>L!S>I+?8 M9(;9:5*K0A>IMAX^(\6UN6.FTZ-9B_!;4$=HD"&-:L/PMZ1@I9) 40_#9,SD MT00,CLOF_N '!EBTL0;G1"OE85DQRW-()B+*WC#FWQE\-\1)@OZ-?K> ]74M M7"O183CK*L,.JS"*P\/PX>2"A@?-G)]B>BI'_$Y\J>D)IL$\ >&8K#BF3=TI M/!SPE%9@!O!$I%+86ANF;@-_[ER2K-'K'()S(Q@,G@^I M*V&=.N.$E2/(MZ>.>,)[03EX[S;U\9=\MVB5]4C2&DY88_\ V2%;-P8VA0"? MRLLG0DM%)?B0;=2/U-'2Z(I=#P9<H47)>/^DE?*9*X]B5;:X'8U[USI1% 8 M>-V*Z>Y*'IHQ>J5C]-3GJLZ*>N#Y56LA10XRORH_[VM8HWE?.+B5*\'>XVQQ M&MN6ZB^MTU96!K1JV'$+=JS3^+D:CWYL3JOHM.HUVG%[_7 ,P%L%9[][)57C MQSVBC=G+;,O1\&$GK7U L]V\8+/]0IGMW\AL_X;5*QRU*M$,S2"][=[9:76: M"9;-Z>U%R3S$O7A.WGD#2+GV18-6J>748(/N]RAZK<%A4+)W<_??G<3WE$)H MN&7MB_JM3B.X]3B*;JM_6,%-]T4<9VRY9M1BDL+(EP;,[="\6MF!#0X=YA,Y MPY0IX$KELDJS52WSG#(7!0B=*EM",)V>X:^B,+(]*D)1U2K4U=;62@FYY+Z7 MKA64]34ER=ARTHZIPFRG%8(/#QL]:JKN"ZKN^TW5_?$+2TW*:;\$6)'Q R?1 M_>'#@_:O%Y[21?G%,S(UJUV"F":=01V$V&.F;A@;+E2N)*,DOZHDF:VP?IU+ M[*B(ALX0KMQ98"-,Q 0+911H,-4$_B'P\@(R^!*CVB.J0)1_,&&-^*\IEAD) MS_$#51F2JQJ1:!7YPMWN("G"U^ 87 M3 @L[E7+E44I"E[;8R(GOCS9?XEJ$_$B11(4A@F;=CJ]LD3<\TL8+VB.4KK3$0_H&HQ^?306&,P?]'JX]%.CI4-5QO#H[G0 M.$TOFLK#MHX"6EY AM5AN)%3H\*.Y=>7WGXZI)@TSP<97]I4G@\'&3I3:BF0 MS4AT[/&#]8<:3% K8=]'(25'ICON2JWJWC!4]X84\95'59I)Y6=R_42IJX5Z M.J@^C3L[D!7;+ZCPV_:\U2)[%97WDHPM QA-V %<+0$+(1 E7,F&S>6QJR)( M*EU>!B#\MZ9"1])]^D0?)<>(AP/Z8N&@5?B 75T#,?60H9K2X0\C&[Z&+ASZ,5&K98GJIN)FH5-%V4BA)?1E<9QF^ MQKXCT^&'I3\&ZLP$M8K-!5PAC#RI:.FUVC^I<\"3#3[>U([\X%;N'G=?,/TW MH,SE%[$ZL(QRB_N8,J087-H)I+CX::(#WTT70"EUX%3?@;K!&N(,?!\06+99 M:0KO]O[NH/3]CH!&IBU@V9RL>']4UWWA7I MT/\+E)@SN]W;(=:#YK?.N^]HE1G?XC9M\VO@7P7VHNGKWV6/$77"S<%YXDZC MT&1GOGB<5=)#/S7[O:'5;K?76>EV2)WYZF_+U:7K3%RT_CT0Q EV)>*7M<.5EC7MQ*2GB39(KQ%P@;L]4=Y;N"M7X?:KA)S][JI.86Q&VH?)^W8%N$ MB;F%;OO-QT@LC ']U.F\,3]1;Y\)&V9^ \L@Q+E;49R&N.!%O__W"GP;"S[! M35#?<1/F(%Y ]R<;_,> 8Q ?T<\(S*\Z' %_EUN&&4I!OMK8\#'9""6?2:&* M&?9G$ 7JN^ BT;HZ1\.:QRE(MV#T5Q:@CC4<#PXL0IWQ1A%*X6CDA6;71Y2^ M88XM4G^7N/R#%H?)2#U&?@R:__8E29DV\?H#&*?Q6,C9BB2,8XOZ:$W2.V2,69<=8)'#?!_6G-RC*@/= Q_^2T M$ZS+)M7LP6+,Z,8W\#X*T>.-@\!QCV6$M=Q1:NQ7'/0F#EJ(:'?L47NLFVVK M#<9-M4%!M<&@J38X3MZ_!X$7Z)A,;-FA>/\IDXX685A#)SAV>XM!K.E\Z WV$M5KT;]45L]?FPIDQ2$ Q,'H]DM M\4CQD&.9/"J,X!<\,%06!\S!Y0"30W@<+N7:! (L"J8)[("=<(<,T"$T-0_L M0B _S)@L(_XNWFE_>@[[U,@Y2.KY A8^L3DMPV^RU=4:T8"$(B)AL=2N%&)R M&"Y2 KX1BB-I._ZUFE[Q9PDXQY[-$$P):6"@ S%-D@LSO;8@.TT3C\/U0[#R M#$HUQO=YV7?X+5.9?6*\A((E*%2$##EJF'@"\AT#Z\\H'P5GHR(=/V@S!8"'.TK\8^ 8S$H25(7XF+($PEI'PLM.7V>ABNRW+49?^BL]5$",1D0L9 M#6(&"W!*,\Y!HDEVZ-63L=84A]:LWBVYT P4J%]7H4,@01?^XA(8L_&I=T[M M;P)!VQS,RQKYP4=*K4Y(VJ=Y_1J";I.WD7FI3F^2G![>>:IBA K:BI2?$FW0 M81-[!=<,U;2!*IWHUX\99S$X\(;YWXKD:;4[R?JTBTL;?*EI-$/IJ/AZ6/%, M%DVC+80=2H"YL 7^2N"H"G4'OM^($Z*2 9 $85+"1T5E#V9,?5Q MP;PIJ6/B6*4=^IY]B:AF/I@K"BX*@>C(>+ 33#RX$VRX?:4-DNA_^**$OW,= MV!>:2@4D)1>!D5P$C2*MF2+]!E>_M\)@3\V4=98T MJ01/C!$C;X3\#*O;4+ANZ9:ZA\&A9%"KC]G MUJ QS3;:NEQ\'C^3JRW$SXD+M^^U2&,52K]%%:[++Z/;DIC_UZ)XF2TC+M9& M[%)Z-]GH2?''#9;S.)&9H,!'84GH-&'LEW-.K !%L!=8 ^:[<-(>&LB#R M&A7_PG/CY;0(SQF<54O-K39DY4DGW5J6++AXC=&-S\2<,C&,V%M TM*U$V#& MF+X0*SC(YJ _2]_&*/J^MG>8]B,L: *AIB)=&J &JYR"=Z9BR>JK"?!QG/;6 M-B)9+=HG5'Y-AAIZAD8D,Q22*53*0NX%&002:)^LI-16V.0PTT=;IKPWF*?Y MJ26?-0F6$",.LIK.0,^82OLLWG-%L=)V:-KAZ8(G/)56)IZ!D%XN,BB8/_Z$ M$^MRAV[W!/3?W%I;Z,,[Z<%BP.;*2C'3'F)DH#:QW'A' M=S_GK:AM;2<5#USZ<-P4!H5W\#5&VEIRA^E?\O0$8BG?C1U0/N_04D#^MTMT M97%&RF2R0J9"#S-69%.QE/7,LG ^!8].#.C>$BAQHL<_PN8 "31BF&85)@UI MS.MI+C=T.;(C^BLF)1+S [Z97CKE!"U M8RJP2)<#H"@86KEO5]:^41])[+72)@2V%\K^H-B1)Y.DF%83)\1$7+4M ]?J M[4DTG2*FL!J#JE!MU_<$*2$9"Y_$@57%01SLY3"KXB8[=>!$$@+_7SO3E1U? M]'@-TA*2^S7%.C0S/6F!,A08O@^?#I<^\T/)J32JX^$FQ)TUV>."[/&PR1X_ M4N&X\[T*EQ^FCU3:B"Q^2TX"P*DY7,:"6C%,78)JV@#\CM'KUVE%&=A-/];1 M!_&R=J3():4"9BMWYK "EV]=.*&0$HX5]:BI)'#"OS7Z8MV- MGZ(T:H96.Z$4KPG\&&8: T$J'%2Z"!&FQ@GG"3UX<\6HZ?Q\N.S0E-!V,_:5 M93$2WRYWW49#;:-\0^'NF5OO7B@+Z,@*KK"%1H4M5 ],MM&LOHU'[3@] M_O MNQ"&+-K_[(/9EA3M?Q>86L<9V0'J!PQR>7H8SANPI*B'!H[#U24-&=M)0'/7#, ^9GE2@(AFJ M<7YV%3=!/@A#.1U0;3>JV1RO6'(B'KO-R3AU,QZG;G&T!)5W1&$"+9<]<8+) M:B'C%N0Z2Z>?HRY&IK1 XL*8",JY!&9:N5,LJT^""%P"!%Z^[_^=?(^,U.2+ M+?-W5>!&9HQ<;%X,D#V3Y>.,)4:ZF28%$%P?!A;/Q$:.)H >L%^P3 &Q=U3K M<[1EV)5MQ!%Z,U\%DJ/MW-,YR?7AG3?J_.(8RS0)K&F/R]&H MHC"P3T9RTI94%OI[9.U=^E64CLC!(%'1GS.;80781+2PRY .E:)HAIBE@O0MXSRISE.H-;SUL1BG52[/B6L9?>+2(21-)*NA.T5_OE;Y!>1KZ= MYDJJ ]H. 1%=._ $1DC*#,#3^?O*]Z<('V$9Q#_XH!E"*N<FLN!^9A@0Q, MXE*!TP)=W%G !@G\RIGIS"2O,1\;C<$G%A2BEPX,T$3"4*8[#54WK=AO17(F MA5?%Z)/*YJQ&!](P2"]QJR@YA0/GXF+>XLN1:Y@9B<&)4%G?2A, -66\LI"! M-G0U"J(&1\2[H!4[Q_I5@K3$:BUC48!J3_*\%/B7<6X);L6;;JC#3&US*CI? MK%7HFB% +*WEW+["1$U$SU>GGY+RLMYATB/:&ST_]\8P?GJ.Z;97) T UO'9 MSNS4&G/ET)*MAB(8BU/:J,2[FJ54&9-I RR4@NL$B2&8M!GV)2I*]!RG^9"..&W$I 2M$ M:!A M=5N:H2'-HN54K#3<"-TZZ?!/Y_<*+:)N5P.XQLW!%]#^*1Q!@5Q"S\9]B?WL MN#Q:*QUYKTUH,K#.7\5NH(?\DA-_.1N$SK=BOAM!"O3(MKY!.2/[SJ]\^J6#52;KDEL MPL3N59DHMG^6MNH&FB,]34J[DC >)IZC&TQD)$U+B;-+ 2UX_*4"]BI^C[S& M@[C!:BJ]=3.C!CH\#2D:+?,'QVX(XS\RM<9MAR(H%(URG;\17(]B MY&@9$@-272AQNT_8KL!+JAJYB$4H$H)?UAB"S%;&5U6 D)9.;X%-4IQ2%Q(D2TQ*:E<9!'YS21XAA M&(DK^+)!,?J_>4G22PE#2G,J="D.YEL8;@2+WZ)63=55'_=PQDV;G&5=J!)Z M=FL*-MR207J.]ALV*Q%5?X/!!DD\0]3!#]@Z*M0?*<:6CO:17D*?)];.*MU! M[?]3T6B9#=%K[%=:!N(43RD%^:%VG.^KY]U1ZRP>J, SL+00IM_76DG[2?-50,.P2E%BRP]23! M*P[4[V3_YN?L)T#I&OI':'T9PE0-<%QWJX U$(%"AH?1VHRH3M>7FX8!9\WS M2C;*I,*O@AWD$*Q*,\I^(TXG_GL%.I\=OXSS0E 72 AF&62[40QOH><@*0/* M*X4]"QB:0V&0M+ 4E==LI ]#VE@Q^F/1'B<[-_4GM!0.%,O/)?XR9\\C?"Y4XV=E%Y#"\N.N=<[G5/MDO8Y M:K;0@/.55(''1G-IY\THV+DXB&G@CU3P6 ]L-N(B) MNR#0G-.H3VB425?*VDROV,U)-/:Q\.)Q22)FB.Y0=-@3BQ[Y-]L6&BO*$<[Q6(I82>8OE-Y-4RJ!ZA $B0^X'AP'D]7$SJ+.14N2#! M":(=SIZDO%_C#4WC .YX>@O]MS]H]09%T.T9YCZ5'ZSY=)>[KFFKQ&2G24P6 M)";'3R Q^2@$C?YCF\X4MOQ_VNT.LK_][D$6O(&Q[HY+CT-M1N2+;E.%DN+N:.I3MQ#_2%X\4_]GZWH(WN:X=-+[" MSH1.1X*:XF OYW(%1TW.GNUB>8 :T%%0K%J.>VABR6>,,4MCRSU$++W.NLQQ M8SF-B]$?C"[Z3B3+W"!9QG:2E:6Y0, TRG2O'[NK*5Y73 9%_&"_R0L(Z$A6 MC)P3._Z-7.SR,I( OZQID[LCVR%5R 8&C3?QT7=CJHB2M?RA#EU%]@ MB>HD?AHA;]R^,28!.-RGOJ-^PY\60/7TC9G\,:"P-5Z+-O HZ/DW6,]^2:GD MB-X)O[G"$"TUFL'GKU;<7O9&$NXA_'(@'\UQ&Q?8UN/\"$J_%.N8PCCP2NM3 MM3F9^#7=Z@ZQN3; 3B1_PPG?.U@E^&?JB@J%$S-J5R%'00H MVVJF@S S=@GR@"%3 TE"/J)!N<0DR6"^;GMR$!GI,G1C0('?,/&$)0,Q05+ETY5#W MR14L9=HRS^-^!-6,[8:^'G1GJ+DL4B.^1E)(-I[SLX >>+J6G:>@%\+25M2G M6"P7+XNM@!]S;:6T2A2+Y'$WE"%S5PARQW?\=$4:=N4AH*DSB2@?A3AO2+A2 M(3?"CM*CO\#,L0-4@X0EB[Y W&AK:>J3$-AE["Y+O@T;C,,TT I&/B ;FNMP M<.X8&5 T_IN5?TZK:ZI)5Y-&7B\18#[GR7 ?*^DDVKP[*23\)@Y57T5.4["X M.VK?*[5AI+ PLZ:#LG#5=9WA;&^%13]D^E(W+0U3Q0HA@86%TAXA\"DZDZ6?NR_L&SWNQ='U*[]C$F"*Z10N) MGKU(RC((KDTF I/RRY;Y/?ZW2C Q<@;[>7H!1F$@1/&\R@03N_&8#@-,RLE* M2PE=?'J/?W\E;432SC/I(2-S9/-N<.G"1<_X&JF^0+K6TK&(3!8R2F.W M&PS7G@"KXU*;UJ.)KXS]SA6I'0_70DKW)HJNM>6TMJY',]4TUT6V,S6\*22"XN;Q'L7T5!N_A)6*DQKY"+6> M5DJKV3#V.(T;>)?6@I[-/B7Z6-7\RQ+_I$&$NT7V325.F0 M>E)Z)EOA^ M/F"UJ7?([@)&V\$S4.^L@@.C0"[0JN5^HC@4HX8S29S[N(F!$4#DL,_0/,$L M'M^)X5M5^\,:NN\ADJL+=1H)X/'$*,J!0]*\9G4LU%R&-(EO?+L^ZS MU%[<""[KQ\* *C?0AOGT53=_AD^73Y"8D*KE%U1&YER3[FOY^ 36%CTQ] M?\OE%5V%FY?\#Y*:I[->''#,[_1G_/\_<<_OT]F"<^S$_DEWQ-O+X-4[\YQU M.]-Q00J>_QWY_(&O<%O\@-OB(]T6#[-3KZ*@DIC#BF %".;B35'%^,%K,[BZ M/.FV^U:W-[:Z@\%+317(9RF]\R)?PE1V8/(KPW;F.]0:=)](&U^&L:HM?.L= M".V\*&:=>S_XK'@#>NU!Z^P(R.]DOW/? _P=N_MPYG"-#O#Y=F?7'[0&=R:\ MNJ3FY;#JECSD>5V Q5ER6)O(67<>]UC*J-L:UH24.^_JKZMP+MPR*7C8U>2X MNXBE.ZWV=E0H/GY%QFU<5_G@Q;/MULCQLH6R],N]E,G:_]/N](ZE3';<*AX) M0?B#F!VBG[$BZS<[LINRV)UU\TC0#,R\(H"#BN 6]=$H]YA3_=@[BO[[A].. MJ;QM;F[<1T=(#62M?RRR=M8R+[0I\R!AOSEA=J#E.:^I'U;6:R&I2 MOMX(Y8ZH_>Q[U8%4[B9#68KW*#:#HQ&;<]DXKL:(?D50WBGF@/?(^KUQ:Y\- M;0]&[KY>]%=<[,\XN"(!9TEPZ<+5$NLR0S6)1B$)TW1R!POO5,4)AK.3%+S> M#X)_N9@[8F:^IZ0_%@Q\F5J%"AGF&5) M@>RH5&1,8TV;#-WCII"8#2GD37WKGD@9[0=%U"PLX] ]9 MLF<^11>7[234<>&K&KT<%_CR-LEF8H]S)?@W1ZN\E7 *"CI"[@0/S>#Z,GZH MHT:-H*D2(M+:S'$EU,/J:_[)LE&V]4W7B[;-OY^,KVWBS:>WLR62U6KL3;IAD( MBY7G,-:T*CS@MZG=*A%E'D2O*FY%+,ZRY4K^/C&!?1;ED'@:#C'$NB4YSX"* MC6 G71OQUCUN ;$,6R*SP^. /HL*-S%%1(S@WFKS51 T/""RXHU,I%A#TR(# M.]%N5C6%9.04D@:07IJ@Q,.IIH(8$#[6;>@5I"!:L(@TP/(5PQ77PMTY!-;> M[I\& ZO: A/8I%B%?2,=@#S]D6N7765G,<9/PK+?8D37!C1KU\,"M<)#NNC2 M0V13TUH9J\:A\?+T\Q0T%U8S..H\)_IY%B+TQM:'F;$^3F8O#,L!AJHO DI#8C"N*HO!V_I1DJTX[ M\LPG:%P0 62@7JDQ>%@0PI8-[\$5%R%];[@3K?[R$?6RI4)T&&!8^? MSSOXJB )Q+=842+HSMM]XKRLG"NX\TN6C+:GS#Y21L(CT9& -L&4.1CM/EW( MIP*^Z%ID309<-\L-#DY L[-GC.LW%^F>7MF_#++*C3S*26-HGS?ZB@U*.&2R M#8W4-%*S7FKV(C9\Z1F%EQ[/R$DQO5Z-CET_.B(]#HASHDHWWCWN-C6<4CHD M0(UPEC)/1"/IIH[LR@BP!Y%'ZL&U[GM<$)]]K[V"2R^08.5A/N)CL*#+Z5K4 MN]S(=B/;]Y7M@PMW$F58!C2P60X.B,,140)#M_*4E)!4_GOE\*5G<>CB%QP0MQ^K:6M'IX3T?0U=%KNCKR71V#=M/5\4B% MX\[%3F)B@Y+#-(1#A@N.+/+T6#EAA%7UM+&1 -L7I,YE<&S4M":&]36 TG,W M].,A(](R,0CP*DEG86^LGD,B? 3NAE")A0RJ3-RZ+]6RC. B53PB!982QVXN M>>DY7*\8NL"@#@I;P9AC_0!W_"^6KI-86-QY(D,*OI[%D*7";3(=]G5U"6>$&29*SVCU'E^P*)SFI=.XV3B7,.-[!NSBV]0"W9#[9]Q,E>K C#O4P50E#KTM<3; MFA2B9=R4URL4%0HH:JK?.3$ $)7Q!6#SW" " 4XB S,%5NQXQEOG72[U0HS9 M?4,YF:N LJP?XF^?@*#W7F(2!B0O7"5JA#+44<17P7=,&?B$AO\EN+(]WP"60Y+5;1FI<4&'U1O$BS#LNPJ)59+S^S-#H[7:?H ^P#.J M17-^7I]VA^UA[]F[;]\_&7]^-__XXROPAOZ\=Y:"CE-CZ\"/=D+&BU_R#:J% MK69.L+#,N1TJ(<$Q*2 <8:0J)53B&MZ"30/5XB'P7(<3>W+]A M<"&\V03PT%0K,L3:-)P&H7+@%"Q/C&F+EFQ?AKZ[B@BG2-7PQ.Z?3SXFH\PJ M@UHG14Z$%%'+_+ *T&2W]'I'6>6G?\-@!R3!2"N1>(IX?/"09X,7^3F/6[!"3JH3_$@@SFKX3Q1-> M_K6:7L49-U5A>"IGSR)C7:)4K0AV6V75*(0Y]6^P,A<^P=RBQ8)L(W062_"P MB;^0!8#[(OMOH17'XQ>IQA3%S DFJX5TC*63 +OB $.C@TV(3W*DG"JEM/!S M"!W!LSU1^&Y\>I-/L2T?7D_QA,LT/!J(4$#J*Z6!9%6TIFF\6Z5C=+V GCFY M'HB*8K-9IH;X$?3E4B9!:48#OH!&C#ISWY\:-,.+0F^DKA,=A!<";S3H@(S8 M(B&2+!*C<#69""; GLP=<:UJ4TFXI^:5#YLJ_2"4VP3/A=]M),&Y%C8G:+%# M,Q\[C!>^91"1!B.T*"I$<0VK*)!H;!%(5'<;1P'E-.+U,<7B>.+N=(]L,1OD M4Z^=LU;_?OT83\2PE1UGV%M0N9+0YOSOO#)^,.2NU8&/3@A]O.][P:-KQ?H5+B-J%-+S]IA%O9^3^1M)) M@?-HCO?R KX\+QTVCTZ/%R/%QQ54Y ;+]IDBK6%VAJ T4$M(*ZZDQNT+P>=\R X MG_I8G_;!M:_2DM7@V3M[RJ##V1!E]F?<\8??A!_!PHL*"!L^ M^!Z4O6GT[!U/*+"K[0*&&)C#X,&GG7C4C89SSR.TO=,-'S-.)*(OM5JJ:;HQ M&Z-V,OOM,;[R6SSVQ/Q^^M\%/)UT2_92K/QX+YC1T5PP%ZEFRF]QQ=P'.6CL M_X-##''8 WDQ9(M\E>&ZCQZC$1?/0]V!7U+?>^A!:/SL1X:]!!]P@@')G0>9 M,B5G^Y.5O=&_5;5@OZD6+*@6[#35@@<0H+>7\3+7! 8R=\YXW9U3RS5^/?_V MP_CX\>,VX8_CAD\Z.Q:[H--&NT#Z,U:^V9XS*!=^L*2J1O-W&N.$PN.\H4R/'*3E68EQ\+BD1U23=RLFIN5%.C:I &/2&_DZ,\BD]*4SQS7><73>']0'G237?R/O![^W[ M'7 L__!;I4'^O<+'Z>K#^.K:WGWUQI._W[M'HS=ZK9B!2/B1WX"QTI;>#ZT! MWI)@J6PC J>H.N#&M*^!BMCN+ M4PGK?P+B#;]#IOBGDEOOJ%>,)ZI6C@3+O M]+'Z2K7\)#C*Y@?%*=]Y*'QC5QSQK3$5CN[ZK:!\9"V0?V"E4>9T1@T M&8V"C$:WR6@<24:CNW;80"W7R!F-?SR9A$;W:(#M.P,,=,Z=2T<":15,8C&_ M3^9BBF6=NS1:ZGL-W8?W]2\20TX10XTLD]=DF;B.)YZ].[%?GG1>&@6;GPQ; M.@[SZ[B,Q:UFWI@NMOLRK -VWT61C8(A![ZJ\F7T]7[B8RZP 1ZN?^X\+QIP MA.5Q-I6.^1[=F,8]!N@T K>MP'4+!2[1=HWDU66P3&+CU*F=KI M$G9[7Y3@QQ[5AF\;!QLV<;"".%BOB8,=3CSB_Q5?(FO;1QXD\'6?V^/MY3N\ MW(TJKM\^.IL?:F&'00C7P+]CS8*X$/8R!+%2_WKV;MU(<@(&OP0M=!7X8!_C M]_W@M1E<79YTVWVKVQM;W<'@)3TD1N&6JRB$(C\C)/([V^^V.0^P%>Y_?_B? M=KM3]*30^8_@_4'3DL>C^3,M?QQA+Y)"'9.XG1I>YP<'+)>3KQ?G7WXU/_[V M>FWS7Q$D&G[_XS3=;#=^]JY_ENVI2S#,[821HVGEG>S<9R,S'%GEM46WB#K4 MNY/":/ZI4_MPVDW!NR-R^48>WS0*6"'G4QGDNF+;@'ZWD.@2J^KO:H2 M0H5;YPL7HK_&]WR7<[,.%$WUL.;5W6U0]<.=HJKE< E-3/6!HG1;5Q*J&%1M M ZJPHF_OOW[Y]L/X\L'\^/FW]U_?PW\^_S"_O?_]X_O?WR\ M,,\O+K[\^?G'Q\^_FQ\^?OMD[CB\6N?$T'TJYWU">--MZQA..]\ECS^Z#&A9L6=Y%%>RBXDLGZ)7, M8J]$V).Y@HACB,5;\E%D7PGC,1NE>(M*3-4"/&7/2C#LQ*8M+&P\P7P* T&[ MMU9I >3+%NPW-L89/G-K^4=Q>$&(Z0H>IDTCOFS7C<%7$;T?4=+"["/T8:+: M"98=H)$<8+('X MQ6S?34]CKTGGH"@>2ELK#2(YR->&)7&$^ADV?(:3&F M=?-,._.$=Y\_ST?PDG_@1-I+2V=$-;/-J Z07,*Z5C*>:Q(X)!8FC@<"XL,Y M\T:UL59&/-9J!T.YD R" MT>G9P:WW]O*TCL(K$;%BY06%* NB)H,@_8.?CWB,: :#/3 M6&O+NU_9)TI'I_0[/_O/UO>6.1-3O#?-,('.=>V;Q#=)P$'-@,#G\0]!C+X; MYJ%WR6J((:4U9:<>2>MI')FM:?N+!Y'P1,N$J8J.MOCJIGTW?\S]4/^K9"C& MV;T!DPS!6FC&E@C0\&(VH'YNX"G_$KMJ#&TB;#)\A;$=;N:"T.-+K5?DXID< M0!*;K/JH)2M^ACYRR50CEUAD>?%&/(I/4LMF83P<+*+A,#1_1P '%J%&Q[$T,ET1@M4)2Q_R=RTV-0N6I:^E6P0)@3(H3;JX856]RJ4\\YP MV [8(A-LZ0=*'=S@T*":_=0P(<+BIGEI.,LS_0HT0-"-D=Z-K7LJQ<3_A4-P M7$=$SR3$^.D4F\TT5W,G M4]A/;-:BXC8F5< ^-P?.0 M!H\QD3LM=;"<.SB!>W7EP>\)\4* O\VCNN6?;= O9%0$/BMPN)UIPIETN/E9 M:X1+7@=VF'H3#@?+&" I0J31P4^?Q-Z1&H+VVCSIO)1Q%-;-K%5X5)6FLGB, M%TXV5(HZVSJJ1X[P\2==G%)Q[;O7\G(D,X@GT8 IXKK"NY(#SM5(19,GIX,B M^YE,=..A9LFBU%"OHD,(D[F5MHN[CC.9I,5>A9O1T M?9\_&1_(=.#2YY>(XGW;W: MT$H:9JI&XTJV$/%08DITF,@Z/"J5W@B7XLI%V\=TV;^S/3EDV />N?3]O_D; M?*-G0S:\-EK.U*&F^ >49IHG5)IEY8@4%:>()W*1TGD2<@U&*-A8;CO$0"P1"/<,YCR*B438.]OZT?ED%1N[ 5#):>5R).BO2SB0Z2S\,'0R#**:4X=O4 MJ,N,/4:D(XIUR]K,YCYH^/_!^/^NK_C@!VF&Q?!(5@20V[EBUPZDR5,J M)/A9Y'KP8.%^()]]C03I"VRDH)&" TG!UT 0:QL8&=3P8L1/U-RI2@7&BJ3X MCA:UI)H#3Z1")XE4<6QH;D]-.*QY+E<+-E.1M!CRDB%+J1&3HQ2349V=A[N^ MZ'U&X>O,\(_4XODF;#P6XU+UID[CWM2%$&2L+QQO%>%7N$P>=+FP0_R9:F'7 M*WZTAS)I"#T[IV770!@P$^5A==+,E*E8+:EW$$&I5>8I1]NK\)7Y[?LG\\_O MYA]_?#WZLJS[M;F%(N \6&'GALJ4A@[6'77;G4'3[K2%DO G<\QR!);QR0$1 M#?W(KB>EU$IG8*<=MM+5,2-=#6/B 0CP!%D'N M0QX;PD@531N;I['AGVI M*^K+770*H@PD-GRI":^!E22P+TP9:Z9\!T!E&BRIS%1[/<*S2!2"A) ;8?]- MBDW\!&D-&?0%R_R58LP FDP%YK38]"CO ,C1&+MH26,/_(P4:3N01FLQM-ZN M$"%EJ%5'[QKLS((A5OAQ M@ MM631!KPA7)EUAVMP6V_J#8&0A'/>.=&TR"C84QSI)VN6G>RV9V@D9ZB\9T(> MFPAG*5%RL%X5+L>(SB"]5"+[DAH<"+;+]]Q"U$![!2<;Z+$[O4\8;+VI'HA/ M[27A]/36[ZQ(>V]P.5T,' 1H-)ZJ*"2(-WKEFN>?Q,K0#NM-9\8X"W.VS M$/M<8F_KXB/]:NG7]H77Y#>"#M*F_<0HV=E:2#DU@^X85L@'8*%V10211&L_ M9&J@+U%GI'^Q20C=!N(^6=R95,_@PD[G>%L";Q6_W$$+J9!G+73%J) 45_7 MR'D&:S9 U\8E-09N 13D_-:DRDWI^Q%B=A)J'+Z;& M!::#//%X]:]#Y$!E:.F?_6PS#I?]YO!4NL5XV5&[NW8*7!&Y/-\YOKNYMO5Q=G]Y<7RI>S;V?7YY?* MW=\N+^_O^ <^D-/$F7N@TV)L^2=JXXKWI+NAK:,'I5\?Z\2"RLW.WSAI?BDG M'^[*EK1\?@>;P8U:G0R(B>^8==_F:?<)7P,";SV#6IY_U\XY &]ULF!LJ6O6 MM#Q7D)AQH>^/S@M.'7_[UV8_HN$N>9#R&'.L-PP TRH[;77#R:T]IC6K*Y9R M6$J0#Y1+ZRT#J[\*B#!-((1A5H%0J)+4VDXM32AJ[<\#MHV133" (K*HS^[N M4$F)N_[YZ1T*.O'=NDB,HB^-P(][/^>27^)E$VV\5+AH)>R<-U*@)9Z1G_>3 MI+Z\%:7?BG0#VM?*B67T1Z;1H/_+NBNS?-WRWAC=>Z)U1?FVVR_EJ"?+;RFTDOHOV_7YLG M\!,OET9OKO_)GC^?&(Y_$GPB] #/O9-'79]]0KJ=V0;^YW)!L#/_/&@N\'=T M1<"M ZC"M^#9<]ODKYU[QL)GK/5;_5%SW&FIK78W=/.&JUW6*,JES%:%64*N M&,AUA8#$\_#OS?-?$=$%:$7+Q0TCW#;LN MBP74@BTO2('7)%!'T]V)=G/<[JG=?NH[4?;!2] ,%:BTLP1G+R +?,I4P/S\B98U>F'S6#ASW\IC=.0!?PG[Z,*E:*UN1(TUWK7> M)+.K1D*NTO::^9G(VVN.>T-UH G"\R1V#B8H\V.GWQSWAVJ_M\H=!)>7J;U' M!SJ4#X!#:FJ_W18#Y1(K!^.0V;$R!([8 M5_O:4 RL5.)Q+]W+?@'_>=%1\:05F388?//G-2YV>5$.Q%07%.%QPDQ:Q*@Y MUM1N6Q/CRDC4'(R]YD'-L-4<=]71H",&:DI0/3>ST1W9<#FYZPU-KR37=S!( M@==X94DG*C6NM#N[ZE"W+-M*A.7>1/$]KF"[.1ZIO4YJ76<#?@]%+8E4(9": M1V+LBU0-D=KIMH1&JF#*^@XITQGD$S/WCJ];4LS4[/+F\E5GO[>=YKC='ZJ# M@=@W5\)4,)CF&8%IH454@2!!:##9*Q*YS40MBFM,9>"O7J9X2FX>*6X4D^884(8K=3/_T M>#0YG8P=@(S5U-YH($8868+G<*&D_. 9-L?MH3KJ" *>@^8@%)80Z^OV(X[7 MX&:]9*I5,]4%1;@:#.;*Y4]L2@U4_]UQC%?3LM)=CU%S/%2[(T%2(26$#I@V M6Q"$1BV,VX.4%@-"E6BZ!3/<\/R/\&Z<>&QR8OX\>3(-..1/"O\OO'KBG[0" MIT/J== 40LG(WCO@R%-S+"(\%:6#)J5K!VFN.^VD[O.! \L"-">D%Q^:A\^)L4->+?WH)$ M3;H[VZ4N6P,M=<61E# 2HX5)F'08[37'W18(EO>;AYHI-2#4A8 MYB]<2 ?+ TJ30C%CQG9\QF<_PE)P..6CB]-V==7GR4P_($'9:WPPHM&OE)36S-R^7XNV,:?U?V:2:^2$\&BP,' M8H-Y\&EN ZTMTV;-\;>KLR]7WZ[NKR[ON+OC^D*YN[\Y_Y^_W7R[N/Q^%PR) M5R[_WY]7]_^,SD1D4 LVPTU.W*L3M=[+Q+TB%Q;T45"^F:!66Z9O,CE$K,HT MK]J?2[E1Z>W3P@Z3HAGVY::US?0W5) WZ]ZD<%E9;C!71JG\?C&%[W:':;J=NTB^G@VUGSNX\& UF+70:F:%=&?-% MO]M*/7!2%D]9I4EA\_O3, M<0D Y%-J?UXNQY<,N"(&G"RC#J_36Z;+I&$K]TY'D%;N$CP5U>#O!YY.<]Q1 MAUU!QI?54:65XU1$8ZH+BNRKGW1IDJDPUT)BYV \-3]V>EB<-.@(,H_GT*KM MMHSXTEGQZNR5S3Z&K=$E6>=1NUJD?:]KGVH)TW-Z698DX5I 6=*^!-D)6A*CKL[/;PX\RV?N,RW(8 ]KIXE(D!U*6P)RW ,U+H 0 MV9KJM-NMYGBHJ2W9R[F6J,FE,>5 31OT[*':D9'\4OV:8:"/YTU1Q)[X+-;_ MAL9J$.*7ETBH2'[6^Z3A+$2UI2Y *!M*"8F[I0(II#(,6,.+49HK@ MPJ9 9U%> 7'N/#^;/F4@1\.^D=+P#F9/@$3*AVOJ*-=6E9&JM%OP_]OTJ7;O MXY%8_['.8MOFVK2+6Q-U:Y*^FT-23ZLS]03043+ MQ9'?_IN<(RULP%H20R!BE#"PJF#_Z:W+ILQU&;X6;KRJ_"6]T91-'8W>1*SE M5G=OW#MLA&O\'=L\WC+W#KL_1IIJ*ZFIPM]Y=\BDRCK,HC\+L-Y1<]PZ;;76 M=:A>^L6B ^9G)3U)KJZ_YM@D[<@[F_M/CFO^AQEK-[=F6UHK"QDJ6B.HC:!5 MMUKT_U.Q&Z?DMLLT6*+ZML\.,WQVE.&SF"IH.]$U M6?.?<(NFY\U!WT/?DC/W/1_^@3U'= \3E\*NP_S6==JJ@BU;Z<-KNH&^5R:: M]M![P&@@@"+H[A-50@#7V4%CUABUU,-K+-MEA M(Q9.ABN2(:FWUS\T"3*N;[!C?86?W\U"\*9>Y"Y?1^&'N,\B0649:7UUU%T7 M0\S\BR)4EL^*9?Y[CD.8\,1FM$\:[L&N0(OB;/\]MB!;?1 LB/E"HR MV]GE7QD*LU+TL@S55BJ5.TD^):3<$:HMA>4+% ?9##3']'@Q$ILE6C*AI3BV MD0$M'6'0\C[=2)AIXMBEAW/X:PJ,C71VZ>DY8CG%+[8G6" GML-]C9#.+BT] M5Q2GB 6"FMYIY8KA')0$V8R0SB[]OMC%[:'<=[ ;1T\=M#IJ.]7QHPI^0$1E M.^]NJ4'+(LZ[VZ;S;O>Z:G>4P8>=QUI2%7C"C$VPV:+U)I6K:O++8^A)KUEU M00\?"%+R+;%RL#3O_;#20=8B!E;$=W9?._;)BT.=^2<9M.N10 IK=Y=VW6Z) MM-H2U.M1Q=IK=Y=ZG:1 %2M$_5KM]3HE:=?%4B"CMK=+NR[X]#.N;K1C=<4> MW1ZZ:&^7MESP^>VS1%"7AZ-U"E E<8VYJ>TZQ-^E]2"DZ\-M=ZG&_<, MGH:\*"@KG^FF 2]5)OK,]'7K".$JA&&^H,HM$.3*/N?D2&5S]3!.IK:Z+774 M%J01D$3.P3^?/<0MN4EN1@:Q:TZ&V*V M9[XPQ;3AY^71U/*2'(J]+BA$?7/.X[2Y(M)\10)8 M+ #G$4&% W@ .YTU7Y76 "+U%RVN.E3WFH_%(51+Q1Y>RN^O:5)GW@/'-[W M)IV*. 2#8S!2>SVQFW9*K J&U3R"9E^LCC"EM05B!%"/]F6WL>>7[K>:X MVX/KT$WM$=L&_0K$DP3L(0%;4 O:'(!M V '0[6CB0W84$;]ZNM (>K$,VXT M&D&#G%G\+5S**.T6$'3KBSXKS[K[:,)Z\:.MY!;^-?=\<_I6W"YFX:(+6?.) M[\QHW=$O0G*TEHDQ >G)W+TW$N0J>.9_V"=:8/@+?- GQ4; 6L'O0C'/?PF" M]8DU] D&@73[#9-[;&K#J[L,I*MBPKH>7=W"+$,:[.0_,8_A!2'E$.UX96K: MNCTQX4,>YCU2C]_3DL[TP#@(%_U?)R?*5Y-9QB?E5G\$[G,'MB]6!G]2^IIR MGASY>@X!5,=WBK64H&T.?YZ$M][N.O/ MROW;#/9^Y@)[FWQ6KH'I\9.Y=O T^O$O_1I^B\X)SS8ZH4TG]N R__C/'_@1Y>:K#C[.6&PV!ES M>5JC FQ+_YB6064^D_+H27(53MFR OE.*:'X,WQA$OZ<5*# !K3TF0?7*/S7 M9^75-/PGW%GK%RX4TNRRF423%DCT90AI0-@91V)+:2VX ]U@EKQ!\B;5Q1Q6#79 MK794NVT?]B+LY\H*>%N_^TO^YO'7#+8/YIFWO/&0@?ZRG@[+GUIG>/UEPS-' MOZPW;;=9J*U< ;H79L]33DCI4P:GIFGJJ+NN0&;#*:W;_WK\"W:P[?;!3I8R M'#N=GMI?:^6_NY/5#G:R7<)L:Z .1^N2EO8\69&BO &[.G<\,M$?'-<6P"Q3YQJ/0#WBS.5Q?;PK&ZFO^-)H6..N2_FA'EW**Q2@:H7@DH;K@MR M[ADQ6G]R[XMJN7AJ7K+UB']WKI\ MKUV9QLGMEG14VY/GU.TVN/\(4'+77VZVEK^Z\4FSEXC-9P35H-#9MT_-='1L9*>SGC-G>PI"M MY"KD81O!)G_G6P0AR[42(S*?((-3C"MMH; MK$N:$OP(\_"7(H\0#'YMI+:'ZYH0I3Q"P946W;0#947!CD%P),H'P_1F#OSS M(QJJNN(]5,W]@7MBLI;;Z9GM*MV-H$]P"*]T3XZ3HTY4J$'V,,J M1ZUS9 I/ZA/!E>^VAVOG$*-C4,SGF6ZZE)52>Q.]/&9&9W45'=7Y MD^X^IO2P#L \[ZN][FY]*K5I_K'VE$H]S+L3:QZS;I+JG%3UWE6G!E#==>QZZNYW? MV(^+(OB,V@;Z5SKJL+O; M'?FN-+;> ME$=7M_VZ.;!URW<^\:U\A9V%WA%- M[??$/;"T^EUWAWY7Y[A4_&9;CFXC+A[-%V8SKVSE(/7Y]W*=?_7K[PNZ_L)E MY1+#^ 9X\KXN\)2.;\!M&ZG#?KW%I<],BO M6<9XYA!N\4#M:CF+PG?(HL+V$L_$)\ MI]0P+N@&F>! M74LE>=-P*.Z=FPG:>1EB08.A\UQ+T6*R[$Y TOT9!1 M%%S M/.SOME DT0ISH^0GVJC%,W=Q$CNDOM'?^N7OAC(Y0 M5\BF&XS:E&4W2@$FX32K?&JI* 3 /*21VA_LXR:JKS?Y0.>_^=@[V)!$[?4. MES,@D&9\NY.COD_)G9]E Q(#4?V%V2QMDNX(?3JRR.9PJG$N8E%AU"B%HT;2 MJUAQL">]R#?4[>\.QPJ@#A?2@? \WKK(QORPN-J\:]?=?4"VO77:2EGM/JW/ MRM.VKYF_;[!_- #]>*BV6MFYP<:&9>^40KD8=AX2#4&5:ZN]/03L^R-1>2QZ M(X4V$V8$A.FKK6%V_])&PKP#U9M-F>LR?(\#]#3,%Q.^:E2D>:<#774YO=%Q M4>/)B_"PSFP^#N;,P,9YE!B=!I):B[O.^H?DYO4E7"Z.7C3EVI)R!XHZ%DTY MK2S*":B:!PYLW;*<":GGOD-]1\V).2-WO^*QR=RE=KJUU3'2YOT,,M8%I)+Z M[_B\AO*\2F9M?]H&EKJ:#W-_,= '%=JS\,+>.[?QZWH7W=8ONF=.TC&\3G/< MWZ/,HCAV5XZ^FX=#>3<*)V(/S&Q-W2>-X_T1\4#^CVPTW$PZ M+%P&IMPNT'55E.^Z!.X?M:]604+!&=459!FXO98)8Z%&P5$FR(!$N1]__^"9:!BQ=,KQ1D&A&9:NG3 M+I>G&Z:%9E5=07DV1MR=D/S=G74"P%H30B5/:^ MNJ5KXR5Y9_Y!(PZ8<:+#4G!F$#\4Q9G[GJ_;!C5EK$I7SY"YE =U>;PSX?F= M\>.[GN/ E9LI(="[61SB9I-P'0H[."!<[72R9S2)YQ$^$!%SN6?*H6(7J-A6 M1WOTE#I>*N9QT)1#Q1Y1L37*7FPC@+Y?I=2HSAJHK]P(E)85R*9&:U]*#A$D M1VXZ#J3L$$%VY*;C$.BHJ5J[I/NX85SQQHG%^P['#"5#"[G_@285ESH3]OB& M%(M)^C3#B3MR./'R<.+!^Q].?,B9M;\]1!MX&*<=1=Q]KZ.(SV_^N/U^^;?+ MZ[NKOU_B5V[^N%0^?+NYN_NX9C;QNQ]"G'[UZ<859QU"G+#E4IMH11U=4DE) M/]NUP/=OG9R\.W8_JALT62,?OT9@F]%>AI B&/ MSZH6"&&26MNII4EJU8A:;:&H=0!'\2J'WSZ)O&C^'R]KIP6N*6U?2Y'88.@R M +K\EG5>F;W?^Y?M>]HTF'K?UXE89*^U1UN*[+=3O%!:2'R5C*^*6@1H6FM+ MBP )L#H!3* &!YK6WM+@X("PRJ4NI%8&4C=$*%HOH*IC6B1ZSUWVQ&P/)\(& MJ@&53+8_D[;PB ,;==?TT,%NS%W\#WP;LU1-Q\ 9C@:;FC8SN"=+>>!]AA1L M.H1HFEDZS@1*K_>5>F'WJ2XOQT+8KUU4*7<\=YOC\SB(%C?^ED,@K'*_=3S? M9;[I4IPEZ$=UB_!8U+\#Q[B9WNL_,PHCK3GNKQT>E,7<.!3E)>J%0'W^1M&5 MPQ[GX:CM5E\"7P+_0"J=&,#OTOB%T;I<'G& 7XE_*75^8M$JY;WCZ]9FE7*K MMVEMRM2AV<+VE*O"C;F]LK7$\U&M805[WND>M4WO=/>69AOSNPIW+DB\5HK7 M7)I;<8#M4YOY[FA=;9,$['$!MCR%*R5>-\-TT!QW<1J"0'QUB[*TE' M5UWLEFHL>6J9K[W6994R<6U#0>[!\O]*3O3K"Y3H%S6[IF52&[]*3DF2(\@! MQ&Z*"UJ XLYC]JVC-Y]Q2H$'@Y*J#JK,S) M8@[>OT&H<@Y)KVU<^MF9V[ZD5UWH)>]7O>@E[U>]Z'6NSTP?C#%)L)H0[()- MS8DI;]C!"5875S]/C: S2?M_'[[QG,1D5$ $:.TT7M\/OO9=+^6;"L4.RLWW M#>(GVO"7M6=;2!?2O4_CBV[I]@1^0:N.]VM1M);6VEVZ)UR"VL'*"K.OJ7_0 M^L]./'?MZOIKIN2UO=L\:L/F>*3M4UM<2?;:,6-Z[_S+ZN&<,14S/I'L\M]S MTW]+EX$Y:HY3YPA+)$ONG '.W4JXC'H[N$9=*>-<)90 MEE N%LJ]"J"L@:ZAMCI]M=]9-U]#(EHB>NMZ=E3>]4N#].Z"NPX-<>JKO;63 M8ZI']LY65!+48H)Z4"6HJ97!<% #2&]I?B9Q+:#Z,:Q _< B_E%?A7\(B>TEKP[8E&K M,%U-R]/1AMSX7U 7.(^I >GTM3YV$!P..VFU-8F:DN]X6][Q&E%+JPVUPN,] M!I(59T+G:=R4ART/A&++AYZH?2 C^COS?->Z;*%A M<]SNITX5DK@2%E?[!!%68?5WW9JS;*A:49"RI%1*0!T64-NCK?E<'7D1M3L@ MVVVA[CU('Y M,8/@&)"U56'I2H6E1M3JU89:TANR5Z),+G?( 5AWF[/N*E3- M).NN95)!K%'BWUQ"F)HY)O_4#>>K&H)4@RQ!8U<_N=7]$F.SB*.'59F(10R1=^*"]\C:A5 MGSQ/Z0LX>&9$<3RZ*Q"/?J=I$L%45UH/#G-7]&AZZQ$RO9HPM2.AQC81U)'I MTH)12U)#)&ILO3LR#;E.U*I/&K*DUDE'9N$)1JWB/%=YNLO1!)4UTWZQ26V@ M@Y_9!GWJUO%\E_FF2^-4OS";34W_%G1S[RS2S?<;:MWM83N"WD@,/[+R6NP/J13/H3C%J2&B)18^O=J4\* MIJ3624=F+@E&K0++'/)HX1>AHA9I<10R.]>]IW1AL0%V =7ZJ9MPR1J&\BYY M?1*5I+E]\*SXW#=]*,I-/W3T>\.,GP.9U]?,IR6:Y!W9<-8''-$4/&WW6*9# MW;]L*RG7ZM@&E0,C5]9GJW$YY[I7/@JGT@HHH@>ICI1#TM0]= B/#T$>J%HK=6*$1.G[1NF.=+TJ9\#V^LUQ M?]16!T.!M---TXPE4*L%:GE375, %>?2#%.7954\GU@BM5+!/ZI \ ^;XTZW MIVIM@3!Z/)V"Y%1B638E+#6V!DEE PW!J"6I(1(UMMX=V!FJUW7);DUXE:]2D"EQ6'^V1>530LOM\2BBW7LBV/G#DL MS8-W1XVMPDCVN!",6L69!VUQ9P[WV\UQ=]070U(=!ZZV3%$H;7'0DUMDFFGISM(QBUZN!5.)O\>VYZ M)CE/4SL2NLWQJ#N2CH3:0ZE ]68GD%84F5Z&RD.)H9*%AQQN52=JR=R\.E&K M/ME@TF5P\-R#0D5J7QB16LM,A%73WW>4&U>FZ@O,LHZ$&EL%C$Q%%(Q:=;#\ M:6!=:I.?3\](WVE,HDA8%!6HH6S&T(IJ,A1&-9'@.6#%0S'@H>*'45MR'U$T MCOJDTTMJG?3JDV\J'1 B.2#2<^A!BW/HVM5!U"LU 6E%JW'9;.Y.GG2/R<'% MPC*S(Z'&5M$CDYP%HU:!2<[Y?1/?(S:VQD&1UC@FJJ% M_-RY(PIWKF7NP2VS/3@L6L_,@F?HQK_FGO\,KSU"9E839G4DU-@J6F3FJ MDM00B1I;[X[,XZT3M>J3QRNI==*727&"4:NXC)0\<](HIHE]WESVA"KW"UM, MW0QT\#/;H$_=.I[O,M]T&6KA7YC-IJ9_"[JY=Q;IYM?,OYG>ZS^S%7$/NEC$ MW6Z)T8Q'FMR'#KJ+ <*>2"!\KS'[6Y=-F>LFFAL:YHL)[S5D[%[*9($U*)GD M)QBU)#5$HL;6NU.?E$M)K9.^S%(2C%H%YBUT\OHD)TF#_. Q\-PW?2#*32\V^KT\"[ =FP58OO%\S7Q: MHN5XR[9R^+BU"RSE-H9/6SM/DEZK>(YE&H<;D)QM)>5:%-N 85)HUIB$28UA(HBK!TR-10PV8R!U MV!QWVVIO--AWPGKQ@%WV_DBLEL[2"DWFJX*E+5-.8D4,OI;+L96'KXU$YVOE MYHS0NEX9TA8?9!FK[C#MH.ZP+[J%PRX]E59ZP2;L^8&Y2J>M*EI+TU(2I5O% M)8:7*H8S?[!8Q7=XTT+*S5CLY2J5Y_WZYK[GZS:2,FUE_+#5'(^TO6^O5JT: M_9YP^I>:072?"L(GX)#,]2[_/3?]MU1!DV$[0U- BFJ[ MUY50K1RJ-6"D_0H8:04.2X/I M;L?'L ?LM--5^]W4_2S+1VM:CZX$ZD'9Z:@"=DI9I4,M=3OL*ECI+F>RA.DA M89JG8G9?E Z:XTYKJ+:&J2=%5B+R:]DMB&AR\J![05WAQ'F>,=O3?3FK*%_< M319OE)N%/Y!-- 2CEJ2&2-38>G=D2Q/!J%64P/2*6E# MG-LP' G2 ^(X4+/UCLNB^SI1JSYEWK*F< ^VW*J(*X^$XLKOM#//=^;YKCGQ M$ZUY%G-_V?/,^;C-?<:;*!%.Q+(NHRC_CZS^/D#_6 MA/\="36V2BO9YD(P:A5G/Y0W)WC!)NEC9Z^Z:_SN+B43;\N?&;6PSYR6/O(K MD24LL@H<+I@-5\LJTJ@-H)* $A-0VT/[^7P=>1&U._H_PC%#W>H;>1P'KK8J M+/5IV2.I=3*HST@HZ0S9AW'G\H8<@&_C *+T&5L"%*4)Y R1HX6E-T,\:FP3 M-\/ZS+0[$FH5:"((,EIX1(GK_:$T!NJ-H$H&(HYZ&:H;)7!$ 4[U<.5<1S3ID\YO*/!%R$++T M1XA*C:VR1U8V"$8M20V1J+'U[LC*ACI12^:HUXE:];5?M!R*-A M<]SOI2X0EQ:Y:!#,8Y"+@<"1. BL9^J G' LS0YQJ;%5-9(%$8)12U)#)&IL MO3LR-[=.U*I/;NZ14*O C(4*)QQW6BU1YIX>!VRV7?)1?3(BI:U]Z.AW[HO> M%N6B'SKN+4<@RSE-J3BF'$-88QAL%:QR6J6$B>06$@;IN$7M!T%*F!P")H7F MBTF8U!@F@OB"]A\5VFEIS;$V5%NMO8<0R1'(]<#J5I96:!J?'(%<=ZR(X?G* MP]8ZHK.U/!DC]-;ZS#?NI#SR]S19)OL%K6:\3"7SC3NMKIQO+ 9.:S !Z?#S MC3NM+!T )#J/GHM6,M^XT^K3?.-!2Z!AAT<+U1HPTL//-^ZT!@#1U-WP)3R/ M&9Z'GV_<:0W#^<:CMM!#.25*19EOW*UPOG&G-4)VV@&T"B3RY7QC(=GIX><; M=]HT,* [%-ITDO.-18)IGK#7OBC%"02#D=KKB>V "CW$O_HZT&3\FV&^C!N_ M_8K_^6T6?\WE)GNTL0H M_XEY#'%+X1/=9X8R-6W=GICP(;#:?2IN]4Z+/)2RR=6(%O=?)R?*5Y-9QB?E M5G^$RW_'_CUG]H1]4OH]Y>0D^ :Q,?X-^)]P*7$ZM;4UA.KC[W9%I)HK1V0C M&[#*A<_7D_C>PUU_5N[?9K#W,U=_,">?E6O@.?QDKAT\C5'\2[^&WZ)SPM.- M3FC3B3VX3/]Q\L" T<%S9W3B\>7VURP73S9^1C%P+"B\\>7Q]>(^%C1=P6?T MX/(8!/V/3@SYZ_^VT(?UVZ_Z>'DA.XFZ2M(\(NIA?/;M_J9Q=?W[]\N+J\OK M^SM5N;H^/_WMP?UUW#B_N;Z[^79U<79_>:';AL>:,8/X]U,X0"'3B)$P;%W@2C[:[/5I)_A"Y/PY\Q, M*KC7$\>R])D'< [_]5EY-0W_"9_2^J69*M"Y&N9,$9+ET#A\)L'A5@$GBK_] M:[.](%"V '_.U069(9[Y'\9!0=?EJ^/2$D$T*O]DNNLIE[8!^T7T*Z(> M<.H _/9*DP, R5$E?(>BK M2?I61]]4V\A'WW8MZ)M#SB6^^F+[)O$\'*]6-0:@NY<7R M'.0Y'* ..3!\^MU?5AV$RPF9P]/VS%]-Q\R9C7D>@MY?F[-[QR],LAPX45Y3^WTY5U'(8J$FX'@UL[S_2D/'CK M-,?=MMH;;0^I' W>-@F4#1O.;1Q5@<3M0,PSC6DC$#?CKPOXZZNMX?8LGL/@ M[\#]0U)FKH.]:PSEX4UQ(G-% MK\!7_AWY!JW&FF"ZAVX_F@Y6<.RUQN:_NE*M;7(QB\&^+^;P9^UF,<.DTJAY8 MD!W0J%J9-"K)ZH2$5"Z[L#A,]0%3/;4URN:5D)@2$U-Y3+SB,#4@/J6-LEE^ MHHC]"H3ZF>>AQ?8\TTV7[#MY':J6VD22JX@BYT^Z^[AAV/T*_G$0C]KK;A]K M*EEJF1C:VEHG_\PU2;Q:,(!<\C /!QCA8.-V2R!%O>YV+_<^*U/7>58L!YX! ME'PT7YC-O..6EELY7?YYA9+354:\_!.5)/%$$5,[8L3[R"G=\IU/G"U^!:[X M#9BB]W7!%%,)*JW5'(_483^;H$JR]D4/,R$[LY4NF3[\KIOV1QHJH !A/WAP MZA]I%8;IS1SX$5VR.FH3QRVIA+#KD%@8P[ZQ+X@Z)C[^9DK*GM?.EF*A8=GJ M:'O=OV3!M8!4+F]LH9C"-#%0M 4R'22J#BO8L\-J,YHP"4SM#;:W?RB1&&*, M&RK,!@75RG?<-^5%M^;D$)?WI&J!'A'E'Z[ILPOG-5V00NL2GVU5=C,DGQ5$ M>N\+H!ZRUOZ.)F420)6Y3_(/U17505N!Z$,]!/[^X1%T$N\CVKD&_.$%9. + MH\7 KWUW+H.70LC$BX@V,1TR^MTU\S/:)/WF>*BV.E)6U@-7)1:D9$+69D - MFN/V2(5_"6&72#!58^ 6!*8A:/)MT,1&0H"I[D9N/-T+'==&,.*8%A+T6+,? M 06>E/352_HXM6ZF%P&MLN0J:"/><'DHA7O]H91+MN?'4J<%6!ID*SB52!(3 M2;E2I_(CJ=T<#P8"\22QS?-5H?W@AR'H"2@8/ICN,Y<]F_/G]:TFY 6I4FH_ M^!"4Z[G8<= M#+15E\[PKFSS:\>F+@[8)IW9GHQ "R'-:5K<%]T##3=&EW1,MX>% L.19+OO M $.YA'@>$/411"# )8C> 8CRB.X\(,*B774X% A$8IO<7W2#S&R%_<239LH' M;,8$"WR3!G;E(OD6VUQY\,BOCGOAS!_\Z=PZFW!/2+KK,&R.NSO&84N.*@J. M2@QXIT52"D-HA''*RB EN5+U\CDW6^IB@*573[=X,18U_:;L;LU/NOW(O""O M+=XGD5+OJ>V69>H/IB5[)M9Q:[7?@*2-N!MXA[01VQ +!2@VPV7F"XY5D\"J MV@"[LB=M1>K[(^<(>,?994:FO*#L8B"O,8>3)RVFYSW&ZK MP[:,>-8#5"6Z5E/#:C.:>N@.4[L#,4H_))!$$=F9@=0'(/75;G55$#5J>'7C M/S%7FM <=]JR$=$[ %;!'ZF@HD*.P[GG'B\'6%A))2OMBE-Z"Q7U(I&_X\[<@ M/OV6[?;T6LUQ3^WT*^MJ) TJ(2WS8L#51G"U-3&,+ DN4:SU8L"E83\VK3K' M8HTL>*Y7*4_,,DZ C62D\2+$:_=:DGJ"4T]8:429Y)_ M Q[YU7'O])11WUX'B[&ZU=71O*N"UV^++%LIK5(RO+9D>#6FGB:I)S3UA':; M+@RI!=],)[6H&WJG)= 4X)(L*/Z=3TK[M#=;*2<9G8[6E9-T!L5D*-,J9_H; MII#QV>V3B3MG1EA"NM:ONIQ@E=A J5?AP7$-YD8O_&*!AL!?JWB.91J%#GPJ M>CEU\MR&^+CET,"9RQP8&ZYQ"F<()L9HF7,/MUV2$CUP$N*50+R*#.VT$-^, M;!Q8WU)[K6P&5OG(WDW=P\-;A%WOQG2*5=9)$RL.ZM@EO:-J[6Q:615$K\S/ ML%6=:[=.N^OTN9Q-N!AOK4F=N&98T6V "O?P%J\3!BJ]$*'%X@<'%7=_J8FD MRZ/+ 1;. 0:W 0J^O/WI,2,6T#J+@)#NQF,K>TUM:>+?> EF(<&<2VTK&LVC MYKBOMKK9$K&.$\SE[SHG@FNMI!4,['X+V'1?'6K9>B\+KIBMJEWTZE>&9,6/ M66M8ZHIRE;OJST."T$H65)$=5FJVM=IO0-)&W V\0]I4'J=OY\TH@\>A /04 MWT&C&"2K_T;+P#@'^_?7*L&M\8D9)7]Y'KNN4[GT*JW09$NT6:A?L,?6Z]:)>[Z#TZ MZHEJ!7Z9>Z;-/(]YU\R_F6+H)?B+D4XAP>S%KMH?5I:.+#62S5RA7R^N4*K1 M-X>5G6>V<>Y8%IOPF:?7>-\R=OOM]TEF#?JRL:FHO&%8+]Y0L3%6I&C# MBETTO.Y\9_+#/_*9M=M!*IM-U)AZ;=EL0FSJ59N.2/[Z9=WC9AIRQ71Z!LYI M[:JMZKSU597JEB&>:#$)$?6';C!7%RLY^-U5*6YGHL4WL#C.G/(C@TWQG3,D M;-X%;(04^ES.I!/YP^:X/\W*#4.M"B.W@D:CX_S#UF**;],5']:8:U M"[+Z4[""N?(2:C?4%45E+.OKBG:W[^AC#_..VLJ862O;=TA$EU0#FAO2@Q;E M]O;[HO7M$ S2LA"T@D+0'>C>#&JL@!BH[8Q-IP77S 0H!/UJVKH]D86@M=]: M[3<@:2/N!MXA;6H=] 7IBB9Q+/#[(4QCHH4X8#+_CVDS]_&-O&^#SYYBP<^4 MD^LRPY3UH7FUHUSEH3$GU7<64NYF^@V3.6^FYT2A='J11NTG^^W*ZJYJS_5$ MJ>8K*LTJ%:!2F)'87E]3.QD[9,G48(%X5+X*T>*85!>8U$ =UG108/7"W6?N MLV(YNDSGVAR4E.5[8E-/O'SD+[K]XX(]I.1AO>:X-U+;(F4#'1V&MG, 60)Z M.!E%F72*R\(&!G)0;?4QTK Z\*OC?H\( XJ:\_SLV$2P=)RNCTT*^@,Q.GE( M+%5;:IH73-A971J18@K,FE6="VRRW;IA1Q^/!*-A8M33-A(%ID>-1+%$Y,WT M(J"0%Y&.F-J9;?!?,'O",K Y3!Q4M;YDZBNC85S2Z MAMAC71WVY!S=W&H >I,4T_/F.E 2.])H2^6T ?Z7 7D.4?JI+L@[>9X4%V M53)?L43[?AC2FN.>VA[(!LX"VL&RSU(YS2A"21CD)$WA/J+W*+"1L5W]J^ZZ M^K&;QMO!*?LLU9EZ->N$UNJ[S"L^7A7[)+G@"FUBFV:& M?(FX8CHAU:691J.^&(Z5DHRJ,CLK)0L^%(_9IN/R%K9B5=J^NSXGVWFG[*HD M8;,';&17I4/1281S$:+\OWS-X(Z$$K5Y3J<5]$ KZ*F]3K[F%5JYS2LJLV2U'GB(RM/(;]YK@/>K]H'9?J*(-% M$_7R*EZ@74U9Y[OFQ ?U M#/\NG:*5IYOA#(2#2AS3:2OXA]\A96Y\"5Y "X"(!P^7-BS1%L M\(\GW7YDWW6?74ZG;)*QJ<-PU!QWU5979A+7'*"Y=""1$3IJ\88V#,8EN53PBW9770%L:J;V,U7.R>VAWFF_!4O*) M;=&ME$$A5LHAP,TULD9%Q4[Y=#-96E''K=5^ Y(VXF[@'=*&<^A"+.8\XOAA M_)V!#)Z8EJF30 8;UW=\W=J0\$%K66,B?_KMUX?40:@)/(FY0:U!?-)8.>0$ MN8:__6M3:PJP&KD"21'Q5B I_, M0)G^K 0_A@9$*Z?CDU:5]O^0UR\+@>C$9NOI%FRS_4NIZ(C>^[MNS5DZVQ?3:UN9D\S+H5$&;$@$5N]R+ B!.":] MKW9[V<;O2@2^ P3F=@P6 L%N"R1OKZ7VV]GZ&AT*@H?H'Y%CP=]WEPF(G%0A M6/9$+?2/%0?\'F[W;@NS7GMJMR_^W'6)8W%QG$>+*0;'&F5OM_KY*M0DCH\; MQ[ETH6* W $@M]5>.U^##,$RT\JI3LB717"_AR=>YC@(G>,@=&Y:M]65N6D2 MV^\R-ZW;ZLG<-(GM]YF;UFWU:Y:;EM%-)=-BCB,M1M)&_*W5?@/OD#8E&[HK M61>%RHB[^6QF,6S7"=;NEFFH7RPF4^CU?29"1S<_ _UZ>6?6MO)2)JUPIBU M>;K,A4BX!1!::+VUI0^F!F#-U7%N+[0.<2ZUULK6;TNB M5:(U;_>YO="*&9)J=RA:!]R#6ZL5:4;G"_V'5A3J0/*>"GU/BU*!8N1/=5W; M+10NW5Z^MNU2N!PE: M3A3*CM@T*O";3 R1FJU.(,F-6P^"H^$I\/=U!$^>9 MT6)\_2<\G(_=DE=1Z*N83^=!BM_K/YF7Q3II=\ ZT:2R(]%Z:&5G/[AVR?63 M<82]!*P$;'Y-9S_ 8GICMT9*SJ^^#E09_V:8+^,&_-]OO^*_#M$$86E1LW - MRRM8UW^BO%7=/S%%GP#MX?M8E]J@,=J*[L*O;7(F/;JZ!1J62]$V_XEY#&%' M!2@ZIO\'@S'A0YX/OR!%['3W-G=O:>6[_W5RHGPUF65\4F[U1[A:=^S?EWU=.3H*/$]SX-^!_UKVOK2'@EE[9Q]_M*KF)]\O 8_ZDV'C'+*7=@H]L M/>LDPM=2=LVJ6LA'OY[$]Q[N^K-R_S:#O9^Y^H,Y^:Q6# 1N#!,SKR^'K[:]:+1[O:5"381W@%-KX\ MOE[^)GB5AIJ!1;,3ZX/+:T#&_Z'YVXZ]?_;6',\K=?]?'ROK-N9"NT MUF$RCWAZ&)]]N[]I7%W__OWRXNKR^OY.5:ZNST\3?;HVLH3T6]O[)N79VO7- M_>5=X_Y&.;^YOKOY=G5Q=G]YH7R]NCZ[/K\Z^Z;Z9W,[UU0738/O_5 MW#-MYGD7S)NXY@Q_=68;9R"'YOC(QUOX\L1DWCV\[HOE3'Z<3%K_BZ_[7U#* MX3OZ# 6EBQT4DFI,J8M8:#[MSA#C7K^1,@$(M*Q J?EK$\\%?H8#G80_EW%S MFPHU>/AKL]UJ8;>/S$H3>_YMJ1\,>D6TFK^.4WWN5,LW;KM]FM#-2LE[ MNOG^^]GUU?]W=G]U^!IRBW< M^O.KR[O3%=4RU"OAYA1_OX/?F+;![-R-;G\SHTMOQID4K#S#;<=I]XD;#S-CQG36P"'UR?'LMY.G%<;MN#-'SS3,'47>*CR80)_83AFEUEOM,I&\*9S;GLL7L!W MB6/-_@<.RGU\4_[0W1\,6;+R[=LYKD"Y<=DCK-8RGTT\+HI'II\QM*S;V;*N;/Q@(,/W;(?)OP[ M>'GXP4;*5].WP]<2!3BYSF]7'IEB-_"U!'4;"*$85=J#SX@PQYASI\-4Q\:M M."P91_0&E,!%7!GZDW.JG"$VO,G<\R@E4[D&BU+IJ I\Z@_]36EW545K:6WZ MRK7SPIX?F*L$O^3X#5[>P)5:#%>/O_5TD+6 : 3?^N4 CZ#+8^*;P([3Z1UW M/K .'X]^0605"]AG(1X3YNJO"398 XZ^HL-Q5A[P:SUR%.5BWAKGO?OQ_4/Q MZ;7(TPAY_U>'HW#?&@'ZM 30@&'^>PXMD#FX \A->L9Z)O@?LE7-3ITM<1S2:% M)^E:DNVN/,RM'W@DP*D>YF&GY>"3_EM#Y]_UEI\UF[N3)]V#)]$#@H\I4]=Y MA@7-9I;)7"_.J!/K EEFPR4%BCLNTA,(I/MS^BOWGD&^ 5_P<$.)5^GV#P7TA\D/^+7/G57P+,.=/WMTN(K_-D/]UWI3'G47 MN#\<*,8'+$?T9UOL"0@:9&% 8WF68G&G1GM # M-[48XW(54/6,EU=WX7LNG2R'JF<2,8%&N$:::9_ \W3NPH^N$MH"H2./OH5/ M!@T!%P7[LN'^/9-\C7:V I!P\<@H PX9YRZ'XY$+!U(9/*ZS/X_3#L;C[F-D MYO@,;T!XS>%GEP%9R3:=SIFE@MZ-ZJ%)0(A4.OI61.O8;8B_0K<\IY%X3P@6 M?/()8,I@"H-[9SM6XIN[-8= ![JR+--V3.YSCDEP1.(36_B=&^<@N94OS/+7 MO\=_==)K*!BOWQQW>JOY=0H<@H6K@R]88)ZBP:F\P:6D.Q&R!5*P M=/Q_@!I>B?6 [C;X/0B@[3OM):/LO?*W.D#_TVI7QW"K#1_W"01:RS-5T'\F M3PI0V@"1;.!9>+Z*!AZF6XE?X-,)/P- P+KC0#10&U#V#:5W#^AF%R&S.N"X3\>EE& MK/+OD*! /N" 3Z9K4-P/6.B*@52-^!>;T_7VYW3=2M2'J0,B#)Z/TA(4WL8/ M%J'E$]S:\=\ R?Z3JOP-I)SRW_KS[#.(7WWNOZ'KZC-^XBM@+_H+5X>COUT% M.F/P][-'T+WG%AH"GY7+Z&[%7$S\F^B @&]_CS28KX!3^MNIS,_:=7WNW.\9X9*,QHJ3SIP(8F;$[ZLZNBSHE^6 #J63,SOTXH.RP5U2WOSA7^A&!^O#FSPQ8VX%^)O; MBY\-YQ6.!S "]] -##6T^C&,P$X;-Y$+3&F3!ZR3U!)\ M]HPN:A?(ICR!QF4:^"YD0'_HC^9$^3NZ8][6&%AOBC$GEPJ\)"OBY M& 5=\D+^&W5V%(SD<+)!;X=/3MX:M&J?XE+;CYH\_JOTG "_0^]84A=]0][H M C=GZ!CD_U+@'N!)QM>F@]EOXU\:ST[RTBRN$W%';_X<_9E@A*ZS-X53)J3* MJ7C)0)OBL*ML?#DBP5,TXAE4I::69$K#&\@TO)4TO/9[3L,3^BK5*FDN2XZ* M3+"K2X+=1FPNY]EM]D4<*+,NB/ >+(]O5W;AMC2_-4N!]]X!P@(V]G$437&]&W2%EV==OCSMOXQA@&Y^THKA,'\,'3 M/*I(T]MV;>[8(R+C.P,C)KH;;]N2[(;]LNZ'F3P;^@08!$&:U*P(M!PLGT<= MP22;6[IKH?G\8K+7T /.8@^(+"DTLJ:Q!V%LPD.F_:S_ "/7=QKXC^C7\(8' M9^[C^YRY.^%F^P.ZT\+P(_Q,4?=@(Q2>1[O1XYE.S*6("-Q.[M!"K\'KDSEY MHEP7EX&MN+C]YJ*/:0-/Y$4W+;2WDT%= [[D/B/G#MU1%/_D+PS6X:WC#.3* MC%ZV8+)X]VU#=PU/^>+ ?Z+#"IG!U[.[+R$S:*S]WKECT)U/9B'>G4P4"(T(S#4\&C8E+;WY+SB^48;CG9WVH@?B$O/\&('24[.B,8Q M(G"FYS(6?(E<<]&9?6A_Y''MF"T;KBG@?UX(+!,S _7GV=QKK(F&AT? GW9. MGUNDZ7W0/@8F-RXO$=I9]\;D1]'+^83,%5BH$3JB@J,X"6- C567N;K)G[DA M5,8]YB@[X#:N^2J_$(82>!IB\2;^W0^=CXU_, ](M_,XUR4#O*Y\->$\X"'+ M1UCO(UU#"EE&Q[[ZWBB+ZVC%Q_KI3=O$QZBR!W&(&NNO178LN,.OM) @AF/8+0(7??JX]V8KCFK!\N [/Z L- OZ<:3S# M6I_(=07WPFMP6; \92G)K3=>SGA.(;S_0\X$'>W%U(OJ_,H&=? )?S3%^YPC\3 SQ?9#-_1@:+ MBTBZ^0P'7@0:)^S-(H^D2?*9_81'!:Y*^%1XL:FA?^B!YS MPFX$^B=FD3D D(;3(3?\@^O\X''8\$8=! G!N,SP1J&>!JPN"4 M0*_A"$I;>Y?J84DX#@6$8[CRQF+I08F%Y;P2 R1UB3.L;Q3A24*6=)R(3;NQ MI[AL4:E#$8Y03H 0<3 SF?-B50EZ6V/6HYYX;< G>6 I*28HEWI=H@.P6V#X MC]QC@+ (E9H@:YWT+?[M-4H:?/M11QO:9@T7M>IU"N?JD]9GG!+G7X36HPS* M>(+W^H ]CR!27M3$.8DG9ANZB6HS =E,P)AJ<6G@\4\-R8PWH!=) LN,VI2\84-?+*/:!, M9P"B.O&WS E;&5E9Z.S,R@ %8U>8?CH))LH'S(,\'VN8CXD_1=E]N@)*0G". M"PY#Y1-PR;%0;[U=]0"R%^ZV#]?+9Z'S+M0@Z>NO<'<#W4\):OZ8D>14R^X6 M;SVWM,DF@_7B&LDAPK5LNDZNB[9_>*V":_(*]O@3.:351KA(O@]R$:#M:*)? MZ$T-EQX](% 5E"U[.'P.Y %2:S+?&\%NP,VTD? GQP 4D%3%G#1*[ 6^VT>VJKM28+&Z_"CF5W MJECV");=4_O]P89E^Y&$4M9(J'@%ILISHX(DN)A45<@1K,3*>(D/+5QSE,D3 M"P"! MV6YMVD1"A4& -+8 9%F"H%\:L0*W'%11]N!3YI3M$1:VGTV>-I2W6&V';OTU MAY.J89H&'+2K#5:. \](C6\'M_C">-GG]OWD:E28=D.HI<+#M^VLTQS#Y5R[ M,ZZ4K]"JL7MO.=AQ',C?'!TCQ-\PW0QMMN_!Z=Y,O^C&!2PI'H%3N%RXSD%SX;2=N7#),SB/>PF_F]X/[HS&?Z7UU6]Y1,)#WRNG!CMG #>^ M^ :N.>F!/X_Y3%T6>-R]>-X9&8Z.%S0,>77F%OI(2>=^M*F &?N(/(4Y'N26 M1H>7"78F?I^Y0:*",M5-BWS2O%.1104@0;H(K\7#A7(?V/DV[RZF-3!RP M/.\@[=@-N%T2OXU=$ORFA%*/8I>CT=!YQ*K+5GV;,>2DF(GP7OM M1$55\6HG)^%8#\I>^#C1>+ \#+WS9$(,F'L\F24(CAL\..ZX6-82QL?)^^^% M;5:X:S3FEN+9*W34MA./5L)&/3:A?(&D(8"-!= .0*L)6XY-J"HL&4 /O!M8 ME$,%ZC6,:6;W^:=AA*&G/QW3+"O9,0-WOPLJ_6ZFW]D+@U]_>?M#_Y?CGH=7 M^,M;E/(6ID;>([(R-TO-_Z:$K.BW"VJDL2V2N3F&N=2F95T 4TD1P$PF!L+W MC&3WITB@X&/:K5_PVO(2M>GZ3#0'Y\MC0)&O\4VR!$%=GE,BC=:_XD>/UK3Y8K73X3C2CWBZ^AA MI%6((G0/BW JDA+HHA?A5"0E,$8BPJF4/#LZD/?][B^%JFBAAJ6<;3B_4,_X MI3@]<,W I^@M90]Y6GGE:.F5I<[?&B3BL%JF6.6**GK+7/R%_LC:463R1(N% M)F=SER5CD[WF>/L0]M))\HN$V0%@IE4+LS[F=$B^-M648V!XT M["7IL5@DC2)C&$7;4=J0)Y<]6$]8W[+(7_>NF7_.JXA29?YVVLUQ5^VTM+TK M-'I";$-#&:)V^Z.U^U"3X*#:OL%&P^UCG>\$$FQNN6/2(K5+<]$.&XN5.[)7:!S MR]R3@WB9*W9J@,K=[HH4K)4X*P=GPVIQALDG;8FS]X^S4;4XP^03322<"9)\ M$DEUF7R2 ]W#5K7H'F9!MTPD$ 0TU:87=T82-#4$3;7)PMU6%KM .&YCP%= MAG@]/T+0GWAL7-M3: M6IJU27Y5(;^J-BVWVUZ;G"%!(S9HJLW+[6K-68Y;PR[3&%_9VJZ&G:@#SJK MTS 6.',]Z,SRZ#*:7RE;EAZ\9>E(MBQ=:5G:D2U+9):RUA6N/@;@$ZX&J01+U^UA96!LQMB^F8M8A]\?A0 M5=UE#9S]L^AQ:CFOP9 J3,!V7&I6!U++ A1A$BU]6N7#+>DCT31=/II'F9JN MYY_@]%K^+YR01=-43Z-=ON'\H6"J631YJ*$;_YJ'LS-WC@+(,98C6L79XH6I MRF6Z73#M5*W5KF .Q_Z+[F&I4K^]J50I6R6)S.BY'YS=48%G,0U2U?E MU 73KPLTZZZG6V,WW?JM0RYW ,OMJ-UAM^ Y.LK^7M M3+K]>W"8WL=/JT4<2=.NYKUSEYIQ MIJ;4JGY#3THATFM:AG'P1-QU^GJ%#=_Z%2;B1B,M<57;2RPJ/;4<)1;'#B^! M:RFJA90@ZQ".8MMJ*>K!!')EY@_ZQ286?C5MTP,M0'ET',-[A]FL?Q$HD;63 M8S9?I&&%%/L="99JS&!WU!QW>NJ@GSJ875UBL<183HQUJ\%8KP5FZT ==/K" M84R0;.E_..Z/H(_!(UCIR[Q6)GD9K\/2K%P7]5& MJ5L15X+2<[TU[7D5XJ6(X M\P>+'<1#EVD-PDJ*M4DF6V_@H#GN:6H_??N,97!HU0H*B6;OMGMG'Y[[DYPPS%/=-[ MTSXOGN[;&?8$3/<-=T(YAM$V\+25,/-WS\RZ6^ YN1/W[1,.*A-!Y8CU2[C M"Y(W>-2,MDZIB2S\/"8[.C*X$TI,?&;^DV,H6#Z&?VTL>68IDOS#NR7+[]L;&K M>"'S3=>".H0]6$0MT@5SI7(,"VZR^&5N6GA,8F1Q]'XI.OUG"Z<<]A,Z"3:/ M^&3,W3>FNZFERY_$,;Z9TV21:Q\#VZUE-J'@H[W2?(5Y$GK@:L#%QTH29+TS MW.:" 5?D$B^7^(/RB-^.3]F*B)]&> ^'Y:T*>PST"H5DQ;$^)7I'Y>&D U;^7N =MX(% M*,:I<@>K,J? JT!\@<%BXN@5]G/&;(-8@0>:OXYS828NTSW&:QQ[CUD;P7?,_:'+ *HS0VF +"R)F-[CL.>@]$5D0TV@@##V53Y@)]SI;:^\^!*?Z#*+&T.3R?QYSO]MQ.TA>(3^[ #3 MYD6\M"58(ZSS&V&<*8^/AJ6A;U@[8KYC-R7.V%LN,OTP'#@U=2E5B:^]::8T\;$=($; M>3XOF83G Q<&FL>>\*SCB,<78(R3D%]?<18YT5WW#5%!A>(*Y\8[EPBD! @5D@WX3,^+ M5A8>7%2P'HB0Y"NX9.(%ZLQ@!AUZ(_@M<@3E@='[78-7U4;")O80JB1E5&S* M.RXP@WN]HNKV+SA#9Z"QQ7* M<5 X7*Y'17>BD2QKQC?#90_?_H'X..D\<#UF7,>8*MX3;D"6^.'BPR+"QO. ]PWEQ_@94^ MZS]8\.V9_L:OA.Z:)$M(I0F>K8(G>DS*%'?+6$I]) M[_F@X;*"@Z-X&.X,U#CZ5?MS@^YI?)WAU24^$$T#]+@RF=@"CZ_AZN>!LDD= M.*8F,0%\!IXS_QZIHW"2H,,RIEP[P#K;+?H[&+*H#C9,FTL3.)"CO_X7\(T7 M'1L6;+_]0P%O_V+MC2L;5*#Y<]1LY6_,>$1 GV$O!G+');2NQ3<5T)QLCPXLX7\&6\/D9I7# MI1%NY)]8@_('<]&J,D'X7@;/5@+PGL/;]4=GW4?4@.,$DB]X:-!8 ?@'0WO+ M"S0.6DG(&M 5"==T\24CVGQTO18R_Q06@>_S0BFZ^!->Y\5W%P<0K2S0"0*+ MQGJ#BX;'Z#PS:GX#RD-P:R?*$] G,IR04!/7I$Q5>M@SFGE7\;=Y\#OB% Z. MK0X^R^VME4%^@YU\P*]_Y _"Y-H%37SGD='W(AY/2X.'@^9!IEY,(6DD'G>J? 4(Q+=K M, ]N"3=.D:4O6"X]-*F,$CL#C5(QG$EP":+7%UGSP/IKP&L(A9,6SISU^CYV0&E^BT8 M*(M+=?C-0=G#)8P[TUWN0O=";\9B6"U^-OBEIP.J:MJ;,A$/K5-GRD%+=J9< MZ4S9E9TI96=*V9ER]S%^QM)<'J.P.E9,Z^$$:\.W CO_(M4)0WUY,CULX4WH1?"2RFK 1Y0L[\7PVPT^B)Q ; MC7/S"LX$>V2"#D@>O<@C&"W>7>Q9Q7B,.?$#3W>#U-,I[Y%)/5/0=O*8^V*B ML]1WP/H(MV"&CDDOC+B$[O+ [X$?7UX1QKBX4HJ>1OJEQ>V#T!!$_;;!#9&5 M!9Q&!Q'XAKR$G@X/U6_Q51^;'J*ZLZ'[D=T6SGD>5[[&>[G M98W4[R4?4>_C JP1N5_!Q")GN.XE[1H/GN5-S> 4U[^I3AZ<- 'I?3EBF.N7 MA8<*QO4PB+V%I2WZ\1+K(N./(AQ!"UX> U[7?[=>$=4R4=+)C!(A4QWB+@D4 M-*$S 8]FNLC (YP$_F8_^$S@0? PCW4!'6!F&/M:" __R77FCT]AD];3\!\* M*:,> MU2>/Z/$,FUXOSA%50VO-F9V"/5QE"#Q=W,T6?!YPLMSI-W9D@&8OW"FU"W9#ER0J"UYBEV"E M@]+"G5Y*0HWSZ2D;/JN\ZE[DI6Q0+ >[?U/H)F@E'IY_R'7)C0I;FL%"%@W& MIRRX/$$ /'091OX].H?3]A7^9>Q9ID0N_>8-[)F$Y/%T&5#T377L^CVUS M*<#]L7P?<51M %5'LOKE(019A,,[9O7K&_-OY/MG%OSI>NZ[7(%H)'^.2X'U MC'_=Z_)+@D8Z21 [&'D?EET?66Z0P/=AC8*<52T.$80!XGF3"G)(0S@A%%3_VV&X1ZK0(3H> 5ID.=[BGVB>J TM:49_C(TU)H M+32UO@U,"BLF70=1Y)=$*6E5<)*&;CE@_"-GQ!.GEWA!EG $ MJWB"; @Q/8X"OB9,4'LQ#=HQ1T3#])303Q-H,@D\P1JY91_L,8 *"@X/L'A M(-E (,G/%B,5L_(SX6IT_P&LIA%W^)@<=:2\\JONA5.8 ]@%KJ P=LPC9OB[ M-PKH;X/= YOH4?I0^%C36_@5&AQ^'B5&\H0A:VKR*Q*\]1E3R>'!Y/TT6'PQ M*JDHB]$LKNG]B*TO_!A]ZH$ACTVN58]62HHQ1=M-;^(R?L5M3.+5X2)X3XOU M(&^(PNW\^:?*/T(&OG2JD>V7=+)M.]A&YH.-O7/AK\EUKF H%'6P2JZ#?7>< M)R/[$&Z&ZQWCV994H40>9\KVZT646U:30RGV\(;*"A^Q$RD;]4PCJ?&(TT%; M)I*L))+T9"*)3"21B20RD43P1)+^01-)>CL32=9E@^B6[WRZ>S)G,W@XO.EO MH/ZATGF.;NHM"2&]SD@T50> $6Z$K(-P*PKM97-%8;P Q@L>$&C!P0-X[()[ M!U#]W>))(>.?1SH:@0H?1 DB_3U*SPA^3PK\J8(T=M&L#\OH^'.H0-C2/2^L MY" /RC/8"E01&TY!#3,]*$X3.#AP9[1'/!%9Z96FU...>WM^9S8.H<2;9SSC MH!'?)6]14!%'KJQ13(?<)Z#$%_1D(KW@-.E<;D()&%ODP;ELPH)* MWT3>&@?@J^Z26QI3U/PWL)<&?6U17QDZAJ(M;MS9Z>9#@_\_94'_"HJM MLR!6<;HAG;+A$9'XJ4QB1(IVM\H3X 6\>&A%=%&BX"K#4'8PC$39T%'SB*2B MNZ5)1/@GS@O29@VG?F""N?1%+(P.UYLHC0Y_N5QKRROUX_H6EN9.@LL7),9& M%S>8'$_W+4BO10GY:/.+:E,A(O4]"!^Q4HX(?P<*PTT]V](*057,:=C]($PS MCG=1<$UOJ0PN"!GQC)(7$XXGV7GAM''_1&R%_A:D*GM!3628J!($I"BT!>>$ M'3FP&XUM^FNJ)8,6'$#*'[#M,+C((VEKZZ6?'8PNVH^XE$7?&]H;KQQ=?):K M'_^:&X_\ND>L&2BN/Q(/B%:$+ ,S$X)6/S]LY]6BXK\-^0(+OM$(6^' 28.B M[YJ<[P01W=CA\J^P*&5IL7:LEGT SKSH&&0!WZ4B0UCPPUNTLT5A:7!@$XSU M\6SK/"<=EA7R(O#"QC#^0H)7W= MOF.)5V>+)AY&#"-8$,F[3,!^X:1YPPXC9,J1_1&(K\11Q5M0>#$AN;T'!L\W M,?DU@N50 Z,P9SYHD4&ED_B1Q\45#O++5YIG!#'RX(?5IAGFFHX9[U[DK N' ME+% ]-',-@QIWT=>E2-9[E>9)I4I>T%OFI!%)CAN(U!F"%")5 %C;1<6ZA8# MW_G+UM[F_63C_5[VX1=T@E?1>\\Y[J->Y_TMO<[[@^:X?[HZK45YQN@DYE%M MSCCDB(K2#I5K9WGS/&.Q$9U9D-X9'5JV)-G3#7%'L>Y9*>;?@K@W[@6U<=.M MF^DWQWZD1D\[^X+U!L(EL6-?L,3-PMVC*N&G.;SX\ECN,62-1C\ZWHHU%C0?1"A2F?L><&^@2VT.&- MM^!?B<-9TP8L>D3R8(@Q^4BP9$G8BNG?2+S_;+4OV&M(IAB'BU()8X];66O4 M@W'Q@DA?2Y(XR!BWUV@NR=>'>L["1@F/P#!!+W514::6&T31;-JWO\C!3*5^ MHU2--]G^@U1QWU':KM?:0MRI.C5 C6ZDQPB0TWO?&>JMILD]]>\9H,M5G M)=6G+U-]#FST%[36*A)^9!)/;9)X=L!.A.R=P4&S=_K[9^]NL'0W:$_O@BT7-!HW>,]_N.O,6YA24:2'^M$&>G[TH&AMV[N/AT5A^@SL MVY]!I,"/=Q]L1"\FFYA_#4S+>+M]ZCBY_E3"G7(#8GD3*IJ.:I:4BT;"MZU2 MT71L\=;;#E6YDT-37G2>C.\^B7U&@$FG/N/8'+75'>YEH^2QJHK>B 8;&0S6 M6P&[K1=M)-!6.LWQ8+">(JD\P3L,FL:?]N)6;[HSW 5](%1? &-:M.6-+0^$ MRK,Y?S[G;6+3G5ZW.>ZJ@TT&X6XHY !UH?OH-<<]M=59[SU ;@Q<:(7R(._UGWMVF]OT M_81>TA8Q!^TV;.)&'5OX/A38R%*[[. //OZ!M)$@JRH(8O%F!@LG=3S=XXVS M&WWR%/307S G>%R4*9),$&GPWLQ1DEGD?%VX;['4SW_%:K^ QU'4,DS7("\K M/)YZG,1B"2N)*%PA6G2ZYTH-LW7TJ3;P$>2.#=H]OX8!>9W&68 Z.Y;@\8+8#^+M6<7 M5&.&N3A+ZW(9'[Y4IVN=O6IZYPT.NZ.EN.J"W=)XSX=$,N/<#CHA40IGV)Z< MWU$.8UWQ7QW>@S&\A/%1%>%%X>#G64Y1KC"82@&63B)R ?+1L>:A\(M"2[,97 ,^A@N>%G1-"')L\*Q-3'E[XR$+ M#Z,C1GRC 7>(]OG ;#8U_88>C*H@Q[8?1IJB^1;/O$ 9=K15-6G%51,ME6I" MIC':Z\Q]8><\"^J6N>BVT1]9I(F<:#%59 8[2.HB8"CW5I607T):P/D],'ZF MP?PVZN>!.6ZH.L(Y^;Y%MA/% ]=CAP^4MCT3) 0PU,CX@^?S[Q,9T3JS6$@U MS +^J4?)> >'9])<)V#D>A2TO(T:@06-NL/8UQ\RK7.6T?B*+LG"IW%&X>0 M';TP&BG(!4S?(J$0KX7!O2PNFHE8H1ASR&VCL./6,H'UUBE%,_GBPV$ P=\_ M!N9K0L-?^ NAYGG>_ %NJ:F[P=R%5X9I7MY: MQ #G/ &]2 >4(.#01:3_I''AP>LI@V$&,#P)\QLIBWAS($OQV M(O60Z362!%218SQPN89E C.=O&)<@5UIG81=A,T)G3AII0F6%<][L7E:7YRX MB)[-_?C&3J/F7$""'0Q MJ@B7^(%W^*8'>-'<&)O7XRC.W**9O!IY'-9:#614T6W)G,KNT^FKH"4VOWY:$C2S*^-WD"70W MB]U,EY=-JB<4DI MK6*CIOV!U#5G[L&'X>%\Q'#L[P!,_>.GZ%HMJT-UL.ZRQP;R8B>\,/DQ6-05 M[F2\PNC-(DR!5+*LF6Z@X42!:OP93G(2_IR9T($V.0'LZC,/=*CP7Y^55]/P MG_ IK5^:J +]YKOA\\'.\[%5=(@)+@R;@:+D&PE@$9A4*%(F);K@^X")XCEIK:!^HOC?E+>B81LU^P[&&>M4OY4!O^2V%[O,OV_!$11-4:@0GH'5N?"T;3F@P^98PT3@WDK0 M(KZTLO220I7EG!=N4]*L5_=*+K56AM+RRXE65;\SS/L7BJA1: MI&5$$=8L2D"IR-RM*!T*L-E6(JZPB^A.+4LO0HJ?V09OP&3\:^[Y5$05EX2; M!> (RY.T?FKYMT&1/( L/#QZR]_K5LBF>'VI_%;$[4MZOS-ZEVLB[C##3TL'729V#P72@Z&Q[ U)8DAB2&($B/ O)?^_PY-V[&.U)IF=S(@Y;S;$V4K7!:N5!2B1IE1E1[PG# MV>W_LH"<'L=7UU\S ?D?07[^&4_/OZ;L_)LIC^G=+%+Q5V G\2TM%H:MPE9KCENG76&Y;JA) M_4KY7NM*'-9D^,D4X]=N5Y/D-P1]O-M6>Z.!3/*326(RR4_23R;Y MR20_H:5=P5E^PZ[,\ML(7YGU)=SV);W?&;UEEI_,9:H@ETD20Q)#$D/\++_! MKBR_OLSR.Y+M-51 MMRL.@F6>7UUX<86)?@-,].N_LT2_^N7Y%9*6URDL+:^7,2VO6]>TO!#/2&*@ M_6E;ZYEVROR#X'>F#=HT?.PD^/8[3^.H4Q)?NY;I'!*E[RO9B-M-BTPCF?17 M.Q+*I+]W0$29]!C+'3.:82?H= ?UR1\E6A5C*U,'BY1EE%-(BE[(* M949A73(*\\C%HC,*9=_ S?"5&6;";5_2^YW1NQ(+5 #AS8T;'!GM3/1@.NJF M.:+"7! ISPN7YW_:ANF%(W+#"!BEO83(N'=NX[BXBV"Q.6=@6N3(,JX% MVVZU@!6B2&"D49% :S24D)5% AD17'"-P.[2@%&'2@,$*LEZYV'D,\/@CFC* M\C=?F/0WE^MOWEX8.\Q6&/O?_V>HM36AG#P2)X>/2QQ:)PDJ@E84DT7606KM MA#H9M;%H0I28A&"8%G'#TE%=F#)?V)@,RM=F(G6\T +*<<%<]D.O&B/,Y MM0/H9G1K\XXW>WLY#NK6#MO>B-W/)DU7GC6_,GB9]N"CXV5 MN=JH#U:N*6'WQ^'HZ\.M='WSY_>KS]=7-P_WBGQ] M?QX]7'V6OUS?C&XNKT=? MY?L'^. ;3CI[NNNG M7>*'&7.9] +_R/ "X^G)94^&SV1G*N>_CUC=R5N#([/+, %E6.*@3,[8R.>E M-?P(_0_7]'UFWP7^+2V0E^G,9;EQL$:#OJ:H&34TBCSHMO$OU%I^!W>T4A,< M;/.DM8J2WE%56!N^ AE>]M('\L*!07S3L*Q7?@T (1_HK?+4=>8X:PH<8L@M M1D3(3GQ6Q:G+_HS)K\QP/9EA,SAIN1E$4&498L#&.9[U>R* B M'ELW&&F.[?CX=\\$EXY-9!,6Q+#&@650<>#*%08\-BC15+(H7&E7MTRA;'CX M'=.5V70*A,HO3F!-Y$?48=]LALRZD*]!I>&4@OQ4\!LPWHJJ2]M4O8@\C8"> MD)RX&N[JY]@*8*)?8!5!S!8!M\NK[2UY&Z;RP.G_J- M85\9J*K2R9KHBPCH- T>T4E+14J%DKH"/S>=:1/$I GBR5[E%\-UX:O>1AF5 MPGN1U^G/QO-@U5JR_FY&3H^9]-)X9U;@,O7H,\- MNFW8K_!-RV3/C*SS$B?P>R:0:CGV4Q/.)'.8U:.?G ]1N;25()5NN 6"K7?A M07@YK&%,<$BO!(.^<"+%1V,!?G7T,#0XX=U>L3NC.BT9*A= MIW+N.7 CI%U*$H_,X6P*=2]\#.0?%,RC/9^+E- 2D":TX^"X"S'U7D.:ANX_%GQ0A.56()M MZ\D,E=ZTXU\]C_E>.-Z$_IRR!: 2<_%Y]E!/CC-Y,2U+!G89\I,!+*/-$DE8 M!.YX9GC@6XUH'&G[.%P?,=X'O_@9]@:_B>]F/\?(<6%VPI'D!4@[F _8RSG# MYMSFP?M!PM#=]*3X_5Y$/5 8-QC"Y4A8#.21Y\56)_H^/!;//AQ1\ 4?1__5 M=";R.[13:,KH$9!M_X59STP"Q\&?>>]_68-C6+[SD>>$R>>#/>U/]*&XL5F* M"J1L3[=50=LCT TD_3@7F2:S:GR^Y#G$A ZB3D>1:,_D&SU\X6\;G?/6_KXY M4KXN%Y3VJV$-=*6OZ>L/$)N);!^#R#80J2O=3C:5:>];D>@P"BL76;"_[C^/ M:-UZGSSY#].9!LR2[UQG$HQAL>"')]>8TZD7+ _] @=2,68,J'B$O]J&Y3S1;G^-D7;N*,#@<315OL<#IN'"%U ZP*HD M_H8>R9^XT=BTN_S)SYM(XF?3&\,,<#^&&22>@7W7Q#/KF*$=@D, [>.X/&R2 MV"!14 5:E@>+4 F(H^@"<<]CS.>(A(P3K8?!6,)_^.X(8SL+[,J._L\ONZU% M'0T=#QBSL)Q7Y,X?S&93T[^SC$QONJ=5<$>[BJAONLRB1M-B&NFC[.ISH"#\ M.?2>'#@'XV?D/R\8G-?(VP917 "+7.:;PE^:,;!6,SP+,M(ZM!6VAV\S\%\' MO7$_,/",)Z$RO8)P?.(-@Q'WW9,<8. 5S_9RF#?\2G1 F4LPF MV5N Q7K%I*T\#MQG/!(8U!X<0VQ@C1RTC+0@XJQNTMG$H+,[\(&[V O..N : MQ;RFX;)B#(&K/%A8X?CB-']9G:==EH*3WUEX%A'>P28_ME?%T!5-0XKG$;HY MJY[LK0U?6_C<X/'4G'[B0]KW&7B0L1=(1,E\#7QE!0L M4/TV.T;=_O[.)$%/5Y9M%/@S\ W^PR;<>=+R^4?=QK"SWCT*XUI)P#/70E@M M$^T7> ,1>PQ!@A&:M2T\&%2$![W&4%O/@Y1/%_G6%B,9@,'!^KF8?0$3.S=Q MR_$S'E_#HZUR4N!@5"J+0.\[&S@T$IL![!%KXAP[RL:^!X<[,=XH.=Q(9,D, MZRNM&H7K\\U[L&G>,D52A)LM&=$HH7"@VXE[+#GEZSA45(L*T.::IDO MFKI195*,D1.,>73@J(#\D!;IGND<29^>.U>\M49XXC!^OIH9SY3TA.W?Y+Z\ MB#5&3X24B%AF^"9G*J')Y]U> \MPP],%,)WGT?B!"NT['*!,\!K)]6)PBIH[ M$W-JXD]> "=R"HK <8=\,0&4P;6&$Z3%9!Z9I9.U@>+PBAX*#TNB,74"7PJ- M")!KCBD F:"4.T[H Z8W*\%F/YQ;2#3\$UAT!,. ,/P*Y]E0FGC2@,9.Y@?Y M5R^D8L&>D.#)T? F2U9N,K(GWXDAD\_@)=I/=Q32O!=IUGP96$W#FNANOY,M MW"+%NCWC7""U?I!IZ8UAJY,-GHGRQK#\I=N;<%(/+L6:7VER9(1'(KY^":>% M;PPT82VL.SV3%F(!NKULL(FT/9179&G*FP65WK?T-6(F8GL;$NY5<\0SCR?+ MQZJUD/!J(L([-2)\!1$^J!'A)]*EL\*"RSO\K\:-GPUN?*UP;H2/'Q'''4-H M=XZ(W3CVLX-O3Q3Y;HB'M;0JYG6C24A\%C)-(Q4 O[;!?=@4\T,2R!#=[(V<$>U?)KU6;WHN*.UFT,^X-]&)LXR?ZR(?WH(A./ MW4ZOPLQ1RESI:@7-540JG=M&"*Q:1("T%/IT@2EL-XJ+$0PSF=F=AAC69([7 M)"%'24;@&L6N_QR-[F* 6YQ2PW#LW/C!I#CO1J&[F"2><>(IN@0RCL7Q/: K MQ*@M0\;@]TDJ[\TWR"<*$69^1^*(,@IGA3/.G&0(,LLBQV7/S Z1:"+1B. % M#",LH?LX_@LQ"4^V.37'F$]G\?)0'"X$Q,5(D3"A%[X/P2$O!$#$:,(8GC9# MS(1"E_Z"^V^!%X [28R>!8,(IM!]53B(UB+4$+$% V^&Z0I8<(1@BS]5Z#5< M+J+!/Y/%;?K@A3B(C.7B9XPHG MD@ ;+)OGS#7"P!J\E.=91601OQS3GI"=K;A#C^)Z&.;#$H_'$- Y3@ Z+Q"Y M@[L*?\X+8WXX4X^"FBL 9(ZFB#4BWMW7:<0O;V[O@T+9B0Y1065#J7Y'H5ISH?U6PS]7V4N -RI$N#";@]"B& M?:\>S[3-^K3V!2D=:B&8GRH6X31O6:)=!SGP^#M,9!S^?HB(24.F*Y/_NZ&I M*MY O;[9&;RE,90V]C@3MR^KC0^;NK3%SQ5=;?UB3=.3$BW*Z/+__75]?_UP M?7NS4QSH]HM\-?KSZY4\^GIY^[]OOUZL-$@)NZ-4;7-9T:&J$7AK2__' &OE MOLI:.POZ$B?O-I\2M?U[^624ZMS[;)%0]ROXR7\EN"GX'->VR*VP.^9BV YV MH>@TV=03QTD@GJ4/DX3J6,VK_!8ZTG,Z)GLS)'JLO Q?K+Y!]$ >H=GV$^ M9FJ-X2"'FL7U5UXP1L ]AFN!A2Q$7M Q:RDL>D!.)@)W:734QLGJC6%GRV2S MCL?IT!U_9NH@ *;)X<3F%'Y$/B <$U3-]0S7C*.AZ-,COSC*QPL>_X?",=RG M]T ,O*D1X5U" #3PBFLI!S5;P414!@BP3HQ\YT&B!.$7\C_P$Y&'%P/A;B! MQ4H2\A>5*&]9K7:!U;K%TTU"4H7LYELT+(.Z6+V+*%JT[>B)0>=4M+<;P]9% M9Z/ .73R&_.WIF(G6RM#4L=0CQ]O5QN*),!/J6*L6&PB-#]'KQ,03&PSB@PV M%&RGQ15\@F$SSW=Y^7L4G,N@5,I5P[+4S %^LCF&ZZ+"CNG1/.?#O3KM,:!0 MF!CBY$M)< ?Y,;!^R-$5X[!8&+<33_I@-?AWO8LE[R.& -(+Q&,\3H>%:Y;) MW"BB23:5$("P]V&9!/X(1^$?X#:+B"-F6.%\'+V(%[OY'H8R/5!7"R\?0,J3 M5M(W[!\R'-;'/^!CWPG#@!,WF(N(CO^ZP%.O]2H_&:Z-2$Z,UL_-8"Y\9JQ! M2TQ@99X39I&AET*"J,\V^)C.'"Q(@1X4^B6*>)A6Q M>5[T9Z#WV30(R>Z\8%1X8O+J19H3E:I9&'FB-A8\98G]'8"UW$=,EK$CXCNN MSDO8_1#!&48 Z%3Q)-(5HG<%$@7SLD'0>"UA-+,520B)1\A7Z5@O=-[-Z6OI M[4"3$;(JH[JZ-:IK&=6EJS6JJ^[SF1?;5>.US@:OM6.?3P)JY8GB5VR:(W = MDJT+ELZRLWZF-(%Z#N3 M;^ ,(O=E*UWZV3JONN6.L82=7[^ZN'G=*I]Z.O M5_?GDT/= -"I&IT4*O<=FT"+WPS,A\@5I[KR&>IK6[H=^PX&6WFSJ2Q'[@\J M(4:@,^Q$\#1&OQ88D"%GC'J78,\DL%?9T+R 67T73"-?K%X.'^[.ZP"1_V >]H]*LMIC3S379,1Z M3;VQ5D>OB^$^OAD1YD-+GV,PE2;BF"BD8;\/(?%"'5[Y(CF8^$]E?W,(:J^H MH"9.H:DD]P.B"CFZESS-7]UACV-R4=33L!*D:>)_M5+?4"#_-$P;FP_>VNA%WTYW%;R6CD>_U4O(8KE+I@RI-^T[G.A[ M*9SINXGI+1SX\7T"+;XVS9ZGZYT\XJ=,WM0:Y"?J $C E[";NE S92Y0& M$.0WKL58'C_N@YWLW!UBK6J;7LRFWX#'0YMD9P>['KHO:&Z;[=X M@WT!77=\#.R>BY5WF&V_G>:W@0A=R -BR[(8$JE3PF(<8(ZEV8EV8]B^R"B$ MB^Q$%'],VPFY7#LA)>W$/T)X YK?E*58Z0)CF!/>+A#+=.!-'K--D#.Z684J M3,,,LN7 )LZ;&X*-&8&(R'?LA\EC8->7=[61*$#@%]'2=9-GS0NR^/G$$/< M<8//*\-XX= JQB0R)(GC+^T76_JNJ&H!M?K.*]GX?2NVCR.@4%Z* /QUB%<8 M40-T-GDP?N93MPY"HM:K6PZ72E.U/8IGRYC8ANNF.RT,-:\VD9;25R!]R7$" M4Q#.T<3Z-7*\"HN*X4F'E)3XXNZ0IZ8= -O(]+^H#PU?^X!JP*O?@+?P::: MMN&^7N/M'S>.C22Y#B&W0DAZ/HGJ%0;9+4O4F3&@CPQ8OU-G7,,E&X_@TD1R M%@J4\(A72T%7.O5F"%I\=T*>,,-VKV!9*G=3\RV!EXV:/,C2Y(.+48%045O= M'"I:W]>J:OOH&46E+^%8YM@5I[/RCA-OL2>MGJJ,)Y>)GOP87PZAY<*]7G,, M!B\9C"X"^[#^_M^!N:"X)WR/KY8B7Z-]=<+6X$N!9"D=1EZ)(N\<.];4(L5) M12P"ME6\&.Q<+K!?\%B*@L>I.QG@I#,1\?GX5(1H[HM<]YPD+\)+M%6Q'>%# MB\M4<%WIA=(N+TRZ6"O^.'\I'RYOL$M3B]2$G-J':.O;[D(M),DGGUX+U2'/ M7:FA?E!E.U;;HT!MK$[_5:$/Z5KT;PQLD^LE,@C>R)Y\IL@(_S6^AR2CC]B6 M0O7]WIX$7+0QJ%\#+O:3D_81 !?7-P]7WR]OO]V-;OZY$^YB].?W*PX4/1_P M1>7=,MC&I>BBHPEE_ZU7:C B2D\=.PITBSN3J&Q0H9H-PA"'#==XQ2&V"J+2 MW[B["6_WC949^ ?R]^BP^;'"?#FC\\EH.C4M/+)+B8XRHY#+J98S% R^MI^P M?10=]U,+"!1$[Y*SWB6_PQ?IZJ?1-[H03=<^O>=A JH"XGL\./E)04G=Z[$R M?NS\B_*?.-!E6,IR+1\*DN<;TVETO9C'W&=SS+SPSO'P][ BT'J51*Q#D<'K MBZ[Q$M=*P,#Q("QJWI6D7WC,E+P&SD17@/)+*44CKEBF^8U&S*7>:/"Z1Y.7 M*$ICT S>S#%,-,@_&%N01F +*2ISRIAO1!N<57S#^T')Q;5R9,MX MQ/X\G!S/L6UF2@/*VN)BX9\Y+>!4A%+T 7A,?K=LK=^GH;DV9FB\X 9WB M%N M8*8%+U*BNYXDM&)4I*U;5B M6_?[NE;LC=>*E7K"@>=7].7)M&\*BXV75F2$-3VZF8 M5M-CXX^3P'V!S<1C]M+%U/3>!WCM[33R@],AIW9CB(]-XWGHWY5%Y7?P5EX,B]]?XR4(3;>";G)C8WY5X7 M;QW)?42)-]5Y33I?V4^FKFEZ?!4>/_E^X) SP_/W8LC$>%WJFXV7/=U.'P0! M(-QI+G0;PX&Z,G]X#:85$%+#KXNB5$'\CN+)M"WQOZ6@GUINP*_Z)*.\24EY MB]+,4;-E1%UA6<)/:J(&YYQMD?H"MXM_9T\!-;ZX#8^U E"2ZQJB-C;*:RGZ MNKO.1GA6(R@*VVUM>^-[IK:/1GQ U!MI;?F"JNPDTF(KJ']PZ2K>46Y M\E)>:;5-T4IV:05PX<67^)+=IYL)&(8;;!H[6'!^Q==T'#Q+7ZJ6'C4N5C;E M5[PX2?H611WBG3(5)_N_I@T.TVLZ/.;Q1ODL,Y;)@T(4=5B?LLX(@O"X&-VR M#N.$X_*&5V,K(#?!-9]FU"$MK+!7! D\(!96985=@,1(/%KBSQP0R7C BXU[ MK+KD_*#C#Q1\84STZTM<')/2O([:&/X5Q8YPVR2H*[4$S> 6[^N%T2%F\YV7 M]ZT6#8OH8=&Q!Z8MN,*O-.'1'A,[Y9N3Q%_%91_PP3OS/6=@V&Q36NI,$'97 M?.2,!D+<21/[',3M6MUP%8VP40$H<.#!NY=?GKC>DGIR8U@R=.0]WG'ID;J6 M8?.TB2)%[UEYD1FR6YZRF,CD_+FPT$0]68N:KL9%;UE3X9-6DOV5#']I97! M;X910PR./J:2X>J%JG4HO/:$_1XX$@P?FSMT0Z9X1M>3#UVL^%=7"=7(5"#P MY*6=/?E>F9Y\1]OJR7OYW??\I.5TWSMZ?O==%GW=G:CV)SL.>WB,6!7=VF.2 M+)17*L&;[9W*K^JT\,;F=BO[FE-E*^$%[F4O2'@;">^UN_L[LP7N4R](.YS6 MVTI[L(;V)6Q-@7\:5O&[DN(X=COA+#3 +!RCLS%Y( MJRZ@N!(DW[@*'S.JHP/SZ)CD&"]-#_9A3%O&+K+Q)&X@\>@&0U^1;/;D^"8U M,R9FA"GN22+?JV!I%[[HD8'S,U4XH6$.U05W[DDPA">HQX&X$YR>LQDZ ACO M2N0^"001[JU$MI0@V_*B1+>'3K]IQVR(TIU1TI6GK)?3U;Q3.OTYL"W'F(0I M9+K_3C3@=>T$)D.0$RX>WAR(_3[Q2TJ(#QT;='>[N%N=7B"<<;R.7?3^#$>: M&?-YG"V/OW)Q'EOR&7H1I%B2@-@F]&5)+T07?;S'"EWZK;#E5.%%OELGA,?* MQ[GG,ON%KI+X(_!FS%JWM]WAM1 KMQ-VJ&^7FM$U ,\2C_1&WBH_*9"H<&0I M,AQ:M WI?@HP*0F5?*T!"C4O[KM/P '<_>C4DM-\[96+T-123S"]]4<$"M3G M/;WL0%;>TTN_Z.D%- GLW@1/^6D+FU: @EZV5N FU((.WP O0E757K:7O:VV M3]-.17A71<+U-83G\;(U_62TPYE?5[J#?"'CW [4)L][;319*MGSKOJFE@UA MVM!O\,#0DLS)[01KZM>PIA58DU[#FJJ2I#DOB-,NM0$U'.JX<*CCB.OVGMJ% MX5'GP)PKS^/%JBEXQ-8D9JZ0T%ZY3"DS_"._8S_';!$7D"X'C;X93W#0^#O> MA_(:N?#OP[06Y4"7B5Z3".54*W%B+Y4(?3;@%!'@_TE/J4 MUZ<^XQ=-F4#@\UO%$UG0)[S=S4;FX\4T@3]SW.@*JC$6(W"F11=&^? 9;-[2 MIKG%P@ BRYAS[A1M0MR7TK3YT^UWR0LHUR7:NV"RWAGOY#2_/FB2? \T>+3$*L6? M2_R;G/_A,PKR]=WC^QV3U?R.^P2I+3A8LZK8H MYJ)UE]E9\-T3LE+.L%#9"=GZ5H0.4[XQZL-I/\=%AYSX&.5Z5;%I 101UTX+])*!SA*8%]U=_UIT',@E, M]@%R2=QY;GX*ML@>AY=(QK7AHNR8"JDI]XS7,XO60]Y'^9WV7G0KO33FBR") M- @=:U'0[2T[570&%'UH(RPL]8?*,N MG.#P M(5(M./@AD"/Q>A"BXE[B7<$<3(S9BBK=3+3OJZ [QGUS,])6(">3(9 M]S)X#GC:V+H/>RJ1!RZC!XX='2A!^*[U/J,WU"ZLSQAT_32B*6=%&?P7!XXG M*WVJ$A&'=5RP1=<*3C76C\?)0PO[5:5:;O-S:I@TIBLOPOB(A< ].M>B:19B M>CB8PQGH>X&+2+#ED\0#^1P%XX4-F$SZFSCS)U0G:D%!88$Q]46;8"ACI3@M MO*A<&!+>GVR-(0F?DL+0Q%9ON;6_SQGWT?C"V!6_C#J?N]E%[*+>SZX@VN[A M%ZA]VI_F'M*L%L!;:@4JG_8GNX]0RU9[31(89&A9%/?*[Z8=>>DA?4I8VDBB M=GRYA;1 V=7^G"/,PJ"[KY 6@#3O37./X K]]IK2O#Q"6@#0O#_9&I+=7F,/ M=A72'>"_FWI%YA;. C#J_3FF$[9CS4)O%4Z]0'!G?YKQ.@:EO:YN-$]\I$!L M9W^RX?RJ*8-.;N&42K"@X#"Z"R=J.<1;**5F>N$"[UP3^Z01,E'0$+41PE91\"V#>\Z@-5.,%V-'JSB] M@.-%?DAE2E#IN)Q=X5, 4(AUN*>IO>F%C*Q"6,=A*^.J, M9;;DE7+X OP1+RJ.C(Y/(KNW:J'Y+F"D:_T4!,G" ., +SY [:2[7]LBN"C1 M=4+AF'%C+CI()8])[CQLC]:TF/V$B3?, W*M]U _07<0[P-2#6-:_HQ:"G(8 M<_)1ZK4\]J-Y)H($"J[1*S(?@?#BN:TWKH2*[V'&CMJA11%^D0Y"2P*+Q>'R MJ((XN5-"ZW[97F"#&C2W IIKU:"Y+9+V/P%LQM/7"K8#VT)NC<.K<7CGH0&; M.Y/MDBT+VY#MEF&KV"Z;Y^:!U1/+V%B8B%BBD\3$]!&(&!^;A=^6"E2&3A#= M2K!3[8I>I'7_)2?T*D'GM2#SC\ '!_&?S+\S8!_-TX>_UX'S8.^BMW(4E**; M:K;-I<@M"^7.I0M'\D[&7':Y>$IO5V8ZV)JJO?&B7G*1\\CMALC0[M*K%;D= MLEP681,L+>.JL?S26^2BM7+G,L"&7AN6>[=XTBFGTE?Q_K---_V>R^U71PN/ M[ 1_&<_8),"K59>WZ6N;+SGP^(]7\\GH(PN;K:$ M5_=GT<53,7 !COW&6C#[2C@. <,8V'$"#^RG]SZ^W6 9XGF Y3Z +P@T9I9< M%!>3@R&=1 @ 6^T;"P\.ON%/$=B(XYO@2+,!XL2/#0UQNHWA1(+4)JH6PI8T MCF&2)8X<:0!42'%TPL=H MR"'&C%@%#,=/$4@6K=^VP$SYQ]9_DH=^M>*A5X%5!!HK50 S23^E7-XPGTC' M>[J]Q/P_5D@^]1.*)YX3*R&*]4K 6;T*7*E7 H,E5>!* ?-8 KI&0,M]?,KGU['_AV>=56S@D@"T#U0GL"1X4'/>C[#X] MOM/5MJ*W^HK>Z;Q?56UQ>NBV?]M:G]9<\^MQIEK87Q[PMBKM#"V&L/VH*]H@T[EA#&_F[+]?'$L MQR-N/X,$Q=5;F5[((37K6';BB(K4K[0BM1M#<"^4GJKG5:1#+U$M7CN)UZ#2 MXH7]%/0.=E2HQ>L_\^(8I5[V!-7N@X3L-U MHH1@:\BB[.CN=F7<+Q:JFNI1JEN55JJ$76J:(/96KQV%*]*IQ,'&HA7NZ^T.K5XG:=X M53I!.- ;PVZ_KPSTW!Y!5;;^6!.3 M_<(R?ILN&*0!MO3KZDJGGSMS45NXJDA6I0$Z P3HZ#VEJ]>']K.3K$ICMH^3G*5Y53N]U54SOM36EI:U>?%6+USF(5Y5S?%VU MW1BV!IJBMRIBO2H*R:B1D^=*3$60D^%=!GB=2N,A*IJ^)-4MVN,JB[!)V=9'6JC-;IJG2O5TL!$:LEZ]PD MJ\I@G:Z*8!VUIPQ:%;%9YXB>K-M.'DY[JHQ&ZJK]QK#34_1N;OA";98K)5U5 M!L=TU4%C.% 57CR^ MC; .Q!37JDI#CS1J+]!66MWZK'R>XE7IS)Z&/0;:+:5?%61;+5Z[B5>WTND] M#>__: V40>?LDC![QV*V.P1%KW>OU:;:6)]Z,>K%J!>C,N>OHN;VTG$7CFOX MC"C"TC7'GS&WEK(B;DNEL2,:8D_SE*Y*8RNT/I>N_-<-U=)57+J: M'ALWS9_-F3F!#>.CS/\+0X_]IJ8//LF[4=+7-;WJ>^A1D>1BEZULA5--S#%J MO]:@#TH"%,C,,N>F;:"MK#$%ITY6O=NR"9\0)+1^[\6V3"U%UW+#S0^?IWI? M2W+%)?F$\)BUDJRK),G=*EWO5TMRU27YA*"8]9*L44\Q7>M759)/C>#4=T)P M%HUWW; $+18J7*PKLIJ)QH.'.RH-"I( MUWG/9%T9M'/WYMDD_R? N]4"?5R!KC0@1V^A0+=:'04VKEJ@:X'.(="5A@#I M;;+0:D_I#_9&)!]%H,D-D_:*4V7Z2*OTKO&QZGA[GGC[ASIE\4LF]>O%J-!B MD(T\T$%UC1%=/QXZLSE9\<9^)A MF&5RE)YQP$C\]+\;>I45K)[]+SS[(KF^D_E0=^R':(G:E_/S3'S[L'$YHOU=AK#'G;:[^<.]M;.2U7DI@AF MKZC<=$%N>KK2Z]1]PLY.;HJ@\8K*3:\Q[()#VZI*Y\+#II).MD5_6WNUQWEJ M346 K+TB;9R*JDX?6S,.0-IJ%/1Y"D\1 %91X1E@V3((3^WGG:GP%,$\%12> M%C;PZFGGN&E7:$M>;191*T0!A="*)/&**H0&UK2E*NUV??HY2^'13QAR:>E@ M33LMI=>KA><\A>>$<9<6HEU:7:6MGMU6?%;GYZC&N*XO/GU]<5&=:1.>6TU3)X7M67I;3,VYLQCL;7'N+%O34V4D45-71Y85ZRU4'LDWC:^P M780-6TP[@!6_73"7)S7_H$V$/_> F\;53]\UX-!IVH;[>NVSN7?CV$B2ZU@6 M?)72H\SS=PL6MZGO5J>;N^?6F28LWICL%8$M54?V6HVAWE-:O5/<*58+WRG* M-(\D>^M%KMT8MC6E6Q7,7;6;]!>Y9!#%&H2O2<>_SB M:$JUY2!9J%JU.@?)/MUQT5'K@^3926"ADM?J2. '5M='=0">'8"^"9B:1V5 MO-ONZ8L?3GT)BG;42U#R7?I[@F3;)IA:#=0O5/=;':7'?A^JTN[G]GOJN[UJ MT3^#^'T.T=<;P[[2SU_D4DM^+?EG$#K/(?F8-574;F4EOP3\]6DNM*OO1CIE MC<-FY7T348).FP /@_R5$H>_/RGOKE7+^U'E77L;!Y1.8]@:*-U>A2X,JP6^ MDD5L9W J62_FV'FDIW0ZU;[H\0B1.5@@A[/\HPQL8+M599PBJ_B9+5R0*J(Y MBN$92FR#&TL-ST26ZT5D50<[7<'*=( MI+#<8"^FGM+J_*)%'J=%1.2":=:YL6/GQ@Z( RVJKUT5,UJM_M[1D_(S6E4I MF:^%]E#0T<)"JS6&'47M5R@-6POM.0CM*3WJKHY"VQ_DKO8_B="6&[2H\:&U MDNZJI(7@H865M-48#K1JJV@MLI43V5.>N+OMQK#?RUW578ML+;)%\9B%1;8# MKE"UC>QQVN?76,L:BE,:U+*P5G;Q!ELX5N^MF4=!TM2B6@U1+822+"RK/9#5 MCJ(.]@X!U;+Z*\GJ21WT/ME5?5 A(.Y16O?O C\\RW[^AVNJ6^'7U;,_I]G7 M+>(%F)R(%W!B1;89W2(V-A8T[G_81#;%@W6#^/,;K.9)C%6%>;5PM8:0)6K*ZT@(#UL$-5?HQ7+6 5%;"#=H=?*U_KQ4IK#'?H MJWJ8):@ Z/=(SD'=V?UPJE.L/JH,]E*IR$T(M+3M*2[%>['M(2PMO"NIV MZO[IYRDOQ?JG[R$O[<9PT&U50UK.L@ZV;GA>?KZX6+_S/;2@0_=C=^L;3RHJ M+X=M3U[DO(SWE;3JAN+5$YF#]A/?P\1@>7TW=^2N*AOM6ZAUK:L[SA)W?'0- M[6/95;==H3;=54GYU8)ZN%;=>PCJH#'LYV_34HMI+:;%^VKO+J9]%0]5/;7: M#0.*Q!SJXHP:17R /MA[J!JFUY2V7F/<:^D\<#W&7N*IXT[0UW.??FOQ_)7% M\]C^=+^%M[)U^M46S]!1^> ;L![#WQ?)]X*SI,):;7SK)WENN$\F$(>/JN51 MMQ@2XW 133LP!.=6/IF8ST-)DG[_@#^(W\0O) (!OF?_#I@]9A_EOBHWF^)Q4L6(I) ._O:F[RR &AT75WP2+GD7/]OFWC=6 M9F:C)%NY)IB4IC%#L8Z((++4#*I4-%1?FLFYA[/^)#^\+F#N(]=X1/3\#:@- MY\R-@]S0V\EO?0B_1HRB%8Y7+9MECRXS?C0?J87[1W!VD>5)>KL9]")KDTQ* M+&HL96L'3]*+$XD7M42Y*D]'#B'Q>[]FHPQE"5\1:_\X''U]N*6ER_N_ZYL_ MOU]]OKZZ>;A7X)?+B]\_/ [+Y.;>ZE6$#3>W#U?WTL.M?'E[ WH['7D>\^F^"\&#!^?2L6ES,'PV69T^N.8,7)8%IE'<@"V[ M-_N^/^WOM!O#AQF3IHYE.2^P'C*Y%#*^"GTM?R;[,R9?.G-@V>O_^O_ZNM;[ MY,F^X\/69="(\N.K[/![.^#K'A];?F?:\$TG\ Q[XKW_&+I3@G6KH@-24^Y2 M_T_@^>;TM4SQ!AHS9;J$E0:7DO@^9I8E7,K_;J!(P>\P_CC\?6<.";]D#.MK M+#S8C<.?/LDALE95?VODBGMM3N^5L3>$+']'L[>I1RWR%227R0F)>XG M"FQ87,NT&6Q9N/_P%#[9VKC\]O XF RY*S,>\A9JV\^3+X=%PHC=MM0I*D?S? M+H*"%U=I;:77R0V;J(K]*P.57;SDJ2YW*DG@BR#S=A'X06,(6W^G59%ROUI. M=I23(L7$.\C)0 4YT91^OR(;:$7\PJB,9&T)20UJ/C:HN5^D7GH7E= :PW9; M:?\:%:*UK&7*6O=(LH;7/[65SB W<+XJYG<7M_3&7A6<>R5D=M,#B@AKH M[8JH02UCQY.Q8SFZ;9"Q7E]IZ161L66,[^ZPVLKC:5;@8ANP59N04'3 2Z+%UWKJ=BQX5# FP2Z)B^:A$J M10F@L9+Q8260LPO&<*WD[XPFW/ZFE.9@9'U_D1!C27AX9N% .#7/]'PVP2;K MB#J,08DK:$+!\S2HL+PU*%,D,B&#.RWWO-QBJ\*U^=\I:I[X_+.C9/]?)YRF&+9;#Q M3&:K'U=H#@%/^F(@O-DWP4B@S5Z@U8HM]P8X2!:[\V )_K8C$J/L4ZIA^<[' M>-9@H<.:Y%WA8TAZZ B[?G8W<,2V6YFB>RV W)ZFJ=@49%P M0GX6]8R(KMNB(_LYDYMH35GP8N3!@.T^;>MO 79UY/59%Y_5Y6+ODP:K%W0T),\=H>')0Y%TT"N#RYS/-R.7,; M=^1]4FK9Z[]?2NQ0ZI7DV+5])_CUI^MXN4*P/57#"[Z5CIJ%P?EV]M: MLR):77C-=-CI$$>4!4\O8]H28V?PL MGTNU_&@)((>58-5>((6C;\HW+*>8], (M/M*+[/4;S.WUW8=>\.+=1 7(/=B M]6&Q6@-%[6Z/!.RU6%OA'Y)TJ)8I2UUKU3([TQZ@T4O_%2$[N")*X_%M^ M,3SY;_D;O:H[B6-RQ$C\U$WBAW>_ZDI[H"NJNII<4+:0FN[Z>6!:-17MFM+1 M^YFT4FAQ"[GZ,F?5Z<5;:<(8*C VM1,6PLJ"O)?V"93-$0%/$E6R2NW]M? MY,*^HY>.YWN7\?CYQ$\'\5,0[;J78O?[IZ*[U1CVX BSKXKW!Z*VBU4IN \G\O^/4" M*88U"Z-!"P%WTX!%4%7#?C+!I>78[$WM'[<@%G.\*@E9U+"6I@;[9BQOKSRP M[_7-P^CFS^L_OE[M!O>]O[]ZN#\HSO<8S2$/1>,N"G8_GK%)8+';Z;)^P#'W M3\>9O)B6]8!R,HNY&Y=98^YD/L7-=2F^'2"]I?'IH'%*?UJ3IE,#8S?_1,#'N^KRL*J MT%&MI23X2E59514ZJK5D"1R":!R.I^$$\N #__AZOC!,E]?:5).O5:&C6NM[ MPWPBZ _'^4$K*?_=L )65>95A8YJ+6)M5\]NR1)V=<6D5I6#5:&C6BMY;A:T MU-+NO>F[<>RFD'F8]L]W;XUEB8ZG.7F1%_7]'IKJ]82E[BU]4Z^M?4J8E)JH2MB5_3:KIS_$E?$KBP; MDQOF7X-*JU7!71]_(V#;U2.G_83'B9P+LC@^[J MLVMME@Z)9ZD7HUZ,>C'JQ:@7HUZ,>C'JQ3B[C-)EX,&X81\%:L4'IQAO9BZ\ M7\<_W] _2E?3K18Q[O!Q$KC8\#!_-(DW$<#V 4UC:I^D*DGGQ3Z]:;6J4%:-NF=B )*K2I(?Y9 MS[JCMM[2WJPU*F]+ZZ-%4O6L^V\J'8+8^ZKDJ#Q64[/N[UG3960YGJ&KA0(: M5\:3Q7A/&VOLS!QK+5@V?'O9O4^VJUS^AK('TL5="-@8'-$/%ASIJH6"(VK. MX$CN^^2.N! 'E;U]KBP\S-SWN^CW0%M&D9OMRG%@!XUA6\]=#E'+[2\BM]O\ MY@,);A&_N:4VAOE/\H>7Y'45R;40OP'C6YJ_W@)_HY5Y37MM@&O972N[^JD= MAY9>.PZUW.[N.!Q(< LY#BT0Y0I)=Y61U^\AQO8R+S(\;UZLB WSR&%JKTQAJ':6KYX:AU/+ZMN5ULQ-< MQ=A9MS'L*9J>&\=P> G.ZP77PGLNQK8\U[?7&/:5]F#OJ%EM;W\AD6V?W#_H MU_Y!+:_Y_8,#"6PA_V#0&':ZN3%IM7?P9D7W8));FG?05LGN&V-@' MNJ9]>,JK[7\W(P+-F$<+CF)*WDN_BFN:F,]#Z?YK\G-IGB<5#0B*:2#O[WI.PN@1L?U%9^$ MJ][%S[;%F1LK,[-1Q*U<$UP-B$5$$%EJ!E4$2_S23,X]G/4G^>%U 7,?N<:C M.?XDWX ^<<[<.,@-O9/\UH?P:\0H6MUXU;)9]N@RXT?SD8$6PXL7Q/(DO=T, M>I&U228E%C56@[6#)^G%B<2+6J)?KJYN'>P5^N;Q(W=57 C?WUK(B;+BY?;BZEQYNY?1P]7 MG^4OUS>CF\OKT5?Y_@$^^(:3SI[NV8CWTHY &^^_EO?NSZ8WMAPO<-D#+,8? MEC/^T1RK_\(O_DM;-:$[S[+4O1GF'?H7$K5DTX@#\LB3)S"/ &8TD4U;OG%\ M)NN*[,^8?.G,8;17>KSWR9-=-L:-8Q)GC9RI_+?\D11U)US,I=."X<$##G)3LP45?VV!/>;PTS] (+C@[RU'7F4A8/ MC/&_ ],S::8P>T+$AVCX"^3FPG!]_$OFEVT0*"MFG\\\D+$G!>B23;IE&X;& M+TX#3,G-G<#V)7A7?GZKQ?D]LINI ?XJ4!X9^ <^,+V9;QHXC;,1FI%WO\S?+RFW6:&OR@720, M"]B4JAF"3 -803I%1W;I(2XR 8LEK%=J%2/+%-6C;%<5;5! 67@$PLJ.0("% M $76\BE+2S0[7*,LFPT*G$^>0 !?3'\FA_WK06%T5>VFQ%R:,/ 0YO $*ISA MT\MB7LT,M$TRUAA-:6*R94ZY?43S2*ZQ(H.2H:V$[]OR(P.[A7J+$18V4612 MF$=&)HU-A*6S7DEQ8CVZD+;H7D+E'&ZN8RKSZ&"KUL1#T!EVLI&^)YO8R$E' M(E,=Q^)[X]$R MO1FJD!Q0\1;717C/IFHQ;9!=+?8"Z^ QNUC!&+*BTQCZ+\QZ%NJW'"()E=-C M:]:\5L12Z.05F&'U9;0Q;M?$G3;& EY[>AUF:HGAZHGE:MZ[<.J7@]4 MC]F;]2Y>WRHKVE* N'H$)E-&$ONY8+9',$AG;-+!@QRM%82D[".>$OY\L+-9 MDJ[;Z;)BY=,GO!2JO\[-M+<1KQ78D,N@GJ?FUEB##8XA%[G0.PS]0J'_O.\V MFS2-9SA"/C$IL".7-M)].GUF^S'D($>&U?2VV(E.[H+NT%1N2'3^0] ^XJ2O M,1X=M3$<7 Q6S :QJC85FTOP02!%%!#8#(OVK_LQ[ Z!Q9SIAH7Y$OB!RY(R M?\4-R0.FP+)"A;#WC(T%S,MW [8L"F6.F>P!T.NUBB#(9XSLXY@.>XEQY=!J MI"(:HF'=':@03@I__=T!O[K6,I"3R*,%>55P=N("0TK]\K M]W9/,,7M-=P,=?WX]]AJ1[G%MN2)5>D.VT/A]E=WIQL8\X%B2M^ @%D^F&E' MHV/,CC?;'EX0R^Q"7DPG.W53QNKWT3N>EJ$/\_#BY%,N?2?EJHI&[=U4KS2= MZ]8Z5^O?2K7/4J5.OY'U:Z6K ME6Y)Z>#9?$K7.4NE6]^4Y5!=9,0%RI[Y'\:CJA1/=QF%NZO4V:;NRK0[)6]$ M\T1C/TWTZQIG\WXT#5V698#L0=5*OFKRU2K4:9Z(%MQP_Q\Y@ O M^%#Z^S?//$E]:G8M:/J3L>TQ62CJQ[XIV6FF5>JG')#'S[#,\_ M@&=V;7N^&U#UQ_&\V@;D\C6!IGTW?9%NJHC9"'8J,D80V] ?JX3+<>8KL M>*[[OQL\U[UAKX&WP":RFJ]0&Q\RLAB%Y:%_4=JQZ_/5]^N_CQZN_WYU?[&B M4:$ZG0GRHE+ )T36/ :>:3./ \R,2.R7JD 0:N-X#(O'$&,C/QNNR?Q7? K( M^\%\V%^\'_!F,^PPP#_@T!S$!#OR> ;&G1$&9^S,Y\[$A!N%O<8681V5X@;UPV<0<@UR9ELDG&8_+I\MI\QC[@8A,>,,D&#-B MV,+Q8223"E*,"2@A4,VF4S9&[":6PPA^/3N(6:+WCYW FL@SXYEA(8HH,;.? M)%XA>%CH7'$I/R-$^V4H=M)W$(Q4A1?^U?!F\A?+>9%Q$V#>V@JPP(-Q)M$& M J(7[2 H#"!6/BRW/,;W3>%]'L>03ZU@[/.-W8,_PELFTN-K4A R-(, IR 1 MIC,AG0P6.(0HCYA3+AN_1IY@2#%!B]8FX"+/B:)P5^]6%1BHB=B''@'FF<)[!5[-JR MW@!B@X!&SR/0(W'9>4R8*RIT3&I[W"7V1%'LDRN^'DL<7Q8O6K(G R4[ MJ_9!BA:=S"!Q55AR6(\4X0K(@CF>(6*9*O[XA/&=$Z2!X1+P)_AGD59-''@I MENPYTRE*#C?-\(#UBF2'*Z4@9Q(UON9\#L8;9FT)??)H-\!"6P]C*),+^ MQ7UIT0JK":-%E?!3L>DD%S]C;6MS?AAS'IGJ&\=N?HZUK9@Q1W\?Y2AACU)7*@N%WQ4$,)V8>B"JZ) _+*_9\F@?@GD;+%%@]>[2R2 MM>6.,*HX1Q-5:]6XH%E-">)$PN^2I($W-T8*R4:XS"#3S(L1$J[8U#!=&0U+ M6(#@):TPOC^JZW)X>?RC81G8]<:;,;%19*N?M$;]EFO&Q#=M>!D!;^POPXN_("G$*3!P-\Q62=?K81U,%&[*V M] 6G288U1W%<@3J8PTYST!AJ T7OMO8N\=$K.K4N'.?!VG=A>NN*Y/U(@4!_ MR&O9K$/[U)(KV!YDP7=1ZS6Y99S-AI'=V>P@K]LI=]9M^YW M=CK].9J*U)W1ZLYH9Z,(F:5K)64,JM='+7V6D>)YRHF)+@6R]B@RO9W>8K^= M^/7>C>/'XXZ\57?J/NJ+=8OU@CPZ>L=<I@S/H'D6521^$&+1],I MID#ECF!RP'<01S(0'3RP&>AS6A1X7*E<72Y9K7(H(D_E:I7E66^D"VNK0=79 M5N2F[R\[B(>Q1YGK<>I9-?64!:V\+AE,V2LR@VRJN4I*4_MDXH3O^KO MU)+S:Z_"5Y/GBTQ6@:787XF/W:8! R:A-8SWZ9-SL!A;RJ#K#^Z"$B'WE!D( M_9#J,*<2[2$P1$T449SZY,PY U$]PD9=2^^92F^)[M\YU9F=)_$)":XPN?72 MG>_2';?^-7-K$I$.O5.D.]!E.L!'A(@@WTE[$NW$@7816KXS<*[-<1CM/.FL MMV^SQ^W5E)N>HW9S MTI4 84KS?*_F7@NLD[0#95_W1UNIZNW%P&2(PS5"3LXE#NW1 +73"9PCS:] MH\;+]M^_CKAI=0IL6O%R\J#V3ML6W<;3UO1J-+$XF[XHM0J]415*9"1VTJ,V MN'\MI=\>5$.1MI9Y)Y$6*;#8*E3LP.")"J(3]'-%)V3$.S]4(5A<4>2 ?LZA MX[>>F:E$@KJ&"51A%6J80 T3J!.M=:*U%M4UHGK4JA&J>ZIUHVJZL?N^= :A MFS,@\5RRTO4"57R!C@T;^*4Q IV+]@%0 D1%C10X$Z1 ]S1(@0Z%BM5N[E#Q M+X@4(/5\$Y.KL0(5Q J\66! 4;VI\YJ5RVOV3@4-Z#:&;670:U4CHUE# VH5 M.JT*[0L-Z#6&7:77J@C$)@BR:4. M6J(C;?@4[\VX<%SJ&B):_E:\N^C11&F_+CB9?83"[H+7=H1WR8:[%.AH4]+ MB9L)^CK>BE%(I79O:Y-HY\E[7+[C'3W?4Q/$Y>:XN1K?2-LZV@A16FYL\\N( M?YY+/7;KG5.V%JSVP2E?S\X4-4;"(ZY8PJ H_?["<+?!+UEE)\\VQA-R$'/\ MN]EJ#FU/KNR$\3LN0S-N$?O];P(7K;F[;87NT\2\:IVN=;K6 M:01E.!R3@7[A/ZG5]=5*J^LWI.4Y%V7](A0]\ZY!&*Z7\5-K?6&.%;8#<;U" MR+E;?MD2'J=C<%<%6;@7[.K0[.0- "NDS?5J;5XMO5ZM,UHMK5*K56,<3Y0F M.Q,(73W[7W?VAX5/BC!;2\W N92_4<27BA&@< W0) ."=S."*4?IF"LHC$B- #PS3?4'._95%+I:):O-G;)4M#1F'@1*>:XJ?89-&D^HXL??6G+")RO. MODITL-OY[N1C:G!%Z*CL=.OF%953M5PRAI25\^^GGT-IZP.\J2& M4]:(G(T$O=N2KRER_64D3V)-.DR5*)D&@>[:,"@F_(Y[<9P MH'1[U43LO*\E_XPEO\@%8$>0_ ZVTU.U:B*-:\D_9\DOTLCX")+?;0PU51D, M]FEX?&S1KQ&:!96V1FC^BB"B;1:J2 ?.(UBHWHY>Z>%!1NLVY%J23RS)1>K5 MCB#)_1V]S%J2?UE)+E*;=@1)'NSJ-1Y;E+>"/C,^F9C/0^GW#_B?\T*$)[7GWX!_0D*35]MI M>L;==EW\;-L)K[$R=1MUQCKLC7M?FLFYA[/^)"-TY*,\B_YK0_AUXA1=(5?R*)U+'L$%?_1?*2NSQ_!6T>6)^GM9M"+K$TR*;'J ML5"M'3Q)+TXD7M1:9W+KS-[C;)3" URM_/7AEA8_[_^N;_[\?O7Y^NKFX5Z! M7RXO4OGL$MB]MX(68WMS??KW^/'JX^BQ_N;X9W5Q>C[[* M]P_PP3><=/9TWX!F[-(F_3-[]#^;'C:L#]S=FYVO^7JR97E750]7(9 H \@K M6^LC4?#%!G@3*W$S];?&AXQP6N%E'%PL>5[[O^KSU1\/%RO>5.A*_2)-T]?1 MN.^U 8_^ [*OT T R^](:8:F%>#@5P=\<["I M%L)7];KE9D;_KVDS]^E5MN"_B!D:NVQBKNOW?,[7;*X+X)VDS4ZK2(,+W'8? M8-?%_257R74?N^JH2G>P3].HHW>'JF6KH&P5:4>QNVQAKY2^HO:ZE9.MBEPO M>^OB&J&;+%N.L=P'_K1HFV,I=Y7NCFP5Z7^QNW[HC6%7550UM^T]])K4$G=T MB2N"X-U=XEK5DKC#N,5GI!3'$OFC"?1Q#2CBRW=R7L_9@+XY63FNZ>LTAKV= MG-&JF+Z#>J!?F>KL)UAA;Z4,M5:+8YG4I"*@AGA>@"T#KWXNF.VQ?#I!>-O>24Y/M3T] ME3TM0W &C6%'45OMDPM.E=S.<>"ZL$/)"^3NRBV8=2PJ7RRJZ;%QT_S9G)F3 M"8-G^'^!N+'?U%H=T>XM-ZU]7=/SZ.NYG9Y_G27OGL^2GX]K%\*9R*<[M=B^ MY3J6HT07;QQ;;#ZYMN^!VACV=44=Y"ZT>G.6\I<5N;*"E+N*G-88=OM*JU.Q M<.7ZGO>' F8NX=/50J#FW\UH5:6(-(V=',#.F%_#!C2_.3@)H ^"4#X5MXGR1] IQHSN&!&=+@AC'WC*,FD\D7"#Q4MGT MP,GRV 2G(E:7I*KWR9,9"+6)D&1C3!%$3W;9F)G/!%,V[(ELVL\@XX[["H+_ MS"P06R]X_!\V]B58XC'X=(9)*XN 3DXZO,%C[C/SUE(CWB GWN#X,Y@6_,$R MYZ8/HYCVV H0()VDP &!XP]0N0 MS:F)6/?%P@*_%O@E<:L!0]E/^*U'YK\P%HG/&IR GKI\KYU+$PS+=S(%:!01 M\YT3<<=<7!GC*0YG-/6$JBQ@SFDQZX"N7.B=%27YC<1ARURT:LT%.]9<]#+F MPD4S7CIA\.47,'HG6:YO-/[N,^RM6RV%&V@0=A]$GJ0?-.(DR[?OW/K@*%WT M5B-K,#=0Z63_>@+6)\V-%)J;R-"1308U#^P 32&9B"EC:(YP%[/M(&139"3* M%X1-MO\O(NS2P#(0K+:?@YG#-,\7QG9GW: Q5+.5>/N\4D+0J=*\^EC2IUZT MLC0::%XPFS8,!%ZB=H,AQ^)C;MX7+NPHY@)6]M&P,,HK30(7G\9'S?D<2(;% MIP=!L.@])#(7\IWQ2GWJX4D0N[GQ"H8=_C-A\N-KN)\B6_%%,#WP E^Q ,IE MYOPQ<#UJ+?#X(6'RNUG[+9;_3!=U\OQQ,+U_F;\-.?!_!LR#Q;D-O ]WZ"%&5PH,MP<8-T( MK)A\$_BN22N-KN\$W@2#P1!42P5C&-8684B_1=I7)N0\,K%,\7K1D/87C9*< M]')% \XH.PE&I#W WR6NX?J1C,R-'PRQ,?"'QX#?0;&T>N&Q1MK(LM2>H!=F M6$%K"<>>3%/)!<)T9?9S3.D:PYO)4\MYN5BMRSSL0;K2E;P%";R>2BA H>,A M>!T5S<+^!!N3\#?37Y<1#G(_*L]($T M,5-&S0OF./WP)< H2K\J()8+$YU7^@"T H_C2F(C7X2VF+Z-X7LVL8''2NHW M>>HZ\^A=%H.3,+I\P!6D%5YB3F3A"GC!>)8]8[ KIC-YCR.!V<>7^+)VH?&Y M 0? 4,_,1[*^-)Q)(4&"AHCE2NPG2>JD=]SDPW9BAX?*,>?%6%B>Y./O+\XJ MM'4<'2V59'0CG$=XN<&W@ IB%[<8#GG!";FVGW!8(@7C=4^PYQGP1M1> M_J[E>$]R:NL")O!RFG=47QN>L!0Y#@Y.=HGO-7<[1BSCW/ \4=H-\.3Q)++ MT-WD,K0;PU;K8A4L*8-(6%3$;X<'PS7V>>U"UPI9[DUJ)B^=DS"[(G^ETKE$ M%/S6EI=BH+J2_:9_>*V0I;J\OY?C"9'GT!/\J M\M>OEPH_7LQ-&_U- ]\'!(8G@/BP(3Y\)P:!]T4#2%P<7V8F;EA B*" 3W2" MOBLL"*_K[=U/!A0INB=J1*PU[>SF\_XQ/*EW MUH;RY7>)=8ED*&3SDVRL,31N4ZP M&3@TR?/=,-FSNIT4MR6KQB-+52-;XJ](&)$-#PX(TX!RJ"WR]&WNSF/I7#SQB=BI'S.PTQK% U0T@1[C>$FY0X6 M(K;G@=GTIF(JZ+C$B2A.D<=5/=)1/.3'$F!Z7A"M?R@@]'(33UMD!7!S0#< M3U%TMDDE.[?%TO>(G"0%Y=YWQC_NX8C&$)3*)IG<\_#O7IJ!?8R;Z0AIZ6BK M_./?6#)@H6\HC;'5*^H9C,WWL"Q).LBT5P1I;P8,P-735:6C97A[&Z6I^!94[Z8W@^6'7(>)P5/3+?D\#E\X+83QCGOG1L[K/# MRW'42X[)&MF3#(#6QH77=P&.G9K8UD8I70-UB;=%"V]:9ML.\WOX!Y$2NLX8 M=EWOB^O,=U ^/+$K TW/UKTP%H+"M1 #<,\N,M@8UVNB1R!.;YALH>,[";S$ MK;S0WP@=@P^XS.)GLJEANO*S807QED%E7Z@,&%FEPU,8I*"0(AH[A#?B>0!^ M !5;.-S0"46AD"J]Q!2U)E)8D,L32B^F96%&*:XT0V]E*3(J8\PVRN\DF7%Q MM"C$6S\YK*"+A'0$-@6,5TW@=,GF$>B(0NWYP!>M8+6[[0MM:%^I." -P;!C9/#(+FQ]_BZH./R3!2. ML%]+FH5/$UU("YVZUE(+_D=.:J4$M9VUQ*ZR'8<'>O,1G(,<:95Y>B5HV3"QD'/4PN8#VC3(08%K@=>YK L_I(AS*0XVF-RCR MB^$B3L/$X1"!91MA!"&!STC4P$CL.00Z3=C4""Q?2;P^B\J#PQ+>\M+_;@Z_ M@UGW1$&3]!W+@3QY%*((")+0W!F,X";>R4M;O65D0BJ7CWGE*&7%OPR[!P:R M0)K@%!]_Y9[#B4R.;).O?H[!WCP1(7/3\\PP:Y89]@VC8,OIL-4]D!_Z*4#& M)E)J.K!U^GP>B$-ZQ+*G"1M;!DZ?3:<<-A$B_K:36V7Q/6JE:3$Z+T??P3$> MC7U:/F\92O,-W)\V":ZJK +*(GS"'?MAPMNC3$XZ[$IXQS\,^P?AZ&G#,13Y M9I00H$O'=6SCV70#3QJ9$T7^SBR33;D-NP*CYHWSSZ9_DMGT&L/6Q>H]H@D4GY22S0OYK^PJ&7P*M]X0 MFR.. **< ^;R!%RPA4_'L9P$#D3;BTZ9.7TE'#2/QU.]R(3.+(]D[0GW'4DL MEJK*_R>P&4JTQG<($"JL/G0=9':\ )%G%Y* =MRS4H M#8SYQ1BS'9"76G_SDA%O[MG"YR>C30Q*:)U@4\E<:JDGX])@LYI28A;]!X\\ MOX2+(6'&Z*"K>#'=!N4.%Q7+Z9=.U&&B6N,."LH.5?8$B'2,$H4)=D@):>$;W31PR9=F M/V%S!57E=?$<(HDC)[Z8C]A,Z'D'R?"A]TY MMC[R"W!,PLJQ=$IVS.T75DC(MH.PP<#E:#7,#^(3J(4ZV[IN\;)KS(A[V=)KO!%+VZ+]][4V&Q3K<8K^,A ML50P;HCUF1IB)5S&AXP8A)7JGQ7E :MQ ^ !#JI;KO_;62S.[$K DS3=2]SU M!J;^X]I;Z3+Z)17.LNS64_60PV7V9GJ-8S[5@W7ZT= M]]RO5ELSY%'O5RNK/6&\/7P/W338*.Y"--&U_4_P;K\X@9NGE1SLP+FN^#N5 M1!9J22SVPA@?@7M+V8K;W\2FPU.P7;TR:3CHB"?NIEN,G#=D ^!PE\\&Y+MJ MK@K"?>#]?7E*>@7TM0HTM$]A,8[15;80(6=A*O)9@%:NN]*J(*K;F\UF?"(P M6F6!M/B_%WK'M)?064W^Z4'Q6;DC37B/ F.W8??5K]2W9.>XTN:W)*-( PS5 M'RH6D0P2\!8S_JC^K-CYDW#@:A;%]QTW[C4[Y66^O%3"Q$:U MMW&78WP%WQVH&P+\(DKWZ5TF;PA"T 4*MD?I%\.G EI$BM/0V DX75DD0$"\ MI@A?SL>*VQB%93W\PJG.JVP*GT:7Q$) 8MBZ17.I7&]B$ M/<,^!W-,=Y@^+T4Q,6UM3+ KXH3A**:-TD?X0*IR"DN2Z.DI56^,9X(JTXZ^ M%"9 LNFMS-&2L$DS:NN8HG)KX];6_MTZT^;S M'X*0D<"J"C*PT$9T:,M99*.W=ZDSK ;)>-7F12='G>%O*SHEA=5K)'Z1VG#( MJN\:2&*3&A%Q8&V6-E38#%7>3OZU<#@PP9@XB[!OPNC^4NZWEV%KV.4& 6&8 MW(QRB M:VK'HQQ9BA/"OY#/$:)^GP)P85%R$:4F"KJ$%!4OT,F/4\Y0&P5;G MN/YNG"A%Z7=Y-A5L*UIL :KD=OW3R@MC\1A;\!'V3HL1 .M&$2^3EE\6%J=/ MX!MCG]_IEWA1^MLA*1X.-9$+Q(V6T$1FC/0B*:@#WCKV,BS3^(O]'6& M-A.^+LW@]8Y+[*7]"K\DK&?<&R%L.Y2U4-[,<7V>B.,CLI]LSM=Y097O"D$D M7D.C+=+%40,]D 0)) &)Y?"5VMDQ=\+/M0:69+G$NZIN,%/*5^/ M"&'1&19[5(M5C94B_LSPT0U@M-@7V4E:[A?-8.^$A<=>D+&K$_6();C-3_(K M8/TW'5:Z6FHSPDNK/DX"%P4CSP'D>T@!_89GW?0F@UUNEM/#'/81-Z_.IDL_ M*%V]QK"C9Q*&D&[JQ17U&N8FUDMTXHIMU0M6 )B^\,,\![VOUT1?SUC!>1G M3]BC3=A _9F#$L#?G/:JUCE5W%ZL^$Z9,H!68-5S;@JXKY A"6$K&Q=!;W5R MK\)&-V5U.;3T>N"=G1>]5O:*)&\K6$-G]TAT#D">.Q?M;)GV$%B+)3N\KUS: MX9\X($JX59#F"FV/#8/'$>#P?7."I2+< 8^:0.)='>#4\1T((ZJBGH':3L./ MN-DA:@MH(71V5(FPB0@JGPJ_S6_ #2E+]I:T'7Z;!RDU&;N7-Z5GG3:E5<9%+8^MEZO!W(''0RQ<']-#*$8,SF:U^*J$?CBB& M^S$*X6=,?HFAV_BSX?&"WSX*#*[5^6U5,BA5'&USRXN5P UE?G&#JHNOMM4, MS-&:MWU/AN"=I?@\#\DKLLW\$JGB)SZV\Y7G6Y!LATJP[QTZL71;J=_ M>8QT)%?*N06NC:XKG&<(XO1Y 6VP'3@Z+NT^7M%Z=@#L+;[%G"Z#3U4M=?+_+>2]UNM MQK"MM%JK7;.W<7O'7?Q-+%9YF_1^BT7=/0YK9"IGH2A%S MY/TB[F%]I"UC"6K"#X;4YR:]E[Q)8W2 G2.C"?E&>X3M@@>*JA_((+VQ!3O M[K'K@F&*O:.H7?VP.T@(\ZY\RF<-$'VUL7,"B'[(WJ&'F.(!V^G&Y.[4>[I3 M]YY>Z3T]J'M/OV7=J#M+UYVEJZ\!F?"'W!5)U9ONCI57,+%+Q]NSE<^:KZ?] MKUZ,_N2HX+@$Q5 MH"_' <[\LA,OA!CJMC/1$5_HCK/8=UF+$\@#$,H)P"B KU!+"[ZAGY(OVM9O M##M*3]\>;-O(A2VHF&JP5]-.P-\!\E?7V[\"?_7C\[>M8FZXD]EA:$_^'C8A M)7;POQNN28>%]<;I$*#EO)*U7VNK0]FVD%D[B@:FB[YL;P\3NQ?P8056 M4$)T/I62K51#B\(-[B(\B^B1^KIO"F;G5Z>%1*1GXN8W/.G@!7-@GOD?YHD6 M*F$7A7G4TG7=58W+!4R)1F(*7?(QIWLZ+-'^)6SAXC,;KT/S)&R(XQL_F$U= MNF"0U?Y9)TP1E=^II10]V9QJ*B)^9UK8O9N/'.$(S@6T$,I1.A-_#.J+7W"! MF;2= !>4=/NX/-D-L. #ZV:S0QJ0-V;H\=#R\.+D4JR.R")W\ZI6+4^5DJ=C M6.R=Y$EK##5%ZV5%ZFV\: MJB6JJA)U-!N>7Z):9,4[%?$*JN-E]VJ-.@>-*F*CO^"-$Z!#SVQR;?N&_60^ M6KQ7FS>:8\.*_U"^ZHK?F[+3S; =ZA#3RKRII1:KZHM5$4-]2+'JD+7.[/-1 M:6M]>I^[7RO>.2C>D>UYWEM^.UT0(J7;Z51#\6JQJK8]SRU6/;+G[:S*I$K; M\P-::U%>Z9G_81PL0N9[T.S549.S4+5C1$U&4Y^YNVE:'S5-KTJTLI:J"D9. M]I"J >94NMVSBYZGKN2$_NNH:]&?F^%M:3"^O!]JMB MPJJ1L/9S>T''%M9*G$!V\'K>Q-ZRN?RL=,#;7N5K9WQ8R:>96"#>5?KY5;,6 MP[03PQ86-+=[69T*3GB@65O.F?$)-=(LJ>WG03M\YJ[4O.-%B"-[ M+[+?'%Y_!_,9E,35AB\ LOQ G?WO0P<+/S5M-I$?N4;)"ZYV\@*_^0Z+EK%:65<_Q6^5\:WTJ?;IO>S/#+JT M'@P'JK5K/@:^X[XJ=-4Z7A[N>I)C6Z_A>YY<^,/40)UF$_$6-/V.;?X'Z&#S MA>6\,I@BOM;WY)'E._(=^V$"3:XS"?A6-07%Y872%W)H#&0LAWZ$C68BPQ,& M/ [V!>B!WW'G"BQ#XG\-8/I4CQT.%A5D\TOBG:GL,??9'+,+^2JB9P;3G\@& MAN/D&Y@7U5E3F;6F*C0V7H?.8!4Q%0,:+2\,5')S8?A,-OF(2VN3OE,]P'NT MC601M^?+<]@Z \'X";X)YD*,65J0U*NB"4T#&RV>O(##YO@5UPGHFAL_&%$S M-VUS'LPEP[;QIOAH_9##+OMW0#-^?)6-Q0*^3F;494_ 2+K._:#7MI=?/'X8 M G?9,N_',S8)+'8[_7+Y,6"+UW3<3X=L ]XS<"ZI@=%Q/),.V\3CTR0.QRFJ5YHZ$_%O:E0 MM]'+$A_7?:/?1B?EDUTTOH_8-8:7,\-^8F3B%MQ^;KVM/(N#&1&#,VTYO(9] M8:U[=^,UXB%S.6^_&*8K/QM6P'!/2K!7@0T&K*F]Z:;S:C1]U=M%[GA;-?7( MDK\C1VZG^"O'$N6+S[0I3-C-#!/N4!E[%KUV]7:1F]I*93N_8&_0W^E:[GRM MRO9.=6RW;EP!1V,?CQQ/AFE[\COP,.#L\WZC"5H;V\L6F]W7M5/JNO()@@\< MN/:MG;VT'E '0VU:8X)XMGI96(YM,<\<9KTX3[>D'-O=HS-U/2][5/Z@9<%E MM_'R_0GWM[Q[6A0'61CFY,3+7JXNQ0L=SO$.IIAOT?N-8;^UO74B#*TE0UO>6]IF+I,3^^-5A"OS%>[T5-A<,JL'*K&U M'%4_"O$1^]WGN BA+-?K*'O+TIDX6[WNP@BW[6>KV,:3=J5[P"=N3VUZ;-PT M?S9GY@3X]U'F_VU.89F;&M[:1^%V_9/(HN8+,N2E_@USKG\(SAWM!+,AA, H MZ;*?>5PYJ^YN&8O@A\H\H/80/M17VOUC;S$E\+ JL15$,.2,K;R][0511!\Q M[?L_;(RY'V,\#C"/ZR<2ULXCO)ZR&:>QG/D:X1>Z);=+F MSF"[HW,66]Y1%JY<,[+GPF&KQO3F@G++G&WX M^_$[_-6=TH?O/R FA?^\;?I5O3=C6^B@9 > >'5/O.3[5SZQZX+8J=NW_MQH M_O=O=;E*]C7V7"ZJ^H8?2E^PDW@>:W*J1PE<;'_PB%&4?8@Y2?G.X4]\A M=D[#\IW,7%5T6*$)8BC:93/$USZS:WOLS!E]_HV#, 7>G3Z**B6H^/O!^)G/ M@O?S;;BEI3K*8/@^>U]E&#[(NV56,3628)?LD :.DPR3,2=_7HJX*6^\533^ M8# "6UKZ[0GZ/N90P#1NO^WV[-7N).SE_9PS>UE4.6=?NY_GZG[BK7L+RF%A M/08YGV@7 Y\CIIUI1N2Q]C_/VO_\+'H7R"Y8L-,FM5/;7KNH68YE^2\0Y4O# M&E/MCOVT$D@,6? =.!!9Z*:>L,R+P&5ITZPWANV+'-'@56[]=EHFM\Z(R:W& ML'.Q%V3MMY-[F-A\D/(VE@-_ \=Z#J=ZA.[)3@K27B$\3CYIH -(.+NO,#F< MVP94XI8U;C>&W8O,KLP55Z3NR5G7*V"=XV[\#9H_91[G?E9M-\3C)2T1G2%RR-X.F9S1GZ.)GVXO& MEJ=KHX&S9&V228F5CN5N M[>!)>G$B\:(>7=BJK[-'X\NY7.L]^OIPNU//D>N;/[]??;[^_]E[UN;$D22_ M\RMJ?3<7/1> D7AWSSJ"=MNSWG7;OK9G'Y\F!!1&VT)B]+#;^^LOLTH" 0(D M)*$2KHV[:1LC556^,RL?5W=/CU7XY;*^/B4[+8@/YO@T8+B[?[IZK#S=D\O[ MN\?[VYLO@Z>K+^3ZYFYP=WDSN"6/3_#!5SQT]'%+R@'KA>P9]R92N96919.C M?2TBXO5UN*/!P!^<)38W%:N%N#AVEGU_+HWCE^ZF*\M?X)Z+\F[?IQ4<^ M$MV%[X_2<5! :2'NV&[^!?O:DJ)VC%GJRD8[A2,.4_\7Z]AQM=&Q0U3PQ?;O M)#D>2(YJ@=3(.UB("2E1]B$I\/$8'VW![%G$;[LK3O^/3YQMH M]]V/3BNRP\G!YWCD;2#9:LC<6X1@J$5-COVI=S9QR;P3]9X6.?GTG#ZH.'Y+ M.J"/.^8OQTKGZV&OE5;L*9;YH".2$26=94UGAS0/R(S.NF<7K4;L9N:2SDI, M9X?TT,^,SGI 9\W84\".1F>"C%.Y\8=U;5/N49H[P$P"4N^?7?0C.[ 4 M,!]"DDYQRC@YZ6#W:SE"N:RDDZ%^/8!T%""=R(*K DBG)&,V68'G8CPU6\:/ MIO%ZHW?'#+M3TQ3_@BGV3OPT-BF["D&7*M$E%KH*5C4[R@9"4O!^\BNV0;YE M39"3UE6"$2M%G?>>UG M,3GD]AC]50.".+#G=+\)_-EO'CK9=FO_IE;M1%9 MY2VG MVQAN.HZ>B6H15!#]2HDKIL3-UG)*(W&QEUSD8#%Q).YZX?5:$7/E74Y\30GF MIRFM!#-SQA9U^$QK9H$O)D=OS-,)&G3B.%]_]L'&.-]6'1;=DC+-Y@'C=W#2 M+P48S["36$5SX32.@Q/&3?+?.SFGL<(W[7SYIK.+;_IG%XWZIJ0G 'T#?I S ML].6&>=Q\@.G> >>:4 ZVAN6A:X59R:?X1WKM6&JZS<:G'-YR0&R'R\ =;P9 M $W_#W7XN/N@'T_ ?'/_U8N!W.OCX]='>./WJ#::XITM?M^$[9 )=HNWZVZ7,PMQX_V?@Z?FI3#3MOKLMP\F'+?.]R<,^><=M)Z:>D M=;U'#9/],KP(J9Z/VVJK\C!JRU3=D<>>CU/BT>MFFZ"*=L?QLY039$>7/0=[ MRY)'3<3.MMUM(+>O/=>SZ9KTOH-%GUZI\4*_P@ZFL8+4_08(]WYG]R5+480I M2KXV,&J[L)237&7\,0]P],29([(>-J=X>K7B<9S*+C:;R7A.%$8K.(436+%3 M."5+5A2=%:J]LK)P05K4T'4T4FFMZ3:B'"\O:5@=R=CQ^-? MG'FK5-M",G XK66E6W\6B2W%IPELIB9GM<%'2BMWEDN)TF&7SF.0[Y[C^-.[ M\ IZ[5I[<=T]T72;O&B&1]E#O*FS(W,V4FSP+[KC6C:J'Y85,&&\NLQ$X"5V MK*/BS#-!/ULC MS=W.')+ZLTFG6PB9.>\ICP0RTUT7*$+':=<.4(NC8WH'TA]BSJ&4I?( 3G3S MA3HNPPE@*7A#J"J5D_&^5U>8.*1(J3[I DG,+%"/P*+^4MI\;EMS&VG09X E MB7 :PIA5P:$&]X/"(?=.;7-?MCB4%,Z$\OBHR>VF<%B+P_4QOZW<.9X MLZOZC=[91<3DJI\(_<-C4[ 9N/8D##=$/5Q_R^'&=.AN(]8@.100_ 9$]:+3 M5Z?":'+D>B#@U\D1<\P,%(J^Z'("V<9!9U-_2+P3(B('6_.:%#YT-/MMVTX MG!:A: DPR0GOKL#F&'!QJ XL%T'I^&:4^D"33%&Y[-4K3SF@]O2)SE/P1E,0 M/-_Y7N>4O6#)CLXZWP>K5.#-L%_4HMH8W55\-5]-1Y>/Z8[0_J8&D =0ML^O^@+!:!?B+W/U<$A%99+6<-M,_H+$JX9U3%AC?C7R!0L M!7=*1BCDN*P'+!KZ!.D""( 1%?O\ ^(5$:DV/JTNM4"QJGSZ&3.I73 IK!= MKU.9KWYS1AGK!*P@Q$.;QT +X<>:#?X0VPD;''Y$)E NK#8$*O3JX6CTQUY"06CEG/)V\T MJDSVL_1TP!)3G/!F8#Y7'^ESU%Y^!FH$0'RV1]#ISC*7W;+?JI57'4&^DMYN MHT1F6W'9&QV0H]SZ HY'R?9"EP>M$U^B^OMB8^4!(N!_8Y[CGPY+06;NR^\E2JB.!I\Y!C_/6\-BA?B<-6=R8W&Y!46!3-D<^T%81 MW(MGGCC!<[@ ^V$=EJ-+=&=[L;.#>S;."< M?R^Y1'VH))UD1R>MTM-)OG9Q1".I. 9R6FF*879N$.-%F =_^< B[Q/VAY_/ M\5J=_RP;8(G8NRU;JYJ3PR.CA/L)?I*H:UM?41,:U;&H7K9M.S6JS=8@3TVU MS83V^'&I-@NC/(OXH1R)D>5"U1S&33AGZ.63E):9LA M++9WMJ5V*Q1UOL?<04R!M.D4$W%?Z(TYLF:4??Y5-_69-WO@&;JW/@[?!I@3 M^*3]B!>@;H%!K!8Q'';=7Y.4EJ-')0*EM;'->_&45K"YEEIF,X1(B7T"$IM] M=" S=5@I1L M0^4=YEP\#^666K2-C3Y36('&9I/>V84:4=LGI;*P%)5;QE!&%-4_N^C$'^\E M@-C-U6P.B-,G\M"O^XET]=D=E+;_BU$O%&@SN>K(5 'G+[HSPI S+Q'TG&7 M&?6DYVI!MX7-I-V2ZDPQ1K2OU,*WT@HYQ_%F15S=NO==@%R[R=)9X?3F:*4C= 4)+1^\82VWMI*I/K*S3Y;$9^, M]1?6?NL]R/SHX&?[4B?/-LYJ(OT;B4O+>8G:8A-L6XV( M73%M?%T+GSTX]2?R]#:'LP]LW3_<,O7'_=W/WZ[>K+S=7=T^/5?CELKY2?YD!? ]FP31@ MN+M_NGJL/-V3R_N[Q_O;FR^#IZLOY/KF;G!W>3.X)8]/\,%7/'3T<6^R\*KPI29;8.'6RH M>*U:[A8"._+M \9@Y, [[^'[C+'_$7O31Z*[\/W1T2O=E_YJ5K4="0K@E4:! M%?"L2S/;TQ5FR:XT 1$5A"D*YB5)EJ$G0[*^&,>D/$'V(1S&DG71D!@K'F.* MJ) Z0+H?OHO+H*DPZX!E;ANHSONB:MCQ& ="'R>3N23]0.3IW^_IC](+IM.* M[ 7#/M'!:$4?J*&;F]=_C71I&8^\_:-_T>2XL@M'KK< :DM-F>OD(PS=[EC7 MY"J.+)4-7MX#:?6/35K-LPLU=@*&)*WRDE:[<6S2:IU=M%3A2"O;])'C74<;=I=WF!?U35': C/A?@K,=>$2ENLGJR>'62B]N! M2E)T=KT&VZ7O-2CIY/B2+P<;)3O!MUW>];&X3!QY=[1V)\$1U*-8+W>41Q(B M;P]ED\%BF@P>U52)3O^+Q:/-!MY#'-Q>4"U6XTBR/2[9'A([R8=L%2#;IB+) M5I+MT>VC-&2+M[[=V!5':,9S%$=2;^&G;K.91@[G]_8 M'Y<(C&?L8.]Z>4M>.I+*ULG+EJ0P_RCV#8HD*4%(*F,'+%N2PC:OL3TR431Z M-JY7[CH_J('F\6E-7Y_4)#FH&#V_,1PR0-0#X"@>VW3.+M1&[ "<%,6B$%*V MVCT#0NH"(2F"I#M)0BI*IV= 2-C*5"FBW^\.31XTQSI?Z?*!;46R;7[R;\]Q M]89[_'E%!^FM(*ELQJYAL96_!-TW()_3&G(Y>XUC+22_ +6BB'(:BN M!7KP-%O7#-;0F(P]&RR=10B8T(T>%$1MJ*UZ_B!9MI$2#>9[FM/X'7'H>.#R MI-??ERUIKAAFZ!B;XGQ;;XKSH+WA;\YJ1YI%6QPENN\-2ZM-M<*JP.ASHN)U MU8P66 ,%601IT@';'P26%]OQLTV?L.AJL$_HZX5_'KD-4P[[H MZQ*&?&"OL3P'7NG\_/'(5!S5+BE3 BEIMZ*C)K#],KP(B;./V]I"Y&'RE*DP M/8\]'Z3=?D]QTL M^_1*C1?Z%?8P=6)9\JW&_AE?19%FIK=NZ5BU7=A=:JY2_I@'*,!M/B+S87^] MIUU)<\ M/0/V:VJCV=P%H"*J*F/MX93KA--MYW38'UG_FMU7L%;O3XO;BGCR -LL5?L) MM;/@9<2'*.TBRH#*L(>3+:-+M1$!Q<>6H= [94<\$<''BB=TE0LMJPMGA*S, M(Q/LZE_X?)!KRZ[,/7MN.90U4!]34"PSW0R2.K#[ ;M/7T[D9#?I;DOGJ5?V,?6X$5_VPF$;VY-,=:7[@1G[4 :,#6]VSBVX]PL+^"> $9&CP M(:< 2]T<@:9V*,XZ9063.!=#9X*$AJA$"=W$M)LV0'Z,24WP;=S]7/2Z2>CC?,1))##3-5IT,?#B&8S%78IFL$\Y_VCI$,9>!7CGD MM&W,](J;W/0['X7]I/W8-QM7NYYC?$FE0F.FR MPZJ%MX"YNGD-VS@[CV@$W*BKZB*O]H$YHR,O6]+W5++]<4)H/V44.4,R&%$J: M"QA[.>S3_F_NX2?3'-]=@^0Z,@!$I).8M!)5]*)I),8=-(K/9T<-_DN7=+9 MD^5J1DS@G6QZFY"9;6D<[53&J)K$PY:##-XQB:;RT5/1:#.A],!CMAKH>&:^#+*>^'!INR MYO!^EC%+]' ^T^DG,*4BP8093/'RDKAC%P>:AV8P,9"^4E0F^"5CRPUN ,U5 MX1OQ\!8_/_3\SG2A6-M99'5M]:C/>!909 90+'=W8Q^K(#@\74<$>*O9@YMG MPF0!VI*<5GU7IU6.RS9YI$L\+C0HZL0=]X)1X(USB12-UCV7<['#&L=6FWL65S/:IZ+\$%W$]EP,>J[RXL0CKO!R%J*1#2S1 A MV39Q8L[%2OU"E;79!B\@<#/\VL!%LP&$0@&&% M +!R&'[:20D*J*=FO74 *?Q<*,CS%EYYPEP]NV@VZU%!;L%AGK-4RQ/F> '6 M.TB;_)R/[87QPZ'F4/3>9WA3P@YXRF+L<:K9]#,>^3)TXJL?(^HX\$#0MX': M&)Q(C. 6"+)ZU&3)HGFJ6!OL8)CO #4.7*Q'38X3PS ;ZR_Q,J?ZH6PHUD]" M://GSC*!$L8> !MO&G27SIP3=LS@N,O3^G?)]S@N)RZ5=LXN&N*Z#\5:-_& M&T?L=D&O'N3_%BMV<[9D4A-O#XGW$*O\, D51_[PXY*);)8.E\4&?5(SIXI8W>^-)F7.?"LY M_435X&/\$K;74WA_O07<(K,5(I.CDY+7[N3F!-2U)T/YR(+_DB?X 7CN%XF, MB2FJB12U/Y04._GXYXW[]!-"8?;"/A,U&X W,LNI@A MYM9R)X*L?>$SEB-Z]:[G7O-FN(MVN$=IY;O1A/=/M1JYUJDQ_D@>M&<@OT?Z MAX<9[1])KT=J-?_KC!L6^PPV%VYFJZ@1W6P[^-G^+,7UXYI(P4:L4T>E1<;I ML7MQ70N?/3CU)_+T-H>S#VQMJ(\^D3M@%PZ9.PNAT53#3YT'CS% ,:PO41D- MLJ%-M>^U(04FA1?/&'B_>) E4DO:-_IHO)'M M0EDT5!O;J[NFQ2F[N+NLKKWSW> MW]Y\&3Q=?2'7-W>#N\N;P2UY?((/ON+Q(@]63J)=+U\YH+VYRC5MW%[H68,H M58781E( IC_I(&,-W=6ID[8X+-'KPW5A_48[@XX\E=4VTMB[WZ_9(IX3#,30 M<&.LU,OP=_9&9M2=6FS$@DTG!@X'<.EL;MF:_;:UN&RBFQHXX* ?%[5?."_ M?H.%*L%0@:"B#.O(,$^!58>Q'3@K6P#@^%NT M5Z=.GEC]6= KFL_]\+L2A6& #&\,?MTLV9MJ!F8!4*<*<7]O,(IWW/O[4-Y MHZ1]M[-6)V5KR-HIL"%K4$W'=K6[IW:A4(L=OY/D)5B_7]E3NVP8$[>G=G(A MD$%S1;1ZN*'T<0THN;0PB:""J !@IGU:!'[=Z<#E..D&*U=/"_.LV\FV5>H= MUI7Q4##X&+@5<#L=[G5,+/M5L\>.;-J;:U>?9KJQP:L.QGV RUM XV48B[$: M_70[9Q?M;K77W3WW,W?\R&[11R"\EDB$UP7"ZU659E3"0+&$E\6L^C5AGN&& M+]GP4(.)[6-H[ZVY>/GP>CFEL(^4 UFA=W:A=JIM)2I'?B^0\D"&)*2BI&HZ M0NHS0FJTHE)F"B"D0NSF#(_T17=863.+?8/#3!U7,LIQ)6XP[WZ52Y:(N?'Q M$HL_>@V<<=]JQ^X1+.6L0.1SB)S-EGRP1+_:[,?NW2N*="U"=G[['VTV__2E M2JY,:C^_X;TCV\3@ZQ,9 3)T5UJOHEBO\,,E0\F*R?$K-;'UT&>\4PX7^>QD M$>RH4.VV5#%81!)5<99LAD35%(JH"K!J4^6UV/J+AGG!4MX68[L&\ _3^F;B M_ ;1MY#H&^W8X3$I204BEQ2VZH'DTCZ[:'5B!_%%D9#YRS^P\#7S&:O_I?PK MR-Y M7?1B3S81152*&2)]H"9.+UWF04O^*,#(]+$09!J_Q6.#'LI2I2O(98&DE>-8 MF(?12A]II=F.:H0DM-0L)/2IZ<9(LQF^$$S2\"Q")OI8N R0$(O.^PTP#>0] M?"DIY6")>!BE*&<7W5Y4#QNAY:&85N3V)KR2'42Y(0H^\YLHAKO8#LRQW[_6 MB6YS>VG%O&+MJV<7G;X@7"4)KM#;H^,07!,(KBG-VCB3,X.6[XA8_PZ?'X+_ M%Q-2J_48?:+Q0+E0>CD>W!,@M$7UOV%\L;NA// M@+^Q:O1X3-4ZNU"E%"\EN>4LQ7,A-VQ4I0AR)5"(*9YU':??ZC82?%FOM9_' M#NG*F0\7'M:A57RUL-H1?2>O=3 MH=F*?=,1:?6KM( MK6HC=D"O$&K-=CK P3M[LK"L[!GO59>=@)8E]-*H$D18LYOO>.2/-WP-M:IT M!$F=E&13G-1,0#;]LXM^MZJT!;D9/NY\I^RMZ5OJ.!^C1V5*FZ50FV5W0^U, MI?:.R8G;>;';:#2 %YO5=B-V-"5_$^9G2;="TVVF:N-0NE7.+GK=:K\5.\_N MV'0KE-4=86\O1L O% OZ-QKIJ )51@B6JG+>/B92293(5J M;))I@O:O@OTJ!LGD8XA+JLZ5JF,O)$7,22-#$'MGI3EGJ'7Y43IT2LJ1;%QR M9)0]U?/!QNZC+FL(0N@?GC['J0>2WHJ/4X7F% 1(>C TTQV8XZL 3_&LUM;9 M1;?:58NH1EZ/34E**B!RE!TEM='_ 2%4."7ED)HIDW;>7V@V>U$=-QD"F*G# MZSUCWP7+FX3W3J[9ZX,$Y(JY.TILR2_N]4$6E]+97C"$W&YI+A4LS1<3 $-, M$H\_>GB=T.L7D=HCK>RBI>KA9(/)/=56_ 1> 22HO"LX_;B61(9 R"@ZXZZ5 MRMK'$4?;[)TJVTQXI"FO4]QN$FTS,-/M\4"/!!8E8\L;&O0H0VH2[4%\6^L M=:DTSB[4YL')=VIA+K,DSZ.29_:>':QSV!S M?,F::\UABRH2@/])0!8=_&Q?'.ILX[@FDKP1Z]3A8P;#2,/;:D3LJH$2[;H6 M/GMPZD_DZ6T.9Q_8P#ZC3^0.^(M#YLY":#2;X:?.@\<8H!C6EZB,!MG0IMKW MVI "5\.+YPSDX?UV(O:+H T#*83I)>5M73R\7SS($JEY$UMVS'0TWCCXW3NI M+?L1O8/;IWN&Y+C_N[G[]=O5EYNKNZ?'*OQR65\9K)L!B ]FQ#1@N+M_NGJL M/-V3R_N[Q_O;FR^#IZLOY/KF;G!W>3.X)8]/\,%7/'3T<4O* 6N*A/B_T/$ M[(3?%Q&=+[HS,BS'L^D3[.ZS@:VQ1HW?\=N_-[GVC_=E=5-$IP11V@XRE;EE MLZ-;$P)N%\&6/9KY]C__U5.5[B>'9[P'"-S-W37N%GS06G;J:[[&//H?@-OT4-N'\>4B=/4PHO9TNQ=\ F#<,Z=P&^X^O [ZGQRPUIZ(YCH4?PW9>=7?J9_\3^-(44V0T?@ 7 M !F<<7TKRW8[KSILA5<(@+U%QIZ-<,1G)OH+K;U1S28 7MT:@WV*7_/_7%E_ M99T,G+7GEB<,7F%H#DT;7E*ACB;3@Q '']D'ID'!*AA MRSJC*3P+1]"&U@LE0\]=< O"=+A"!?B 9@)7&>%-,@I +( M'7P+,%#S8;9) M:M2IDR_L_17\;NA5EADFHJ@GV2FV8+@*-(8-_/6)/M),EZSR +QSE<2QC36A M/^:Z32LV?8;/#.HP^GZ=4A:K"'$.>6;S5%S8P<1S00H@ S#!Y5;5X:,W T7T=C_9OM=-C:><$0K[GV.0T?;H^K&3 MO'/UP*VSBZ=8G%/Q^4-S? GKD ],IEF> \3@_/PQ@)8/AK!Y Y:"\"8-['&W M'7,0XE3?KCD0ZQ>_L #Z%K#\&,V$M#5ZCX6 M (PXZ=_/E//#@-6%M[:-==8H@)+E'T(@[1/A'W7T?]#.7>'-OV(2EA4".9\ MW^9+JF[GIQ2;!Q7>8GZ:\@E^[&T!8R 4TZRT_^YAL$SA._Q?V,#(K2EMU2?0V' :*O;+H#S@<'..^=WCMS,2HG5=C?% M;5$,VWWGC1&FU+>J?25VWT"Z2=[ME%N]II=L4@'='Z*X!<7-I\S76;3Y)Y$C+O- HD^!W]^0S8[$)I]*JMCD E;K*5>AFH-EDJM$^U2F94VVQ6>TV! MBH@+:Y*25Q9M1!R;%7&R?=S=W\H*A8)2P)/D(1S72E.7B0CBY((GTB:26(]+ MK&GJ:=(2ZS)]1&AB/>7JANV.?+11 +XF5B6:UHN#?F,_B=GY,?,^&AH"%=J MUGY[/+NXX=6H#CEX?[HYIA,=Y"VFK4[HCEQ+RA(-=Z<6KJJ&=OQ!VG["S!UU M5X@P5,O6V:466LPCKF_ZPP2 8. V@VQ7/[Z">C\ M5-TAVHNF&TSTN1;Q^,N)]JSIIN,N^&3%U@_ A/0$\\O1Y>2$W7 M3S#G]0' N $F6(D YI!CZ0'+*G^#+;UAXC^FV^H4"QB85@M2^TUX(?LVD 6\ M@^>I,S8/2C2"I? ]O B@HK,4?$S7A?_W$^A1">)C*]4$CE\#H-O^#OF;!0;S MT>A@=U)WB*LOM3E TT"-\(4Z(UN?(PQ#C*NT6VJ*$_M2HS+BZ_#D;%1V8%Z M8]Q%4;"-B)"SVXQ\>"E'N-2!U;>H[3IA.81DX_7]=K75Z4>\O1+U=OQY9CEN M4,S#J@,<7(07680+*":Z 7^R*="EN7U?8?VWDE?^CHGRT W>F%B/11T'[:5P MO4W$@!:_IDE#:0!* LM\9I:-%MAW+-]P0<0PD088-L=(!JAU6#W2N$YN)D1W M\9,Q!4-FIIOX:JQ88I]6(E_$_AZU$485^(UAL"$ZQNU$C!PC,S!1\'O40:M( M=Z9H3/EJ;_V@%?Y^)D")9[A,ZP='#FJ8HC;$SC6G8)6"B/?F?OV4;[WYST76 M*X5+UGB5&5;KA5@C5"WGTAG6[=EO9*Q/8 ]8T>W T?A[>/D5O+E.OFHF.(E8 M7H;BR=%!3#@K5698I@0NAP-P16\>.10?FH-YSVJ>'!>M MU6>=,_A,^\[/AH3 J SW))5(JHK2*!I_U9P5^O:+"KD!L-__4=NMPTNKD@S0 MVFG#=H+!;UM*K(#6]AVC+< QNL$62%:RX%$);A!4>,%8MYJ9M, 7( ;IY'ZL*UR7;M08O^]1A%]':(F 1 MRQ[K)NYR9'DV+W?U]P:"4TJJ--:I93._A[DHJ!G'FR62J^6S-F@R&[\'"X*" M 50YS.B+I,I],NT 5SP0!9NW7) M7ETI[_7;2>[U6YGWZDH/HE_TB]],M+J>3?01*]@^XC-8#1/==4#5EK!S20$7 M(&O-4?R(X_TD#%D ; #7;Y9A7'//_PF-LN0];@Y>8>4FII_F)F90P97-$=BD MBW O6I1#"J!D@=&A9C!#G45,\3;0'(<_AN\_VQ@)\4)G8.&9H7^**N$*'HQ6 MD(/4<=FKYA0\$1:K12NVLHPB8^/8+E2(D#4UVRD.3$EU*NUL>=(EL8_ )'%(\[*6W7GGH M[7V@*S-_5TG3[FN+P[O@M6_4P4Q^\_G:MF8/R&P/[(8$OOL0\%H\[UA-Y!V+ M(M%$-(JDS(LI\_I2YI4(7?#:TJ!+$),H4CPL2UDQX+P4%FP?4F#LHD"E/!0H MT:5T,IV0((K R,+BR+Y3:92D8;MPJ.L:K%K2614W.T5-7G>+[ZM)Y&[NR/1" M0S83/5DZR?3N0?#^G8>(SG2M!K>F!["-:"[F,NY)#)"]#XOL?9BF\V&J=()F MHH")[,_YCFFTL)27EO@TNMZ64[9U6ZHZ]HG.^J[ MW0SQ9:?IK2R47J[-1^? M58UZ9M!28<552#K:.,5@XRVT_S35W']8GC&^@?.,W*O)A#>3@*]\T]QXG2R: M;<8:<=I8A KZV=AN[-V0VY%#Q<>W?K.:MSL+WAO @5FW9>"7@V8!&ZMQ/_L\#0IOH='R+Q=IV/)!UMH.L\HKX(#I#"*\!";#" MJ =+DZM$GY#EIG/O/Y$I_YP RS.P.UM*;,(12K]R'/$&9.MB?R7@" UH?#:W M3+\5R^(U] >\Q.'%/Q;KL,6?KV(/@=5>+_7*8!MGA6O9M='(]FAX<\F:G";C MN$5!W]4/@*O)E,Y#L/+ '-_X!QWP7<5CE2ZP2G3M/X/3 GAY'NP+93+[=MGS MRC]"<*)X1^G!4:+;2:RT+(A6%KSSCH_8RM@"7&*O&J097TYLUT&87\1:+Q ' M& 2DU4@S75 WUHO?Q8TUB514,@. 3?/O9W,J\B1!A2-V>@R5FRU8Y<8$M/Z& M'8K'K(VB\U?/UIVQSN@">.;OFJU;GL/^%OZ3DZP*DC6:S&_Y<(EDM]_)2-3J M#G&\X;\9?:_(4K\I$]\W;S_I+'K3_CNT328B7O@9".LHN?)GWF@*.T;IB%:F MQ@DSVOR6F4SALC:3BQYV0==)W8Q\X9 :UBL*>8P>J8U/,^W?ELU^5CZQYR<@ M0Z:#7B5,#(-@SL6V*RUC+>6'>!V<<^[[+6B2-6 M@8@;\EPNY9<]6JNL(>.RMK.(8LXU]NEF'-8\_L:W%Y4>C],%*3P](*+LOZ6G M'EZ@L3$,*/@ 7Q3T<6$U6&%@)JW^6A[X&#O=4T.7%+Q*=ZTJ(V4-7?R# +FS M7?\+Y5>*ZK]"K M3]8 M6K8C.FI:WR&&!C:4)MI0N.KG1Q?&*(5#E_' MX<"!K?_',L7&:"0(:S?>+0M>8A38 MLDU=;"[L'8#4WHERX252@S:VA$98/SG".ND,EWP0=B0NM$P30^0CSQ49J]U& MA4;632FWQ+1:#D6$SH._M]\KHN,U5[R:$R_+:)U MDQ7.+,\6&V')PS']CHC6RW'8\(X.;XJB-VFB(:/?DJB2_3:TQ)3>.H9ECH;&9.**C M-A0139Z".P<^6IX[)9>:;1FZV#&\7N* #V!<1,,H"Z'[1#'@XU J-,82!WP MRB+:/<=1I$_TA]CW'OW$H1ZUD3*O^)!TJJ"#0SE+L2*F36^9/RWL^&E%CI_> M&#_=EN.GBQZ^*\=/R_'3/ACNY/CIQ137F%.GLSYL2K_E+]8K!7.M6AG2D>8Y M=*5QQU0;8],/+/K&#L?F,X%S85-2+$,?V72,5>HCS;:Q8GW"!]2RDG1\)2@0 M?[#P6G6Y;HX,CPT4WBB?KP3E\[C LIAA_0U!:PIXKEV3;JNXV33$4L_V]=;>OFFJ%5XY_FRANQYVT_V'ZC MHT<7F"1V&XF@(G^\F^KFT#/(W [WFV;N(S:EF _ MD9V=B-2^YR"B'4&7&+^9TM/)8=]:;474?_LHE/M-EO5'ACV&^V( ML+L(M@IB/8GXXZQ9W6(=IB9@ <=A[:6"/0'H8%-5O[7;3'LC0TI"KV(=F_@S M?@^7B>>"NJY8_+= ]+\%"LR'*?.@NY\<\ME"Z8Z-KW0;U(D%PIW$ZH2%"I6M MQWJ@H H,;6MD:*A<*ZRM]\I1/@I,<[_H"[[0+\3>)_X$\!V0!?421KZX\T5X MY&D%74Z8VG:R4[MH9FHU0*I7.[U6M=F-8*8E_W PD &Y]&:>H;&>?M_ [J(S MIB8O+9/I)OQY#5"5#WX_H<4KUK[@MQCZN9(R/X:\Z>=R$QMI1@$\UMX*FXX@#A$D+L.B6@(P2#> # MS"R3LRVQT0YV>3NU-*(L]U9HIZP4?YM;9H4W\G(\S1Q1+I*WXIUWOK0U\SOX M,2:.5P E8>A_>/I86W3S E,7FW4%F,(8%&MPMX\DZI6_6,88.S#N(CV^!5!: MV [,-7A'OC\\#8C0-M[(:,FWP3X<,M?>&/O"9L$+87X/_#C2G"G["/Z/-1HE M%-YC5.!]>XP#-2S/U!3R[(N_16SE^D!MC$UHS\NFKC4U)-;FH(57A9IR=K$I MS'XBX)#"F6 ? 1_"DR,0UQ0G8HPH^SMCL^#OVV#-&QI.ETB)01M3[856N%1P M$'*LUS2"&[Q%S0 $ 8SU%SB=[R2^AH7&BH# MKQ4 R-EL==M2U?#ONL(3%D@ M=?L-Z-K5Q[KA<<)<^*9@CUSZ/C)VZ_1;ROGT[X!P!E\8^S;:;-P<)Y!M+T+X M1"B/==7 00/48B'AAC8+9QRA=;.$ES?W#2UKQ ?.CMC1->+:6+/"R1'%;\"+ MH5WR5INF9K 6M/B8WQF/,U\E+B;A[]DS +O.N?$WB/1^/UGEA;A4#TZK&D7V M0"XSRZ9@;?HM58<>-N&;:_HX) I\Z&X].Y*:R]#$'M3-"A,3#"TH*$.HVL<] M LM]X173TRJYQA ZP")A1;34/JFOTO],\68JIBJ^Z#I6B9&YX#@GW^N7F M3#+"K(-I'C[?0@VB;9ST-%@[Z%D#:0B ;,+1-=*I!$E"ZS% MY P(/V D$%%H+?HBFWW(#EG9@)DVUUT0.!QH\"2Z:3A^"7XB,VH_4[N*/,,N MTS3>ZY)#C?[@#6^Q:[)E/VNF_A]^,GB4MU8.2SS<$X>,-:DL6O$NOP '\DR# M.DX8R9T.4<^;/^U%T(L%TE*;3'048JQY,\K3B?9B,9@$&WK5'6;P.EQW51P/ ME%-H#R(S?/D\T<^Y>*+=PCW1)GJB[5ZCVNU'=)G>,"8^ASW1'>XG674_-\&W M[GX>$4KW2]\S-IA:>\:,](K?(KCE?;53[;?4B*$CVQ";P@W?0"FW ^%;E7?@ MAI]*1_(T%M%60D"/W,G#)2<;+OFF9&$V.-GOC:^,#6@5YHWCQ)!ZQ.2 M58>\DL"4W(#T)[!N^)5TV(ED;[2M%]T)1M;@)[<4IUF0P;--V4A,C*:/;'V( MCA%V0*]R^V6)EIGV5D69Q)S/N1OR<'P*J8:\(H)WA?@=M/WV"ZJAYC#9% 0! M?!,U1*85,+:]O0"HDYOETL'9=Y-;=4L (Y*,*V$RGFMX"ZG/T9?6 ^\O)#J7 MH /J,C1\T?!MY4H#>^*[JQSE;V8CM+*YJPK?50Z^S;9@S.[I'-VL@EZWRZ,\ M+$ZR;3X'\&&4[NV"%=6OMR,LJ# S57;B^Q"_+((BU_PR#!]MNF65 ]PR^'(" MUVR[*[9"$94\/3,2X9E%.V:5",=L$T,'.69H$ZV[9G@R/ZPW1*A2?M?I5%88 M:V6 "TI)';#BA-X81C1'&--]:%"SC!N'<8QM\1P=W!K+I60>"KO!Y,'&Z#/[ M_*ZO"@J?@QFGNF_@'M77/+BCI"!G;&UMY%:O9,GDGU 9>;I$Z<>J3#_>2#_N MR/1C(9BK0/Z1*+Q[%%;UA4Z8MG@^D+-K]NC7G\ZW)QWX9C0,/#@/>%YWIG%WT,LRJ; MX;D$ 3)N$RYO_2J8[&VM#3Y;FO';KXI#CFMUZ]>"ZT=^E>,GX#%+DUNA84.> MQ>$8!G981\"C OP[YA#O/S")FXWWD$^6#P2X]26H47F4M3H#VJ/ M='3GP:G7G9^K%8Q!^I$,9NC#3OG&0W>E_,_P(5Y2^_-2MUR?1\>7V.7YKIOS M2HXWY[%#".!R)N&3(]^<]_?=G#^Q],OUE 3=\6_$>11G >=PE@=C"A ;X.2X M/D'3<9*K^"UAQ96K>!+S*G[322]5I+>DP>F=P:RP0^]:SY2%$=B@70?D%!8@ MH'N\'*N8))R%Y #.O7\17.$DXVK?0=:LQN,6CZ]&XJZBDHPV]^Z'!IW0_EBM MS,IX\)RX_^\ -P?4(M.)R4)E./&E46\T-Y4@(L.IA.)E'([!&&0.1_S2&/_D M@S(,NC7LU,F=Y2(&%S=TFQ@AP..A2R0+ M77_>=BCNS6C'G\#,E+*?Y.73!1?]F/!NF0;+>F>8>^%1V]"VM J;"!I*<=^O MHJ2 R7G+-V9%;31ZJQ4#S$T*[CS7[SM\@KA]0Y;U"^EN;R\7]^3A/P1WXZ&Y MWL$5#= $'^3*"B8J*\O_F -9.$!,KYK^XL^E]?,=E\-?,=>0S7/F=L47_XZ5 MD20+ES)&L7;;%?#W&0BTA?*LS+4W?LC$5S'L=I!Z+/J,ZG1Y-1B\$N%F>:Y_ MKX0WBJ_ #2XU%S%6>):!K^+#U8]V;H N5[;(PTT\:II,UCO_1I]UQ[7Y==HW M3H<+=EC)GKEAJ&1S>-B5A:]T'= J;-P]/+B-?G9PH ;TO-R!SPD5;7$!N<&/ MW.",>(@L'P+CDWL+*.T]4,%&$H.\&I"F;E?P'L'0L9*VRBT/[+8RKQ+KU0SY M+7L4>.OP2["ONLFT2C"1_O[51(6MSY=7S9_?'H!_33>F0=]6SBZ4J OG1>IT MH, X>'CF1M@_7+L6!"3RNC!VV[$-J!6\SAA2+@^X;Q@'DTQ5CX/[E+#")>L* M=SLZ%UNO'+1ULKGU*K,)QG2&E,)JMS=*O>'=_&AX$6=RC,;_A!NT GD-'YKX4M5V%T3CRSX'EK@IP=O M"Z[F7C4;_&' S <<&%S&!0$FNWI+IJ,7^\'2TW@!. MWRF=5M9O0>>+DZD [",O2"@)H LA7M1>-" M8N90XX7CY9L'KU%:+<89*.;XI]%K!/IOY01+A1[ZYF#$T*#TFTTN4^"(8Y\; M%O[0>G8,ECSXY!9>@?G#UR!.R&--\:^BV81X>&K/UYN? N8:5Y<9(JQ&RUU% M%5Z 6D-00?R6UO+1P=Q_+O\LDT8M%UYMD0R!B0-CS68E_)&9&?Q%E4BY$-CW M86F^!/).4;+J2:S#=PDVGYSG^O/S&[;7\BDX:C\,9< L_E+^^U;6>9U:0'J$ M&KY_@1S,I!$OE8VF]\"- M6SD1Y26?=8N/FTAN7)9G0N@@,=8'F'!?20PI&/ M1I;C^G?RR_=5>=*#334'[$7V=E]VA3-?E38'$/(*KY095D0/*J%R4,(_:'E&U4&^"Y=CN00HFIG? M2,0R.4O)%AF;+3*6S63N)PA>:CH,&M^XJKM$#F 1D\\8N'SP_9O$K312+A-N MN:%T%-ER([+E1BN[EANL>4;M\^ Q8=.-R_NO#U=WCX.GF_L[V7LCRZJ.>[/R M5P\4C-+!^T?\;V14%GEH(1:#X!Q^$Y_QC> ;$WTEM!\?#%R(*Z5%DCJ/S@;5 MG,R973S K/(*3VWETA4D30V3C'E:EA]-GOOU1.BC@0QRESTSUC]A:@B^R7_! M'8,*"RN2*ECHV 0CY!"P(M/*4NBSO]3XS8J&C9&VYF5;X+^.F"(>!YTUT K^ M3L$-G\T-ZPT5L\5BTABG\0R7F?G,XQB#$>(Y.K9S7;C[BVXHRW105/G>G$6U MP9A[!BWX[(>M]KC%*1H\7#*7B2'WDF2&Q]Z<2^ MVZS21FDWHJV!:*>M3NY-PFFUQ6BUEX!6*^PB<836%0VPN(0BP&'(,SG]I4.5 M%4O#=RNIQTB$[Z2X@U_HK["&&Z!5\\PLH<]O&RIN@.1ZQTYU/SFT'@K']#2K MG=U88EBY Q S"'898OK52GPADB=B8O0+2%%/51QBVF<7[62(06;!]LA)Q/NA MF*EDPS(IRLB*PPQ6FE1;C?V888(,TWVPHBP=5BK'%&3],F*E>W;1J_9C8T6- MZ($58*5R?"FV%RO-1@HGOCBL], (4/8R2P[Y]">3.I\B2[XIL^0WLN2[,DL^ M7Y;9=H=[).:0*? R!;X<+!"9])Y=3#4GF"0)$#^.IG3L&113QU\HIJ1^6X1P MF!'$,LJ_689QS;M2/V&(+W& ..4RX0"QVD@SFX8E@00K5S:[I@R(X\W8#0.8 MB9Z_U\VP%AI'+WCEI#MXJ\D;LCKD@V]8LK1TRW,T<^S\O&R_NCXN)DV^3MK9,%^?P"OF^%3 M!-#F/"_0ESK=SD^?R/J96JE.%,C@<,,D?L2F4F7;4!NJL@6\@3#,?%?[9Y]% MTBLL2L:6!SIA*:A_RK.WXRHXXNZIO[8G=I^5RC+9&? +1Y9JS>2AI>'^T-)P M/;1TSR_Z[BR?O%9#38L 4W-/@*F/MTS-7C>B!UA2@E21]8]'"^^/-?Z[O%R1 M+--ZJ)Y%Y@YH&TDA#< M-EE>$*TE*.9,*YPYJ64MF=6SBTX=S6@1J%"TL?RTF&I9376=G3 M?\_%F&Z=7:CU3J=L(GLS=I1U#.P2\T2-#8&=UW('^KM;0Y='#P!MW8F *B$3 M$XH3B'%HT !KB6((_42N(GIG%^UZ?[,?HDCT+^\?A(MRQ>]S4);K!VP+&CD76UY "!W0 M:IS2_4,7)[37XZ=1B")WY?V#,))Y=[#I$-$LZO5#%R=_MXK@%7GY<#19+?3= M0U=%Z[E3NNMB>?<@[QXRL-2+NWKH-H'Q8E_YR:N']WOU4)1[D-?-0Q<[Q=25 MECBT?^HW#\UW&(LMR,=B:J,1;YO' M)YD$D^S9.Q;M][&U_9SZW?2K;+1IN*5) ;U,]J9Y*>"2MKH)$:0H+C^ M)\?:QV;3#:518->-?Z$X8GNZVA!)HH(P=N!'@%X[47W6WFF#%Q[D$A-2HNQ# M.(RIHD)*E'T(AS%%5$@=IR=2IQ7T#5F,T5&4NH+:*3@I!A;@G.S3% <-[#MG M7S^-7".8QVW>4D1OEF8C336S;V#3<;3]?<4]I\AX^KJ'U\.&*M5F*W;R9@$] MIR31945TJB!$I^ -3J<7NW9$$EV)B2[-56.61*=BP5*WW1..Z#+//CN2L7 7 MBL!M,QA./(U'H'2U/5R8IM0P2R[$]+/X;4\*R<&1U"L<];8%H=[6V46G)78& MF:1>X:BW(PCUMEG)MGIPR>H)9$"N[WUW7]"\+2AV)CGW.\B0'- M=6U]Z/$$-S9XUX)/-Y"A&P;@8!T#;'KO#P"A2X'0]J2.AQ!0<^CHX]BSD92. MEW)Z[[F."^ #NEVK>OA&9YINPN>7L&>$M*<93]2>K=8V]!MG%XUZI[N>0LES M3%?F[&X(M6P'=/+_UM6V;JY[@_S3+"7=\;>>: YO2\[AW9C#VY-S>-\CS\CQ MO'(\;[DX8[?%L*OR"XR#F>XR/3\PQY=,USZ#E-.ILQSS&UG.U<:*FF09_:%D M_$\D4^;"G6P-)L.#9Q>5S6O_U%A1VO4UES!%3YC[KU]OGAB9)N+IP=T7)/PG MX.TKH/>KQ_J&FQCXB +Z@]NF4(OF%L(^0YQ2P=T& Y.?P"7@M4+HR.$X9'"8 MG)&M\](D:T(.I40RE9G7$< MGOO8E[Q:C/G+3'^!AZ:;X,\Y^$(F6=&O04_.G1(=?IAI_[9L,@).L$#Z.NC[ M.2#]0 3:+CA#Y \/T*Z[($\K0 J:,;*FEL&\3^HXL(0.MB\0#BRDXS[KC)[" MV[# >5L\AQKE!WBH[(LUXO-WS)!USQP;-'4W 8 __. MB?3$G_$-88=/ 5'94*N];BO:%X<'#' LL>H.8+01_O K_0 ,$WUY^ DZYAA M81)DQ3UQC48O13WGDJ,?O?G<>%M2VL('_@K_G7FSPZ2KG:V-%0)=&<([4M/<56! AL-4I;7G/4Z2I5JXJ M\_UX?BLAK%2.>N@]TE7/;Y^WX!P_L]N]BH\I9N6$!8R.(GF(,@,YZ$6S=!JOQ9FH&?_,:7FBDV& M=/>*4@$5-#\#YA/,+=?W,=A'U8KNXM4TNAX.>][0OU-#GUIX'PU/PIL,"_:$ M[MN/.8O2ULD-GA!7 D[Y#?14Z!*IBC@'?3XU7KTG\?J,XQ+J%K0QW ]K9H&81O8WM:O!IVADD(B]WY M7XS>!$]7B+&/,8]3^W#B$-4G44 +03G8S_+U\$?'T8>8O[$&'=U\L<"U03+S MC'$%-H6[L.$UB%^=@7FY'80?G/!%'V,*""(1M+XY0J)?V;5%.30P@P )FV$* M_N"3*7BFC#0-^LQ5YHA2_(#CL>(GD@0; ?O#A$68CPKOA_=9*V3'.*O[R0D: M'<&+.25LWK>'FQIE>OV6NQ.7Y$YDM0'?HF76\LXC>1.]G2\)WYQTE,0W)QG? M1*YT1=I]<[(%:UNO4S)5#TIG_8(E*LD_/2E=#VZ^5?X^N/WMBGR]&CS^]HW? M%ZXL7A']+D7XH,9:"\%@:F,P@>4&AVZ!Q_^/+<-V<>R "/8=%W]G7>;:5 M2T=34__#8TJ>95G9%*0\?:$&ZMU%T[:,33/_9K<;2=[YW_7""4Y'6&R";_4V M]CRB/CL'R?(__]7O=/MQ1@ZE7.@6B;.B+*)V]T.'VB\,G3Z9!W_Q3&V,( .B M_\.S\!\63F#VK,::*2)ZOE/?J]:1WA#^S$YTN2$<6&%@!G_*57A)EI LD8XE MU!TLP;PG-(G-#59 EXVK!?8:HOB6,WI4R_<$/@AC#?0SENY)$',!OP7\$(NW M_:RP^US.7F2LN=HG9"?)09*#!.:@YH*#?C.MK6K%9QG']V8=,H9WH#?+PMU+ MVVIFC<&*(J_ >10+%)!K9A:&+T-1,?_=R&U>:,UZY1J^';+M9N!6@__#8\ 8 M/WE>>8VWN=_J9C@N9 H&'KEN\N O?H.9AV $CA$8UAS_7O&_SAS[/SP=TSTN0Q:F7E8A$>HF7+N,7O'+!^Q5,R/!M07QSM8*N)=-[_N89:)A% M.S)@!9U=S.,K%RZF&ABC2V-Y$;N4M_:9[)/5F%:^H&>BL4A7J/YTA76>HNZT M6+1@O'Q87S[,AG[HCLN3?&;@Y& ,8&XY.B,]SA)+HL9TG\IBL-#J=QF-\/8] MUGIWG&\&>H2O%I9;"(8KK/\8)OK#I*9W:Y$)L"K/T5.9HA_AZ1'OF.AO8YWQLC3U&A)\H^Q,(B#QCCEL2=LR'(/D1% MG!QI4U+$R>E1I4+<9VK2B>ZR36$88JGW'JB-"VC/=/G98#$(453H'C!V[O!= M<*/UXQH<7IY>GGZ,IP^WQ[GJTW*&W6%Y[+XOG:KD>U MFV5K-!K8#K>E MJ,(-59)4ECV5I9DAE(K*%$EE@E,9=INMZ3]J4WT\IO =_B]L8.36E$Z7=W2+ M#X>>JJA[(2V1*P1R>Q*YA2$WSL&R5A+Q@"G.F*#8!G*F1C'8P71,ACQ>1.:& M9K)=\'*<#\K/_F'(ART),>S*-$=/*?N\\YUT<30"S/M $AD2&1(9$AD2&1(9 M(@;[,C=E;C7[F9+?ZH]UPJ=_?%!_EL26)HS2311&X7&0W]7?)ZS+YWI4A=F9 M_K4DWD@N4L3N)_@K#[9LC;)CW;YT/TM?6J)+*+;O'\+V M3DKX5O"+6D)I^*-]B$JL9>/2E2KG5[LW#HI8_-6B4VI$L5" M5X9L?]#=3U^R_4G0T6ZV;TFV%PM=>6G[F):PTCB"*=PND2D<-PJ<=?7L-8YO M(S?FR)K1#^UUNW=]+UFMNI]/DI4_Y\E)R7:2,Z\==,^J*/GHV$ZUUXK-8Y$D M=#PL2@I.0\&[E7L[2^4NZ:3$=)*=I&L>=)NFY)1))B7=>Z'@W9*N(R5="CH1 M\<#%66]Q/:6X67)I\F6ZXLBV(NX2@M.T,F: (RX52R;#HF1L>4.#'J4*-]$> M\F6]5,7]Z8R'<+&_TCJ[4!O57O]@AE.+E9F2;(]*MDUA"+>=L$N%I-MW3;?I MNJED2+<=3(FHMGH'>V^2<,4GW-U.6Z8-6MX9>0AVW(CE+>3XAUP:I2B! M73;9/TKWTA+?@\JB=XD,B0R)#(D,B8P2($.$WAR;"2OI+-84#7FE9U5L2*"3 M28/5D+F:I,NJTCV[4)K57JLOXP"26F-0:[)I]?2I=7?4*M/.LY(\ M3HT\,FVF],[(0[#COJN@YCF;PWG!]%IXWBB; E^"2:EBC2@^[MQ;=>O8_0Q>'#LD9NH>-%,QCP5VS T_TR!+&)[B@A+&$\2DL>$P8 M^ZE1?$IKT0>/?<\@57,..T"+K_ #GS2$!3FRA/$)+BAA?%HP#@U*+_K8*=1R MC"*OH]!'H?O813;)RDRSV",+ZH@**E'V(1;*;C&,RK:DB HP4?8A*N)440$F MRCY$15Q35(")L@^Q$+'*4:(X1^@1.!Y>GEZ>7IW^'I MCYO"[H_*]N^<6XULYWRG2%TO\Q3W;?EQ.0UPWYW6VVIDDM;+%72BC-[^V46K MVN\VXR;T'FW6O*2R[*DL6>^Z[*A,;4@J.]K!_CL%K>W,[>UE.C%1HOC8@F0W M: M_4Q7YF*K#[MN3[DR"DW7POQX *AJZ\]'W<*1>=_*=NW*:W?5-S0.T@+QIT4GW@J;E]J07&TH)R**QBZLN/[=K),DX#O>Y+O3X*0 M=O-]I@,S);I$XOM5?1_7^NT?81IVF:S?K"+#*;9^@Z4$)H.K9@3&<$L:PZF4 MHGJ(4E3CSHI/K!1;#:D4A5&*F@2BN\/N@)2*+[/=#R71)=0 M?*\>8 RK<6>XIS&&6R4RAN.&@K,>Z'VM_Z!C.^BZ58T[73RACNU4NTI#G*'B.[$H*3@-!>]6[KE.,9!T4B(ZR5#2'72E MIN:44"8EW7NAX-V2+M>!'"=/)R(>N#CK+:ZG%#=7+H6GU!)(MA5QFY#73)HC M+G62TY$R8[UDH7:A*M5.1Y$SWR39[M<8G72M3#(DW%;"IA.2 M;M\UW:9KCI(AW;;/+I1.M=.+G1@A";=\A+O3:>MGVFGEG9&'8,=]5U,4DUP: MR1O07&] 9=F[1(9$AD3&<9 1W?I* O/=4'8^4<\4[3*6\V6/TK!<4HUD88D, MB0R)#(D,B0PQ+(U#$U2S#YFDZ+$OHZO%7@LT,^F9'C)'DS1.;W98(E=3E57S#-BS:!;GJ: MKWHW/AGK+Q>57\[Q'_YS\$M>Q\.-K2STIUJ-7.O4&'\DWSR#UAZT9TIJ-?:M M8 _\S377FK.W!TLM"(!]YH^Y4-LX]2/TL"_'V,,1&?4,QH[^'PJ'S))MV>$V MCGB^<<8"0+Y&!GN8T,,W^ MVV.*Q1\I)7>XBJ*@MQ+,70&0DS%0I>B"OR,*&4'4:BY$_335'3+27/ILV6]$-T>&-X;OZ^8+=5P6[8.? MR<0SQ_ U:S:W=8>.B34AE/5S(@[BGI$'?F@L6__CES43/J^3IRGUWZ#9E+P@ M?8V)YR#CN/ GD[I\RA'_$YE1=VJ-<=G7J3Z:$CB8QLMN< E\ E#Z';X.FQG! MNLB+^"FL0&WC#5^[LGT'UH(%7T[P&":RU@=9Z/B/%7#>MU8H;\][HK:(RQU$_PJC\\:H[H M1]+O+".K[-ID$=R.BB8K:H08ZN!G^WJQG&VS_H+X M]O<86]WHMH3:#,7#ZB4L!\;PXA]@!/(4V5ML D7'*_*B6 #'2#R.9+JDP%]G MR^WH\"5%_Z>,L7#U8ZH/=?>7H7W.3W/GS8;4/@ 7:^;.GH,H/QV9/=.@)N:9 MFITL#Q6-KR_4&=GZ'+V(_Y5(.N!,F7/0-;@%1\!$V>&N-#('O&YP_5& \#H[ M/PG:+4[Z%P- 1#49LQC]8&[K!E&; M5:+":\GPC<79M9GEQ\R_T6?=<6W-=*OD01OI$WU$KMRI9EH&^:H!QVOD]O:2 M/?1(M:&EV6-R95+[^8U< @E-+-O4M2I^YY=S310G+:ELS1+Y@*C_*V0OH@$" MR+FF*JU.5T*#D45BP7B:@&CTSI7&.0JC]P<.P8*%<2V.8NT)51!HG9P]H6[8 M$]>Z[7![8@ FQ)B9$:Y%F)FQW<3XJV>\D68C>PN#[41:&=+*D%9&?"LCJ;@\ M34!(*Z-T5H;H<8VF(/ LLQVBPD]JIX%VR'=D3OI#K34/"6O<62\4X]&D?8C9 M\>A:H^^N92X,CP=J #V:9##ZP],=G:7>2F,C9&S\K4R23!H;1X%&E\4>- M_F@T&PHW(2X1ZZ#RP5A@I[0F;%2X/;=L#;6[U.PRC" U>W8BZC3AH"CGC0YH M=J7]_L!14LTN=A2A*6\S^:F]$:3%SH2G-!6DN2',A.ZEVFG"0 MYD+IS(5BC8&DXD,: _&-@6[&L0,#K %F#+2E,2"- 6D,9"?53A,.TA@HG3$@ M>NR@)P@\2VDN+-HYH=V@G%--:395M4=_-,/=(3>,AH,-!LWT-!ML!I5W69!& M SM&3[9#D#9#A&B319.,*I1SI2E;+XD@),L10.@+ JW$2Z?6XZT&L$F[!7J\ M@9V1.IT51<[5>':09A8 '?-Z!>JX++GP\YNAO3H+,&AEP$)6O/HN]?B[5MNE MU]*+X7B;?XTY1[+1Y"Z]VN(S&$L'A,WQ( )J5+&]\)9L092!]H8?N_UNQV]F MJ/3ICQ8H[SGO-?FPA@.71X&P ,P\,A,/#^8.#F M-(=HW&?_+ZGBV3$>:TFOCX027LF\-]Q>HJGN*WY>L]FLJ5VUU^R4U,_+U@20 M-@"S <#S5]$&>(L-TI9^-[61V[002@T'P$HA=IDJU4A+0D9+)#! M@ET"[1VFNNT8:J"4VN NG7K9;BG ?['O[,4O8_T%[89S_'?I47 7 !;/;NEY MG+4VOO6G6HU1])O_N)W+-@N/,1=^$'NC^1OVN& M!W]OMTBMYK^.@9N_$?ZSNC+WD10UXHJK@Y_M&U4>]L3B.UD'W[C5PC )H/&) M/+W-XPS_5N$,7P&8;K(8VU;[7AG1B MV?#F.<-%>+^=B/TB3,^B,(T?!^2Q=?'PAO$D2VP62JY[$;>)MA2[^F5X<7/W MY>J?Y.F>7/WS+S>?;YX>5P;.QV*KG&#"1 @ P3!\^?7GL\89^]W!>RO_]\2L M\:J/W2E^M?'3@OO 6S&TN0.D%_P$CLIN;^=HGHQ@ OZ=+PWT@9_^^:R_(+U] M$OP36=WH.C'Q!_.VD8#5_S&E-J_)NK4PFWJ\PNI"V T)62XIZ->9C@8\ !-K2F(G586PMA2 AQ\M#G.F0CO$:7+>E0TR9"ZKY2: MK'"&5]C86%B#[_YLOUDF>:J3KZ-?;?ILV=*.D!TMI!F180G :0*BT0<;0J;- MBB E3Z, ]X T,VEHQ(@]*/X(<-^@8&=+;E3<62_VQKMO,A%!WF1 #SW$I^5HG MO]K:5)M)^T&&'Z0!L4O,)>TU?)J "*(/ZCNTITIJ0!1L'LBI'3E%'YJ)TR*R M2H;X9L$W7;RZN#4UH.,/DCC(<-T\=,$A(P^E,YX$#[Z4-H1("*8%_X, M469IM)3E#-'O-;0P6A'E&#=PAIFINV\A$V*'I4"UT10?TUTGE$!Q/YGH(VH[ M["M!38>\PI A"&E%[,XPEZ4903MR!3,@9#ORHN5D26(0B2E%6@F;K4;[C49+ MZ?3.'47IM/M=WFI4\>>,/UB&/GICQYNP^LR1Y]((D$: - )VRC()B> BHH=&P#N\ERFI$2!\+"%QJW]I M)L0U$WJ;H81+0WM%DB#<=B"#T7?3>C7@Y3RLP+(4@B"#M ND72#M@IW"ZQVV MVY9V@2BJI,S! 3F')/450@/GD#3;_> *H<=O$!HMKO:#6X'%---O^O/4=3;2 M$/Q8 $M!:/1V72ST#F8$@S8/LNM.<)B# .E"[YRA< MWA\X2FH=B!\UD+T@<[,?_$EFM]0%RH^L>9 F@S09I,D@QYE)DT&?%JT M/2 ;069B#ZBMQH8]T(QA#[P15?6M 6UFF<]KMD 5SJ$;6/GX-XM.#6I7R6?= M,,A?+1./]*!Y!GE8_)%9#D]3.+7#NBWP3^5MA#0=I.D@ZQWVD47[7&U*TT$$ M*?F+R)-0C[E6HJFK/3E@-6K :EL.6,V(,ON3WEI.6!5#EA- M@P,Y8%4.6'T?2)(#5@N%NQRP*B#MR@&K&1"A+@>L)CF!'+ *+N7>*S+QDVKD MD).52S3GT"DG2K^W<8NFQ.L7=FG3L;[9*VS@/7N.2]@=F]+U[]C^IIO4?G[# M=)SOU 4 88(-WJ:-](D^@G?4R8-MC;V1ZU3YG_Z!D0URK=G/%OFLF=^K7$-H M:'MJ!ADXCC72V6]5MBV\Q9MK0,L 1!==.];( M*SIY12>OZ'9(6 D()(O>>:,GIZF(("7+4BXDQZFDLDP65<+=1JN+5<)=^(%7 M"7=#(]@63<[OK#I14+]SWS#<(DT6J3Y MX3-,[?_*)-RD_7$L^T,"PD\1P@1C6:YZZ#A:*TN@WU M?-+[WN@V%:7OSZ*?8DOACC1?@B[S;%B-[#)?M)P\GZ6>FQ:GA+'YN&)-K!'YM@YOXJDPTG:1MHNT M7;(1L.]16X\;)ANVS>''72 MWARQ_%Q5C75QM&:ER,QJ3HJG6*K-ME/KP1(DOWT"H6[ M[*&J^=WJ^>AO.G*(WNHS=\ M6Q]:J9MDHKU8-K$F,:^VJG!L-K**[<(RR9!.-6."+\!WR\YX\@),7H#)"S#9 M&4]4\.MC41Y->O3,/%WQQLZ^EC7[#?RS*T4RW:( M X2BP4]O00EVE=S;8&60*YZ9XZ?UW,_GENUZIH[5VFQ#UV (DYN;FRJYK3_4 M8SRU>(+\^G ]( ]_/_!)_S&VB02/+M=#,-W?7)(;$_#D,I@.GEEVMIP7+NTF M:3?)MCNVXX8*J5QK M;_YQA]E)33*D[BNEYGH<1AH%.D7W[S"$GN_%_\LG^ N<_1"3AS**WK1 MW(A>!-H5+RW8>;_ISU/721C*8+5 -^RU?LWRC3E*%#58B3.PC1PM2L'-BLTG M>?!B=Z#B/1H=,A(A(Q%Q97G20/2) D)&(LIF XD=B5"5Q#$^:21%&$G-AM)? M=NA55?I#5?PK'C^5)+B/"6Y4_ 2.95!"6@ -V6Y%F@#9":K3! 1V6V$FP#NT MB$IJ A2JX)M2P6^Y:5";RR0,/P/#;RD+NOD&=C*G;#N^CJ;@RY,';VA@C_O1 M""PZUL+D6L?JD_>GNN7B 8;P1 M !WZAZ>C!AV^D6^>08G2U&I*ZX/V<^ )/]*19_/H^-6/T50SGRGH6::,E7ZS M5<79,!JOPF _#\;6W&4JV78\C:<%P#O8:LV&NGBM9@\UDSJU^Q\&?0O>J(+/ M+K6V7%PN7H;%I=866VL7K)-E)>16G:Q*G?P^1*1<7"XN=;+4R67QI%7I26_3 MVNIN3QHTY>54IQ/0R*"=7?V%DOL)_)6R-@'^WZYU4S-'NF8L_A96R4J/_%9_ MK%_6%\I9:;8;>S5XO]&1&EPN+A<_C<6E!A=;@Q>IG_O=\NKG2*W:[ZYKU>R M%9VT3KY8XW'MVM;,[^32T%[1(",/EJ&/WA;'T\H 79%$@%Q<+BYUI-21Y?!R ME892O[E[% 2FQ3FZ-Z:AFY3\\_.W6[:)&]-Q-9P'\<4:>5@;5AX(B<3K5'GE\?\N![>"P%1HI7BI&2//X#>I:$(@)K0"_T(F.S:&D_I.+R\5+M+C4?V+K/_%=Q-O!9T%@*K2& MO-6&U)#*42XN%R_-XE(YBJTL'Y1>Z;D!DE4&V'1(]O/%\W5"(X?)Q\FECW37"Q=U!P2 M4JD$1Y$3;3XW /5#^*8;J%>Z4*^ZR9_>>PO 8/CW%8\]6/J3[470=VHOQ< M'D2()$[DXG)QJ6_S6/R?@@BDA:8]=U' 7OPRUE\N*K^7"M;Z4ZT&RH :XX^LG4V-J8Q:C7UK=1LU4/T^:/P/AI;K6C/_LU=] M[$X_$K7]T]G*PT/+'E.;/_S9P'H^I=Z>N\2Q#'V\JKFRA#$[W,81SS?.N(3$ M/+PJUZ/[U.X"/_!5Q-$&=/-X)R,8X 3#\.GUSV>-,_8[''T4_)YX71]_2J/Q MTP+!NS .6]MI)8(%&&(M_^TX7THW4V#YPW^MF!2_X/\?^JX!X_^X_T,;!\VH M*OPTFX,1Q&="SPU8W+*)9MO8Z2F8M?@ZU4=@09&Q;M,1?!&_0A>])RR_OX3N M$"W1)N::[;[AN\#.XDM88++![S/+IHO%G,C58"WX#@4$Z]]\\[_9\0VV5@%K/Q'A^BU0M&"PF4,F MX($POX,&_H+O11";SD.A.X=U:'EE_,6:JLVT,<7N:_@^1L'^<)"X__.GN-?) M$V[(<1 %N R=#:VQSGT8QP/6VK,/Y";3 M"T)C1K%MG.[,0#O:X7,BTVJ&88V 8XFM.]_KK*NZC=1LO%5AYSB:%01 HHTX M4\LSQNPL-C5 O/#1K_N.#PB;:B@1@2K^HRT.PM \_(='S1$+//Q_>U?:W#:N9;_WK]"X:JJFJI\3[;+2KUTE MR4O4\?9DI]/=KZ:F8!*6T*8(/8"TK?SZ :A=A$,M7' A=J436Z3(RWL.[KTX M6%C\I? [/ P7/?O.>K M1X;1\_$C%BU"7'D4^'W9WKK"7NG3(U570GX\8]:[-U\V.)EJ&7##B;E+^L_' MT_ONY4WKX6OO_/Z?'Q]/ 1D^\W3R1L\[XA_V*X1F>[3])%+I),L%^[E.:A*1 M?A:;N\E\4JK]C[WYQJYK+TP?B!1I^R*A6LCGHJ[P!J+>%UF5LJ"+\(@+7 "! M[9^DFBKN_H@'R'F:E3:^>& V.>$?DYK%=\6W@@LBWQM0D77%18-D+:Y;JGB# M@HW&TIIKQ*Q!\*;8Z@+_YVB M5C:]:54^SMJ80*R"5NOJX7:R*\7-9>_\K'M^\W#_#_%+)UQW;>&Z]/R4I&]V M&E:;I.UT7!%55/U22$P(_<@_!M:T>W_>WA0>/A2N.X(_E[<]&+2)T1-M-A:A M6WK NF2X3]G!>4#.SR'!N\(66[#.MV<-K)ANPQJMF\/,:9I9&U49;5@"+6H< M6?\\8NQ.RQSQLT-?9^7-D\BM]%40JS 294Z@';BS"FARLY^62BG)$#*1)2PD M$_Y$@G#MF5AA(T]\(%PA=_S%MJ+LR3LNN_7XX55>T?E-)0!,GVY) 9A]PDA_ MX*U])N>LK-9*4[%1&1@_]+2XBN/=5L5"[9(C0;CU?W M*JV%QQ^(Y^3>WM#;I7WY?28"\[JSMRUT$B]*U)J&]I.7#OKAD]6S]F#I3AVM MI4F1OQ24LR\3Z(^=W7Z]O&K=%ZX^%+YTSQ]:<,"/Y]:= 2)LB-Q9G=NFB-E! M?7DV'5.'XY&XFD.@(A9*E8F0J'74/J-^WQ&]#4E?@CU ^\0=YJV3FTJH'36A M07.8M]:/D'!JAQ]JN7K#GJ&0J;=C0-40/V3]I '%+]U/5IVJY7N]L8WGUO]S MQX@KYXXZX7>JY:M^\DHDO[4IA(13B?1NV^>]AT+O0^'VJG5S=GYPE<@[[[&$ MXX:\[OC!0_7HH[C)A.F"X@Z2,\3@8!M[W;'@N:R[Y41XW_7$39=+[KP4R4N1 M_-:F$!).*7+=[7QNG5\5SCX4OHA2I-<]L!>:'9VV+!F+IW+([0@S%/P^CMU6X?)#X;+7RK.^]L]]@%E?F$I0P%"&\J2O^:U3 MB+$_W!HY7[VOM^FJ)Z]M>5F"4>'N;EV%N3_:;%I MR)++;<)'#A)7=:F+Q5W)VZ./GD$N?7(X_YTH:/JS?:Y=ZE]7MWZ'!(O&#WEY9K=V@PM0Z[%L%\:W-^ M;$TU;$TY.VL4OJFL6W/'\!-F#-OW'K6>@SU/MX=H>Z]4L["C%K:CEH4=]; = M=4W\T?BQ'?<#Q##O\D<'GRS?VR#]$3("&4/13UW7HD-\P>BP@_C@4FY6%K=+5+C4WC'BBB*7 M7U!1.+U@%_,$7*+"IYZ<-3OX)A2-OXJ&RSU&'GT/V^>(N:(9\RO*>6NZE;[] M0._FK\(0!Q>[W+41)U;\9BN]&(K96=@=9;@J4H5">Q TA0E8%&K35Z6(*\7. MQ;("_7(HGJ=EC")6E$,Q/"UC%$5L.13+4S)&Q9ER**0'*652D9P)$KO].]$Y MHW:09'I8-@/+F^;DUBMB]B6C2004)8RANEL78U4PAXIS38Q5TB!4P?_(6-&! M#X[$G]64D2241S*R3<7(4*[(R#85 %*^R#1[-WG3:X<4>*T[+]]'H@3-]B[?7I M;ZDPM!)*+V">1E'_5$+Y"9%;WMA\M;LL.T'I M<#^4YE*U2,7?4"Y+U2*5;!G*8&E:I.11*&\)&B^:00(5DHHZH025M!$*ME1# MF2AI(Q0$J8822,)&5!1P5+/JEU14L(3[)2D9HX(GW.](R1C5V$.X7Y&2,2K. M;-5O2+&3H^345AV)-(U5<6ZKGD6:QJHXN557(TUC%9RMA96I'QC;LO[C$TZ" MMVK&/<"I*%=K8:4J(^,4G*R%,T1&QBDX6-M*R4K2.!7GME*N@KY'.F&FMI5* ME91A*CBWRBQ)&::"4IU%>GCD,VL@LW#(NG326TV=,5(V3,4Q=79(V3 %Q^KJ M3)"R80J.U<$*2BIBUL$*2JH,70$[72E+)A*BC!5O^J-'("MOJO*FJ5DU > O,TJK892F1@GD;5;C+M M=2BYGVFO0\G?4$Y+U2)%&&Z&$E>J%BEXU$R[/Z*B3C/U_HB"+9OR+HD3C!0IB4UNX40Z$Y81MW,K*RTBS/IIGT;MJWN1-= M57R'QL$BZW36TA6K&5JDY%IX:?/T]@\T&+MGN.US(F,7YD$E*TN0Z1$["2"5 M;@LO?$[2RAW0];F+S(/5]B7U6J M]*)BD72R1N[BR>9*"UFW\/8IJ(.]G83%76+(8KUT O;LX)_%,NEW[+F66W.@ M5)8I+U9+QVS++GY1[%FQ,*>-W.AAC_#G.\SD!ZB/2TM6B=B%XRCE M;&R1(7+XKT?=FPN5@:%H_@V3_L##=NM%Y+8^OO&'CZ*;\W1&'+EMP0;[IYPV M*I5*LU@L[D:MA<6JT!I>#CW;2$'X,3!N:NA1@9.^^^O1\2K4XJR9F<4/U5U, ME)R+]&HH <3@U5*S6GW/JUO9K/1KJ,+?PZ_UW8Q4VJ60UYW@Y>2+S3&2Z*;5 ME:TYI/?T\ MV_'6+6=2W'EWA*H47\L7<;)]G)V/#: M:%ENW#[)/>CDGFOWF+V([CB_I\Y.'=VHU8*JS9G"*YR[(O*Y?2*Z7Q,M:J+[ M3IRV^VYYT=8U5-:%1)\+(FZ,KP3;['5#6Y;E#WU'[MK2&E+FD>])[;9QHC(U ME%>T,%6UFTQXK;$&IBH;3"BU7%&W_X#94-;L'9\QO,MF4-$#(BI;0@DD'5O* M5<56;R7%PF/\1%QL+XT(R_\G& :!4&YR)*[.V^/@X&Q7HQV,CC)8&6?"64,? M@Y4>#H_9A@P6QOK#46#D5SD+#3F6;"DB4(J@.9G!0JSI^3+4]T0K"CI,\\EJ M,PT[[CI3#4)X232L9U+A%%YAK7BFI< ETBTB;K#)5^P;F[[C]5 2R\Y"590- MK\A6-,W)+!3YHZRF[AC]&\M9=]-3;A\=TI^"?_XF2AA^^[1HS8N?4HK5X67= MD)ZH7%4E[?#J\"@6W8FVRJ8UI6RI'89MDLK>B>'%X[-QI\E M:BYS]]DO,!3 MXU,1C\.KQ&.W:I?^5'@]N!YFA?+?^=.3'*>934X3=LG8W\/B6A9Q2, Z]93L M20,27YAQ=2*P;)\@=A+":JNRW":/L3J?0CV=8G.3=R%KK92ET1$!JJ9*<^$U MY(N1>)'*.HBQ\1-E.7X5Y<)G_5=\CWH^4_YF$045S(QE)?> ML6=60O$>YKXC71CH&9-.QJ0($V??T636N:L)&KH967\#IX/KY'?ROBE#4!2 M*2O#B^#3,W<7[VZ:$S7Q[J8I,WWOJM2(\#KU9%YV$&&:JCX++UC/Q+1*2>DW M1=^,D1JA\;7N>>F7DJJ2J\ CXS\U0M(;PV/C/S5$TCO%H^*_-4FTV4 MPNOG,S-/V314,ETVYJER0GB-?6;F*;GW@R2QM/0@H4Q14>D=X;7S:9JD6LM6 M"J^03RF5JE;>EL++XM.R1D7P\%KXK A>54V^"*^(S\P\%=G#2]RS,J^F?->0 M-K&_IFP)VL3^FK)I:!/[:\JFL<%LAI3,4S8-;7H,=55.4"P^S\H\%??"*]'3 MS*)U51D>7I>>B$DW_E!\ M<2>8]NUT71N_?<'CU7O4CDZ+XK]&XZ14KX;N]5/PR02D^2,&>@J6RR)._^D0 M]_D3MP9XB,3]"V_![P,F39$C>L?E8KE2$G\^O 40!8>]\4C8Q\EPY."CCQ.@ MEJXYNPFG/@ON$?SF!(-_?$!&A2=&A^)F7#[$_Q7_3W*G('XJ!3\=%3RZ?)!2 MSZ7>C _+UUFHSN]?O3RY^II0(>]641QI%.61ZMRBFNJK!H!D275DYT$MI7JBPLT M5&=-[%0]W,G$N.;\ N6BZJS SK+JZ4X:P:'RX@(JE$Y.@D/*IPN@+=?"3"I% M,"E1'NV%Q,ICE/=[C/T(O1SSR1# K!,E&Y(^! MYXT^??SX^OKZ@6/K0Y^^?.QTOZQFL_4OSV_U<>U>2_=*1_,; MZNPZXLJ1%F_JN/IQI3B_^/3('CXH@_-!];@HJ1"C#RK@?+#6%F+P016<#\JQ M^Z"6B0\6(1+W99=F*0A.#]G"D+>10RSB76.Y^K!@D^%D6O*BHW?OB6@8['7E M(#D)>;+0^HWPH]/Y*<(=F+=6AW,G5YR8%[K19>N>SG^KGL9F-]*N_BM%+_?*N CQ?E_?#DD0X4>:TNX;AR"UMO//>^T$BP82"Y8G^55^R M#F@:3N:LRC<=:_4R_%X]A*I/2^C3EP4.JUC4$O3T-8W#J3&U!-QT,4:OTE1+ M"IBJ[&1=T"V5X:78R_"RJ5J.7I59LAB:KNAD76(EBY[IJHXF>EP"R*6OX1QR MT9,LENG+47HYH&*J1)-U^:;CG(.*J:*,7E6?EM";+LUD72QJ";KI\HPV>IPN M@)LNQNA5FFI) 5.5G:P+ND1GT59,U7+TJLR2Q=!T12?K$BM9]$Q7=331XQ) MSO0I17H5/8EB6E9YNQ[5@.K MQ=PYV.[+RAMY_GJ0DJ]1F!YO\0YU9+QBD=4!)-C JBF 8$M@BU:PFDB'NO)= M]BS8TKM'^'-[W,:N-1@B]ARJ$*@OZH8>MC!Y08].=$$ IM6!U3, PI= ZP,G M;,C"Y!K]35G'YYXHK=E:Q)R4X--CF_1]->/,GN8\C$=XU9*9+T(G'_382PV< M&I03'S;Q-9D/6P,KI&W.05DG8TN^(JV-6!\1*:BU&$-N/Y!S@I:RT^3$<3=(+23F2IH3\T9,"\#DY# M54&"WDR"!*P^.G\C<'L,BF?UQO*- MSYXH5N6(ZVB2U\)%].25T*GF+RW1!BN]@D);DWY['9Q2"Q)M3781K(.4)V]? M7\ M!DBI135L-IGY/OVLE)63' ;)->E/ M-L#)@3G)X9!W!@\73EO$K":A"ZE$-@QM[Q) MF-8D-"F<3L".:N9-(JDF$=FU,KMP.@$W4ILW"5.;A":%TPFX<=V\29C:)'0I MG,"- N=-(NDFT3GPP@G)$QM$KH43N!&F/,F86J3T*5P C<>O=-RK+9/ MQ%7=?GI@)SI]_03< .N>.P4D1HSYP<@)#%"H 6Z@<<\="W)J;$P-< -NND6- MH'((MMV:'_X=#XCE8(Y<^\)G+I%;24=/AH)"F2:X 2G=HLGA40;L@$W;Y\3% MG+B ;K"'=2+(!7WJ4C5.Y-(?5\A$5ECQ M6PQ]J&;ZXK-FQ $K-<)J\@D$:["*&"SDXM\LL E.N'EO9Q6Y[P!RQ[Q-$;-O MG\X(PY9'HS=KW8$TWSZ7)A.\O/B_)?[JNGV&;2*NS[NN ME::ZHN.\K5A_KWQ/19DWX,OIDOPA"XP&.L2I$OPM"TP&&L3J^'*6_-7 M),QTKOO)Y9;!OL//Q.V@XH1?8)7C"%W3HM8GL\*0PZ-!K M$_#AB6/;0'^-V#.6K^=I"5\1+M+\H[\Y^J9'?'AZ&7CLM0GY\.0T\-AK$_/A MJ6W;8/\-?C6Y]X N=29+C#=Y%U$"98)VJ0/ MLR7 G&Z:93&S5<><;IHE4[.%SBSIQKE\<.0LIB'G&77".;,%UIQS&J;5BMGB M;LXY#7-KQ6QA.4/.=86;V?1S2;8HKAF>4"L'HV0?*-&TR:('(Z4?*-&T29T' MH^6G3;0'ZB%GZ?X;U6JFY\]\1.$ V*9-$LT'% Z ;=ID4K/'$]Z;R;JQ_+ _ MZY8'%"X9Y=&W-CV=FCVFD%-.PYQJ]I!"3CG]$FO5[!$%S2AW@P]\-5K5[,&$ MG&YZ)=2JV4,*.=TT2Z9F#RQH0#=-!ABT2:=F#S#DA-,NH9H]QI 33KN4:O8P M@P:$"X8;WMU*(9_K&[ P'WXX8!9JDWSS$8D#9J$V&=GL08H]-YK8GX-:+?#2 M)0'7S!ZFR$FG8[ZMF3U8D9-.Q_1:,WO((GO2:;?02YL<:_;H1KR&H&L3WLV6PI=[S.<.&1(7;3C%R_0(;[80K1WNV@1Y MLQ5A[7#7)LZ;+X,D(8XOWL$CQ'K8C$3<]P)LMCNH#N#:1W6Q94A_ =0GI M#;,%P9UWQ#,WIC=2U^+^^5_'QX5_?[O^O?:___[#&OEO?[JUIOV]\=+_<^Q^ M/?-?+QNLV?A2_OOKPY@[C1?K>]'YS?OHW>/?OCKES_^\<:;?S::N';9 M[%]]_ /=_&8W'_YZ>L./-V3X=\OR?W[L%EG[;?B"O]U?T#]);?3MR]O9]W]U MBZWKSV7>'WWS;I\N>@]?'%[_\GIR_H??K-B?7]C7UN"^?>>AWZKUMV:U??_R M^><_:C?^OV[>OKQ\ONY[?_\^N"Y:?L.MN];GU_;WLYY(]? M>G<_=R[97UZS^JW=NO[YV]/UT'YJ\='Y\><@O2)4DVC!4V=4-TFIS>^I8V_>\S4]L,/3,N& MK$T,AZ=?P@%9FW!MMF:9;7>,N )7\>5P$)X=V0>ZDUQ]3 6Z<@+0&3NE3Z/R M..'69[:.I1V$2;1"LX6IM9G47=>B0_R WM*+G;CT;$ MD[M@O&#N!9* "*4OQ",;;(5AN(9W D_>,0)_7>2]$[C*#VC\=5'^FG#EHQYV MQ-/;=\)SXP>&7(Z" IFWQ\M'EFCP1>1XUI?G"I/0,'+;!N.#?Q.N +4-^/,Z MSN>>Z#NQX QY\H",#OWEX4VX A9 "B3;$VO"5;*VCN7GJ._@C2.YZ8T8K@(& M!OB$FRY<"6QK!)4Q6-3OFX)J>F.&JZ==$)=X^(J\8+OKBC;1)X\.;G&./<&& M:_0W91T'\35U3<[&>"6.8Y DVH0KJH&$, %=M E7%]L*PAT[QG":(EQ]"RZ. M\;?'8._4\X+1*N=@03PR3:(5P9 MZ$P\ZHL(C2^X*QS!?'FI'N'/*X-X?-"ACI04&'+:R$&N95"E6B["E8!^C-YB M&LUP2&WQ3!WQW Q9FVXI"P$[N)H-M):71.Z#*]? :GE)8 =/IY'+TP00G#K$ MEOKXN329X.4"I8>10[YC^Q()'UU14N& MR-5[&[W!RNPQ@G(1GJJ5LQXLZS69JU@NP=, <]:#9;TF,S3+)7A::;*L-S>M ME^ )J="@UB:7P=-;H4&M30"')\MN /57EVT/=E*UPK9%B^EY!)Z4G#,.=CJ# M)X#GC(.=5>&)]HDRSN!L9J3$KQ/2VF01(V5MG9#6)7J784JY/>3VIPO+Y:_7 MQ"5#?WC@\;D,4Z!T,BV0]\,U 9-RWZ"R)D-?8NNA<_E(LGLM +(O!<^7*#IY; M?"D6SV4@^FSMN=7I9\LNB&/Z6=E(%4(&UJ[;EW%7AM:N:V4T8;!X7*P=%ZNQ M(F:DFB 1"[;*W@0K,%!E( ?LXP*1F>K'E6*<+JADT$_>TP7-N%T KWNYF'/U MZ"UF6X6[)%?BG]NG27UKS"JD"MPNI/YX)3"#O@*W9_@N7K?"!>X#9L,KBJ+> M%@&G8<&;1P( J"1:%+SI%UOMJ3H[>7[0G-P%;QK#3LA=(3?-U[8G#!J\/O@< M!XPXGLWH\)$C(^&.;0P,6O#ZW]%H!;E,-JKIEG>IC34DC!6\\?CE=N.-[['E MLT K:8\7NW_?/OZ-Y0;@:T'Q##^)^MYN8U?\X,DXNGX1*K"Q( MIY>(&A@$!2M4)FX_!:3+"HPE5;?HAS;QN,P?3DJW E%]W1*B6 %ES=14NT M] R@<"4:_4'692)X%:ZDHR7("=>N<"4=+='2F#<[)9M@97(9J_L[SE>P/*R/I;V<[$4>X1JT-]UV/IK=1(&#"X M4D\48,%B]99KR[7JSF\^(]PFP5N?3($.LNZSY>NXY$[IG!LEIM<@"T' X$M M=:W!E7@NB(MYI;FF0N1+7\-(?E]809KD@8"?,EIJP?':[-QQBN6A>) M<==&@\AH;3J^7S100TQ$V6.6ZHC[A&T1ITR$V6.*Z)M: ]*,7TQY 0S98X[HFKHLY]0Z\ M(9\8+'!=$\[EG]&(''I*/C%8X)(P4Y]%8VP^R@9+7#?XD2'^O$'OV'B4#1:Z M;O#K-7XC5I28:3K$!JM/ MG1>TP5P0\X$V6/+J#:B-N]Q)]WT,>L)LL.QU3\6!#F+4(9N,01D/M<':UP.6 MVA>/7,%J.,1-@[6O!_P6/1!E.KYP1:]MMMB1KUYM4\3LVZEY;H2:\@7GKCN$GS!BV@U/R#-R$JW-M M#'H[!WT-='C*EXR_MZ\N9GQ 1DLI>/(2H&LL$K2]>/W/1CDYJ50QW3*Z3[C' MD#RK)_<&B*H3P&2)#/2T/5Q0JLMW<9?JL;H@ \%I'Q>8(>Z%G;G:9H_M\=M[%J#(6+KE>0 ,=Q&7&;Z<; 7!Q-E0#^H/\^' M(X>.H[S]\LQ[>)V[^B M;M_#;+@XM#P1 #F8+XZDIP[JF1S@3OFX]T%,WY!C"':.V;WFW[!ZS%V+A,%P7C Z['@]P%??>>#N -*+&N3= +G46 M7]^05,97ER5XLTQR-NH?Y$KPI,T(6G4HX$(^QTY/FZ/Y7OO)E. UC:T%]YX$9WT%ZS8 M29T'WTIWJZ>$0PMSPXHY3B M@HZ$.097PS6<8V5S. 97&3:<8Q5S. 97;UY]Y?V%[\KR5\Z$]OGR!EJ(]?'7 M^]GD6'.*'+@Z<8J51,ZGC?D$3\3.H&K(^;0IG\KP9.@,*H2<3QOS"9[^O!UP M]T/D.-?$WA@[,,C!4WJ-J%3,)9018BV\4L5<0ADA&,.K5#/DNN)I MF1O,^T3.1N"!@M6(PH^!*K*#+%8,9==C:;V;UBL&,@JO^;@;=!7G# M]F07,V.JS,IA2ZR9E2I&<@FNO JZ2#&22XLV9,%DY;(W5 MG%F)%;C:9C[U;P5((Y3.W::77A'T2!SB$6S2PH>*$4IC:HCFR7QGHADA0!I+ M-(.*#;BZY"$0S9QBJ&J$E@IQ 6@Y 3"-$#--7#B540F4!,>,$#E-Y%A&U4\2 M'#-"_#218QD5/DEP#*XN"VA!3!+ ';8.>]@+0)/@DQ%R,+P9 ,;RR0@Q&MXL M &/Y!%=SAK0:)@GDC!!QX54JQA*J9H18"Z]4,9=01@C&\&H5B,$%WA52L&,PJNQ JZ7#&848>M_1[Z M D& 57_06R."8)T Y;8CW@US\EOW@A.,>31V9C$ML^Z@N/:!4,W.\,N'0I&3XZ^<\,? M>D!YR[7++L,]?^X(W_61-;HC$2YQR=OHNP/*STYP\OZKW# M&FGBPP:7^TC>/@FW4I]9F$]^'6!D!R-2XE3AK=/9WX_4'I^*SP;>T#G]?U!+ M P04 " !],FY8^(H'%*X0 "V4P '@ &5A,#(P,3,T,# Q97@Q,"TR M-%]A;'1O:6YG+FAT;>U]MD SBQDOC.M0-; M;=&/M$3;O.I54HKC_>MO9DC)\BMQ=],D;;- -[8DDL.9X^8DJ,Q M7 JY&LEH-XV3=VR_^#J(TS0.X3UG?B*XK2 M7I&1+W"=_?KO,KJ/<'\"ORO67Q\\N&T$8K(AW_IR=Z'TU>* M+N\P>,3GJ? 9URP>LDY\(\*!4.Q-C1WN'Q[A+"*?I)BA6G&&0^&E\D:P)HS. M9ZNQP93QR&<#D4Z$B(K5STX;01JS5C12PI

37'AAA_*2.H428%-TC35"JYQ'@D"1$0;<&PLE)/&N)#@@XYHKI*RT,HL5 PV4-]+/:%H8PZN5 M^2%3'%"W(Y[)<3GZO?[F)S[H0/BG*Z?G-/KHG,\*=5^O(62I01=D!-J0CGD* MQENE'-3@'(\;G@(E!)V'E6?]+9WU0SA#81R-BD-7(Q7J9P,M?5GR<"8>M?1AI$+>)$EKCN4"S!UP;(/E@+PLS2%LN MGY@[%MVA99^)'L()^OV7.$$U!_8"Y1,?MH-L'3 ([ M[."I0,58E*/1;6M"611/F"^T5*3<8>S+X;0X<>"]<$J=3Y7K6+6R/"E87=0T M+5(VA&%C:[SKC\KKDD[\^R=7BD[W4[7BHF9<='M.C5 2,)ZT D3G@=@D6"^# M/JS\PBP%[PCW;D0$&J3I8; ,H=1B671&493PA$QR;1L.I0>0QYOBE).Q!*0 M\*-:P1$(E[POH%"!\$?"KUE24C P:)= O<#7!V)DW'ZH4JM(0 M[&,\T>^>B6#0SFR@4[E"/0N:-U*F@SK&RZ=E5*W)T]WE5>KH#DCI9NB9%X:B MF(C-8^L:$QQ4)G]J)2[=YAZM"&H[$&,>#//'>^)K)A$:6+^\0PI6((I-K&1)BU>6A-.]P ]7CH'HN" A04%@"/OU$>'(H0=3G M/'%N 2F%$-X8?;I-I#5JJ% E4$)@RQ=#&1%ZG/G#^OY!C>DQ.B@P0"4 I$02 M0) #>F&7SD%DM6)0Y%$.LB82K.+"0Q9IOK;//)*C^T448P"*D0OP=7W_:*7\ MN$^.A;,(-H'0OC1@>[SS^(?[J83S]N&D<[]H[#$ !E2$.:,INNXD4?$- MX(QM Q!FHDO)&J\:]$IIG!1 2!P(LNM\ !^S5#!?:@_"+!#L#@$<2D\L6HAV MS*-JQ:PTYN!,!IBQB0<(8X7_S&+^W0WAZ8\')0X+*-$3&''"2&XB"!3I)ZXP MX@:05Z"'AU@K8'L&:DN6>)[@=LH=^!I&7 MF5GX)@-L)S<.=2X[!U, BB+E@!4]8Y4%P7GZB"Q.90I3P>DV8JTQ,/O2-UES M:<*^F<20TEDZ3D0T*Q\$$#[R$=AIGS=1#BP58^BBUAIZ\V,EFL&<0UF^0)8 M=5L:JNPE"+YEY,DD$!0Z88 #FK2M@)G*AXN:%' <_ AF&#@GJCUYTEA( ,D9Q[+,A1Z:C).&3 CT! MR4:CQTWGW!DE'?Y@#K0@.:?C7[N[[$**P'_'KOE(',-B7S-03B3_F'43,E+O MD"B+A(_91QYD>)OM[MH:^$FS]3'?SP#.BU %46<0W'R!\ >0!L(JZ<_OX^!P MQ49,+:+@T'(-=4-?FW/^&K8+%*XB5@G^97<@0)MA1PDQH#SUFQ53'QS.D_=/ M2"EQ?P_9;UCZ#-3C5PGO,(<90P00#0/I@=-"8.)N[OD*5['D_R@1,!$F'XV^ MM #I51H&0A4*RN1@!^S*#:^;B(1!\0I.17/DFS<$D[6G??IS=C+3!9MSN.1 M[9\?#*88P$T6I&"IP0LR/!2$5FIX:^9AP:K[8LCQ04(]"%.FS/ \4PA'(/XQ MJ2_# ?!FZ0BT&GD(6\)-JPP<;.'"T-TJHI)<0Y$02V/T-Y37A14PK*+$+#D: M;NM>, $8)X" )W3#87K@..636Z"._ -X$2X$ ?M\CW4YB55Q'_1/B[Q'H&8]YWHILF\1(CX.? KSU2S0-=)M).":/<1' MK,TG6)GW@@R].D)J#0I-277DR+TRI_*BYNSK#\1CZ4? M"*P]1,Y(_>RKGL>*5"W,)P'VS; C:10 &Z,.I*@:*U:(H(8FS0^0QYS&_AC$ M#U9I*'S"0U1E2'%Q#59 40."A5EP!\29!:5=T6X!IFF#9=B.YS\6^BK5E(_$@L 46OL%"*\6,O<]-&QE! *;!LSD([1;K!KP-68A_'I MY@[+DCC:Y A3?;$H8[^D0!_21WK@(\%!-JW) &X[-V2NA\4U#.QB//UX)FW, MA@HIHVP%5G\1R3\5B6_+%?=;V(43.F]E\=1<2 BWJ/8P0PMH:\ I"QM>@U0] MXU( ?"SZ"#!YVW/6B =PZ/TI^PINT&1&!S//8B/ M88&%C&6T.,:W"59MGLV MF1-K3.\"M3F1.XSLB+]!:9!M9Q%%O&3^K4<.R!/$ 3:#D2\!QBH(6!7U_BS0 M7:UL0O=$K.*RH<\$V*45=IY+O+L+X<'^3YDR/BI2QN^E]@"U\TC$V4N&^'%* MKW-YPKQ0X\6AL)D^RKD:BX7G@0VE@BAB9LWX(+X1==:UIWR8"K5) P!U?&*J MHUJQ]G"I,@_'W5::3'27WRBJO?8N&C^"TZMNQ,-2?^@D5CX=\T!^$82+5%JS MS:?4U&1['I:;!##Q.4VJQEPWVQ#&/?=VRJ1UU[S*'(BP8=0SYA;@Z$;E)FO&8W9>N M+&?Z[GP5YYLRD^7=YOL\9NXT@:D;B@^D=\PZH.B&%P# 88>'<]G"?!3>><:30C/]]W>!Z=)WUH=U^E= M]QS7P<^L<7[>[34;G7.'X3PUHK'=^)23VW<;AHZ.\XE][O;^^Q+R/W3([\QJ MFT73_D+TN)#L!I=JDSE8' P>4"+'1>ZG06ZV4*KUWU:,+F!B9 M:N5B/=XL@VDPS!HAA$0< 0$95?IM1BI/BUI:2^DXC"ZGIHY:,QT%)ML:"G]Z M5QMIGIS*$Y2F5P#GLH-6Q-\U(',A7UN0:>C OB:I2ZFT]9/560.A#D]D"EKQ M%P:T))U,%Q4&XA]QIL!2>?LB[3'_8I\F3E8KE#.D9FY %& MR-9 :M/;@.(PI-R[&&+$$8JVO!XJ8[429^GC-OC_(A; G_4]:GJ3XRW;[@O0 M05OOWZG1U3_8]B4$7HH$TN:38_:?3$GM2PO/L-''M$?#TP<';/M*<"P=Z+5O MA5 ^Q[90RZAH= %#0(VR>9B0U\;"#-,KFOZ"J=$O6O"06B#6Q>9EXQ31NQ4C MZB+A*ETO6!/LB7*;/DR29*;:21$\/41)?_,J7*9$4>,I=5\5KVA@E:;L/TS; M3Q:E,ICE"E92([!_&\.Z<@B)]@A,:"I>].A!]6AH\]7D_:R36'Y3Q[QE*4TY M 9/(INLGPVJJ&8EGW)32C>=847*?W5S&'Y2B!0^ZVL(8KU1Z<:A()!1F9RF1 M8%N]\E8V]'AQ1 7+,*87KS.,"/%8Z-DK)Y:,PK7YJ)*X/(R3( #L7QN 7R- ME;_=E,8CVWRU> !QP1P=:0@82R7U)7JQ1&[[X6QIS<\)D5%FWKW#>08 HX8R MO0O9S+^:FA-0E!KRXPD7I2IW3NK,PS;&V Y*\HH?%9-!-5Z.WH,>O=&*HS?K M4]"VL#XU9P^$-67F%P/"1*2YU2XZ0OWY3ME%C+WTII2I.6$:;3*.0WP[#X^& MAC^45E/F_2ZDZAFET39X#?ZYI='>;)I&._K5,F9'+QFSISD#RVM\S_>L-ZKP MM3K5RJ>6VW'Z?4:OLG_WN+S$_V M-OK;ORM8MW'6=MBYTVY?-YK-5N?RSZW]+?K>OVZBG8UQJ_[?-56*+CLJ)V\L7N$&OY?$@US"SYZW\1+F87D3".G]N'6ZM4\FM MTT;;[3*@'7_IQ^FX_1I\.0?9N,U3F*/@A-O\UHD9_6).YZ/3=TT&]1+^3[^8 M8R;?O8&)V9[> M TT: )6L5V?=@"/^R=F2KV)''.[_MK6:4T^Z!]R"0XUQ_7$,\>V7? /?2WN. MPYFYPF9G7SVN/'%WO-^N9 M;477R_DE?L$\T7ZU7R]GD=M^,>J>PM'BY^4MQ/O;]?);+Y5"7X#O51KVO&0U MW+![V,F2"*?]X4#,%$][6(BEVZ@>);K*91$91RG7F\6+6;+ MAYP?N(9A,/ C=X$@VQ<2G?Q/XE!7T]"DYA3JD\"LU%9EM77)5O._A/O/?PVS58L%2_ M6N(W WIRJR7HG $75*I**J*Y%'!X!,52]"RH"9WVX!2,-=&LQ-K:MC[?R'H M01#TA\%HX@=..QY[?NB=QI.)%XR!B*2=?AV&P>0+H,Z55"7$_;")=80FX3@, MGA6$HVY!8$YH7B#X2F1X+-R@.+:U$G1@0O*HD!Z]Z!H21$U@0Q3-P= -O>'( MP6A!S/$]F3=[(0O>)J=<$$$Y*: ^&VUH3"9+4T8UOV."U;59C)OV$9B,&EK) MPK;D'5,=D9;$+/86-1AH!TA5,:),$FZVSGD-!#M>H+0;=V81=OX%<,Z_7V(Y/N),V9N1<< MV'"![2 U>4?YYRU[%G;-]=S>U^9:_P-02P,$% @ ?3)N6.C1O\68!P M=B4 !T !E83 R,#$S-# P,65X,S$M,5]A;'1O:6YG+FAT;>U:46_B.!!^ M1^(_6$AW:B5H@6Y/=Z6'1&GV%EVW131[NGTTB0-60\S:"93[]?>-G0 %=I=> MV]4]P ,09VS/>+[Y9NSD\H/_\:9=+EU^\#K7^&7TN?1[_HW7OCQUO[A[FM^^ MO+J[_LSN_<\WWN^52"7I!6O4IRGSY408=BOF;* F/*FZABJ[%UI&%71$U_YS M^[78A.N13"X8B=9;+!6/:8W'N-Y@A$D@IMK>IZ [_WOM?M^+V[6W;WGO4'O=MNK]^Y8=[?7O>3 MW_O+0S,DO,$;6KVF4?_3X/Y3Y]9G_AV[][I6K[-ZDW3S/WCLOC.XZMQZ][6[ MOV^\S^52I^O3K6:]WOPQ^A6>>=EC_VC]\K]8J]ON]WNL7U?YQT>RW6#&^QN0S3,8U7_PF.\0?%-#,R/>!Q ML;P897N]B2PN_>NB3SY6_:1Y3NN\+=TX 4U=M]>Z;,OTV)C/!--B)L5LX&8*ITRN.F]TA,H7?N3J8AUXE2Q7C+2(I2 F*F62[TD.&G9R8@0 M_0'Q(ZWRP8,O\V!S#P]><0._P4F3!7M(U#P6X4A4G2.U\V"H8':B4A9@+;A, M&$\6+$M2G8ERR:0\%1,XDGS+83-(0\+[$0_0I)F:((' XU9N2R 1@3"&ZP6) M3/B#P,2"+<:,B1-H#A((I ZR"<02=(&#S'Q\'PV?'P=YL"=0MX^&97?>/"D323(8$ M=FY4PBFE<(- H;J8(H!K CT!CRYCR8B*Z5E?; MU/686S3-]!0Q86S!% 1*AU8#6V&/1((Z*(X72#=!(*84="2##82#/X)33I$] M#@'PXP,@V", O!F/,\N5A T11:B Y0Q>-3L*V64UM"+_W%N_H M".(FN$-XJ++TZRKLD: P*6XH"U"]/T]'QL6FP\;P\*M!11JT>@'Q/YPQ(;[ M4+;#PC:FZ. B+UKMG5W(I6IA;Z*FAO&)$PN+^Y=%VG;Y4CZ-43Y7.CTU(R+9@S,E$IJD0WT@[0X6:A^Z'$@K2 M*.P(@ ?'&THB^*4M0Q&FXDLFH;\-R2P)[&'-\6%#^O_%<\ >J#5Q!:AG,%=/V0+HXEGL67MT6CKD#G!W,R4-T-&)) MG%]-+D4)CCX *"KEJBM1#-QGL@D\)?\1UIP\9^T\P3R0ZO]WP]A!D1%I4%85 MH!&6:@$[^_ A!VC596B9S%0\$Y2F$SZR^RJ[:73T+";36"T$;L_'RCUFXT_P M#[A^HXS9']HG;X:C? DE]J_4_]VO)[^=3[>?]*_0M8ZF3;0]]1'!H<7VUVN( M2!.Z%J@XYE,C+ECQS[U"06]F? M9E?P%#CB^?0TO7K"/7(,/&F?8533KS7?Y M&N8RQ4CYK 6>KV(>/+#&"1:!V1.H%IORD+;H-8(.+&D2XLFJF@$-.--V/3E_ MLJXUZE9IGYK3Y6-QITGQ;-QAEMS[+$LWEOP7&X [[7PU*Y;A_HXFVWK(_Q\- M60)N7??BWTM!;K\;37#&?D9:P4J[CQVII$9BEV)Q;N=H_=G4SNK[^G[.Y\,V3N +O2A@?2'^6JLNO4<=GMB\^#/^XN MJY6+S]W.#7X9_5T,>H.[[N7%L?_%V^/B]<75P\T7]C3X_?7OZ[3XV'_]QUOU0KG>L!O6HWFQ\1%OA71N;G;"TK5R+*2NN-3*?.@_D#!TP\ MDLG\T5!GF8Z=6.VR5X>%H3 9ZQ^Q!\6!75.'PR:3T8QE8YZ=O=F@;.!RT+FZ MZ[+K[MW=8^?FIG?_^V^U9LW=/SUVKLO[_]/HYE@L=?R<3668C4E?\Q<$9M O MS4RHZP%7Y?!"R^9X$]=<#&[*-H6NYE'[E,9Y4[IU!):[N5QJLBG38V,^$+309_HE49Y'\&?BV![APA><8NX(4CQC#TG>JI$.!)U'TCC(QAJ=#O1 M&0LP%EPFC"9R46U8C.>B1B!I-AR]!FD(1']B =X9)B.,8,@XDYN0R 1 M@;"6FQF)Q/Q9P+!@Z>1]\>CY]VP.-@)72_ M&OLUU^?6(ZXL38AU=!1)W![80Q?7'F!@A,,0,"&'2E"HF0!RATK:,34AN1B\ M2]Q+]Z&T@=(V1SMB9*.5=3*IT8$(\=BR T G% "CQT?W6S#FR4BP#JBNGRM( MM$YXHW5Z(+P;K=/0WQUZ6$JJ_1*/8C+ B!"7P.VQ1L[L;"E:L10='KJ.KB,> M$E11G.U1_%,HIN7C*F)?!?D!/WP=Y3?"X@ZA=M/LZT"L4PD0\!Q%J*$@2[ X%(MRS^(JMU2R,ZKH07Y M5RLOL;^_W5[<.KRC(8B;X [AHL+038L%Q\NAX4? M"SAT3MKWB/UPQ(:[4+;'PB:F:#>C*%K=FVW(I6IA9Z*FI'VBO,]*]?1= M5ZINKS;19I\_=XRC5,VV*;1,2'"\I4D$O[1D*--4?,TE_'!VZPYW"](_YX+ MTHY" 8I[":S2!@)M1012 %A%*3%?%TX%?Z;:P!>DCL%\,>UVJ8B&5LR)\\7)I2S!T08 1:5<]R6*1?AL'B-2\K_"=:>8L[;N8.Y) M]>^[8.R@R(@,**L.T A'M8"=^R)1 +3N9VB93+2:")JF$SYRZRJW:/3T+.)4 MZ9G Z^E8^V]O? 7_@.MWRIC=H7WTWM\Z5D;G160M(VD=::OQ(2B6G'&RBM_)(-.>KR(*@_%6G$F9!,K_R)4WB"N9^P/;FB3IW529^UF M^U,QJFO-"E]*A%\I'CRS%GT#8FY/:H[W3Z3XV!YO?O[V"*1@O>([,F+)\?G( M;W,KY2'M%#0H1AA4=WZ$!KAAP49^E+=]U5\_3T)?LM[5W_+JS0[*G.[6,2=8 MN[P>2Q&QVS*'O#,/OGCRD/XKO3MX]'LII6-S/TL7#\G'M7#,\_W]#A]]U^GW M/_OT7?-O?!+IQP]@K0[",9TL\T?-Z$3:_P!02P,$% @ ?3)N6/_Q#9C^ M! >A4 !T !E83 R,#$S-# P,65X,S(M,5]A;'1O:6YG+FAT;>U8;6_B M.!#^7HG_,$*ZJI6 \M)6W<(B!0A;=!00I*?M1Y,X8&VPLXY3RK^_F;RP+6WO MVKV^W(?R 8C',_/8?F8\D]:%J8>F"8;?FC(+Q *E6BR6^9"0'B?K99IX$IIBN]5IV[=+ M,1<&&O5*K774P85-7A%20\C[> +N/X"#DXKM?3F/PN93WN,XQYZ"->I!*NL/ M1M:H.["&N2Q5G%Q-9U?6R %G#+4SN*K,*MT*S.PNV8=:XZ1:2B=:,[!ZXXEC M]^".3BK+IW^IGJ)U<"YLF%G3CC6R9^7Q]Z%]#5;7(4F]6JV_QR[]\WF\V,DS M>%!%4A(3!A)<)25WC5 2UL(LP2PY6%+&+"CL37FHM $4]95>(9+RGZ!\L *C M8" 7FGL"S2&,@70K<$"J^X'W,U;-KEJ%3&[V=?)T"+[2B>4-9QHXHO"@QUV^ MFG,-C5H)M[K>N&<@=9WKEPI[)(M144>X*%1?7$S';R(2(Y)YY*C0(]JY./HGHE[F:,3UGDD?E M\6W -V"YAB1$OQ+*F3E_-6[\*S,:9Y4D7>UPTK$Z0QNZ]G XL7J]P>C;UV*U MF#S/)E8W?_Y-;&6CP@3?=F"NC%&K;&PM/+,D>]4_,(TZT]S-#1V]RX)\-6CE MX?(HZ;><7JZ3V.NJ,$X6]6N. '0(&2^WDP#O<\@/IJU-.V[?NDLD%STE2^](X3JFV M2L*J2=1.,-)UZ4QIB71VG_3Y/]"G_DSZ"(D)<\62/($)VC!!*2_-<5MN,:&1 M7"&FIR0)%_90SH( -P%O%4IH6>**2HF:OTUT:-$3B6U*@S@K#E(:JI#KQ&FT MDP0K;\:H5RU=WMK[[_%YKC1>6V57!0$+(X[W?O:O"<^'?8_%A.#E/*:">I>J MIV2NAX3QSN&2:7>)=U=R&Q]G)_Z8TC'J=#;GC\W(UIH'8"=@[@^H44Z 2 7" MVRZD<8I&CJ(CZ.@-$M&IP*7[3?.%TFF$$-'^PS*W1/D%\;&A#W4^P<@31"\* M0RR*'R]5WA/1P40+3!$AYH@MCL)>!N3P'I+/'/"9 UXM!TP5]@$&IA48!XQJ M_/P[-N469"VNT@(-X+$DQ9C _@&; M ,.Q38@,ABMU#WDGX0'VPG( M1"LI7+BAAATQ[2P!GK&")78UGZN?Z-U!+ P04 " !],FY8U@?%;@L9 !C@P '0 &5A M,#(P,3,T,# Q97@Y-RTQ7V%L=&]I;FW%[>7YTN,L_X>VN>WUX M\O[L-W%S^]OE^3^?C8N\?"WV]V:EN-539<65>A#7Q53F WXP$#?*Z/$SJ A5 M/_AZI?I4[LA,W^6OA=%WD_*-F$ISI^'/O6='AR='YY\F>J1+\<,_AON'NR= MR(=6$U'Y[_*1G;U9+,+4C8HLW8#$B (HNO=&$(VED;D=%V;Z6E2SF3*)M,J] M79T?'G[7EQ<_7A]?G9Q?G5[,^CW+JY.A]^8JK\$:\[>GYWMO+T^ MOOI9G%X>_WIR?/ISO_?A_>7%Z6_+*/M2HES/F1J7ZP;_AW1Q.U'BM)C.5&YE MJ8L<_YCJLE1*;)7P[KLL_;TJWH!$'UX#$%0 MI3A3F7R01HFD,+/"\%BZ1R#S^4)_$WFOA$R+6:E+^ M[+[WA^)#!=-M%?8_[/=0FF?\A(40IL?-%?P&PC,SQ;U.<7H-33/(95'-IM J MED^4*:7.AP5+)Q6C>>AP M?^_,=PB/*J-+#8P]_Y1,9'ZG?&O[/SQ_@>O""@F#2Z&)#E&*ZK0%:2"NJTQA M9SO[R+1IE=U)MS:,JJ!%,PB+]'@V Q;+$52XU+;$17-3PDM8M;#BI>WW4C76 M.8Y#P:+:%EL)K"X6XVP^$ N414L.R;"/7,P/AN(XG>H<>,N*+4A[+=YV@A(W M0B7&)963FW*I@H=6\[E(%12%*O32 H6P.E96J[N".949"!F(P0AHQGF'@OA2 MDI8" O Q++A*9O:13=KS(>Q)P"%-?'4S]A;4CM-/MJ6@!JUM)Y$S74(W_\%% M!S-D'=]IIR(=H60.!>$YZ!C0,.6$E]?7Y//P)8[V3S=3NKL]?/O^ZC;N:V]=*UN"PL.=H:5]W#P@^P7^'RJ! MN@YUO(IV]L9WQF)52TLF3[3,1"AJ15HIW%)8\<-!AK[ M/3"OT);#D2MC0)QAQYH9=:^+RF:XR]H*&HG)B@9:3F2)&W$8I1OUJ@:BZELP M1WJHT.##.9%^TSC1=^+:ST[4(>QB0."61M*QYX>B G-5S^Q\-HO M'7P432]J+O0+KJ1-Y>]@F1;@P+V3YJ,J!WZIM]5TI"S1I\S0GDK1N+$5R K; M2J2;H*U^3SE:8G6C:'B_%>:CZ_$\%/H#^A2^RR=A6BM,Z7IA6O!:5FSY*$Y. ME'PUOMK[_O/GMBV8_9Z73"]*WN][OO?\>+@?G,TETD4TJ308"N]D#K;W M9]/5[ZWHXTGFULJY"2D-6.SH/3@4P#7T,D!2S+U. M"*?J:)@J02T0,])6M=M'%=&L[*PG)%J2K!1Z@)>W]/4 M19M!M'ZM+,S&P!#1%'90W2U# F<78HWCHT3-X7.B6> WEI48W*09O; M!/MN+G"1L(E%68-) (M\X/$&=G/;;C'[*4#<%/T2BP,QT$^*\-8#*&OX#?NX M,S)''LY@2(;F%"<\A5X>C[[R'?[7SHYXJU66OA8?Y)UZ ZW^7BF82.A<[.RX M&-GAV<6_FL&HG;*809<AG[8R*LBRFK\4K?#8J@-TF/#O)4(CVAR^!2 NS ME0()G1$RCJ.$-JF7O8Y.X%G,O,-=H+"#V)%1\N/."&%5&-&,1A@W_:JC:1Q4 M3%[$X*5=1FS<13XRZQZ!''WQOC=>M^^QQEF^O0W877(J'),9I'8[3IFY"PZAS$(6X,-&! MM!J-$*?T9$!Q>)$II #L"27 0RXG'M.DV643(8RSWXN9]7AT^!>OO;LE:X\G MN=_[T135;(5A&2\4G&^8 M3X+1#-K8Y2=@\$QJ<(1^[3 ^FBD F22/!EP0<#BF3'HI/T(+.L<*;*FL]%$' M,7,()=:CBG8\;$#DA7/N?%O+^+J&;5'+G\4YX JUOXISHLFX01T3AEXMZ OR M FL1%%T2"#HI*\#,(?4 FSQ',V'4I@H@%(RPY@>1]:02UJJ$?W>KA+<^IH;1 M31\L? Y"7FV]3P);V^]@& (-8.)9 M49$FX/CA3 :@8I.0*2,<2"')?R>)AG3&PP3,:1?) 5DU)1OJ! [X6D./O0)Q M"5O\95%BAQ-H"AI(*1>GK$PNMKP_\/E=$HC*71!"T=W#MH]-C9?G"K066IA8 ML3BOJ\$=Z8\DNL;:?MW9R?UDET&G4OV0E%BP5R%1.>5,9:E?&Q6V6LW+?7F+')PA8/ M\NM0N@'I>T5Q\WM%V"?O18MKA\!7DM\2<_.F%'5'=_)IQO]?,YYUS[@WME8% MS'$V4@6K'I,IH/BLR\9K;/7#U:!]L![B5E&5L>5:(BD!CCYT;UW:$E*^BVL'/*-4LFB36]V!AZ3&([IS3@!PP[1VDE6PH M$E"--D++$7JABM*GCSP)]EK!GBX3[+!5]7LQPK?&$0)%E6G>#!'7B; !8G1P- MQ2_>'"1E;)3S9^32 ,Z@ 4RRD*J9(FX+WC-# N8%0M*!JUP+J%3[RE*,AB M1HLF9#7G/;;?(W"##+4E1@KI@Y5F?T!AMPH30"2$C+8WQ8R ##R6U1KIVE$Z M?6&KT;\=WCV5T 3\HQ-*W8=_$Q>EJ9.B"]]Z0QPQ$U"[ERBE] MD#:$+?J]+>TKXA'CK@UI"NXCG3Q,BZ1"XIQ#Z-+I&F>T@D?8Q0"&8_F,(U>- M&R2[NG5BSP-P7S/$_BTU"*?4%GFZ@0[QG"15$,ZT+>H$/HXC'@S6S2EBD2C: M7$/V75B5%.)<7)E-: U=R1068IZVU'Q]Z!(=5,*%HR.L;9^.1R$33!%YVJ[7 M;M>CUG;]#EE,8&-MJ@[%QELW>=RI!O-0>>NNM2EA)B,H'ERX7=.YB54\<)IE M*NJCKH..@DUHLL#!O$;*UTB4 8EJIS1 MVG[/UT; H 2G_H$/^]:'RCAY*=I;7 ;Q#JMP$.-=#'#4>;[N!79 YQ]AB?+9 MR6V?79Q@L2P+6A#&:#%CGP[L.1AY0[K&9!0CX[Z8K"C4BE-A$4+<'J"VO]_V M!]M /!4'>2UF^,*OI"I\3O^+O1^.:V001",GA/)>Y17*5JKX*/?WKP8B/LG= MP+7BMA9.<:/PCO%\*'*+4!B?15L\.*")I'@A;=>T)CY58V6P3-*0/=GVUG$1MT5\%=S0Z4T)U@.&)+/"W%720HY4.8ZAOPI9Q"VSM*O T;9'%O8 MJ8IYRAHW6M'0:*;E2&]/U>UZJ/5_)"SK-8F?*\F&$] MQ/T=$P1E?$Y8Y_40M]+M?H]<5_)L870H?TS&(E]Y+Z%SKU$2 AB2&;HD\$<[ M>V2]$>J7CW06-7GS"R+9X2[#"O1W$3QM;FLWMZ2UN;V5.H.E2B;AM9K)>;2S M-9272RU=5!)C:,$R9@'5*1J_=K:#QHF%"M&)?@]/06]1,EOP!3K2"6JY!>=: MCH"H[0Z#>N V-LPME>A" U7X:%J@.G,I W@52SM%V*5) IT#QN#I-H.$Q2TR MN"D+(-J^'7(#-4F=K'&)5]0FI4C8.&8#ZJ4C;U_MFOT?XO1@K9;=C)ZUN6>>.!W1>:!,V/)YENP&* M__P)L'> _?,GP/ZO*,-_P G<1UV#LIJE&;> MA:*X]*6F)MP0Z4>QXLK5!D<\"6^7]B^K$=I@F7'&9I H9[. M#&XJI-0?#7)[B\@\ MDSJWW88)\YDS9AL)LP6+!TX(GQ\,F1;Q$4VZ JF!+TJ8V>FLC 2JM76O3W7U M.!R\8(>#F[3..W)(4]H!VHGEF-W7GL5O!]G5 $R_Q]-[KXL,+:]),55\@,B0 MLR@\%([GC?!/])S=Q7[!4;H"F:&;^ Z^IYOV#@8BS #6' C>1\)J9O%#5\>RB +.KJR;^M HL8G;= M/*5+)&JP1&G5E^:P]$:DDB$)W*.*C5,F@2'1M%'E%!Z\H8?=T2*=VY/;6_O-M]*&B MY_O[Y(7EJ<_WH7VR_"9N^5_@RK>7PSJ]D*_%.],VR0I,,^3LA=L%FP5#[N2' MI:&H73@#VPCR=Z?8MV>O>0BLWZ-38(]L/EYAVFFJICFLG\39>1],01TS;.S4!O^Z!B5A0K1K=LZ9SNZ&+T9-\7K/CHLNG+WB4@?!G2[X%HB- MXM$>9?.V2^,JTN57)_C\/"(RDWJ*+60N*E4P'8WA!I2-C:YPE1TJ%KKFVBZF MG32E&F%#M,,1$2)HUR,1^+(#0V*D%.^5LRX\!F;@#IN!P+#*\!4@E8&]PBZ_ M9P(U6H6QSP(Q*[YXK@YV1)#A(OF/:TW\8RB.DX]Y\9"I] ZX@U24"#0U,+_X MXMGEOLY@68Y$)RAE@32W5U \O04%\CDA3YG+-^*+<\L2NL%3; 2O(Y1]^$NX M8/WX7H\9Z<'&=JI,TCHC>X9%Z=@=&!@V S[5&8:,N2YQ[C'7OY&GK7T#3F! Q1N\S3/V5.DX M&46D>*-O7KB;*\SF(D0C I0'="V$3.^U)?O-WU8?P 3 5 *^ MV_CDZ U^$^7HME9*35^E0Y>@D4?9")0PYRHVM1X'N(!:VF/P)]ZKCY<=AX28 MQA7$EG$P2E36Y0**JEV0F8^0Q&9%"I9%068A7H>L8.$T[T7CRXYOSD^%P6L: M_;W_J,6\^=UQG5I]J2?MNHL%XOO61",Q<*,[%A^9 MW?&XKW:,/@T?-@EU^3 M1[%6VE;M7(3!UN@2VE;*EMZ,=1X=I9"T.XB^7T+R[&3*A;M!*A@O(4+)7N3T MNSBO:,#91O77(MQ3%V%U"3>^KB"=2U'M<'R90PN(X(5CKLLS'^J6T @>Z?JB M_B[OCV_W)Z>ME6#2>7 8864R<&4 #9+T9&#%\#ARAG%S?0=18>^G6/8D8J( M?,5)BF&H!1>[MF^ET1:5 1,HHPM:"?ZL,2;J%5;P8+D?7),ZXS%V>??-^NLF MW1WX7#'K[1F/(@04X^BX-]/7(KQO\1L=-W@&#G5KN(7%+YK6%S'ZO?4Y4B;R MS'+0G!51YPW)D(7E.&5!PZ]')A:$B8$O;& 9[0A<4KI0[&5&K,+E^BB.]H%> MW!^*FRI!#Z P01-JV'[:G_7P']A YCIPAD-3/@X&Q1;$R_I@I38.((8=RV@D M&Y_!#_87"_PU,'WBAU'N6@A)+3^.&=K YG_Y9/,[F__ED\W_C>37 M?Z_WIY?O;C^3N0G'[O[?OK M=W_W[SV>S F(1U/")7VCJ496'#Y'Y+@&X2T;<^"HC#7:U>%\45P>8>=P80O# MSO=:/2B?%1!.X75^O''-YQ75)E]7!./W=.%K615%BRJZ/RXRL?U5F71@$8S6 MXV;( 8']:==W';O*+7[E<=DGNJ0_(^[O)6<:W4GR/S\0];5%:REK%\0-)"R2 M-TXF0?]IB;!I+D*Q%'^#OPOD1$>-:J8Z ]BUY)YQ#&@VHS!,.7'7!;&LUREA M4;=U6+1V#]N?]6&/5@:%C2ZU7[?2W$";WCRXW[4[KUK7X),KMWB^BWKC M<(__H->7I>+72>"4DT8W'K0.,T5>&Z,$[DM:=!M"?'2G&<1J9O:O/N6[['[J MC@_*.E01;.3XK-W??BTA6G6'[AS-)^:Q^7L'8>NJIL*JS!V$B&$2!V( '_#> MSL;=WPVYBS)8W5& 78=9A0N?F^?<:VEO^Z4!*8@/&(5KNKK6$&;M(437@;0L M+JHNTOZXR:5_GP\/7NI\@WF^/3ZY/!>GYY>7-Q^.3\&D_.>SO6?T]X?CLS/_ M]V=3]*#3D1]S>'OM.P#9H&/ZGF1PEIYY7^?V MS)=RC;_"MINLEN)!2U#&AHG M06PYST!9Y7AF.GLCZ-F#0K37/WQV].H/#3VM84T79"SL>^EF&T"WE0J2F MGS5J,P/ \X"7$9)'K77 >'[2$)IR_\;05(/(K\*ISLC@[LG[L]^.\)>?;M]= M'OT?4$L#!!0 ( 'TR;ECYZCWB_SP! +I: 0 - :6UA9V5?,# Q+FIP M9Z2[:5@39Q@V&D2,"!CV"$A&!$&+&!44A9C4%9%B7*JXDEI44,34K409,RI+ M6$W5*A4J$5&I54R533$FA"2D=6G !0249))6M$"9<0EOS63XQG/.]9T?Y_SX MKN\+U^1*R.3-^SSO<]_/?;^9C+P8,='<5RR+7T9S<'"@?4/]T49Z:(L_/_L_ MNGT>Y/]T#(>19IK'6 ?CJ.\<'2;31GDX.'HXC&AI$(WFX/1_GT#[?VX.HQQ' M.XVACW4>YT*=4.].&^7@Z#AJM*.3T^C1U*M'J==IHSVRY MTI_.EUVJNGSE:O4OUWZ]75M7W]!XYVY3BT:K:]7__L>#)T^?/>_H?-'5C9HM M?_W]NN_-VW_P=^\_?+0.@_\^?8[+@>;X/T/__XW+@XIKU.C1CJ/IG^-R&)7Y M^02/T4Y!L\9X+EQ-W[;/:_+LXV.]%YVJO*5V#HY<@_E\N[]]G&](%#H%_QS: M_Q79_UI@)_ZW(ON?@?V_<7737!T=J,5S]*#Q:"0Y]5(A[?][*-GV!F2OH&N$ M9G4$&ZOA)#!\L_](?X>PC2.T+KVUWEX98%WYG'0A M.V6WA@=G(2;[6C,]A^M"ON0YJM!%H$=/CFW?/FOW)GWV'GVA8B/K[EA?<=#9 MRO<9_SX2^^%+VGH2&9*K/Q^FZQ PCVW]$AS"Z>;&')B-":RO[)7<0)B&KY2; M5-T,:X6]G+?S0JJY>J =8^O\77^MF%F+#^GF='X(X8.EOCNS'DK=1*DZ]_S* M71&/6S^4-/.._"+70CT\TL5@U"!G]K 5GDL$IE.^URW]Z15#BCE/$')3MZ]N(C=#R6_453B>_ M871VA_]GQJ7$Q%E8W#)PWA8'1V%)A-=[QG@. M>2*FV[);\F.(2<:E3CYQ[FVGT8L[E:"#DNL@29/LB,DT;->W,9)6-A/8=*Q( M_FA97A-T@H@W2\?<,-$*NL!)4!,_'R)1NGR!(:NP>OKGRH.6=P" MFE>_2:P$V68H3Q$Y0G-FYA#KY%>S+\&I414\;H=4E#6ZVL:1YLEI[WG7+&@1UVYJJ M;U!YP.MAJ4=5N#[B_N5_V^(6_+E^ZLZS--[%?\+?:YJ-V&K#,>X<>Q4O0]YU M;1#.1!GNXF:Q+T:7XN(,9O3SQ(>.)-HFKMXYI[2_U.^^*"/)AIZQ., M?12$#S14>/_D.+RBD$BR5R.F1J@6&1C&>_10;6HV.4;< S7P=4/9#3'?U^)& MC>Q6],"KZ_"A6N!U693GVQ$U3?E%/X2= 7&+VHJ;)A?]T%!B]@O:JA2=%%U= M5H6K2)=:VVB"8<_G>B+JQ1<[R"_@C?:?R=GPUB?B<;NB$69Y4 6F2K6R\03'7@&G8%>-+!0;*+_KHY#^U)^W5U6W'3R[J_ZJC='9A1<>K,O0=Z_:2C_X]W3 M+NFBX,SS+^Z.FJ*X6^SXSY%P?*UU'U7R1O$C61V]=80V2FP0SP1,6X98+_ 2 M1VWX)U-%NS%"VS/4=6\3"+](MOE^6O]34_TSV;CZYSA4""^H^35MZ0PI$9+$ M]=_U@\;5:6A'W@O14#[/9!+D-(S0)G 7$/Y@[0AM]!#U,;?))V6- SVX3"]S MY(: 'NL.^VE%."Y''TNT;(?=PS&LVF\K@BC%Y]D-TK4GNI=& M=G^Y_?QD&IF=)@\$T7@(O TD8#WFXUB8%LDUX%YJBC@/$-% AR9A/)UPU$.S MVXR>]5PWW)A=]O=5;*B($T/O4JQ&KYY+;2R;CVZ\VE/ "R-F47"L!RDX1:0X M<\" ::P3J%F6$EMO8=&#D4=M7X@,5BE(M46\K9AC/\<)LJC&@W;8R- M= JOL@Z!(YR #[= /D:TLU56(O8% 8?P5#49B%548YVFX0(BG7?F4C_D]['D M@)9D=A(+,/NQ>O\&2L+QM.-!E.".AB7U&2-CG:B"=LQ2$MGUXM M(5:;'QYU3L'8>1WS<[7*(.S2RY=@-\-G\PH3=.-9TOM*DP#,0YI':-YP,"IC MP=%4;N(IV.\7!P&ZKGM=A=PT0@L0!5A=GRB23%+OMS&W[T@VMG,2T*&2IZ(# M@K;+:RZ%_QYZVL_%ST/=NW9P"$Q+)7S2K8>H<380D4! Y?T$UMC*F\ H5(9T M*.:@!D>8B97F*/B6'[PH=EEA*'[H"2A;WYBX M*4RT-^C'EQ?I_Y3X_%=DHZI8O5KI*&X1U!I;&-U"'>D!=/AUU*B7YB-NW !X M>KLJ5> JXNN3Y^$[&W&^6AF$&XYWQF%]^1S$]+$C& \]CK[E&JQ9F@.1_16L MDRY)%UY)'AO'J$Q-GW$13(A G(T+"^P_(*8JZ!:]B+L@G2EF@#DWR1[C[7;@ M8A+DD_-"8D5QFD_O1#;=_L?FX*:.J2ES\65/T^=>"VF__VC[,?'?[]FEHS07#]W!KJ_6/M)5:3T"SO)'4N^$CB*1\-[\,#2'))! M=B$353NWIJ!] Q?P@%4=W8LO;@&1YCW*T#/:)V^2IQZ,'ZRWR4TH?_ M@EVYHOKY(M1VQ0>3M?![RE%F*]3#M%ZRYREB457^]P+?$=H.R)E@X1)M1M;Z M)XJ)1M>/]Q@EGZ:+0]KBCA\JH>NBQ5,[+A?.7TMZOB'B46C<8B?UV8QN\X+' M@JGP&FJYN\0/!\N3Z$;/ ^XRK( E]NIL[':?K M%F3%84-YEP$?(J8_ER:W+VUM]"L33/C#)%FW?L=.UI9CCM:]A<0*(*4&>V8O M(IF(>B[7%U&O^7@TP!)Z"X/,([2"*.-H$*>."H M0QGRANN5(6C)Y([%S^-??0>Z_[J1#)VOV;2]./S3<#,?A/,'^FU+B'WV\Z2# M**!9YK^'HMBUI,Z?/=B/#:_"!1+"+P5]13>1JNL7QD306]=2K=8#3C2[06;_ M1R?UFMY K+. "'W _ ._?./)A&.\=6_DC]@%/.QKV3&>&Y=+R<):Y5V44:W7SLAW9RF@N-+I7XJQ[^)@EWYQZPPK# M5#F*B->U?HIMWKL"_O@81\FL>%&D567_63E>_)0JBBB^3YJ 0:T$V:A; M>*NU:4:I)2$P8#-_]I,()*%M#@5EL#\PS3+<+S2G/RLY_\,#W*;;:EK[$+I(>)O!B6H M(?=3JE9>4M99P T2+>K7L!Q+M-\D#8EK*]E1;C"YO5"OXS'29C;6$U-8%S:9]SFA?G!K"]LD'[):(6%-<_ASD M138Y[C F0XV#X3AB&E*K3AA]R9GB1Q4>6)*�&9Y4;34]$X*LK>J#O@:;2$ M2+@8<-3?HHV.[O6^@^^B2'O3K$,^]<]FFWE/C"]DY#@/+,':CS7JV3Y$;)LX M!(ZY;R\7SX<7VF7D3!';LOZ\:WLI$>!P274AP0CF]5CC2]',@?=X2K/QMG'0CA?JK;=!%=Z/ MLIL9SL0D, T;HKJP)S=T-U1;8I0$Z+DSL*'CG9:#W*#G<'2X*"_T1JM.FL,&T._;;RFF[!2Y/26<;!8]H^]FDQ=CZ*HL$9-MV MD@_B3*6:P%5O8X8D'QQ-]YFM*>;H JW*?08CWY"?H8CFC-T+3T-':%Z/KERI M>_?2\>.B0H)/@3<;4>]1>E&)FP=O-*L81)J]"#%=JH@!6:9!IL:_H]&VG)AH M_SF*[T$^GIMH67KLS:9(>#O59%1T((;:-:-G&$MDL B1XN M\N^57!;_:72+XON")F'^Y*7%-RJ"*A 7D6!P=EWHOQL7C:/96R^IIJA2>"#< M,#!D^P9.?CY"2PV7Y^I)$E:7*-]*0 VZKJ2K)F/%>EL-V(_8!GVP3/ MP"6#I9??BD/KL;B38A\17Y,\QUX.A]^$5[2)O=]R9]BOU04BYJ@(K%HC-Q]- MG3;CA'+FCQ=8^[^9_5/-366WO9(GA')5M:F#;%N ^&%%+&;09O#U2".]0!PF MBD5GU*)ND2TQDA,'2Y+0E265_1RF:RZIZ2#=TO)M_K%Z5 M?X;4&VLS<\71(%W3+=#QG=ZP8K&7PYV^Q@F<6'.-1VH=[M2TG S#I)+X"K^4 MG,2)^UZM<+"=7RJ&*/AAR13WI]&^S%G&THGWH,U2:5 MD,PW%2[V:TI_4*KG1K9QG"MW-?5IJ&P$JB1!94>SMFYX:;#,.P>!."+Q]=C7 M.9K0N!8VF.&D:D4@(A+S/4/)T$M403\'7_282XL(-S0CVIRD15ZL NEH6,X> MQ8X;N_SGJ$["!RR7@>Z L)+@8)U6K3@,SRS,K6OK!BM%89C M 58E-1@@IMJ+E=/_H:P:=X:XF8>M6[#""5RO)ORP,)U@M/A!A=<]L!B7Z[O_ M.!7E%F!"3AX:*N%Z"?*%YLL\?/DF<(0!XF^^+FF?KFUN[GUNFX6HOU%ZDT^, M=?IC5'-(-U(5\M9>QIU++ 1A%IFT#*(\7CJ4S?("LWY]6S$*2RK^"Z/W'!H< M)RAD3<$C;O2&X+[E(M+K'-LE'BWO3\L.J)RZX1A]X*C/?[EX&#GN#$9'J_7& M[O?6S$Y.$'ZBKU5VBS>0^XNXF^=3?S3X2RR'#.A03E!?0H0)E<"1TJ28J6YBHZ4Z.+))<&'>;%1,C _W9HI0_\LP'NT,HR/@'#Y,5[J M@C6:E9U"WBZ$*6Z-64$X/%%$WD@<7WH5/%U'6?VAXN2PQE)-^5_KHL7^4NV! MK]Z'K,=?;CE7>(QW95SX.YXYC/#E66> ';;MX@>J6ZE%1*+Y#\4ZVTYJ%:MU MJN.J"0,W%"$CM-JA@B@!:[=5M9F4:P8!#RJR4ZHCCZPX[I(:'$KU2)=M29&'I)FS.\-^PV( MX5VF>R,TFNCANO:ZK#38YS+,[52DXWPM.>WDUF_G3\&TB+-ZU>G'/H];;H;1 M[,Q+RIGV$M4>)%O5R%!?<+$T-M\S^.QFN79H_YZ"1TNH:6K]R](CT_JO!J8N MOH?SLC^>_S9F[94'HDB=^U$[IQTGD_#'\/70[NADIX4&$'Y[=^O[%[B.R;*ZWZ+V%KXE@:'BC M%>F6G06N_N.SF055YPXK5L]RWG,P-%[QFV<,^6-_,9Z9 X=3'FQNR,K#HP>9*+N;9\T"M\P93(V1"2=1 M +YB&0I<7N&&S5!8=+P) IW8OS-*.'Y)A4^1[L'M'ATZZOO+K-0/[[$D:Y+] M/++SWM9D@_6 _0+7"1XMT>:&X=[0:-(=G@_6L>Z'[%9N*7LI=L"&\\YL2/MI M:GRHZS^C2IK=Q[.U[!=]UA5 A3/B0".>;MU$J;%08EU;WL\'D0*>N](%GHNK MI%'L@1,A[4^7X8WYBCD'S!D! X.2_,TK"W]N+KSUZQ@:.48QQ18(RLV&@3]& M:&,^B1_*/#G1OX"Y/=;R)XBI+I/J,@'ROP_Q' !DJ6ZQ9VIYCN,#]N1?3N]F M%KG_7A#$=Z]2I&TXCBH=\1&:EM^SAM=59?T$U)>V[.H-PS()[SYR[%TJ=3C6 M=:_AU;47_U#-E])$(JFE\O?4[MX(()6_$4_='O'3R6^_N/(]X\./.-3"R!7/ MP4N/B:>(GJ*E&I4WL1BLS3+'CM!RD^?B4 [5A%I5XR%MS%>;6 V]H_'QMR[& MFZ%1\>8+-%VJ^0X\VYKW#_1R2_VC;=LG?LV['39P?8PD!?UEA+83Z>KFN>R2 M,5/L%Z/DXQDG$+?-&BL4>.: M"1F_>F*B>^V@5:?RW3S_F7*V8S2!.//A30R M'C')D-NJP?]LB\7/!-AF7_N/B*FZ3#X0B_UK),==L"T#F7JQ8SMO.Y0C8-6S M W9_:I!_M[DU)DQK8(FR-LU!:>:;EDZO2!TAO]BO#^2Y3[C]K%(_O),),WYZ)JFIUL?\$ MZ"9#"Y([3,Y[1OH0TP""/5P-+ICMB\T,[='-S5QGK#1[#E3 6O#\//0U+COY M=UM4^$8.WYQ^<=U>RE;LFD&LGI]K+C,O/'>^+$YMS$D.!!*SK+@;:AFA29J8 MU%Q9;YKX$DXF+EB!1><>I.P/=R;6D1_?'L7V!>8%?IRU\C1NP/KPU'1S^+5M M=>_062%[+LVED0YP(LXTQVE4((A',!FDLQXWHE&RVFJ=M(MID:N1@@I/X'!= MU-,"N>LU@N-0/7_0!9.:#<=@GRK0I][,F6,!1+AY+CZZWXRX7KHH\!*E+3_W M9[+#!_;@+DJ@4I2T%'GB8!.+AJU%G_<0R/9/7-BJ8'H\*H.118F1/5%A_CY MO4Y8;VU5/^7,4J7U-4)-Y$.SR@5LWOH4YMT4I6C$T[)>1,@YO%T'4C,FXD7Y M4?5&B:PV:3 2JUT'TLVJ480K&,9V/]U4KBX;ULC=00K:J)/FG6--!6MO!OH* MZ?U69KAAOR_7\[K54(G*5WHAZP0AMMT BHXM#Q#U&C'\+=[B1), [LXE=E7RS MT9T(PJ-;=%OW6G2=OA:4?R+EY!3;=&Y$W;WR5JOQE?"XT@GV @*SW$MD1&5J M66[%*%PO_6!P3A/'X+(3RHF KV%%X!6EIHPP&[.Y++I$L10=]'RJ94UJ4T 7 M2[&AG$EX2*T.37 YD)$^-F]I\7N6DYWR[]NIZ1D]/\I+(%>*%Z"N(;2SE>&. MI"%"XFLL6BV4L!B@5%Z2]+H#:2 .4<&X;0*R+>EGLL.ZY=LW?A>4>LHOGT8> MX%&PK1\>:+2-(G90Y767?#Q":QANE4MXM?1!YQ$:PQN\M2UOD-L6B=['@=WB M.3 $[K(D-?!47'*BWCC1@"ZT7-GJN.B"&3/D^6ZHP/)BCB,"_UEX5T]/KA MS)S!G:<[6Y1!F';52]&VL'V[IG\S\1@RFC(_?7KVBU)R7#G5&6JIQ"TG-@B\ M1?=,QH$AJDB9F'S0T>9"")[72P<]:L0/9+X[,YA+@.!&T^V7B69&+HO;]E'E M5G<[SF5ZM?:7B*?-V>HUC^UC$77KJF11@FEX@&%;#DHU_L/%2.I05S@Y+L$V M'_[>?O5@S7C-ZN?![4IW /ILM+6(Z\+A.?GW _0L*9TU&W8/F6%7_V+5=-7 M/XQZ:*/CP0OM4F*'.9X,A[<]079*F:#4&OM,_O&ZJD#E-4 R11(M< 3;: M5I%M1X8(;[[UL+WJX$9RE*B1(FOW]?K@\0WX5RU&;:UNK$RSXNP[%>$EMU*^Z$0><=!^C?):M9_Z!@Y0*S,? M^DV5$P6!+QH'_2Z)Y,T9-B8\SEY=WBK^(N;#.YV%CC-UKS(URLF8>JN?J6VS MYGL\?M38CF_(S)_Y'Z]@F=:O[#_R=O;<^1,D?,H8DD'L;%OZ4&2 M76;1OA=="PP87-/SBG?A15(I6B!_5=RLOBY()!GNK9)TH*<5&$K><6K1$G-+*@#GH/3+V.RQ\PO6 .4_(B/Z"&_DY!=>) MKR2:'T#MYHWKIU;=B8=7X;__^MNCTT$GHVBO>1GLKFI4.(C89L B>QD9F6;L MIDB*.Q7FX&,*?CU:\4JVNOW0I)H;::R9;<]J0RHH!5<048?XBA:4S5V*+\MV M_..N>RZY1F6B_*SSP2PIB*9 '&G;">YIDX-!KBV![*0\1]+@J70\VRPKV2M; MAX=6H3+*3;J((XA)8)VIM6+A9#TZY *REI[>+MF?&-0I^)TM%*([^(/?9HEF M3"YSOG1"-,/!EGB_]GWM/R I&U]3_?&R*D76];#9 M']+(\I*25+=4)5PGJI%UZB%7Q:PK-P0]D--':8!HV#(1\EQ6[W/;@+Z%UYJ% M+DO-P/C@SMS^J4'VAY0$/FY;)NZ&L V,8I:W_3QOVWD*1U4\.N];P8M:K;$V M^B2'NS&T03\%?8'=Q M1'(P8(3F]6VI(EGIB'C#N6VK8_#C%)I-LR^ M <(TNNT5?>K>R/+FBJDE.WZUA"GA;H%:&_) M3:3%2GW6=C@1TU/\1150K5XM*)#5G9F;?CU-IF M\82BUHII'J+:C=C1NLQE4-$!L++_4^TS58JQB[WE.;'P9C]RNV]@\$:Z.!2< M0H7%W.#G]8(3R'CVQPC$W''P1CP-4>[5,0FE5U"31!8T4W8[,.[\B M W6M8IS MI?LGT5\/$1/G8-5F::L !!L&SYID.3&A]69H0@_@-RO9=]NB&(/Z9_4J%Q'# MC!R']UDRV GM=5/.6;2NI#?V[ST9X][L1Q['ICQ:Q)_[C$HDA,4E4?)V:G(B M7HZ6MFX@)X-R4UP>Z2/^$W+]<(%N26TU.H*>34WM'_BC_KA!N&.?7@)]<\Q0 MRQ\S?'B'T9\46R>>KK,3GFT'8:N@%:*1A5;\4;M M)GZ+<12XO@)CYIC 4?/2=LX^R^$:3NSTZ^:(,2)%U7=%(=V,@DMI+T1K-FPG M,L%_9L@5_I:JF^\0]1.HGJ'9>H#T-&9#?B.T#,.Q[B0-DN^?6$VLK8@6C(;W M@'A[_0U1]*8])5E?GCKT:OS!=XU+VA3[QSSZ>82VQUC/.,[;IBKP[>86V=)$ MD'4-3IY'>6/!4W/#J2OB9ZR)8*EY*Z^%2\?BVZI 1[^U1/E](7S*>^12TP1 MWDR;9N'[3M:DHG,[%#R?C\_VO;PH7':'XH&=-9M--Z#:Y\9FZ'BW;�ZN+& M[31]13$DQR<+6UIWL&.,ZHJ>T:(:8(.D65I.7*TV:!MF.!/XND<^?<6U?5]" M?<]Q0S-WWC-N#/GJKN%?(;:9.E:.ZS1N44=B>9*\UB ML-ZHG+BNQ"8JB\Q=4.UP'CD=7GAGA):3BM9+M(..7R.L!LD-T; V@B&!.9LU MR9/:<';!S\[CH\%UM?^2LPFM#XC4H_8-QXI\V5 IWFN*=RA#86%/R-E<4%\6_G3*^W M^ ]K9"^89LG ZO3EBS!,S0*=UMX+ON;N)?TSI MM0MRC2HJ2I?F[H_.GS.8N023'\M0S'*97AKSC.6.'3FG+ FFD0+.(3P6E0TN MMNVEJE"GJDMJAEA :&&J$3KU#V:]]$0CSX>$C+N2(T&&7-2_ ;#-@9DV: G> MD!NAE\#+'W!X-4M#*IAGJ\ZE58]*.AU:++Y(O=,/,57*,/[06.IQY CM&V$. M=X;]#B^%:DOPNB=<&C$;2Z[&]%JD3J4V,(C%3Q7\B="+=E'"!FQE+>X**GJ2 MW[^:1"7[2!8_=M!U4B'M]IK2&-T4W4:4T$29B,DAV(B7(#+M'Y MRDGBQQ4TC*E!QH'UU,?R?%-+HE+^MLR(W _?$?&8P9I&K;0/D%M"5=@]%&KF@1!5OI)'0,IGV)* &JM:B_G6^YZYN;MW$O9]]L5$\Y!#8PXGWE[J]ERGNW*9$OQ[L+CO M_OBN\B\:^:UJ]]%HZP-JZ#+Q$QFV"6*)_T0P?LEBZS/ MO#INQ!*%>5 _C=X MNX9R!*/K9,=CY .OKK_IY>'C[U:"<+-78X&8G1C6^G<;=]IEKD]I2Y;E2:EZ M)^7$T*E-::J,J!%:]S,QU?BP/2.T5EYWP+JFS:J)_=3SE0RIYHK8<]_T!SB'XCQ)O=1KF>31""VNX](7:\=G?PRPKK=?0DSG2QM/ M4U(VGSM?W'(D%VO"(>F_RO'D Y4GDMK3\]_-*:<]+% 1".FX,YGM_R)0]Z@ M6)3YZ,??KW%Z]Q5WW@!\E#E0CMJ]S(*!QR:*! 2UI9(/$',7DXP%]VQ<45PS M500?!L-T1^)TWW<>#$1:N0M TJ6T6Z&J2F)-Z>).!3O+C'B"K_26O,_?L&4D MIW?6BYXY_A=MOZKZFR' ]C#M%0CA:1NAK;JP5Y%*CFO'R\T"PK/4VD>E^2=B M!EB 2MV-G[_.V#34)6A.DHV:7N<3NX>7'GB@MG%23\85QI<*>#V?BCM;MS^J$_B*F M=II1(!&&87QU>LR<49+8J9Z?5-O*90'QZ&("U@I&%N= MO\T6U7'IM7OO" WGF=@#'_'-6S"ZEEVL&D.ZPYBF&1.Q6 MY22P^49($_<>NYA#OPG.+"T3.( 3L0;&FYCW(%O#'WV+*_$NF'U?D3B!CK^G M^L-*^\\9([1M,E^JY!M5M1(-H_MZ,^\WG:$YB]<=K2ZR;17UM!C'*^)-?$GR M%Y ;Z<:6BD/[/T$Z@[MH+7I5 6\T!\MOG *WT[>]!GV#SC-_OC&;[$'4,\73 M@&8#A8<1VCAB*979CV(*:-@Z^^)U6%2,-)MDP!/ -EL0/)/J]<E-A_A;,B GJKA%@VZ_HKEZS_G4:#_D^>88''"7LP3WI+Z+D3M#T)\J+0W%C,^/%>^LVP+1DE?C;-(VL:!"+T5%(P_/>(A*N/^UW*,.MWD@# MJ1K_O\J"^5?>LD/6/)Z\HKUG5N$B><@WT%DJDH-)1&6LE:+;WZJ;!?8T?L[' M]W+"AZ[G3K13RR]4 8I_!J_A__8.?64_S?7DZ66YO1QP9O^!FS"PK1&Y[0*'L9M^,2M&E]_>6Z]R>BY^27(W#@S_7O\ MY8T#S>OZ3AH?[;]NNR^< /,P9@G!O 8OP%7'B3"S0?))>3JJ)%W-^@+KE9K9 M3O_$+-(^^+2S!GVUNP-AO-KE[%_]*>J4=T;A1=K/QY H51U],!#SL@Y2:]F+ MJ(.)!39W8AD6-DB_2?[1S1^,QQNM$J#!^+KN,"TRBJ!2:C'F/3:Y,=6?C"6* M"+D!O3O', %40IK3HGU_G;:H:T&IYMV*6V&%.<$=/%.UZMW/,A#=0[;R>AI' M:%_+)?W#82;Y0+LMAGQ,Q47=E\]BVU&A2=([[?=K9>N MY38]_R =)"&NMM.V&F7AU M=IT*A$$MC)+U4-UP"_O$)G[SA23KWN?6,9?\;R/L) M-.XAN@!_FV"J_8XJJQ^W1B4WFN4]EF9>'51(<J8$K. MC2-]>0WQ_K\_80P<,/%R5*FJ46#V\%)[*1&.I;2H&%ZMXCDG;0G [R+@:4A' M(2N-G-5)6>M);RM&N8OV\UE=X'I<)\&S5(_EK*87?3@\0"2KTNIG]@"V%GI1 M1#K?.E M@JCET-RKM=,X#O:P&+KZ30LZ9->))+RCN"(")VM, M$$.4K;D^YCY%#+Y V)RJXU)N,V<;OY"3B"(.RBK1E$:L^#&-?@MVM]]2;1=T M)ZWNC$*ZC-8K]I^1M,!4S??NZ:Q)3TAG8B\0XBFKVS[\%_)N\K./&9'-XA \ MI(FS9HN7]^RO?CGSZ$&E0C^6=T;%(@*IFLTE-E+W;Q#U;B%BNJ!J6%E@FP(+ ML.AFZ0OC)IGFR BMV9@G8W(B\<[52-=[381)[I2^:4C[$[R2ZW'YR#];',PJ M5U&L[EU,^I77N7[?\SX68(NM\^VGD)TU<5LZ>*E(5[IUGUU6+_/=ZV_ZR)B%LZ\[O7>?WXT9LU6I MTO'P/E!@9KN(>":CA%*0[ !10DN92B?P2&-!V#J)GCT1,.,/1T%.__3.[_CP M-3]?&8SI3K]IDDE@B%VPO:GA1.*X?UL>W]KY[21(W7O++)48/1%3KQ%,E[=* MF V/$4GC^CY)H(60:N7?^']#[-SY\IVKO5:_&9EENBMIHL.6%=1 M\DSN)_9KO!T;^!*M10H)R$/^IF-5I>[;N(J20[*1AD"=K7 MR;0'=$*?CGOH(?@/\\$NNS<8N+ ?Q57H3L>"FT@'/*\4=FXNH@_3" MKV&0]&#DK7E)Y;:X2O/IV9IX]/"F^3L+OYMR>'*:OB^S&([] MO%$-@JATGK(?@P_@_=8!4&I1@6#^(!.SH8T:0;<&C1X8ML428P""ZZU;P"R+ MN>1B6E.8SED,@4XMR<7J5D[!5,6N=D#T?3E$>;!JSQ0FX,-6J7(R@"UP8HZO5 MWA@]EXFZ8]$_QA%!*>CQ-A[JQ0I\Y[($G@?/L2[*:=G6O>('AB762MISE,[D M9[6]GM]UW;H>+#:GNX6KYR+8H@SF1OL/XNFBS*2L]R:^.Q$!>LQNJ=9]H/2B MR*"IX3Q)FQP8M@3"3C4G)\B=T\7!)[V\S[06I)-CC^(:LV3P\\646?;&/:H] MAMQ57?#^SS^NH+SQ[;[!>)/4]VU3=#X1:V%,A*>!:9-K6K*3R9*JB MUVK6+$2]E>]3RQ[O<&BU2K 4V8N]PN@L93F*EU@-F;4,_(_[915B88M3(D2 M$JV-!Q@YKDHT5KU2FZ3V]Q04$*UB@Y*!\_0ML+BFS0HC:DH?['=D^O M&_U]FF[?[(M_R%_RHUH"O9;4%\'?_["LHF2I-VWU_][A8)+5-6KM?%-GLXKB M+P_%_,LW[UHB&)HU&XGYV'_E0F**T>MCIU3S>6-BPN;Y;F;*DY1U2C@SSMOT M&]?_-9XG4MR=,Q.-O,S/_7 MC_-U;SB>^QMYZ9>+C->=9GXV9R/F];7]DB+)).L.L+;2:9T .$H ME _5"_6"?)9_F\+9ME3TT,IK $:4,5%GD>=7A.#1>@,#*(UF64DC>]#)S"_J M4T_*)YT8HYKR94@+-$$1?\ FZ-ZU7L!2AOZ#-"0:!C-M&T"D]2=[:5RK= *0 MJHVNO&V)CBT\W[]! #Y3_)"*- MNNW84GT)\:TX7*12L^T^[5]"#X4#1K.A>RUJ:(&ZY'J>LW@Z1;;^2H[X*8(M MD9U4U5D;K\+;P'T\TG+SO'FH.[MY$S0@X;4<35?S7#E99K:W*$7MWZW2"]U% M&8IP['I+LD]VZ^D_4-QBL42_YWPC6TNV( &JU*V.%F30J89PM=_FSB"?J&J9 MQT9HWQJ/"WR)=6:H *K3:PW=11J6!ZXB0J&ZT3+O^O.*PSA=RYK-]<,_*)D8 M>:QW/OA&.;, GOC)=172XF7"T"EVVEU[+;6$$XG%>-@ Y:#=823#O/7;88NE1=5=JE%Z8H:6FE0+\P0162E2WX0C ML.OFQ_I6QNB7 -*]O[%>.0-C%%5A^C]EMQBMOXG1& MEX/\DDTC-)VQ.SK)7D^D7A,-F02:/\K_>$XP;(O)'KIV+?PEF(_=VXK_^5MI MA3](L5"=,AAE%!.'S1N%WV#28L6^7^:\H%OZ!L<@NY'CJMO&P6P+N[L<-;:H M\OR9@T:;)]E5MJ.CNI(X@*NT_,!^0=V>9(BR[LOA+S#A2<+'+.CJ1-D2TA.< M:3$ZU8_0BB#7%*PS3SR=2(Y'00+*H[<\U:#+]^[X^/"Z(8]2'-PYXI>?HHO% M,40+^QOK-5*$F>#);:8D2=I+,-&Q8 OF4]_@+\H RQ MRY0L(LE^XP.?08SC%_1ZEYH>G19%!)A@\3SN*$R0K0@PR3L8N0)L+2,;"1"' M47I0HF&/A]<^IW*;9=V.&09G74LOH[SQD!1B< [\@:+-=PO)*TXR.D&,WK_,4]X))L/,R@%\I)P!!>J M0?@:<,8D+#".CD+\Q'\@MI!3PTA:(-%%7.Y@?:?+[$< M0#0F30:;+R_G[1HJ3#3)LWL78!(I$6W9[#<=#HBHZ2PXQKUNSX5WF!$FJ6_< MU'K+S/,$0QHOD=YZ\HER//PE7O-GO1GRAA/L%S[P"[DQ;;Q4*""=&]E9!*K- M'/%TL&"':2,!981.5J\=TF?*N^B%$L5-%@MVOP8N@6NP 67B)$ M]HNPQP$;"U&/0DPR8YV@&1E+&;TA/ Q5G8@2%I>8!-V(ULT"^8L"FKDAF#2/ M&Q3_-Q&&\?+*6V2^S%:Q"WYY]7Q\Z+@BI7'_".VKWA#[;R.T5/DH. /34\ 6 M3DQWA]=TWN2$52]J@^>"RE^)J':";UE=(QL-8EM':!,/"AT?8[QF@0>QI\F; M:J39Q"Q<=9*(L" 3ZO5YC&Q%T'YX(SKG_CM#-]/:\Q1)%79+K$*[C%A+E<8S M!1,?H;4@WD2BF5UB+2-+QY_"ML%T"S];.0K;AB.2W[-JDC2]D> XWJAFC3^C M6R__"\RU;,5Z*RU9?+!H!RXKX; <_CMLVT)L;_]@[&:8FXB%]E^Y4? D^Q5% MM&VIN/E(V$ E!E&"FJ&5YQVA:_E=9_3)46 ,=RK0\5(9X_O_0)&B7C\\3JI8 M:%LFBK/$Z7B^(+K5S=3/=U";SN)].4];*K8K4W"75HI3@VV3=D,!?X.G^)BC M;+.>\&%:BT&*;27HM/ '!VU+/U\K05=.(/]$G%6[&=W]S8@SAWF). "RF+J' M0UT,]"THJ"2\P%:SL4#FK)B"\GQ$S>EEC.-$EF6>PFNF<-S15WB"%AI-;+48 MN]];Y$5B)IST^2HTV8OW5BE5@0?0TI97?.L]^Q4>NI1R7<,U5,%6P$);=",1 M>5UTY?,581)RLK 8F*1V?O522] M8S1#Q0(6 =G&PIMN@_DX6]_H'Y?#,Y6IL 3[_HXAG3@6E[8D1C;W.N&=@ZFV M+2#3>@H\^=0G405+ZREY"!%XE#H&SV%-K 2[32IW(=LIYQ&D%QWK]P3Z$ M2F8\2,"D^EFBX-9D/_N/W 7IJ@GP+(O BUB7K971N6&-V837+HM @L59MB=L MA%;[N-@\Z6 M6R9G[EC 5ZN\3=CSNK+.8]R9TD*!RZ$A1V(%SFA1N8BN=JI[8^KNX)T:XUA@ M:1%'88D_T/_*;!%X$PG @!JZ(M$?C74W[UZ''<%U2J=2&M3$=P5%UG64]M@M ME&Z2Y'/'ID&_R5JAHABC^LX(32B?",^QR\13B:,8!IY?3/]&U-B2'(IG$D&+ M64[9EH5X7XMOD5JY]=(_6 ^\'GC@T6;VX'S\#"HX"3O;(A%UIBJ5=T(6H%B- M)U@,NIJ5^J_MY;QT&0,$H.MOU1!?\#PV4IR:SQNG'/>&K3(CV/A_E MM4KS;H$?@6$I9BR12H@%EI*P-5B8- @SYGCI5>,5F['WK;W.>/5Q!?^PR4 ' M30)G45ZO4<\=AR6=1/&D[#TTWGR5J92J&H:F^HF2LZ&72,=&: 4$G9I] #&F M/4I>4/%YDT1*+*?N2\B'I48O4JR;^'>$7*B!.65M7>HTFMFS(']]G6OE6ZX$/46W>3 MLS$]X8Z@AX9+Q'Z@? N&G)P.3\,%Y+@%MI4B%WU"5?JGT,U+*+O0J-GTNA%- M3?W[SX1#\GOD3 (!77BL'F&*/<2/C+?E&EEWY$)[N8*/D;QB[F2@MGVU6U9[ M\OPU^-OV.JD#D86E:F0G*(8](8-2\>%"3F3E2Q"FY6X" ^8J>2L M$FE:/62!.M.?12U&;)7 H3==X'L%G#() F$&QE=+N]9:]]NO$''7X*^>?"R) M-7-/,?1'$4OK,94;I5A.'&%ELXOBM,*Q_2K'<@T#'1IKL&R$]UD8'M'9'#>G M5R_7I^B.064QAI-RL=]F0@""\3#K<="'V:S3P58* 5^V*[V(+>"Q1=:=:EE9 M:I'GJ&H[[MG& D?K,8P\;A'T"+4CM DH^ ^S-;.FVF]P,DQ2MS#M6^X7NN]D MV 51JBE+I.2- M>J^,_E7:66ZH''*5BZVLH=9_^UQRS/B9*"95$&%U&G1:)] M<4B8WSL)Z]3Q"GLG@4S,\[70#_PC< .-9GH>&0[.+#V#&IL%A17!=_!8\NGZ MIK@\12K*FTAL*=]>]_[YK=:_^%^"=-.G,O."0+>X"<_9(DY?(:!(37P)?>.YY)3!/ MH+!D9OHI[R/&C9+OQ_DSC)4-_Z &B(F.^:?30T*..1L6N\%+D: M!Q-$I$5@9A\^!YUB=A?P1G#'BE78UVIX86 V$9<(A>R"I/E$BI)B.OQ\$H/, M=M.;U,L%K(8M4)J2DHVL4*J=O@63FZ//$9TJ@ 5H!EX& E#RR^4HNE] U-:3 M]*VTF?!#IGWC>=YB5=CE2[0,OOE3D$.!U#O@ >UB.$UOX@!6R%-;I05ZSP\\ M'^W2J<5#TH+/=)8J8G0II&YS=0==KT%-FO.ZFR0\HXMIC8KP4A42#9> V!#* M!3*J3/\J5E RRH2R67^!B,"2:"H_=/$SMHO29Z@10*F9_K3>65C-J(2P> M-K]S-S'CR4X(#HYB0GC-)S!"),O$5:L&E@H'+<">D1X5 MC8UO8%2JR@:2$OT3L6O!<11PM/,!;[A:B<7OH^=MB65F$N>"^9)96..X)?2. MJ-8\@@TALYD4A;;D"-S9YKI$5\8(ED4CV^ S4*RBD-U*<-J+X""LB-97K&*/ MMBIN$)K?R-D&%"5A)KO?4-4CY&;%+-3=G,0H7.#B0+'Q/(C:QXO%9HRFG(:] MO H5',6*3W#L/R'-D0L$M1&(-4UOG*0PMU[;$]K,[>,HO1 K49NC=\?1S"# 13@0;A1>#$2<$[+!AL+D7C;CLLD5C53 M&,H\^,Y)Q$'E51*4'/Z1B$>S2QA)$[-9) +(;9G$%)0'@N]O@)UB1RGKU$HG M):N\$(_U!&.XOAI##@ " M5>2^%2)RW=\9VC28VXPW/\8\K"Z2N0!;P.PW2L]"2-N&D]G6$WHERO9YH)!I#5B#7!$!\XWD#P^ M0HJ"C:&]-O]FISG]-NHQH_PDV0<&X(XN91L M8H7F#)P%,D1473YI&IH& Z"OY@88V]PTB;'ZAEI65/T51K0X2D0).8;F-KG/K8V,Y1U$)Y0$3?=LDBL*\"' ;W5PNI)M3%_1QK'RG*H: M(!HTA+?C6*%LOAM"@>_>!E;"0B75 CZSD!&27' M3JCP.>SJQ9(?7"DHU,\7R:OX2H(5X^-9JN2CKNDX@@.GWC'5RB2" OXR>(6" M5N"E*LG[Q6^NMM\'.()5R8H MXYAQ-,=C&2IUOGNQ4", 2^AWB7Y: W3R]"_5I$(L%&LL&6^?XXH"[L'/#J0I M"YU7)X.-JEDEX- ^B)QQ*MHZ!N)<(-I"@FC0AFK 2X/87N4^@"0+)(Y7::8S6TZ058" ZY?IQBD#4 MWJA:'=47@(U)]^AIK9Q::AMA&@# 6VXRNO@^NIL!?X3F1\YNY MBIR_@Y[:0JYWYM@_]N,9J CYN=#Q+MY>K1-*3HO!5EF^X)#::L\@/5:L7P:G M5B+;=.5(&-2I4&?Q%E?1^Z,@]V P%Y@^-"W M$F;#^-;1BH17"K+-YNZE.?J#L)=VI[Z?7+?N?;U2BF&\9M;HV,T#!-5X&^V" MI)7AJVOD+_S.P1T&9H<J5BNY6'G:_F9B@9(V&:0.!5 '\ ,+IC:$',$%3IZME6.A;R76[)"): M :>6G>//S,-C22XN":&-W7I7Q![F*O$L5S^:,5PBIMJ2W.FI&R"\$.T-?QZ[ MM=RGJ;B9X0GEMN/& M@P>TJR/U'2A$,5;"0T)\76@KM^\L>08 @-GIVK4PZFX'%T-;LY0XF#B),0&V MJ]#O>7^1OE0^VL8_0IL.KV80Z$TML_428*F.+SC,R4.'&'2RKXOWYG@=D*OP=X.?4!"/A2VL^:#(%8Z@UZA MC!#3+(?1=ND7PU31V9(6 :OOJD"A=@$VP7N56"N$! ZQ^&38H 65',=/46W@ M-QK@&5RO\'9!_&P:MP<6 )XEY_%7\;,!!Z7T?&GEJ*U2,$/_0=9@.T*NQ8^B M,V>&#L0*J4;(*ET5(QA9!79GR2E]OFW4)[I&=*8;T;\27("UD%P\57P2- M4V"42ZXEY/%7TIO$Y<8@:R1<3G,"&%1LZ$/$&,+E' $EY_FN<(@XTJOE7R(. M&A>1+*CVE87EV/3M].[AYN1]@%VC[@C4@]B(-*O@6#G7'/XI&5P(WU5PS>G% M0E2X7C[^"]^;JKD?'=8RM3/,_*%G_F-D!WSKMI?9WCJ MI9,8/#'T?ESP7T-H1AS#YQ="S%VZ=%0(3V(<4+K?>*^+%XU: &Z=+IM\;-0T M'#0K-S70G"T6E_OB:\FY)&M8NT=70?25$WK'%8&91#RNC3(36?&'( /8+S A M>JA6 -Q,?)WGLV305')58,((H+/$IQT-1R5H*)]\4)/ (^C/ H8T MH@HZJ&F"5\LIN8/&8.AH&)2V!N1*S W$Y1Y@C9%^.2J0YJ-FEVBMH!C"6L65 MKJ;5N#:L@UCVN)2#V(3+!>G 7DB*!M'1K0>8SD%!Z>@Y)\T><#H]0D2V)BV# MFU24HE^<7K9"-KKH(MU7P6FA9NL70OOX[A?'.)#LP!_TU\F!Z9F#*2^D M>;^!E\_I:U&DQ.BNC-&R)C'F) *YB'BPBAZFU%IL.\+UJ@I%T EW85*?1?YB129PW3U M)_?AJ-1>D>)>DW8G'2L2U)'%,@P]HY4SXY?:&3@#IC93[,B91!>(T]K.*8I9 MQF[C6/+V6;?)_L1;(2$0(1(<1ZQ"8N!GC_%<"V'V% M"_]@PIZAHQF>]55QKGAH/%MO"9>L=O6"C$GS2"Y0Q 5@K@IO-'\!08$WW1?U M>8&K&ORI-[FF#:27R+DC;R":7[[('A;HQ5/(=5++;F&:P8?/$ M5\%M>%Y_&]66X04;*'B#.'@=^ E-B;/^-"A<.8S, Y>$X7),Z&6O05:!8^>/ M0E,-!W91TO)J$*<.Y$!:8&L4$T=7"U-)IE1CN%-[<$L7WQ8.;2;Y0^W0=#++ M+,8%_$AR@"O &GU/FZO')5F+*R%?21;=!2-R>1N355A#TS^QS8+>H59JW9"( MFT&M91?J+9%(W6U&('!.5RF0LYAU@:,KJN)0JF?X(YO@]KMPA:89M]2<1*P"\5IICC&&G9[1.]OU1,IL]8L)!]QJB 4(E;@05',TE#PNN#3 M3)MIR*U6B*LY7Z+96$I+Q]>=@ 3L<$T9W$33KJ@S![I HO M9&(3\/5QU#XGE?J\(+:)TY=,U7'::E7<7*8!WVN3S"%"**B[";N LZ@N84[T M'N&22>ZHBWH1\]Y^IP MBF+Y2K7R9$)UJIBB=,&_FMHS7$E]7DZS7O @U4-\*7I#Y]G6__)ZY7]S'1.F M31,]K0A255*'C*1&0V MU1@P!'LVZS+J*!<@QELREC$'\01[6J58F$$N'%61[9'5T*,8(XA8'@A%D0L. M[]'X4V!/@GA+*IKBKT"*9) ,9A=63.T!N+ ).(7^/ WLA@PO//Y5&+4]7T*U MJR/T)HO>J"C37 Z*2';H0+!%KO:4"R3_<@]H-5CA7^+J@)7?7_.V0?#49IOA M7Y.89FZZH,%\:-0)PJM0S52I?\>PZ P0]"8W4VL;,Y$5H)N$.5L_[\=X*2>= MEZ*260Z3EO8$,'/(LTBVTELPLS56,F\#TWS9"S?@REV>.C%VIH.#F;M%FL$\#+(8Q(_$:P\SWC,"4-_J!3B#7B,"52_?'EBBJ^'- MK$(,(?*H-<14A(H(&:X.N@J]/S +;@+'%;%"K--W?(U44LU$O;4Y?QH]53$7 M/JCP9K4(,K:XY,%TNE=SN1E(O$C'MI3?YH 4C@MP1% 2K;M//+SR$<>&'!ECJT)9Y%A:(=.%Y-28!:3(.=EHAT*T 8 +3('"%&,"$Y)7&/I]M&S_ (A6 MJ/1 M52DA.S(^-5(-ZB]XWA*5-1[$-5?T@N,,["G:BX M^@H/0/F;=;B9&8PL23?A,$@$)]]&_)JH>'HHC:]97VQN/%$!2P2\FTXK9Q&_VV& MBL<96DM&-QF5;[%2NWB\.:J?L2!;S,R=Q-2I "JL !O>:'2Z)H#R$ F'HPR% M4),0YM%=A]9[0)_C24<-,9OG"8DIJ#QN(,:E-7PC14EGF *7_=X+1.8@KP MCD#XPBIM'*.'.O4JES(]]!&P#9: &JPMK*$8?0LV+.*YJ3BY_"4;> FJC3VB MF,5[OA2W,I;E,#Y/H8# FBR_@;=%UFGM4>F[B#_M!]68?(C9EQ^ARXU0'&+B M&.;Z]D&_'G]:KU;9@\S%UT2(R>?#S:TCRS2G=+?*5RO(.:2@=MY>>3U$$=[U MHREZ4 XR>G"HJ F=27H)QYZW&.Q4[$+1F=KKI#'1763,T[_'UU4Q/E!-]09Z M*0='C, W4_.MAYDS^7/0.=H,5ZAN8#5>\.K'= -Q,ARK?%RCT7N :B$GG^W, M=P8_W*@L1)HHO<'>!O]V]A#QVAUZT4\@4%?!VZ7 SD0B8*V24H!OC$#)BQX*"*9AQ]6X3#>B&S!9KSD*R%T/M8+7:U!U_TY"(1VFF(J^X2 M,X[+TB_5/1:@>K67*6):4%@!%&=Z1?3'%*8!0\SPF]HFJ+G3'DLMY%@"BU64 M\S)K_0(X1#A(S2:NP*;KE[7B"X@'DPECK]9A &MM"& ""Y)5Z@Q.'7;DM1XC M@*O 9.'@"CCZ ; $?J4BN\!NS1P;5+SM8V(^TS-".,J2=.)R*%PLPP),!=D* M\ 5Q^3P7R!WQA)\M:(_3^X!^K06+Z>U(K )[D31++^342;*0%-!::2A6YYX( M2YPJ'-$)Q8[BSH EJ#O$CH9K]W"%S.Q2[D@4E*PYTJZW![S_W^>DJ00KV2GD?B?-X$?>JO*%NMMC7/R;),4[G&:> MJP?:H)$D4"L>Q/4PE@)K0!&2G$UQW*)43V_[K40^4"DF.],Y$I+EO]SF20P8 M2BGDV\-8U"7+3S,<^F11##'9Y3_O&'K?*"OS4/+$]_>K +Y/OI(7[)J%0HT# M&JN9#+]]8:"7A@C^A-.$KD;/(*Z(W#LN1/6O&\WNCVJ>L8I@2/=ML:*'M#$[ MKMA,@V)%G/3R0) UF@LU:BYT!9A/5Z%_;<.,Q?:RY'^S*_OV)5C!^10(W\QU MT'8@*7*0Q$NW"%:4_@7M_,(&PALJ#&OX$C0"76%[9(^BE6 M*BCD8.ZL(4S-%YS,1B>2(N-%SQ\C42 MW04XE-M6J$8%^P:-(P%4\MO KO''K"UUI5^!EDI9\_8 M!_YD 2-5 &)\$U0 M*Q5M25!A"P7'R)]R]&]([NW][?EJW_\HHY=]7P)(]J&^8>KU3RVIE MIS_PRD]1%_&#T 84 G.GRO5R:E,S$(MR/)K@#CP:/@.;_W*B47,.]KD?I>^= MQ#CS%RZA?\6;P($*9HMZ>GPW8P%H6,!S4=P(TV1W SZ*:JR*4X@85L&J$/ 1 MQ[+.#CX 4C3'P7?< L"UT16;A^)SN27%9I\4!>_C-Q3DKCQO@W^""9^8RK?X M^IOPY[YQD0Q>BY*%JH\U"IP2WH>;AV5@%:I9+QS ?GIRJE D^FH F0&;R."E M@/N7X2V S=K*-BKXARU8E>QJH"M@QLO.J\$>):?E(.C;AF8I@(66ZDT(!U+D MS!R\)6,>:BS+*\%DS1?=8_8HX=:/*A77 L!!5P4W@37P?J(Q6./ 6R@P+FMQ MG9_.BU#,@FZ;,HWHOQ7\NF#CZNUG]8"EO+LS.J/B/N<#[W*/E)8Y;@ MH*QO84>_IDG71#Z,S2QUO:%0YZ#:(J 7H"@$6;*:7Y(L[.A*.7EV'-,1254, M<]/Q.%X4>/9EZ%3]D% YTX6^DKA+M?& ;@ZSJI0[T],62][@;)[MOW:KTT9DX[CQHHRN%M49(+W)2+H0ID'2C( M1:*PF65"CEWF8EC5AB,;(CA< 7EKW,WI>=[_/WV0?SXRY7?(-3'YVI@M6BLI MA(MJ@I%36S;]4&WL0(Q5?A$M(G$?+M.?X/H&?$UPB"N=4>[00PIX!TKVL)21 MJ"Q^]TZ:'R'\L?!0W?J2%G#@Y_,(Q#94X_?Q"UQ[.$TE+2@WZ>'/I* MPQT-C"S9^X^D 1O4*Q]9'> :Y7XO,9INU\?)A2?;[<"0Y1VI%M\^;_+_L8=Q2X?&X] MWE+?A<>-4?-CK*&AD4[M#F1QB3#&$421#8Y^O+[<$P[34BIS3W$P\)%HPY88 MRVQ9ZT6Z+2\M2<6Q61#H9UZE_N2EN0%YC3Q136+R8[S@@P]"M8?H KV)2$&# MO6E%>EMF"PW\AS(;"8,3M4'ZSE)G5*"8Q?&#*2X;P4\J303,E(?(C8@4Y=0; MY9 6_=*G84PGMLD;K[S'3A-KT2ZP";93%1@$QV\06CAV "K),QPK\Y #VCA@ MJHS_ \04(@AEW[K!>]G-) >0G=W+R@$2 M'O^[E6^7B]0Z/;OFMHYZ:[B9A.K[5VMT#\DC+Z;D]EZ6!N7G_ZEI:_1<@Q_O MP'[QN7.?>/W1@1 VC_#!SJC[S*;TT^ 4Z$J3%^CYJ;4\&$%:!"6 ; M<<4WG,3ERYXL(.W\"+@H)! ^[V#S;H=+KXPQYS_ VV)"8H"[XFHZX80AO9DF5$@!A/U[<_KAI(S M]V8'?3:<"65%[MC8=H<>DK?O4'E?J''JN3%:V,IZ.F^W;=P/=W6"9V/]*".! MU'2Z/XW1/W]:.^F:]'M&NCK\=XLEY/!)3#?W=_Y,_6?F$]DH\4,D0RJH]VHF MYY^M%ON'> T$?[WT/*UWX?J'UW8WW;G3R(I_' M;_Q[XG#:#VWJ65)CD_[Y[.WK;&_]#U=K_)]^&,QW4Z4J=<6)S&,>.M9"_KQ] M7I)KU2E&I>^0NP:EZDV*M&5T@0OU&@D)=F!I\M1!\W-E\MC$G YD/OZ.E M57\7V +QA/-Z6]3VU.V:RC)CW.A,!3/?E=0^!')$DQ@<0]HPB;%%?%0R._?= M,:8OH+6=MU%\W?3_,KYBK6#R),;#5'-_$E,SKA#HCN!['[_0\PQ028=<)O15 MZ-_(LB+GZ/;K/M^?-9U?CJ?&J(I8 M>=O.3&).Q?[S2K]?J_,%>_13[GCF@9K_.(NY[40OL&K3)":+K4U@?.B1",FU ML2U.3C[$D"H72OCS+;8,MX1RUXZ.+G>#KW)W\.G1_'^=7WU_,.3P5K7ILG7![!*_H>4?RW9^WW%WIL_' MJN7>X95;3Z;YJG+$H6;%J;6_U+<[=\L.-\7]+9!7"L"]U%Z:WKA8X7U*ZOAC M![!3=YNXCC8?6:HKY1F?,6,L[QF:;5\W2FL[9H9*Y_/PK*@+OS?F(&O821&E,=/]GM*@[^]@'N)> MZ(Z4LAANPX,NW?,:#C5 C/23;R?\BUL0@H1I0Y>UQE@]:^05ZDWAY7_IA@8X MX 8./&^$BJFOXO1S-?H$)EL [L#G]ZB4ACD\JFI%IS)ZA7S+W[PVV@AM9NUZ MXO) L1NMH;]5[_LD]R#XQT:B*3@\,FBR= !NF@@UL3EQTDC^YPRS7\N7OQP6 MVO]8Q[@5E07?VL[>CU_9SIX0\(FDWS[[A$$J-V M^.8]).WMO&+T:M?RPE?ZWGR-4CDYA) MS"PE4^A&FOE]T5[RR$N!XZ]/FZJEA:C[J8R!\Q\<#9NGQB[+OD2G*>KF3$-5 MOQ$Z6@MRW+.=GG*KZMFP&Q>9K=K=$,S?INGK;AZ\>7!LUQQ&(M6 #>'8/S?O M3/IC<)G*\>$^4;= M[A\CE\F*F& "$YE=I7SXZAPH:V;:,(]0;.\4GC',8Y@!NZ%CM\U7;WHU4_F- M8_JUV4$?FL PN!187-1EVFKZG"#X>N;0^977VML^<:Y\-1GN2R)7;5O+SIZEB M743&SGB;[I@Y7_PO'PW+#OIZ2?DZ&:C)O)QD?67A?-%[X-VS;77=^ MP!/4@(G:JJL[$KV,@R+_UGJ\[DAM;.)&5>-_LK66:),E^!KRJ*TR \1K[G\@ M3EU#@NCNU^5+0%D.PPE@_N2ME+="OAN=F9^>TXJ L%MP) 4[_..?A4 @%"9R MG4>8.+'/]MH1-^3#[=-8I8[LD5,> $.<5(D+VP"V7M[F/*[ G!SXK0[ M+[KX^.&,[=2\2D:8/D"?N!"CVKM^WV?KMH!BA=G:S\AM5.49KQ[;B_8 M++I4:?C[N>>G]'1D^!_G?N]W)YT[&B@W#N^J(2J+KP1?KNHX\;@Z1H@X%Y<+Z6@"R&NQ04ESV,3H[+*6H^PPJ^J U@M%/-4F09 MY4Z@XW"II*4Z352MI&7BZXVA96PYQ3R0Q?-5S$U4OB3.&ES!A]1Y'4[WV$*^ M"YJS@0)Y!=\5#@,[FPM1SYIOIY^I^]U? 'MR"A]-G7;)Q=?%9NC=O\OJ&D>Q M6D.%%[ZCO#!JY5R;" ?1F'5U<>Q=>\1SE@YBS=K5/8/)D),5YU(RT&SANTZT%6* C8;W3X+]265;11 M[8%X7,&&,J&A:@;Y!;ZK$14.TW^X&L,A[3%9M?=EB^9?TV*JEJ7X7W8T@GEE7^Q]:T?QG$C-*U88ABW1%Y%AV/KZN ML2V:JG53#+50#'^4NW6)=W :ATMS2%M9"A?;97BRF.3;\U<[;ZDB:./TJ-$C M]M=NKHEE_SNE#'P8;P0V9!JUCRP1@-&$?D[()9H#$-*M]J=\RE"\ M*"4!7D!!;'%R+F+5I(BIO1^J#62\ZWM+=1;0L+;TXW^O"RL,6;VAB^>@JW+> M?["ESTYP"][Q^4Z-.Q['\ UZ5G])I0AZQIZ0@:F90*"<; S'-@]:M/M/8K!P MJ'#"HDS!-?GFN ]_N&.,C/UV]MC9W:P[W[<];G?>7;IVX_0%QS?'99U\-H/1 M%,VU(!*SK8VN!PV)YSO_NOM2$97YU*$!'+.^?&O'C9@E][LV/0R69/K<][#- MB4 %V=FV:&3163^4HK@+GZ^+XQX^W2_P>_\CSYO[L@B\G>>-^=\?@W^G*I)F M,84"JA.^:Q!P5?#K8EBKXLW)4JCBWF5XF8I#@A-3[,$TA*0 VQ)J]4R4: MB&H6/)_5I#3C6=,%POY#I2XQL1#W G(B=D__5T)OF=ZT2KN.T8:W U9J'9C" M4R2K8>8LXAE_I:2963_E \G3X#!HO@3XDYD(OR,2/4#QA.&U&@*\%V_ZMEM3 M\^]B^G!SN?'5GM9 @XE>/V>.)V9_TY74^_M7S1B57Y2<.%TNCWA'K5./W-(2 M&;U4DP#!!5D=NT5M@82#%G4U&97PA>8 />O!>L[S'J(/=TT[G24JGW>^)D"0 M@P2D)*0Y5MV\L7UH-J/L(KTB^]TBSH_*W']7J ;QE3,=[9]V)ZF.6V[;%@[X MM.Y:_N)N0,4D9A=\5WGBREP_MXU]2NNJ].677WAN"/_ MZ^XMR<=T)<+R(! U]V9QC�*X^X4D4QIE=L9NT&9;F(5U5\^3Q0TU3YNO+- MQ['$V-"T_.C( 7B[7]VHJ?-MVXL;7*YG%8&[GOQYL],8W3]&DB 7BF&I MWO\7BDELQ#9<;U2K?)&@1%5.A'*W0!O%>#5>^I8_!Y*,K(8BMS^D/WZS]7/E MGC+A!'$V_3C6*N%DXG6V%3*U6WZI)'!!GUDRW4UR^L-S[$<"[,5%<#\U1%UC M?14SPY7DV#A2J-T;-8"U2,#7#DGVMOW15Y(KOYA==8MNVE;ZKC%['N3*M;GX MRA!Q5[WR4)$5\V\ZM ;8T.XB#QB]4!U]).*!\ #%-0Z[& M+URLL ^N!SO_NKSO25!*1!;'39/RX-[-#74U!I. MM]M"%0FL&&1ZLJAT-Q8&,ACWQ\ZK:_ M=0I[HAU_V=0ITJ=#E\X4Y.;*9?!\3CI :=3^LY2>RLT#\!&H=H&+FOFF^HX M]5QR0*6:S?")3'M L52:%\I46\+424YJ!MS MTUOAK?K@C_07@)738/.T">DZ1A#,T9LNU_K3$YH="46A(C;[^:A,8SAJJ\(6 MD#"@FL5P$H@YO4W-G!HV^Q0MDUF76D0*B)N0M)H2+'Y,>+707!,B\:R%DFNCTW3_1>B? MMO/V'YKTIS,DS^Q-DHI:*8*MP1%#E5-[" ? RJEZO NFS@S!!;U'@R79_G^! MDQ@1UCSZ&1XL!?9"[H45L+4(S@X[8UZ;L&/9,V5E3E,_G1P"VTIN@ M<1_0KF%\RC]ZZ8U":DF_53=@O0_EGK(3C9AOP3WI>MLV: .!N#0)2E9&YB!2 MTTT/-'SSQXDK=L5FO5@ M,&G\221U,&%!C(<31^[ZG%R=Q0 M;@+3AF#K,!VN4-IH?D:^Y+LV]NH3YYM2I_>WQ\R M'=,PW(C!+#*T?XG9GS)P*6&5\X/C)^G21D-.,[.0SMO.405)=Y=LLM@[ M$!%QU:I@[M:R<9_ME49M5EGS@\Z>BNLL.&A_=TO?XBW>K28$X^R-?MRJIJ8M MT0,# Z]'7Z0P@8_;U]%9J_[/8=XU;8[9_HPVIE3 I>V+^,)&;*AZ(]E_RF%N M'#NC)@7"!GHK;O[%R#*J!<" $^RN**3Y9PVF-8:R]_1,WX@OX@7$M=_!@_GT M%KQ59'_53\K"1L[Z)TV:7I=V M@TU,'+9RM_>"*D-5SCYJ-T@@UO^O;ZV[$P1<@C_:[B>U&)$=@*[13CSU4O IDBM1%QN95 M\ [*CRI-O.XA:9K^D\#X%*%04,L5CQHJT<^MUE;/JKPUD//W6 +<:#Q&LXJ[ MU%8J8P&K9]PYQQ4QW!HO:+ #Q72H MQZA6<*HX>/V-1W1F5,>OH!B7\,W==>=BEM5WG3I34?:F='##G6SZY[8?(E_J M2]GHE"V[KZL2R(L%.&*(]MS4?1_U?JGAX.+2E0DJV8@5/84V55^';[_1O6PO MU8!^:NMQ($4!JR@!1,(56"#OB"U62 N&LO\"W+##3X]%S(0;-^Y/+@D1"6SN M_1N?1/5?A%BW=7E^T7%LU[2S#)-2CEZ9OVE?!&K3'Z98GZQ>;WWE*#M7EVST M;WW5E@1O?NP.N\873M12D[Y6K>Y.QW;JIT9I^4[+8-4DYG'HO^JM-OS\7 M*G!C_X1[OC0BUM9ZDS?:%4SA=A+NE9*3U=CH:@:WRE_6?=(OU4L'O9[54UR M91\/'::,KELXC,L%##V:+ZT@XR+OG-CL:AJEI9K1VX^ CZB/$/7QY@+5/RYD M[%_4WX?.>-)$O?R$2['7=FTN"7KU<&OAIA3YY5L>=@-=EY+BO2K]#SOXK.ZM M:XJ+*)HW?_O9N#%FS[^5%2.1M_-\+]_\/RBI_^IC\.\@_ *-3*_NWM3>6&$4 M$:O]#3[=HSD'AX##+5<9GD\A@H235PKZ K^7DDXA'J1@2$:#KBOCDRM9*>!*C73O,)\%G M&1ZP=31M"JL,RQ3$=H2V&91_6&ZG=M7X=^P\&IA:28Q50B:8*IJ($; _[:BF?AOD+X3\&40VL8,+>^+9J V4[Q!&2 M+5O!#I68;(N$:,FAMT,53Y$ %<$(<,4[7-KV#UTJ[^X.T;G0 Q6:8CDG2V\) M4_=/Y'\G68&!V<29!Y-CSU5]+[U6U;E&C MXLV/HDNZO&]BKS)CU19[8+(8[4(CJ^X9$II:^7T2XUQW(#9%R9D-2]K.HE16 M< 2>\18O=@V>NG1U8W5-MHG]P'S\X(SU3:C_<-U3(\/)=>S"/:4PO:;'<5*&WNLLM(\L%,;X0 M;E2A/.NAH/QUCZL] MG'P;V047$[*/.XWW^(&#.TV?&^*[:1D\-X7 X3N9J!5R_&*J9*V@:NZ@06 M*Q(--D>7GF8I!@S#\M=_&*M>LB![0Z(_?6YCSO&+5X.N[&D(P7<;@ MK\ZX$;GK=947SIJU M>??*5[WKV4\;:7T!:O7ITBVAB4YI_NK!*?&X_/-_3PPR"9,8<*<4=J.(RV3Y MVYG"32C,7XX<30OCFP)YV[(A.>P8@ M9/\C51%&%$K?E6&K2W_N A'6IA[B8;"6 KE7*W>#$T']2JGAP!.(=9[K63JH M'3U]*1)N% N>/[IK=JS3=J<;>5G@DZ&$G^-ITSYH?JS2GR7+N4QP?12M'[N] M?1)SC/:I7SRD2?W/:7#GXC#(,!V=IY3=KJ9_PC43<_QN?XLA=OM?M'D"7_5= M=LY:*)C]V9]SJ%?.=G02S+#'9DYB=K]\VNBI LK\Y$SKBI&_6'FWA$"RSYI= M\*8E>6'90?Q%N^8G40R#+UT^X.6P2['VQ\Z;=]>,<2SI^^ MHH;:C5R^M+&>NR0^KB-A C\CZ>*_^*'AB9T"'ZJ&*1VFOB]!K,;UIDL#1VE* MEP2-KZX.\2?'3F)@[R%APT>$K&*SGNLN,QP[^032A:8 CA5LNF'!_>?(Z1QB MB(IJO 9XX'>XN$UOI*6DNU\C>NAL#(0.8^02FF0B8H@7*CK3:'RD?@GP]?*# MW1F;.D[<"+X\9!L< /[Z_BQOUT?U:?K MBZ]\&/^MTPL%\#?+_A^O\?K^(Q--E;K!T#LU"(0?\9!S,Z9.ZQ\,3*?N T9:SIN0-1674^1#]5]/1!2L[$>.8H8D=$ MA\E4F+3O%;%MP[\#(7H3K=;KE5+0IQ+JL242ZFQ>B-8%V0/;@J:M&M=I?X); M;TV5158-C5]_ M'Z#71#'-Z>5I^['=#WTA"0J&X%YI;X4H!M,.G"0Y ^=Z4*_S)SF.:P\< U9 MP IP0.^N?S.RQGMT5FC'K]'9HX2QPB-O*%UC;]Z<-G<9Y%0] M?#?C8?)XS/*UK K/-=>7.&(@-3IP_VP3'&5K"0RG24SW 5WIL.R_LBAK].(':$"8YKO&#_'IS,52"_*;/V%UPH=P UEU^7%@Z=+][W@57$XQW>"5>) M'=7I>H>W^^:]25"]H,TVGN=^#FMXHCNPX&F5M^(Z=O[5,S'^E,UJW;E%Q@<^<99*M_D)TX^-W7H^GLG:L3S_9Z'/G5 M&3XD@ ,3FOG>NAI!/+E_2&^Z#BH.*Y?LA;50H%@V2S]]SX^OBXA+0E[8N]H]Q_'"*G(7F3#428B_SYQM FZ?U>CZ-T/.NK+'S$KPE^SW[<>!>_!$)-KAK*8OPEZO>2XD4;Y>/VS3I(ELJ(#6)KZH"^[D+A.>>U020PD M*UA[[.%NBAU='=&#;%F0MM/]>2=059T+K MK0N">@+?GUATZ=6!H!.-ANM//K\KY/DZ*.B;\MB]J+6\\[!O]%EW<6+#*'T? M^2-XL;"K[^2-*R_&8[U._QHOB\G=Z_YH[^V\MR^::CJJ8_F"YXU/_JP/24I) M33W5L.ST_9N'> 7;;3CO;\"-./A7M(4'.?A_7>W5A#.,WK%]-]N6N>+8!(6M3D/TIS[N1 MO0IU.L/UVK(;Y-#&N)0!ULFJFJ%6Q\]W%LVX# 5F70M%:MVF"ZY#L@T,X^K\ M,P36[$=6C?8I/?-^W8]51B&YY-#[8H%1!QUET/G#9Z?[QT M@EK9#I;DW-__706_"5!0L?_DGKPO+4B:7^1YXDKIC856=\.L6NM_4__]YL=E MQ;)'0S/5^%LU&VE'L]-R]]=GG8E_'#. &1/9WQ[]^9S VJEZD=G/^9(T,).#4/*N'/Z2=YX;R>=3AXOI3U2>G=:Y 7@T@Y6S1M7>)(+R=?CE< 'OF[#O5?7Q-#;BCVN^PGE)+<"; M$O\A?8-DF2P7QO?NU-C*8]VCG%8F"Z=@UB),>5GK2O/*_+$$;O.95#^)2M+( MM$"3ST-7RGB;.(E11(G^)'@ H0&Y#VK-OES;-[0<<$!;"__U%N& M74^=G@,-*0L/LTD9NZZJV/=_J;?>2QFKND"%,G6N/PG>4&6>C0=-6ZHP^2XH MCKZJ,#-,_U1^".:V/M^RK,('I!I^S!_Y\B>RO])I^&_9UDNQGSYL[9GOX.@U MPSKKI[OTJ>><.U9_+W[YI:M[W:=;OQL4M;<-<4]\,A!4*JCE E#--8VK> _B M6LFY@Y9-+I%^.UZGD%"V/L1L"5:MS%85I+S;C<>0CU%FA0J:49 3,]PWK-[9 M *_?,5>U0V$ MD78R/SY://[GP+@_I7^XV?+S).8@$@H&LO4N1Y_$KRHJ;N0)&CT>T, M\2&K#QRSVP5I7TXK&,4,VX[6':_I(NO6&)LAVZ&1 :Q=4$A>T)JR^_4[OT-^ MQU8R;!^7IFXJL?'O YY7.?P&.*@JC]$L)-E!FNOA.O6,I%33I*B-R8Q_=I[X MI1#7J0ZGOLM\?EPZ>)JDO1 Z8U8#_070P9;. T]T0G*PTS%(?'Z(6;^;L<3S]6%QPZ50B]67W]B?I M]3KDT M$;".I3QZO&^OU#RF+G5K^^4*+QHKY"=/Y/NVYFV(Z,B9Q'VE=Z)V5.ZVOKNB MNL1ZGJQV M?'04!#XE,&?J2?2S$TQSZM'2DNPOYT)$KI;0^Q>*,<>12,?A#9?HH:UV6;PP M>11K::1?5^Y3L$N:SA1Z"N1/R@/A8FC^)$9O+$*5[@+P"W,:^@4RD\>&V=7< M *U+H(COH+MMD3=O9_<89=X>9)G "EEG%T8P:=.;0@//)C&9G0KQD[V? MR9G$Q3H?X%;$T8/QINES,#XNHECV*L9!:=!R;AL']@U$9CO)QQ$;F>*M8_W= M9CA$&P7X[6Z"K;2AW[*C?<7!"ZMN7^T9HQC#KQ,Q-]*H<.I"7ON[Z>L?*)FS M?LRCV,'S#SU+>$G<,L$V3NK>4GKHC4AF/>?'H1.;G+W:3BF'DZ@SNBX5['3S M4O]&7[EUAP;Q2NO,NPY'=SS0-HKR6NJ]"H7^]_[^R\7F2/UX8T=:VL#I^-X M[8)]QRB#Z\.LL^=DD0::W;X7Z/W!WIF;3AKZ?M)A79\UD_2B?W>A,IS*%!XB MS4?\X3H!&*:&??^JEK;@^R8QS3V.J=D,&R0%*DC> Q,T19VI_/S_C;;WC&HB M?/L&HZA4"4BO4>D=I$N)BH" @'2I$1%I(B(B 6*BTJ1&04!I40&1&I5>)$ 2 M$!0C(* @D"(B33*H,$((;_R?/?MA]WGV?<^[NQ^2DS/G3&;F+K]RSWU=%\C&GMQPO>M:#J9/QU;MJ/NW;L/#FS50'\9KTG(6$&XWY=S M<:N48*SFQ)@E0;WM<_M#8.<^^(4XU4E\ I#QZBQ]LDF(5*(Y0N!B9?CY&C&? M+)IK7GX[PZG94&/P9N K/5*_DUZKQO6P&8.?;R:>-869&:S6="%LKV:HXA7_ MWZQ@0M;L/F ?6@,, U1( 3( K)".V<=R 83R^N3%F;A4 MEC['(_#H!_CLX,AHM7),[P&V#DH=L!UP=*85KAY&Q=)*^0?^5;_ 9^)>AR2S M=0-8!F,P!$!9T6^PQ5MBMVV6$;R$8&=>S(5>NM;60DJ7&)URH"JKU&V@6Q58 M(\&XP+D!1]'L'=N1_[_7+0XC]6G]Z=1_:5*$0=>/Y'ID2!_[ '/A]C[I^HXE MK;JPXX+I@G>K:S7OC;Q^)\NWSI4O&/SM@'IWJ34$]6K;$@SIF^4!C%=5:%$\ M8-0I9F&: 04K;> 3DM:E\6PQ0'Y4TYSRI98J6-=GH7(RAZ>U(*:-)_^[##RN M\0*^^G]'._-=5I(I;G/G8D-XW?+>?N,"?^,9[S9B_HWP:DPO>18?>B M=+EO!N82;L*I#8B62/R*\#:$/0)O,DQ]&AG"V-'I7:.N)8?WJ90MTS>QZ: #+)=CV&?F _;ZS-VC!2HCC)N88AA,I98&P5UCI&MHT S#7%";]T; MC3#>U!=6R>8&C"BA(PE2%.%M9UX3RPH1)Q'220\&ZO2EKT'&@D+1M#![UBN< MN+WVX+"L9*%F@%$9;^<+0T^[VM;((R-38WY#0^REEM;6-8/<8\<@M_MM('+; M\K86"3CVRZKX/?EC628S.7NX\8&]6ULQ/\X8O?P+0PX -Q5R=@80DZ/==COE MA# Y?6II2D'*LRE,GS.@0WI@V)K:I79EW4_75&NGJN;J1>8TN=NQ\UM&)/K, M>UTSD6W<0H,A(T".N9T6$Z!#9TU(R5L]Z*4(WRL>=7!RCE91^U2"TSPB.DZ M5KX])C"9WNC7J3JXON!K6/OIU]14F@4[Z)3:SZ>+7)J1(%-7M? MM5BXC*4E4H(:DKK:K'/(/.YX4V]_$BU3"D,/>7'?)#@[J2GAW/5]';75J19? MV]5[V0YCW:*LH)T:_"K+%QC:A;@S)?JN6^]"TMCRH;D6!=4)Q7X/:JX*\/AG MB7A-*'#'O,B9,+PU_ .^%W/9T?Y6H.4Q]$=C+C)!] ],F>$\&JM5V(%(4=!J M,3VDXI\7P;V/9.I\4#>4?B3.:W;/:=O'DLGI4Z?SG[FKW#?_\/2DI/H)54$N M@1 8!6DIQHB2#S]'QTB$T9$R1-4)#Z17[XJELCM@[F@]Y):J3UZLDOJT$:LV M5F*BG)W@9U2H">*F/Z64;U6B.).Q2SMS$'G W20M6VP1T,G43PZVR3Y_TOHC MU>=89I:"C/TA!M_]@J.-W[>:='_[^;5!4^?X4-Q,@KVT\UUSTZ!G/C#-KY): M^=H_OZH=B'1V5:H:5PRX_NN= E>O>(+W_#,B.QLKISZV3S#ULH>H/_2]#A[V5BO+*K(KOU3M6=YJ=W@FIJ]:TGQ M+=_2W-=9%PO5VZU%O1H._Q_@O(<0;X.D_&4_WO)2:T#ZG@:T&KTC$FSRZ\X; M*X]YC?W>L7F7].%(FYU$3LESO>=8M2?^Y#9*/VS3D;P:424ACK.M^5N+ MDP4+-W1V<*SS>_\J/GOXCU>D.+11A\!RR[UT_8 U.MNF;G%[ MXO* V:73IV[=L5%I7U[+>59"$TA4//'BS;[Z)O1^14_VK4%#$)WX^QHSXEZT MCC$N#;R29^&5;ZE.K9Z@-J@FSU=4\K%@OBGSW(IOYE<*X=/7O^Y(: %QI+/X M@[(*]*&_'UQD5%+H?QRR=-=?V\6XT3O.-_UUM3_FH6!26VGAOPLQ*:3'K58S M[^P%MVGH!T $4?R)0TP]>$JWZ),]S\'D$?I@P&IGG\;'@\LYM["TR=52)GR M;?UF\IY(3_?1JN[_G?<+[])T[1Q;O1RF@\CTDS6S'-W(\#\OV M)W;VUU3:6G68_SP'!?:>W,0+@J7;<)0T.!QI!E)ZCUM6OECABYW6;4$?MG;+ MB;4XZI#XC*C(95X'Z3G'(_;K4Y[ M?K5$=U:=V7SWVI=U ZLD+ MQF1-WX_I9>\]GC=;YV\0W?^K,'TOS;LB&VNY*HN^T"-%;;-\$HTHT4=3,$W< M*^!Z.*)QDF37%4A[X5&92:-D21X:;KK[2K.N0Z%1\&0CAB]_/KDR-:*2F;:* MIU5^JF)B!W0$E^;VLZ(%CER5\6O^A$VIC&RPXL<>M1WQ<27?]],:?U:3A2SP M?'NUI'.1OW#^41N3DFFN0&(+ _M*?K@6BKMGH_GI=?8+J!(M>J5@@%ANK9)D M/T[4(7FY;4CKU+&1=3I*C7R1&1O3L.^#+OOPI:9/(:K,85-7^I3!)X_Y>]0A MRDY(!I:0\"B6]%L$"VC^WA'B,2MA/]PBCAEJ:%WLG_,87:MOYN>OE#!J38BD M([QGR@6E38.&3%1DC_2UWNK)^!+3(T\8)92K>F4CVZU]!N9;7OV-X^@*+0Z? M^J.'84PW[-U)W$%+H] X'Z_LWS*.SN= :P!'G%CD&"%19*[_RM4;K4!2K"^O%03*\IAR9? M;R;DM#+OTA=O$+[$;&S&&V*%D$'NS.&.-RW93Y%KI"B!O(@ J52WBHJB74AZ M$4P&)?WX/4QH8H'V9R[-/)"FLW+EE:EZ3Q!$($$0N*+PQV\0?5@B%OVXROFSM2=^!,3+'VZ MBECQZ6&0"]W$L8V&K"T0>E$][I)')P7*[$*N]-KKU4;L0FY&V)0KKS1W MV'6V=397Z?UV3NLZ^13,LQIIYMQ-N/3E5T^6$]"E-6$)/_,2Q2LKPSO0+S*5 M\U^$=30Y6G17B0*/+N6<+C@QXB!2H#[">_R4?OOY/>OK?-]NG80A]^IG;7L! MWG($EBB6?;!FLGPS.(&=-?IGO4>8E_PW2G$Q.,GYZF^6'$"9<1&1T([ WKQE>(0R#* MS[H*7.LI*NV_"G_%BJ*.8FB'F;,MW.^V0>NNQ4/#M/2%;-8&G3XG&(VRN./G MD'?Y%3V *\^ELE_T<,G1BDI)%_K0.8<==WJL6,+#B/53/D/9]DW!]C.2*'M< MQZ263?%\=_5,P-S[AE7D\_'Q3\&).YT<6B!+_[.(^_]W/F)@,4?UJNU"LEG_ M(M ]0>SV7B24*IA4#1I3)[)?+&(.H7RK40AF:TJWJ7?$ U[!ZT)8NA&Z4SC M@2A:/J#2ZRSL!^Y"SH 1873$0;!LF1R@"D2\8_!0,WO0$NV=5T]C>OW92C\* M"'(L#2!FPVJL6X:%!*,!KPT[4(ZJD^;#T;]/4+9,[3= WL9;X/9'2PF4/(@' MB"?!T%EY\"2@T??@H J)(-.E1X/SH1"M3*_;+"M:E!2H0YXU2R.7B3C%C#?S1HHJEZ#RPN]DV?T:S] MM\TG4*W_3^(IPAN^_BH9U3URC;L5+_O]]I N]]@T_DT\A;0+N=@"&P_\,DUI:)O]OD6QH7,'[IZPF]WJ=A;N][ST36 MU/[2(P?9/(RP7?I\RS!++"]AL")W:3I2L:,U<&DNKILP,; >Q!D(3\J6V7R. MG!\7.%"&QO0>1JG=F"KLXVBKCM6T595MGTR)8V$;QQ$;D1^ZI@YTSO_-?@(6 M3%(_I.-/TKR];T=@L9;2(?,MDW^6PR+%2BL\/3U?3GW^,E7_IK++?N^TS=$A M]84G?]TO4'/+%4LFUSF8>> SRQ1(6]4'K#;6.92+[&&G=")WT M.YM>DDF\4J7Q5M]\_!)*A;IYP Z(].(98.N;6WN0_4)\/".=*C2\/)'AWA-M_O<&_T-+[SI M9Z1MUADWO9L7'UQ(R^Z7%]FXL5/2K,,?X #@Z/-]R'*&>U.YE*5ENS/>_N[!,IDG+^290:]-JZ 4#JO82T."Y-%O;&E4^X]S6$X MC:P%O65:EO3>K#W]GGOCVY.'>R9#4I+,A<3OOUW>U&]Z,'-FV."Z^2N]N[-> M1(4@):\6R-O+;WOV;2R 2;?;S.ZQW.A7\!R<%%W'K0@T*GZOY8SAY+;D(MKQ M6%F:I3Y]>>S&4C3ND&M>OH#%^;9K*=R2,]'PIA+,1;JETA 2JOP>R7WW%RQ2 M?:-J0#;DE M!U-%Z+KG-LT*)(G^PW)7/4-TMW,_+AZ_R](]^H<3?+M885UCV M_Q.B"8G.WKY[3)\2Y9<0RYE"0( _H$!#W&:K+);; 80T3*-W:@M2'FN5;OS$1^")-YA(5H!_ M1E5V[V61(?TSS<=CU=RO5?-J54K97,L-GZ[V7F&H;N-_!>Q"-H+!2:;E!H.$ M:(23?(NS]95_;M/P&=HA[ ^?SMA>%DK7HWU15(%US-#4OO4K GXGLV/E]^\T M=ID)OH(G=9N"(2Z@$L,!>;OM./D9]B#BOF2Z /OLY''=?)Q)>\1T++\T])#3 M =\UBF;-7J<%]P4!O:0'*3:W*BZPAHAE[>3X5I).2ME^$%>.N8A<)OI$W;MR MUW[BXJ8S=K4CL>,VPN'3*')^3%'QUH_+F8JX2HS%N]Z H\Q="$Z7*9,5SEQ5 M45KM4J%_<:=3>,,=JUP[GDHWHMQZ7^>ZEH0S&XZ>1WZ*CDI9D,Y7)OAPL"C_ M(>!ZWEG\&/Q/ZK.TGR EI51>G.&CI7.S,EX](J6M>]/>(>-%?ZT=^6)^?F>$ MHR?1,V-JV:F]A=#4YJ+HYGVV*+]KZ,O?@O.*N5]U7#M]^9.RA'K"]--1)!DI MH9!0&\6@G,J;N%NWDP87A]%7 ] ?8))L+F?E-]M&*-N(U0-V13^C4BV/$5(= MX>!WY'A&4_ZSO\O7FL"BC/GO M71='$?%?%S>.YS]LD6B9F"RZ-?ZJI:.QK56BQ:O@^H$9F?+4G!-+GXE1W$E- M]^O@CV'37.R#WUZ-HM4)JY&[D'WWP7=QVWO08UL7VKOEA9FKWYN?HR! >6O! MX#,L](?+G YQ1S!,ZXD(,GRLCT/>+M$2A:&[$*BK2L$E=H&Y!3U2AG3KTH\"K?0TG@BB>2QK/-8URWSN)RLHCS1?4 MT1<291DEZZ;XI;(#@(0YS4MV+OG7HU-2_?+Y]@_=F2R7/C\'&Y>8*EE/0;=J MHJRC37121%FQCZ7] [NY]?>>" IOX*OHZW[KOH;:EU;^^C>4Q.=&FCW?_LRV M9/%S6 ?8:=J%7(B\.4 =8(DS-K3 .]2J;?L?6[!5;Z8^LI(EFKAQ>*>YZ5W MMWH6-6G:/OKX]7309;Y+^ZH/_EM:Y"CW1@33 8-MW;149TH0L:+H(81PSE/Q M^B@Z]DLK&4JS.#K$/E;__"^&GV7+G<&6^G&.Y/7>G1F7@CJZ8B4<+#%,JUR,*.MKTK]Q+L/. M-J7NIO ZN:]">S2K6Z-J(Z1FL2;::^271N.6M&?0.'Q=>6V,:\L]Y1YU(.F/ M"BOBKR2<><89U%Y8>>8"#\2 FO5S'/LPI2:-N0L/7S7S'5_Y7:\GZ&8WRHTU MT)DR/C'[_MKS#]-]/$^NO@]9J#_/-L7T3L%Y<-MP[YT'F(N$J1#G,4FK%\BT M,P LJ(4A/Z^R,MY:^3D1;'T[&% M%CZ&"^J(D)O;U/$&E<&\'QG'196DO,DM-8YJEK9AX5;]'S8*W/Q]T1Y2B[-, MYP]3D0TU&^RF$_!5M)DS6'0M:^$IRP-3,[F>5,5I\DL<@]2&@;X*!N+8/&H MK'_SY0GSY;ED2W.@]'G9 O=WMV6+?6$U%R+F&!2XR4V(CE:#B2*Y\2\IT=*7*\-4,K9MY< M['WHCYB=/08$0 C+$AUCYW?OM&.8*AMW=B$_^#ER\1Z,[KS.K&*KE!W"_$;R MZ_?^Y3Q0!XYU9R=T-6J#<&070AII)DRQ.!I7!#&(8UEN_B>"UIXC+&]P'F&3 M[,R^[HXAKF&H38C?^%W(@#,+AG+?A2PH^2. /6T,-N::+5NK>S_G:\K'_MQ('CZ\9[G:N>R#*:M1F?$LH$Y[E^;P6)L0HXB+A_EO,0 MG> U&:P(IO<-H>G[JRK&"MLYN1F7=2Q<&;SF7VBS4]1U@7X4J7G43U:(^ #Q M!,%TI( :L%6I[:NL< #3"\^98Y[%3=ENR.7U(01B<>D(9@D*P9$3'Y%Q+MVC M+']J-M2.>?88N$8E]!5RCF>2?&!9!)I2BML-W&7F1O>A+PSG9B(]I%LD&G]P MWK0E-J>0]YWJVT7U_,HDAA,O^8/00I434)E&WWK4,>)6RS-;=JCB8N6PFHU> MH9:M7I_CBX:(P2\QIQR*V"_GG886C2I6QK$S&:K/NH56_J?9'D2[=?X5559D M<53'W1R4Y$XC"K-].LP8)VBY#Y_!"F,6]Q7@#G0I5;(2P#"&152O,"BML_<' M7.:&6>!39!YUR"_B^!QIX3\9;.3H>"GC+!>4G$YFEPLU, J6\A?^;^/T4;02 M"S&!0@"^C,W5.U 292J!Z+23=\62!Q4X2KB\(T(;2#67JD$/P*3_97/;A?"C MX@$KFE>:I3+E*0L!<,8;"H%?!I#L!6*9&FA*_6LNU^#($6P0I 1-5KOP&'IE MY 2,DI8!IZ;IA5ORE0T0YYI*<2EH+90/TW8UCTG<: 1S<5QYKJ.<0_"=#DO5 M4(Z+,O[!N1)+0H=4>Y/#G9#%I5@=\![MKKNTS/3 K#+[E.[_#OKV4-RW?S.K%]'[8A33ALGY#OT31H"L'F8[*G]"6 MF-[3ECI@%,T2^W0Q]UAX(1SZ.S*1B*_S/=WKQYGGO"'89BP$:7,-S,#P+0-LEJ4S#?(5W#4"\$X=TFLW8ATH3&M P#&*AFRY*HVGBR MT]T543,UPWZ["V$ZX*'0),3^6+-TZ5_$C@52Z#1)'C8:.ZSX7,0W^\\O((A^ M5F3JL?:%!VR)]GWF4,0S\-2Z7YH,CM,;T5E(JSY!\>I^CV]+VM99Y=RV2:$? MHB?X_,XS_U3R5R?*2^5F?XW4]O,0\%2R5>NU+3;X,-?XO%S*X;&&VGIEG(5T M1H9CRYS-%!N+/L Z#O[;4SZUDXD61(F.?;_SKX88K37-7.1B"Y-\H)R!D^(Q MWXGSO7NHL]@;P*17CK-LX]MT"BTKC8?2I8\"F'V6$F 5 Y%Q8:<";4)\[>7] M'/2E?CFY+8BMU.R^F=_P]XC7=1+_5V3(S_1OC[M\4GYJ'P[O87*G&LY-R] M M\&1*^LUC'# ^8*Z!UD++@J<6CW6 V=V!M7)L!RE>2J;+X^0& O,>C9%!M]I* M$-NG;'+F] GWMDOJ3Q\4V+K=>7\BIBDK&OM0")-R[$4(W.ZJ<8!:=.3Q)M;1 MM\@&O B((#:7#WJ1M37+TTDJ=(IH7Z4A_,_%_#@/9IR %[%BP6$G%&__+NWB M+N3&AV4:2G5PB8GV4(\!5"PK)B4!0ZF9:RE\GQBJ3 3_AY*O"IZ5IM-9ZF,O M'EZH^LNA0#A*) M1;;WFF;*Q:<*<'(]S5&J1]]5-?XL=$2I$OL65?8XR%Y*4-:M/ _TOAV0,Z%P MN,]W3$SZ*>SFV5\?=R&6MK^V)A\\#GXD.W9@O6Y:LZHD.%9!/G0B2_W4S0X_ MYO?L*:>O(Q'.Q'"Q5Y*:I\B!5:K#9E6\]H><*\I-EL5;$[:>-V%*.@96PFI! M%9"^"S\__;GSI/7>#56'V\;IE%0Q06CA MG=0=H<:,J->G*0NYLK@BF>LG(#'?2+/V0%9)N_FUXZ6\R3:?L;HFDE\O78G) MPKPSO?]DN2<8YN=%11+*N[E2@?P8&$_;NZPNA8;B$C J)=@A ]01<;V^4+/0 MZQ?H)D8T4%RRFV$V!TA4NZX_K+%W6EC\""1*%+OD2&#;G%/,3]WUS$:K>%S[ M&L@7;N12U2^K^^/B_*5"=;(;/;1OQ$E;K?Q;U#[V% +2Y2$:H9(ITR>=G-E? M2E^&K4B.M]P578;XA>[ON--($BR'F44>GAR1CKMG !<[GVU+G/KPH.%+K/%Q MB^]Y<:'Z8\:'_?6"%IL2@S+H*'^F @V*)0\/9*)E0 ?/3S^%T2-U)Y];8NL& M[V27^XT<+.B\;RK9ML"5-]I]8Y) Q1$.7L)M(WH"]#CH3JP/N:H5/&+HA@F^ M?.)(R^#U$616@ZXN6^TPJ\>$+>4],)J6K#RKD<12 RX:C-:NFGAE(*OZ/JC4 MVMC_A"U1Q,?HW1+YH?[+SNF+U8HK>9XBO> 1DEX4?TDT;H]IK>K%:Y^O'J,5 MN7G9V^/YWZ6T59XR\OF0XF#K'=/2CEY,I9OR[$WT'&2+!OS]P9>S@]GZ6YJN>\MAG9PIU:GN9%G%V+3 G3C7IRI@-A, MY+GFD802&)7:YI4=VKWZB2:O'JO0T/U'*;C62PL,>_A= ME&%>2*;PQC0QAM^EX\GF1SS,PB0$U6G6CA&5,_Z;_LX?+V48;K_@EKT\ ZWAP__@E NR.'[0GX<\RHLQH3@YSQ9\?SKS/?I=9*Z\[*SLN M+7!CL&>RRW%N#/?6X69HW5/#HP]HR3UZ<1IT(208BTB;J&]29&'*1[LVE*D$ANFIL<[[M8GD3X0!(1[WN MZV@U6!RY-Y,YU*YBN7O MS?\$#YB]/FE4RYRFHQ_S]K2&-0U+M=[6^V!X@=?B>*X%5/DYW %>/F[ R&&, M$QO?/$1VIH"MR=.+P7]^'JJ*0P\K_IY+++S-UC:H3*9)_Z&/KZ7B^]I2ZHLZ MR\G9X76C$\!F7H3;;[,CG?VW,+'8R:C%$UG"HSKX@KEM5?S=)YSK9[ $RF!& MD3"Z7*OL]-?0!%>[Y4V;II.KFX^@)WU?HN<(C60B[0]!U%>^G]&WU7?+QO'5 MV@_(0K?&EZ>_"[;,+L*3&(C]\3'1YH&;B3ZZB(FT_1ANG#C&=+\C* :,EHHS8N^OGG.1&,6/&A0[:9:&KE6REN+E.SDU_1[Y2 H#ZV OF60QK* MFEIV]#W]S9"DDR:MIKEYND"WX?N?1;ZH^@Z5.:H8W%URSU-IJ:PEA5SHXD>PI?_S+>G O^HI3 XURX!S;+YZ M +:QCPGKD>-V8T;UULNXC+(5P597D$"+XD==?SV))<+VLKPYDI,4*4*-RIDC M:M"=[Y8=;0?8#Y@38Z1N&8_2Y9F=!S,;U4985P)%;=S!7L)FX9APQGFW24OBVN9#.7WL/L2* M^L06!Z=TDKI5X!)=UO0UX8@,2QXPA"PO AI",[M4'3F*N,N+>>M!I/-/-)81 M)8C,[.G0(14?=.58U(ANH5%61&3U4@R_C :&?_FX0<)*0DO->]K%TR.7O.4J MKS\0(A<9S!R%Q'/NZ[\(>_VS/K"R38_B1\Z1YIHX7ER![LA/[I;]Q#8/'5TL M.\)L:*[DN%X"QTU=QM\^[B#Y)_* '7U62I"N%))\9>?[<&IWU7^S+T=#>WUK MP+&YC?"FK;5Y;#72<7A^?+@GIW]B4+3@?N-%WR8 CN \XR2&"KN^"[D-B%8)PVWU]SYB@&&QQN9 MZ08VPC+^#(SZ#:DZ19[3N82)0*34<0R4],"$EFZ85%52#C;%[[ M^FIHW#Q]9D1!^917P2!J\+#I19(N*0Q!>9PF>;'[0;LLRG#PY1+,EH7->A&- MD ;.*MC!*W0DF"73M A6D*.,3;93\YMVI->4YB%I&3Y!3GII"%#BA#-Y_JH M71(]F@N'_K)"Z7RPSJQ/LN;*M+"^J\WS9RK_M;9I>' MH6%CF@:1TOW3SJ,&RR?#@D.N[/7V.=^O^ZJ_7>&"2\\[V0+-Z3C#2),UBK,3 M'.YC7,8@+,X1?.0V=B%E,:P.KS43U/$^I52B8J[?[,:@A851JS.)Y4*H\VZ: MF5ZN5A)U\;?B4ZW;?KRZ0B^CQU/OSGXU''^_*= 9:?/UIR)5M<=$*97;\ MVU(+Y='?G^Y"$N!+>QC+]C=;3^[YK70^Y/=;&+L#]*7'L43C-N1 4[&WX)UM M5Y924V>3:VN'Y1UZ!$(26?0Y]B_+E%H 0-//E>V!7Y3CX6Y&[6=@01.'#>/1 M/_^*3"7/\H-SP!HI[A"_H_1F_YL9MP>=**U';[Z MP6L^1M"0)EMOG$/OEJR,F'$6L>O4B))T*G^UA+Q]9SGYF8UDJ=V)Y*?KLHY6E^1CV M$B[@#HQ[\@EK^>_$+B3USW_>!*'O2F(N(T"5TPB>WV8C*0!F8,>*)+[YO<^Q MTK!4'BK_CEDY(FK)M3Y?["LL&AR6QMLP(]3+]> M'\J[3''2O(8VQT_VKS4 JSX[^=8?L7OC\SILFA2@5'?%E]8MR+AZ-/?F/$K' M\E#JFUMX"7/U6W+Y9K6=7\CEFR$#!(EN,9;:QSD2XA#Z",A-Z\Z6=P\O@P-> M:>:PR@+)H5U(6$2<^(C$-WE%BH*)"?X#(@/#],6!*EY]W\O&NTWQ),< BM1H MMSC2S16H&=(;-_PL8"G*X#)CN8@8V>@G8;F8,);,]/;AJ7 ,,Q=U!;P#=&XD M 8YO%3P[@9 L DUVS% $2\\D[ITCJUOMY8V2/',&3OS(SF'!=F[O0H*@MP># MC8FP+WG474A:LX;AY69 ;/.N 488V3')Q2UO!/ M=ZLHQO8">]S&XRN605QQ M[Z_@+@5B2U3^1*U7QG?\_/Z4JHZ(8;-: \-T($H_+7_3/PQFG8P]S MQ[TGS3_/;T+F7RPRAJU@X28I]Y.N'E^&@^.UO>R;'WXI CW2EPW-Y$!:0+7 MFBU^CQJ\,I3QG[?PR.MLUZ,&Z P\_X43!]M;BEQHFL;\UQYJ==QT1Q;%.4?= M4I&3^T/X-1Z\K<7!TT3TT3V[$-Z!U6FF&RV@\#KO\;C;*'CES%(11D4]>)1] M$.GSW8V]D*48$'T?N7^ =:B0S6=+#\U$4MC\!P&<77O^Z4Z4S!.4?X&XOM#*B""6/([('$82#1.,EJ(+11M"9FH\%K7JG[7&G '=B*_#SZ],9^L7 MM,:V36EA: MB?8D:]PBUB^H7X(SU7,;)@,*9IN67!B-&Q-8N9/#\^"YD=3K\ M]]0<16Z@AP#J3/:JR6_VP)L6>IRGX,2.!*EZE!;CH(;C6)=U=7DL]%8]RISY M_%=2EA_J_*S$SQ0G1TD"]16LA7ME?A=R:!HV*XA5\P:?,Z_Y. MNY">% H,T/2_!.+ZSF(^Y]%W(2?.N"!&U!YI)O)FXIDFD%C)Z>BCIBI?.G;V M5#Q\$98: M6:LA&'"HU*Y_1U0]E#UFWZ]!7)G4R/#3H:M(?%-3TG92JK;*^F&-H)VCUZ"G M>)>9@#16GZ"<]KUP99'#]4$[R?]@HEC.N/=?X*$9E2#I?_21^4$ /35'&\A0 M+&V+U+?#^8:R#.FFGU0OED&!D S)D-"+-I]VE#(CTI7NV2"F+/!EUYW>7FR7 M'$!^<_GZ*^_O]'_R(&C" Z.F LR&K08P^UG&-)SXG)4RY1Z.GP031 5TY(G" MIS:YK4)9%O3$E#T/=3*[C.F//JQS!AT?B][)@==PSE]8$RY2BR99(N\VB!.6 MAUGPT?(P37@(-@?*M:AR%AMN6QZJT:"/,MGVY0XYY.W#.IJC6V?]^6([;K7, MB/96I>S;?;JJC25EV4]!V[Y&8D1;HN[35.>L9'%5QUK:QMR]QP(/D6DIJL"$ MA\P'/\?>F'/U,NW^E&23HKK@FT5YNQ!/D]PZV)?LWXA194QL]NUUW1=B:;() M#P8FLW;4 M@@D30G 2_N)C#/ .=1CJ :@0_<,]@N0^-!4Y5=0L/CGZ\RS2C+P+D0BV=>MP MZ>3=UF*&;!2#(MNG05=G4904V$[%IA<%MV6NKH<>K^&O%VB9/_-GF$<4.)!D MGM75B_?QL9>Y*B'8_N>UDR*MX7#A)UTILG'QMB%O8+B] 5@@/%?DKF3GZ!MF M4.(QSKC\^(^?Q4"7$FD=Z5=EF!R#['?%"7ARY(VUMGL)S2NU]GCL$VK1P[S. MC+"6/,<=4VM1KPG8Q?]K*/2I:![4TGJJ M(BL5G*6W3U51FA4-?N$TWMS._:Z#=;#]*(G1KL1M=];ICI+/H67RH-73I=P? MTJFO&[RV5<$!CQ2O\\>4%[S-I9Z"P[&+".&2HDZ#R\\68&.U5J MY3BB+6[Z4_.* M%?NZ1J1!@BOHMU^Y_=>5!R@G*VYX!!-D(F&-)P#<^Q>;USNYCJK!$ M?M& MI-R=*KQ'(6&FMAEQ_9QONB+UZ])Q;*:Y&QZ92(RKLQ$[;]E)A]][G"6VR'B= M191Q#XR@ZWW):FLXY*V2EO?!?[1 ([-44"3KRLI??Y]8DYK$VL%3NKD@HJ-^ M_7.4B,F8X0O")WDH_68[)HYL[K?$Q BHD@,<1S=&Z.UDC1?]DDB+LOMQY@Q& M&DL,S^;-?KJD![K1;'O>X::BZ&)_%IO';JRES/%<:=(RVG0/7"<9XH46Y84! MHY;/;W5H4%YP\*1?2O!%VU9,KX7E$?08001M#!8/R!_C3 5,Z-QKE9['EI+A M+3X'WM#YUT2K2*6^Y @ZY0 FZ,I&0@<1F F,6VHY*ZL&O6I2<= M/T>LQ;;M_ASYGV4KI'OU8T&E2=(N)!O#=)E+QK1@,N&A%('PLCT@A*W.01(= MWCD4E-F$D.B606YZ,#GFQI9YG'6>N3(K53R :!Q%9KI/L)7\0 19@2UB_&7D-FVN%Y>!@[(5T>,8@6YU5C"PMBK#?+?Q?HP0 M_G1;%4DD8F1C*5.)-"C9"K#ML3P&CM>">1LU8!4-=P\NR#JFD$>K)Q#AO,@@ MZA(8U=,QF>[SCK3!-@%.=QL5;ZD]NPW'044QO8(7/Z'$++!IA# S.!_+!VRF M8J=5:&FK(8"2);=R907G$&;[!NK<1[06*VJ$+0%J(](]5YE)I#(90#[U/DH( M,$[O0@ <%XGT:V[%=BD ]P^4PI%=*C1'C5YY42;^+LIT[Y2_3BSUAPKCWH5\>XH>AVT$L(QW M(77$;<-)PL?_VUJYKIC[:VT>JH[?;RYN0M6)Q)CAPU?N^AB<_)R78\(AS:6U M:='L(_+>LN*+ Y(?CB< [ 2O#)0_.,_\19UX%-4575LGX66V"VDT2%3>OMI> M]_:19Z;=J%C7]F/!Z!;X_YH; QQ(E+>UB_*UBS2N5=^()WL^=3^Q3UZR4+IL8_ M^X62YROQ*J']>DYN)0K5/WPFVI^#"7V.OIY=:#6O-O)=SYLZ.K="Q M\47?ESPU^$HN&,4=ZCVI6 /M08!J42Q1<6=N]OM=B"3;P-MFR[D'GW+S=5BU MTM==R)M?.96;8!738:/OWT(B>@C&=)1$^=.<4W$O<2O-= L=^L"J&^-= M)D>Y):OX E]]1)8[!FXWK:)Y52(3!Y@HR[9B6I-6A %;+7, )M'EPS9J?@1> M=D/D7#O@E;7E 9!JE;97IE MR:/2*QFE%%%@.=I(>$W/T:V8?K@X&O.T[VIQM5M9DT_:B@Y+9G7;%&7#]%JI MJD5/XIH\6%N$587MZ'#I*#)!R,]_FO\(#7/W^.7'%OB>M3V+GKGZ!Z%6_E#7 MV^/C.H>BVI_A>Y;J[0P3C!.VH%R"V%@^_9CC@\M T_M,A-[.W5DM&M.#IZLK7+B MI#6G]1R(92KN6=JDOQDZI7"6: B;C[)]X@YLI9VCRJ?;P;!G"#U?C!3Z8]S4 M\U*9ST/%S\;'S3F*E<_ !'=U(I4_ BLAL?3JC.#4CK$Q8'4GVK1?[=I6N;1D MVJI)2#+2-F56'<=[K?1-(3\S68TY;CI2F4I+$*I*>UUM9[34[NI4$>+V%P%C M2/!]XW-8!79EU_T!!TWH4(Z''&6-G.,])K],@<\]PM?BHL%>]@ M;ZZW#?^\]&JIP-.:)U*NP5QPCL??/V\^[#N S1*[,Z6(6L7;@)SA>8#-?NNC M_%0EHUL?'&-$K?+3BU_:5+] +@Q8$3S&Z./=2Q].A0^[/\\88VC"$%M+$NDBJ8I,AU&$(O% M92:0I+BM06OJJC-I?\\ 98=07Y7:!\"1S(A_M8NPSQPP MGSDNI!1P(!59 !_2 1%Z[^3O-?Z9%]^^6\!.,N>2TW]Z6VH]/WY%$=A:9%9M M:.[D8D+6&OU8\CNEEH*@BN=K5TV60Q"ME&^AWQXADX1\Y\_^"%S)@J?@2 =; M MU\N+T9*_X@(26*ZU0XOULFKU,OYBZRA3>FK$SP7YH^=HY(BAP@/,?&,3#7QL MM([XT!O;FLF"9/]BU^Y[[#ALWQIH(L+8E@#@Y+4OOS:LF*N_[:)>@!%]ML0I M[+UZX1-:VGG5R!CB+D3,T"/_[8S" !# ->BQA_?<#PPU>8I"2O.E3*UM_-RI MW(6$UB9/FXY%7H79CBAKW3DM=HJ:G+7=]:URVXLTUAZ$C&M:7 MIZTW3&T%KBU M<_F*=+J/+TSX9JOA+6X?_NX#? M858LD]$+%V'IW*+.W;,48D[FH%2JGTCC4E'!M!D54IE<=P\< ,HC7OI/O6M5 MN5"F)A9WJ%QQ ;!B(%A"41N)@& [G!3U)8(.)4$_K]%+&QV-\FM9%N-_ZAWZ MWMUPSSO"9&V-M]XS$"N]=+Z;0H-*@#Y#JDE_9^7;4$G;=,$]4ESX?2(4)^0N M!%9Y>CN])Q1['7&-CB9? M*B:J#==95KU=QN1SY^AGGY4AGXUE%,T_E!XW&=+6SRYRO$ZQ4](:#?D5#27K M@%J;*\8:WJPSX$GJVO0R]7O)VW)2V=XW9=/TL+$NPHQ-DA7S?8#ZKV<\JWJ3 M;"A(?I2JP_"4.;D%I6)8$H@-'3"SSH&*S3K(H'S!#A3\RCSH9WH M%OC^.K+5JCG"4?)HKOF:E!5U$V8BA,O'KI: AFPOGN^_$[2O^DK/RBGLAF.CGE:_Z+M6DQJG$S0%*;D,"YHH5XPQYY:0J MTL>9];Z 4:&)J5"V!3-*]MNA74B6,4G-Z:$'HX\5P4T^ES]VW2&CO9S\P!DY MY%23.K@>P+[#7*97<8@^8TL:B:7A25%[4*<^!IN)^($8!@R*;+5[T)&,]?RH MK7WD\MJZ'2X*<:J4X2\@,69'RUYA,38'RAONKPG@19$3'&9F:KB M 3 "7L]69BI5@=,F 751,A:B,UM143^PNAC*^5V("08LTN=F_<'^XDS6=/Q" M#N)+(5M05D_>[7*0SCJQ_2EZA*W*'!5GQZKD%G0FKAS $XTQ\ATE_> MCV.Z()*[Y04ACY#0OG/IW))]EH^9.KTY3E!7XF>JP W+8\,K[2A+1ICQR+LD MQN@6IM]?H[EQVK_X!.O4A[IVE +@Z8H)'J6=#XOX,2<^M'IEHFAEZA,[J2 T MGS\5&W[7H>/>N;CM]Z]>6/10+/^L+_3#IA4V?$"!QBKR'!;!V[4_,4JZ_>,? MG.0/%S"[B[P_ ,Y[6@40?9JF,-AT/ZA6VQIMT\H2AC*XR>*\V\Z87@=X&#;3 MQ[\/VPS&G"$ !]*>J[%7/+L5P22&LZ#8@*FER-D'FPE%6S :C"64Q^:=9]:N M;,8A!,T]@#CWUI/?PC$2K/B&I8P*D?LH4QH%M$:I9/U*8XXHO##,'6:=&+#> M<4YZ^5??E:TC$6W?Z/.EQD^++\_YQJ>%26=3U$EZV25\'GB+*+7W^UPFLL]0 MD5[\ 1#V!_18#2$6=/Q/ZSI"B>> 'S131'4O3&[$*N\+P%O9G\ M-,**!I/.$F_BL)-GYCE@^/4*3"&T^RAS,K/KQ"6S$W97+07 LW?MM#,\);>A'.;B1D;UB8/]Z% 6?'^1*>7P_?,W+;NS M$T,G7>Z^S17)N?RK!/NLU^",_@_OCNN);E5$6;>2(5UZ@VY=N4=--R4YB%WK M^CJN:;G5Z][,:DCX2'9#W:4VG>Q&>^>=8$"PJC%@;;Q-1;#-1@MQNJWH.CU M+?KG,VK51D.Q[:^_U"CPB&<^P$_RA D3KJY-)3)@JU[T1_F*V!/R2I-=&M3I MPW]S(_=?G?,')-(#/_H/\G.XXA8BLB;_'TB-1&L+IYB=C8_1?U\8_\O#8 M.MLS#+$IBYS&KNW-WCDN;_OI.D;!95 @\\!X^V,>^#)\_JDD%Q?W;1YJ2-&6 M;'$R&'&X<&)]Y;7HDJGWH(WK"WKSPO5"L\CFN/'NS)@?8.(=I%O*UU>F-H[V MIG75@\Y2+ML!JB^^Y^*:Z>$-E?'M]2'Q2AI-TYFOQY]E:/S -OVO9VG[^[?E MWXY,])@G@ND=L?:YDZZ).X 68AUL'F5Y5+',P%N +;%,GSE BIH*YT M)48 B1OQX-=A.!$NC\R!"BUO3:8$@U("-]_1HOC (/(O<*%?"$GK4@J"/48J ML/EAV^>0 SVXIIU=2#8\1 ?*_@ 3ZS+[3S;_/$(@YLL8K8J62[:3&7!&:51]-*!OC5N9&NOYIK<_V#O3:.:V+]H MP3B"((1YAJBHJ QQ !&)*;VHB*AQ1@&)BLHD1D4D2D@I4YBCHG*O"G%"G" B MDTI,( E$Y2J3@L"53'I1!JER""6I5+I\W:O[O;7^W?VZ5[\O;_6'(E]8E:KS MVV>?O5._.D?4T 5+F,K9\'D"=O$S_Y-(2H="Y;WK?S]BEN 6CM>P%FG1+F!Y MX?>6QSJLNS/J@T,1W2A$&'"4!(!HK?D.OF(W**31TY28?0[)52Y]JEVY1C4; M]A1EH?M4K7D 5.HR4_&%8@W?_/BP4D]8%S$=X=YD2I3<=+:[=WNTT!X./"OP M4\/4!T>?)42/;WI^,X#O/OC:]6%L9>#RV^G*X&SFS."%!E=8SD^FJ7_/0M;M M^@#+)9Q83XD+<(C1\X(EFF>G4%1.WW7-I'YCRJ1CE#B[\]+UM)A''+LW?U0- M&'SYY8"^[0 /@VET$T$"_.US[)4B[C :@Z\'>Q[4]0#Z]4-NQCPYL)YQ%C!$ M;9N?):IO?,7U6ZK/YQ>GMGN]$.[V.ZU.;$46T,3OO_8%M5-FK9@@/5,(#3<_\ZB'B<)7JJ? ?0!7"SX 9>0+@&Z0M M6@/99JJNWGW)E59:__1K^/8Z65V$6O7MR9!+Z*8L5V5R".%A-Z^J2!HWLLDC M*CTE1.TC.HP#SNC%\F^+9)>RQG<@P=E<[1RRS9(RW U+U*,Y=KEQ'@]OHNL MS[.N__!@A%UL+7""B:97+X>)[Z\?XXS_5&XMN?P9:3I2_+/K@S\FD]A(+@CU MA!-PP:+".+./8(V\+O3R/O?CE4^=(BU7\Y"AM1^G)[0^^L$?:)&>E$,A@.W: M\ACXEBHPK;QL,BU.H2><)4TZ\7;S45-9=S79EIE^K+$7S?OY)8*L MY?Q8P M=5TJ8(V]Y=59]OW]Y'EM&Y6,T!J>I?26' WD[%AX>_HXVYDRKB>L?^/$?5[$ MW/@C\_75?]?38<-E8O-G&V^_"SWQX?:[6YXE(Y[QWQ&>"65#7OC1'L#PP]R1 ML&:2X=W!:M# "G8<._%OQWBY3^"/I\?*WX%Y_L.5U6.^6XU7KYET M.6;NT_S3Q"TE:6[6WWGYHGA:SR1EQS\!:D8O5P-"SS_FWH/G#JA\\_E%%]ANK!,=@M4) MC0-:$T,9ZX'3T>5FMA'& MRE'T6&:RT[&/6\;7,7-+UL:E8_DN'JI?6VLBW,HXRO5>(4'\N*9E%7;5\4E_ M*Y?^7.^PY]16:%1ZR=:#8:MS/#XEZBO?!JG+.\1C2M*>.)?57#B^44]8W*:E M_Y?>C@S$+3!U=IRE=F4O\F#7HB-I&R&#L]@,Y-/7OCLM*5$!4*(HTUG'S4I5 M#!R+K'WBBK/5!8B6W<;+ *O((R;\QD+>BPLB* C/1QYQ1OZ;:;;+!*@L#7.\Y[KLE^ Y8\:)F0.$\J!$FVN;CD]> MU/26_^K]I ?&5U(6+JLO-,]0$HTHKJ\.SKV_4_7JTC)1]J5ENV/$@OE;MNZ( MC6A/?W)__9<@__ ?WTIL%&C)5NDQ,'<'\@T.%\Q7 I.$TTOG]WS[?HR;LKWJI OL>J#8? S,36WE9- _*7\@>8)J\J*+WMO+XCP&244V$IW1I1 M^\X ,V]U1#3D=/GTKDU!VV'[.L*UB=*S])(04:4Y6TW)MI>WAK)FZJUO] M5,\$W<)Y2,L&I!%V&+2L]0G9XRH665'F%EQ7EI]/OY%0U?3>CO36)AZ]._W8 MVKM![[,JSY7E7?I5>X\29>_VK7EMY=V89U1>RL/8HLO/=O+*0OOW##Z[].&# MD!<9<]#"?L[SMP,7FXSNSSY8?.W^W7[IO08Z;&]AZ\C]J+CW--FH]MW5DR_YC/J=HK@MO7EJKZO67_/J6- MUS0^8EM A8^E%2;%ZUE[FMJJUO.LX?+UM-Q3X1\=U.1&="-I%_$AI//>*C3;AS&.XI4M>4Q]_: MC>Z@HKAD9HIM@R:T]"^.!*AV:PJ\LN+H8X_*7_N)-A\^"TDP*2^WM+\UC4V" M9&D52JA4WE3[A#_B]NK\SJ4QDQ_>E_L6VO]CZ&;T=>5V ^J9"6?\KZFSMM\'R\-# M#.\?TUQZA$0DTL;B((\'8BYQ9F[)7F1W5/[=/Y:HGNY4/:L)S2WD5:ON=5W; M?B4O?(?:S=;7JB_XI="6_7M\)-LH5'=5Z2NF98+&BH-FOT B99H2,'SXRB#( M@%,=MWFH\<5YTW5^:GYMFB3YO([VXXYS;MX%:13Z$;-[H2;HXM&D)#7RL_*H[F#2/3QL(CM%SX%'[CP6-02%ON5711 Y$B478[&=LWS M=\^^L,8+L+7=95@:8H&#W?FR,6,\Q09PAHTD"#B.-&N/O,I^[#=)7MF1^[*$OF MUL]$=BOI5F62OU!&15F^I?C!(+G72?*B+^'IMJ#AP KIL$?T'Q8/F)^*S:XE-V& M6>$482O!R>+4'>:8YC+D-A*I3J:3L ZV"=*/DVGY >@!DZ$JX_Y !!L]1(8" M$L25"J<\^8-J&.LR#'RZ^UCAJT[65/]HGR>KR&PCP^*'AL,/]=N8(YJ2NN04F1F'?/01*M)YC/ MAD^*[ VPW+.;7F\PY.T1.2V69>U!G8.\()/2'CIU) U-82>^K&:Y*5 M+]2?2)M-J4_^?5Y@IRJ9K? (7R1P+.Y6OI2%>*P(W/3U2\VRFN6)LWJ[EJ0] M&SMU(9YZ>)/!M!SV#S]^=^#@UQI1L8Y1*CH70S4$&U\!T(:8G5J%7$8S !MW M@5$CMA:@V!'>:@\JD[PNESNTN(/B8)4W_]"6J?75%XY$JB.X)3+F1:MVQGS(U/5 MS8^9"9((5VC^I9Y/3ZZJ>*D4>V7N+M836>[ G#_UA WEWYT6;KR]-Z]R_PKV MMD]ILG"+97XJ8:#NCIZPK[5GFZ8# M&9]!IB Y")@_K'@^2UG$ !O(D["[DE MV;\72V8&-(]3:DO(T(;'_DOL66ZJ7#\GWU'[[!G8V6!I!5%5\U(5PO%^?NOB M\S*'HR0W0S@\]%/AO;#TCG#'IB/'_JUVIEI=NRWT%R;E/?KSX0*A4=D:[;.B MBZ&GRG.?=!P]\9KI?[_]U52$K.=*N6YCA=W]JC?;IYW2AG M\^T4$M_^"_U%70&@^,#H!37+878I'(D92K1L=+WNVD_W^LK[@Z1)U(5#SRJ> M0K)=)2O>;.CMRE?R+9$HZ3FI:[8GQ0\.4 SD]P?-EOOF[2^8]7IM"V;,QRD0 M3[34Y/Y0)!@S-L!+QR!\!7'I4GIWZ>X!AW)W/(<2WQY8L+K./+@<*5,>$:D< MZT(NSJ;;""U;I\_IQLQJ+LSZLA@"C:6+"L@2KZ5*AIG#\>#T ;?&?Q*GJM0' MQ:R=2IJY3US349'5_FTG\Z]6,;2TP>Y=@T>N@K'S-Q56]=14U->7'D ?Z@G\ MGSN_MOSB?L%(^2NR(QMF$[_S&,TB%_"0"/&J0RWJ-;?K'M,FLKM%TU%;_AZ/ M?0)GN&H;,(45>)#=U]@QBZMR0.(D_;/J\ZW#N89(H;3MZ:4=SV[.:5[T)^&A1:O!O MSYT@J;WI B9UQJM%?M:AIY4]FTMOK\0(+X5: MC[1$I93DG_[\J:ZX[F?=JK1''W\.^+66V8_#.WK"_.PTC?;.2W9XC<8_]/3R M&AW(['W3__Z??_K#%Y>7/E[[U./O/G:$?;8'8?/"GKWNWY(T#?A:=(.-WGK" M?NV>/[I5_!$?1:L9L\O85TL6ZPEI8]EPB&K'N^:?:SI-.8KL.1Q)Y])@*4:& M#3)F_)H6=\GNU:O'FV:T'CL!459<[&Y=\.YD/L7'X=U "AE=X#/KEN.=3WZ= M0?YUD4$[\HV?>E\8?56$;>@:O;E1?JM-%_'\@N,RKPJW*[WNT98C2S8>MX[, MFS&[:E'O_1N!_;,/$Q:D!KDAN!E-//X+-ANYI9Z7Z(U< MA;L;_.W")7?632F729V-I<#$I4M#JA 7!AF&RZJ!,<]L.1 MK"?HKN@)BA+>E.K65'D5-Q6OZ(][X_6$/,'N>X]C>6;4N<@=PW9:'B59Y9/[ MNMOG<4N,A\GA!L:M-EIXOE;IXS)EV5#3E M7IOT*'_*6[J 8P77K&>]XMOL6_!]N9,5;\[RRG]5=0;604=?;7V]-2^E-ZAV M,+;4NR/\4>@<^]G7[KP-V[D%BZS2Y8@.D--XCY*&OT!CFD.(ZVV3)8W4"1VW MMH#,SSZC5DSN3O>Y]6K ^E$!R5?JXMXEZ,LMF_?QQ6KSQZ7/FDC=844Q+Q3F M\NX5X,M_KYZ7F')<[='FE._J3Z&/&RQ_%.]:''B MDM +Q4%OKV[#_[#0KSN#O@??W))3'6G7O"@OY/8X/=XB:+=[]#M!D;RB_$+[ M_]#IT/]7A_6OWYOOO'0WA#[8*U[EF%243Y] =7FMEF>Q[=Y23,K^H(NI"Y'< M,H0H<9D)< MZ,JD? +[-;88"CS;IVA-/;'"M8ENA 9 !FI:'BUG#LWI'^:53A4_'3-AUDFP MV6<%ENHP9KD&]]>XW$B[C?0IP73JO%US;UZAY0I,E%R7]WV[WP^.EY2Z%*M, M;$P.?8CL\([FA;^[W7,\]Z.'5[=CE465P4["I__86I2?175"(Z&N;#70.VGK M6]9\N/E5=S/=SIMN@;"/:1>S.Z;4.+N0SO ,*!;CA9.@EJ3+S\;2$E\83#I\ M>M?)S=_6_AP&H';V1#WA1I*Z#ILE'_'5$][$GEDQG@.1D&C1!+"M'N[#U05# M]O[3 MNV?!5?>+YZ8_<)\J+MF.ELTX,W6[N0K\#U_%_0_?LI)4HB=4TU"S5FQ:F'9K MZ]U8T *(%&4N)V;[&/:O4LG3'CQ S6!2W\>=G@_Z21FV+I;MK#45#SYF4W;$ MJ;;/F?J).38???H64'3PWU=)>O,Q/K1$\U!7@TT?J@LC6_\09>D))OR''NN/ M[/&>?1J0,(R8%];=)-^[E 0G6QQP=[S3_!VXO4-W@S+Q-M@$P"./P%Q-A*YL M$_C=]"U'DPU-T!/^2E+?'4G3>F&=U[%(Q8">$"%4SX(Y326DQH=+-ZI(MONN M66RY#>]P[[@0?,F-EJ,G=-WUG_LCX5WOSOBX],?#DY*.;JNO[V@=Y;H/W1]" M2*_/XB2^$3S(M0WO^8<5JJO1$XZ(LN%_7__LBP^188;S'WH?6%RT7$^0M%K_ M;;6T_Z0T'O>2"1FU$2(C_JKLI(+F0? M:YDF;P/F*N^,'1"7N!X, 12TBWG)FD M?JRN0Q&QDN:B$2E3_J\F9EVKF8!AN*5UPFWBJ\?9TXN;/0#UE=&3,+7 MQE9!'K=E^X,J3ZP31/]]4 "-C?C15M M9-9K%=E$=!:=4EZ\?S4]T^33,^90&)S$V;JP\E?NC1F%@+](U!.D M8;_UZJ_7FPU$6_X?7?-+#5#])I><)UAU)P(AJ[=3B=60*)V/^O%]ASNUZXH# MML)>-0_1532[Z,4QKDKPFBLDY-QD>IWX:Z_7 7ARR_<%#P,>_\\4D/]XS>K# M8$RQ#=V>F;;A.41OOLLBQ2C!:70D(8+14Z8YOSRS5+4G;C>26K*P[4!'(*ZN ME@4J4XBKH? OBQO"7ZJF%?V[8]<9@RZK_WDB\G]VS=]2QD:6W&Q2DXE?+D<8 M(^]\T[ZB9-7O:QUJT7IC':Z;.UG!-X< 8F'C^/3300A]P [=G13?5@^T$ J=79ZZKP? M\:[*DT\?,@O(ILA@5/;-747B,5O&IS]//I@W<3FOEC,,*XF]]1H&4@Z19=]9 M*UV,X0'.G#1I:(A$9(>D-5)GP4=XMR@1,\$I2RN5M_!;FL1,:"9>UQ/$GFH: MD7D:\&V*L.X:]72]=!E2_TJ#]80,MC,ZM# MX*\8Y3+=3CI!=Q3AJG@XL4P-0U2C33P+UA1E,"VS M?WJNBBQU'#5GMJQNDYU!C3_%*5DQZL+R]982MGV/HCC990X\NS+4%W7%YN@) M0=N4??G79%FB&+!'WBCT1AA0=Q,NG(B-#&-T+2*+[M83#(4DA*/BI*)^:FY. MEVG]OB(E+RVQF V8,S]-_S-/E!%?L?;;&>>^[7K""EY=TC Q2;L-;%R!FZ/; M(<=9@.XZ&O@@.C3BKX-:=]:"3F]>'M4.N01'2D2/^<.O;R!NBL-L*N31;P>5 M2<2)+ZGRFK[C;Q>;;5T$,F3.0"!\X.IG7+#I,ZI%K,F';D=T*S^!@ M7;%P:1R]5T^8#BK.7P$D-!,FH- 3\BE)4( F3818:E?%8?[(@]ML_":L;<4Q M^'^^$#T6QW&:, ,N9DGJZ:#9OSC(E46I/:@AJ>B,";KD_WH8Z@[[BAEUF:?N M7%PUY0D0\^1)PX25]OX%A'"S)6?\[ Q\3@L#=-5 %->0_4Y>!38QSK*!JRH" M1.=2_#Q<9G4(G1&9U&4:;)M[0F>O@HV1^35<$Q*RSE%2LC#% #-G.#"3)>V_ MA N@BKI3,4X/ZS@$1_8\W2,]X0!O*A-0=N.YS'ZK)U1QTP43X(*O_L3T$C^8 MWHPS4#\)BFH*_EG@^XUMAW##8(\($OSQ];]K7PFM2[Z\V./GD./>@O9]<)%T&D[#2ML:.(^^#?L@?[1"/H(S\N3?+0[.[WD)Z0F: M--BE_$;,Z8-%P^70@PT=[(5(I"JDB6N*O1)5+>4H>&F4@ M[17H!J14(3<.9X:U/(-O"TG%W4WG&RR.$C_3I4 U=UBKY#FQ*,@>%:T 3QR! M+TQ66Z<_JQ/3...C3<2I,1&^2'GI@B7Y="685MK=*152:L25WRGNC./.QD)U M<\J@J)#4%Z;9BK16L,(A'D=HR S4I-&S@.HQ"1&94U&LKKS+?OFL6PJFGUZ MO0*J77+5M5VL:=JMS&05+8/BJYV%<)6^F9P"5C \22PG"1S4S<=],]6(121R M1C4;J[K[WU+T7Y1]VAW8WQ&3(9<:.$$FKRYJX$U"W2!Y?@TC,V(F5Y9] MW?NG[+.>8$MUWL4*1Z)@8^614CZS3OR,)J49(D5B!UD6FX3D@ 9,[>I.GP\+ M!@*O;H6BLO9;.%O2,]TY<29)^[3>.07W!\WSC;%& MDJ4@#GZP'E_!7.P]>X+N(J< .-A:('>9I2ND$-7%U821STQVL%J0&8C.QF M):AI7)*!@*3(;9T8SMI9"X,Y5#?$5X+9\909]9]M'J.!'"E^"S/;:&=N%36[ M3 ^B;)W+, X$LKW-YXA%V8?51V)'-<]UA2?XAJQ%\,_1D35:_UV(@7I3N4&F M<#K2KU5S)&%D0];N[G^"IY]VDY#,@.Q"";:B^P"S]DZV,J;BWU,[-U?6S^Q# MT1ALTE7-2MTY'ZX=,UBS$AG1IGP!'Y.&P[1ST4FZBU1[UAK=!>I"DC,K!!EX MR-K0A2U QE0'>%,H"9"2.IOI*&';P+@3=)=^EV+614WRJ2'*@-DA%DC/S,M" M9]AVN%"[DIFDV-B=!2KM=:5@+-D,>T=ZQ$&M<&JMRWUS7NN(=8"FV\0B:#.] MCZPFB\'<@GO0-M6HA#<-#4)604G29GN6&\Z)!26>4%$:E2@A2_Z%ZZ0D>\0# MJ?.>H!-OB:!#G,!NECM4I(S*$$0FN]Q0\4U1?XB:H?)_N[MZE2MH*9&/[C\:]_:^EQ#=1+L_T(=6+M03)@.JV=@O"E'O<5&[IK&"E M221>T]$U0)H@Y6;,E:^7$FZ]OL=<(ETTS32;+[&6U&36/])=61.X(]'0;-*; M_R%8[T!N:=(0 P7/F%S BH'5BK$TU/R4(A@O9?UD.!"GIZD(*+%$%]:E3.RB M9T%(VBYX\O)ID-5Q1-*8[9:S^K4R>@">FSK[20CL>2T>?8*X24!;T5X^,N=Y MG824JB<\"I2..J"Q'2+%33VAEG0&/#A3S>U)4-?A9?5 ZR1$K:8U<8F?237- M-;>8H+*["P3NJ$/T0]1(VGKI ] 7M%FBZ3OAD=12YYF%_+7 M,>+("GA(]@ MYE*1]@_6-.CR>3A@%TQK%F5$.$%C#8>W/*UHO()[ ^$$ MXO+L5GG<.+JS?]+BSZ$:CLHP$F;6G!JAK+JQI]&]84>I)KD/K T-#_7H['/, M/52KW?%@BK F:AO')+/1R>S8V-E!NX789J$CB_@64%PA3?[=N#^P4?ZH2,;H M(P6W X?I:3PSX.!H.JX]=L!D7*\$CIC R]4*4-]F2./&ETC%WW:VL2>,[VO6$:-)9A[HTEB/L^P?R M#N*$(738Q7G]4 -@=H*6'6'Z%C51YWHZKNUF!50$*_BV?4.O<5JU*.-4$ZU+]Z0M0L[W,-@ S$9&0><>2L-A QD-(KHV0@9R?H!,:-]O)E#@Y#= .J M#?N-GD 23F\4VL- FB-F231"U^;*X@^;!3NPFI1D%ZQ= M;JHG1,JS]80:)WIE61,C6P1MH?=9:AY#Y)SJT@JKL*V862B6BRD(#PMP/1O7HQT-C_[$6%0HR>D MMS3./ 0S#33.RE'SSQ%N[=5<4UZCE;[O%ZZNXK[L\J&9LSP0CK+5B+4:.>71 MBX[??H30FR(<:IY#-8)S8<^&TUBB$__5"W+65Y,9FI;@W#57DB./'>Z2Q];L MK>MZ.'A4^>B]:ZHI%5H1,)7@LHB/M?$FLN;<9FWNHFR#^R8.+67T4"@FLJX[\_=/3FVWP1B2#\8JT/$S@PE*&4FNO,)Z*IVZARF_S;(M\"C.MYQ M#VSZE)PJH#/XOAQT?8E+&\5-1;>DMRJU/1UR<8D#/&5H93Q*3CQF\'T'U*=@ MW\ U7AOR>P;S!:JI+EWHSWX_'I&MW8\Z(6>U9)8;+!?SL\%JWQP@FI'=39J" M38V;#U=LC*)#K;F";;"]@ Q7Q\DM!5&PO^1XJVV:8-\-YI],&YKA/Z%KG/;P MAS]!1=LA<@.1R.2H@48P7U2[EJ,@IM.AS:2^21HN1,P2[6_%]9_I0VP9UBVO MH1=X^W0)35D>NF(,8-E!43FL-4JU\GF"FI->SEJB J?ZHG-=K)%\VX+>]S,N M>Q-TG[F:#[KFFK7.27A?D=-<5NTBL1?SW\/#;.KKP5>_*D0^VE>U^Z@^Z^ MCW4X6>$;$WJGZ-Z]Z-*@F]3#QU?O7K_L0'RY(_#MJ=8SICQ9NP1-U-T0Q8EZ M1)JG3Q"M-I)UT&4>G)D/!6+3:N _!WG0IOB=8,]?5'-T?CLV#;?%.F@#:QT\ MFO5?MK^4*3FYV JL561 78RLISDB&3?AO\\A$]S@TM:O4:AEG!@PPYRQ!N"Q M[5FJ.VM))WL:BDF4WQ!P'7=-.[K\0!>Z4:4GF&TL M#[C>%[,PPE.6R]JRG'D]W'W#-^G(T0ECG_[?#K'X_X__FR-D0 4V!H!107H" M0SN*S-43BE7U)*Y&9"!KKGUWY,0'&R SZ<7!U"@DYO90B^J8RIZ]D)_Q_!AYZ16QU(^@FW13Y(;- AOWZPG[2>DD2\HIJ$Y-E/IAYLQ" MG%=K@#.B2#@)-F48,Q,DPOE(MIJ763(->21=5N08[,NYE6[S1T']]Y4NG]:P=L/! MFC9D$>2N'I#0>H94!0_N,\-"8;P"T/+U!)PWUM;9A/'8G%^1FW2/P -R"]82&&Q^;:NYHRM.9*263.DZT6K,E*O> M7((?*(6WH(%&X^JTDAAK]%S6]][I^5S+<,4.H2UG;/K'\*74OJW_#,N;CZ@D_WUG_ M&H5M,2-W[2(657<+L\9>MJ,KVS!7- :YH::1$/=M$%\"V**+8--R*'(/!#2* MS-&C9JR$]@-([G7F@X: )JH%]/7>,<73 Y#T<:QMM(GTY,[;R*44QV!=#7"( MAVP&IX/1_&RY#=L:-4#VP-LV02,#Z;@6S*,[8)-C,"?!6];*[BW1O2Y%L'^# MW!(]" 5*QX=5'6MK&9F %7HP:E9&7-C33,E*TKXM]$7!VMWLEG/HZD[,U'=D M"325E-O+S_*@D.^PYO'4OI+;2"%N5+:MHME_"74YKPAB!1-SO7[V\4T'0T.R M]T+HR:H@BB M='9J3*Q5.ZQ*L4LI*_$S=SAZ97OMMX6YQD,=Z=C+L-O(!ERN6 MFDRD3.O'"H"7H^[O,#-T-K(&YC2!%ICKT.^Z+-YWA\6 ^?E">R9I;:<@K (I M-6(6T,R8"Z)-.8G*]_&'BNB0HOI*7&[N568#57U30!;+JT,:0&?4NTNXB&FI M+FJ4.[)HF%9E6ST/-OI7EW^YF)=Z(ZV1&!3 ,9T\1A';; M&E*\6)_JS8>/DM$YB!Q*TIR!#N#58@IN<./@6PVV22&]\67Y0DMD5"PR9YDG MW_VR(?)==2L21+&N8!9*1A,0C"@FZJP3 MAY"S,\ T]EQX:VR[1!7D0+:W\R9:OF"9AK;/.C=)0\U!-<@'_,3&NF(](4I/ MZ!W0[-7E8#,WJNIIN6!-2E$N7:FIO//E],;6LRRWQ#MS7K9Y\[)[/\FR;CZ% ML$HXD-Y1TVJ$K@@&B,P2P!:1K'_R^%#MMXM+@9&9^&EMD$2M/WJB6E<23S5B M=\BKR4W^M(S0)!DWBVJKNX+:*TE9RTPLUJ1"8B4T9 J<+K6.H?E 4AW(:\P8G0T^&D674&_ M5W?"SOVY>#YLA^02(F=\+*W<>V/PAK;A&K5R1$^PIIRJB&//A01L$N*C!$>> M$S%+P+JYQ.W"6X0K&=Y[*>K]==+-$R%-0#5])$FA)_0,2$73, ?N1-9.I!.6 MJ+MNJ(9P%3:1:AI38OH$.:MZ#BBQO/$Z+F7?TJ=JW!JPO) P!=$("5G][L1\ M+\H.V$TE2_?\6MI-\5/FNAY3#7WVO"W770/B\!!4\])8IU2DZ3']BQ&0CSK# M\BS,%DU (N'(C1VH#YY\=5*^P9=GU!H5R0!Y_\5A((_BNBA7,OZ&HTJF63+] MF_H70R&XM589,VR8CLW"V8\]%Q'&^W-0!8(C;8H1Q!^Q50$3 FOY[NFKE#! M;7:7FX>BUKJ'7FQ;)&2;CL=V#50..>;O2V3N@T:E1'/682190;(.^QS*1V<" M%D(JRP79J. ZU(M+3.#\5G1.A*FMGK ]%&NG$\CLN4B1(H4G(Z?;TNU0DO(= M[):+F?>B6R$0]9 ;(9&1D_A#_5-R(QB6GY=;'7M,*9GQI+K@P^R#GO/$1H2Q MT^[*KM^-6+$&6X>(RH)XH#>HH: M0"L/JB%2ASO3F4IYP>FO%WVX)BBQ"_-D^4%C3:-67_AW!I_=WOHY8C),S$)7 MJ&*ZUIW(CXC^NN9I=8'[J:]>9;59]:LG_'AN_:O\]P"L-;ISMV'Z\#%H0,HS M1WT5HFQ2'9&32+)$3:"Y?-A6:8 ;CX>SVGI5$^XQY4I?*3=;/NUGNTID1B.E M4RPP$[@[3P$/Y$_O34KU$FR._W1B?+0!=,$,T1UP()=E#-6KD\2,+&P)$G(? MC&1MANAGL%F(?S-[/I)X;^9EFW8T_@:23+\J=3'LOG/!S_(5['UT>9#3===% MU%T&=?_'PP?V,F8"9KQ-.X/Y8!/2=^I&#-W.*Y%WAE3'214I>* ERU%/,!Q- MX^;\$.6X ,B?5"NFH\SL\VMXXDH]82JNR&^_N\617O".6+PPVL7M'.)4C)\1JR38BR0B>0#^N\B8B MFX8V!!=>CP$L:UJXYFL2E+I(58&H-*[$&CE]F>T"4]AD.//2L0.OXS_-.PSV M!F!&GM"0)@GY$J.E]+*L=*6B:'K.29Y1]2B79,8B:WV0);BS2)1G@E-]1K/3 ME$>R8?=PR*L>)HKI%L(94M86&_X1H3TR12'*[5^:XVSQ;Q#%P89NG'N=V.'@ M_HVDXJ/6]""O162ND110&^]5&X*['^^K<%&5.,V,@7G'!/4N NS9RWH M8"4H6DV9/]%H;!JIV@FL!K,$BY2DZ4@J8,X4@M/8K4*/YY#TM&U.<$^P]5_7 MDLDCV3@\9OS>TK=/CAQ*"5 O+5?Y/[?5W$;N*469).+/48/0Z"N7_[K1$R>3 M]&$+F-_#<>>C9*( %"?6$_IPY3N7[9Y/H T:+> MT48]H:HUFVV)^KA,1LKA,C5'5A[0U$4R%$YF.752G(_!DYI.@Q*=_4^&"U,< MGR##J,@>J*[!Q1JJR+[_>6LX\X&*UL0U#/L07($+<)NUZJ;NMK @D789NPN/ M00PP%?DNI=IU"@Y">@(=\5?C>HV,#$ R5?/54B1.16ID9$<0.T^DQ$FI1+BR MPZ?5CKDVTI;SLY@HU93,A9)R!0<5?#MFL-2FWP/RS6<%'0C=/^$GGC:-D"-F M9*VD]Y*E[(D@!Z@:&&&X-9+R0H2S:A!W[:YPE Q5E&FIZ%JNI,O703P(293R M+)=92 \TUD!=4-=60T?^8,]AL9 5T-5&%Y^D#(JCVI&'K!^B# M%.N2)FD-A@A0>[*I2+8,P"EM%'GH'N11$4^3>44&YE!:KP2F$T)B >R9RU^ MZ7 94FUPB3'?=?G@U/*!D=W:13%RRQ&VX2!0S6C8XZMV[LX:1NT-&K6B7+GI M8?:<#\PJK079@I_A*9B*N=&L6E13VWQ6D*6YRH_5)=]HTUM-AG>6QU NK)OP MH]P:PO6K]F@/]D;D*)R,M2X/'!Z#QS1YR%-M !*I O-0 R7M[#?6A,XK?1(] M87+KV=:"GS2+(8 DB@9[] 3)Y2$#U"UTTF[=A6_*3]_G;)MFWEQX4FX%QHG2 M>55R'&=$UF[=S<0/_IK30M@K[4'_9]$TH1=S2"'C4.<,1;BWH^0$E3$WG3TM M=S7"58&<$G\D#XH^WM>H')V"?&_>[%WHWX=<[VDNGV'P'J_F5$O=<]'!YP$: MIJY$3X@9S1+94HRU%-8B71G+1$%V0MW 7C>9W)1M%1MZ$3!#[4D%WL[FS4]5 M/2@%F^_B#N11DB^H5/H37W6-C=/3S":_:1;S<@ZAN3_+)X;?!(Z!_N6/&NJ M6FOT=^%"@XZW(:_DU?P17P78\V 5Y'5#E6+0#)A1$N!M*M-+T"T%7TS,/$W] M"X3)JH$FS\@-W34(.D=1 Y.R*:[*C6:[D:B ;L$.%=\:Z6YB6T#D=,I\9:M9 M!")K7GJTR;PBI(%7:W#&!\@$S-B>:#Q4)N6_YTE$QNC>$D,D/TZ[;S<2H.@_ M?SW.-XGJW$Y9\> +R=)3L%O5FNJR'!K-'NC^L<=8@C/_/CBN.6)Z/;SG'[:I M]CC2-+?FS*21Y>X?KP)]"1IO4:?0-JZ+CG/QRR3E:/ZSKZ5*1NJS8I&,FPGV MB&PH&V_&;;P^%&HK?GT *1P6F=6T@.9_5EM>1[8F/Y4V*M;UO&H0GE61>BT5 MOFFX?@<5C!SA,ES3CS4S;+]8Q/9;(P$J(*O?I),Z%ZE;/_'@1MR\3GV'!MCF M^+RV4G#-F-?[F,G2^']3BJ0;C<+^ M<;U1=S)D+E",>;+[/)<7/C6&'=T K)W' M_XN5C#O"OW& 4(*B%/1<>36I830=-..7LSR3XQ6D;)$MYL#T;>83N36YY0:- M1,9-A"-]Z5^7+5AU*Q8C054>\0P5S_)S]]+0PX7_2):;\G;KK@LG(\FJNDS\ M(U<=(F:8LH[ ["(O_N^YB+A^YQG&R*T%V^Z$U9,US6D*/];:D@7=/U;@2?C\ M=J5-X-ISC\1GDHNMOTWFU;D-1\;QT350NIY02QQN).8(S6)*YG6QO9@GU;C2 M%2_#C7"F0^#9FC^K:4Z#NVC.0A0:IP.G(H;X&DA/5$6G62MFS M(;?T$UPGYIADW+F,PPI@C@]D"TA*P#R:Z@YS,A5$,H?B7,$$FVV#(F,US7N) M=^_R 8C$I5C# 8WC!ERJ ](IYID+;%7)I!$BD2EOZ'=K1\.4#+.8CH/;=K0G MRHG/6SD_[[:3H4&U1$AJ\V:=[PZ_)%BCC.-;-+I/YC;-C]Z?*A\W\"@];C!9 M<0P9L+=>OX[UMR*P;W1M"OBR]4>%H"C[N]!*%N"G'%N_*R.HLX9MKRR8=ULY M]ZK0,>?1>P'@HW2DO=>N+LRYD%YJ'Q5F,GW[J5CJ]M*3G1>24OQN=M;6SX\K M_7H!*&0@G#+,*%Y/"":Q/] 1HG:5GO C>8N>8/9#3VC<*/H2.=KW0$^8\/LW M+HP;BU6?)(':<0"YLO1_^]098*Z<;."UF(><9>)!:+-_K2M*&R6CO[L;7R:] M)@[+<*H/P07]&=0(&8-$JNX"D:*>7C,FXTUF6C;WNF53=D.1S>B=P/DAUP7K)EE[VU6+S)KYMSX$D].^'J@M..56-W'0;K;++$"!4S:T MG8ML>BABJ)6,]$ U7D)2;Y>-1"5J?8G$SR*HW563V"]_'(PN!&H"V.]$T$U M22)5'J59*#)D)7-0W9=$Q1I3MP^[S+68-EJG4%X&AA(6)4ON@XD&W)N*E@&1TM&[:*DGO\LO;$5KFLM#YWX/5 MFS67MW"K/X9G_EA8V5BQ*R%T;.S:[=$XUM;CEWM#-=^>]Z!"UF%=AIYPV%4; MP#J"?%>2SYP>E=*(7^10*/?]=TT?5)=!600;*+J*U?1C4K<.KI@86/>WRX;.^-^J.15D=U]QD_)[ M9$IZ#MLZ#(G:J"L!%'?IU8&XR56)^HX CJRE[SS9BUA+D5J>W8$VH4/TN"52 M0"^(@7E-YUD[H3$)D)^MIDTL2[T!T24#A8V DR#V M-S/W;E,]_J/<8&% ]% ME>"(NW8#N@>T0JV0*#UA6@7'%K7XCAEMT?H&,?O)2)+R*5WM)O-T5'K6B1D& MLZESX<","B.DBV$:!S>J+D1!41D1*S!OGKAE5@OP+SC"T+JB>W1_">TPW/I5 MDZ1TSE*J*6[%>3CP&@U]'C@[SX6*Y9G"N:3WG&:+(%BD//)(1/RI)UB2")]/ MPGK"?F849A/5Q$564TV;76DUR#O!-%%SB3GV^O-UHKJN031)Z,;N%T$;Z8C' M:J!JK-&9M!.HJ4.M_VA5M8J)TZ+[?1#?^XBC*N0,3EMLF7 &W)WO3X0C=ED,EZ66P15G5:+)B*W,Q>?"9#N75 M5B%72"/VJM%4>C5YI%&[B-V%F<(R,3&75!DH%J6#)C^XJ0YDR9\RU)-AQMJ' MN,$)&F6:*E!,,V-Y)"C(T] )VY$ -6C +)((B30GU@R:.5/1IR=LK=YL\"T# M&L*FZ0G:2*:_)E-W&?4KQ_YN&XRPUQ4#A[G(@J)FA@W['0!58B9<9+>+H>XQ MU0'=JR=DT,JC(TCT+$\X=/=7=)6:-X6Y3;VB+IB M?X\:Z"X*'9!)$I'U(<"*ELDV:U%-0=:U,],D9NMYAA1'5:OC]2B(=/93]JU8 M+6YL=*E"?]8VY/=4$!"J+=F[%VHAXL:*@,Z@U? P:[$&^JWW3 M^A,7XH1Y8K/!=YQR)DN VKKA=GCGF.:XKI0Z/3RVWU)WD[)/^P=Z'"J2 87L@)8-X M$<6F0L]YW".!^91@VW2*^T< V@K^?JHXLE$;A+6):LFY0F>6#4=&G8B+2E=L M6K8"- P?I'H@\:4Q0H^WU(G8/^-Z0E-KP;/=[915*JO5:6+0Y*=$E0G:R*:S MW?_4<1J-52W2"QWD+\TY!"P*FP$V+@=B:=;8&SJTG?P[,D3OJ\Z1:@"UYJS4 M5;/-6,!;=)^BV$U"JB8WCDX8E%>Y<1-%4^/&[^2P(F]$T^ 8H35S2++(KT/--7QF\U28F"FPY#.3-3G( MTT0E8S)K?IT+A3ZE+AL7MK-UBV^><4^UFV:P^92F%=R4HB?,+ '^^U0)1]R:>]UE1=26+F]B MEMR$LLKI4=/CGIE74HZWH=^D\.U;;W1;=VY,OZLNFS-*#7IS]:3P_N9K<^N2@UCM* Q*KH$,XOA&8"3P%RM&3_A<<0MS4FN9 M8$?,;SYI4=/P8"6"?U##QD'U=ST![J74X959-H!'LP;G/=AT621VGX]N8.)E M]F:A"E29'PU$QU5\=.,3G#%NJJ%Z12!J::R1(#0X5ZDG2'F68.,.W.V0LH6V M4%'6B==14F Z&EB*#&V&Q@I^U)\TOH>$A+K,Q?&_0XGLZ\[+K?U"F>_>N]3% MFIP*S!,DXY _H*ONE@FG(SI(I'RXG)2/$S'BWEJ S6"W4PE4"K*?!ST6[2_3 MU7@3>VF*J.93/KL%*_N=0'-T'C>@VP(PFI(FFR3^7]I[M[ FKO?].XJ*[ P2 M-@*25%&CHD1%1"5DW%-%3*T;*BBI106DF*]5RE3'C,@F[%/E:ZE:B9M::E&B M F(U)F1'M%8142A026;2%A0H,U7#JID,[_"[WH/W]#WYG_S^!X'K JYLUGJ> M^[X_LQ9K>).1U=8'B/]?H9[*SG%!1_5,"UPN1;]XH8.**)FRZ/J5?[T/?$ ^ MG]W4JZPL!R'OIWZFN3P;^UTI_T_)^%.Z56=?O][T_;E;B3\OB]M+M=Q77,4T M@8_@5(]Y2SZYZ7'F#5I_,(I#1MW_*3.<;_IL6U5EV7^W))1NZX).2[K%M-MC M1AMF.*^*YC .LPY*EXX3Z"$6>-UBLM3=5PZLM/)X<-0FLMJD]0.I]J#VM[QR MU$V=1%RV?9GOV 8G8(HF?]! :G>1K?XC+#\-!_YEMVLEK_PZ%>S[<'DV2FQ# M?U/8OW9>DTU#YH)!@F=? 1X22OL+(D'7XI(L:['74>FQ'0TNNS&]Y\WT!-JG_%^33".L#JU=C*HA?*/Q6;E.V;!C?@\+;'Y912F/"'SIULW(RN< MIY$H!]2W"=VC&"=KH9>29I.7AQ$*^^\W;7 M[:N'&S\23T4;LBF?1OO/SFN:<%"-G2]H)"XS\U27RGP!LS+E W&$F%'38(13 M2R%J4&.3E@1MX#AJ\79 O<:?F*7TT.9)QWB:BE?2[.E,:"I6]O):-S@&=N0R_T1 MED'L 7\->O557,*75\<[3GOW)9IS97,!:KS5%]1;]/"I<*V@A((PL>^#*O:I M-L/MEH.>E9/_M6BV?N1JJZ0X?[?9VYSG-=[T+Y:;D )-N3K_+=3YJ.E(MDY: MB#:D4%^"Z%0BVDB/![LN,0 2W R-I]P8+("G#I[TOTHHK54UQ.7X5HXU@?+-M=]PWHV4 M=B=W, K SO* RC7CP:M+%)S)QFI/7FHLE)M7DB4F SXD%P4@F>)BVE/BF@0B ML#\?P7R;HO2_\.+5S@\WK^ ]'&$-G&&:N\E938? C*F4708C+'L6T2[_D7YB M(39*NE5V%-QTI69(7+/FJ'EDBZU 13BI0*QSQE/U1YG4.CJ<;U8=PA4>!ESE M,2_14J3%(LE3J'[;C#IJIE79J;"?;E.GDU)[T%WG-]I%KQBMBK8@# M8DVT>Q8H?,0O$[$CX#O7>+=[*QGGYP@B;UI.:2_+E M>QDWM6"II4B*+?XGU^/"8)M;Y[8LR%K!<)-8TB6U1IDLG:H=S@O"$,<:\,6P M?8WS%)+M6)P(MYE&6(RH[9XH&PO_T&$4+2 ,407T1&2!\ZQL4CS9:[:PA1L1 M7]&)FO9E&6.!4O_>>1=NQRI.1%!/XR1WQGJN5D[S_1P9DKA MD7^?+NU]76?3HBH_@MK1A$2:SVS]HFKF^^>+SGZQR:, J(K!IDNW]C_1NI," MKPT?#9_]S_D-7]-8_Q_?K?R.N!WM2)H!H]>6?_Q]#[\ 3BW^ .,';OA--MN MSYF3/+?-CKS:M6[]$L6)$1:FH!G5:>T=_9=[+!@B<]A%6TW\O_[_?5;] ^"="!L\N3&)BHTF%,WVZ\8R'CR<8Q+Y0A_'DVKK89L@=KE[3T2#NLN""TL6/H[?66'^ )%'4A@8HB<^=J17*ZA@KO+9G@?7%2TM_F[+ M_=]W;UJ8.4L945'93/+]]E%[B\LCHJ_FULK7CQ5))_IW$N7._."5U?H)I MIIX[_<=0U++XON]^WOHQS6253 CPHRC?"OOWH)IQ[2G.*VIO[43*Q58#! MV-&;KL>18]:7T/NE"UO)#[?,N/52R8!,*_R&=2UFH&1?**&X46TT\7&UZ/="3J) MJ]#K*P0K'?%85$FU2MMWW&Y:W*/^O7?^OL&OP1LK(]R.GFO+" MH0G45GD3&A*^>!#"LRF_2H,H%.QR1,$VN^<+S7Q^#O0YNRM$,X=:2%8HN_>Q M ^G'9JS7))9WS2:TBHOY6NPP'!.IG>1WXL\44ID[C3;V76#CO?]SEX.=J&[E MT AKWZ#4G@#BB6!<:E2.4U&<7'N6LTKCC>KO.W]$]RG9X?FD %.4JH_5PFTZ M[6W7YL>H ;V%FMA='H8>#O%K%R]?Y H.Z45>O/&/]0%D8P[E)RA!=MMFO+_' MO&=.I?T6J3 KRY2-NLVN4;%?[=P+4O& M E#P/ND):@_E"GX+0/!U#^,"LUP01XGS9 MLGYM'3-^K=?C#I)1QB"G5A>S9V//^';:'W3H40]*8F.7<1U:U$&0YF*'3A4"[!9W!9HNGR!N)=19K./N3 M662"?FC2AYI((GLPN);NLDS0S*7BP%>$?0G90LW\&E;9$XGL,D8E(+.(2ZX1 M6.?L$[G^,\)JV##;Y9]8>ZOSG&9A"RX&_*%!/R+CP^>R2&2#\X1H6D;0WXU$ MS0Y2GG^X90JUEW U#IV@0P''ULQP=;EP=4 N%<*DJ1,+:U^)P@B3N225D.0B MVPY>ZK_=R('7UL[?#OW*+E3>8)K:Q892G [:?0M1892XT9'SS8-C')NIB20T M<-$1(6M#&^B3CG@JCHAJ$K"HC<"C%K9MZ!#-96*I+=;4XI&68GP&AYHA#HIY M0U/4N\9ZG"8^G;7:]9QS>^L*!HPH7R7M]L(A1O8[KS*UP_8' KVVGFVTY&@; M6@;RB5S[OGM$=1.[&+H9H+\.&;)I5P:IC5ZI.UJ9>>^UWP$I9"J>8&!J=WY MV6'I%!!EM-Q2Y EWVVK0*7TR?E25ZR+%^#-J!5Y)^;38->U0FK8\>7+[X:$N M*2[52\N4#:D#5QP;X01=] \-J[DKLUTIHU^KF'*IXYV>^/8 M*/M5,F6$]:D@$(D#"W=;XUTQ-N5S#F=R?"^9L;6>%!O.Q[\5E"B'/@P7*&[N9$;*/RL@[]'HW(DR'Z%IC#%;+U* MASI_#$?W*KNWV.2Z$+$]#$!$[@K2=2#5L1N.L^\BQRN-+1.0-'#?IIB<+EJR MTO&5S)3,)P7RV )UW(5'/O!)H13;<:#TH(Y753$#>KK-=PQE1'4?0U8E4V91 M@V*29W]/F@WL')2H;#2SPHR?!CE45.SL0[YYY MQ' .QR0+;KUEJ#=VL;!@:S"4B MX@CI:-UHHAFYQ> ZO'? #3LJF KXQO?*0;; S,L?84V$]BF+$P/T+Z78<+%P M,Z8HH:>1"CEUB/P(_I.>#!J;96[B*0 U;1)FV@1C@0CR?^Q\R0!?-/T(NK%]O''T9 H"*2F1-U:<+2*@O'H)^]%/WWQ>]ZBVX=[+#4^Z M&S=@&_S'R K_#Y^Z^+_E05T#/RS%G8S0^P(4 MX^6[6;4<)ELF1IUH:.'!96]CCMHZBF23J07K"&7^8:\,"9E00&VV2=WAGHDM M!;\#T6Y&$\:A>LG?S^C?>>[SJ13';&19NS"*E!JT/HQQ73DI#"-L1LBKH2R: MB:?NB8("R63-7#^GNSZ?5Z;805V.\=?'H$0DA M-@9^5_<.=8^P[.M?,!EF'"G(T::BG1GVI>#G'YGB^U+T :@@.FP'"A@,;BGY M-?T:R%U'-N:*9L.',$MI*#%L5'@BJ\@)U7@:$CNZJO)#TIG($=:4G9VP0<^= M_^T39V4^M-=2EIB0H[6>[PHH$TU/1%:0Z$ =*=\"E&2*J6H.*2FCMOW8WY5\ MSQ%#MTDF5JYFS*A,C;HR#4%RC")_DM]L<0%9ZAWD!HD'?*^9Z_%4O-X9GJB&&SX M85C2.6P_>0,,8Y80RT.B#5?HQ($,G_M630(G";EMKRIG4)B!Q1^QZ30!H AK MOT.Z'M=,0SX"J;5IFAG@F.V\BW$AD.N3H\A=U_C;*^+(K9I 4EZ@WH)E\)Z@ MWJANJ0RB5K;1?&H:*2F5L0%JKI&33P7T/>8>+ZBA2YSLNN'6@C MLFVRKRWU$J.B*]R,;2\A%?82DEOVDP5$8[QB*H4,PQIS%K/'4].)#OTQE]B2 M9EDTR")4#*%DRMZL[!!*#GVA=:,^F)?2@1$I@A)S ;L,V3ZF'8R&C--4ZG4X M3D?03[5CZQ7%HG!P] KR41V(/$B:K54U)!1/S--,+C&SKVN*K*I"[KR27<20 M7"A8K)EUCTS-/T E6%OWL(N9>.DOQ@+]B:/<>Z3!6IGW-C[6Q)T+S,0C0Y7_ M#? E\WLIM5Z%K"0*SF OH[%#EQY8?'K;(X_MSL2(">WQ5>%?4,?R0S1'CB8!_O M9O+-BWTE*N"S1!2J-"Y?HCKH/UP08=V1PHF7ABK&>4*C-PA9( O/L(P115)+ M[Y##>4-4DI0\9/W(^4W 1K+7J,H[^V6^8[;L%XEO"KA)A-F/M=-SJ!"B-T\S MB^*2XR3=R'4S\=#V)7,]R3G\.94I_LQAH#MA% MNNYT7F/B]/G@)DNP2GN#]@ =6T$O\6@3839=C\_:?'&$E4H).OCDC",\XQS+ M3M-5[N13?]2*EQX+>UFQO+F!CR_9-4.9"T^ 60VFB1$433<;^B93WR^ MX/>=\">]_RCPZM%3*,^0?)W*[972\^U0KF8-V5]B[2C?B> M%T2'PBG)QSAF'H<);*BR"' 8S+*0U$@D5!V8.99 M6],7%+^I6/P):&4D[IWSJCKU)W#.>/(U8]O4[H.7Z';96":+3]?PG%>A_8+? MS#M!';?!X0N.VK> QHN@!9<./"+^L>'R@19^/A5W$=7KB6C ,5F"A/-MJ-M# MQE\%94B M3[L\ 7>)5Z(]H"6P8EL8NAXP] 4:@-TX)8J\"#Z?+' MPT9>B2:8["U%(JSQTC\DF9Y9C^5F>57F7O[FS;'? M_*\>'*3G,Y&62;G<&( 22C,Z5>8-A^%*4\%YF3^RF,PVHA/@0V:E3_$!16H. MXE>;0< 5S8.>#_IG$Z:&5L]KI6,^#B,EVYEJ3*-;>X*)\)-$':;-U^XIRS! MWHB'@\/,HF\#6HCZH&EASEBKMA#=*RY]/V2Z?S0.3-=Z"^<[5B*QH!5#?93> M_9/A<$DQ.D7D"]]K2HZ03H;?9RB8H*G?S<\3!KZ3#,YWA"!24$>^:7YOR6VS M,J+AKH&85[A96T1&-8N6= B34DF)=8A:J!UTL4G+NZ8!B?4^&^LM5$>0^R6! MN^""#^?%%HOF4M/%N3V+\JG#K,1FTA S>KB5Z;1=?" M0SX!AP+OD4,&P03D8T)>1$^'I_\2LC5-P&3DV$._15 MR]JHP#]Y8T98*4H>,@><)J3FH(*KUEEUX% -JENG>O?NZ=[V&<\% ]K/H2[Y M"C#(0/&:"L.-.7,N]GV(?!&$LWH6COTPE=R?N]RN])&Q9:U=O&9>5X6M9>#? M@\3^-WB"4= 9;85TZ(GE8I-38EZ>G7]--AN9!4XZQ/"92&UQ'9RA[YE+CJ4B MTV11?1L?8@QBYBE-__15A=Z*)=(RI%,6C$M,&+1A@50DWC\4@GB 0>(SMDR_;3@;E-B;<++&Z:!=0G(!MG>[PTU#[$^?>( M7N/#<*R!X)5LOOY9A6&^RPX"&K194>\N9-L]QKW,MLJ!%U>IV01J&"HZ6YDO M6@2B]'<5Y0P5VO">FS8!&YG>005;M;E:;]%\^#P22T:;1!/)@#PAG^"8$K/S MT?0=R%Y/D;LT]R-08Q+YEO3%:6(>LQ)GQ;.(O/7>K2#O+)59 /Q04Q_ +9]&083I=Q&@CC M*229W"KR6E.OM,66#%*AV-+=K+>[/.Q=(*:6"G-^(ULR%]099%[.:TAP.LG6 M%>']\WF&]]4Y0C:DB\^P/:FS24I$TF*V7.V%65P1T=._46S!R7!DS33R@!8K MB2QJ5;_%![161K;9ZAU$ O.63*-7C2=HTZ#BLY4FM%P2(!N#A(%EU7"L3NDE M"X<-9MY8:C5Y:#7YQ[,^2[VKD9W7,X684.2?2ZPV]T2<8!=SPPE)Z1_$^?J% M#S$/2? 39.IW'0-*QPQF_N>P!]!J*K8#":S90?^BO:'-1_<-\L5$E:JVYU6' M)2#KC-J%;5(%3^@0AF':Z!5,Z1W%$DXL9J#IM.8QWBCVIM8QYJBSG]SI>NZ! M:+K, 6^$^0F3R&F$-*!?L?:KG3H=NI@B6,5S&3&?>"-33$%/F1'0#]AL"O M(W(8Y^W_)<].F\SJ'; 9P29"# MALB\D=2[1/C%ZC[9$G&>Q5<82,X2C\]8?O?)W>0BVS2KTAN^[/!(.IEYWJ9( M+I]U9OHW<&[L7W[_ANYPGJ0796AO*G4CK.-'+$;))-"(HSGT'%D+'4T*2I"5 MU^"6[41;.NJ.IC&MLO.%.N!2QO+W\#U35Q>(,QQ9P[Q/#B[U=R432E*>(C%9 MMHZ"]:J:./L2YTGDH",Z _*JI5;_"-SC>.-I'>\6-%!SK1N>._2QCP1^8S_\ M7"-8\G/-=&T!LD!)'%< \2EHW+RJ]5L$A0\)<=ZV]NBO)]D87_8-M4>!S=:A MKBC3W>K!4"+!F, XOB+O'>I'91$!N8QF1)$\XQ"KS%\R<*>>YPW/Y?EV[813 MC;)99% 2$.N_T2P4^37>)?==EZ:U!&_"[Z<:E V"@46ZFUDQ>@.PCWTBXYD@?.G00IB@"97XP4RR51KPF ZT:]/ MGGH7=)(H;LYO&&$52NJ3[U^#S1O;AN.A*7^OZ>)IH!_L14 MG4/V!E!#9#1G]XPE.HJW6+VKPKX2"MY-*'%,D3T+ZC#72#FPWFR7$1:#5[9= M20P/UN ,1\>:DQ>0D#G$%?\O>FM?F6-QAM9U<29[U^BF7X_^JJ"ON]?CG\B@ MAS;Q>+@)1,J/!UN_V+F +#Y^[.A/-(-)=5YJ>G8=$=N,,J 7^&Z$Y8*D@@@B M&A?DRB91L> 0Z6%B!.BV]H9Y]"[PE)A(D,NF MA/^D^:#2(-_(7=:!B%WS)]W2?/"L@3?I&G3@S9_DXD7=,SP.326C_OCR*I.C M,.=E>@;]))GEK-#,ZD-O-1X7NA))!DF=4B=Q1?:#F39%R?M41A&CL6J]5#'" MW.[]H=T25VE@A;)'HABGC=XK=9U51:K]Q(E5JFQ;.Z0M<6D MZ*2]4@U5TQFDTRF*Z6D@4M4H5V==1#9(W#JIF21:@ 3SJ9F\\9G"E"QKIZ+\ M=Y>!?Z$TQ7$><4/((7Y$#H.5S(@*\*IRF@^DA!TJHB>)1.0(JZ![;4=D?@0] M84R<3L%ZC2@7[C#2[@1;+PY"_@,B>49I2']R,/F7EK O0_PNP"@.%1V@5B'Q M*I"ZW<&73U^)@Z"M1&4Y$H))IJ[$4;=$6#X@=G! I?UCTGPLU?O-'EQR+)2Z(%(L[%Y]JFM+V5I4G M(;:(%>CMTA+5/40T3;V2?5PT+^U+>I)#A8?7OE SD >V:]A2EM*]?^@O*I7KY[Q$[;0$ M(Y)&%PJ(&DQ3<1%>+LFW!$*90Q[P^5KDF(WMV]TO"B3CN^$MF+1 Y(/X MG96,[5Q)'C7UA'$7$U^[#@ERD72KI9 ;T*J66 7^(,,L\NN8'S0<2TI.(+'? M@TK#D=^_F+"MA* MEN=KRQ[BCP^%$I<-53YD2ZXZS%8H%&-A<9:ZTA%6T.+Y'@;)1'HNM0A(, %( M0,>+ CH5_LCD]L@ZHB29W/"Z1T2L:[2.L,;"P8G@*.9B%;!!DJ%J @$5VH@F MI?$5-D7V@2HGKV(EYB$-@KO?J/1*(GZ$5;:<3RV>6EDU'6QM9!A=,P?Q(K7Y MX9F12M\4\3/-9%07+XJANQ:%:P8)4$".$[' S8O=('I DUYB[L88GR%;@$'K3VUTGA?YPS6V )/D.'&'GU?#GE MA=WGKVW_.[)$F<\W+0"7UY:G9;V<^-OO\"6>QXX'[WOEY,$_7R:JJ[!T\AP6 M^?S+0XD,>1\]?+9,JZ@=(&T2=VWWYS+.?MMZ\!-1F%5HK"$:=Z9@2N[ZX+MP MV$?36YH_7GOX7L8_N6;M3?;@6AR2\^K9 ]U70((]Z@Z0X"7:;FFSQ --$_OM MEW"RT*[)R#;''H98O9%UBP,1CP!#NC":V"?UR&!&)!*=!+?9J@MDX=2N2C/7 MG8BYNY:(UB\"S1^J_7I'E_@YJ/TV:24K#0+??F7=7_F$?#TAH'QC#;Q)PI75 M< 4N+J7B;(]C[4^ !6LIEWDRI>S^KD7.#2 ZY,@RZY76K*&"Y"C"G*\)![=Y M(7#8+HMG#[N1KT\;,ZPR#('9PP-7R3@)^1D5 \Y8E0' 52^+::/0'Q+Y[I,9@TQJ2%+EW XK+ MKUY*+\$R4_##W.FC=QY?14Z\\^)MX73":2[$[AXM2U[Z^%[1]3^D#U0E%B)^ MJ,MB+VN#T@23P? JYTF9+S#;5 IJ%QYA5;&HU:""#-/Y'_GR)F-R[P'C]'W5 M1B[4 :4*\MX_:<#]25[I893C#[F'WFXDL?]+Y>T6_0A+ 4W2^+Q"O498^U7%#,=_,P.]T29[>)>215?8 M4YWGH#15X0AKHGH]5HAW4&)K2[$W,HULS-V95C6%B"IEK Y^THZZL62WX%Q; MMD[A046C):(PT$"8#1*WK9VAR*8.]5=83!2FKWMM7L,"'0GM6PR?+KQJ-M&;)YQI8\M[%CA/R?APFRZHIXAIJV67/Z%F M."_2(=3G'>I09\Y463BM(_VT\OJ]C816WOGKE[+PXN[!13K?+[X2'KC/3,'? MX$J6XS^PV99DP*1^R&RRI?DE9/^:?MD![6_ISC#<51P7;KY$MQQQU<^F B[+ M3*(QI!"Z!2FR_B+Y!8?%G+5D?[.&KS M!-%&[FQB*1#@5]5S,'' @S'#V7EH M)J]3TGRD(T_-8P]Z$&$?@LOXD/QN@LD#RDW@396YO=9RWEK&/L*FJ/_SOKNO MRAWDX \:+)/ (?V;.#Q#ZP]O'S+)O/Q7@!HQN8>>?%+J>K-?.U7D!HO7/$RPD3> M%/(;#X3?^HJZ[OP6LGZG]:?=0)CU@!P_EHI%T@U$A[T2Q)(UQH3W3"$51WXX M1$5:V8#/S7'X]0=Q"^^.L')"4_!EU.K+^X=3C85FU9EK@<]:P?\D02GW=L"^+94;WS"]0G M]B*UZOR[7Q-/8H'A&W[>MB?SU*"U9FK<:EI*)_V:'NK#8ZW9H::3_[44@M^\L^9EIZE3H3 5$S!I'.LMH2*LNSSTEJFT*_W"D\1HVG7>L2^M9M+RVL1IND[QH MD +^_)8!!?X?BP>*[>1Y(4+22V4\&A]@XDY2&B0!ZB07.,)X]OW:J+PKQ%TX MM'D%+_6Q(X,V;^]ACZXY!P]U]=OWR)LD[N_N"_2HGS"#;T8+PJP6N6A6AZ+B M0E]R#.FKF1G/;M)\T%&U=D$:=]99CS.WKOM^?.S?QBQ)E\'^:2NRA; TO>\= M#"-Q?U 2&Z3N9BMRMQ9'?1_Q#[4)Q%[\'JU?4H9;QL$5AF0/$I%% MB=F@NHF.(:"\!-,7X'&,0X\2F]B%= AJKZ0WH:$M$9&6PH@(A[U3.SLH^< M76WZ$5[QZ/6U+@7.'IQ)QD\CY:8[]%QD?;MZR3^@ESN6A(K56_ 6/_#(U#=H M*R R[[I-='T)N4.9:*?$!ND4/%EK52#H)G!VKL0#.43&-4'>FM ,I;L0 :9B[Q25L(N1T(-XTKE]=PEQH3#,MBRT7,!9 M$^M"'J7=0QT":OX-YVG!(#T+Q.$J:HG<^)@!H($^K9=H+N(1)#6FOULF?"EI M3IY"LA7T0L#3TS,(5?XOK_P_9KO!%:;D!1HRH4@=9E6,98(S'4VFY@MYV;8. MWBWQH$N60P KL#5+T DS0;Y5TIV[U7E5,_F3?BY$)E<3%EQ<\);7'<-(_#B0 MC=$L"N@ ,D8;RY]<\C:T"?BT&:EOWKA M0<=24&>J5'H='N* 6+O)6:W-$)Q/[;N*/M^AD/,8/"D$J4X>K1!-!NBHC MF4L,:$3G]#TS0,-%TT%C0+Z&ZHSJ)G METB\-&,ST,GJ2!5R )RW>04;MO-K1"NOHQ\2*I.O-,& M@%1C%0\5+;J5#;JT,W;GS[A'V\='_3LACYBL$3L(+*FSH MA,X^$?_N4W5,>F:445Q 3T^"@ON/[#M=\PKR6J>U*KA B_7ZEG3O()X4.2)>:\<)H,QC$?;'ST5S MP.5F[I*;SHOU]]=#^Z[2S,?P.HR.:]2)?8%XQRE>Z$:Q.\4$U?R?K?]NL;Y7 MR.4Z\8R%\"_I- O5Q3#S'DI*F^IPMC\5?0_$$2WV5+!/,XL0%Y37*GZD>WAL MC7OU0)=L8=\JF\$M"!Z+GA@0"@)/XV02K%Q%O!BFII]LSOO1]7F0DO(-L&?< M)J,&_B7^@GAPQA9@=JS;"8^5N%,\HL4HR9-%@ J,S48V$]+"T;,V+,UW>3FR M&>!;=D%?58A2/TA&Z -Z%A';ADL.J)<%Y(:K$](/>?U:=87! ^C6DNKOD>WD M>,7@%L=R"9!:Q87=>FT0LG(O:<8>]U00V49+5\OE\%Q2_(DH=,GH5O+G[6_O M)[8X7$VGNIX,^Y]:!3XQQOWK1QRBW2H=6ZA%-YQ5(K8EUA&6 7F*0I#=())\ M8[8$[R$KC29@J08U39*;C7+M/B@8%C15C9/FNNCI#U+/Q4V&P_#J(LU\L$:9 M"X-CAXA-@=<[3,]E+3QB [L,\E#S,8L'T/,*I,<([79G'K(04P7VR%Y8&$<; M#*A!-A#L@:N.32 #__N>JC$'38M!&4WW@O8M)GD%0K_+4*[,!9G#I$QUJ%41 MV$_/OLT+WD=\;/!@CGWM[<8JOS(>;>"?_Q^ M?]"0F8I]GN@ MWMFU\'.^[;IWGV0\ M/2_\OFK"R1301ER 8_7<*>1 $89ED!7Z=*N!7R8 $;0;Z?@(\.W-8#UYU*#Y M $@Q-+]G"KFDPL8KKKP+-:N*JA:T"8]>?<5CU0ORY ,CK%ML4\L)K;\H&':Q M"1?V7<52'%ME+5"]>* %'PJ PXRBZ16XJV[TQI7?@SBCE7?W;8(7EDKF=\@/ M)ZD"TX/8"0;=<6VOW8"&N\&YF;40%S[,>!Z0*,ZNZ:!XY48Z/W=3A^ MA"FDB N_PX=T/6%,[,\4IF"KL1'6I'AKA?5?9*-$?ZRVA'F"CYT7A2'X4%?N M9M!FE13T6P7CD4#G=5&$[/%RB9P:@]^'#*A?O:K3L+U#>S.%B!K,M_+*H'JH M::CDEYZ@IY'IFB6PQ-3#=GXMBT0"OET=BK#)*W6P7C!!9E460)/V,IU.AS0> M1[@]+#(1_F'T^#/4+5U@/?\5MGHSJ2C.[CS.MX]/BHAO_ZF M4UR\KSV\5IK_>\6#?TB1O_,,FLISH3:2UL:).7'I=]AB0[ MKZ.90[G< $F^BG2U"T&_0PS;FD6MK9X]$U8*O,'9J/($ZC(6/O? +)*IL#SA1N^Z?&&?-3!&)IK"8R6 M_!9L/P>N.';N#S*;*\)1(O"$L+/Z696H*G4M,\L).8"1P7"@,, MJTT_F&F?K(:QX[/J]&P)(==I\U&OST/;9#Y4#,'6=ZZ4]JYW(EC/8.;&YJFNH4'AOG6-K_VQ7&U2( M6J]*> V2G.190&Z5YHH\[Y 20Y+TN+*NVA3#NE]P2 A-%Q4V198(F M+;&Y&LPDQL[91];F8UH>O'>$];F@*\F&Y@GW[)!QZ4*L M8)3) V.7R[Q TR[ZZ5F>Z9C4S.6#P6M(-C%L0#FOT1#U>M(]"49V7Z.V$$,% MHA X&OOFOO00!N8)9PN78:-7CC)T[33[:;U@XFHL;7#^V(9C*?:ISE*A&.,5 M]+B0_ '4(>BWL)E,!%]ZA F.-V@[^[$)5S%%?E"VHI@]-1WRK%^F7LB Z)B MXI?3T,"U&'Q!8?(*CGQP[E')IZZG*38889%M>*6)UZ7=U<$'J>PF*$'/&&> M_:;S0CT[GWT09^1A4Z"$.PJ0,SQQV&;4;4WK# M(927M?K484(Q9,ZGO#"V:TB6>B:&3H+7"E=>37_?\U.5[]/%2O;MNJOIRT5E MV(/(S%V'/YG?G7#^L)>+@9X:>[YVAMRP?);\AW6/QJLG5NW&V)V'['N)Q541 M2F:P!T@B0BMC+U.QY)E6*FHRR3:R MV? W.]1KT_$6'S?A9M?BBQF_2:=]6\-BFWEERMO5@T6XI7/TBEN,BQFM:]0/ ME_C$<-7'2$4Y)GU]00F6+_'+!)R/!E M\L(7HIGI,BZ0$T>QEM+ZQ]'XI+MM4854]N4^S0SB^O,%L,UX<__R>[#2]$$L M?K2H:O7B1I^=16SQ08)C+5-W_4%27/!Q)7?>TW=B=_A4*LBTMH J()&TJI== M@.4KVB7TY&-=[?DXZ@4X39HI9()XTX\KK]9B$16?[6"]]U9Q:"6 MO"WI2EE/M!3, !Y7*'&=6L +M.)74WYO3G.W]41Z;CVG(+\1&# M8G. PQ&+3(/J> -E1!B>K2]+:4+KA\R2 IZ7+ C^;[JEOOW^=;@_$81AVJ)D M-G EOQC7+IQL[:2V8)82VH^4YU&)AVD2(N'2,TBC[;#CUV;-&PF$DD=X:^XP82L\F+?%EBZKG60YH.C]D-$R^#* MZV#7GA<-*$=94+70>4DMMHXGO]%TW*;9>PEM;H*^ZC'I8H]V_E&KGG7:!;%Q:\DR>+_658S'(MN=TA-=#@:#2_ANA-6:3,35 _WL2XD$, M#X3:5N,*5_BHD;OX)NB-?>++"68+1D\:)5T5NLE]=M5/\H>0).S>%W* M)LD8*M.QB/(&*2D_@4-XASYIA%7."*R&B\1XV&(\<-6@%R:02QIX_US(NX1LI/6B.8W$']4)+XQ54TN,5S-' M6)R2ZF]\TW4'DN*=7VOW>GF)(KK[M'4!35[<#ONIH#RT?GYM)3/"UX\#,OQ& MUJ/SNV21L>R"5M&\M\&G;+/"APFPJ'0P ,MI M_QOQG2^"UO!4=N7#=AI\ ,BL442XMP 8\\R[H1N? BL4OR]Z;0C4O9$%$P4 M*!A#4[)H3X!B?^5;%7[4XF<(^WMJ-K']M/5^ )9:GO5)9 N76OI,'9-Q:?7% MOM%=&[NN]]WE-N J]^_78P*_W]/LIW:F=XC'^<2>9PKY0^=IT?S]\W]"-CO/ M0JF6XN6ER=,9U[K*>)55:9 $OQ;CWW"#G_W0D2CQ!OO^WMM1*AM/;%QM#%:; M%+KD*;''JJ;<@%= 8>K04??G!7DB\;"TM7.;]^.L+@P#V.7"9#T M&F1BFW!]JDT9(OM5$^R\HKV]6!O4;[G=DB>;^0A'W;OAMM5%(E>08?N49.>B5R "^YJ$+#AHM^ 1\V*DL6Q.-*]\?7,C9I_:H$$V:$A1=.)PX+ ML K\7LO5!G:GPQJN(F4&>\X+F1LR\P4M3)<%5^B#8IL'$["./(%F?KK,[;^O M6]FN?1:.9(74UX!UCK :&@JD7B9\9L/N:\D/%Z]NF>MLJ#Z.^.VU1J,%2T1L MXK[*4".9Q![?#4^P&.YNE;DV$!O2^:NXGHQ!K R5L!6>M06N?\'\WX< V+)-7(#>L%!^J9BT0!:#B$&L3=S99E!RZ%E ;/Q2$J"923_G M+B;8AE#'@J@RM1]#+B[T<[3>LX(2BR>#.J/(O1*7E O%N&KB(YOT1#_I8NP9 M P+F%(F\J .*]RZM>Q:]6K[UENWQL8CXU/?U'Z+;'[X_F1QA'>I4V;\"!XF: M!, CAJQ1.M0%\6.8O>A:PU >UPMLMBH]J;#VPZJ@&2?AYNY$(KSHPEKL?":R M+7V1 :\Y>BZ=8YIXZ]B=]?=SWGJ()\)2,;FIQA8F\ )9PLTU:$9F M6%PC.=\B%T;7P/+M3]703_U/F\)KW[(]UMN4DW?"6PS/;I[0QQ\U?MS-9/B= M&U9$OYY]Z;C[_\('--+Y_P!02P$"% ,4 " !],FY8V%=?@I,@ "ODP$ M$0 @ $ 86QT;RTR,#(S,3(S,2YX&UL4$L! A0#% @ ?3)N6+-$&UL4$L! A0#% @ M?3)N6##-GE7SR@( ,^8A !P ( !!!L" &5A,#(P,3,T,"TQ M,&M?86QT;VEN9W)E9"YH=&U02P$"% ,4 " !],FY8^(H'%*X0 "V4P M'@ @ $QY@0 96$P,C Q,S0P,#%E>#$P+3(T7V%L=&]I;FA4 !T ( ! M&PD% &5A,#(P,3,T,# Q97@S,BTQ7V%L=&]I;F+_/ $ NEH! M T ( !FB<% &EM86=E7S P,2YJ<&=02P4& T #0"3 ) P Q&0& end XML 110 ea0201340-10k_altoingred_htm.xml IDEA: XBRL DOCUMENT 0000778164 2023-01-01 2023-12-31 0000778164 2023-06-30 0000778164 2024-03-12 0000778164 2023-12-31 0000778164 2022-12-31 0000778164 us-gaap:SeriesAPreferredStockMember 2023-12-31 0000778164 us-gaap:SeriesAPreferredStockMember 2022-12-31 0000778164 us-gaap:SeriesBPreferredStockMember 2023-12-31 0000778164 us-gaap:SeriesBPreferredStockMember 2022-12-31 0000778164 us-gaap:NonvotingCommonStockMember 2023-12-31 0000778164 us-gaap:NonvotingCommonStockMember 2022-12-31 0000778164 2022-01-01 2022-12-31 0000778164 2021-01-01 2021-12-31 0000778164 us-gaap:PreferredStockMember 2020-12-31 0000778164 alto:CommonStockAndNonVotingCommonMember 2020-12-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000778164 us-gaap:RetainedEarningsMember 2020-12-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000778164 2020-12-31 0000778164 us-gaap:PreferredStockMember 2021-01-01 2021-12-31 0000778164 alto:CommonStockAndNonVotingCommonMember 2021-01-01 2021-12-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000778164 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000778164 us-gaap:PreferredStockMember 2021-12-31 0000778164 alto:CommonStockAndNonVotingCommonMember 2021-12-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000778164 us-gaap:RetainedEarningsMember 2021-12-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000778164 2021-12-31 0000778164 us-gaap:PreferredStockMember 2022-01-01 2022-12-31 0000778164 alto:CommonStockAndNonVotingCommonMember 2022-01-01 2022-12-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000778164 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000778164 us-gaap:PreferredStockMember 2022-12-31 0000778164 alto:CommonStockAndNonVotingCommonMember 2022-12-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000778164 us-gaap:RetainedEarningsMember 2022-12-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000778164 us-gaap:PreferredStockMember 2023-01-01 2023-12-31 0000778164 alto:CommonStockAndNonVotingCommonMember 2023-01-01 2023-12-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0000778164 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0000778164 us-gaap:PreferredStockMember 2023-12-31 0000778164 alto:CommonStockAndNonVotingCommonMember 2023-12-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000778164 us-gaap:RetainedEarningsMember 2023-12-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000778164 2023-10-01 2023-12-31 0000778164 alto:AgricultureProductMember 2023-12-31 0000778164 us-gaap:AssetPledgedAsCollateralMember 2023-12-31 0000778164 us-gaap:AssetPledgedAsCollateralMember 2022-12-31 0000778164 us-gaap:AccountsReceivableMember 2023-12-31 0000778164 us-gaap:AccountsReceivableMember 2022-12-31 0000778164 us-gaap:OtherCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000778164 us-gaap:OtherCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000778164 us-gaap:CollectiveBargainingArrangementOtherMember us-gaap:SupplierConcentrationRiskMember alto:SuppliersMember 2023-01-01 2023-12-31 0000778164 us-gaap:InventoriesMember 2023-12-31 0000778164 us-gaap:InventoriesMember 2022-12-31 0000778164 srt:MinimumMember 2023-12-31 0000778164 srt:MaximumMember 2023-12-31 0000778164 us-gaap:GoodwillMember 2023-01-01 2023-12-31 0000778164 us-gaap:AssetsMember 2023-01-01 2023-12-31 0000778164 us-gaap:AssetsMember 2022-01-01 2022-12-31 0000778164 us-gaap:AssetsMember 2021-01-01 2021-12-31 0000778164 alto:EquityMethodInvestmentMember 2023-12-31 0000778164 2022-09-12 0000778164 alto:InitialPurchaseMember 2022-09-12 0000778164 us-gaap:NonvotingCommonStockMember us-gaap:CommonStockMember 2023-12-31 0000778164 alto:CustomerAMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000778164 alto:CustomerAMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000778164 alto:CustomerAMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000778164 alto:CustomerBMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000778164 alto:CustomerBMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000778164 alto:CustomerBMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000778164 alto:PurchaseMember us-gaap:CustomerConcentrationRiskMember alto:SupplierAMember 2023-01-01 2023-12-31 0000778164 alto:PurchaseMember us-gaap:CustomerConcentrationRiskMember alto:SupplierAMember 2022-01-01 2022-12-31 0000778164 alto:PurchaseMember us-gaap:CustomerConcentrationRiskMember alto:SupplierAMember 2021-01-01 2021-12-31 0000778164 alto:PurchaseMember us-gaap:CustomerConcentrationRiskMember alto:SupplierBMember 2023-01-01 2023-12-31 0000778164 alto:PurchaseMember us-gaap:CustomerConcentrationRiskMember alto:SupplierBMember 2022-01-01 2022-12-31 0000778164 alto:PurchaseMember us-gaap:CustomerConcentrationRiskMember alto:SupplierBMember 2021-01-01 2021-12-31 0000778164 alto:PurchaseMember us-gaap:CustomerConcentrationRiskMember alto:SupplierCMember 2023-01-01 2023-12-31 0000778164 alto:PurchaseMember us-gaap:CustomerConcentrationRiskMember alto:SupplierCMember 2022-01-01 2022-12-31 0000778164 alto:PurchaseMember us-gaap:CustomerConcentrationRiskMember alto:SupplierCMember 2021-01-01 2021-12-31 0000778164 us-gaap:BuildingMember 2023-12-31 0000778164 srt:MinimumMember us-gaap:EquipmentMember 2023-12-31 0000778164 srt:MaximumMember us-gaap:EquipmentMember 2023-12-31 0000778164 srt:MinimumMember alto:OtherEquipmentVehiclesandFurnitureMember 2023-12-31 0000778164 srt:MaximumMember alto:OtherEquipmentVehiclesandFurnitureMember 2023-12-31 0000778164 alto:AcquisitionOfEagleAlcoholMember 2022-01-14 0000778164 2022-01-01 2022-01-14 0000778164 2022-01-14 0000778164 alto:AcquisitionOfEagleAlcoholMember 2023-12-31 0000778164 alto:AcquisitionOfEagleAlcoholMember 2022-12-31 0000778164 alto:CompanysBoardOfDirectorsMember alto:MaderaMember 2021-01-01 2021-12-31 0000778164 alto:MaderaMember 2021-05-01 2021-05-14 0000778164 alto:MaderaMember 2021-05-14 0000778164 alto:StocktonMember 2021-11-01 2021-11-05 0000778164 alto:StocktonMember 2021-01-01 2021-12-31 0000778164 alto:MaderaMember 2021-01-01 2021-12-31 0000778164 alto:CantonMember 2021-01-01 2021-12-31 0000778164 alto:CantonMember 2022-01-01 2022-12-31 0000778164 alto:AltoIngredientsIncMember 2023-01-01 2023-12-31 0000778164 alto:AltoIngredientsIncMember 2022-01-01 2022-12-31 0000778164 alto:AltoIngredientsIncMember 2021-01-01 2021-12-31 0000778164 alto:KinergyMember 2023-01-01 2023-12-31 0000778164 alto:KinergyMember 2022-01-01 2022-12-31 0000778164 alto:KinergyMember 2021-01-01 2021-12-31 0000778164 alto:AltoNutrientsMember 2023-01-01 2023-12-31 0000778164 alto:AltoNutrientsMember 2022-01-01 2022-12-31 0000778164 alto:AltoNutrientsMember 2021-01-01 2021-12-31 0000778164 alto:PekinCampusProductionSegmentMember 2023-01-01 2023-12-31 0000778164 alto:PekinCampusProductionSegmentMember 2022-01-01 2022-12-31 0000778164 alto:PekinCampusProductionSegmentMember 2021-01-01 2021-12-31 0000778164 alto:MarketingAndDistributionSegmentMember 2023-01-01 2023-12-31 0000778164 alto:MarketingAndDistributionSegmentMember 2022-01-01 2022-12-31 0000778164 alto:MarketingAndDistributionSegmentMember 2021-01-01 2021-12-31 0000778164 alto:WesternProductionSegmentMember 2023-01-01 2023-12-31 0000778164 alto:WesternProductionSegmentMember 2022-01-01 2022-12-31 0000778164 alto:WesternProductionSegmentMember 2021-01-01 2021-12-31 0000778164 alto:PekinCampusMember 2023-01-01 2023-12-31 0000778164 alto:PekinCampusMember 2022-01-01 2022-12-31 0000778164 alto:PekinCampusMember 2021-01-01 2021-12-31 0000778164 alto:PekinCampusProductionMember alto:EthanolAlcoholSalesMember 2023-01-01 2023-12-31 0000778164 alto:PekinCampusProductionMember alto:EthanolAlcoholSalesMember 2022-01-01 2022-12-31 0000778164 alto:PekinCampusProductionMember alto:EthanolAlcoholSalesMember 2021-01-01 2021-12-31 0000778164 alto:PekinCampusProductionMember alto:EssentialIngredientSalesMember 2023-01-01 2023-12-31 0000778164 alto:PekinCampusProductionMember alto:EssentialIngredientSalesMember 2022-01-01 2022-12-31 0000778164 alto:PekinCampusProductionMember alto:EssentialIngredientSalesMember 2021-01-01 2021-12-31 0000778164 alto:PekinCampusProductionMember alto:IntersegmentSaleMember 2023-01-01 2023-12-31 0000778164 alto:PekinCampusProductionMember alto:IntersegmentSaleMember 2022-01-01 2022-12-31 0000778164 alto:PekinCampusProductionMember alto:IntersegmentSaleMember 2021-01-01 2021-12-31 0000778164 alto:PekinCampusProductionMember alto:TotalPekinCampusSalesMember 2023-01-01 2023-12-31 0000778164 alto:PekinCampusProductionMember alto:TotalPekinCampusSalesMember 2022-01-01 2022-12-31 0000778164 alto:PekinCampusProductionMember alto:TotalPekinCampusSalesMember 2021-01-01 2021-12-31 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesGrossMember 2023-01-01 2023-12-31 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesGrossMember 2022-01-01 2022-12-31 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesGrossMember 2021-01-01 2021-12-31 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesNetMember 2023-01-01 2023-12-31 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesNetMember 2022-01-01 2022-12-31 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesNetMember 2021-01-01 2021-12-31 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2023-01-01 2023-12-31 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2022-01-01 2022-12-31 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2021-01-01 2021-12-31 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2023-01-01 2023-12-31 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2022-01-01 2022-12-31 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2021-01-01 2021-12-31 0000778164 alto:WesternProductionSegmentMember alto:EthanolAlcoholSalesMember 2023-01-01 2023-12-31 0000778164 alto:WesternProductionSegmentMember alto:EthanolAlcoholSalesMember 2022-01-01 2022-12-31 0000778164 alto:WesternProductionSegmentMember alto:EthanolAlcoholSalesMember 2021-01-01 2021-12-31 0000778164 alto:WesternProductionSegmentMember alto:EssentialIngredientSalesMember 2023-01-01 2023-12-31 0000778164 alto:WesternProductionSegmentMember alto:EssentialIngredientSalesMember 2022-01-01 2022-12-31 0000778164 alto:WesternProductionSegmentMember alto:EssentialIngredientSalesMember 2021-01-01 2021-12-31 0000778164 alto:WesternProductionSegmentMember alto:IntersegmentSaleMember 2023-01-01 2023-12-31 0000778164 alto:WesternProductionSegmentMember alto:IntersegmentSaleMember 2022-01-01 2022-12-31 0000778164 alto:WesternProductionSegmentMember alto:IntersegmentSaleMember 2021-01-01 2021-12-31 0000778164 alto:WesternProductionSegmentMember alto:TotalOtherProductionSalesMember 2023-01-01 2023-12-31 0000778164 alto:WesternProductionSegmentMember alto:TotalOtherProductionSalesMember 2022-01-01 2022-12-31 0000778164 alto:WesternProductionSegmentMember alto:TotalOtherProductionSalesMember 2021-01-01 2021-12-31 0000778164 us-gaap:CorporateAndOtherMember 2023-01-01 2023-12-31 0000778164 us-gaap:CorporateAndOtherMember 2022-01-01 2022-12-31 0000778164 us-gaap:CorporateAndOtherMember 2021-01-01 2021-12-31 0000778164 alto:IntersegmentEliminationsMember 2023-01-01 2023-12-31 0000778164 alto:IntersegmentEliminationsMember 2022-01-01 2022-12-31 0000778164 alto:IntersegmentEliminationsMember 2021-01-01 2021-12-31 0000778164 alto:NetSalesAsReportedMember 2023-01-01 2023-12-31 0000778164 alto:NetSalesAsReportedMember 2022-01-01 2022-12-31 0000778164 alto:NetSalesAsReportedMember 2021-01-01 2021-12-31 0000778164 alto:PekinCampusProductionMember 2023-01-01 2023-12-31 0000778164 alto:PekinCampusProductionMember 2022-01-01 2022-12-31 0000778164 alto:PekinCampusProductionMember 2021-01-01 2021-12-31 0000778164 alto:MarketingAndDistributionsMember 2023-01-01 2023-12-31 0000778164 alto:MarketingAndDistributionsMember 2022-01-01 2022-12-31 0000778164 alto:MarketingAndDistributionsMember 2021-01-01 2021-12-31 0000778164 alto:CostOfGoodsSoldAsReportedMember 2023-01-01 2023-12-31 0000778164 alto:CostOfGoodsSoldAsReportedMember 2022-01-01 2022-12-31 0000778164 alto:CostOfGoodsSoldAsReportedMember 2021-01-01 2021-12-31 0000778164 alto:PekinCampusProductionMember 2023-12-31 0000778164 alto:PekinCampusProductionMember 2022-12-31 0000778164 alto:MarketingAndDistributionsMember 2023-12-31 0000778164 alto:MarketingAndDistributionsMember 2022-12-31 0000778164 alto:OtherProductionIncomeTaxMember 2023-12-31 0000778164 alto:OtherProductionIncomeTaxMember 2022-12-31 0000778164 us-gaap:CorporateAndOtherMember 2023-12-31 0000778164 us-gaap:CorporateAndOtherMember 2022-12-31 0000778164 alto:CapitalInvestmentActivitiesMember 2023-01-01 2023-12-31 0000778164 alto:CapitalInvestmentActivitiesMember 2022-01-01 2022-12-31 0000778164 alto:CapitalInvestmentActivitiesMember 2021-01-01 2021-12-31 0000778164 alto:KinergyTradenameMember 2023-01-01 2023-12-31 0000778164 us-gaap:CustomerRelationshipsMember 2023-01-01 2023-12-31 0000778164 us-gaap:CustomerRelationshipsMember 2023-12-31 0000778164 alto:EagleTradenameMember 2023-01-01 2023-12-31 0000778164 alto:EagleTradenameMember 2023-12-31 0000778164 alto:CustomerRelationshipsAndTradenameMember 2023-01-01 2023-12-31 0000778164 us-gaap:GoodwillMember 2023-12-31 0000778164 us-gaap:GoodwillMember 2022-12-31 0000778164 alto:KinergyTradenameMember 2023-12-31 0000778164 alto:KinergyTradenameMember 2022-12-31 0000778164 us-gaap:CustomerRelationshipsMember 2022-12-31 0000778164 us-gaap:CustomerRelationshipsMember 2023-12-31 0000778164 alto:EagleTradenameMember 2022-12-31 0000778164 alto:EagleTradenameMember 2023-12-31 0000778164 alto:CashCollateralBalanceMember 2023-12-31 0000778164 us-gaap:CommodityContractMember 2023-12-31 0000778164 alto:CashCollateralBalanceMember 2022-12-31 0000778164 us-gaap:CommodityContractMember 2022-12-31 0000778164 alto:RealizedGainsLossesMember us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0000778164 alto:RealizedGainsLossesMember us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0000778164 alto:RealizedGainsLossesMember us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0000778164 alto:RealizedGainsLossesMember 2023-01-01 2023-12-31 0000778164 alto:RealizedGainsLossesMember 2022-01-01 2022-12-31 0000778164 alto:RealizedGainsLossesMember 2021-01-01 2021-12-31 0000778164 alto:UnrealizedGainsLossesMember us-gaap:CommodityContractMember 2023-01-01 2023-12-31 0000778164 alto:UnrealizedGainsLossesMember us-gaap:CommodityContractMember 2022-01-01 2022-12-31 0000778164 alto:UnrealizedGainsLossesMember us-gaap:CommodityContractMember 2021-01-01 2021-12-31 0000778164 alto:UnrealizedGainsLossesMember 2023-01-01 2023-12-31 0000778164 alto:UnrealizedGainsLossesMember 2022-01-01 2022-12-31 0000778164 alto:UnrealizedGainsLossesMember 2021-01-01 2021-12-31 0000778164 srt:MinimumMember 2023-01-01 2023-12-31 0000778164 srt:MaximumMember 2023-01-01 2023-12-31 0000778164 alto:KinergyMember 2023-09-01 2023-12-31 0000778164 alto:AltoNutrientsMember 2023-09-01 2023-12-31 0000778164 2022-11-07 2022-11-07 0000778164 2022-11-23 2022-11-23 0000778164 2022-11-23 0000778164 alto:AltoIngredientsIncMember 2020-05-04 0000778164 alto:AltoPekinIncMember 2020-05-04 0000778164 2021-06-30 0000778164 2021-09-30 0000778164 alto:KinergyLineOfCreditMember 2023-12-31 0000778164 alto:KinergyLineOfCreditMember 2022-12-31 0000778164 alto:OrionTermLoanMember 2023-12-31 0000778164 alto:OrionTermLoanMember 2022-12-31 0000778164 us-gaap:EquipmentMember 2023-12-31 0000778164 us-gaap:LandMember 2023-12-31 0000778164 us-gaap:EquipmentMember 2023-12-31 0000778164 alto:LandRelatedMember 2023-12-31 0000778164 us-gaap:DefinedBenefitPlanEquitySecuritiesMember 2023-12-31 0000778164 us-gaap:DefinedBenefitPlanDebtSecurityMember 2023-12-31 0000778164 alto:PreMedicarePostretirementMember 2023-12-31 0000778164 alto:PostretirementPlanMember 2023-01-01 2023-12-31 0000778164 alto:RetirementPlanMember 2022-12-31 0000778164 alto:RetirementPlanMember 2021-12-31 0000778164 alto:RetirementPlanMember 2023-01-01 2023-12-31 0000778164 alto:RetirementPlanMember 2022-01-01 2022-12-31 0000778164 alto:RetirementPlanMember 2023-12-31 0000778164 alto:RetirementPlanMember 2021-01-01 2021-12-31 0000778164 alto:PostretirementPlanMember 2022-01-01 2022-12-31 0000778164 alto:PostretirementPlanMember 2021-01-01 2021-12-31 0000778164 alto:PostretirementPlanMember 2023-12-31 0000778164 us-gaap:DomesticCountryMember 2023-12-31 0000778164 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0000778164 alto:AssessmentMember 2023-12-31 0000778164 alto:AssessmentMember 2022-12-31 0000778164 alto:TwoThousandTwentyFourAndTwoThousandTwentyEightMember us-gaap:DomesticCountryMember 2023-12-31 0000778164 alto:TwoThousandTwentyFourAndTwoThousandTwentyEightMember us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0000778164 alto:TwoThousandTwentyNineAndTwoThousandThirtyThreeMember us-gaap:DomesticCountryMember 2023-12-31 0000778164 alto:TwoThousandTwentyNineAndTwoThousandThirtyThreeMember us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0000778164 alto:TwoThousandThirtyFourAndTwoThousandThirtyEightMember us-gaap:DomesticCountryMember 2023-12-31 0000778164 alto:TwoThousandThirtyFourAndTwoThousandThirtyEightMember us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0000778164 alto:TwoThousandThirtyNineAndAfterMember us-gaap:DomesticCountryMember 2023-12-31 0000778164 alto:TwoThousandThirtyNineAndAfterMember us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0000778164 alto:FederalMember 2023-01-01 2023-12-31 0000778164 alto:AlabamaMember 2023-01-01 2023-12-31 0000778164 alto:ArizonaMember 2023-01-01 2023-12-31 0000778164 alto:ArkansasMember 2023-01-01 2023-12-31 0000778164 alto:CaliforniaMember 2023-01-01 2023-12-31 0000778164 alto:ColoradoMember 2023-01-01 2023-12-31 0000778164 alto:ConnecticutMember 2023-01-01 2023-12-31 0000778164 alto:GeorgiaMember 2023-01-01 2023-12-31 0000778164 alto:IdahoMember 2023-01-01 2023-12-31 0000778164 alto:IllinoisMember 2023-01-01 2023-12-31 0000778164 alto:IndianaMember 2023-01-01 2023-12-31 0000778164 alto:IowaMember 2023-01-01 2023-12-31 0000778164 alto:KansasMember 2023-01-01 2023-12-31 0000778164 alto:LouisianaMember 2023-01-01 2023-12-31 0000778164 alto:MichiganMember 2023-01-01 2023-12-31 0000778164 alto:MinnesotaMember 2023-01-01 2023-12-31 0000778164 alto:MississippiMember 2023-01-01 2023-12-31 0000778164 alto:MissouriMember 2023-01-01 2023-12-31 0000778164 alto:NebraskaMember 2023-01-01 2023-12-31 0000778164 alto:NewMexicoMember 2023-01-01 2023-12-31 0000778164 alto:OklahomaMember 2023-01-01 2023-12-31 0000778164 alto:OregonMember 2023-01-01 2023-12-31 0000778164 alto:PennsylvaniaMember 2023-01-01 2023-12-31 0000778164 alto:RhodeIslandMember 2023-01-01 2023-12-31 0000778164 alto:SouthCarolinaMember 2023-01-01 2023-12-31 0000778164 alto:TennesseeMember 2023-01-01 2023-12-31 0000778164 alto:TexasMember 2023-01-01 2023-12-31 0000778164 srt:BoardOfDirectorsChairmanMember 2023-12-31 0000778164 us-gaap:SeriesAPreferredStockMember 2023-01-01 2023-12-31 0000778164 us-gaap:SeriesBPreferredStockMember 2023-01-01 2023-12-31 0000778164 alto:EquityMethodInvestmentMember alto:RegistrationRightsMember 2023-12-31 0000778164 2016-06-16 0000778164 2018-06-14 0000778164 2019-11-07 0000778164 2020-11-18 0000778164 2022-06-23 0000778164 2023-06-22 0000778164 us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-01-01 2023-12-31 0000778164 us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-12-31 0000778164 us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-01-01 2021-12-31 0000778164 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2023-01-01 2023-12-31 0000778164 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2022-01-01 2022-12-31 0000778164 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2021-01-01 2021-12-31 0000778164 alto:SalesCommitmentsMember 2023-01-01 2023-12-31 0000778164 alto:AlcoholSalesContractsMember 2023-12-31 0000778164 alto:AlcoholFromItsSuppliersMember alto:EthanolPurchaseContractsMember 2023-01-01 2023-12-31 0000778164 alto:AlcoholFromItsSuppliersMember alto:EthanolPurchaseContractsMember 2023-12-31 0000778164 alto:CornFromSuppliersMember alto:EthanolPurchaseContractsMember 2023-12-31 0000778164 us-gaap:NaturalGasProductionMember alto:EthanolPurchaseContractsMember 2023-01-01 2023-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember 2023-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0000778164 alto:LargeUSEquityMember 2023-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:LargeUSEquityMember 2023-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:LargeUSEquityMember 2023-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:LargeUSEquityMember 2023-12-31 0000778164 alto:SmallMidUSEquityMember 2023-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:SmallMidUSEquityMember 2023-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:SmallMidUSEquityMember 2023-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:SmallMidUSEquityMember 2023-12-31 0000778164 alto:InternationalEquityMember 2023-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:InternationalEquityMember 2023-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:InternationalEquityMember 2023-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:InternationalEquityMember 2023-12-31 0000778164 alto:FixedIncomeMember 2023-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:FixedIncomeMember 2023-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:FixedIncomeMember 2023-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:FixedIncomeMember 2023-12-31 0000778164 us-gaap:FairValueInputsLevel1Member 2023-12-31 0000778164 us-gaap:FairValueInputsLevel2Member 2023-12-31 0000778164 us-gaap:FairValueInputsLevel3Member 2023-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2023-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0000778164 alto:LargeUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:LargeUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:LargeUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:LargeUSEquityMember 2022-12-31 0000778164 alto:SmallMidUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:SmallMidUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:SmallMidUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:SmallMidUSEquityMember 2022-12-31 0000778164 alto:InternationalEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:InternationalEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:InternationalEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:InternationalEquityMember 2022-12-31 0000778164 alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueInputsLevel3Member 2022-12-31 iso4217:USD shares iso4217:USD shares utr:gal pure utr:T 10-K true 2023-12-31 --12-31 2023 false 000-21467 ALTO INGREDIENTS, INC. DE 41-2170618 1300 South Second Street Pekin IL 61554 (916) 403-2123 Common Stock, $0.001 par value ALTO NASDAQ No No Yes Yes Accelerated Filer false false true false false 210800000 75697150 Part III incorporates by reference certain information from the registrant’s proxy statement (the “Proxy Statement”) for the 2024 Annual Meeting of Stockholders to be filed on or before April 29, 2024. RSM US LLP false false false false 49 Rochester, Minnesota 30014000 36456000 15466000 13069000 85000 105000 58729000 68655000 52611000 66628000 2412000 4973000 9538000 9340000 168770000 199121000 248748000 239069000 22597000 18937000 8498000 9087000 5970000 5628000 6137000 36723000 40131000 454241000 478321000 20752000 28115000 20205000 26556000 4333000 3849000 13849000 6732000 6149000 12765000 65288000 78017000 82097000 68356000 19029000 15062000 8270000 8797000 174684000 170232000 0.001 0.001 10000000 10000000 1684375 1684375 1580790 1580790 926942 926942 926942 926942 18075000 18075000 1000 1000 0.001 0.001 300000000 300000000 75703100 75703100 75154495 75154495 76000 75000 0.001 0.001 3553000 3553000 896 896 896 896 1040912000 1040834000 2481000 1822000 -763913000 -734643000 279557000 308089000 454241000 478321000 1222940000 1335621000 1207892000 1207287000 1363171000 1140108000 15653000 -27550000 67784000 32664000 31579000 29185000 -293000 -2230000 4571000 6544000 3100000 -23848000 -61359000 40070000 2812000 22652000 9860000 -7425000 -1827000 -3587000 553000 862000 1208000 -27908000 -39672000 47551000 97000 1925000 1469000 -28005000 -41597000 46082000 1265000 1265000 1265000 600000 -29270000 -42862000 44217000 -0.4 -0.6 0.62 -0.4 -0.6 0.61 73339000 71944000 71098000 73339000 71944000 72219000 -28005000 -41597000 46082000 -659000 -2106000 -3594000 -27346000 -39491000 49676000 927000 1000 72487000 72000 1036638000 -736598000 -3878000 296235000 2883000 2883000 167000 1000 -2778000 -2777000 124000 462000 462000 -3594000 -3594000 1265000 1265000 46082000 46082000 927000 1000 72778000 73000 1037205000 -691781000 -284000 345214000 3333000 3333000 496000 -2291000 -2291000 949000 1000 1000 1282000 1000 3912000 3913000 351000 1325000 1325000 -2106000 -2106000 1265000 1265000 -41597000 -41597000 927000 1000 75154000 75000 1040834000 -734643000 1822000 308089000 3896000 3896000 2234000 2000 -145000 -143000 1685000 1000 3673000 3674000 -659000 -659000 1265000 1265000 -28005000 -28005000 927000 1000 75703000 76000 1040912000 -763913000 2481000 279557000 -28005000 -41597000 46082000 23080000 25095000 23292000 6544000 3100000 9860000 -293000 -2230000 4571000 2201000 4612000 -8031000 19263000 21619000 1048000 177000 778000 801000 126000 -230000 3896000 3333000 2883000 427000 -217000 158000 -9499000 -23967000 43554000 -11816000 15479000 16448000 -310000 -7690000 -38989000 -5362000 -5128000 -4216000 3483000 2305000 -12554000 20503000 13215000 22025000 6049000 26821000 29531000 37744000 16384000 3500000 14685000 14766000 24000000 19500000 -33031000 -37663000 27116000 12614000 -32325000 17889000 59100000 3674000 1325000 1265000 1265000 2853000 714000 5171000 462000 29964000 25533000 6961000 19014000 -39999000 -4045000 -12600000 13938000 49525000 62125000 48187000 45480000 49525000 62125000 30014000 36456000 50612000 15466000 13069000 11513000 45480000 49525000 62125000 7923000 2208000 3489000 2454000 720000 628000 324000 2262000 448000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="text-align: left; width: 0"></td><td style="text-align: left; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">1.</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"><i>Organization and Business</i> – The consolidated financial statements include, for all periods presented, the accounts of Alto Ingredients, Inc., a Delaware corporation (“Alto Ingredients”), and its direct and indirect wholly-owned subsidiaries (collectively, the “Company”), including Kinergy Marketing LLC, an Oregon limited liability company (“Kinergy”), Alto Nutrients, LLC, a California limited liability company (“Alto Nutrients”), Alto Op Co., a Delaware corporation, Alto Pekin, LLC, a Delaware limited liability company (“Alto Pekin”) and Alto ICP, LLC, a Delaware limited liability company (“ICP”), and the Company’s production facilities in Oregon and Idaho. As discussed in Note 3, on May 14, 2021 and November 4, 2021, the Company completed the sale of its production facilities located in Madera and Stockton, California, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">As discussed in Note 2, on January 14, 2022, the Company acquired Eagle Alcohol Company LLC, a Missouri limited liability company (“Eagle Alcohol”). On that date, Eagle Alcohol became a wholly-owned subsidiary of the Company. Eagle Alcohol specializes in break bulk distribution of specialty alcohols. Eagle Alcohol purchases bulk alcohol from suppliers, including the Company. Then it stores, denatures, packages, and resells alcohol products in smaller sizes, including tank trucks, totes and drums that typically garner a premium price to bulk alcohols. Eagle Alcohol delivers products to customers in the beverage, food, industrial and related-process industries via its own dedicated trucking fleet and common carrier. The acquisition has provided the Company further vertical integration and access to new markets in the specialty alcohol industry.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">The Company produces and distributes renewable fuel, essential ingredients and specialty alcohols. The Company also produces and markets fuel-grade ethanol. The Company’s production facilities in Pekin, Illinois are located in the heart of the Corn Belt. The Company’s two production facilities in Oregon and Idaho are located in close proximity to both feed and fuel-grade ethanol customers.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">The Company has a combined alcohol production capacity of 350 million gallons per year and produces, on an annualized basis, over 1.6 million tons of essential ingredients, such as dried yeast, corn gluten meal, corn gluten feed, corn germ, and distillers grains and liquid feed used in commercial animal feed and pet foods. In addition, the Company markets and distributes fuel-grade ethanol produced by third parties.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">The Company focuses on five key markets: <i>Health, Home &amp; Beauty</i>; <i>Food &amp; Beverage</i>; <i>Industry &amp; Agriculture; Essential Ingredients</i>; and <i>Renewable Fuels</i>. Products for the Health, Home &amp; Beauty market include specialty alcohols used in mouthwash, cosmetics, pharmaceuticals, hand sanitizers, disinfectants and cleaners. Products for the Food &amp; Beverage markets include grain neutral spirits used in alcoholic beverages and vinegar as well as corn germ used for corn oils. Products for Industry &amp; Agriculture markets include alcohols and other products for paint applications and fertilizers. Products for Essential Ingredients markets include dried yeast, corn gluten meal, corn gluten feed, corn germ, and distillers grains and liquid feed used in commercial animal feed and pet foods. Products for Renewable Fuels markets include fuel-grade ethanol and distillers corn oil used as a feedstock for renewable diesel and biodiesel fuels.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">The Company’s production facilities were operating for all of 2022, subject to scheduled and unscheduled downtimes to address facility repair and maintenance. On January 1, 2023, the Company temporarily hot-idled its Magic Valley production facility due to extreme natural gas prices, other unfavorable market conditions and to facilitate the installation of its new corn oil and high protein system, bringing the facility back online in April 2023. In January 2024, the Company again temporarily hot-idled the facility to minimize losses from negative regional crush margins and to expedite the installation of additional equipment needed to achieve the Company’s intended production rate, quality and consistency from the corn oil and high protein system. As market conditions change, the Company may increase, decrease or idle production at one or more operating facilities or resume operations at any idled facility.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Basis of Presentation</i> – The consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and include the accounts of the Company. All significant intercompany accounts and transactions have been eliminated in consolidation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Segments</span></i> – A segment is a component of an enterprise whose operating results are regularly reviewed by the enterprise’s chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and for which discrete financial information is available. The Company determines and discloses its segments in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”) Section 280, <i>Segment Reporting</i>, which defines how to determine segments. The Company reports financial and operating performance in three reportable segments (1) Pekin production, which includes the entire campus in Pekin, Illinois (“Pekin Campus”), (2) marketing and distribution, which includes marketing and merchant trading for Company-produced specialty alcohols, fuel-grade ethanol and essential ingredients, and sales of fuel-grade ethanol sourced from third parties, and (3) Western production, which includes the Company’s two western production facilities on an aggregated basis (“Western production”).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Cash and Cash Equivalents</i> – The Company considers all highly-liquid investments with an original maturity of three months or less to be cash equivalents. The Company maintains its accounts at several financial institutions. These cash balances regularly exceed amounts insured by the Federal Deposit Insurance Corporation; however, the Company does not believe it is exposed to any significant credit risk on these balances.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Restricted Cash</i> – The Company’s restricted cash comprises cash collateral balances held in derivative brokerage accounts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Accounts Receivable and Allowance for Credit Losses</i> – Trade accounts receivable are presented at original invoice amount, net of the allowance for credit losses. The Company sells specialty alcohols to large consumer product companies, sells fuel-grade ethanol to gasoline refining and distribution companies, sells essential ingredients to animal feed customers, including distillers grains and other feed co-products to dairy operators and animal feedlots and corn oil to poultry and biodiesel customers, in each case generally without requiring collateral. Due to a limited number of customers, the Company had significant concentrations of credit risk from sales as of December 31, 2023 and 2022, as described below.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The carrying amount of accounts receivable is reduced by a valuation allowance that reflects the Company’s best estimate of the amounts that will not be collected. The Company regularly reviews accounts receivable and based on assessments of current customer creditworthiness, estimates the portion, if any, of the customer balance that will not be collected.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Of the accounts receivable balance, approximately $51,315,000 and $55,667,000 at December 31, 2023 and 2022, respectively, were used as collateral under Kinergy’s operating line of credit. The allowance for credit losses was $85,000 and $105,000 as of December 31, 2023 and 2022, respectively. The Company recorded a bad debt expense of $427,000, a bad debt recovery of $217,000 and a bad debt expense of $158,000 for the years ended December 31, 2023, 2022 and 2021, respectively. The Company does not have any off-balance sheet credit exposure related to its customers.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Concentration Risks</i> – Credit risk represents the accounting loss that would be recognized at the reporting date if counterparties failed completely to perform as contracted. Concentrations of credit risk, whether on- or off-balance sheet, that arise from financial instruments exist for groups of customers or counterparties when they have similar economic characteristics that would cause their ability to meet contractual obligations to be similarly affected by changes in economic or other conditions described below. Financial instruments that subject the Company to credit risk consist of cash balances maintained in excess of federal depository insurance limits and accounts receivable which have no collateral or security. The Company has not experienced any significant losses in such accounts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The Company sells specialty alcohols to consumer product companies and fuel-grade ethanol to gasoline refining and distribution companies. The Company sold to customers representing 10% or more of the Company’s total net sales, as follows.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Years Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2022</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2021</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Customer A</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Customer B</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The Company had accounts receivable due from these customers totaling $4,302,000 and $10,469,000, representing 7% and 15% of total accounts receivable, as of December 31, 2023 and 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The Company purchases corn, its largest cost component in producing alcohols, from its suppliers. The Company purchased corn from suppliers representing 10% or more of the Company’s total corn purchases, as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Years Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2022</b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2021</b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Supplier A</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Supplier B</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">12</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">12</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">14</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Supplier C</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-123; font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">As of December 31, 2023, approximately 44% of the Company’s employees were covered by a collective bargaining agreement.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Inventories </i>– Inventories consisted primarily of bulk ethanol, specialty alcohols, corn, essential ingredients and unleaded fuel, and are valued at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis. Inventory is net of valuation adjustments of $2,201,000 and $4,612,000 as of December 31, 2023 and 2022, respectively. Of the inventory balance, approximately $41,041,000 and $43,484,000 at December 31, 2023 and 2022, respectively, were used as collateral under Kinergy’s operating line of credit. Inventory balances consisted of the following (in thousands):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>December 31,</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2022</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Finished goods</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">35,765</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,736</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Work in progress</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,063</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,396</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Raw materials</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,313</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,197</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,470</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,299</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">52,611</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">66,628</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Property and Equipment</i> – Property and equipment are stated at cost. Depreciation is computed using the straight-line method over the following estimated useful lives:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 84%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Buildings</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 15%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">40 years</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Facilities and plant equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">10 – 25 years</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other equipment, vehicles and furniture</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">5 – 10 years</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The cost of normal maintenance and repairs is charged to operations as incurred. Significant capital expenditures that increase the life of an asset are capitalized and depreciated over the estimated remaining useful life of the asset. The cost of property and equipment sold, or otherwise disposed of, and the related accumulated depreciation or amortization are removed from the accounts, and any resulting gains or losses are reflected in current operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Intangible Assets</i> – The Company amortizes intangible assets with definite lives using the straight-line method over their estimated lives of 10-12 years. Additionally, the Company assesses indefinite-lived intangible assets for impairment annually, or more frequently if circumstances indicate impairment may have occurred. If the carrying value of an indefinite-lived intangible asset exceeds its fair value, an impairment loss is recognized in an amount equal to that excess. If the Company determines that an impairment charge is needed, the charge will be recorded as an asset impairment in the consolidated statements of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Leases </i>– The Company accounts for leases under ASC Section 842, <i>Leases </i>(“ASC 842), whereby lessees are required to recognize the following for all leases (with the exception of short-term leases) at the commencement date: (1) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted cash flow basis; and (2) a “right of use” asset, which is an asset that represents the lessee’s right to use the specified asset for the lease term. See Note 10 for further information.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Derivative Instruments and Hedging Activities</i> – Derivative transactions, which can include exchange-traded futures contracts, options and futures positions on the New York Mercantile Exchange or the Chicago Mercantile Exchange, are recorded on the balance sheet as assets and liabilities based on the derivative’s fair value. Changes in the fair value of derivative contracts are recognized currently in income unless specific hedge accounting criteria are met. If derivatives meet those criteria, and hedge accounting is elected, effective gains and losses are deferred in accumulated other comprehensive income (loss) and later recorded together with the hedged item in consolidated income (loss). For derivatives designated as a cash flow hedge, the Company formally documents the hedge and assesses the effectiveness with associated transactions. The Company has designated and documented contracts for the physical delivery of commodity products to and from counterparties as normal purchases and normal sales.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Revenue Recognition</i> – The Company recognizes revenue under ASC Section 606, <i>Revenue from Contracts with Customers </i>(“ASC 606”). The provisions of ASC 606 include a five-step process by which an entity will determine revenue recognition, depicting the transfer of goods or services to customers in amounts reflecting the payment to which an entity expects to be entitled in exchange for those goods or services. ASC 606 requires the Company to apply the following steps: (1) identify the contract with the customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when, or as, the Company satisfies the performance obligation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The Company recognizes revenue primarily from sales of alcohols and essential ingredients.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The Company has five production facilities from which it produces and sells alcohols to its customers through Kinergy. Kinergy enters into back-to-back sales contracts with its customers under exclusive intercompany sales agreements with each of the Company’s five production facilities. Kinergy also acts as a principal when it purchases third party fuel-grade ethanol which it resells to its customers. Finally, for the years ended December 31, 2022 and 2021, Kinergy had exclusive sales agreements with certain third-party owned fuel-grade ethanol production facilities under which it sold the facilities’ fuel-grade ethanol for a fee plus the costs to deliver the ethanol to Kinergy’s customers. These sales were referred to as third-party agent sales. Revenue from these third-party agent sales was recorded on a net basis, with Kinergy recognizing its predetermined fees and any associated delivery costs. Kinergy has terminated these contracts, and as a result, did not have any related sales for the year ended December 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The Company has five production facilities from which it produces and sells essential ingredients to its customers through Alto Nutrients. Alto Nutrients enters into sales contracts with essential ingredient customers under exclusive intercompany sales agreements with each of the Company’s five production facilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The Company recognizes revenue from sales of alcohols and essential ingredients at the point in time when the customer obtains control of the products, which typically occurs upon delivery depending on the terms of the underlying contracts. In some instances, the Company enters into contracts with customers that contain multiple performance obligations to deliver volumes of alcohols or essential ingredients over a contractual period of less than 12 months. The Company allocates the transaction price to each performance obligation identified in the contract based on relative standalone selling prices and recognizes the related revenue as control of each individual product is transferred to the customer in satisfaction of the corresponding performance obligations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">When the Company is the agent, the supplier controls the products before they are transferred to the customer because the supplier is primarily responsible for fulfilling the promise to provide the product, has inventory risk before the product has been transferred to a customer and has discretion in establishing the price for the product. When the Company is the principal, the Company controls the products before they are transferred to the customer because the Company is primarily responsible for fulfilling the promise to provide the products, has inventory risk before the product has been transferred to a customer and has discretion in establishing the price for the product.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">See the tables in Note 5 for the Company’s revenue by type of contracts.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Shipping and Handling Costs</i> – The Company accounts for shipping and handling costs relating to contracts with customers as costs to fulfill its promise to transfer its products. Accordingly, the costs are classified as a component of cost of goods sold in the accompanying consolidated statements of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Selling Costs</i> – Selling costs associated with the Company’s product sales are classified as a component of selling, general and administrative expenses in the accompanying consolidated statements of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Stock-Based Compensation</i> – The Company accounts for the cost of employee services received in exchange for the award of equity instruments based on the fair value of the award, determined on the date of grant. The expense is recognized over the period during which an employee is required to provide services in exchange for the award. The Company accounts for forfeitures as they occur. The Company recognizes stock-based compensation expense as a component of either cost of goods sold or selling, general and administrative expenses in the consolidated statements of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Goodwill </i>– Goodwill represents the excess of cost of an acquired entity over the net of the amounts assigned to net assets acquired and liabilities assumed. Annually, or more frequently, if indications of impairment arise, the Company performs a review for impairment. This review includes the determination of each reporting unit’s fair value using market multiples and discounted cash flow modeling. The estimates of future cash flows are judgments based on management’s experience and knowledge of the Company’s operations and the industries in which the Company operates. These estimates can be significantly affected by future changes in market conditions, the economic environment, including inflation, and capital spending decisions of the Company’s customers. Any assessed impairments will be permanent and expensed in the period in which the impairment is determined. If the Company determines through its assessment process that any of its goodwill requires impairment charges, the charges will be recorded in asset impairment expenses in the consolidated statements of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company performed its annual review of impairment of goodwill and recognized an asset impairment loss of $6.0 million for the year ended December 31, 2023. No impairment losses for goodwill were recognized for the years ended December 31, 2022 and 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Impairment of Long-Lived Assets</i> – The Company assesses the impairment of long-lived assets, including property and equipment, internally developed software and purchased intangibles subject to amortization, when events or changes in circumstances indicate that the fair value of assets could be less than their net book value. In such event, the Company assesses long-lived assets for impairment by first determining the forecasted, undiscounted cash flows the asset group is expected to generate plus the net proceeds expected from the sale of the asset group. If this amount is less than the carrying value of the asset, the Company will then determine the fair value of the asset group. An impairment loss would be recognized when the fair value is less than the related asset group’s net book value, and an impairment expense would be recorded in the amount of the difference. Forecasts of future cash flows are judgments based on the Company’s experience and knowledge of its operations and the industries in which it operates. These forecasts could be significantly affected by future changes in market conditions, the economic environment, including inflation, and purchasing decisions of the Company’s customers. The Company’s assessment resulted in an asset impairment of $574,000, $0 and $3,100,000 for the years ended December 31, 2023, 2022 and 2021, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Deferred Financing Costs</i> – Deferred financing costs are costs incurred to obtain debt financing, including all related fees, and are amortized as interest expense over the term of the related financing using the straight-line method, which approximates the effective interest rate method. Amortization of deferred financing costs, included in interest expense, net, in the accompanying consolidated statements of operations, was approximately $1,048,000, $177,000 and $778,000 for the years ended December 31, 2023, 2022 and 2021, respectively. Unamortized deferred financing costs were approximately $4,700,000 and $5,034,000 as of December 31, 2023 and 2022, respectively, and are recorded as a reduction of long-term debt in the consolidated balance sheets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Provision for Income Taxes</i> – Income taxes are accounted for under the asset and liability approach, where deferred tax assets and liabilities are determined based on differences between financial reporting and tax basis of assets and liabilities and are measured using enacted tax rates and laws that are expected to be in effect when the differences reverse. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The Company accounts for uncertainty in income taxes using a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining whether it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized upon ultimate settlement. An uncertain tax position is considered effectively settled on completion of an examination by a taxing authority if certain other conditions are satisfied. Should the Company incur interest and penalties relating to tax uncertainties, such amounts would be classified as a component of interest expense, net, and other income (expense), net, respectively. Deferred tax assets and liabilities are classified as noncurrent in the Company’s consolidated balance sheets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The Company files a consolidated federal income tax return. This return includes all wholly owned subsidiaries as well as the Company’s pro-rata share of taxable income from pass-through entities in which the Company owns less than 100%. State tax returns are filed on a consolidated, combined or separate basis depending on the applicable laws relating to the Company and its subsidiaries. The Company does not have any foreign operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Income (Loss) Per Share</i> – Basic income (loss) per share is computed on the basis of the weighted-average number of shares of common stock outstanding during the period. Preferred dividends are deducted from net income (loss) attributed to Alto Ingredients, Inc. and are considered in the calculation of income (loss) available to common stockholders in computing basic income (loss) per share. Common stock equivalents to preferred stock are considered participating securities and are also included in this calculation when dilutive.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The following tables compute basic and diluted income (loss) per share (in thousands, except per share data):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year Ended December 31, 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Loss <br/>Numerator</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares<br/> Denominator</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Per-Share<br/> Amount</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Consolidated net loss</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(28,005</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: Preferred stock dividends</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,265</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Basic and diluted loss per share:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"><span style="-sec-ix-hidden: hidden-fact-125; -sec-ix-hidden: hidden-fact-124; font-family: Times New Roman, Times, Serif">Loss available to common stockholders</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(29,270</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">73,339</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.40</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year Ended December 31, 2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Loss <br/>Numerator</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares<br/> Denominator</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Per-Share<br/> Amount</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Consolidated net loss</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(41,597</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: Preferred stock dividends</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,265</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Basic and diluted loss per share:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"><span style="-sec-ix-hidden: hidden-fact-127; -sec-ix-hidden: hidden-fact-126; font-family: Times New Roman, Times, Serif">Loss available to common stockholders</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(42,862</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">71,944</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.60</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; font-weight: bold; text-align: center; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year Ended December 31, 2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; font-weight: bold; text-align: center; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Income<br/> Numerator</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares<br/> Denominator</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Per-Share<br/> Amount</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; width: 64%; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Consolidated net income</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">46,082</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Less: Preferred stock dividends</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,265</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Less: Income allocated to participating securities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(600</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Basic income per share:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Income available to common stockholders</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="padding-bottom: 2.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">44,217</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">71,098</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.62</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Add: Dilutive securities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-128; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,121</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Diluted income per share:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Income available to common stockholders</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">44,217</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">72,219</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.61</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">There were an aggregate of 981,000, 964,000 and 964,000 potentially dilutive shares from convertible securities outstanding for the years ended December 31, 2023, 2022 and 2021, respectively. These convertible securities were not considered in calculating diluted loss per common share for the years ended December 31, 2023, 2022 and 2021 as their effect would be anti-dilutive. In addition, there were an aggregate of 3,188,000 and 8,900,500 weighted-average anti-dilutive shares from outstanding out-of-the-money warrants for the years ended December 31, 2022 and 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Financial Instruments</i> – The carrying values of cash and cash equivalents, restricted cash, accounts receivable, derivative instruments, accounts payable and accrued liabilities are reasonable estimates of their fair values because of the short maturity of these items. The Company believes the carrying value of its long-term debt instruments are not considered materially different than fair value because they were recently issued.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Business Combinations</i> – Business acquisitions are accounted for in accordance with ASC Section 805, <i>Business Combinations</i>. ASC 805 requires the reporting entity to identify the acquirer, determine the acquisition date, recognize and measure the identifiable tangible and intangible assets acquired and liabilities assumed and recognize and measure goodwill or a gain from the purchase. Assets acquired and liabilities assumed are recorded at their fair values and the excess of the purchase price over the amounts assigned is recorded as goodwill. Adjustments to fair value assessments are recorded to goodwill over the measurement period (not longer than twelve months).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Income from Cash Grant</i> – For the years ended December 31, 2023 and 2022, the Company received $2,812,000 and $22,652,000, respectively, in cash from the USDA’s Biofuel Producer Program. The program was created as part of the CARES Act of 2020, which allocated $700,000,000 to support biofuel producers who experienced market losses due to the pandemic. The Company is not required to repay the grants. Since these funds are provided to subsidize historical losses of the Company, and are not required to be repaid, the Company accounted for the proceeds by analogy to International Accounting Standards 20, <i>Accounting for Government Grants and Disclosure of Government Assistance</i>, and reported the amount as income from cash grant in the accompanying consolidated statements of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Employment-related Benefits</i> – Employment-related benefits associated with pensions and postretirement health care are expensed based on actuarial analysis. The recognition of expense is affected by estimates made by management, such as discount rates used to value certain liabilities, investment rates of return on plan assets, increases in future wage amounts and future health care costs. Discount rates are determined based on a spot yield curve that includes bonds with maturities that match the expected timing of benefit payments under the plan.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Share Repurchase Program</i> – On September 12, 2022, the Company announced a share repurchase program under which it may repurchase up to $50,000,000 of its common stock with an initial purchase authorization of $10,000,000. The Company’s lender has further limited the Company’s purchase authorization to $5,000,000. Amounts in excess of the purchase authorization of $5,000,000 will require additional lender consent and amounts in excess of the initial purchase authorization of $10,000,000 will require additional board and preferred stockholder authorization. The share repurchase program does not have an expiration date, does not require the repurchase of any particular amount of shares, and may be implemented, modified, suspended or discontinued in whole or in part at any time and without further notice. As repurchases are made, the Company will retire the shares, resulting in a reduction of issued and outstanding shares. For the years ended December 31, 2023 and 2022, the Company repurchased an aggregate of 1,685,000 shares and 351,000 shares for $3,674,000 and $1,325,000 in cash, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Nonvoting Common Stock</i> – In 2015, the Company issued nonvoting common stock convertible at a holder’s election into voting common stock. As of December 31, 2023, an aggregate of 3,539,236 shares of nonvoting common stock had been converted into an equal number of shares of the Company’s voting common stock. As of December 31, 2023, there were 896 shares of nonvoting common stock outstanding.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Estimates and Assumptions</i> – The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates are required as part of determining the allowance for credit losses, net realizable value of inventory, long-lived asset impairments, goodwill impairment, valuation allowances on deferred income taxes and the potential outcome of future tax consequences of events recognized in the Company’s financial statements or tax returns, and the valuation of assets acquired and liabilities assumed as a result of business combinations. Actual results and outcomes may materially differ from management’s estimates and assumptions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Subsequent Events</i> – Management evaluates, as of each reporting period, events or transactions that occur after the balance sheet date through the date that the financial statements are issued for either disclosure or adjustment to the consolidated financial results.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"><i>Organization and Business</i> – The consolidated financial statements include, for all periods presented, the accounts of Alto Ingredients, Inc., a Delaware corporation (“Alto Ingredients”), and its direct and indirect wholly-owned subsidiaries (collectively, the “Company”), including Kinergy Marketing LLC, an Oregon limited liability company (“Kinergy”), Alto Nutrients, LLC, a California limited liability company (“Alto Nutrients”), Alto Op Co., a Delaware corporation, Alto Pekin, LLC, a Delaware limited liability company (“Alto Pekin”) and Alto ICP, LLC, a Delaware limited liability company (“ICP”), and the Company’s production facilities in Oregon and Idaho. As discussed in Note 3, on May 14, 2021 and November 4, 2021, the Company completed the sale of its production facilities located in Madera and Stockton, California, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">As discussed in Note 2, on January 14, 2022, the Company acquired Eagle Alcohol Company LLC, a Missouri limited liability company (“Eagle Alcohol”). On that date, Eagle Alcohol became a wholly-owned subsidiary of the Company. Eagle Alcohol specializes in break bulk distribution of specialty alcohols. Eagle Alcohol purchases bulk alcohol from suppliers, including the Company. Then it stores, denatures, packages, and resells alcohol products in smaller sizes, including tank trucks, totes and drums that typically garner a premium price to bulk alcohols. Eagle Alcohol delivers products to customers in the beverage, food, industrial and related-process industries via its own dedicated trucking fleet and common carrier. The acquisition has provided the Company further vertical integration and access to new markets in the specialty alcohol industry.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">The Company produces and distributes renewable fuel, essential ingredients and specialty alcohols. The Company also produces and markets fuel-grade ethanol. The Company’s production facilities in Pekin, Illinois are located in the heart of the Corn Belt. The Company’s two production facilities in Oregon and Idaho are located in close proximity to both feed and fuel-grade ethanol customers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">The Company has a combined alcohol production capacity of 350 million gallons per year and produces, on an annualized basis, over 1.6 million tons of essential ingredients, such as dried yeast, corn gluten meal, corn gluten feed, corn germ, and distillers grains and liquid feed used in commercial animal feed and pet foods. In addition, the Company markets and distributes fuel-grade ethanol produced by third parties.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">The Company focuses on five key markets: <i>Health, Home &amp; Beauty</i>; <i>Food &amp; Beverage</i>; <i>Industry &amp; Agriculture; Essential Ingredients</i>; and <i>Renewable Fuels</i>. Products for the Health, Home &amp; Beauty market include specialty alcohols used in mouthwash, cosmetics, pharmaceuticals, hand sanitizers, disinfectants and cleaners. Products for the Food &amp; Beverage markets include grain neutral spirits used in alcoholic beverages and vinegar as well as corn germ used for corn oils. Products for Industry &amp; Agriculture markets include alcohols and other products for paint applications and fertilizers. Products for Essential Ingredients markets include dried yeast, corn gluten meal, corn gluten feed, corn germ, and distillers grains and liquid feed used in commercial animal feed and pet foods. Products for Renewable Fuels markets include fuel-grade ethanol and distillers corn oil used as a feedstock for renewable diesel and biodiesel fuels.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">The Company’s production facilities were operating for all of 2022, subject to scheduled and unscheduled downtimes to address facility repair and maintenance. On January 1, 2023, the Company temporarily hot-idled its Magic Valley production facility due to extreme natural gas prices, other unfavorable market conditions and to facilitate the installation of its new corn oil and high protein system, bringing the facility back online in April 2023. In January 2024, the Company again temporarily hot-idled the facility to minimize losses from negative regional crush margins and to expedite the installation of additional equipment needed to achieve the Company’s intended production rate, quality and consistency from the corn oil and high protein system. As market conditions change, the Company may increase, decrease or idle production at one or more operating facilities or resume operations at any idled facility.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> 350000000 1600000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Basis of Presentation</i> – The consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and include the accounts of the Company. All significant intercompany accounts and transactions have been eliminated in consolidation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Segments</span></i> – A segment is a component of an enterprise whose operating results are regularly reviewed by the enterprise’s chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and for which discrete financial information is available. The Company determines and discloses its segments in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”) Section 280, <i>Segment Reporting</i>, which defines how to determine segments. The Company reports financial and operating performance in three reportable segments (1) Pekin production, which includes the entire campus in Pekin, Illinois (“Pekin Campus”), (2) marketing and distribution, which includes marketing and merchant trading for Company-produced specialty alcohols, fuel-grade ethanol and essential ingredients, and sales of fuel-grade ethanol sourced from third parties, and (3) Western production, which includes the Company’s two western production facilities on an aggregated basis (“Western production”).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Cash and Cash Equivalents</i> – The Company considers all highly-liquid investments with an original maturity of three months or less to be cash equivalents. The Company maintains its accounts at several financial institutions. These cash balances regularly exceed amounts insured by the Federal Deposit Insurance Corporation; however, the Company does not believe it is exposed to any significant credit risk on these balances.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Restricted Cash</i> – The Company’s restricted cash comprises cash collateral balances held in derivative brokerage accounts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Accounts Receivable and Allowance for Credit Losses</i> – Trade accounts receivable are presented at original invoice amount, net of the allowance for credit losses. The Company sells specialty alcohols to large consumer product companies, sells fuel-grade ethanol to gasoline refining and distribution companies, sells essential ingredients to animal feed customers, including distillers grains and other feed co-products to dairy operators and animal feedlots and corn oil to poultry and biodiesel customers, in each case generally without requiring collateral. Due to a limited number of customers, the Company had significant concentrations of credit risk from sales as of December 31, 2023 and 2022, as described below.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The carrying amount of accounts receivable is reduced by a valuation allowance that reflects the Company’s best estimate of the amounts that will not be collected. The Company regularly reviews accounts receivable and based on assessments of current customer creditworthiness, estimates the portion, if any, of the customer balance that will not be collected.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Of the accounts receivable balance, approximately $51,315,000 and $55,667,000 at December 31, 2023 and 2022, respectively, were used as collateral under Kinergy’s operating line of credit. The allowance for credit losses was $85,000 and $105,000 as of December 31, 2023 and 2022, respectively. The Company recorded a bad debt expense of $427,000, a bad debt recovery of $217,000 and a bad debt expense of $158,000 for the years ended December 31, 2023, 2022 and 2021, respectively. The Company does not have any off-balance sheet credit exposure related to its customers.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> 51315000 55667000 85000 105000 427000 -217000 158000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Concentration Risks</i> – Credit risk represents the accounting loss that would be recognized at the reporting date if counterparties failed completely to perform as contracted. Concentrations of credit risk, whether on- or off-balance sheet, that arise from financial instruments exist for groups of customers or counterparties when they have similar economic characteristics that would cause their ability to meet contractual obligations to be similarly affected by changes in economic or other conditions described below. Financial instruments that subject the Company to credit risk consist of cash balances maintained in excess of federal depository insurance limits and accounts receivable which have no collateral or security. The Company has not experienced any significant losses in such accounts.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The Company sells specialty alcohols to consumer product companies and fuel-grade ethanol to gasoline refining and distribution companies. The Company sold to customers representing 10% or more of the Company’s total net sales, as follows.</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Years Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2022</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2021</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Customer A</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Customer B</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The Company had accounts receivable due from these customers totaling $4,302,000 and $10,469,000, representing 7% and 15% of total accounts receivable, as of December 31, 2023 and 2022, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The Company purchases corn, its largest cost component in producing alcohols, from its suppliers. The Company purchased corn from suppliers representing 10% or more of the Company’s total corn purchases, as follows:</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Years Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2022</b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2021</b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Supplier A</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Supplier B</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">12</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">12</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">14</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Supplier C</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-123; font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">As of December 31, 2023, approximately 44% of the Company’s employees were covered by a collective bargaining agreement.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <span style="font-family: Times New Roman, Times, Serif">The Company sells specialty alcohols to consumer product companies and fuel-grade ethanol to gasoline refining and distribution companies. The Company sold to customers representing 10% or more of the Company’s total net sales, as follows.</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Years Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2022</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2021</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Customer A</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Customer B</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> </table> 0.09 0.10 0.13 0.07 0.10 0.09 4302000 10469000 0.07 0.15 <span style="font-family: Times New Roman, Times, Serif">The Company purchases corn, its largest cost component in producing alcohols, from its suppliers. The Company purchased corn from suppliers representing 10% or more of the Company’s total corn purchases, as follows:</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Years Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2022</b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2021</b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Supplier A</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Supplier B</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">12</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">12</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">14</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Supplier C</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-123; font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> </table> 0.14 0.11 0.12 0.12 0.12 0.14 0.15 0.02 0.44 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Inventories </i>– Inventories consisted primarily of bulk ethanol, specialty alcohols, corn, essential ingredients and unleaded fuel, and are valued at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis. Inventory is net of valuation adjustments of $2,201,000 and $4,612,000 as of December 31, 2023 and 2022, respectively. Of the inventory balance, approximately $41,041,000 and $43,484,000 at December 31, 2023 and 2022, respectively, were used as collateral under Kinergy’s operating line of credit. Inventory balances consisted of the following (in thousands):</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>December 31,</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2022</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Finished goods</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">35,765</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,736</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Work in progress</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,063</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,396</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Raw materials</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,313</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,197</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,470</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,299</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">52,611</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">66,628</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 2201000 4612000 41041000 43484000 Inventory balances consisted of the following (in thousands):<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>December 31,</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2022</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Finished goods</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">35,765</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,736</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Work in progress</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,063</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,396</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Raw materials</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,313</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,197</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,470</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,299</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">52,611</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">66,628</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 35765000 47736000 5063000 6396000 10313000 11197000 1470000 1299000 52611000 66628000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Property and Equipment</i> – Property and equipment are stated at cost. Depreciation is computed using the straight-line method over the following estimated useful lives:</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 84%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Buildings</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 15%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">40 years</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Facilities and plant equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">10 – 25 years</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other equipment, vehicles and furniture</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">5 – 10 years</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The cost of normal maintenance and repairs is charged to operations as incurred. Significant capital expenditures that increase the life of an asset are capitalized and depreciated over the estimated remaining useful life of the asset. The cost of property and equipment sold, or otherwise disposed of, and the related accumulated depreciation or amortization are removed from the accounts, and any resulting gains or losses are reflected in current operations.</span></p> Property and equipment are stated at cost. Depreciation is computed using the straight-line method over the following estimated useful lives:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 84%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Buildings</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 15%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">40 years</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Facilities and plant equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">10 – 25 years</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other equipment, vehicles and furniture</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">5 – 10 years</span></td></tr> </table> P40Y P10Y P25Y P5Y P10Y <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Intangible Assets</i> – The Company amortizes intangible assets with definite lives using the straight-line method over their estimated lives of 10-12 years. Additionally, the Company assesses indefinite-lived intangible assets for impairment annually, or more frequently if circumstances indicate impairment may have occurred. If the carrying value of an indefinite-lived intangible asset exceeds its fair value, an impairment loss is recognized in an amount equal to that excess. If the Company determines that an impairment charge is needed, the charge will be recorded as an asset impairment in the consolidated statements of operations.</span></p> P10Y P12Y <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Leases </i>– The Company accounts for leases under ASC Section 842, <i>Leases </i>(“ASC 842), whereby lessees are required to recognize the following for all leases (with the exception of short-term leases) at the commencement date: (1) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted cash flow basis; and (2) a “right of use” asset, which is an asset that represents the lessee’s right to use the specified asset for the lease term. See Note 10 for further information.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Derivative Instruments and Hedging Activities</i> – Derivative transactions, which can include exchange-traded futures contracts, options and futures positions on the New York Mercantile Exchange or the Chicago Mercantile Exchange, are recorded on the balance sheet as assets and liabilities based on the derivative’s fair value. Changes in the fair value of derivative contracts are recognized currently in income unless specific hedge accounting criteria are met. If derivatives meet those criteria, and hedge accounting is elected, effective gains and losses are deferred in accumulated other comprehensive income (loss) and later recorded together with the hedged item in consolidated income (loss). For derivatives designated as a cash flow hedge, the Company formally documents the hedge and assesses the effectiveness with associated transactions. The Company has designated and documented contracts for the physical delivery of commodity products to and from counterparties as normal purchases and normal sales.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Revenue Recognition</i> – The Company recognizes revenue under ASC Section 606, <i>Revenue from Contracts with Customers </i>(“ASC 606”). The provisions of ASC 606 include a five-step process by which an entity will determine revenue recognition, depicting the transfer of goods or services to customers in amounts reflecting the payment to which an entity expects to be entitled in exchange for those goods or services. ASC 606 requires the Company to apply the following steps: (1) identify the contract with the customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when, or as, the Company satisfies the performance obligation.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The Company recognizes revenue primarily from sales of alcohols and essential ingredients.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The Company has five production facilities from which it produces and sells alcohols to its customers through Kinergy. Kinergy enters into back-to-back sales contracts with its customers under exclusive intercompany sales agreements with each of the Company’s five production facilities. Kinergy also acts as a principal when it purchases third party fuel-grade ethanol which it resells to its customers. Finally, for the years ended December 31, 2022 and 2021, Kinergy had exclusive sales agreements with certain third-party owned fuel-grade ethanol production facilities under which it sold the facilities’ fuel-grade ethanol for a fee plus the costs to deliver the ethanol to Kinergy’s customers. These sales were referred to as third-party agent sales. Revenue from these third-party agent sales was recorded on a net basis, with Kinergy recognizing its predetermined fees and any associated delivery costs. Kinergy has terminated these contracts, and as a result, did not have any related sales for the year ended December 31, 2023.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The Company has five production facilities from which it produces and sells essential ingredients to its customers through Alto Nutrients. Alto Nutrients enters into sales contracts with essential ingredient customers under exclusive intercompany sales agreements with each of the Company’s five production facilities.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The Company recognizes revenue from sales of alcohols and essential ingredients at the point in time when the customer obtains control of the products, which typically occurs upon delivery depending on the terms of the underlying contracts. In some instances, the Company enters into contracts with customers that contain multiple performance obligations to deliver volumes of alcohols or essential ingredients over a contractual period of less than 12 months. The Company allocates the transaction price to each performance obligation identified in the contract based on relative standalone selling prices and recognizes the related revenue as control of each individual product is transferred to the customer in satisfaction of the corresponding performance obligations.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">When the Company is the agent, the supplier controls the products before they are transferred to the customer because the supplier is primarily responsible for fulfilling the promise to provide the product, has inventory risk before the product has been transferred to a customer and has discretion in establishing the price for the product. When the Company is the principal, the Company controls the products before they are transferred to the customer because the Company is primarily responsible for fulfilling the promise to provide the products, has inventory risk before the product has been transferred to a customer and has discretion in establishing the price for the product.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">See the tables in Note 5 for the Company’s revenue by type of contracts.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Shipping and Handling Costs</i> – The Company accounts for shipping and handling costs relating to contracts with customers as costs to fulfill its promise to transfer its products. Accordingly, the costs are classified as a component of cost of goods sold in the accompanying consolidated statements of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Selling Costs</i> – Selling costs associated with the Company’s product sales are classified as a component of selling, general and administrative expenses in the accompanying consolidated statements of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Stock-Based Compensation</i> – The Company accounts for the cost of employee services received in exchange for the award of equity instruments based on the fair value of the award, determined on the date of grant. The expense is recognized over the period during which an employee is required to provide services in exchange for the award. The Company accounts for forfeitures as they occur. The Company recognizes stock-based compensation expense as a component of either cost of goods sold or selling, general and administrative expenses in the consolidated statements of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Goodwill </i>– Goodwill represents the excess of cost of an acquired entity over the net of the amounts assigned to net assets acquired and liabilities assumed. Annually, or more frequently, if indications of impairment arise, the Company performs a review for impairment. This review includes the determination of each reporting unit’s fair value using market multiples and discounted cash flow modeling. The estimates of future cash flows are judgments based on management’s experience and knowledge of the Company’s operations and the industries in which the Company operates. These estimates can be significantly affected by future changes in market conditions, the economic environment, including inflation, and capital spending decisions of the Company’s customers. Any assessed impairments will be permanent and expensed in the period in which the impairment is determined. If the Company determines through its assessment process that any of its goodwill requires impairment charges, the charges will be recorded in asset impairment expenses in the consolidated statements of operations.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company performed its annual review of impairment of goodwill and recognized an asset impairment loss of $6.0 million for the year ended December 31, 2023. No impairment losses for goodwill were recognized for the years ended December 31, 2022 and 2021.</p> 6000000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Impairment of Long-Lived Assets</i> – The Company assesses the impairment of long-lived assets, including property and equipment, internally developed software and purchased intangibles subject to amortization, when events or changes in circumstances indicate that the fair value of assets could be less than their net book value. In such event, the Company assesses long-lived assets for impairment by first determining the forecasted, undiscounted cash flows the asset group is expected to generate plus the net proceeds expected from the sale of the asset group. If this amount is less than the carrying value of the asset, the Company will then determine the fair value of the asset group. An impairment loss would be recognized when the fair value is less than the related asset group’s net book value, and an impairment expense would be recorded in the amount of the difference. Forecasts of future cash flows are judgments based on the Company’s experience and knowledge of its operations and the industries in which it operates. These forecasts could be significantly affected by future changes in market conditions, the economic environment, including inflation, and purchasing decisions of the Company’s customers. The Company’s assessment resulted in an asset impairment of $574,000, $0 and $3,100,000 for the years ended December 31, 2023, 2022 and 2021, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> 574000 0 3100000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Deferred Financing Costs</i> – Deferred financing costs are costs incurred to obtain debt financing, including all related fees, and are amortized as interest expense over the term of the related financing using the straight-line method, which approximates the effective interest rate method. Amortization of deferred financing costs, included in interest expense, net, in the accompanying consolidated statements of operations, was approximately $1,048,000, $177,000 and $778,000 for the years ended December 31, 2023, 2022 and 2021, respectively. Unamortized deferred financing costs were approximately $4,700,000 and $5,034,000 as of December 31, 2023 and 2022, respectively, and are recorded as a reduction of long-term debt in the consolidated balance sheets.</span></p> 1048000 177000 778000 4700000 5034000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Provision for Income Taxes</i> – Income taxes are accounted for under the asset and liability approach, where deferred tax assets and liabilities are determined based on differences between financial reporting and tax basis of assets and liabilities and are measured using enacted tax rates and laws that are expected to be in effect when the differences reverse. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The Company accounts for uncertainty in income taxes using a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining whether it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized upon ultimate settlement. An uncertain tax position is considered effectively settled on completion of an examination by a taxing authority if certain other conditions are satisfied. Should the Company incur interest and penalties relating to tax uncertainties, such amounts would be classified as a component of interest expense, net, and other income (expense), net, respectively. Deferred tax assets and liabilities are classified as noncurrent in the Company’s consolidated balance sheets.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The Company files a consolidated federal income tax return. This return includes all wholly owned subsidiaries as well as the Company’s pro-rata share of taxable income from pass-through entities in which the Company owns less than 100%. State tax returns are filed on a consolidated, combined or separate basis depending on the applicable laws relating to the Company and its subsidiaries. The Company does not have any foreign operations.</span></p> 0.50 1 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Income (Loss) Per Share</i> – Basic income (loss) per share is computed on the basis of the weighted-average number of shares of common stock outstanding during the period. Preferred dividends are deducted from net income (loss) attributed to Alto Ingredients, Inc. and are considered in the calculation of income (loss) available to common stockholders in computing basic income (loss) per share. Common stock equivalents to preferred stock are considered participating securities and are also included in this calculation when dilutive.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The following tables compute basic and diluted income (loss) per share (in thousands, except per share data):</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year Ended December 31, 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Loss <br/>Numerator</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares<br/> Denominator</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Per-Share<br/> Amount</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Consolidated net loss</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(28,005</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: Preferred stock dividends</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,265</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Basic and diluted loss per share:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"><span style="-sec-ix-hidden: hidden-fact-125; -sec-ix-hidden: hidden-fact-124; font-family: Times New Roman, Times, Serif">Loss available to common stockholders</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(29,270</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">73,339</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.40</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year Ended December 31, 2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Loss <br/>Numerator</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares<br/> Denominator</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Per-Share<br/> Amount</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Consolidated net loss</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(41,597</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: Preferred stock dividends</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,265</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Basic and diluted loss per share:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"><span style="-sec-ix-hidden: hidden-fact-127; -sec-ix-hidden: hidden-fact-126; font-family: Times New Roman, Times, Serif">Loss available to common stockholders</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(42,862</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">71,944</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.60</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; font-weight: bold; text-align: center; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year Ended December 31, 2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; font-weight: bold; text-align: center; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Income<br/> Numerator</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares<br/> Denominator</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Per-Share<br/> Amount</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; width: 64%; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Consolidated net income</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">46,082</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Less: Preferred stock dividends</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,265</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Less: Income allocated to participating securities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(600</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Basic income per share:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Income available to common stockholders</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="padding-bottom: 2.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">44,217</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">71,098</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.62</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Add: Dilutive securities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-128; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,121</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Diluted income per share:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Income available to common stockholders</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">44,217</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">72,219</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.61</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">There were an aggregate of 981,000, 964,000 and 964,000 potentially dilutive shares from convertible securities outstanding for the years ended December 31, 2023, 2022 and 2021, respectively. These convertible securities were not considered in calculating diluted loss per common share for the years ended December 31, 2023, 2022 and 2021 as their effect would be anti-dilutive. In addition, there were an aggregate of 3,188,000 and 8,900,500 weighted-average anti-dilutive shares from outstanding out-of-the-money warrants for the years ended December 31, 2022 and 2021, respectively.</span></p> <span style="font-family: Times New Roman, Times, Serif">The following tables compute basic and diluted income (loss) per share (in thousands, except per share data):</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year Ended December 31, 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Loss <br/>Numerator</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares<br/> Denominator</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Per-Share<br/> Amount</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Consolidated net loss</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(28,005</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: Preferred stock dividends</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,265</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Basic and diluted loss per share:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"><span style="-sec-ix-hidden: hidden-fact-125; -sec-ix-hidden: hidden-fact-124; font-family: Times New Roman, Times, Serif">Loss available to common stockholders</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(29,270</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">73,339</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.40</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year Ended December 31, 2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Loss <br/>Numerator</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares<br/> Denominator</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Per-Share<br/> Amount</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Consolidated net loss</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(41,597</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: Preferred stock dividends</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,265</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Basic and diluted loss per share:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"><span style="-sec-ix-hidden: hidden-fact-127; -sec-ix-hidden: hidden-fact-126; font-family: Times New Roman, Times, Serif">Loss available to common stockholders</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(42,862</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">71,944</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.60</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; font-weight: bold; text-align: center; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year Ended December 31, 2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; font-weight: bold; text-align: center; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Income<br/> Numerator</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares<br/> Denominator</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Per-Share<br/> Amount</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; width: 64%; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Consolidated net income</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">46,082</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Less: Preferred stock dividends</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,265</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Less: Income allocated to participating securities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(600</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Basic income per share:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Income available to common stockholders</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="padding-bottom: 2.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">44,217</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">71,098</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.62</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Add: Dilutive securities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-128; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,121</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Diluted income per share:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Income available to common stockholders</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">44,217</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">72,219</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.61</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> -28005000 1265000 -29270000 73339000 -0.4 -41597000 1265000 -42862000 71944000 -0.6 46082000 1265000 600000 44217000 71098000 0.62 1121000 44217000 72219000 0.61 981000 964000 964000 3188000 8900500 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Financial Instruments</i> – The carrying values of cash and cash equivalents, restricted cash, accounts receivable, derivative instruments, accounts payable and accrued liabilities are reasonable estimates of their fair values because of the short maturity of these items. The Company believes the carrying value of its long-term debt instruments are not considered materially different than fair value because they were recently issued.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Business Combinations</i> – Business acquisitions are accounted for in accordance with ASC Section 805, <i>Business Combinations</i>. ASC 805 requires the reporting entity to identify the acquirer, determine the acquisition date, recognize and measure the identifiable tangible and intangible assets acquired and liabilities assumed and recognize and measure goodwill or a gain from the purchase. Assets acquired and liabilities assumed are recorded at their fair values and the excess of the purchase price over the amounts assigned is recorded as goodwill. Adjustments to fair value assessments are recorded to goodwill over the measurement period (not longer than twelve months).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Income from Cash Grant</i> – For the years ended December 31, 2023 and 2022, the Company received $2,812,000 and $22,652,000, respectively, in cash from the USDA’s Biofuel Producer Program. The program was created as part of the CARES Act of 2020, which allocated $700,000,000 to support biofuel producers who experienced market losses due to the pandemic. The Company is not required to repay the grants. Since these funds are provided to subsidize historical losses of the Company, and are not required to be repaid, the Company accounted for the proceeds by analogy to International Accounting Standards 20, <i>Accounting for Government Grants and Disclosure of Government Assistance</i>, and reported the amount as income from cash grant in the accompanying consolidated statements of operations.</span></p> 2812000 22652000 700000000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Employment-related Benefits</i> – Employment-related benefits associated with pensions and postretirement health care are expensed based on actuarial analysis. The recognition of expense is affected by estimates made by management, such as discount rates used to value certain liabilities, investment rates of return on plan assets, increases in future wage amounts and future health care costs. Discount rates are determined based on a spot yield curve that includes bonds with maturities that match the expected timing of benefit payments under the plan.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Share Repurchase Program</i> – On September 12, 2022, the Company announced a share repurchase program under which it may repurchase up to $50,000,000 of its common stock with an initial purchase authorization of $10,000,000. The Company’s lender has further limited the Company’s purchase authorization to $5,000,000. Amounts in excess of the purchase authorization of $5,000,000 will require additional lender consent and amounts in excess of the initial purchase authorization of $10,000,000 will require additional board and preferred stockholder authorization. The share repurchase program does not have an expiration date, does not require the repurchase of any particular amount of shares, and may be implemented, modified, suspended or discontinued in whole or in part at any time and without further notice. As repurchases are made, the Company will retire the shares, resulting in a reduction of issued and outstanding shares. For the years ended December 31, 2023 and 2022, the Company repurchased an aggregate of 1,685,000 shares and 351,000 shares for $3,674,000 and $1,325,000 in cash, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> 50000000 10000000 5000000 5000000 10000000 1685000 351000 3674000 1325000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Nonvoting Common Stock</i> – In 2015, the Company issued nonvoting common stock convertible at a holder’s election into voting common stock. As of December 31, 2023, an aggregate of 3,539,236 shares of nonvoting common stock had been converted into an equal number of shares of the Company’s voting common stock. As of December 31, 2023, there were 896 shares of nonvoting common stock outstanding.</span></p> 3539236 896000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Estimates and Assumptions</i> – The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates are required as part of determining the allowance for credit losses, net realizable value of inventory, long-lived asset impairments, goodwill impairment, valuation allowances on deferred income taxes and the potential outcome of future tax consequences of events recognized in the Company’s financial statements or tax returns, and the valuation of assets acquired and liabilities assumed as a result of business combinations. Actual results and outcomes may materially differ from management’s estimates and assumptions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Subsequent Events</i> – Management evaluates, as of each reporting period, events or transactions that occur after the balance sheet date through the date that the financial statements are issued for either disclosure or adjustment to the consolidated financial results.</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="text-align: left; width: 0"></td><td style="text-align: left; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">2.</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">ACQUISITION OF EAGLE ALCOHOL.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">On January 14, 2022, the Company purchased 100% of the membership interests of Eagle Alcohol. The purchase price was $14.0 million in cash plus an estimated net working capital adjustment of $1.3 million in cash. The selling members of Eagle Alcohol were eligible to receive up to an additional $14.0 million of contingent consideration, payable through a combination of $9.0 million in cash over the succeeding three years and an aggregate of $5.0 million in the Company’s common stock on the fourth- and fifth-year anniversaries of the closing date, subject to the satisfaction of certain conditions, including continued employment with the Company. With respect to these payments, the Company accrued $2.8 million and $3.5 million in other current liabilities in the accompanying consolidated balance sheets as of December 31, 2023 and 2022, respectively, with the expense included in selling, general and administrative expenses in the accompanying consolidated statements of operations for the years then ended.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Eagle Alcohol specializes in break bulk distribution of specialty alcohols. Eagle Alcohol purchases bulk alcohol from suppliers and then stores, denatures, packages, and resells alcohol products in smaller sizes, including tank trucks, totes and drums that typically garner a premium price to bulk alcohols. Eagle Alcohol delivers products to customers in the beverage, food, industrial and related-process industries via its own dedicated trucking fleet and common carrier. The acquisition has provided the Company further vertical integration and access to new markets in the specialty alcohol industry.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">As part of the Company’s allocation of purchase price for its acquisition of Eagle Alcohol, the Company recorded a customer relationships intangible asset of $6.5 million, a trade name intangible asset of $0.4 million and goodwill of $6.0 million. See Note 7.</span></p> 1 14000000 1300000 14000000 9000000 5000000 2800000 3500000 6500000 400000 6000000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="text-align: left; width: 0"></td><td style="text-align: left; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">3.</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">ASSET SALES.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Stockton and Madera </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">In October 2020, the Company’s Board of Directors approved a plan to sell the Company’s fuel-grade ethanol production facilities located in Madera and Stockton, California. The analysis of these potential sales resulted in an aggregate asset impairment of $1.2 million in the Company’s Western production segment for the year ended December 31, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">On May 14, 2021, the Company closed the sale of its Madera facility for total consideration of $28.3 million, comprised of $19.5 million in cash and $8.8 million in assumption of liabilities, resulting in a net loss on sale of less than $0.1 million, included in gain (loss) on sale (disposal) of assets in the Company’s consolidated statements of operations. All of the cash proceeds were used to repay a significant portion of the Company’s term debt and accrued interest.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">On November 5, 2021, the Company closed the sale of its Stockton facility for gross proceeds of $24.0 million in cash, resulting in a net gain on sale of $4.6 million, recorded in gain (loss) on sale (disposal) of assets in the Company’s consolidated statements of operations. With the net cash proceeds, the Company repaid in full its senior secured notes and loans made to Alto Pekin and ICP.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">For the year ended December 31, 2021, net sales attributed to the results of operations for Stockton and Madera were $2.6 million and $0, respectively. For the year ended December 31, 2021, pre-tax loss attributed to the results of operations for Stockton and Madera was $2.8 million and $2.0 million, respectively. The above pre-tax results include asset impairments associated with Stockton and Madera recorded for the year ended December 31, 2021 of $0 and $1.2 million, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Canton</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">During 2021, the Company agreed to sell certain assets of the Company’s property and equipment in Canton, Illinois. The analysis of the potential sale resulted in an asset impairment of $1.9 million in the Company’s Western production segment for the year ended December 31, 2021. The Company sold these assets in 2022. For the years ended December 31, 2022 and 2021, there were no sales from Canton. For the years ended December 31, 2022 and 2021, pre-tax losses attributed to Canton were less than $1.0 million for each year.</span></p> 1200000 28300000 19500000 8800000 100000 24000000 4600000 2600000 0 2800000 2000000 0 1200000 1900000 1000000 1000000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="text-align: left; width: 0"></td><td style="text-align: left; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">4.</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">INTERCOMPANY AGREEMENTS.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The Company, directly or through one of its subsidiaries, has entered into the following management and marketing agreements:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Affiliate Management Agreement</i> – Alto Ingredients entered into an Affiliate Management Agreement (“AMA”) with its operating subsidiaries under which Alto Ingredients agreed to provide operational, administrative and staff support services. These services generally include, but are not limited to, administering the subsidiaries’ compliance with their credit agreements and performing billing, collection, record keeping and other administrative and ministerial tasks. Alto Ingredients agreed to supply all labor and personnel required to perform its services under the AMA, including the labor and personnel required to operate and maintain the production facilities and marketing activities. These services are billed at a predetermined amount per subsidiary each month plus out of pocket costs such as employee wages and benefits.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The AMAs had an initial term of one year and have automatic successive one year renewal periods. Alto Ingredients may terminate the AMA, and any subsidiary may terminate the AMA, at any time by providing at least 90 days prior notice of termination.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">Alto Ingredients recorded revenues of approximately $13,200,000 $12,403,000 and $9,774,000 related to the AMAs in place for the years ended December 31, 2023, 2022 and 2021, respectively. These amounts have been eliminated upon consolidation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"><i>Ethanol Marketing Agreements</i> – Kinergy entered into separate marketing agreements with each of the Company’s production facilities which granted Kinergy the exclusive right to purchase, market and sell the alcohols produced at those facilities. Under the terms of the marketing agreements, within ten days after delivering alcohol to Kinergy, an amount is paid to Kinergy equal to (i) the estimated purchase price payable by the third-party purchaser of the alcohol, minus (ii) the estimated amount of transportation costs to be incurred, minus (iii) the estimated incentive fee payable to Kinergy, which equals 1% of the aggregate third-party purchase price, provided that the marketing fee shall not be less than $0.015 per gallon and not more than $0.0225 per gallon. Each of the marketing agreements had an initial term of one year and has successive one year renewal periods at the option of the production facility.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">Kinergy recorded revenues of approximately $5,431,000, $5,746,000 and $4,496,000 related to the marketing agreements for the years ended December 31, 2023, 2022 and 2021, respectively. These amounts have been eliminated upon consolidation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Corn Procurement and Handling Agreements</span></i> – Alto Nutrients entered into separate corn procurement and handling agreements with each of the Company’s production facilities. Under the terms of the corn procurement and handling agreements, each facility appointed Alto Nutrients as its exclusive agent to solicit, negotiate, enter into and administer, on its behalf, corn supply arrangements to procure the corn necessary to operate the facility. Alto Nutrients also provides grain handling services including, but not limited to, receiving, unloading and conveying corn into the facility’s storage and, in the case of whole corn delivered, processing and hammering the whole corn.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">Under these agreements, Alto Nutrients receives a fee of $0.03 per bushel of corn delivered to each production facility as consideration for its procurement and handling services, payable monthly. Each corn procurement and handling agreement had an initial term of one year and successive one year renewal periods at the option of the individual facility. Alto Nutrients recorded revenues of approximately $3,007,000, $3,207,000 and $2,694,000 related to the corn procurement and handling agreements for the years ended December 31, 2023, 2022 and 2021, respectively. These amounts have been eliminated upon consolidation.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"><i>Essential Ingredients Marketing Agreements</i> – Alto Nutrients entered into separate marketing agreements with each of the Company’s production facilities (except for the Company’s Magic Valley facility), which grant Alto Nutrients the exclusive right to market, purchase and sell the various essential ingredients produced at each facility. Under the terms of the marketing agreements, within ten days after a facility delivers essential ingredients to Alto Nutrients, the production facility is paid an amount equal to (i) the estimated purchase price payable by the third-party purchaser of the essential ingredients, minus (ii) the estimated amount of transportation costs to be incurred, minus (iii) the estimated amount of fees and taxes payable to governmental authorities in connection with the tonnage of the essential ingredients produced or marketed, minus (iv) the estimated incentive fee payable to the Company, which equals (a) 5% of the aggregate third-party purchase price for wet corn gluten feed, wet distillers grains, corn condensed distillers solubles and distillers grains with solubles, or (b) 1% of the aggregate third-party purchase price for corn gluten meal, dry corn gluten feed, dry distillers grains, corn germ and corn oil. Each marketing agreement had an initial term of one year and has successive one year renewal periods at the option of the production facility.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">Alto Nutrients recorded revenues of approximately $3,216,500, $3,505,000 and $2,871,000 related to the marketing agreements for the years ended December 31, 2023, 2022 and 2021, respectively. These amounts have been eliminated upon consolidation.</span></p> P1Y P1Y P90D 13200000 12403000 9774000 Under the terms of the marketing agreements, within ten days after delivering alcohol to Kinergy, an amount is paid to Kinergy equal to (i) the estimated purchase price payable by the third-party purchaser of the alcohol, minus (ii) the estimated amount of transportation costs to be incurred, minus (iii) the estimated incentive fee payable to Kinergy, which equals 1% of the aggregate third-party purchase price, provided that the marketing fee shall not be less than $0.015 per gallon and not more than $0.0225 per gallon. P1Y P1Y 5431000 5746000 4496000 0.03 P1Y P1Y 3007000 3207000 2694000 (a) 5% of the aggregate third-party purchase price for wet corn gluten feed, wet distillers grains, corn condensed distillers solubles and distillers grains with solubles, or (b) 1% of the aggregate third-party purchase price for corn gluten meal, dry corn gluten feed, dry distillers grains, corn germ and corn oil. Each marketing agreement had an initial term of one year and has successive one year renewal periods at the option of the production facility. 3216500 3505000 2871000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="text-align: left; width: 0"></td><td style="text-align: left; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">5.</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">SEGMENTS.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company reports its financial and operating performance in three segments: (1) Pekin Campus production, which includes the production and sale of alcohols and essential ingredients produced at the Company’s Pekin, Illinois campus, (2) marketing and distribution, which includes marketing and merchant trading for Company-produced alcohols and essential ingredients on an aggregated basis, and sales of fuel-grade ethanol sourced from third parties, and (3) Western production, which includes the production and sale of fuel-grade ethanol and essential ingredients produced the Company’s two western production facilities on an aggregated basis, none of which are individually so significant to be considered a separately reportable segment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income before provision for income taxes includes management fees charged by Alto Ingredients to the segments. The Pekin Campus production segment incurred $5,280,000, $5,046,000 and $4,344,000 in management fees for the years ended December 31, 2023, 2022 and 2021, respectively. The marketing and distribution segment incurred $3,960,000, $3,840,000 and $3,480,000 in management fees for the years ended December 31, 2023, 2022 and 2021, respectively. The Western production segment incurred $2,640,000, $2,400,000 and $1,950,000 in management fees for the years ended December 31, 2023, 2022 and 2021, respectively. Corporate and other includes the results of Eagle Alcohol and selling, general and administrative expenses, consisting primarily of corporate employee compensation, professional fees and overhead costs not directly related to a specific operating segment.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">During the normal course of business, the segments do business with each other. The preponderance of this activity occurs when the Company’s marketing and distribution segment markets alcohol produced by the production segments for a marketing fee, as discussed in Note 4. These intersegment activities are considered arms’-length transactions. Consequently, although these transactions impact segment performance, they do not impact the Company’s consolidated results since all revenues and corresponding costs are eliminated upon consolidation.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">For the years ended December 31, 2023, 2022 and 2021, capital expenditures incurred by the Pekin Campus segment were approximately $17.7 million, $25.7 million and $14.3 million, and capital expenditures incurred by the Western production segment were approximately $11.8 million, $12.3 million $2.1 million, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The following tables set forth certain financial data for the Company’s operating segments (in thousands):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; font-weight: bold; font-style: italic; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Years Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif"><b>Net Sales</b></span>:</td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2022</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2021</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Pekin Campus production, recorded as gross:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Alcohol sales</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">502,217</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">521,273</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">498,195</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Essential ingredient sales</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">217,702</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">225,871</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">189,535</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Intersegment sales</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,427</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,212</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,193</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.375in"><span style="font-family: Times New Roman, Times, Serif">Total Pekin Campus sales</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">721,346</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">748,356</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">688,923</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.375in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Marketing and distribution:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Alcohol sales, gross</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">262,587</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">227,626</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">379,422</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Alcohol sales, net</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">365</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,225</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,753</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Intersegment sales</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,654</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,459</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,061</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.375in"><span style="font-family: Times New Roman, Times, Serif">Total marketing and distribution sales</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">274,606</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">241,310</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">391,236</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.375in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Western Production, recorded as gross:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Alcohol sales</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">166,971</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">253,605</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">107,931</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Essential ingredient sales</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">57,264</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">90,209</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">31,056</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Intersegment sales</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">134</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">964</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.375in"><span style="font-family: Times New Roman, Times, Serif">Total Western production sales</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">224,369</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">343,836</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">139,951</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Corporate and other</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,834</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,812</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-129; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Intersegment eliminations</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,215</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,693</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(12,218</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Net sales as reported</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,222,940</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,335,621</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,207,892</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Cost of goods sold:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Pekin Campus production</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">710,088</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">772,755</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">638,371</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Marketing and distribution</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">259,234</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">229,288</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">371,371</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Western production</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">230,445</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">353,775</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">136,401</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Corporate and other</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,122</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,167</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-130; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Intersegment eliminations</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,602</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,814</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,035</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Cost of goods sold as reported</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,207,287</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,363,171</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,140,108</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Income (loss) before provision for income taxes:</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Pekin Campus production</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,560</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(27,376</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">41,622</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Marketing and distribution</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,644</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,748</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,756</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Western production</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,506</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,209</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,762</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Corporate and other</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(20,486</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(8,835</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,065</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(27,908</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(39,672</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,551</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: none; font-weight: bold; font-style: italic; text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Depreciation and amortization expense:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Pekin Campus production</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,789</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,136</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,352</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Western production</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,381</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,085</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,890</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Corporate and other</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">910</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">874</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">50</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,080</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,095</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,292</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; font-weight: bold; font-style: italic; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Interest expense, net of capitalized interest:</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="width: 64%; text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Pekin Campus production</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(207</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(381</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">756</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Marketing and distribution</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">822</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,658</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">963</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Western production</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,164</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(339</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">167</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Corporate and other</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,646</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">889</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,701</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,425</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,827</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,587</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The following table sets forth the Company’s total assets by operating segment (in thousands): </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>December 31,<br/> 2023</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>December 31,<br/> 2022</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration:underline">Total assets:</span></span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Pekin Campus production</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">251,048</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">257,089</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Marketing and distribution</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">101,196</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">114,755</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Western production</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">57,533</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">51,886</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Corporate and other</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">44,464</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">54,591</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">454,241</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">478,321</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 5280000 5046000 4344000 3960000 3840000 3480000 2640000 2400000 1950000 17700000 25700000 14300000 11800000 12300000 2100000 <span style="font-family: Times New Roman, Times, Serif">The following tables set forth certain financial data for the Company’s operating segments (in thousands):</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; font-weight: bold; font-style: italic; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Years Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif"><b>Net Sales</b></span>:</td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2022</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2021</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Pekin Campus production, recorded as gross:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Alcohol sales</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">502,217</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">521,273</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">498,195</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Essential ingredient sales</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">217,702</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">225,871</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">189,535</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Intersegment sales</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,427</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,212</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,193</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.375in"><span style="font-family: Times New Roman, Times, Serif">Total Pekin Campus sales</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">721,346</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">748,356</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">688,923</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.375in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Marketing and distribution:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Alcohol sales, gross</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">262,587</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">227,626</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">379,422</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Alcohol sales, net</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">365</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,225</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,753</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Intersegment sales</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,654</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,459</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,061</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.375in"><span style="font-family: Times New Roman, Times, Serif">Total marketing and distribution sales</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">274,606</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">241,310</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">391,236</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.375in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Western Production, recorded as gross:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Alcohol sales</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">166,971</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">253,605</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">107,931</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Essential ingredient sales</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">57,264</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">90,209</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">31,056</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Intersegment sales</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">134</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">964</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.375in"><span style="font-family: Times New Roman, Times, Serif">Total Western production sales</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">224,369</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">343,836</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">139,951</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Corporate and other</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,834</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,812</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-129; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Intersegment eliminations</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,215</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,693</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(12,218</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Net sales as reported</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,222,940</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,335,621</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,207,892</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Cost of goods sold:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Pekin Campus production</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">710,088</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">772,755</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">638,371</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Marketing and distribution</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">259,234</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">229,288</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">371,371</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Western production</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">230,445</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">353,775</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">136,401</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Corporate and other</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,122</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,167</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-130; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Intersegment eliminations</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,602</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,814</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,035</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Cost of goods sold as reported</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,207,287</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,363,171</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,140,108</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Income (loss) before provision for income taxes:</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Pekin Campus production</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,560</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(27,376</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">41,622</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Marketing and distribution</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,644</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,748</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,756</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Western production</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,506</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,209</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,762</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Corporate and other</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(20,486</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(8,835</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,065</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(27,908</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(39,672</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,551</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: none; font-weight: bold; font-style: italic; text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Depreciation and amortization expense:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Pekin Campus production</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,789</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,136</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,352</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Western production</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,381</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,085</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,890</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Corporate and other</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">910</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">874</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">50</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,080</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,095</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,292</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; font-weight: bold; font-style: italic; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif">Interest expense, net of capitalized interest:</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="width: 64%; text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Pekin Campus production</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(207</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(381</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">756</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Marketing and distribution</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">822</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,658</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">963</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Western production</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,164</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(339</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">167</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Corporate and other</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,646</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">889</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,701</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,425</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,827</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,587</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p> -502217000 -521273000 -498195000 -217702000 -225871000 -189535000 -1427000 -1212000 -1193000 -721346000 -748356000 -688923000 -262587000 -227626000 -379422000 -365000 -1225000 -1753000 -11654000 -12459000 -10061000 -274606000 -241310000 -391236000 -166971000 -253605000 -107931000 -57264000 -90209000 -31056000 -134000 -22000 -964000 -224369000 -343836000 -139951000 -15834000 -15812000 13215000 13693000 12218000 -1222940000 -1335621000 -1207892000 710088000 772755000 638371000 259234000 229288000 371371000 230445000 353775000 136401000 12122000 12167000 -4602000 -4814000 -6035000 1207287000 1363171000 1140108000 -1560000 -27376000 41622000 7644000 3748000 11756000 -13506000 -7209000 -3762000 -20486000 -8835000 -2065000 -27908000 -39672000 47551000 19789000 19136000 17352000 2381000 5085000 5890000 910000 874000 50000 23080000 25095000 23292000 -207000 -381000 756000 822000 1658000 963000 1164000 -339000 167000 5646000 889000 1701000 7425000 1827000 3587000 The following table sets forth the Company’s total assets by operating segment (in thousands):<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>December 31,<br/> 2023</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>December 31,<br/> 2022</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration:underline">Total assets:</span></span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Pekin Campus production</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">251,048</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">257,089</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Marketing and distribution</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">101,196</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">114,755</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Western production</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">57,533</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">51,886</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Corporate and other</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">44,464</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">54,591</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">454,241</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">478,321</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 251048000 257089000 101196000 114755000 57533000 51886000 44464000 54591000 454241000 478321000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0%"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">6.</span></td><td><span style="font-family: Times New Roman, Times, Serif">PROPERTY AND EQUIPMENT.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Property and equipment consisted of the following (in thousands):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Facilities and plant equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">405,010</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">386,932</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Land</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,687</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,687</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other equipment, vehicles and furniture</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,719</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,876</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Construction in progress</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">50,505</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">37,538</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">468,921</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">438,033</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(220,173</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(198,964</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">248,748</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">239,069</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">Depreciation expense was $22,492,000, $24,528,000 and $23,292,000 for the years ended December 31, 2023, 2022 and 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">The Company capitalized interest of $2,454,000, $720,000 and $628,000 for the years ended December 31, 2023, 2022 and 2021, respectively, related to its capital investment activities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">The Company’s property and equipment are substantially collateralized under the Company’s Term Loan.</span></p> <span style="font-family: Times New Roman, Times, Serif">Property and equipment consisted of the following (in thousands):</span><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Facilities and plant equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">405,010</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">386,932</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Land</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,687</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,687</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other equipment, vehicles and furniture</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,719</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,876</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Construction in progress</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">50,505</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">37,538</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">468,921</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">438,033</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(220,173</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(198,964</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">248,748</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">239,069</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 405010000 386932000 3687000 3687000 9719000 9876000 50505000 37538000 468921000 438033000 220173000 198964000 248748000 239069000 22492000 24528000 23292000 2454000 720000 628000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0%"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">7.</span></td><td><span style="font-family: Times New Roman, Times, Serif">INTANGIBLE ASSETS.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Intangible assets, including goodwill, consisted of the following (in thousands):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="padding-bottom: 1.5pt; text-align: center"></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>December 31, 2023</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>December 31, 2022</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Useful Life <br/>(Years)</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Gross</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Accumulated<br/> Amortization/<br/> Impairment</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Net Book<br/> Value</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Gross</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Accumulated Amortization</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Net Book<br/> Value</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Non-Amortizing:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 26.5%; text-indent: -9pt; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Goodwill</span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 0.5%; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,970</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,970</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-131; font-family: Times New Roman, Times, Serif">—</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,970</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-132; font-family: Times New Roman, Times, Serif">—</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,970</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Kinergy tradename</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,678</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-133; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,678</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,678</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-134; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,678</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Amortizing:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Customer relationships</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">12</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,556</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,074</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,482</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,556</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(527</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,029</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -10pt; text-align: left; padding-bottom: 1.5pt; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Eagle Alcohol tradename</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">10</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">420</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(82</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">338</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">420</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(40</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">380</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total goodwill and intangible assets</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 2.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,624</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,126</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,498</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,624</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(567</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,057</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Goodwill –</i> As discussed in Note 2, the Company’s recorded goodwill of $5,970,000 in its Corporate and other segment resulted from the Company’s acquisition of Eagle Alcohol. As part of the Company’s annual goodwill testing, it impaired the full amount of goodwill of $5,970,000 and recognized the amount in asset impairments in the consolidated statements of operations for the year ended December 31, 2023. The Company did not record any goodwill impairment for the years ended December 31, 2022 and 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Kinergy Tradename</i> – The Company recorded tradename of $2,678,000 as part of the Company’s merger with Kinergy in 2006. The Company determined that the tradename has an indefinite life and therefore, rather than being amortized, will be tested annually for impairment. The Company did not record any impairment on its tradename for the years ended December 31, 2023, 2022 and 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Customer Relationships –</i> The Company recorded customer relationships of $6,556,000 from the Company’s acquisition of Eagle Alcohol. See Note 2. The Company has established a useful life of twelve years for these customer relationships.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Eagle Alcohol Tradename –</i> The Company recorded tradename of $420,000 from the Company’s acquisition of Eagle Alcohol. See Note 2. The Company has established a useful life of ten years for the tradename.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Amortization expense associated with intangible assets totaled $588,000 and $567,000 for the years ended December 31, 2023 and 2022. The weighted-average unamortized life of the customer relationships and tradename is 9.9 years.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The expected amortization expense relating to amortizable intangible assets in each of the five years after December 31, 2023 are (in thousands):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>Years Ended December 31,</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Amount</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 87%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">588</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">588</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">588</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2027</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">588</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2028</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">588</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thereafter</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,880</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,820</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <span style="font-family: Times New Roman, Times, Serif">Intangible assets, including goodwill, consisted of the following (in thousands):</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="padding-bottom: 1.5pt; text-align: center"></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>December 31, 2023</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>December 31, 2022</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Useful Life <br/>(Years)</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Gross</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Accumulated<br/> Amortization/<br/> Impairment</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Net Book<br/> Value</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Gross</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Accumulated Amortization</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Net Book<br/> Value</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Non-Amortizing:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 26.5%; text-indent: -9pt; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Goodwill</span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 0.5%; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,970</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,970</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-131; font-family: Times New Roman, Times, Serif">—</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,970</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-132; font-family: Times New Roman, Times, Serif">—</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,970</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Kinergy tradename</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,678</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-133; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,678</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,678</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-134; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,678</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Amortizing:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Customer relationships</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">12</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,556</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,074</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,482</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,556</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(527</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,029</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -10pt; text-align: left; padding-bottom: 1.5pt; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Eagle Alcohol tradename</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">10</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">420</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(82</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">338</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">420</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(40</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">380</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total goodwill and intangible assets</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 2.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,624</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,126</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,498</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,624</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(567</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,057</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> 5970000 5970000 5970000 5970000 2678000 2678000 2678000 2678000 P12Y 6556000 1074000 5482000 6556000 527000 6029000 P10Y 420000 82000 338000 420000 40000 380000 15624000 7126000 8498000 15624000 567000 15057000 5970000 5970000 2678000 6556000 P12Y 420000 P10Y 588000 567000 P9Y10M24D <span style="font-family: Times New Roman, Times, Serif">The expected amortization expense relating to amortizable intangible assets in each of the five years after December 31, 2023 are (in thousands):</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>Years Ended December 31,</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Amount</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 87%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">588</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">588</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">588</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2027</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">588</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2028</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">588</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thereafter</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,880</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,820</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 588000 588000 588000 588000 588000 2880000 5820000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">8.</span></td><td><span style="font-family: Times New Roman, Times, Serif">DERIVATIVES.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The business and activities of the Company expose it to a variety of market risks, including risks related to changes in commodity prices. The Company monitors and manages these financial exposures as an integral part of its risk management program. This program recognizes the unpredictability of financial markets and seeks to reduce the potentially adverse effects that market volatility could have on operating results.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Commodity Risk</i> – <i>Cash Flow Hedges</i> – The Company uses derivative instruments to protect cash flows from fluctuations caused by volatility in commodity prices for periods of up to twelve months in order to protect gross profit margins from potentially adverse effects of market and price volatility on alcohol sales and purchase commitments where the prices are set at a future date and/or if the contracts specify a floating or index-based price. In addition, the Company hedges anticipated sales of alcohol to minimize its exposure to the potentially adverse effects of price volatility. These derivatives may be designated and documented as cash flow hedges and effectiveness is evaluated by assessing the probability of the anticipated transactions and regressing commodity futures prices against the Company’s purchase and sales prices. Ineffectiveness, which is defined as the degree to which the derivative does not offset the underlying exposure, is recognized immediately in cost of goods sold. For the years ended December 31, 2023, 2022 and 2021, the Company did not designate any of its derivatives as cash flow hedges.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Commodity Risk – Non-Designated Hedges</i> – The Company uses derivative instruments to lock in prices for certain amounts of corn and alcohols by entering into exchange-traded futures contracts or options for those commodities. These derivatives are not designated for hedge accounting treatment. The changes in fair value of these contracts are recorded on the balance sheet and recognized immediately in cost of goods sold. The Company recognized net losses of $8,031,000 and net gains of $19,263,000 and $21,619,000 as the change in the fair value of these contracts for the years ended December 31, 2023, 2022 and 2021, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Non-Designated Derivative Instruments</i> – The classification and amounts of the Company’s derivatives not designated as hedging instruments, and related cash collateral balances, are as follows (in thousands):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-left: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>As of December 31, 2023</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="4" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Assets</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="4" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Liabilities</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>Type of Instrument</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Balance Sheet Location</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Fair Value</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td style="border-bottom: Black 1.5pt solid; padding-left: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Balance Sheet Location</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Fair Value</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-left: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-left: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0pt; width: 25%"><span style="font-family: Times New Roman, Times, Serif">Cash collateral balance</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left; padding-left: 0pt; width: 24%"><span style="font-family: Times New Roman, Times, Serif">Restricted cash</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,466</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 25%; padding-left: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0pt"><span style="font-family: Times New Roman, Times, Serif">Commodity contracts</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left; padding-left: 0pt"><span style="font-family: Times New Roman, Times, Serif">Derivative instruments</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,412</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Derivative instruments</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,849</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>As of December 31, 2022</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="4" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Assets</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="4" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Liabilities</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>Type of Instrument</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Balance Sheet Location</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Fair Value</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Balance Sheet Location</b></span><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Fair Value</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; width: 25%"><span style="font-family: Times New Roman, Times, Serif">Cash collateral balance</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left; padding-left: 5.4pt; width: 24%"><span style="font-family: Times New Roman, Times, Serif">Restricted cash</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,069</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 25%; padding-left: 5.4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Commodity contracts</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left; padding-left: 5.4pt"><span style="font-family: Times New Roman, Times, Serif">Derivative instruments</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,973</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Derivative instruments</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,732</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The above amounts represent the gross balances of the contracts; however, the Company does have a right of offset with each of its derivative brokers, but the Company’s intent is to close out positions individually, therefore the positions are reported at gross.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The classification and amounts of the Company’s recognized gains (losses) for its derivatives not designated as hedging instruments are as follows (in thousands):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 1pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 1pt; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-size: 1pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 1pt; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-size: 1pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Realized Gains</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 1pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 1pt; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-size: 1pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 1pt; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-size: 1pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For the Years Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Type of Instrument</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Statements of Operations Location</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 30%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Commodity contracts</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 33%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Cost of goods sold</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,647</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,280</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">32,618</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: right; padding-bottom: 2.5pt; padding-left: 5.4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: right; padding-bottom: 2.5pt; padding-left: 4.3pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,647</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,280</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">32,618</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center; font-size: 1pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; font-size: 1pt; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td style="text-align: center; font-size: 1pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Unrealized Losses</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; font-size: 1pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; font-size: 1pt; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td style="text-align: center; font-size: 1pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; font-size: 1pt; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For the Years Ended December 31,</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>Type of Instrument</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Statements of Operations Location</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2022</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2021</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 30%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Commodity contracts</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 33%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Cost of goods sold</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,678</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,017</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(10,999</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: right; padding-bottom: 2.5pt; padding-left: 5.4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: right; padding-bottom: 2.5pt; padding-left: 4.3pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,678</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,017</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(10,999</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> </table> 8031000 19263000 21619000 The classification and amounts of the Company’s derivatives not designated as hedging instruments, and related cash collateral balances, are as follows (in thousands):<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-left: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>As of December 31, 2023</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="4" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Assets</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="4" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Liabilities</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>Type of Instrument</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Balance Sheet Location</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Fair Value</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td style="border-bottom: Black 1.5pt solid; padding-left: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Balance Sheet Location</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Fair Value</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-left: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-left: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0pt; width: 25%"><span style="font-family: Times New Roman, Times, Serif">Cash collateral balance</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left; padding-left: 0pt; width: 24%"><span style="font-family: Times New Roman, Times, Serif">Restricted cash</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,466</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 25%; padding-left: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0pt"><span style="font-family: Times New Roman, Times, Serif">Commodity contracts</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left; padding-left: 0pt"><span style="font-family: Times New Roman, Times, Serif">Derivative instruments</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,412</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Derivative instruments</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,849</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>As of December 31, 2022</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="4" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Assets</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="4" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Liabilities</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>Type of Instrument</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Balance Sheet Location</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Fair Value</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Balance Sheet Location</b></span><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Fair Value</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; width: 25%"><span style="font-family: Times New Roman, Times, Serif">Cash collateral balance</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left; padding-left: 5.4pt; width: 24%"><span style="font-family: Times New Roman, Times, Serif">Restricted cash</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,069</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 25%; padding-left: 5.4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Commodity contracts</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left; padding-left: 5.4pt"><span style="font-family: Times New Roman, Times, Serif">Derivative instruments</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,973</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Derivative instruments</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,732</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 15466000 2412000 13849000 13069000 4973000 6732000 <span style="font-family: Times New Roman, Times, Serif">The classification and amounts of the Company’s recognized gains (losses) for its derivatives not designated as hedging instruments are as follows (in thousands):</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 1pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 1pt; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-size: 1pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 1pt; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-size: 1pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Realized Gains</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 1pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 1pt; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-size: 1pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 1pt; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-size: 1pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For the Years Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Type of Instrument</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Statements of Operations Location</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 30%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Commodity contracts</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 33%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Cost of goods sold</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,647</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,280</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">32,618</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: right; padding-bottom: 2.5pt; padding-left: 5.4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: right; padding-bottom: 2.5pt; padding-left: 4.3pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,647</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,280</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">32,618</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center; font-size: 1pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; font-size: 1pt; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td style="text-align: center; font-size: 1pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Unrealized Losses</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; font-size: 1pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; font-size: 1pt; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td style="text-align: center; font-size: 1pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; font-size: 1pt; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For the Years Ended December 31,</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>Type of Instrument</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Statements of Operations Location</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2022</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2021</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 30%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Commodity contracts</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 33%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Cost of goods sold</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,678</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,017</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(10,999</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: right; padding-bottom: 2.5pt; padding-left: 5.4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: right; padding-bottom: 2.5pt; padding-left: 4.3pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,678</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,017</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(10,999</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> </table> 1647000 23280000 32618000 1647000 23280000 32618000 -9678000 -4017000 -10999000 -9678000 -4017000 -10999000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0%"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">9.</span></td><td><span style="font-family: Times New Roman, Times, Serif">DEBT.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Long-term borrowings are summarized as follows (in thousands):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>December 31,<br/> 2023</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>December 31,<br/> 2022</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Kinergy line of credit</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,690</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,076</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Orion term loan</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">60,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">60,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">90,690</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">78,076</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Less unamortized debt discount</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,893</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,686</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Less unamortized debt financing costs</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,700</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,034</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Less current portion</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-135; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-136; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Long-term debt</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">82,097</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">68,356</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"><i>Kinergy Line of Credit</i> – Kinergy has an operating line of credit for an aggregate amount of up to $100,000,000. The line of credit matures on November 7, 2027. The credit facility is based on Kinergy’s eligible accounts receivable and inventory levels, subject to certain concentration reserves. The credit facility is subject to certain other sublimits, including inventory loan limits. Interest accrues under the line of credit at a rate equal to (i) the daily Secured Overnight Financing Rate, plus (ii) a specified applicable margin ranging between 1.25% and 1.75%. The applicable margin was 1.25%, for a total rate of 6.74%, at December 31, 2023. The credit facility’s monthly unused line fee is an annual rate equal to 0.25% to 0.375% depending on the average daily principal balance during the immediately preceding month. Payments that may be made by Kinergy to the Company as reimbursement for management and other services provided by the Company to Kinergy are limited under the terms of the credit facility to $1,500,000 per fiscal quarter. The credit facility also includes the accounts receivable of Alto Nutrients as additional collateral. Payments that may be made by Alto Nutrients to the Company as reimbursement for management and other services provided by the Company to Alto Nutrients are limited under the terms of the credit facility to $500,000 per fiscal quarter. Kinergy and Alto Nutrients may also make distributions to the Company of up to 75% of their excess cash flow.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">If the monthly excess borrowing availability of Kinergy and Alto Nutrients falls below certain thresholds, they are collectively required to maintain a fixed-charge coverage ratio (calculated as a twelve-month rolling earnings before interest, taxes, depreciation and amortization divided by the sum of interest expense, capital expenditures, principal payments of indebtedness, indebtedness from capital leases and taxes paid during such twelve-month rolling period) of at least 1.1 and are prohibited from incurring certain additional indebtedness (other than specific intercompany indebtedness).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">The obligations of Kinergy and Alto Nutrients under the credit facility are secured by first-priority security interests in all of their assets in favor of the lender. Alto Ingredients has guaranteed all of Kinergy’s obligations under the line of credit. As of December 31, 2023, Kinergy had $33.3 million in unused borrowing availability under the credit facility.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Orion Term Loan</i> – On November 7, 2022, the Company entered into a credit agreement with certain funds managed by Orion Infrastructure Capital (collectively, the “Lenders”), and OIC Investment Agent, LLC, as administrative agent and collateral agent (“OIC”), under which the Lenders agreed to extend a senior secured credit facility in the amount of up to $125,000,000 (the “Term Loan”). The Term Loan is secured by a first priority lien on certain assets of the Company and a second priority lien on certain assets of Kinergy and Alto Nutrients.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The Lenders agreed to advance to the Company up to $100,000,000, with up to an additional $25,000,000 upon the satisfaction of certain conditions. The Company also agreed to issue to the Lenders upon its first funding request, an aggregate of 1,282,051 shares of the Company’s common stock, and up to an additional 320,513 shares of the Company’s common stock upon additional funding or fundings.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">On November 23, 2022, the Company received its initial funding of $60,000,000 and issued 1,282,051 shares of common stock. As of December 31, 2023 and 2022, the principal amount outstanding under the Term Loan was $60,000,000. The Company allocated $3,912,000 of the loan proceeds to additional paid-in capital for the common stock issued based on the relative fair values of the debt and equity instruments and recorded a corresponding amount as a debt issuance discount that will be amortized to interest expense over the term of the loan.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Interest accrues on the unpaid principal amount of the Term Loan at a fixed rate of 10% per annum. The Term Loan matures on November 7, 2028, or earlier upon acceleration.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The Company must prepay amounts outstanding under the Term Loan on a semi-annual basis beginning with the six-month period ended December 31, 2023 in an amount equal to a percentage of the Company’s excess cash flow based on a specified leverage ratio, as follows: (i) if the leverage ratio is greater than or equal to 3.0x, then the mandatory prepayment amount will equal 100% of the Company’s excess cash flow, (ii) if the leverage ratio is less than 3.0x and greater than or equal to 1.5x, then the mandatory prepayment amount will equal 50% of the Company’s excess cash flow and (iii) if the leverage ratio is less than 1.5x, then the mandatory prepayment amount will equal 25% of the Company’s excess cash flow.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The terms and conditions of the Term Loan also contain customary and other representations, warranties, covenants and obligations, including events of default, and other terms and conditions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Registration Rights Agreement</i> - On November 7, 2022, the Company entered into a registration rights agreement with the Lenders and agreed to register for resale with the Securities and Exchange Commission the shares of common stock issued to the Lenders under the Term Loan. The related registration statement has been declared effective by the Securities and Exchange Commission.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>CARES Act Loans</i> – On May 4, 2020, Alto Ingredients and Alto Pekin, received loan proceeds from Bank of America, NA under the Coronavirus Aid, Relief, and Economic Security Act of 2020 (“CARES Act”), through the Paycheck Protection Program administered by the U.S. Small Business Administration (“SBA”). Alto Ingredients received $6.0 million and Alto Pekin received $3.9 million in loan proceeds. Under the terms of the loans, certain amounts may be forgiven if they are used for qualifying expenses as described in the CARES Act. In June 2021, the SBA approved Alto Pekin’s forgiveness application for the full amount of $3.9 million. In September 2021, the SBA approved Alto Ingredients’ forgiveness application for the full amount of $6.0 million. As a result, the Company recognized income from loan forgiveness of $9.9 million for the year ended December 31, 2021. The SBA may audit the loan forgiveness applications and further examine eligibility for forgiveness, including the facts and circumstances existing at the time the loans were made. The Company can provide no assurance that any loan forgiven will not require repayment following an audit by the SBA.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Maturities of Long-term Debt</i> – The Company’s long-term debt matures as follows (in thousands):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>December 31:</b></span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 87%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2027</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,690</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2028</span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">60,000</span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">90,690</span></td> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <span style="font-family: Times New Roman, Times, Serif">Long-term borrowings are summarized as follows (in thousands):</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>December 31,<br/> 2023</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>December 31,<br/> 2022</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Kinergy line of credit</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,690</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,076</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Orion term loan</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">60,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">60,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">90,690</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">78,076</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Less unamortized debt discount</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,893</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,686</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Less unamortized debt financing costs</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,700</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,034</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Less current portion</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-135; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-136; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Long-term debt</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">82,097</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">68,356</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 30690000 18076000 60000000 60000000 90690000 78076000 3893000 4686000 4700000 5034000 82097000 68356000 Kinergy has an operating line of credit for an aggregate amount of up to $100,000,000. The line of credit matures on November 7, 2027. The credit facility is based on Kinergy’s eligible accounts receivable and inventory levels, subject to certain concentration reserves. The credit facility is subject to certain other sublimits, including inventory loan limits. Interest accrues under the line of credit at a rate equal to (i) the daily Secured Overnight Financing Rate, plus (ii) a specified applicable margin ranging between 1.25% and 1.75%. The applicable margin was 1.25%, for a total rate of 6.74%, at December 31, 2023. The credit facility’s monthly unused line fee is an annual rate equal to 0.25% to 0.375% depending on the average daily principal balance during the immediately preceding month. Payments that may be made by Kinergy to the Company as reimbursement for management and other services provided by the Company to Kinergy are limited under the terms of the credit facility to $1,500,000 per fiscal quarter. The credit facility also includes the accounts receivable of Alto Nutrients as additional collateral. Payments that may be made by Alto Nutrients to the Company as reimbursement for management and other services provided by the Company to Alto Nutrients are limited under the terms of the credit facility to $500,000 per fiscal quarter. Kinergy and Alto Nutrients may also make distributions to the Company of up to 75% of their excess cash flow. 100000000 2027-11-07 0.0125 0.0175 0.0125 0.0674 0.0025 0.00375 1500000 500000 0.75 33300000 125000000 100000000 25000000 1282051 320513 60000000 1282051 60000000 60000000 3912000 0.10 The Company must prepay amounts outstanding under the Term Loan on a semi-annual basis beginning with the six-month period ended December 31, 2023 in an amount equal to a percentage of the Company’s excess cash flow based on a specified leverage ratio, as follows: (i) if the leverage ratio is greater than or equal to 3.0x, then the mandatory prepayment amount will equal 100% of the Company’s excess cash flow, (ii) if the leverage ratio is less than 3.0x and greater than or equal to 1.5x, then the mandatory prepayment amount will equal 50% of the Company’s excess cash flow and (iii) if the leverage ratio is less than 1.5x, then the mandatory prepayment amount will equal 25% of the Company’s excess cash flow. 6000000 3900000 3900000 6000000 9900000 <span style="font-family: Times New Roman, Times, Serif"><i>Maturities of Long-term Debt</i> – The Company’s long-term debt matures as follows (in thousands):</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>December 31:</b></span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 87%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2027</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,690</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2028</span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">60,000</span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">90,690</span></td> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 30690000 60000000 90690000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">1<span style="font-family: Times New Roman, Times, Serif">0.</span></td><td><span style="font-family: Times New Roman, Times, Serif">LEASES.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The Company leases equipment and land for certain of its facilities. Operating lease right of use assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The Company uses its estimated incremental borrowing rate, unless an implicit rate is readily determinable, as the discount rate for each lease in determining the present value of lease payments. For the years ended December 31, 2023 and 2022, the Company’s weighted-average discount rate was 7.50%. Operating lease expense is recognized on a straight-line basis over the lease term.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Upon the adoption of ASC 842, the Company elected the following practical expedients allowable under the guidance: not to reassess whether any expired or existing contracts are or contain leases; not to reassess the lease classification for any expired or existing leases; not to reassess initial direct costs for any existing leases; not to separately identify lease and non-lease components; and not to evaluate historical land easements. Additionally, the Company elected the short-term lease exemption policy, applying the requirements of ASC 842 to only long-term (greater than 1 year) leases.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The Company determines if an arrangement is a lease or contains a lease at inception. The Company’s leases have remaining lease terms of approximately 1 year to 52 years, which includes options to extend the lease when it is reasonably certain the Company will exercise those options. For the year ended December 31, 2023, the weighted-average remaining lease terms of equipment and land-related leases were 4.73 years and 15.41 years, respectively. The Company does not have lease arrangements with residual value guarantees, sale-leaseback terms or material restrictive covenants. The Company does not have any material finance lease obligations nor sublease agreements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Leases consist of the following (in thousands):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Classification</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Assets:</td><td> </td> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; padding-bottom: 4pt">Operating</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 40%; text-align: left; padding-bottom: 4pt">Right of use operating lease assets, net</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">22,597</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">18,937</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Liabilites:</td><td> </td> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Operating - Current</td><td style="padding-bottom: 4pt"> </td> <td style="text-align: left; padding-bottom: 4pt">Current portion, operating leases</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,333</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,849</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Operating - Noncurrent</td><td style="padding-bottom: 4pt"> </td> <td style="text-align: left; padding-bottom: 4pt">Operating leases, net of current portion</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">19,029</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,062</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The Components of lease costs were as follows (in thousands):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Fixed lease cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,722</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,224</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,500</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Variable lease cost</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">871</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">124</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">238</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Net lease cost</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,593</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,348</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,738</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The following table summarizes the remaining maturities of the Company’s operating lease liabilities, assuming all land lease extensions are taken, as of December 31, 2023 (in thousands):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>Year Ended:</b></span></p></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Equipment</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Land<br/> Related</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 75%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,959</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">991</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,506</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,178</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,860</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,156</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2027</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,350</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,129</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2028</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,655</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,142</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2029-76</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,278</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,666</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less interest</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,720</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,788</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,888</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,474</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 0.075 0.075 P1Y P52Y P4Y8M23D P15Y4M28D Leases consist of the following<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Classification</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Assets:</td><td> </td> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; padding-bottom: 4pt">Operating</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 40%; text-align: left; padding-bottom: 4pt">Right of use operating lease assets, net</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">22,597</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">18,937</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Liabilites:</td><td> </td> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Operating - Current</td><td style="padding-bottom: 4pt"> </td> <td style="text-align: left; padding-bottom: 4pt">Current portion, operating leases</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,333</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,849</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Operating - Noncurrent</td><td style="padding-bottom: 4pt"> </td> <td style="text-align: left; padding-bottom: 4pt">Operating leases, net of current portion</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">19,029</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,062</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> 22597000 18937000 4333000 3849000 19029000 15062000 The Components of lease costs were as follows (in thousands)<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Fixed lease cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,722</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,224</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,500</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Variable lease cost</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">871</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">124</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">238</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Net lease cost</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,593</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,348</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,738</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 5722000 5224000 4500000 871000 124000 238000 6593000 5348000 4738000 The following table summarizes the remaining maturities of the Company’s operating lease liabilities, assuming all land lease extensions are taken, as of December 31, 2023 (in thousands)<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>Year Ended:</b></span></p></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Equipment</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Land<br/> Related</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 75%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,959</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">991</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,506</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,178</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,860</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,156</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2027</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,350</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,129</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2028</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,655</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,142</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2029-76</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,278</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,666</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less interest</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,720</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,788</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,888</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,474</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 4959000 991000 4506000 1178000 3860000 1156000 3350000 1129000 2655000 1142000 1278000 4666000 3720000 3788000 16888000 6474000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">11.</span></td><td><span style="font-family: Times New Roman, Times, Serif">PENSION PLANS.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Retirement Plan -</i> The Company sponsors a defined benefit pension plan (the “Retirement Plan”) that is noncontributory, and covers only “grandfathered” unionized employees at its Alto Pekin production facilities. Benefits are based on a prescribed formula based upon the employee’s years of service. Employees hired after November 1, 2010, are not eligible to participate in the Retirement Plan. The Company uses a December 31st measurement date for its Retirement Plan. The Company’s funding policy is to make the minimum annual contribution required by applicable regulations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Information related to the Retirement Plan as of and for the years ended December 31, 2023 and 2022 is presented below (dollars in thousands):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in">Changes in plan assets:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; width: 76%; text-align: left; padding-left: 0.25in">Fair value of plan assets, beginning</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">16,688</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,987</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in">Actual gains (losses)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,376</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,315</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in">Benefits paid</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(834</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(784</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in">Company contributions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">255</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">800</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Participant contributions</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-137">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-138">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in">Fair value of plan assets, ending</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">18,485</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">16,688</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Less: projected accumulated benefit obligation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">18,590</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,956</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt; padding-left: 0.375in">Funded status, (underfunded)/overfunded</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(105</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,268</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; text-align: left; padding-left: 0.125in">Amounts recognized in the consolidated balance sheets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in">Other liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(105</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(1,268</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in">Accumulated other comprehensive loss</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(2,231</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(1,166</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; text-align: left; padding-left: 0.125in">Assumptions used in computation of benefit obligations:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in">Discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.90</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.15</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in">Expected long-term return on plan assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.50</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.50</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in">Rate of compensation increase</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-139">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-140">—</div></td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Years Ended December 31,</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2022</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2021</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif">Components of net periodic benefit costs are as follows:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Service cost</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">249</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">404</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">436</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Interest cost</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">900</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">655</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">605</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Amortization of net loss</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-141; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-142; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">98</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Expected return on plan assets</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(993</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,090</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(952</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Net periodic cost (benefit)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">156</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(31</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">187</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The Company does not expect to make any contributions in the year ending December 31, 2024. Net periodic benefit cost for 2024 is estimated at less than $0.1 million.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The following table summarizes the expected benefit payments for the Company’s Retirement Plan for each of the next five fiscal years and in the aggregate for the five fiscal years thereafter (in thousands):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>December 31:</b></span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 87%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2024</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">960</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2025</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,030</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2026</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,070</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2027</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,100</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2028</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,140</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2029-33</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,280</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,580</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">See Note 16 for discussion of the Retirement Plan’s fair value disclosures.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Historical and future expected returns of multiple asset classes were analyzed to develop a risk-free real rate of return and risk premiums for each asset class. The overall rate for each asset class was developed by combining a long-term inflation component, the risk-free real rate of return, and the associated risk premium. A weighted-average rate was developed based on those overall rates and the target asset allocation of the Retirement Plan.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The Company’s pension committee is responsible for overseeing the investment of pension plan assets. The pension committee is responsible for determining and monitoring the appropriate asset allocations and for selecting or replacing investment managers, trustees, and custodians. The Retirement Plan’s current investment target allocations are 50% equities and 50% debt. The pension committee periodically reviews the actual asset allocation in light of these targets and rebalances investments as necessary. The pension committee also evaluates the performance of investment managers as compared to the performance of specified benchmarks and peers and monitors the investment managers to ensure adherence to their stated investment style and to the Retirement Plan’s investment guidelines.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Postretirement Plan -</i> The Company also sponsors a health care plan and life insurance plan (the “Postretirement Plan”) that provides postretirement medical benefits and life insurance to certain “grandfathered” unionized employees at its Alto Pekin production facilities. Employees hired after December 31, 2000, are not eligible to participate in the Postretirement Plan. The plan is contributory, with contributions required at the same rate as active employees. Benefit eligibility under the plan reduces at age 65 from a defined benefit to a defined dollar cap based upon years of service.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Information related to the Postretirement Plan as of December 31, 2023 and 2022 is presented below (dollars in thousands):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-left: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2022</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0pt"><span style="font-family: Times New Roman, Times, Serif">Amounts at the end of the year:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Accumulated/projected benefit obligation</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,294</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,907</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Fair value of plan assets</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-143; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-144; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Funded status, (underfunded)/overfunded</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,294</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,907</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0pt"><span style="font-family: Times New Roman, Times, Serif">Amounts recognized in the consolidated balance sheets:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Accrued liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(320</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(310</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Other liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,974</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,597</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Accumulated other comprehensive loss</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(250</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(656</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0pt"><span style="font-family: Times New Roman, Times, Serif">Discount rate used in computation of benefit obligations</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.75</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.95</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Years Ended December 31,</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2022</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2021</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif">Components of net periodic benefit costs are as follows:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: 0in; padding-left: 0.05in"><span style="font-family: Times New Roman, Times, Serif">Service cost</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">26</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">42</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0in; padding-left: 0.05in"><span style="font-family: Times New Roman, Times, Serif">Interest cost</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">186</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">105</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">105</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Amortization of prior service cost</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(53</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-145; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Net periodic benefit cost</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">147</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">131</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">172</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.05in"><span style="font-family: Times New Roman, Times, Serif"> Amounts recognized in the plan for the year:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0in; padding-left: 0.05in"><span style="font-family: Times New Roman, Times, Serif">Participant contributions</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">36</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">43</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">32</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0in; padding-left: 0.05in"><span style="font-family: Times New Roman, Times, Serif">Benefits paid</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">201</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">215</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">217</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The Company does not expect to recognize any amortization of net actuarial loss during the year ended December 31, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The following table summarizes the expected benefit payments for the Company’s Postretirement Plan for each of the next five fiscal years and in the aggregate for the five fiscal years thereafter (in thousands):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>December 31:</b></span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 87%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2024</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">320</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2025</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">350</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2026</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">430</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2027</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">440</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2028</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">450</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2029-2033</span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,940</span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,930</span></td> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">For purposes of determining the cost and obligation for pre-Medicare postretirement medical benefits, a 7.50% annual rate of increase in the per capita cost of covered benefits (i.e., health care trend rate) was assumed for the Postretirement Plan in 2025, adjusted to a rate of 4.50% in 2034. Assumed health care cost trend rates have a significant effect on the amounts reported for health care plans.</span></p> <span style="font-family: Times New Roman, Times, Serif">Information related to the Retirement Plan as of and for the years ended December 31, 2023 and 2022 is presented below (dollars in thousands):</span><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in">Changes in plan assets:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; width: 76%; text-align: left; padding-left: 0.25in">Fair value of plan assets, beginning</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">16,688</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,987</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in">Actual gains (losses)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,376</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,315</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in">Benefits paid</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(834</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(784</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in">Company contributions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">255</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">800</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Participant contributions</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-137">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-138">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in">Fair value of plan assets, ending</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">18,485</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">16,688</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Less: projected accumulated benefit obligation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">18,590</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,956</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt; padding-left: 0.375in">Funded status, (underfunded)/overfunded</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(105</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,268</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; text-align: left; padding-left: 0.125in">Amounts recognized in the consolidated balance sheets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in">Other liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(105</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(1,268</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in">Accumulated other comprehensive loss</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(2,231</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(1,166</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; text-align: left; padding-left: 0.125in">Assumptions used in computation of benefit obligations:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in">Discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.90</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.15</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in">Expected long-term return on plan assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.50</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.50</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in">Rate of compensation increase</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-139">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-140">—</div></td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> 16688000 19987000 -2376000 3315000 834000 784000 255000 800000 18485000 16688000 18590000 17956000 105000 1268000 105000 1268000 -2231000 -1166000 0.049 0.0515 0.065 0.065 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Years Ended December 31,</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2022</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2021</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif">Components of net periodic benefit costs are as follows:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Service cost</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">249</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">404</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">436</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Interest cost</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">900</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">655</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">605</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Amortization of net loss</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-141; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-142; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">98</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Expected return on plan assets</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(993</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,090</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(952</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Net periodic cost (benefit)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">156</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(31</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">187</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 249000 404000 436000 900000 655000 605000 -98000 993000 1090000 952000 156000 -31000 187000 100000 The following table summarizes the expected benefit payments for the Company’s Retirement Plan for each of the next five fiscal years and in the aggregate for the five fiscal years thereafter<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>December 31:</b></span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 87%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2024</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">960</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2025</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,030</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2026</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,070</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2027</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,100</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2028</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,140</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2029-33</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,280</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,580</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 960000 1030000 1070000 1100000 1140000 6280000 11580000 0.50 0.50 <span style="font-family: Times New Roman, Times, Serif">Information related to the Postretirement Plan as of December 31, 2023 and 2022 is presented below (dollars in thousands):</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-left: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2022</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0pt"><span style="font-family: Times New Roman, Times, Serif">Amounts at the end of the year:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Accumulated/projected benefit obligation</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,294</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,907</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Fair value of plan assets</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-143; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-144; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">Funded status, (underfunded)/overfunded</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,294</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,907</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0pt"><span style="font-family: Times New Roman, Times, Serif">Amounts recognized in the consolidated balance sheets:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Accrued liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(320</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(310</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Other liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,974</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,597</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Accumulated other comprehensive loss</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(250</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(656</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0pt"><span style="font-family: Times New Roman, Times, Serif">Discount rate used in computation of benefit obligations</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.75</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.95</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p> 4294000 3907000 -4294000 -3907000 320000 310000 3974000 3597000 250000 656000 0.0475 0.0495 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Years Ended December 31,</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; font-weight: bold; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2022</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2021</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif">Components of net periodic benefit costs are as follows:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: 0in; padding-left: 0.05in"><span style="font-family: Times New Roman, Times, Serif">Service cost</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">26</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">42</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0in; padding-left: 0.05in"><span style="font-family: Times New Roman, Times, Serif">Interest cost</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">186</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">105</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">105</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Amortization of prior service cost</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(53</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-145; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Net periodic benefit cost</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">147</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">131</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">172</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.05in"><span style="font-family: Times New Roman, Times, Serif"> Amounts recognized in the plan for the year:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0in; padding-left: 0.05in"><span style="font-family: Times New Roman, Times, Serif">Participant contributions</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">36</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">43</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">32</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0in; padding-left: 0.05in"><span style="font-family: Times New Roman, Times, Serif">Benefits paid</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">201</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">215</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">217</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 14000 26000 42000 186000 105000 105000 -53000 25000 147000 131000 172000 36000 43000 32000 201000 215000 217000 The following table summarizes the expected benefit payments for the Company’s Postretirement Plan for each of the next five fiscal years and in the aggregate for the five fiscal years thereafter<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>December 31:</b></span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 87%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2024</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">320</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2025</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">350</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2026</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">430</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2027</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">440</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2028</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">450</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2029-2033</span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,940</span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,930</span></td> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 320000 350000 430000 440000 450000 1940000 3930000 0.075 0.045 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">12.</span></td><td><span style="font-family: Times New Roman, Times, Serif">INCOME TAXES.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The Company recorded a provision for income taxes as follows (in thousands):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Years Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2022</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2021</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current provision</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">97</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,925</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,469</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Deferred provision</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-146; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-147; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-148; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">97</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,925</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,469</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">A reconciliation of the differences between the United States statutory federal income tax rate and the effective tax rate as provided in the consolidated statements of operations is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Statutory rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">21.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">21.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">21.0</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">State income taxes, net of federal benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.6</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.8</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.0</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Change in valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(23.4</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(33.9</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(18.8</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Stock-based compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2.3</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.1</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-149">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Non-deductible items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.8</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1.6</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.4</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Income from loan forgiveness</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-150">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-151">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5.5</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1.0</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.6</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(0.1</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.125in">Effective rate</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">(0.3</td><td style="padding-bottom: 2.5pt; text-align: left">)%</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">(5.0</td><td style="padding-bottom: 2.5pt; text-align: left">)%</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">3.0</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred income taxes are provided using the asset and liability method to reflect temporary differences between the financial statement carrying amounts and the tax bases of assets and liabilities using presently enacted tax rates and laws. The components of deferred income taxes included in the consolidated balance sheets were as follows (in thousands):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>December 31,</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2022</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif">Deferred tax assets:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net operating loss carryforwards</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">57,870</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">58,131</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Capital loss</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">26,518</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">26,043</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Disallowed interest</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,457</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,395</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">R&amp;D, Energy and AMT credits</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,742</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,742</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Derivatives</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,051</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">460</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Intangibles</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,201</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">89</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Pension liability</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,173</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,354</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Railcar contracts</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">818</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">786</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock-based compensation</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">696</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">634</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Allowance for credit  losses and other assets</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">296</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">311</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,340</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,208</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total gross deferred tax assets</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">102,162</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">97,153</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: valuation allowance</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(93,506</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(87,949</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total deferred tax assets, net of valuation allowance</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,656</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,204</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred tax liabilities:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Property and equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,720</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,125</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,172</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(315</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total deferred tax liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(8,892</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,440</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Net deferred tax liabilities, included in other liabilities</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(236</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(236</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">A portion of the Company’s net operating loss carryforwards are subject to provisions of the tax law that limit the use of losses incurred by a corporation prior to the date certain ownership changes occur. These limitations also apply to certain depreciation deductions associated with assets on hand at the time of the ownership change and otherwise allowable during the five-year period following the ownership change. As the five-year limitation period lapsed in 2019, these disallowed deductions are reflected in property and equipment in the schedule above but continue to be subject to the annual limitation that applies to the pre-change net operating losses. Due to the limitation on the use of net operating losses and depreciation deductions, a significant portion of these carryforwards will expire regardless of whether the Company generates future taxable income. After reducing these net operating loss carryforwards for the amount which will expire due to this limitation, the Company had remaining federal net operating loss carryforwards of approximately $207,481,000 and state net operating loss carryforwards of approximately $227,772,000 at December 31, 2023. These net operating loss carryforwards expire as follows (in thousands):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>Tax Years</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Federal</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> State</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%"><span style="font-family: Times New Roman, Times, Serif">2024–2028</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-152; font-family: Times New Roman, Times, Serif">—</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">94,913</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">2029–2033</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,245</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,637</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">2034–2038</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">83,771</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">93,390</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">2039 and after*</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">108,465</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">33,832</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total NOLs</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">207,481</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">227,772</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">*</span></td><td style="text-align: justify">Includes <span style="font-family: Times New Roman, Times, Serif">indefinite life federal net operating losses of $108.5 million generated after 2017.</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Approximately $135,260,000 is available to utilize against federal taxable income for 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">To the extent amounts are not utilized in any year, they may be carried forward to the next year until expiration. These amounts may change if there are future additional limitations on their utilization.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Federal capital loss of $100,487,000 may be carried forward for 5 years and will expire in 2025. State capital loss of $95,469,000 may be carried forward for 5 years for most of the states in which the Company files returns and will expire in 2025.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">In assessing whether the deferred tax assets are realizable, a more likely than not standard is applied. If it is determined that it is more likely than not that deferred tax assets will not be realized, a valuation allowance must be established against the deferred tax assets. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which the associated temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this assessment.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">A valuation allowance was established in the amount of $93,506,000 and $87,949,000 as of December 31, 2023 and 2022, respectively, based on the Company’s assessment of the future realizability of certain deferred tax assets. The valuation allowance on deferred tax assets is related to future deductible temporary differences and net operating loss carryforwards for which the Company has concluded it is more likely than not that these items will not be realized in the ordinary course of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">For the year ended December 31, 2023, the Company recorded an increase in valuation allowance of $5,557,000. This was primarily related to additional net operating losses accumulated for the year. For the year ended December 31, 2022, the Company recorded an increase in valuation allowance of $12,365,000. This was primarily related to additional net operating losses accumulated for the year. For the year ended December 31, 2021, the Company recorded a decrease in valuation allowance of $10,104,000. This was primarily related to utilization of net operating losses as the Company generated taxable income for the year.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i>Unrecognized Tax Benefits</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">A reconciliation of the beginning balance and the ending balance of gross unrecognized tax benefits, before interest and penalties, for the period presented is as follows (in thousands):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>December 31,</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2022</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Unrecognized tax benefits at beginning of year</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">739</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-153; font-family: Times New Roman, Times, Serif">—</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Increases related to current year tax positions</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-154; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-155; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Decreases related to current year tax positions</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-156; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-157; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Increases related to prior year tax positions</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-158; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">739</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Decreases related to prior year tax positions</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-159; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-160; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Decreases related to expiration of prior year tax positions</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-161; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-162; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Decreases related to settlements of prior year tax positions</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-163; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-164; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Unrecognized tax benefits at end of year</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">739</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">739</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">The Company recorded unrecognized tax benefits for uncertain tax positions of approximately $739,000 as of December 31, 2023, of which $739,000 would impact the effective tax rate, if recognized.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">The Company recognizes interest and penalties related to income tax matters as a component of interest expense and other income, net, respectively. As of December 31, 2023, the Company accrued penalties of $74,000 and interest of $75,000 related to uncertain tax positions. The Company does not expect the unrecognized tax benefits to change significantly over the next 12 months.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">The Company is subject to income tax in the United States federal jurisdiction and various state jurisdictions and has identified its federal tax return and tax returns in state jurisdictions below as “major” tax filings. These jurisdictions, along with the years still open to audit under the applicable statutes of limitation, are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 71.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 71.5pt"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr> <td style="border-bottom: Black 1.5pt solid; width: 82%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal"><b>Jurisdiction</b></span></td><td style="padding-bottom: 1.5pt; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal"><b> </b></span></td> <td style="border-bottom: Black 1.5pt solid; width: 17%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal"><b>Tax Years</b></span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Federal</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Alabama</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Arizona</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2019 – 2022</span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Arkansas</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">California</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2019 – 2022</span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Colorado</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2019 – 2022</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Connecticut</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Georgia</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Idaho</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Illinois</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Indiana</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Iowa</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Kansas</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Louisiana</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Michigan</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Minnesota</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Mississippi</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Missouri</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Nebraska</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">New Mexico</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Oklahoma</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Oregon</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Pennsylvania</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Rhode Island</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">South Carolina</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Tennessee</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Texas</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2019 – 2022</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 71.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">However, because the Company had net operating losses and credits carried forward in several of the jurisdictions, including the United States federal and California jurisdictions, certain items attributable to closed tax years are still subject to adjustment by applicable taxing authorities through an adjustment to tax attributes carried forward to open years.</span></p> <span style="font-family: Times New Roman, Times, Serif">The Company recorded a provision for income taxes as follows (in thousands):</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Years Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2022</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2021</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current provision</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">97</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,925</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,469</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Deferred provision</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-146; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-147; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-148; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">97</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,925</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,469</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 97000 1925000 1469000 97000 1925000 1469000 <span style="font-family: Times New Roman, Times, Serif">A reconciliation of the differences between the United States statutory federal income tax rate and the effective tax rate as provided in the consolidated statements of operations is as follows:</span><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Statutory rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">21.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">21.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">21.0</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">State income taxes, net of federal benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.6</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.8</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.0</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Change in valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(23.4</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(33.9</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(18.8</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Stock-based compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2.3</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.1</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-149">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Non-deductible items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.8</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1.6</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.4</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Income from loan forgiveness</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-150">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-151">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5.5</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1.0</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.6</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(0.1</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.125in">Effective rate</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">(0.3</td><td style="padding-bottom: 2.5pt; text-align: left">)%</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">(5.0</td><td style="padding-bottom: 2.5pt; text-align: left">)%</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">3.0</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> 0.21 0.21 0.21 0.046 0.058 0.06 -0.234 -0.339 -0.188 -0.023 0.031 0.008 -0.016 0.004 -0.055 -0.01 0.006 -0.001 -0.003 -0.05 0.03 <span style="font-family: Times New Roman, Times, Serif">Deferred income taxes are provided using the asset and liability method to reflect temporary differences between the financial statement carrying amounts and the tax bases of assets and liabilities using presently enacted tax rates and laws. The components of deferred income taxes included in the consolidated balance sheets were as follows (in thousands):</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>December 31,</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2022</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif">Deferred tax assets:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net operating loss carryforwards</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">57,870</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">58,131</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Capital loss</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">26,518</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">26,043</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Disallowed interest</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,457</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,395</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">R&amp;D, Energy and AMT credits</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,742</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,742</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Derivatives</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,051</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">460</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Intangibles</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,201</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">89</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Pension liability</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,173</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,354</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Railcar contracts</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">818</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">786</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock-based compensation</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">696</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">634</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Allowance for credit  losses and other assets</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">296</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">311</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,340</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,208</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total gross deferred tax assets</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">102,162</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">97,153</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: valuation allowance</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(93,506</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(87,949</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total deferred tax assets, net of valuation allowance</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,656</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,204</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred tax liabilities:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Property and equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,720</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,125</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,172</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(315</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total deferred tax liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(8,892</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,440</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Net deferred tax liabilities, included in other liabilities</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(236</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(236</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> 57870000 58131000 26518000 26043000 3457000 2395000 3742000 3742000 -3051000 -460000 1201000 89000 1173000 1354000 818000 786000 696000 634000 296000 311000 3340000 3208000 102162000 97153000 93506000 87949000 8656000 9204000 7720000 9125000 1172000 315000 8892000 9440000 236000 236000 207481000 227772000 These net operating loss carryforwards expire as follows (in thousands):<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>Tax Years</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Federal</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> State</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%"><span style="font-family: Times New Roman, Times, Serif">2024–2028</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-152; font-family: Times New Roman, Times, Serif">—</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">94,913</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">2029–2033</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,245</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,637</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">2034–2038</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">83,771</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">93,390</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">2039 and after*</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">108,465</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">33,832</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total NOLs</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">207,481</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">227,772</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">*</span></td><td style="text-align: justify">Includes <span style="font-family: Times New Roman, Times, Serif">indefinite life federal net operating losses of $108.5 million generated after 2017.</span></td> </tr></table> 94913000 15245000 5637000 83771000 93390000 108465000 33832000 207481000 227772000 108500000 135260000 Federal capital loss of $100,487,000 may be carried forward for 5 years and will expire in 2025. State capital loss of $95,469,000 may be carried forward for 5 years for most of the states in which the Company files returns and will expire in 2025. 93506000 87949000 5557000 12365000 10104000 <span style="font-family: Times New Roman, Times, Serif">A reconciliation of the beginning balance and the ending balance of gross unrecognized tax benefits, before interest and penalties, for the period presented is as follows (in thousands):</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>December 31,</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2022</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Unrecognized tax benefits at beginning of year</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">739</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-153; font-family: Times New Roman, Times, Serif">—</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Increases related to current year tax positions</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-154; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-155; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Decreases related to current year tax positions</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-156; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-157; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Increases related to prior year tax positions</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-158; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">739</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Decreases related to prior year tax positions</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-159; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-160; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Decreases related to expiration of prior year tax positions</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-161; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-162; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Decreases related to settlements of prior year tax positions</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-163; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-164; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Unrecognized tax benefits at end of year</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">739</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">739</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 739000 739000 739000 739000 739000 739000 74000 75000 <span style="font-family: Times New Roman, Times, Serif">The Company is subject to income tax in the United States federal jurisdiction and various state jurisdictions and has identified its federal tax return and tax returns in state jurisdictions below as “major” tax filings. These jurisdictions, along with the years still open to audit under the applicable statutes of limitation, are as follows:</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr> <td style="border-bottom: Black 1.5pt solid; width: 82%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal"><b>Jurisdiction</b></span></td><td style="padding-bottom: 1.5pt; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal"><b> </b></span></td> <td style="border-bottom: Black 1.5pt solid; width: 17%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal"><b>Tax Years</b></span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Federal</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Alabama</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Arizona</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2019 – 2022</span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Arkansas</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">California</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2019 – 2022</span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Colorado</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2019 – 2022</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Connecticut</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Georgia</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Idaho</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Illinois</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Indiana</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Iowa</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Kansas</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Louisiana</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Michigan</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Minnesota</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Mississippi</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Missouri</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Nebraska</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">New Mexico</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Oklahoma</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Oregon</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Pennsylvania</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Rhode Island</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">South Carolina</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Tennessee</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020 – 2022</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Texas</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2019 – 2022</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 71.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p> 2020 – 2022 2020 – 2022 2019 – 2022 2020 – 2022 2019 – 2022 2019 – 2022 2020 – 2022 2020 – 2022 2020 – 2022 2020 – 2022 2020 – 2022 2020 – 2022 2020 – 2022 2020 – 2022 2020 – 2022 2020 – 2022 2020 – 2022 2020 – 2022 2020 – 2022 2020 – 2022 2020 – 2022 2020 – 2022 2020 – 2022 2020 – 2022 2020 – 2022 2020 – 2022 2019 – 2022 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">13.</span></td><td><span style="font-family: Times New Roman, Times, Serif">PREFERRED STOCK.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The Company has 6,734,835 undesignated shares of authorized and unissued preferred stock, which may be designated and issued in the future on the authority of the Company’s Board of Directors. As of December 31, 2023, the Company had the following designated classes of preferred stock:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Series A Preferred Stock</i> – The Company has authorized 1,684,375 shares of Series A Cumulative Redeemable Convertible Preferred Stock (“Series A Preferred Stock”), with <span style="-sec-ix-hidden: hidden-fact-165"><span style="-sec-ix-hidden: hidden-fact-166">none</span></span> outstanding at December 31, 2023 and 2022. Shares of Series A Preferred Stock that are converted into shares of the Company’s common stock revert to undesignated shares of authorized and unissued preferred stock.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Upon any issuance, the Series A Preferred Stock would rank senior in liquidation and dividend preferences to the Company’s common stock. Holders of Series A Preferred Stock would be entitled to quarterly cumulative dividends payable in arrears in cash in an amount equal to 5% per annum of the purchase price per share of the Series A Preferred Stock. The holders of the Series A Preferred Stock would have conversion rights initially equivalent to two shares of common stock for each share of Series A Preferred Stock, subject to customary antidilution adjustments. Certain specified issuances will not result in antidilution adjustments. The shares of Series A Preferred Stock would also be subject to forced conversion upon the occurrence of a transaction that would result in an internal rate of return to the holders of the Series A Preferred Stock of 25% or more. Accrued but unpaid dividends on the Series A Preferred Stock are to be paid in cash upon any conversion of the Series A Preferred Stock.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The holders of Series A Preferred Stock would have a liquidation preference over the holders of the Company’s common stock equivalent to the purchase price per share of the Series A Preferred Stock plus any accrued and unpaid dividends on the Series A Preferred Stock. A liquidation would be deemed to occur upon the happening of customary events, including transfer of all or substantially all of the Company’s capital stock or assets or a merger, consolidation, share exchange, reorganization or other transaction or series of related transactions, unless holders of 66 2/3% of the Series A Preferred Stock vote affirmatively in favor of or otherwise consent to such transaction.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Series B Preferred Stock</i> – The Company has authorized 1,580,790 shares of Series B Cumulative Convertible Preferred Stock (“Series B Preferred Stock”), with 926,942 shares outstanding at December 31, 2023 and 2022. Shares of Series B Preferred Stock that are converted into shares of the Company’s common stock revert to undesignated shares of authorized and unissued preferred stock.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">The Series B Preferred Stock ranks senior in liquidation and dividend preferences to the Company’s common stock. Holders of Series B Preferred Stock are entitled to quarterly cumulative dividends payable in arrears in cash in an amount equal to 7.00% per annum of the purchase price per share of the Series B Preferred Stock; however, subject to the provisions of the Letter Agreement described below, such dividends may, at the option of the Company, be paid in additional shares of Series B Preferred Stock based initially on the liquidation value of the Series B Preferred Stock. In addition to the quarterly cumulative dividends, holders of the Series B Preferred Stock are entitled to participate in any common stock dividends declared by the Company to its common stockholders. The holders of Series B Preferred Stock have a liquidation preference over the holders of the Company’s common stock initially equivalent to $19.50 per share of the Series B Preferred Stock plus any accrued and unpaid dividends on the Series B Preferred Stock. A liquidation will be deemed to occur upon the happening of customary events, including the transfer of all or substantially all of the capital stock or assets of the Company or a merger, consolidation, share exchange, reorganization or other transaction or series of related transaction, unless holders of 66 2/3% of the Series B Preferred Stock vote affirmatively in favor of or otherwise consent that such transaction shall not be treated as a liquidation. The Company believes that such liquidation events are within its control and therefore has classified the Series B Preferred Stock in stockholders’ equity<i>.</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">As of December 31, 2023, the Series B Preferred Stock was convertible into 980,712 shares of the Company’s common stock. The conversion ratio is subject to customary antidilution adjustments. In addition, antidilution adjustments are to occur in the event that the Company issues equity securities, including derivative securities convertible into equity securities (on an as-converted or as-exercised basis), at a price less than the conversion price then in effect. The shares of Series B Preferred Stock are also subject to forced conversion upon the occurrence of a transaction that would result in an internal rate of return to the holders of the Series B Preferred Stock of 25% or more. The forced conversion is to be based upon the conversion ratio as last adjusted. Accrued but unpaid dividends on the Series B Preferred Stock are to be paid in cash upon any conversion of the Series B Preferred Stock.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">The holders of Series B Preferred Stock vote together as a single class with the holders of the Company’s common stock on all actions to be taken by the Company’s stockholders. Each share of Series B Preferred Stock entitles the holder to approximately 0.03 votes per share on all matters to be voted on by the stockholders of the Company. Notwithstanding the foregoing, the holders of Series B Preferred Stock are afforded numerous customary protective provisions with respect to certain actions that may only be approved by holders of a majority of the shares of Series B Preferred Stock.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">In 2008, the Company entered into Letter Agreements with Lyles United LLC (“Lyles United”) and other purchasers under which the Company expressly waived its rights under the Certificate of Designations relating to the Series B Preferred Stock to make dividend payments in additional shares of Series B Preferred Stock in lieu of cash dividend payments without the prior written consent of Lyles United and the other purchasers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"><i>Registration Rights Agreement</i> – In connection with the sale of its Series B Preferred Stock, the Company entered into a registration rights agreement with Lyles United. The registration rights agreement is effective until the holders of the Series B Preferred Stock, and their affiliates, as a group, own less than 10% for each of the series issued, including common stock into which such Series B Preferred Stock has been converted. The registration rights agreement provides that holders of a majority of the Series B Preferred Stock, including common stock into which such Series B Preferred Stock has been converted, may demand and cause the Company to register on their behalf the shares of common stock issued, issuable or that may be issuable upon conversion of the Preferred Stock and as payment of dividends thereon, and upon exercise of the related warrants (collectively, the “Registrable Securities”). The Company is required to keep such registration statement effective until such time as all of the Registrable Securities are sold or until such holders may avail themselves of Rule 144 for sales of Registrable Securities without registration under the Securities Act of 1933, as amended. The holders are entitled to two demand registrations on Form S-1 and unlimited demand registrations on Form S-3; provided, however, that the Company is not obligated to effect more than one demand registration on Form S-3 in any calendar year. In addition to the demand registration rights afforded the holders under the registration rights agreement, the holders are entitled to unlimited “piggyback” registration rights. These rights entitle the holders who so elect to be included in registration statements to be filed by the Company with respect to other registrations of equity securities. The Company is responsible for all costs of registration, plus reasonable fees of one legal counsel for the holders, which fees are not to exceed $25,000 per registration. The registration rights agreement includes customary representations and warranties on the part of both the Company and the holders and other customary terms and conditions.</span></p> 6734835 1684375 0.05 0.25 1580790 926942 926942 0.07 19.5 980712 0.25 0.03 0.10 25000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">14.</span></td><td><span style="font-family: Times New Roman, Times, Serif">STOCK-BASED COMPENSATION.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">On June 16, 2016, the Company’s shareholders approved the 2016 Stock Incentive Plan, which authorizes the issuance of incentive stock options and non-qualified stock options, restricted stock, restricted stock units, stock appreciation rights, direct stock issuances and other stock-based awards to the Company’s officers, directors or key employees or to consultants that do business with the Company initially for up to an aggregate of 1,150,000 shares of common stock. On June 14, 2018, the Company’s shareholders approved an increase to the aggregate number of shares authorized under the 2016 Stock Incentive Plan to 3,650,000 shares. On November 7, 2019, the Company’s shareholders approved an increase to the aggregate number of shares authorized under the 2016 Stock Incentive Plan to 5,650,000 shares. On November 18, 2020, the Company’s shareholders approved an increase to the aggregate number of shares authorized under the 2016 Stock Incentive Plan to 7,400,000 shares. On June 23, 2022, the Company’s shareholders approved an increase to the aggregate number of shares authorized under the 2016 Stock Incentive Plan to 8,900,000 shares. On June 22, 2023, the Company’s shareholders approved an increase to the aggregate number of shares authorized under the 2016 Stock Incentive Plan to 11,400,000 shares.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"><i>Restricted Stock</i> – A summary of unvested restricted stock activity is as follows (shares in thousands):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Number of<br/> Shares</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Weighted-<br/> Average<br/> Grant Date <br/>Fair Value <br/>Per Share</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Unvested at December 31, 2021</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,387</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.30</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Issued</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">872</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6.21</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Vested</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,051</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.66</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Canceled</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(39</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6.23</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Unvested at December 31, 2022</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,169</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5.95</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Issued</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,375</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.87</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Vested</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(547</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5.61</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Canceled</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(56</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.14</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Unvested at December 31, 2023</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,941</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.77</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The fair value of the common stock at vesting aggregated $929,000, $6,900,000 and $8,810,000 for the years ended December 31, 2023, 2022 and 2021, respectively. Stock-based compensation expense related to employee and non-employee restricted stock and option grants recognized in the accompanying consolidated statements of operations, was as follows (in thousands):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Years Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2022</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2021</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-indent: -11.1pt; padding-left: 11.1pt"><span style="font-family: Times New Roman, Times, Serif">Employees</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,345</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,689</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,758</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -11.1pt; padding-left: 11.1pt"><span style="font-family: Times New Roman, Times, Serif">Non-employees</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">551</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">644</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,125</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -11.1pt; padding-left: 11.1pt"><span style="font-family: Times New Roman, Times, Serif">Total stock-based compensation expense</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,896</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,333</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,883</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Employee grants typically have a two or three-year vesting schedule, while non-employee grants have a one-year vesting schedule. At December 31, 2023, the total compensation expense related to unvested awards which had not been recognized was $8,281,000 and the associated weighted-average period over which the compensation expense attributable to those unvested awards will be recognized was approximately 0.67 years.</span></p> 1150000 3650000 5650000 7400000 8900000 11400000 <span style="font-family: Times New Roman, Times, Serif"><i>Restricted Stock</i> – A summary of unvested restricted stock activity is as follows (shares in thousands):</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Number of<br/> Shares</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Weighted-<br/> Average<br/> Grant Date <br/>Fair Value <br/>Per Share</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Unvested at December 31, 2021</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,387</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.30</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Issued</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">872</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6.21</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Vested</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,051</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.66</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Canceled</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(39</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6.23</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Unvested at December 31, 2022</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,169</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5.95</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Issued</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,375</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.87</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Vested</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(547</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5.61</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Canceled</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(56</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.14</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Unvested at December 31, 2023</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,941</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.77</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 1387000 3.3 872000 6.21 1051000 2.66 39000 6.23 1169000 5.95 2375000 1.87 547000 5.61 56000 3.14 2941000 2.77 <span style="font-family: Times New Roman, Times, Serif">The fair value of the common stock at vesting aggregated $929,000, $6,900,000 and $8,810,000 for the years ended December 31, 2023, 2022 and 2021, respectively. Stock-based compensation expense related to employee and non-employee restricted stock and option grants recognized in the accompanying consolidated statements of operations, was as follows (in thousands):</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Years Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2022</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2021</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-indent: -11.1pt; padding-left: 11.1pt"><span style="font-family: Times New Roman, Times, Serif">Employees</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,345</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,689</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,758</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -11.1pt; padding-left: 11.1pt"><span style="font-family: Times New Roman, Times, Serif">Non-employees</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">551</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">644</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,125</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -11.1pt; padding-left: 11.1pt"><span style="font-family: Times New Roman, Times, Serif">Total stock-based compensation expense</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,896</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,333</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,883</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 929000 6900000 8810000 3345000 2689000 1758000 551000 644000 1125000 3896000 3333000 2883000 8281000 P0Y8M1D <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">15.</span></td><td><span style="font-family: Times New Roman, Times, Serif">COMMITMENTS AND CONTINGENCIES.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Commitments </i>– The following is a description of significant commitments at December 31, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Sales Commitments</i> – At December 31, 2023, the Company had entered into sales contracts with its major customers to sell certain quantities of alcohol and essential ingredients. The Company had open alcohol indexed-price contracts for 102,874,000 gallons as of December 31, 2023 and open fixed-price alcohol sales contracts totaling $285,802,000 as of December 31, 2023. The Company had open fixed-price sales contracts for essential ingredients totaling $6,374,000 and open indexed-price sales contracts of essential ingredients for 85,000 tons as of December 31, 2023. These sales contracts are scheduled for completion over the next twelve months.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Purchase Commitments</i> – At December 31, 2023, the Company had indexed-price purchase contracts to purchase 26,332,000 gallons of alcohol and fixed-price purchase contracts to purchase $1,705,000 of alcohol from its suppliers. The Company had fixed-price purchase contracts to purchase $30,100,000 of corn from its suppliers as of December 31, 2023. The Company had fixed-price purchase contracts for natural gas totaling $4,663,000. The Company also had future commitments for certain capital projects totaling $15,629,000. These purchase commitments are scheduled to be satisfied through 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Contingencies </i>– The following is a description of significant contingencies at December 31, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Litigation –</i> The Company is subject to various claims and contingencies in the ordinary course of its business, including those related to litigation, business transactions, employee-related matters, and others. When the Company is aware of a claim or potential claim, it assesses the likelihood of any loss or exposure. If it is probable that a loss will result and the amount of the loss can be reasonably estimated, the Company will record a liability for the loss. If the loss is not probable or the amount of the loss cannot be reasonably estimated, the Company discloses the claim if the likelihood of a potential loss is reasonably possible, and the amount involved could be material. While the Company can provide no assurances, the Company does not expect that any of its pending legal proceedings will have a material financial impact on the Company’s operating results.</span></p> 102874000 285802000 6374000 85000 26332000 1705000 30100000 4663000 15629000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">16.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">FAIR VALUE MEASUREMENTS.</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The fair value hierarchy prioritizes the inputs used in valuation techniques into three levels, as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: left; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="text-align: left; width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">●</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Level 1 – Observable inputs – unadjusted quoted prices in active markets for identical assets and liabilities;</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: left; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="text-align: left; width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">●</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Level 2 – Observable inputs other than quoted prices included in Level 1 that are observable for the asset or liability through corroboration with market data; and</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: left; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="text-align: left; width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">●</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Level 3 – Unobservable inputs – includes amounts derived from valuation models where one or more significant inputs are unobservable. For fair value measurements using significant unobservable inputs, a description of the inputs and the information used to develop the inputs is required along with a reconciliation of Level 3 values from the prior reporting period.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Pooled Separate Accounts</i> – Pooled separate accounts invest primarily in domestic and international stocks, commercial paper or single mutual funds. The net asset value is used as a practical expedient to determine fair value for these accounts. Each pooled separate account provides for redemptions by the Retirement Plan at reported net asset values per share, with little to no advance notice requirement, therefore these funds are classified within Level 2 of the valuation hierarchy.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><i>Other Derivative Instruments</i> – The Company’s other derivative instruments consist of commodity positions. The fair values of the commodity positions are based on quoted prices on the commodity exchanges and are designated as Level 1 inputs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The following table summarizes recurring and nonrecurring fair value measurements by level at December 31, 2023 (in thousands):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Fair <br/> Value</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Level 1</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Level 2</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Level 3</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Benefit Plan<br/> Percentage<br/> Allocation</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif">Assets:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Derivative financial instruments</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,412</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,412</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-167; font-family: Times New Roman, Times, Serif">—</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-168; font-family: Times New Roman, Times, Serif">—</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Defined benefit plan assets(1)</span> (pooled separate accounts):</td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Large U.S. Equity(2)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,608</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-169; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,608</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-170; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">30</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Small/Mid U.S. Equity(3)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,350</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-171; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,350</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-172; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">18</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">International Equity(4)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,682</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-173; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,682</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-174; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Fixed Income(5)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,845</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-175; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,845</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-176; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">37</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,897</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,412</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,485</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-177; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Liabilities:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Derivative financial instruments</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,849</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,849</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-178; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-179; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">The following table summarizes recurring and nonrecurring fair value measurements by level at December 31, 2022 (in thousands):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Benefit Plan</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Fair</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Percentage</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Value</b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Level 1</b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Level 2</b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Level 3</b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Allocation</b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif">Assets:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Derivative financial instruments</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,973</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,973</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span>$</td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-180; font-family: Times New Roman, Times, Serif">—</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-181; font-family: Times New Roman, Times, Serif">—</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">—</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Defined benefit plan assets(1)</span> (pooled separate accounts):</td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Large U.S. Equity(2)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,586</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-182; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,586</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-183; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">28</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Small/Mid U.S. Equity(3)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,986</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-184; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,986</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-185; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">18</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">International Equity(4)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,406</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-186; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,406</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-187; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">14</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Fixed Income(5)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,710</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-188; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,710</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-189; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">40</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,661</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,973</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,688</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-190; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"> </td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Liabilities:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Derivative financial instruments</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,732</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,732</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-191; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-192; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">(1)</span></td><td><span style="font-family: Times New Roman, Times, Serif">See Note 11 for accounting discussion.</span></td></tr></table> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">(2)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">This category includes investments in funds comprised of equity securities of large U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"></p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">(3)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">This category includes investments in funds comprised of equity securities of small- and medium-sized U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"></p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">(4)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">This category includes investments in funds comprised of equity securities of foreign companies, including emerging markets. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"></p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">(5)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">This category includes investments in funds comprised of U.S. and foreign investment-grade fixed income securities, high-yield fixed income securities that are rated below investment-grade, U.S. treasury securities, mortgage-backed securities, and other asset-backed securities. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</span></td></tr></table> <span style="font-family: Times New Roman, Times, Serif">The following table summarizes recurring and nonrecurring fair value measurements by level at December 31, 2023 (in thousands):</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Fair <br/> Value</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Level 1</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Level 2</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Level 3</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Benefit Plan<br/> Percentage<br/> Allocation</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif">Assets:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Derivative financial instruments</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,412</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,412</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-167; font-family: Times New Roman, Times, Serif">—</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-168; font-family: Times New Roman, Times, Serif">—</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Defined benefit plan assets(1)</span> (pooled separate accounts):</td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Large U.S. Equity(2)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,608</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-169; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,608</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-170; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">30</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Small/Mid U.S. Equity(3)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,350</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-171; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,350</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-172; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">18</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">International Equity(4)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,682</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-173; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,682</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-174; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Fixed Income(5)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,845</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-175; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,845</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-176; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">37</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,897</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,412</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,485</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-177; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Liabilities:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Derivative financial instruments</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,849</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,849</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-178; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-179; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Benefit Plan</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Fair</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Percentage</b></span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Value</b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Level 1</b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Level 2</b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Level 3</b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Allocation</b></span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif">Assets:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Derivative financial instruments</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,973</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,973</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span>$</td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-180; font-family: Times New Roman, Times, Serif">—</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-181; font-family: Times New Roman, Times, Serif">—</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">—</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Defined benefit plan assets(1)</span> (pooled separate accounts):</td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Large U.S. Equity(2)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,586</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-182; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,586</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-183; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">28</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Small/Mid U.S. Equity(3)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,986</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-184; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,986</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-185; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">18</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">International Equity(4)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,406</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-186; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,406</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-187; font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">14</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Fixed Income(5)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,710</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-188; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,710</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-189; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">40</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,661</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,973</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,688</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-190; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"> </td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Liabilities:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Derivative financial instruments</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,732</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,732</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-191; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-192; font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">(1)</span></td><td><span style="font-family: Times New Roman, Times, Serif">See Note 11 for accounting discussion.</span></td></tr></table><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">(2)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">This category includes investments in funds comprised of equity securities of large U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</span></td></tr></table><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">(3)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">This category includes investments in funds comprised of equity securities of small- and medium-sized U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</span></td></tr></table><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">(4)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">This category includes investments in funds comprised of equity securities of foreign companies, including emerging markets. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</span></td></tr></table><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">(5)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">This category includes investments in funds comprised of U.S. and foreign investment-grade fixed income securities, high-yield fixed income securities that are rated below investment-grade, U.S. treasury securities, mortgage-backed securities, and other asset-backed securities. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</span></td></tr></table> 2412000 2412000 5608000 5608000 0.30 3350000 3350000 0.18 2682000 2682000 0.15 6845000 6845000 0.37 20897000 2412000 18485000 13849000 13849000 4973000 4973000 4586000 4586000 0.28 2986000 2986000 0.18 2406000 2406000 0.14 6710000 6710000 0.40 21661000 4973000 16688000 6732000 6732000 73339000 -0.40 71944000 -0.60 false FY 0000778164 Includes indefinite life federal net operating losses of $108.5 million generated after 2017. See Note 11 for accounting discussion. This category includes investments in funds comprised of equity securities of large U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund. This category includes investments in funds comprised of equity securities of small- and medium-sized U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund. This category includes investments in funds comprised of equity securities of foreign companies, including emerging markets. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund. This category includes investments in funds comprised of U.S. and foreign investment-grade fixed income securities, high-yield fixed income securities that are rated below investment-grade, U.S. treasury securities, mortgage-backed securities, and other asset-backed securities. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.