0001213900-22-045551.txt : 20220809 0001213900-22-045551.hdr.sgml : 20220809 20220809060452 ACCESSION NUMBER: 0001213900-22-045551 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 60 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220809 DATE AS OF CHANGE: 20220809 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Alto Ingredients, Inc. CENTRAL INDEX KEY: 0000778164 STANDARD INDUSTRIAL CLASSIFICATION: INDUSTRIAL ORGANIC CHEMICALS [2860] IRS NUMBER: 412170618 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-21467 FILM NUMBER: 221146229 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-Q 1 f10q0622_altoingredients.htm QUARTERLY REPORT

 

 

UNITED STATES SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

(Mark One)

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

 

For the quarterly period ended June 30, 2022

 

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)

 

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

 

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)

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer  ☐ Accelerated filer  ☒
Non-accelerated filer  ☐  Smaller reporting company  
Emerging growth company    

 

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

 

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

 

As of August 5, 2022, there were 74,180,566 shares of Alto Ingredients, Inc. common stock, $0.001 par value per share, and 896 shares of Alto Ingredients, Inc. non-voting common stock, $0.001 par value per share, outstanding.

 

 

 

 

 

 

    Page
  PART I
FINANCIAL INFORMATION
 
   
ITEM 1. FINANCIAL STATEMENTS.  
     
  Consolidated Balance Sheets as of June 30, 2022 (unaudited) and December 31, 2021 1
     
  Consolidated Statements of Operations for the Three and Six Months Ended June 30, 2022 and 2021 (unaudited) 3
     
  Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2022 and 2021 (unaudited) 4
     
  Consolidated Statements of Stockholders’ Equity for the Three and Six Months Ended June 30, 2022 and 2021 (unaudited) 5
     
  Notes to Consolidated Financial Statements (unaudited) 6
     
ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS. 18
     
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK. 31
     
ITEM 4. CONTROLS AND PROCEDURES. 33
     
  PART II
OTHER INFORMATION
 
     
ITEM 1. LEGAL PROCEEDINGS. 34
     
ITEM 1A. RISK FACTORS. 34
     
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS. 42
     
ITEM 3. DEFAULTS UPON SENIOR SECURITIES. 42
     
ITEM 4. MINE SAFETY DISCLOSURES. 42
     
ITEM 5. OTHER INFORMATION. 42
     
ITEM 6. EXHIBITS. 43
     
SIGNATURES   44

 

i

 

 

PART I - FINANCIAL INFORMATION

 

ITEM 1. FINANCIAL STATEMENTS.

 

ALTO INGREDIENTS, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands)

 

   June 30,   December 31, 
ASSETS  2022   2021 
   (unaudited)   * 
Current Assets:        
Cash and cash equivalents  $57,376   $50,612 
Restricted cash   17,361    11,513 
Accounts receivable, net (net of allowance for doubtful accounts of $444 and $378, respectively)   92,744    86,888 
Inventories   67,438    54,373 
Derivative instruments   27,488    15,839 
Notes receivable, current   
    3,125 
Other current assets   11,081    7,176 
Total current assets   273,488    229,526 
Property and equipment, net   222,946    222,550 
Other Assets:          
Right of use operating lease assets, net   14,004    13,413 
Notes receivable, noncurrent   
    11,641 
Intangible assets, net   9,381    2,678 
Goodwill   5,908    
 
Other assets   5,592    5,145 
Total other assets   34,885    32,877 
Total Assets  $531,319   $484,953 

 

 

*Amounts derived from the audited consolidated financial statements for the year ended December 31, 2021.

 

See accompanying notes to consolidated financial statements.

 

1

 

 

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

 

   June 30,   December 31, 
LIABILITIES AND STOCKHOLDERS’ EQUITY  2022   2021 
   (unaudited)   * 
Current Liabilities:        
Accounts payable – trade  $21,478   $23,251 
Accrued liabilities   21,404    21,307 
Current portion – operating leases   4,132    3,909 
Derivative instruments   32,770    13,582 
Other current liabilities   15,340    7,553 
Total current liabilities   95,124    69,602 
           
Long-term debt, net of current portion   52,518    50,361 
Operating leases, net of current portion   9,801    9,382 
Other liabilities   10,288    10,394 
Total Liabilities   167,731    139,739 
Commitments and Contingencies (Note 7)   
 
    
 
 
Stockholders’ Equity:          
Alto Ingredients, Inc. Stockholders’ Equity:          
Preferred stock, $0.001 par value; 10,000 shares authorized; Series A: 1,684 shares authorized; no shares issued and outstanding as of June 30, 2022 and December 31, 2021; Series B: 1,581 shares authorized; 927 shares issued and outstanding as of June 30, 2022 and December 31, 2021; liquidation preference of $18,075 as of June 30, 2022   1    1 
Common stock, $0.001 par value; 300,000 shares authorized; 74,188 and 72,778 shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively   74    73 
Non-voting common stock, $0.001 par value; 3,553 shares authorized; 1 share issued and outstanding as of June 30, 2022 and December 31, 2021, respectively   
    
 
Additional paid-in capital   1,036,692    1,037,205 
Accumulated other comprehensive loss   (284)   (284)
Accumulated deficit   (672,895)   (691,781)
Total Stockholders’ Equity   363,588    345,214 
Total Liabilities and Stockholders’ Equity  $531,319   $484,953 

 

 

*Amounts derived from the audited consolidated financial statements for the year ended December 31, 2021.

 

See accompanying notes to consolidated financial statements.

 

2

 

 

ALTO INGREDIENTS, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS

(unaudited, in thousands, except per share data)

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2022   2021   2022   2021 
                 
Net sales  $362,189   $298,110   $670,307   $516,844 
Cost of goods sold   353,345    282,877    656,690    487,774 
Gross profit   8,844    15,233    13,617    29,070 
Selling, general and administrative expenses   8,996    7,230    16,625    14,244 
Asset impairments   
    1,900    
    3,100 
Income (loss) from operations   (152)   6,103    (3,008)   11,726 
Interest expense, net   (319)   (1,045)   (519)   (2,930)
Income from cash grant   22,652    
    22,652    
 
Income from loan forgiveness   
    3,887    
    3,887 
Other income (expense), net   (66)   (555)   388    385 
Income before provision for income taxes   22,115    8,390    19,513    13,068 
Provision for income taxes   
    
    
    
 
Net income  $22,115   $8,390   $19,513   $13,068 
Preferred stock dividends  $(315)  $(315)  $(627)  $(627)
Income allocated to participating securities   (284)   (108)   (251)   (167)
Net income available to common stockholders  $21,516   $7,967   $18,635   $12,274 
Net income per share, basic  $0.29   $0.11   $0.26   $0.17 
Net income per share, diluted  $0.29   $0.11   $0.26   $0.17 
Weighted-average shares outstanding, basic   72,936    71,260    71,690    70,808 
Weighted-average shares outstanding, diluted   73,123    71,929    71,958    71,961 

 

See accompanying notes to consolidated financial statements.

 

3

 

 

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

 

   Six Months Ended
June 30,
 
   2022   2021 
Operating Activities:        
Net income  $19,513   $13,068 
Adjustments to reconcile net income to net cash provided by operating activities:          
Depreciation and amortization of intangibles   12,862    11,670 
Inventory valuation   3,010    
 
Asset impairments   
    3,100 
Income from loan forgiveness   
    (3,887)
Non-cash compensation   1,779    1,655 
Amortization of deferred financing fees   37    701 
Bad debt expense   66    143 
Changes in operating assets and liabilities, net of business acquisition:          
Accounts receivable   (393)   (23,694)
Inventories   (14,729)   (18,526)
Other assets   3,210    12,233 
Operating leases   (2,528)   (2,069)
Assets held-for-sale   
    (2,915)
Liabilities held-for-sale   
    1,445 
Accounts payable and accrued expenses   (2,132)   11,096 
Net cash provided by operating activities   20,695    4,020 
Investing Activities:          
Proceeds from Madera Sale   
    19,500 
Additions to property and equipment   (9,762)   (4,192)
Purchase of Eagle Alcohol, net of cash acquired   (14,655)   
 
Net cash (used in) provided by investing activities   (24,417)   15,308 
Financing Activities:          
Net proceeds from Kinergy’s line of credit   2,195    24,406 
Proceeds from principal payments on notes receivable   14,766    
 
Proceeds from stock option exercises   
    462 
Principal payments on borrowings   
    (37,810)
Preferred stock dividends paid   (627)   
 
Net cash provided by (used in) financing activities   16,334    (12,942)
Net change in cash, cash equivalents and restricted cash   12,612    6,386 
Cash, cash equivalents and restricted cash at beginning of period   62,125    48,187 
Cash, cash equivalents and restricted cash at end of period  $74,737   $54,573 
           
           
Reconciliation of total cash, cash equivalents and restricted cash:          
Cash and cash equivalents  $57,376   $50,796 
Restricted cash   17,361    3,777 
Total cash, cash equivalents and restricted cash  $74,737   $54,573 
Supplemental Information:          
Interest paid  $456   $2,723 
Accrued preferred stock dividends  $
   $627 
           

 

See accompanying notes to consolidated financial statements.

 

4

 

 

ALTO INGREDIENTS, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(unaudited, in thousands)

 

   Preferred Stock   Common Stock   Additional
Paid-In
   Accumulated   Accum. Other
Comprehensive
     
   Shares   Amount   Shares   Amount   Capital   Deficit   Loss    Total 
Balances, January 1, 2022   927   $1    72,778   $73   $1,037,205   $(691,781)  $(284)   $345,214 
Restricted stock issued to employees and directors, net of cancellations and tax   
    
    684        (9)   
    
     (9)
Stock-based compensation       
        
    673    
    
     673 
Shares issued for Eagle Alcohol acquisition           949    1    
    
    
     1 
Preferred stock dividends       
        
    
    (312)   
     (312)
Net loss       
        
    
    (2,602)   
     (2,602)
Balances, March 31, 2022   927   $1    74,411   $74   $1,037,869   $(694,695)  $(284)   $342,965 
Restricted stock issued to employees and directors, net of cancellations and tax   
    
    (223)   
    (2,283)   
    
     (2,283)
Stock-based compensation                   1,106    
    
     1,106 
Preferred stock dividends                   
    (315)   
     (315)
Net income                   
    22,115    
     22,115 
Balances, June 30, 2022   927   $1    74,188   $74   $1,036,692   $(672,895)  $(284)   $363,588 
                                          

Balances, January 1, 2021

   927   $1    72,487   $72   $1,036,638   $(736,598)  $(3,878)   $296,235 
Restricted stock issued to employees and directors, net of cancellations and tax       
    550    1    (186)   
    
     (185)
Stock-based compensation                   804    
    
     804 
Issuances of common stock       
    124    
    462    
    
     462 
Preferred stock dividends                   
    (312)   
     (312)
Net income                   
    4,678    
     4,678 
Balances, March 31, 2021   927   $1    73,161   $73   $1,037,718   $(732,232)  $(3,878)   $301,682 
Restricted stock issued to employees and directors, net of cancellations and tax           (350)   
    (2,589)   
    
     (2,589)
Stock-based compensation                   851    
    
     851 
Preferred stock dividends                   
    (315)   
     (315)
Net income               
    
    8,390    
     8,390 
Balances, June 30, 2021   927   $1    72,811   $73   $1,035,980   $(724,157)  $(3,878)   $308,019 

 

See accompanying notes to consolidated financial statements.

 

5

 

 

ALTO INGREDIENTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)

 

1.ORGANIZATION AND BASIS OF PRESENTATION.

 

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 Op Co.”), 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.

 

On May 14, 2021 and November 4, 2021, the Company completed the sale of its production facilities located in Madera and Stockton, California, respectively. The results of these facilities are included in the Company’s results reported for the three and six months ended June 30, 2021. As discussed in Note 2, on January 14, 2022, the Company acquired 100% ownership of Eagle Alcohol Company LLC, a Missouri limited liability company (“Eagle Alcohol”), which is now a wholly-owned subsidiary of Alto Ingredients, Inc. The results of Eagle Alcohol since the date of the acquisition are included in the Company’s results reported for the three and six months ended June 30, 2022.

 

The Company is a leading producer and distributor of specialty alcohols and essential ingredients. The Company also produces, markets and distributes renewable fuel. The Company’s production facilities in Pekin, Illinois are located in the heart of the Corn Belt, benefit from low-cost and abundant feedstock and allow for access to many additional domestic markets. In addition, the Company’s ability to load barges, rail and trucks from these facilities allows for greater access to international markets. The Company’s two production facilities in Oregon and Idaho are located in close proximity to both feed and renewable fuel customers and thus enjoy unique advantages in efficiency, logistics and product pricing.

 

The Company has a combined alcohol production capacity of 350 million gallons per year and produces, on an annualized basis, nearly 1.2 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 sells alcohols acquired from other producers, and markets and distributes fuel-grade ethanol produced by third parties.

 

The Company focuses on four key markets: Health, Home & Beauty; Food & Beverage; 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 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. Renewable Fuels includes fuel-grade ethanol and distillers corn oil used as a feedstock for renewable diesel and biodiesel fuels.

 

As of June 30, 2022, all of the Company’s production facilities were operating. As market conditions change, the Company may increase, decrease or idle production at one or more operating facilities or resume operations at any then-idled facility.

 

Basis of PresentationInterim Financial Statements – The accompanying unaudited consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Results for interim periods should not be considered indicative of results for a full year. These interim consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. The accounting policies used in preparing these consolidated financial statements are the same as those described in Note 1 to the consolidated financial statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair statement of the results for interim periods have been included. All significant intercompany accounts and transactions have been eliminated in consolidation.

 

6

 

 

Accounts Receivable and Allowance for Doubtful Accounts – Trade accounts receivable are presented at face value, net of the allowance for doubtful accounts. The Company sells specialty alcohols to large consumer products 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 generally without requiring collateral.

 

The Company maintains an allowance for doubtful accounts for balances that appear to have specific collection issues. The collection process is based on the age of the invoice and requires attempted contacts with the customer at specified intervals. If, after a specified number of days, the Company has been unsuccessful in its collection efforts, a bad debt allowance is recorded for the balance in question. Delinquent accounts receivable are charged against the allowance for doubtful accounts once uncollectibility has been determined. The factors considered in reaching this determination are the apparent financial condition of the customer and the Company’s success in contacting and negotiating with the customer. If the financial condition of the Company’s customers were to deteriorate, resulting in an impairment of ability to make payments, additional allowances may be required.

 

Of the accounts receivable balance, approximately $60,256,000 and $63,929,000 at June 30, 2022 and December 31, 2021, respectively, were used as collateral under Kinergy’s operating line of credit. The allowance for doubtful accounts was $444,000 and $378,000 as of June 30, 2022 and December 31, 2021, respectively. The Company recorded a bad debt expense of $35,000 and $52,000 for the three months ended June 30, 2022 and 2021, respectively. The Company recorded a bad debt expense of $66,000 and $143,000 for the six months ended June 30, 2022 and 2021, respectively. The Company does not have any off-balance sheet credit exposure related to its customers.

 

Financial Instruments – The carrying values of cash and cash equivalents, restricted cash, accounts receivable, notes receivable, derivative assets, accounts payable, accrued liabilities and derivative 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 the interest rates on these instruments are variable.

 

Business Combinations – Business acquisitions are accounted for in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 805 “Business Combinations”. FASB 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 – The Company applied for and received $22,652,000 in cash from the USDA’s Biofuel Producer Program. The program was created as part of the CARES Act in 2020, which allocated $700,000,000 to support biofuel producers who experienced market losses due to the pandemic. The cash grant is not required to be repaid. 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 as income from cash grant in the accompanying consolidated statements of operations.

 

 

7

 

 

Estimates and Assumptions – The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States 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 doubtful accounts, net realizable value of inventory, estimated lives of property and equipment, long-lived asset impairments, fair value of warrants, valuation allowances on deferred income taxes, 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.

 

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 are 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 next 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 has recognized an estimated $0.9 million and $1.8 million for the three and six months ended June 30, 2022, respectively, in selling, general and administrative expenses in the accompanying consolidated statements of operations.

 

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

 

Eagle Alcohol’s unaudited results for the three months ended June 30, 2022 and 2021 generated $4.1 million and $8.9 million in net sales and $0.0 million and $1.1 million in net income, respectively. Eagle Alcohol’s unaudited results for the six months ended June 30, 2022 and 2021 generated $7.9 million and $17.5 million in net sales and $0.2 million and $2.0 million in net income, respectively. The following table presents unaudited pro forma combined financial information assuming the acquisition occurred on January 1, 2021 (dollars in thousands except per share amounts):

 

   Three Months Ended
June 30,
 
   2022   2021 
     
Revenues – pro forma  $362,189   $303,640 
Net income available to common stockholders – pro forma  $21,516   $7,322 
Diluted net income per share – pro forma  $0.29   $0.10 
Diluted shares   74,072    72,878 

 

   Six Months Ended
June 30,
 
   2022   2021 
     
Revenues – pro forma  $670,834   $529,126 
Net income available to common stockholders – pro forma  $18,568   $11,791 
Diluted net income per share – pro forma  $0.25   $0.16 
Diluted shares   72,907    72,910 

 

8

 

 

The following preliminary allocation of the estimated purchase price assumes, with the exception of property and equipment and intangibles, carrying values approximate fair value. Estimates of uncollectible accounts receivable are not considered material due to the short-term nature and customer collection history. The preliminary estimate of working capital is under review by management and is subject to change. Based upon these assumptions, the preliminary purchase price allocation is as follows (in thousands):

 

Cash and cash equivalents  $705 
Accounts receivable   5,529 
Inventories   1,345 
Total current assets   7,579 
      
Property and equipment   1,066 
Right of use assets   2,749 
Total tangible assets  $11,394 
      
Current liabilities  $6,169 
Right of use liabilities   2,749 
Total liabiltiies  $8,918 
      
      
Net tangible assets acquired  $2,476 
Customer relationships   6,556 
Tradename   420 
Goodwill   5,908 
Total Purchase Price  $15,360 

 

Goodwill represents the value of the downstream integration that the operations of Eagle Alcohol will add to the Company. The Company expects the amortization of goodwill to be deductible for tax purposes. For the identifiable intangible assets, the Company has estimated 12 years for useful lives for customer relationships and 10 years for tradename. For the three months ended June 30, 2022, the Company recorded amortization expense of $137,000 and $10,000 for customer relationships and tradename, respectively. For the six months ended June 30, 2022, the Company recorded amortization expense of $245,000 and $19,000 for customer relationships and tradename, respectively. Any changes to the initial estimates of the fair value of the acquired assets and assumed liabilities will be recorded as adjustments to those assets and liabilities and residual amounts will be allocated to goodwill if net assets acquired are less than the purchase price. The Company did not incur any material acquisition costs.

 

3.SEGMENTS.

 

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

 

9

 

 

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

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2022   2021   2022   2021 
Net Sales                
Pekin Campus, recorded as gross:                
Alcohol sales  $143,768   $132,296   $259,818   $227,380 
Essential ingredient sales   59,853    49,578    115,133    94,655 
Intersegment sales   269    316    525    628 
Total Pekin Campus sales   203,890    182,190    375,476    322,663 
                     
Marketing and distribution:                    
Alcohol sales, gross  $63,558   $86,299   $117,484   $143,309 
Alcohol sales, net   317    532    668    984 
Intersegment sales   3,242    2,618    6,239    4,862 
Total marketing and distribution sales   67,117    89,449    124,391    149,155 
                     
Other production, recorded as gross:                    
Alcohol sales  $67,184   $22,153   $126,991   $38,121 
Essential ingredient sales   23,372    7,252    42,309    12,395 
Intersegment sales       332    12    637 
Total Other production sales   90,556    29,737    169,312    51,153 
                     
Corporate and other   4,137        7,904     
Intersegment eliminations   (3,511)   (3,266)   (6,776)   (6,127)
Net sales as reported  $362,189   $298,110   $670,307   $516,844 
                     
Cost of goods sold:                    
Pekin Campus  $195,691   $171,547   $364,573   $299,250 
Marketing and distribution   63,796    85,746    118,510    139,705 
Other production   91,606    27,325    169,851    51,442 
Corporate and other   3,197        6,070     
Intersegment eliminations   (945)   (1,741)   (2,314)   (2,623)
Cost of goods sold as reported  $353,345   $282,877   $656,690   $487,774 
                     
Gross profit:                    
Pekin Campus  $8,199   $10,643   $10,903   $23,413 
Marketing and distribution   3,321    3,703    5,881    9,450 
Other production   (1,050)   2,412    (539)   (289)
Corporate and other   940        1,834     
Intersegment eliminations   (2,566)   (1,525)   (4,462)   (3,504)
Gross profit as reported  $8,844   $15,233   $13,617   $29,070 
                     
Income before provision for income taxes:                    
Pekin Campus  $16,331   $10,726   $16,413   $20,737 
Marketing and distribution   1,036    1,678    1,824    5,411 
Other production   7,570    (1,666)   6,361    (7,612)
Corporate and other   (2,822)   (2,348)   (5,085)   (5,468)
   $22,115   $8,390   $19,513   $13,068 
                     
Depreciation and amortization of intangibles:                    
Pekin Campus  $5,084   $4,326   $9,621   $8,671 
Other production   1,458    1,468    2,822    2,966 
Corporate and other   186    17    419    33 
   $6,728   $5,811   $12,862   $11,670 
                     
Interest expense, net of capitalized interest:                    
Pekin Campus  $(3)  $73   $(33)  $591 
Marketing and distribution   336    222    573    426 
Other production   (39)   46    (54)   182 
Corporate and other   25    704    33    1,731 
   $319   $1,045   $519   $2,930 

10

 

 

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

 

   June 30,
2022
   December 31,
2021
 
Total assets:        
Pekin Campus  $273,688   $266,197 
Marketing and distribution   149,564    130,302 
Other production   64,467    57,046 
Corporate and other   43,600    31,408 
   $531,319   $484,953 

 

4.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 a valuation adjustment of $3,010,000 and $0 as of June 30, 2022 and December 31, 2021, respectively. Inventory balances consisted of the following (in thousands):

 

   June 30,
2022
   December 31,
2021
 
Finished goods  $44,610   $35,509 
Work in progress   8,586    6,909 
Raw materials   13,171    10,837 
Other   1,071    1,118 
Total  $67,438   $54,373 

 

11

 

 

5.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 three and six months ended June 30, 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 forward 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 gains of $16,619,000 and $8,868,000 as the change in the fair value of these contracts for the three months ended June 30, 2022 and 2021, respectively. The Company recognized net gains of $21,936,000 and $19,411,000 as the change in the fair value of these contracts for the six months ended June 30, 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 June 30, 2022
   Assets  Liabilities
Type of Instrument  Balance Sheet Location  Fair Value   Balance Sheet Location  Fair Value 
               
Cash collateral balance  Restricted cash  $17,361  
 
   
 
 
Commodity contracts  Derivative assets  $27,488   Derivative liabilities  $32,770 

 

   As of December 31, 2021
   Assets  Liabilities
Type of Instrument  Balance Sheet Location  Fair Value   Balance Sheet Location  Fair Value 
               
Cash collateral balance  Restricted cash  $11,513  
 
   
 
 
Commodity contracts  Derivative assets  $15,839   Derivative liabilities  $13,582 

 

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 its intent is to close out positions individually, therefore, they are reported at gross.

 

12

 

 

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

 

      Realized Gains 
      For the Three Months Ended
June 30,
 
Type of Instrument  Statements of Operations Location  2022    2021 
             
Commodity contracts  Cost of goods sold  $13,913    $18,158 
      $13,913    $18,158 

 

      Realized Gains 
      For the Six Months Ended
June 30,
 
Type of Instrument  Statements of Operations Location  2022   2021 
            
Commodity contracts  Cost of goods sold  $29,476   $24,343 
      $29,476   $24,343 

 

      Unrealized Gains (Losses) 
      For the Three Months
Ended June 30,
 
Type of Instrument  Statements of Operations Location  2022   2021 
            
Commodity contracts  Cost of goods sold  $2,706   $(9,290)
      $2,706   $(9,290)

 

      Unrealized (Losses) 
      For the Six Months Ended
June 30,
 
Type of Instrument  Statements of Operations Location  2022   2021 
            
Commodity contracts  Cost of goods sold  $(7,540)  $(4,932)
      $(7,540)  $(4,932)

 

6.DEBT.

 

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

 

   June 30,
2022
   December 31,
2021
 
Kinergy line of credit  $52,596   $50,401 
Less unamortized debt financing costs   (78)   (40)
Less short-term portion   
    
 
Long-term debt  $52,518   $50,361 

 

As of June 30, 2022, Kinergy had $28.6 million in unused borrowing availability under its line of credit. In addition, the Company believes it is currently in compliance with its covenants under the line of credit.

 

7.COMMITMENTS AND CONTINGENCIES.

 

Sales Commitments – At June 30, 2022, 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 103,094,000 gallons as of June 30, 2022 and open fixed-price alcohol sales contracts totaling $102,157,000 as of June 30, 2022. The Company had open fixed-price sales contracts for essential ingredients totaling $18,847,000 as of June 30, 2022. These sales contracts are scheduled to be completed throughout 2022.

 

13

 

 

Purchase Commitments – At June 30, 2022, the Company had indexed-price purchase contracts to purchase 12,746,000 gallons of alcohol and fixed-price purchase contracts to purchase $68,886,000 of alcohol from its suppliers. The Company had fixed-price purchase contracts to purchase $104,062,000 of corn from its suppliers as of June 30, 2022. The Company had fixed-price purchase contracts for natural gas totaling $7,724,000 and indexed-price purchase contracts for natural gas totaling 2,140,000 MMBTU. The Company also had future commitments for certain capital projects totaling $34,800,000. These purchase commitments are scheduled to be satisfied throughout 2022 and 2023.

 

Litigation – General 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, environmental regulations, 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 there can be no assurances, the Company does not expect that any of its pending legal proceedings will have a material impact on the Company’s financial condition or results of operations.

 

8.PENSION AND RETIREMENT BENEFIT PLANS.

 

The Company sponsors a defined benefit pension plan (the “Retirement Plan”) and a healthcare and life insurance plan (the “Postretirement Plan”).

 

The Retirement Plan is noncontributory, and covers only “grandfathered” unionized employees at the Company’s Pekin, Illinois facility who fulfill minimum age and service requirements. Benefits are based on a prescribed formula based upon the employee’s years of service. The Retirement Plan, which is part of a collective bargaining agreement, covers only union employees hired prior to November 1, 2010.

 

The Company uses a December 31 measurement date for its Retirement Plan. The Company’s funding policy is to make the minimum annual contribution required by applicable regulations. As of December 31, 2021, the Retirement Plan’s accumulated projected benefit obligation was $23.8 million, with a fair value of plan assets of $20.0 million. The underfunded amount of $3.8 million is recorded on the Company’s consolidated balance sheet in other liabilities.

 

For the three months ended June 30, 2022, the Retirement Plan’s net periodic benefit was $8,000, comprised of $273,000 of expected return on plan assets, partially offset by $164,000 in interest cost and $101,000 in service cost. For the three months ended June 30, 2021, the Retirement Plan’s net periodic expense was $22,000, comprised of $151,000 in interest cost and $109,000 in service cost, partially offset by $238,000 of expected return on plan assets. For the six months ended June 30, 2022, the Retirement Plan’s net periodic benefit was $16,000, comprised of $546,000 of expected return on plan assets, partially offset by $328,000 in interest cost and $202,000 in service cost. For the six months ended June 30, 2021, the Retirement Plan’s net periodic expense was $44,000, comprised of $302,000 in interest cost and $218,000 in service cost, partially offset by $476,000 of expected return on plan assets.

 

The Postretirement Plan provides postretirement medical benefits and life insurance to certain “grandfathered” unionized employees. Employees hired after December 31, 2000 are not eligible to participate in the Postretirement Plan. The Postretirement Plan is contributory, with contributions required at the same rate as active employees. Benefit eligibility under the plan declines at age 65 from a defined benefit to a defined dollar cap based upon years of service. As of December 31, 2021, the Postretirement Plan’s accumulated projected benefit obligation was $4.3 million and is recorded on the Company’s consolidated balance sheet in other liabilities. The Company’s funding policy is to make the minimum annual contribution required by applicable regulations.

 

14

 

 

For the three months ended June 30, 2022, the Postretirement Plan’s net periodic expense was $32,000, comprised of $6,000 of interest cost and $26,000 of service cost. For the three months ended June 30, 2021, the Postretirement Plan’s net periodic expense was $42,000, comprised of $10,000 of interest cost, $26,000 of service cost and $6,000 of amortization expense.

 

For the six months ended June 30, 2022, the Postretirement Plan’s net periodic expense was $64,000, comprised of $12,000 of interest cost and $52,000 of service cost. For the six months ended June 30, 2021, the Postretirement Plan’s net periodic expense was $84,000, comprised of $20,000 of interest cost, $52,000 of service cost and $12,000 of amortization expense.

 

9.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.

 

Long-Lived Assets Held-for-Sale – The Company recorded its long-lived assets associated with its property and equipment held-for-sale at fair value at June 30, 2022 and December 31, 2021 of $1,000,000. The fair values of these assets are based on observable values for the assets through corroboration with market data and are designated as Level 3 inputs.

 

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 June 30, 2022 (in thousands):

 

   Fair             
   Value   Level 1   Level 2   Level 3 
Assets:                
Derivative financial instruments  $27,488   $27,488   $
   $
 
Long-lived assets held-for-sale   1,000    
    
    1,000 
   $28,488   $27,488   $
   $1,000 
                     
Liabilities:                    
Derivative financial instruments  $(32,770)  $(32,770)  $
   $
 

 

15

 

 

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

  

                   Benefit Plan 
   Fair               Percentage 
   Value   Level 1   Level 2   Level 3   Allocation 
Assets:                         
Derivative financial instruments  $15,839   $15,839   $
   $
      
Long-lived assets held-for-sale   1,000    
    
    1,000      
Defined benefit plan assets(1)                         
(pooled separate accounts):                         
Large U.S. Equity(2)   5,612    
    5,612    
    28%
Small/Mid U.S. Equity(3)   3,684    
    3,684    
    18%
International Equity(4)   2,909    
    2,909    
    15%
Fixed Income(5)   7,782    
    7,782    
    39%
   $36,826   $15,839   $19,987   $1,000      
                          
Liabilities:                          
Derivative financial instruments  $(13,582)  $(13,582)  $
   $
      

 

 

(1)Included in other assets in the consolidated balance sheets.

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

 

10.EARNINGS PER SHARE.

 

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

 

   Three Months Ended June 30, 2022 
   Income
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net income attributed to Alto Ingredients, Inc.  $22,115           
Less: Preferred stock dividends   (315)          
Less: Income allocated to participating securities   (284)          
Basic income per share:               
Income available to common stockholders  $21,516    72,936   $0.29 
Add: Dilutive instruments   
    187      
Diluted income per share:               
Income available to common stockholders  $21,516    73,123   $0.29 

 

16

 

 

   Three Months Ended June 30, 2021 
   Income Numerator   Shares Denominator   Per-Share Amount 
Net income attributed to Alto Ingredients, Inc.  $8,390           
Less: Preferred stock dividends   (315)          
Less: Income allocated to participating securities   (108)          
Basic income per share:               
Income available to common stockholders  $7,967    71,260   $0.11 
Add: Dilutive instruments   
    669      
Diluted income per share:               
Income available to common stockholders  $7,967    71,929   $0.11 

 

   Six Months Ended June 30, 2022 
   Income Numerator   Shares Denominator   Per-Share Amount 
Net income attributed to Alto Ingredients, Inc.  $19,513           
Less: Preferred stock dividends   (627)          
Less: Income allocated to participating securities   (251)          
Basic income per share:               
Income available to common stockholders  $18,635    71,690   $0.26 
Add: Dilutive instruments   
    268      
Diluted income per share:               
Income available to common stockholders  $18,635    71,958   $0.26 

 

   Six Months Ended June 30, 2021 
   Income Numerator   Shares Denominator   Per-Share Amount 
Net income attributed to Alto Ingredients, Inc.  $13,068           
Less: Preferred stock dividends   (627)          
Less: Income allocated to participating securities   (167)          
Basic income per share:               
Income available to common stockholders  $12,274    70,808   $0.17 
Add: Dilutive instruments   
    1,153      
Diluted income per share:               
Income available to common stockholders  $12,274    71,961   $0.17 

 

There were an additional aggregate potentially dilutive weighted-average shares of 964,000 from convertible securities outstanding for the three and six months ended June 30, 2022 and 2021. These securities were not considered in calculating diluted net income (loss) per share for the three and six months ended June 30, 2022 and 2021, as their effect would have been anti-dilutive. At December 31, 2021, the Company had outstanding unexercised warrants to purchase 8.9 million shares of its common stock at an exercise price of $9.76 per share. These warrants expired unexercised on April 28, 2022.

 

17

 

 

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

 

The following discussion and analysis should be read in conjunction with our consolidated financial statements and notes to consolidated financial statements included elsewhere in this report. This report and our consolidated financial statements and notes to consolidated financial statements contain forward-looking statements, which generally include the plans and objectives of management for future operations, including plans and objectives relating to our future economic performance and our current beliefs regarding revenues we might generate and profits we might earn if we are successful in implementing our business and growth strategies. The forward-looking statements and associated risks may include, relate to or be qualified by other important factors, including:

 

fluctuations in the market prices of alcohols and essential ingredients;

 

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

 

the projected growth or contraction in the alcohol and essential ingredients markets in which we operate;

 

our strategies for expanding, maintaining or contracting our presence in these markets;

 

anticipated trends in our financial condition and results of operations; and

 

our ability to distinguish ourselves from our current and future competitors.

 

You are cautioned not to place undue reliance on any forward-looking statements, which speak only as of the date of this report, or in the case of a document incorporated by reference, as of the date of that document. We do not undertake to update, revise or correct any forward-looking statements, except as required by law.

 

Any of the factors described immediately above, or referenced from time to time in our filings with the Securities and Exchange Commission or in the “Risk Factors” section below could cause our financial results, including our net income or loss or growth in net income or loss to differ materially from prior results, which in turn could, among other things, cause the price of our common stock to fluctuate substantially.

 

Overview

 

We are a leading producer and distributor of specialty alcohols and essential ingredients, and the largest producer of specialty alcohols in the United States.

 

We operate five alcohol production facilities. Three of our production facilities are located in the Midwestern state of Illinois and two of our facilities are located in the Western states of Oregon and Idaho. We have an annual alcohol production capacity of 350 million gallons. We market and distribute all of the alcohols produced at our facilities as well as fuel-grade ethanol produced by third parties. In 2021, we marketed and distributed approximately 480 million gallons combined of our own alcohols as well as fuel-grade ethanol produced by third parties, and over 1.2 million tons of essential ingredients.

 

18

 

 

We report our financial and operating performance in three segments: (1) marketing and distribution, which includes marketing and merchant trading for Company-produced alcohols and essential ingredients on an aggregated basis and third party fuel-grade ethanol sales, (2) Pekin production, which includes the production and sale of alcohols and essential ingredients produced at our Pekin, Illinois campus, or Pekin Campus, and (3) Other production, which includes the production and sale of renewable fuel and essential ingredients produced at all of our other production facilities on an aggregated basis, none of which are individually so significant as to be considered a reportable segment.

 

Our mission is to expand our business as a leading producer and distributor of specialty alcohols and essential ingredients. 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.

 

On January 14, 2022, we acquired Eagle Alcohol Company LLC, or Eagle Alcohol, for $14.0 million in cash plus an estimated net working capital adjustment of $1.3 million in cash. The members of Eagle Alcohol are eligible to receive up to an additional $14.0 million of contingent consideration, payable through a combination of cash and our common stock over the next five years, subject to the satisfaction of certain conditions, including continued employment.

 

Eagle Alcohol specializes in break bulk distribution of specialty alcohols. Eagle Alcohol purchases bulk alcohol from suppliers. Eagle Alcohol then stores, denatures, packages, and resells alcohol products in smaller sizes, including tank trucks, totes, and drums, that garner a premium to bulk alcohols. Eagle Alcohol delivers products to customers in the beverage, food, and related-process industries via its own dedicated trucking fleet and common carrier. Eagle Alcohol generated over $35.0 million in revenues in 2021. Eagle Alcohol is now one of our wholly-owned subsidiaries, and its former president, Dan Croghan, who has many years of experience and expertise in the chemical and alcohol distribution industry, continues on as our employee.

 

Production Segments

 

We produce specialty alcohols, fuel-grade ethanol and essential ingredients, focusing on four key markets: Health, Home & Beauty; Food & Beverage; 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 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. Our Renewable Fuels products 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 described below. Our production facilities located in the Midwest are in the heart of the Corn Belt, benefit from 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 on the West Coast are near their respective fuel and feed customers, offering significant timing, transportation cost and logistical advantages.

  

All of our production facilities are currently operating and have been operating through all of 2022. As market conditions change, we may increase, decrease or idle production at one or more operating facilities or resume operations at any idled facility.

 

      Annual Production Capacity (estimated, in gallons) 
Production Facility  Location  Fuel-Grade Ethanol  Specialty Alcohol 
Pekin Campus  Pekin, IL  110,000,000  140,000,000 
Magic Valley  Burley, ID  60,000,000   
Columbia  Boardman, OR  40,000,000   

 

19

 

 

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 alcohol 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 with very little effort on their part. 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 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 3 – Segments” to our Notes to Consolidated Financial Statements included elsewhere in this report for financial information about our business segments.

 

Current Initiatives and Outlook

 

Our decision to diversify further into specialty alcohols and essential ingredients continues to serve us well. As a result, we generated positive net income and $29.9 million in Adjusted EBITDA for the second quarter, which included $22.7 million in cash from the USDA’s Biofuel Producer Program under the Cares Act of 2020. We define Adjusted EBITDA as earnings before interest, taxes, depreciation and amortization, or EBITDA, adjusted for asset impairments, loss on extinguishment of debt, acquisition-related expense and fair value adjustments. A table reconciling Adjusted EBITDA to unaudited net income or loss attributed to Alto Ingredients, Inc. is included below.

 

During the quarter, and despite macro-economic challenges, we remained focused on our plans and managing the areas of our business within our control, including upgrades to equipment and operating systems to increase plant efficiency and reliability; corn storage capacity expansion; enhancement and broader distribution of our specialty alcohol production; and investment in our essential ingredients business. These capital improvement projects will strengthen and improve our asset base and generate greater profitability over time.

 

In the second quarter, with our improved liquidity, we accelerated many repair and maintenance projects as well as several equipment upgrades throughout our asset portfolio. Through the end of the second quarter, we invested over $15.0 million in capital improvements and repair and maintenance projects. For example, we purchased two new state-of-the-art boilers for our Pekin Campus to enhance our steam capabilities and increase interconnectivity between our Pekin and ICP facilities. This increased capacity will allow us to replace three older boiler units. Our new boiler system will be more reliable and efficient resulting in lower energy use and costs. Additional redundancy from the new boilers will also increase our control of energy access across our Pekin Campus.

 

We prioritized upgrades to specialty alcohol equipment at our Pekin wet mill to align with higher quality standards for our beverage customers. With these upgrades, our equipment will be best-in-class and enable us to meet the highest quality requirements for specialty alcohols and service additional beverage customers, further increasing the strategic synergies of our Eagle Alcohol acquisition.

 

As previously reported, we launched our first project to produce enhanced protein at our dry mill in Magic Valley, Idaho by installing Harvesting Technology’s patented CoPromaxTM system. The project consists of two phases, the first for further extracting corn oil and the second for separating and producing enhanced protein. The corn oil extraction phase is complete. Based on better than expected preliminary results, we intend to accelerate installation of corn oil extraction technologies at our three other dry mills. We remain on track to begin producing high-protein co-products at our Magic Valley facility in early 2023 which will assist in our decision on how to roll out the technology to our other facilities. For our Magic Valley facility alone, on an annual basis and at current market values, we expect the system will enable us to produce over 33,000 tons of greater than 50% protein content feed, increase corn oil yields to approximately 50%, or 9 million pounds, and contribute over $9.0 million in EBITDA. Assuming similar economics across all four dry mills, we estimate that the systems, when installed and fully operational, will contribute in total $34.0 million in EBITDA annually based on current market values.

 

We are expanding our corn storage capacity at our Pekin Campus to increase our corn-buying flexibility and reduce the need to purchase product at premium prices when farmers and elevators have stopped shipping corn, including during holidays or unfavorable weather conditions. We expect to complete this project by mid-November. The project will approximately double our days of storage capacity at the site and meet our goal of additional capacity prior to the 2022 holidays and winter weather. We expect this project to yield over $2.0 million in EBITDA annually beginning in the fourth quarter of 2022.

 

20

 

 

Other upgrades include enhancements and expansion of our corn oil production at our ICP facility; increased corn oil storage and railcar loadout capabilities across all locations; logistics improvements for our ICP facility, which include truck access to the plant and scale upgrades; control systems upgrades at our wet mill’s front-end; and a rebuild of one of two turbines at our wet mill. These projects are examples of our commitment to upgrade our facilities to improve efficiency and reliability.

 

We are also working on longer-term projects. We are in the engineering and design phase of a project to bypass the local natural gas utility at our Pekin Campus with the goal of yielding an impact by the end of 2023. This investment would also create an opportunity to sell renewable natural gas produced at our Pekin Campus directly into the pipeline. We expect this investment to yield a return of approximately $5.0 million in EBITDA annually beginning in 2024.

 

We also remain active in evaluating a carbon capture and sequestration program at our Pekin Campus. The U.S. Senate’s recent approval of the Inflation Reduction Act, if ultimately signed into law, would significantly improve project economics, raising the carbon capture tax credit from $50 per metric ton to $85 per metric ton. We produce over 700,000 metric tons of CO2 per year at our Pekin Campus. This site sits atop the Mt. Simon formation, identified as one of the best and largest aquafers in the country for sequestration. To maximize the value of our CO2, we have actively pursued numerous options ranging from development of a stand-alone project to the sale of CO2 to one of the various pipelines currently under development in the area. Approval of this legislation, if it occurs, will help us clarify our strategy and alternatives, and accelerate our decisions around, and implementation of, this important project.

 

As previously disclosed, in the first quarter we acquired Eagle Alcohol, an established leader in premium alcohol distribution. Thus far, Eagle Alcohol’s break bulk, tote and drum sales are in-line with our expectations, although higher freight costs have resulted in some profit compression. We have completed Eagle Alcohol’s physical integration into our broader business. We have also made progress against our plan to leverage Eagle Alcohol’s distribution base to offer our products in totes and drums. In addition, we have expanded our customer base through Eagle Alcohol’s relationships, which we believe will yield significant benefits in the coming years. We expect Eagle Alcohol to contribute $4.0 million in EBITDA for 2022 and between $8.0 million and $9.0 million in EBITDA annually starting in 2023, including synergies.

 

Looking ahead to the third quarter, although forward crush margins remain positive, we are coming into a late harvest with high corn basis and low corn inventories. We anticipate a moderation in corn basis and corn prices once we progress into the harvesting period. In anticipation of these factors, we have scheduled much of our fall maintenance and repairs in August to reduce our relative use of corn and minimize the impact of short-term higher commodity prices. This maintenance and these repairs will entail brief multi-day shutdowns of our dry mills. Our wet mill, the shut-down of which would have the most significant adverse financial impact, is not scheduled for shut down during this period.

 

Use of Non-GAAP Measures

 

Management believes that certain financial measures not in accordance with generally accepted accounting principles, or GAAP, are useful measures of operations. We define Adjusted EBITDA as unaudited net income (loss) attributed to Alto Ingredients, Inc. before interest expense, interest income, provision (benefit) for income taxes, asset impairments, loss on extinguishment of debt, acquisition-related expense, fair value adjustments, and depreciation and amortization expense. A table is provided below to reconcile Adjusted EBITDA to its most directly comparable GAAP measure, net income (loss) attributed to Alto Ingredients, Inc. Management provides this non-GAAP measure 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. Adjusted EBITDA is not a measure of financial performance under GAAP and should not be considered as an alternative to net income (loss) attributed to Alto Ingredients, Inc. 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. Adjusted EBITDA has limitations as an analytical tool and you should not consider this measure in isolation or as a substitute for analysis of the company's results as reported under GAAP.

 

Information reconciling forward-looking EBITDA to forward-looking net income (loss) attributed to Alto Ingredients, Inc. would require a forward-looking statement of net income (loss) attributed to Alto Ingredients, Inc. 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 to forward-looking net income (loss) attributed to Alto Ingredients, Inc. because certain items required for reconciliation are uncertain, outside of our control and/or cannot be reasonably predicted, such as net sales, cost of goods sold, provision (benefit) for income taxes and asset impairments, which we view as the most material components of net income (loss) attributed to Alto Ingredients, Inc. that are not presently estimable.

 

Reconciliation of Adjusted EBITDA to Net Income

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
(in thousands) (unaudited)  2022   2021   2022   2021 
Net income  $22,115   $8,390   $19,513   $13,068 
Adjustments:                    
Interest expense   319    1,045    519    2,930 
Interest income   (145)   (186)   (303)   (370)
Asset impairments       1,900        3,100 
Acquisition-related expense   875        1,750     
Depreciation and amortization expense   6,728    5,811    12,861    11,669 
Total adjustments   7,777    8,570    14,827    17,329 
Adjusted EBITDA  $29,892   $16,960   $34,340   $30,397 

 

21

 

 

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. We believe that of our significant accounting policies, the following critical accounting policies and estimates are 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: revenue recognition; accounting for business combinations; impairment of long-lived assets and held-for-sale classification; valuation allowance for deferred taxes and derivative instruments. Except as noted below, these significant accounting principles are more fully described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Policies and Estimates” in our Annual Report on Form 10-K for the year ended December 31, 2021.

  

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.

 

Results of Operations

 

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.

 

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

 

  

Three Months Ended

June 30,

  

Percentage

  

Six Months Ended

June 30,

  

Percentage

 
   2022   2021   Variance   2022   2021   Variance 
Renewable fuel production gallons sold (in millions)   51.3    41.4    23.9%   100.4    80.4    24.9%
Specialty alcohol production gallons sold (in millions)   25.8    24.3    6.2%   49.1    43.3    13.4%
Third party renewable fuel gallons sold (in millions)   30.0    59.3    (49.4)%   60.8    113.3    (46.3)%
Total gallons sold (in millions)   107.1    125.0    (14.3)%   210.3    237.0    (11.3)%
                               
Total gallons produced (in millions)   77.0    63.6    21.1%   151.3    121.5    24.5%
                               
Production capacity utilization   88%   59%   49.2%   85%   56%   51.8%
                               
Average sales price per gallon  $2.84   $2.41    17.8%  $2.65   $2.17    22.1%
                               
Corn cost per bushel – CBOT equivalent  $7.46   $6.05    23.3%  $6.84   $5.51    24.1%
Average basis (1)  $0.69   $0.41    68.3%  $0.66   $0.36    83.3%
Delivered cost of corn  $8.15   $6.46    26.2%  $7.50   $5.87    27.8%
                               
Total essential ingredients tons sold (in thousands)   414.1    304.0    36.2%   812.9    580.9    39.9%

Essential ingredients revenues as % of delivered cost of corn (2)

   32.7%   32.2%   1.6%   34.6%   35.9%   (3.6)%
                               
Average CBOT ethanol price per gallon  $2.16   $2.30    (6.1)%  $2.16   $2.00    8.0%
Average CBOT corn price per bushel  $7.78   $6.62    17.5%  $7.25   $6.01    20.6%

 

 

(1)Corn basis represents the difference between the immediate cash price of delivered corn and the future price of corn for Chicago delivery.
(2)Essential ingredients revenues as a percentage of delivered cost of corn shows our yield based on sales of essential ingredients, including wet distillers grains and corn oil, generated from alcohol we produced.

 

22

 

 

Net Sales, Cost of Goods Sold and Gross Profit

 

The following table presents our net sales, cost of goods sold and gross profit in dollars and gross profit as a percentage of net sales (in thousands, except percentages):

 

   Three Months Ended
June 30,
   Variance in   Six Months Ended
June 30,
   Variance in 
   2022   2021   Dollars   Percent   2022   2021   Dollars   Percent 
                                 
Net sales  $362,189   $298,110   $64,079    21.5%  $670,307   $516,844   $153,463    29.7%
Cost of goods sold   353,345    282,877    70,468    24.9%   656,690    487,774    168,916    34.6%
Gross profit   $8,844   $15,233   $(6,389)   (41.9)%  $13,617   $29,070   $(15,453)   (53.2)%
Percentage of net sales   2.4%   5.1%             2.0%   5.6%          

 

The increase in our consolidated net sales for the three and six months ended June 30, 2022 as compared to the same period in 2021 was primarily due to an increase in our average sales price per gallon, partially offset by a decrease in our total gallons sold.

 

Our production gallons sold and our volume of essential ingredients sold increased for both the three and six months ended June 30, 2022 as compared to the same periods in 2021 primarily due to production from our Magic Valley facility operating in the first half of 2022, whereas the facility was idled during the first half of 2021, and from increased export and industrial demand. Specialty alcohols contributed 25.8 million gallons for the three months ended June 30, 2022, in line with our 2022 contracted volume of 90 million gallons. Our third-party gallons sold declined as compared to the same periods in 2021, reflecting our strategy to focus our marketing and sales efforts around our own core production assets.

 

Three Months Ended June 30, 2022 and 2021

 

On a consolidated basis, our average sales price per gallon increased by 18% to $2.84 for the three months ended June 30, 2022 as compared to $2.41 for the same period in 2021. The average Chicago Board of Trade, or CBOT, fuel-grade ethanol price per gallon, however, decreased 6% to $2.16 for the three months ended June 30, 2022 as compared to $2.30 for the same period in 2021.

 

Pekin Campus Production Segment

 

Net sales of alcohol from our Pekin Campus production segment increased by $11.5 million, or 9%, to $143.8 million for the three months ended June 30, 2022 as compared to $132.3 million for the same period in 2021. Our total volume of production gallons sold decreased by 3.0 million gallons, or 5%, to 54.5 million gallons for the three months ended June 30, 2022 as compared to 57.5 million gallons for the same period in 2021. At our Pekin Campus production segment’s average sales price per gallon of $2.64 for the three months ended June 30, 2022, we generated $7.9 million less in net sales from our Pekin Campus production segment from the 3.0 million fewer gallons of alcohol sold in the three months ended June 30, 2022 as compared to the same period in 2021. The increase of $0.34, or 15%, in our Pekin Campus production segment’s average sales price per gallon in the three months ended June 30, 2022 as compared to the same period in 2021 improved our net sales from our Pekin Campus production segment by $19.4 million.

 

Net sales of essential ingredients increased by $10.3 million, or 21%, to $59.9 million for the three months ended June 30, 2022 as compared to $49.6 million for the same period in 2021. Our total volume of essential ingredients sold decreased by 4,300 tons, or 2%, to 217,900 tons for the three months ended June 30, 2022 from 222,200 tons for the same period in 2021. The increase of $51.56, or 23%, in our average sales price per ton for the three months ended June 30, 2022 as compared to the same period in 2021 increased our net sales from our Pekin Campus production segment by $11.5 million. At our average sales price per ton of $274.68 for the three months ended June 30, 2022, we generated $1.2 million less in net sales from the 4,300 fewer tons of essential ingredients sold in the three months ended June 30, 2022 as compared to the same period in 2021.

 

23

 

 

Marketing and Distribution Segment

 

Net sales of fuel-grade ethanol from our marketing and distribution segment reported gross, excluding intersegment sales, decreased by $23.0 million, or 26%, to $63.8 million for the three months ended June 30, 2022 as compared to $86.8 million for the same period in 2021.

 

Our volume of third party fuel-grade ethanol gallons sold reported gross by our marketing and distribution segment declined by 12.6 million gallons, or 38%, to 20.8 million gallons for the three months ended June 30, 2022 as compared to 33.4 million gallons for the same period in 2021. At our marketing and distribution segment’s average sales price per gallon of $3.06 for the three months ended June 30, 2022, we generated $38.5 million less in net sales from our marketing and distribution segment from the 12.6 million fewer gallons of third-party fuel-grade ethanol sold gross in the three months ended June 30, 2022 as compared to the same period in 2021.

 

The $0.47 per gallon, or 18%, increase in our marketing and distribution segment’s average sales price per gallon for the three months ended June 30, 2022 as compared to the same period in 2021 resulted in a $15.8 million increase in our net sales from third-party fuel-grade ethanol sold reported gross by our marketing segment.

 

Our volume of third party fuel-grade ethanol gallons sold reported net by our marketing and distribution segment decreased by 16.7 million gallons, or 64%, to 9.2 million gallons for the three months ended June 30, 2022 as compared to 25.9 million gallons for the same period in 2021. The decrease in third-party fuel-grade ethanol gallons sold reported net reduced net sales by $0.3 million.

 

Other Production Segment

 

Net sales of alcohol from our other production segment increased by $45.0 million, or 203%, to $67.2 million for the three months ended June 30, 2022 as compared to $22.2 million for the same period in 2021. Our total volume of gallons sold increased by 14.4 million gallons, or 176%, to 22.6 million gallons for the three months ended June 30, 2022 as compared to 8.2 million gallons for the same period in 2021. At our other production segment’s average sales price per gallon of $2.97 for the three months ended June 30, 2022, we generated an additional $42.8 million in net sales from our other production segment from the 14.4 million additional gallons of alcohol sold in the three months ended June 30, 2022 as compared to the same period in 2021. The increase of $0.27, or 10%, in our other production segment’s average sales price per gallon for the three months ended June 30, 2022 as compared to the same period in 2021 improved our net sales from our other production segment by $2.2 million.

 

Net sales of essential ingredients increased by $16.1 million, or 221%, to $23.4 million for the three months ended June 30, 2022 as compared to $7.3 million for the same period in 2021. Our total volume of essential ingredients sold increased by 114,400 tons, or 140%, to 196,200 tons for the three months ended June 30, 2022 from 81,800 tons for the same period in 2021. At our average sales price per ton of $119.12 for the three months ended June 30, 2022, we generated an additional $13.6 million in net sales from the 114,400 additional tons of essential ingredients sold in the three months ended June 30, 2022 as compared to the same period in 2021. The increase of $30.47, or 34%, in our average sales price per ton for the three months ended June 30, 2022 as compared to the same period in 2021 increased our net sales from our other production segment by $2.5 million.

 

24

 

 

Corporate and other

 

Net sales of alcohol from corporate and other represented $4.1 million associated with our sales from Eagle Alcohol for the three months ended June 30, 2022.

 

Six Months Ended June 30, 2022 and 2021

 

On a consolidated basis, our average sales price per gallon increased by 22% to $2.65 for the six months ended June 30, 2022 as compared to $2.17 for the same period in 2021. The average CBOT fuel-grade ethanol price per gallon, increased by 8% to $2.16 for the six months ended June 30, 2022 as compared to $2.00 for the same period in 2021.

 

Pekin Campus Production Segment

 

Net sales of alcohol from our Pekin Campus production segment increased by $32.4 million, or 14%, to $259.8 million for the six months ended June 30, 2022 as compared to $227.4 million for the same period in 2021. Our total volume of production gallons sold declined by 4.4 million gallons, or 4%, to 103.8 million gallons for the six months ended June 30, 2022 as compared to 108.2 million gallons for the same period in 2021. The increase of $0.40, or 19%, in our Pekin Campus production segment’s average sales price per gallon in the six months ended June 30, 2022 as compared to the same period in 2021 improved our net sales from our Pekin Campus production segment by $43.4 million. At our Pekin Campus production segment’s average sales price per gallon of $2.50 for the six months ended June 30, 2022, we generated $11.0 million less in net sales from our Pekin Campus production segment from the 4.4 million fewer gallons of alcohol sold in the six months ended June 30, 2022 as compared to the same period in 2021.

 

Net sales of essential ingredients increased by $20.5 million, or 22%, to $115.1 million for the six months ended June 30, 2022 as compared to $94.6 million for the same period in 2021. Our total volume of essential ingredients sold declined by 6,900 tons, or 2%, to 426,800 tons for the six months ended June 30, 2022 from 433,700 tons for the same period in 2021. At our average sales price per ton of $269.76 for the six months ended June 30, 2022, we generated $1.8 million less in net sales from the 6,900 fewer tons of essential ingredients sold in the six months ended June 30, 2022 as compared to the same period in 2021. The increase of $51.51, or 24%, in our average sales price per ton for the six months ended June 30, 2022 as compared to the same period in 2021 increased our net sales from our Pekin Campus production segment by $22.3 million.

 

Marketing and Distribution Segment

 

Net sales of fuel-grade ethanol from our marketing and distribution segment reported gross, excluding intersegment sales, decreased by $26.1 million, or 18%, to $118.2 million for the six months ended June 30, 2022 as compared to $144.3 million for the same period in 2021.

 

Our volume of third party fuel-grade ethanol gallons sold reported gross by our marketing and distribution segment declined by 19.5 million gallons, or 32%, to 40.7 million gallons for the six months ended June 30, 2022 as compared to 60.2 million gallons for the same period in 2021. At our marketing segment’s average sales price per gallon of $2.89 for the six months ended June 30, 2022, we generated $56.2 million less in net sales from our marketing and distribution segment from the 19.5 million fewer gallons of third-party fuel-grade ethanol sold gross in the six months ended June 30, 2022 as compared to the same period in 2021.

 

The $0.51 per gallon, or 21%, increase in our marketing segment’s average sales price per gallon for the six months ended June 30, 2022 as compared to the same period in 2021 resulted in a $30.4 million increase in our net sales from third-party fuel-grade ethanol sold reported gross by our marketing and distribution segment.

 

25

 

 

Our volume of third party fuel-grade ethanol gallons sold reported net by our marketing and distribution segment decreased by 33.0 million gallons, or 62%, to 20.1 million gallons for the six months ended June 30, 2022 as compared to 53.1 million gallons for the same period in 2021. The decrease in third-party fuel-grade ethanol gallons sold reported net reduced net sales by $0.3 million.

 

Other Production Segment

 

Net sales of alcohol from our other production segment increased $88.9 million, or 233%, to $127.0 million for the six months ended June 30, 2022 as compared to $38.1 million for the same period in 2021. Our total volume of gallons sold increased by 30.2 million gallons, or 195%, to 45.7 million gallons for the six months ended June 30, 2022 as compared to 15.5 million gallons for the same period in 2021. At our other production segment’s average sales price per gallon of $2.78 for the six months ended June 30, 2022, we generated $83.9 million in additional net sales from the 30.2 million additional gallons of alcohol sold in the six months ended June 30, 2022 as compared to the same period in 2021. The increase of $0.32, or 13%, in our other production segment’s average sales price per gallon for the six months ended June 30, 2022 as compared to the same period in 2021 improved our net sales from our other production segment by $5.0 million.

 

Net sales of essential ingredients increased by $29.9 million, or 241%, to $42.3 million for the six months ended June 30, 2022 as compared to $12.4 million for the same period in 2021. Our total volume of essential ingredients sold increased by 238,900 tons, or 162%, to 386,100 tons for the six months ended June 30, 2022 from 147,200 tons for the same period in 2021. At our average sales price per ton of $109.58 for the six months ended June 30, 2022, we generated an additional $26.2 million in net sales from the 238,900 additional tons of essential ingredients sold in the six months ended June 30, 2022 as compared to the same period in 2021. The increase of $25.38, or 30%, in our average sales price per ton for the six months ended June 30, 2022 as compared to the same period in 2021 increased our net sales from our other production segment by $3.7 million.

 

Corporate and other

 

Net sales of alcohol from corporate and other represented $7.9 million associated with our sales from Eagle Alcohol for the six months ended June 30, 2022.

 

Cost of Goods Sold and Gross Profit

 

Our consolidated gross profit declined to $8.8 million, representing a gross profit margin of 2.4%, for the three months ended June 30, 2022 compared to $15.2 million, representing a gross profit margin of 5.1%, for the same period in 2021. Our consolidated gross profit declined to $13.6 million, representing a gross profit margin of 2.0%, for the six months ended June 30, 2022 compared to $29.1 million, representing a gross profit margin of 5.6%, for the same period in 2021. Our consolidated gross profit for both the three and six month periods declined due to higher overall commodity prices and extreme commodity price volatility due to inflationary pressures, including drawn-out supply chains and greater delivery costs, and logistical and service disruptions. In the second quarter of 2022, our freight costs significantly increased year-over-year and doubled sequentially from the first quarter.

 

We also recorded $10.0 million in non-cash, unrealized gains on our forward derivative positions, which was, however, largely offset by $10.0 million in non-cash, lower-of-cost-or-market adjustments on ending inventories largely related to an unplanned power outage at our Pekin Campus resulting from a lightning struck at the utility servicing our Pekin Campus.

 

Three Months Ended June 30, 2022 and 2021

 

Pekin Campus Production Segment

 

Our Pekin Campus production segment’s gross profit declined by $3.0 million to a gross profit of $8.6 million for the three months ended June 30, 2022 as compared to $11.6 million for the same period in 2021. Of this decline, $2.5 million is attributable to lower margins from our specialty alcohols and $0.5 million is attributable to decreased sales volumes in the three months ended June 30, 2022 as compared to the same period in 2021.

 

26

 

 

Marketing and Distribution Segment

 

Our marketing and distribution segment’s gross profit declined by $1.3 million to $0.1 million for the three months ended June 30, 2022 as compared to $1.4 million for the same period in 2021. Of this reduction, less than $0.1 million is attributable to lower marketing volumes of third-party fuel-grade ethanol and nearly $1.2 million is attributable to lower margins from sales of third-party fuel-grade ethanol for the three months ended June 30, 2022 as compared to the same period in 2021.

 

Other Production Segment

 

Our other production segment’s gross profit declined by $2.8 million to a gross loss of $0.8 million for the three months ended June 30, 2022 as compared to a gross profit of $2.0 million for the same period in 2021. Of this decline, $2.5 million is attributable to lower margins for fuel-grade ethanol and $0.3 million is attributable to increased volumes at lower margins of fuel-grade ethanol for the three months ended June 30, 2022 as compared to the same period in 2021.

 

Corporate and other

 

Gross profit from corporate and other represented $0.9 million associated with our sales from Eagle Alcohol for the three months ended June 30, 2022.

 

Six Months Ended June 30, 2022 and 2021

 

Pekin Campus Production Segment

 

Our Pekin Campus production segment’s gross profit declined by $12.2 million to a gross profit of $12.1 million for the six months ended June 30, 2022 as compared to $24.3 million for the same period in 2021. Of this decline, $0.7 million is attributable to lower sales volumes and $11.6 million is attributable to lower margins from our specialty alcohols in the six months ended June 30, 2022 as compared to the same period in 2021.

 

Marketing and Distribution Segment

 

Our marketing segment’s gross profit declined by $5.7 million to a gross loss of $0.3 million for the six months ended June 30, 2022 as compared to a gross profit of $5.4 million for the same period in 2021. Of this decline, $5.8 million is attributable to lower margins from sales of third-party fuel-grade ethanol, partially offset by $0.1 million in gross profit attributable to lower marketing volumes of third-party fuel-grade ethanol for the six months ended June 30, 2022 as compared to the same period in 2021.

 

Other Production Segment

 

Our other production segment’s gross profit improved by $0.7 million to a gross loss of less than $0.1 million for the six months ended June 30, 2022 as compared to a gross loss of $0.8 million for the same period in 2021. Of this improvement, $0.7 million is attributable to higher margins and less than $0.1 million is attributable to lower sales volumes at negative margins for the six months ended June 30, 2022 as compared to the same period in 2021.

 

Corporate and other

 

Gross profit from corporate and other represented $1.8 million associated with our sales from Eagle Alcohol for the six months ended June 30, 2022.

 

27

 

 

Selling, General and Administrative Expenses

 

The following table presents our selling, general and administrative, or SG&A, expenses in dollars and as a percentage of net sales (in thousands, except percentages):

 

   Three Months Ended
June 30,
   Variance in   Six Months Ended
June 30,
   Variance in 
   2022   2021   Dollars   Percent   2022   2021   Dollars   Percent 
Selling, general and administrative expenses   $8,996   $7,230   $1,766    24.4%  $16,625   $14,244   $2,381    16.7%
Percentage of net sales   2.5%   2.4%             2.5%   2.8%          

 

Our SG&A expenses increased for the three and six months ended June 30, 2022 as compared to the same period in 2021. The period over period increases in SG&A expenses are primarily due to increased stock compensation expenses and an acquisition-related accrual for future cash payments attributable to our acquisition of Eagle Alcohol of $0.8 million and $1.6 million for the three and six months ended June 30, 2022, respectively.

 

Interest Expense, net

 

The following table presents our interest expense, net in dollars and as a percentage of net sales (in thousands, except percentages):

 

   Three Months Ended
June 30,
   Variance in   Six Months Ended
June 30,
   Variance in 
   2022   2021   Dollars   Percent   2022   2021   Dollars   Percent 
Interest Expense, net   $319   $1,045   $(726)   (69.5)%  $519   $2,930   $(2,411)   (82.3)%
Percentage of net sales   0.1%   0.4%             0.1%   0.6%          

 

Our interest expense declined for the three and six months ended June 30, 2022 as compared to the same period in 2021. The declines are primarily due to lower debt balances for 2022 as compared to 2021 as we paid down all of our high interest rate term debt in the second half of 2021.

 

Income from Cash Grant

 

We applied for and received $22.7 million in cash from the USDA’s Biofuel Producer Program. The program was created as part of the CARES Act in 2020, which allocated $700 million to support biofuel producers who experienced market losses due to the pandemic. The cash grant is not required to be repaid nor will it recur in the future.

 .

 

28

 

 

Net Income Available to Common Stockholders

 

The following table presents our net income available to common stockholders in dollars and as a percentage of net sales (in thousands, except percentages):

 

   Three Months Ended
June 30,
   Variance in   Six Months Ended
June 30,
   Variance in 
   2022   2021   Dollars   Percent   2022   2021   Dollars   Percent 
Net income available to common stockholders   $21,516   $7,967   $13,549    170.1%  $18,635   $12,274   $6,361    51.8%
Percentage of net sales   5.9%   2.7%             2.8%   2.4%          

 

The improvement in our net income available to common stockholders for the three and six months ended June 30, 2022 as compared to the same periods in 2021 is primarily due to income from a CARES Act cash grant in the amount of $22.7 million.

 

Liquidity and Capital Resources

 

During the six months ended June 30, 2022, we funded our operations primarily from cash generated by our operations, income from a cash grant under the CARES Act, collection of notes receivable, proceeds from lines of credit and cash on hand. These funds were also used to acquire Eagle Alcohol and for capital expenditures. As of June 30, 2022, we had $74.7 million in cash, cash equivalents and restricted cash and $28.6 million available for borrowing under Kinergy’s operating line of credit. Other than amounts outstanding under Kinergy’s credit facility, we have no debt and we expect to further strengthen our liquidity as we complete the renewal of our revolving line of credit in the third quarter. We believe we have sufficient liquidity to meet our anticipated working capital, debt service and other liquidity needs for the next twelve months from the filing of this report. We may, however, in the future, seek and obtain additional capital in the form of secured debt to provide additional funds for accretive projects.

 

Quantitative Period-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).

 

   June 30,
2022
   December 31,
2021
   Change 
Cash, cash equivalents and restricted cash  $74,737   $62,125    20.3%
Current assets  $273,488   $229,526    19.2%
Property and equipment, net  $222,946   $222,550    0.2%
Current liabilities  $95,124   $69,602    36.7%
Long-term debt  $52,518   $50,361    4.3%
Working capital  $178,364   $159,924    11.5%
Working capital ratio   2.88    3.30    (12.7)%

 

Changes in Working Capital and Cash Flows

 

Working capital improved to $178.4 million at June 30, 2022 from $159.9 million at December 31, 2021 as a result of an increase of $44.0 million in current assets, partially offset by an increase of $25.5 million in current liabilities.

 

29

 

 

Current assets increased primarily due to an increase in accounts receivable, inventories and derivative assets due to higher average commodity prices for the six months ended June 30, 2022.

 

Our current liabilities increased primarily due to an increase in derivative instruments due to the end of period change in commodity prices for open contracts.

 

Our cash, cash equivalents and restricted cash increased by $12.6 million primarily due to $20.7 million in cash provided by our operating activities and $16.3 million in cash provided by our financing activities, partially offset by $24.4 million in cash used in our investing activities.

 

Cash provided by our Operating Activities

 

We generated $20.7 million in cash from our operating activities during the six months ended June 30, 2022, as compared to $4.0 million for the same period in 2021. Specific factors that contributed to the change in cash from our operating activities include:

 

 

an increase of $6.4 million in our consolidated net income due to a cash grant under the CARES Act and positive margins from specialty alcohol sales;

 

an increase of $23.3 million related to higher accounts receivable balances due to the timing of payments and higher commodity prices;

 

an increase of $3.8 million related to higher inventories due to increased commodity prices; and

 

a reduction of asset impairments of $3.1 million due to plants recorded as held-for-sale in the prior period.

 

These amounts were partially offset by:

 

a decrease of $13.2 million related to accounts payable due to the timing of payments;

 

an increase in other assets of $9.0 million due to changes in derivative assets related to commodity price changes; and

 

a decrease in income from loan forgiveness of $3.9 million due to a CARES Act loan forgiven in the prior period.

 

 

Cash used in our Investing Activities

 

We used $14.7 million of cash to acquire Eagle Alcohol, net of cash acquired, and $9.8 million of cash for additions to property and equipment in our investing activities for the six months ended June 30, 2022. Our additions to property and equipment increased by $5.6 million for the six months ended June 30, 2022 as compared to the same period in 2021 due to higher capital expenditures associated with our plant improvement initiatives in 2022.

 

Cash provided by our Financing Activities

 

Cash provided by our financing activities was $16.3 million for the six months ended June 30, 2022, which reflects collections of $14.8 million from notes receivable held in connection with the sale in 2020 of our ethanol production facilities in Aurora, Nebraska, and net proceeds of $2.2 million from Kinergy’s operating line of credit, partially offset by $0.6 million paid in cash dividends on our preferred stock.

 

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 August 8, 2023. 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.75% to 2.25%. 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.

 

30

 

 

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 2.0 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 a first-priority security interest in all of their respective assets in favor of the lender.

 

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:

 

   Three Months Ended
June 30,
   Years Ended
December 31,
 
   2022   2021   2021   2020 
                 
Fixed-Charge Coverage Ratio Requirement   2.00    2.00    2.00    2.00 
Actual   8.72    7.92    13.32    5.35 
Excess   6.72    5.92    11.32    3.35 

 

Alto Ingredients, Inc. has guaranteed all of Kinergy’s obligations under the credit facility. As of June 30, 2022, Kinergy had an outstanding balance of $52.5 million and $28.6 million of unused borrowing availability under the credit facility.

 

Effects of Inflation

 

The impact of inflation was not significant to our financial condition or results of operations for the three and six months ended June 30, 2022 and 2021.

 

ITEM 3. 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 alcohol and essential ingredients. Our business is sensitive, in particular, 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.

 

31

 

 

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, including governmental mandates for renewable fuel use; 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 the CBOT or the Oil Price Information Service. Under these fixed-priced arrangements, we are exposed to the risk of a decrease in the market price of ethanol between the time the price is fixed and the time the ethanol 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, including trade and other sanctions that may be levied against grain producing countries, 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 the production of alcohol co-products by 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 CBOT and/or the New York Mercantile Exchange, as well as the daily management of physical corn supplies.

 

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 gains of $21.9 million and $19.4 million related to the changes in the fair values of these contracts for the six months ended June 30, 2022 and 2021, respectively.

 

At June 30, 2022, we prepared a sensitivity analysis 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 CBOT prices for the year and does not factor in future contracted volumes. The results of this analysis for the six months ended June 30, 2022, 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      210.3    Gallons   $(32.3)
Corn      53.4    Bushels   $(38.7)

 

32

 

 

ITEM 4. CONTROLS AND PROCEDURES.

 

Evaluation of Disclosure 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-15(e) 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 June 30, 2022 that our disclosure controls and procedures were effective at a reasonable assurance level.

 

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.

 

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.

 

33

 

 

PART II - OTHER INFORMATION

 

ITEM 1. 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 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 market and other forces over which we have no control, such as weather, domestic and global demand, supply shortages, export prices 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 substantially. 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 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 could decline below the marginal cost of production, which may force us to suspend production, particularly fuel-grade ethanol production, at some or all of our facilities.

 

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 demands, we maintain certain quantities of fuel-grade ethanol inventory for subsequent resale. Moreover, we procure much of our fuel-grade ethanol inventory outside of 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.

 

34

 

 

We can provide no assurance that corn, natural gas or other production inputs can be purchased at or near current or any particular 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.

 

Inflation, including as a result of commodity price inflation or supply chain constraints due to the war in Ukraine, and higher prices in general may adversely impact our results of operations.

 

We have experienced inflationary impacts on key production inputs, wages and other costs of labor, equipment, services, and other business expenses. Commodity prices in particular have risen significantly over the past year. Inflation and its negative impacts could escalate in future periods.

 

Ukraine is the third largest exporter of grain in the world. Russia is one of the largest producers of natural gas and oil and is the largest exporter of fertilizers. The commodity price impact of the war in Ukraine has been a sharp and sustained rise in grain and energy prices, including corn and natural gas, two of our primary production input commodities. In addition, the war in Ukraine has adversely affected and may continue to adversely affect global supply chains resulting in further commodity price inflation for our production inputs. Lower fertilizer supplies may also impact future growing seasons, further impacting grain supplies and prices. Also, given high global grain prices, U.S. farmers may prefer to lock in prices and export additional volumes, reducing domestic grain supplies and resulting in further inflationary pressures.

 

Even if inflation stabilizes or abates, the prices of key production inputs, wages and other costs of labor, equipment, services, and other business expenses 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 higher prices in general may have a material adverse effect on our results of operations and financial condition.

 

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, adversely impacting our results of operations, cash flows and financial condition.

 

The prices of our alcohols and essential ingredients are impacted by competing third-party supplies of those products. For example, we believe that the most significant factor influencing the price of fuel-grade ethanol has been the substantial increase in production. According to the Renewable Fuels Association, domestic fuel-grade ethanol production capacity increased from an annualized rate of 1.5 billion gallons per year in January 1999 to a record 16.1 billion gallons in 2018. 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.

 

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 and difficult to forecast. 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 CBOT, ranged from $2.00 to $2.88 per gallon in the six months ended June 30, 2022, from $1.48 to $3.75 per gallon in 2021 and from $0.81 to $1.62 per gallon in 2020. 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.

 

35

 

 

Disruptions in our production or distribution 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 just-in-time delivery of corn. The production of alcohols 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, the principal manner by which fuel-grade ethanol from our facilities located in the Midwest is transported to market.

  

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 and natural disasters such as earthquakes, floods and storms, 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.

 

The effects of the coronavirus pandemic may materially and adversely affect our business, results of operations and liquidity.

 

The coronavirus pandemic resulted in businesses suspending or substantially curtailing operations and travel, quarantines, and an overall substantial slowdown of economic activity. Federal, state and foreign governments implemented measures to contain the virus, including social distancing requirements, travel restrictions, border closures, limitations on public gatherings, work-from-home orders, and closure of non-essential businesses. Some of these measures remain or have been curtailed only partially. Transportation fuels in particular, including fuel-grade ethanol, experienced significant price declines and reduced demand. A renewed downturn in global economic activity, or recessionary conditions in general, would likely lead to poor demand for, and negatively affect the prices of, our products, materially and adversely affecting our business, results of operations and liquidity.

 

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

 

In an attempt to partially offset the effects of volatility of our production input and product prices, 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 price of a portion 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. 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.

 

36

 

 

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 year ended December 31, 2020, we incurred consolidated net losses of approximately $17.3 million. 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.

 

We incur significant expenses to 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 maintain and upgrade our production facilities and operating equipment. The machines and equipment we use to produce our alcohols and manufacture our 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. In addition, our production facilities require periodic shutdowns to perform major maintenance and upgrades. These scheduled 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 as a result of changes to equipment and operational and mechanical processes made during shutdown.

 

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, regulations and liabilities, and which 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. A violation of these laws and regulations or permit conditions can 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.

 

37

 

 

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.

 

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.

 

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 have supported fuel-grade ethanol as a fuel additive that promotes a cleaner environment, others have criticized fuel-grade ethanol production as consuming considerably more energy and emitting more greenhouse gases than other biofuels and potentially depleting water resources. Some studies have suggested 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 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.

 

38

 

 

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 versus 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 co-products 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 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.

 

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

 

The Environmental Protection Agency, or EPA, has implemented the Renewable Fuel Standard, or RFS, under the Energy Policy Act of 2005 and the Energy Independence and Security Act of 2007. The RFS program sets 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 domestic market for fuel-grade ethanol is significantly impacted by federal mandates under the RFS program 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 in the ability of vehicles to use higher ethanol blends, the RFS, and other applicable environmental requirements.

 

Under the provisions of the Clean Air Act, as amended by the Energy Independence and Security Act of 2007, the EPA has limited authority to waive or reduce the mandated RFS requirements, which authority is subject to consultation with the Secretaries of Agriculture and Energy, and based on a determination that there is inadequate domestic renewable fuel supply or implementation of the applicable requirements would severely harm the economy or environment of a state, region or the United States in general. Our results of operations, cash flows and financial condition could be adversely impacted if the EPA reduces the RFS requirements from the statutory levels specified in the RFS.

 

Various bills in Congress introduced from time to time are also directed at altering existing renewable fuels energy legislation, but none has 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. Our results of operations, cash flows and financial condition could be adversely impacted if any legislation is enacted that reduces the RFS volume requirements.

 

39

 

 

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, many of which are beyond our control:

 

fluctuations in the market prices of our products;

 

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

 

the volume and timing of the receipt of orders for our products from major customers;

 

the coronavirus pandemic, including governmental and public responses to the pandemic;

 

competitive pricing pressures;

 

anticipated trends in our financial condition and results of operations;

 

changes in market valuations of companies similar to us;

 

stock market price and volume fluctuations generally;

 

regulatory developments or increased enforcement;

 

fluctuations in our quarterly or annual operating results;

 

additions or departures of key personnel;

 

our ability to obtain any necessary financing;

 

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 intend to pay any cash dividends on our shares of common stock in the near future, 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, and other factors as 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 with respect to 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.

 

40

 

 

Our bylaws contain an exclusive forum provision, which 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.

 

For the avoidance of doubt, the exclusive forum provision described above does not apply to any claims arising under the Securities Act of 1933, as amended, or the Securities Act, or the Securities Exchange Act of 1934, as amended, or the Exchange Act. 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.

 

The choice of forum provision 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 or agents, which may discourage such lawsuits against us and our directors, officers, employees and agents 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 this provision 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 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.

 

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.

 

41

 

 

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.

 

Unregistered Sales of Equity Securities

 

None.

 

Purchases of Equity Securities by the Issuer and Affiliated Purchasers

 

We granted to certain employees shares of restricted stock under our 2016 Stock Incentive Plan pursuant to Restricted Stock Agreements dated and effective as of their respective grant dates by and between us and those employees.

 

We were obligated to withhold minimum withholding tax amounts with respect to vested shares of restricted stock and upon future vesting of shares of restricted stock granted to our employees. Each employee was entitled to pay the minimum withholding tax amounts to us in cash or to elect to have us withhold a vested amount of shares of restricted stock having a value equivalent to our minimum withholding tax requirements, thereby reducing the number of shares of vested restricted stock that the employee ultimately receives. If an employee failed to timely make such election, we automatically withheld the necessary shares of vested restricted stock.

 

For the three months ended June 30, 2022, in connection with satisfying our withholding requirements, we withheld the following number of shares of our common stock and remitted cash payments to cover the minimum withholding tax amounts, thereby effectively repurchasing from the employees such number of shares of our common stock at the following deemed purchase prices:

 

Month  Number of Shares Withheld   Deemed Purchase Price Per Share   Aggregate Purchase Price 
April    322,397   $6.93   $2,234,211 
May    1,632   $4.26   $6,952 
June    9,830   $4.74   $46,594 

 

Dividends

 

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.

 

For the three and six months ended June 30, 2022 and 2021, we accrued an aggregate of $0.3 million and $0.6 million, respectively, in dividends on our Series B Cumulative Convertible Preferred Stock, or Series B Preferred Stock. We have paid these dividends in cash and we are current in our quarterly dividend obligations.

 

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

 

The holders of our outstanding Series B Preferred Stock are entitled to dividends of 7% per annum, payable quarterly. 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.

 

ITEM 3. DEFAULTS UPON SENIOR SECURITIES.

 

Not applicable.

 

ITEM 4. MINE SAFETY DISCLOSURES.

 

Not applicable.

 

ITEM 5. OTHER INFORMATION.

 

Not applicable.

 

42

 

 

ITEM 6. EXHIBITS.

 

Exhibit    
Number   Description
10.1   Consulting Agreement dated May 28, 2022 by and between Alto Ingredients, Inc. and Christopher W. Wright (1)
10.2   2016 Stock Incentive Plan, as amended (2)
31.1   Certifications 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 (*)
31.2   Certifications 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 (*)
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 (*)
101.INS   Inline XBRL Instance Document (*)
101.SCH   Inline XBRL Taxonomy Extension Schema Document (*)
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document (*)
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document (*)
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document (*)
101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase Document (*)
     
104   Cover Page Interactive Data File (formatted as Inline XBRL with applicable taxonomy extension information contained in Exhibits 101) (*)

 

 

(*)Filed herewith.

(1)Filed as an exhibit to the Registrant’s current report on Form 8-K filed with the Securities and Exchange Commission on June 1, 2022.
(2)Filed as an exhibit to the Registrant’s registration statement on Form S-8 filed with the Securities and Exchange Commission on July 6, 2022.

43

 

 

SIGNATURES

 

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

ALTO INGREDIENTS, INC.
     
Dated:  August 8, 2022 By: /S/ BRYON T. MCGREGOR
    Bryon T. McGregor
    Chief Financial Officer
    (Principal Financial and Accounting Officer)

 

 

44

 

 

 

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 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. 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 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. false --12-31 Q2 0000778164 0000778164 2022-01-01 2022-06-30 0000778164 2022-08-05 0000778164 2022-06-30 0000778164 2021-12-31 0000778164 us-gaap:SeriesAPreferredStockMember 2022-06-30 0000778164 us-gaap:SeriesAPreferredStockMember 2021-12-31 0000778164 us-gaap:SeriesBPreferredStockMember 2022-06-30 0000778164 us-gaap:SeriesBPreferredStockMember 2021-12-31 0000778164 us-gaap:NonvotingCommonStockMember 2022-06-30 0000778164 us-gaap:NonvotingCommonStockMember 2021-12-31 0000778164 2022-04-01 2022-06-30 0000778164 2021-04-01 2021-06-30 0000778164 2021-01-01 2021-06-30 0000778164 2020-12-31 0000778164 2021-06-30 0000778164 us-gaap:PreferredStockMember 2021-12-31 0000778164 us-gaap:CommonStockMember 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 us-gaap:PreferredStockMember 2022-01-01 2022-03-31 0000778164 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000778164 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000778164 2022-01-01 2022-03-31 0000778164 us-gaap:PreferredStockMember 2022-03-31 0000778164 us-gaap:CommonStockMember 2022-03-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000778164 us-gaap:RetainedEarningsMember 2022-03-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000778164 2022-03-31 0000778164 us-gaap:PreferredStockMember 2022-04-01 2022-06-30 0000778164 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000778164 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000778164 us-gaap:PreferredStockMember 2022-06-30 0000778164 us-gaap:CommonStockMember 2022-06-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000778164 us-gaap:RetainedEarningsMember 2022-06-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000778164 us-gaap:PreferredStockMember 2020-12-31 0000778164 us-gaap:CommonStockMember 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 us-gaap:PreferredStockMember 2021-01-01 2021-03-31 0000778164 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000778164 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0000778164 2021-01-01 2021-03-31 0000778164 us-gaap:PreferredStockMember 2021-03-31 0000778164 us-gaap:CommonStockMember 2021-03-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000778164 us-gaap:RetainedEarningsMember 2021-03-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000778164 2021-03-31 0000778164 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000778164 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0000778164 us-gaap:PreferredStockMember 2021-06-30 0000778164 us-gaap:CommonStockMember 2021-06-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000778164 us-gaap:RetainedEarningsMember 2021-06-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000778164 alto:OwnershipMember 2022-01-14 0000778164 2021-01-01 2021-12-31 0000778164 2022-01-01 2022-01-14 0000778164 2022-01-14 0000778164 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-06-30 0000778164 alto:AcquisitionOfEagleAlcoholMember 2022-06-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesMember 2022-04-01 2022-06-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesMember 2021-04-01 2021-06-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesMember 2022-01-01 2022-06-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesMember 2021-01-01 2021-06-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2022-04-01 2022-06-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2021-04-01 2021-06-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2022-01-01 2022-06-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2021-01-01 2021-06-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2022-04-01 2022-06-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2021-04-01 2021-06-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2022-01-01 2022-06-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2021-01-01 2021-06-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2022-04-01 2022-06-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2021-04-01 2021-06-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2022-01-01 2022-06-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2021-01-01 2021-06-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolAlcoholSalesGrossMember 2022-04-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolAlcoholSalesGrossMember 2021-04-01 2021-06-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolAlcoholSalesGrossMember 2022-01-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolAlcoholSalesGrossMember 2021-01-01 2021-06-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolalcoholSalesNetMember 2022-04-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolalcoholSalesNetMember 2021-04-01 2021-06-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolalcoholSalesNetMember 2022-01-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolalcoholSalesNetMember 2021-01-01 2021-06-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2022-04-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2021-04-01 2021-06-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2022-01-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2021-01-01 2021-06-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2022-04-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2021-04-01 2021-06-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2022-01-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2021-01-01 2021-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesMember 2022-04-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesMember 2021-04-01 2021-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesMember 2022-01-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesMember 2021-01-01 2021-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2022-04-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2021-04-01 2021-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2022-01-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2021-01-01 2021-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2022-04-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2021-04-01 2021-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2022-01-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2021-01-01 2021-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2022-04-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2021-04-01 2021-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2022-01-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2021-01-01 2021-06-30 0000778164 us-gaap:CorporateAndOtherMember 2022-04-01 2022-06-30 0000778164 us-gaap:CorporateAndOtherMember 2021-04-01 2021-06-30 0000778164 us-gaap:CorporateAndOtherMember 2022-01-01 2022-06-30 0000778164 us-gaap:CorporateAndOtherMember 2021-01-01 2021-06-30 0000778164 alto:IntersegmentEliminationsMember 2022-04-01 2022-06-30 0000778164 alto:IntersegmentEliminationsMember 2021-04-01 2021-06-30 0000778164 alto:IntersegmentEliminationsMember 2022-01-01 2022-06-30 0000778164 alto:IntersegmentEliminationsMember 2021-01-01 2021-06-30 0000778164 us-gaap:AssetsTotalMember 2022-04-01 2022-06-30 0000778164 us-gaap:AssetsTotalMember 2021-04-01 2021-06-30 0000778164 us-gaap:AssetsTotalMember 2022-01-01 2022-06-30 0000778164 us-gaap:AssetsTotalMember 2021-01-01 2021-06-30 0000778164 alto:PekinCampusMember 2022-04-01 2022-06-30 0000778164 alto:PekinCampusMember 2021-04-01 2021-06-30 0000778164 alto:PekinCampusMember 2022-01-01 2022-06-30 0000778164 alto:PekinCampusMember 2021-01-01 2021-06-30 0000778164 alto:MarketingAndDistributionsMember 2022-04-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember 2021-04-01 2021-06-30 0000778164 alto:MarketingAndDistributionsMember 2022-01-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember 2021-01-01 2021-06-30 0000778164 alto:OtherProductionIncomeTaxMember 2022-04-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember 2021-04-01 2021-06-30 0000778164 alto:OtherProductionIncomeTaxMember 2022-01-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember 2021-01-01 2021-06-30 0000778164 alto:CorporateActivitiesMember 2022-04-01 2022-06-30 0000778164 alto:CorporateActivitiesMember 2021-04-01 2021-06-30 0000778164 alto:CorporateActivitiesMember 2022-01-01 2022-06-30 0000778164 alto:CorporateActivitiesMember 2021-01-01 2021-06-30 0000778164 alto:ProductionMember 2022-04-01 2022-06-30 0000778164 alto:ProductionMember 2021-04-01 2021-06-30 0000778164 alto:ProductionMember 2022-01-01 2022-06-30 0000778164 alto:ProductionMember 2021-01-01 2021-06-30 0000778164 alto:PekinCampusMember 2022-06-30 0000778164 alto:PekinCampusMember 2021-12-31 0000778164 alto:MarketingAndDistributionsMember 2022-06-30 0000778164 alto:MarketingAndDistributionsMember 2021-12-31 0000778164 alto:OtherProductionIncomeTaxMember 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember 2021-12-31 0000778164 us-gaap:CorporateAndOtherMember 2022-06-30 0000778164 us-gaap:CorporateAndOtherMember 2021-12-31 0000778164 alto:RealizedGainsMember 2022-04-01 2022-06-30 0000778164 alto:RealizedGainsMember 2021-04-01 2021-06-30 0000778164 alto:RealizedGainsMember 2022-01-01 2022-06-30 0000778164 alto:RealizedGainsMember 2021-01-01 2021-06-30 0000778164 alto:UnrealizedGainsLossesMember 2022-04-01 2022-06-30 0000778164 alto:UnrealizedGainsLossesMember 2021-04-01 2021-06-30 0000778164 alto:UnrealizedGainsLossesMember 2022-01-01 2022-06-30 0000778164 alto:UnrealizedGainsLossesMember 2021-01-01 2021-06-30 0000778164 alto:AlcoholSalesContractsMember 2022-06-30 0000778164 alto:AlcoholFromItsSuppliersMember alto:EthanolPurchaseContractsMember 2022-01-01 2022-06-30 0000778164 alto:AlcoholFromItsSuppliersMember alto:EthanolPurchaseContractsMember 2022-06-30 0000778164 alto:CornFromSuppliersMember alto:EthanolPurchaseContractsMember 2022-06-30 0000778164 us-gaap:NaturalGasProductionMember alto:EthanolPurchaseContractsMember 2022-06-30 0000778164 us-gaap:NaturalGasProductionMember alto:EthanolPurchaseContractsMember 2022-01-01 2022-06-30 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2022-04-01 2022-06-30 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2021-04-01 2021-06-30 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-06-30 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-06-30 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2021-12-31 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2022-04-01 2022-06-30 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2021-04-01 2021-06-30 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2022-01-01 2022-06-30 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2021-01-01 2021-06-30 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember 2022-06-30 0000778164 us-gaap:FairValueInputsLevel1Member us-gaap:DerivativeFinancialInstrumentsAssetsMember 2022-06-30 0000778164 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeFinancialInstrumentsAssetsMember 2022-06-30 0000778164 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsAssetsMember 2022-06-30 0000778164 alto:LonglivedAssetsHeldforsaleMember 2022-06-30 0000778164 us-gaap:FairValueInputsLevel1Member alto:LonglivedAssetsHeldforsaleMember 2022-06-30 0000778164 us-gaap:FairValueInputsLevel2Member alto:LonglivedAssetsHeldforsaleMember 2022-06-30 0000778164 us-gaap:FairValueInputsLevel3Member alto:LonglivedAssetsHeldforsaleMember 2022-06-30 0000778164 us-gaap:FairValueInputsLevel1Member 2022-06-30 0000778164 us-gaap:FairValueInputsLevel2Member 2022-06-30 0000778164 us-gaap:FairValueInputsLevel3Member 2022-06-30 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2022-06-30 0000778164 us-gaap:FairValueInputsLevel1Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2022-06-30 0000778164 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2022-06-30 0000778164 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2022-06-30 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel1Member us-gaap:DerivativeFinancialInstrumentsAssetsMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeFinancialInstrumentsAssetsMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsAssetsMember 2021-12-31 0000778164 alto:LonglivedAssetsHeldforsaleMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:LonglivedAssetsHeldforsaleMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:LonglivedAssetsHeldforsaleMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:LonglivedAssetsHeldforsaleMember 2021-12-31 0000778164 alto:LargeUSEquityMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:LargeUSEquityMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:LargeUSEquityMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:LargeUSEquityMember 2021-12-31 0000778164 alto:SmallMidUSEquityMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:SmallMidUSEquityMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:SmallMidUSEquityMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:SmallMidUSEquityMember 2021-12-31 0000778164 alto:InternationalEquityMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:InternationalEquityMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:InternationalEquityMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:InternationalEquityMember 2021-12-31 0000778164 alto:FixedIncomeMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:FixedIncomeMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:FixedIncomeMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:FixedIncomeMember 2021-12-31 0000778164 alto:DefinedBenefitPlanAssetsMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:DefinedBenefitPlanAssetsMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:DefinedBenefitPlanAssetsMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:DefinedBenefitPlanAssetsMember 2021-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel1Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2021-12-31 0000778164 2021-12-01 2021-12-31 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure
EX-31.1 2 f10q0622ex31-1_altoingred.htm CERTIFICATION

EXHIBIT 31.1

 

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

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

 

        I, Michael D. Kandris, certify that:

 

1.I have reviewed this Quarterly Report on Form 10-Q 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 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: August 8, 2022 /S/ MICHAEL D. KANDRIS
  Michael D. Kandris
  President and Chief Executive Officer
  (Principal Executive Officer)

 

EX-31.2 3 f10q0622ex31-2_altoingred.htm CERTIFICATION

EXHIBIT 31.2

 

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

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

 

        I, Bryon T. McGregor, certify that:

 

1.I have reviewed this Quarterly Report on Form 10-Q 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 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: August 8, 2022 /S/ BRYON T. MCGREGOR
  Bryon T. McGregor
  Chief Financial Officer
  (Principal Financial Officer)

 

EX-32.1 4 f10q0622ex32-1_altoingred.htm CERTIFICATION

EXHIBIT 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

 

In connection with the Quarterly Report on Form 10-Q of Alto Ingredients, Inc. (the “Company”) for the period ended June 30, 2022 (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: August 8, 2022 By: /S/ MICHAEL D. KANDRIS
    Michael D. Kandris
    President and Chief Executive Officer
    (Principal Executive Officer)
     
Dated: August 8, 2022 By: /S/ BRYON T. MCGREGOR
    Bryon T. McGregor
    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-101.SCH 5 alto-20220630.xsd XBRL SCHEMA FILE 001 - Statement - Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 003 - Statement - Consolidated Statements of Operations (Unaudited) link:presentationLink link:definitionLink link:calculationLink 004 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:definitionLink link:calculationLink 005 - Statement - Consolidated Statements of Stockholders’ Equity (unaudited) link:presentationLink link:definitionLink link:calculationLink 006 - Disclosure - Organization and Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 007 - Disclosure - Acquisition of Eagle Alcohol link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - Segments link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - Inventories link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Derivatives link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Debt link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Pension and Retirement Benefit Plans link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Fair Value Measurements link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Earnings Per Share link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Acquisition of Eagle Alcohol (Tables) link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Segments (Tables) link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Inventories (Tables) link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Derivatives (Tables) link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - Organization and Basis of Presentation (Details) link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Acquisition of Eagle Alcohol (Details) link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Acquisition of Eagle Alcohol (Details) - Schedule of pro forma combined financial information assuming the acquisition occurred link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Acquisition of Eagle Alcohol (Details) - Schedule of preliminary purchase price allocation link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Segments (Details) link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Segments (Details) - Schedule of financial data for operating segments link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Segments (Details) - Schedule of assets by operating segments link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Inventories (Details) link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Inventories (Details) - Schedule of inventories link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Derivatives (Details) link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - Derivatives (Details) - Schedule of derivatives not designated as hedging instruments link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Derivatives (Details) - Schedule of recognized gains for its derivatives link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - Debt (Details) link:presentationLink link:definitionLink link:calculationLink 037 - Disclosure - Debt (Details) - Schedule of long-term borrowings link:presentationLink link:definitionLink link:calculationLink 038 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 039 - Disclosure - Pension and Retirement Benefit Plans (Details) link:presentationLink link:definitionLink link:calculationLink 040 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:definitionLink link:calculationLink 041 - Disclosure - Fair Value Measurements (Details) - Schedule of recurring and nonrecurring fair value measurements link:presentationLink link:definitionLink link:calculationLink 042 - Disclosure - Earnings Per Share (Details) link:presentationLink link:definitionLink link:calculationLink 043 - Disclosure - Earnings Per Share (Details) - Schedule of compute basic and diluted earnings per share link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 6 alto-20220630_cal.xml XBRL CALCULATION FILE EX-101.DEF 7 alto-20220630_def.xml XBRL DEFINITION FILE EX-101.LAB 8 alto-20220630_lab.xml XBRL LABEL FILE EX-101.PRE 9 alto-20220630_pre.xml XBRL PRESENTATION FILE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Document And Entity Information - shares
6 Months Ended
Jun. 30, 2022
Aug. 05, 2022
Document Information Line Items    
Entity Registrant Name ALTO INGREDIENTS, INC.  
Trading Symbol ALTO  
Document Type 10-Q  
Current Fiscal Year End Date --12-31  
Entity Common Stock, Shares Outstanding   74,180,566
Amendment Flag false  
Entity Central Index Key 0000778164  
Entity Current Reporting Status Yes  
Entity Filer Category Accelerated Filer  
Document Period End Date Jun. 30, 2022  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 000-21467  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 41-2170618  
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  
City Area Code (916)  
Local Phone Number 403-2123  
Title of 12(b) Security Common Stock, $0.001 par value  
Security Exchange Name NASDAQ  
Entity Interactive Data Current Yes  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
[1]
Current Assets:    
Cash and cash equivalents $ 57,376 $ 50,612
Restricted cash 17,361 11,513
Accounts receivable, net (net of allowance for doubtful accounts of $444 and $378, respectively) 92,744 86,888
Inventories 67,438 54,373
Derivative instruments 27,488 15,839
Notes receivable, current 3,125
Other current assets 11,081 7,176
Total current assets 273,488 229,526
Property and equipment, net 222,946 222,550
Other Assets:    
Right of use operating lease assets, net 14,004 13,413
Notes receivable, noncurrent 11,641
Intangible assets, net 9,381 2,678
Goodwill 5,908
Other assets 5,592 5,145
Total other assets 34,885 32,877
Total Assets 531,319 484,953
Current Liabilities:    
Accounts payable – trade 21,478 23,251
Accrued liabilities 21,404 21,307
Current portion – operating leases 4,132 3,909
Derivative instruments 32,770 13,582
Other current liabilities 15,340 7,553
Total current liabilities 95,124 69,602
Long-term debt, net of current portion 52,518 50,361
Operating leases, net of current portion 9,801 9,382
Other liabilities 10,288 10,394
Total Liabilities 167,731 139,739
Commitments and Contingencies (Note 7)
Alto Ingredients, Inc. Stockholders’ Equity:    
Preferred stock, $0.001 par value; 10,000 shares authorized; Series A: 1,684 shares authorized; no shares issued and outstanding as of June 30, 2022 and December 31, 2021; Series B: 1,581 shares authorized; 927 shares issued and outstanding as of June 30, 2022 and December 31, 2021; liquidation preference of $18,075 as of June 30, 2022 1 1
Common stock, $0.001 par value; 300,000 shares authorized; 74,188 and 72,778 shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively 74 73
Non-voting common stock, $0.001 par value; 3,553 shares authorized; 1 share issued and outstanding as of June 30, 2022 and December 31, 2021, respectively
Additional paid-in capital 1,036,692 1,037,205
Accumulated other comprehensive loss (284) (284)
Accumulated deficit (672,895) (691,781)
Total Stockholders’ Equity 363,588 345,214
Total Liabilities and Stockholders’ Equity $ 531,319 $ 484,953
[1] Amounts derived from the audited consolidated financial statements for the year ended December 31, 2021.
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Balance Sheets (Parentheticals) - USD ($)
shares in Thousands, $ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Net of allowance for doubtful accounts (in Dollars) $ 444 $ 378
Preferred stock, par value (in Dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000 10,000
Common stock, par value (in Dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 300,000 300,000
Common stock, shares issued 74,188 72,778
Common stock, shares outstanding 74,188 72,778
Preferred Stock Series A    
Preferred stock, shares authorized 1,684 1,684
Preferred stock, shares issued
Preferred stock, shares outstanding
Preferred Stock Series B    
Preferred stock, shares authorized 1,581 1,581
Preferred stock, shares issued 927 927
Preferred stock, shares outstanding 927 927
Preferred stock, liquidation preference (in Dollars) $ 18,075  
Non-Voting Common Stock    
Common stock, par value (in Dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 3,553 3,553
Common stock, shares issued 1 1
Common stock, shares outstanding 1 1
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]        
Net sales $ 362,189 $ 298,110 $ 670,307 $ 516,844
Cost of goods sold 353,345 282,877 656,690 487,774
Gross profit 8,844 15,233 13,617 29,070
Selling, general and administrative expenses 8,996 7,230 16,625 14,244
Asset impairments 1,900 3,100
Income (loss) from operations (152) 6,103 (3,008) 11,726
Interest expense, net (319) (1,045) (519) (2,930)
Income from cash grant 22,652 22,652
Income from loan forgiveness 3,887 3,887
Other income (expense), net (66) (555) 388 385
Income before provision for income taxes 22,115 8,390 19,513 13,068
Provision for income taxes
Net income 22,115 8,390 19,513 13,068
Preferred stock dividends (315) (315) (627) (627)
Income allocated to participating securities (284) (108) (251) (167)
Net income available to common stockholders $ 21,516 $ 7,967 $ 18,635 $ 12,274
Net income per share, basic (in Dollars per share) $ 0.29 $ 0.11 $ 0.26 $ 0.17
Net income per share, diluted (in Dollars per share) $ 0.29 $ 0.11 $ 0.26 $ 0.17
Weighted-average shares outstanding, basic (in Shares) 72,936 71,260 71,690 70,808
Weighted-average shares outstanding, diluted (in Shares) 73,123 71,929 71,958 71,961
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Operating Activities:    
Net income $ 19,513 $ 13,068
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization of intangibles 12,862 11,670
Inventory valuation 3,010
Asset impairments 3,100
Income from loan forgiveness (3,887)
Non-cash compensation 1,779 1,655
Amortization of deferred financing fees 37 701
Bad debt expense 66 143
Changes in operating assets and liabilities, net of business acquisition:    
Accounts receivable (393) (23,694)
Inventories (14,729) (18,526)
Other assets 3,210 12,233
Operating leases (2,528) (2,069)
Assets held-for-sale (2,915)
Liabilities held-for-sale 1,445
Accounts payable and accrued expenses (2,132) 11,096
Net cash provided by operating activities 20,695 4,020
Investing Activities:    
Proceeds from Madera Sale 19,500
Additions to property and equipment (9,762) (4,192)
Purchase of Eagle Alcohol, net of cash acquired (14,655)
Net cash (used in) provided by investing activities (24,417) 15,308
Financing Activities:    
Net proceeds from Kinergy’s line of credit 2,195 24,406
Proceeds from principal payments on notes receivable 14,766
Proceeds from stock option exercises 462
Principal payments on borrowings (37,810)
Preferred stock dividends paid (627)
Net cash provided by (used in) financing activities 16,334 (12,942)
Net change in cash, cash equivalents and restricted cash 12,612 6,386
Cash, cash equivalents and restricted cash at beginning of period 62,125 48,187
Cash, cash equivalents and restricted cash at end of period 74,737 54,573
Reconciliation of total cash, cash equivalents and restricted cash:    
Cash and cash equivalents 57,376 50,796
Restricted cash 17,361 3,777
Total cash, cash equivalents and restricted cash 74,737 54,573
Supplemental Information:    
Interest paid 456 2,723
Accrued preferred stock dividends $ 627
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Stockholders’ Equity (unaudited) - USD ($)
shares in Thousands, $ in Thousands
Preferred Stock
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Accum. Other Comprehensive 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 72,487        
Restricted stock issued to employees and directors, net of cancellations and tax $ 1 (186) (185)
Restricted stock issued to employees and directors, net of cancellations and tax (in Shares)   550        
Stock-based compensation     804 804
Issuances of common stock 462 462
Issuances of common stock (in Shares)   124        
Preferred stock dividends     (312) (312)
Net income (loss)     4,678 4,678
Balances at Mar. 31, 2021 $ 1 $ 73 1,037,718 (732,232) (3,878) 301,682
Balances (in Shares) at Mar. 31, 2021 927 73,161        
Balances at Dec. 31, 2020 $ 1 $ 72 1,036,638 (736,598) (3,878) 296,235
Balances (in Shares) at Dec. 31, 2020 927 72,487        
Net income (loss)           13,068
Balances at Jun. 30, 2021 $ 1 $ 73 1,035,980 (724,157) (3,878) 308,019
Balances (in Shares) at Jun. 30, 2021 927 72,811        
Balances at Mar. 31, 2021 $ 1 $ 73 1,037,718 (732,232) (3,878) 301,682
Balances (in Shares) at Mar. 31, 2021 927 73,161        
Restricted stock issued to employees and directors, net of cancellations and tax   (2,589) (2,589)
Restricted stock issued to employees and directors, net of cancellations and tax (in Shares)   (350)        
Stock-based compensation     851 851
Preferred stock dividends     (315) (315)
Net income (loss)   8,390 8,390
Balances at Jun. 30, 2021 $ 1 $ 73 1,035,980 (724,157) (3,878) 308,019
Balances (in Shares) at Jun. 30, 2021 927 72,811        
Balances at Dec. 31, 2021 $ 1 $ 73 1,037,205 (691,781) (284) 345,214
Balances (in Shares) at Dec. 31, 2021 927 72,778        
Restricted stock issued to employees and directors, net of cancellations and tax   (9) (9)
Restricted stock issued to employees and directors, net of cancellations and tax (in Shares) 684        
Stock-based compensation 673 673
Shares issued for Eagle Alcohol acquisition   $ 1 1
Shares issued for Eagle Alcohol acquisition (in Shares)   949        
Preferred stock dividends (312) (312)
Net income (loss) (2,602) (2,602)
Balances at Mar. 31, 2022 $ 1 $ 74 1,037,869 (694,695) (284) 342,965
Balances (in Shares) at Mar. 31, 2022 927 74,411        
Balances at Dec. 31, 2021 $ 1 $ 73 1,037,205 (691,781) (284) 345,214
Balances (in Shares) at Dec. 31, 2021 927 72,778        
Net income (loss)           19,513
Balances at Jun. 30, 2022 $ 1 $ 74 1,036,692 (672,895) (284) 363,588
Balances (in Shares) at Jun. 30, 2022 927 74,188        
Balances at Mar. 31, 2022 $ 1 $ 74 1,037,869 (694,695) (284) 342,965
Balances (in Shares) at Mar. 31, 2022 927 74,411        
Restricted stock issued to employees and directors, net of cancellations and tax (2,283) (2,283)
Restricted stock issued to employees and directors, net of cancellations and tax (in Shares) (223)        
Stock-based compensation     1,106 1,106
Preferred stock dividends     (315) (315)
Net income (loss)     22,115 22,115
Balances at Jun. 30, 2022 $ 1 $ 74 $ 1,036,692 $ (672,895) $ (284) $ 363,588
Balances (in Shares) at Jun. 30, 2022 927 74,188        
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Basis of Presentation
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
ORGANIZATION AND BASIS OF PRESENTATION
1.ORGANIZATION AND BASIS OF PRESENTATION.

 

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 Op Co.”), 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.

 

On May 14, 2021 and November 4, 2021, the Company completed the sale of its production facilities located in Madera and Stockton, California, respectively. The results of these facilities are included in the Company’s results reported for the three and six months ended June 30, 2021. As discussed in Note 2, on January 14, 2022, the Company acquired 100% ownership of Eagle Alcohol Company LLC, a Missouri limited liability company (“Eagle Alcohol”), which is now a wholly-owned subsidiary of Alto Ingredients, Inc. The results of Eagle Alcohol since the date of the acquisition are included in the Company’s results reported for the three and six months ended June 30, 2022.

 

The Company is a leading producer and distributor of specialty alcohols and essential ingredients. The Company also produces, markets and distributes renewable fuel. The Company’s production facilities in Pekin, Illinois are located in the heart of the Corn Belt, benefit from low-cost and abundant feedstock and allow for access to many additional domestic markets. In addition, the Company’s ability to load barges, rail and trucks from these facilities allows for greater access to international markets. The Company’s two production facilities in Oregon and Idaho are located in close proximity to both feed and renewable fuel customers and thus enjoy unique advantages in efficiency, logistics and product pricing.

 

The Company has a combined alcohol production capacity of 350 million gallons per year and produces, on an annualized basis, nearly 1.2 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 sells alcohols acquired from other producers, and markets and distributes fuel-grade ethanol produced by third parties.

 

The Company focuses on four key markets: Health, Home & Beauty; Food & Beverage; 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 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. Renewable Fuels includes fuel-grade ethanol and distillers corn oil used as a feedstock for renewable diesel and biodiesel fuels.

 

As of June 30, 2022, all of the Company’s production facilities were operating. As market conditions change, the Company may increase, decrease or idle production at one or more operating facilities or resume operations at any then-idled facility.

 

Basis of PresentationInterim Financial Statements – The accompanying unaudited consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Results for interim periods should not be considered indicative of results for a full year. These interim consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. The accounting policies used in preparing these consolidated financial statements are the same as those described in Note 1 to the consolidated financial statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair statement of the results for interim periods have been included. All significant intercompany accounts and transactions have been eliminated in consolidation.

 

Accounts Receivable and Allowance for Doubtful Accounts – Trade accounts receivable are presented at face value, net of the allowance for doubtful accounts. The Company sells specialty alcohols to large consumer products 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 generally without requiring collateral.

 

The Company maintains an allowance for doubtful accounts for balances that appear to have specific collection issues. The collection process is based on the age of the invoice and requires attempted contacts with the customer at specified intervals. If, after a specified number of days, the Company has been unsuccessful in its collection efforts, a bad debt allowance is recorded for the balance in question. Delinquent accounts receivable are charged against the allowance for doubtful accounts once uncollectibility has been determined. The factors considered in reaching this determination are the apparent financial condition of the customer and the Company’s success in contacting and negotiating with the customer. If the financial condition of the Company’s customers were to deteriorate, resulting in an impairment of ability to make payments, additional allowances may be required.

 

Of the accounts receivable balance, approximately $60,256,000 and $63,929,000 at June 30, 2022 and December 31, 2021, respectively, were used as collateral under Kinergy’s operating line of credit. The allowance for doubtful accounts was $444,000 and $378,000 as of June 30, 2022 and December 31, 2021, respectively. The Company recorded a bad debt expense of $35,000 and $52,000 for the three months ended June 30, 2022 and 2021, respectively. The Company recorded a bad debt expense of $66,000 and $143,000 for the six months ended June 30, 2022 and 2021, respectively. The Company does not have any off-balance sheet credit exposure related to its customers.

 

Financial Instruments – The carrying values of cash and cash equivalents, restricted cash, accounts receivable, notes receivable, derivative assets, accounts payable, accrued liabilities and derivative 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 the interest rates on these instruments are variable.

 

Business Combinations – Business acquisitions are accounted for in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 805 “Business Combinations”. FASB 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 – The Company applied for and received $22,652,000 in cash from the USDA’s Biofuel Producer Program. The program was created as part of the CARES Act in 2020, which allocated $700,000,000 to support biofuel producers who experienced market losses due to the pandemic. The cash grant is not required to be repaid. 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 as income from cash grant in the accompanying consolidated statements of operations.

 

Estimates and Assumptions – The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States 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 doubtful accounts, net realizable value of inventory, estimated lives of property and equipment, long-lived asset impairments, fair value of warrants, valuation allowances on deferred income taxes, 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.

XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisition of Eagle Alcohol
6 Months Ended
Jun. 30, 2022
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 are 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 next 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 has recognized an estimated $0.9 million and $1.8 million for the three and six months ended June 30, 2022, respectively, in selling, general and administrative expenses in the accompanying consolidated statements of operations.

 

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

 

Eagle Alcohol’s unaudited results for the three months ended June 30, 2022 and 2021 generated $4.1 million and $8.9 million in net sales and $0.0 million and $1.1 million in net income, respectively. Eagle Alcohol’s unaudited results for the six months ended June 30, 2022 and 2021 generated $7.9 million and $17.5 million in net sales and $0.2 million and $2.0 million in net income, respectively. The following table presents unaudited pro forma combined financial information assuming the acquisition occurred on January 1, 2021 (dollars in thousands except per share amounts):

 

   Three Months Ended
June 30,
 
   2022   2021 
     
Revenues – pro forma  $362,189   $303,640 
Net income available to common stockholders – pro forma  $21,516   $7,322 
Diluted net income per share – pro forma  $0.29   $0.10 
Diluted shares   74,072    72,878 

 

   Six Months Ended
June 30,
 
   2022   2021 
     
Revenues – pro forma  $670,834   $529,126 
Net income available to common stockholders – pro forma  $18,568   $11,791 
Diluted net income per share – pro forma  $0.25   $0.16 
Diluted shares   72,907    72,910 

 

The following preliminary allocation of the estimated purchase price assumes, with the exception of property and equipment and intangibles, carrying values approximate fair value. Estimates of uncollectible accounts receivable are not considered material due to the short-term nature and customer collection history. The preliminary estimate of working capital is under review by management and is subject to change. Based upon these assumptions, the preliminary purchase price allocation is as follows (in thousands):

 

Cash and cash equivalents  $705 
Accounts receivable   5,529 
Inventories   1,345 
Total current assets   7,579 
      
Property and equipment   1,066 
Right of use assets   2,749 
Total tangible assets  $11,394 
      
Current liabilities  $6,169 
Right of use liabilities   2,749 
Total liabiltiies  $8,918 
      
      
Net tangible assets acquired  $2,476 
Customer relationships   6,556 
Tradename   420 
Goodwill   5,908 
Total Purchase Price  $15,360 

Goodwill represents the value of the downstream integration that the operations of Eagle Alcohol will add to the Company. The Company expects the amortization of goodwill to be deductible for tax purposes. For the identifiable intangible assets, the Company has estimated 12 years for useful lives for customer relationships and 10 years for tradename. For the three months ended June 30, 2022, the Company recorded amortization expense of $137,000 and $10,000 for customer relationships and tradename, respectively. For the six months ended June 30, 2022, the Company recorded amortization expense of $245,000 and $19,000 for customer relationships and tradename, respectively. Any changes to the initial estimates of the fair value of the acquired assets and assumed liabilities will be recorded as adjustments to those assets and liabilities and residual amounts will be allocated to goodwill if net assets acquired are less than the purchase price. The Company did not incur any material acquisition costs.

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Segments
6 Months Ended
Jun. 30, 2022
Segment Reporting [Abstract]  
SEGMENTS
3.SEGMENTS.

 

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

 

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

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2022   2021   2022   2021 
Net Sales                
Pekin Campus, recorded as gross:                
Alcohol sales  $143,768   $132,296   $259,818   $227,380 
Essential ingredient sales   59,853    49,578    115,133    94,655 
Intersegment sales   269    316    525    628 
Total Pekin Campus sales   203,890    182,190    375,476    322,663 
                     
Marketing and distribution:                    
Alcohol sales, gross  $63,558   $86,299   $117,484   $143,309 
Alcohol sales, net   317    532    668    984 
Intersegment sales   3,242    2,618    6,239    4,862 
Total marketing and distribution sales   67,117    89,449    124,391    149,155 
                     
Other production, recorded as gross:                    
Alcohol sales  $67,184   $22,153   $126,991   $38,121 
Essential ingredient sales   23,372    7,252    42,309    12,395 
Intersegment sales       332    12    637 
Total Other production sales   90,556    29,737    169,312    51,153 
                     
Corporate and other   4,137        7,904     
Intersegment eliminations   (3,511)   (3,266)   (6,776)   (6,127)
Net sales as reported  $362,189   $298,110   $670,307   $516,844 
                     
Cost of goods sold:                    
Pekin Campus  $195,691   $171,547   $364,573   $299,250 
Marketing and distribution   63,796    85,746    118,510    139,705 
Other production   91,606    27,325    169,851    51,442 
Corporate and other   3,197        6,070     
Intersegment eliminations   (945)   (1,741)   (2,314)   (2,623)
Cost of goods sold as reported  $353,345   $282,877   $656,690   $487,774 
                     
Gross profit:                    
Pekin Campus  $8,199   $10,643   $10,903   $23,413 
Marketing and distribution   3,321    3,703    5,881    9,450 
Other production   (1,050)   2,412    (539)   (289)
Corporate and other   940        1,834     
Intersegment eliminations   (2,566)   (1,525)   (4,462)   (3,504)
Gross profit as reported  $8,844   $15,233   $13,617   $29,070 
                     
Income before provision for income taxes:                    
Pekin Campus  $16,331   $10,726   $16,413   $20,737 
Marketing and distribution   1,036    1,678    1,824    5,411 
Other production   7,570    (1,666)   6,361    (7,612)
Corporate and other   (2,822)   (2,348)   (5,085)   (5,468)
   $22,115   $8,390   $19,513   $13,068 
                     
Depreciation and amortization of intangibles:                    
Pekin Campus  $5,084   $4,326   $9,621   $8,671 
Other production   1,458    1,468    2,822    2,966 
Corporate and other   186    17    419    33 
   $6,728   $5,811   $12,862   $11,670 
                     
Interest expense, net of capitalized interest:                    
Pekin Campus  $(3)  $73   $(33)  $591 
Marketing and distribution   336    222    573    426 
Other production   (39)   46    (54)   182 
Corporate and other   25    704    33    1,731 
   $319   $1,045   $519   $2,930 

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

 

   June 30,
2022
   December 31,
2021
 
Total assets:        
Pekin Campus  $273,688   $266,197 
Marketing and distribution   149,564    130,302 
Other production   64,467    57,046 
Corporate and other   43,600    31,408 
   $531,319   $484,953 
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories
6 Months Ended
Jun. 30, 2022
Inventory Disclosure [Abstract]  
INVENTORIES
4.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 a valuation adjustment of $3,010,000 and $0 as of June 30, 2022 and December 31, 2021, respectively. Inventory balances consisted of the following (in thousands):

 

   June 30,
2022
   December 31,
2021
 
Finished goods  $44,610   $35,509 
Work in progress   8,586    6,909 
Raw materials   13,171    10,837 
Other   1,071    1,118 
Total  $67,438   $54,373 
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Derivatives
6 Months Ended
Jun. 30, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
DERIVATIVES
5.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 three and six months ended June 30, 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 forward 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 gains of $16,619,000 and $8,868,000 as the change in the fair value of these contracts for the three months ended June 30, 2022 and 2021, respectively. The Company recognized net gains of $21,936,000 and $19,411,000 as the change in the fair value of these contracts for the six months ended June 30, 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 June 30, 2022
   Assets  Liabilities
Type of Instrument  Balance Sheet Location  Fair Value   Balance Sheet Location  Fair Value 
               
Cash collateral balance  Restricted cash  $17,361  
 
   
 
 
Commodity contracts  Derivative assets  $27,488   Derivative liabilities  $32,770 

 

   As of December 31, 2021
   Assets  Liabilities
Type of Instrument  Balance Sheet Location  Fair Value   Balance Sheet Location  Fair Value 
               
Cash collateral balance  Restricted cash  $11,513  
 
   
 
 
Commodity contracts  Derivative assets  $15,839   Derivative liabilities  $13,582 

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 its intent is to close out positions individually, therefore, they are reported at gross.

 

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

 

      Realized Gains 
      For the Three Months Ended
June 30,
 
Type of Instrument  Statements of Operations Location  2022    2021 
             
Commodity contracts  Cost of goods sold  $13,913    $18,158 
      $13,913    $18,158 

 

      Realized Gains 
      For the Six Months Ended
June 30,
 
Type of Instrument  Statements of Operations Location  2022   2021 
            
Commodity contracts  Cost of goods sold  $29,476   $24,343 
      $29,476   $24,343 

 

      Unrealized Gains (Losses) 
      For the Three Months
Ended June 30,
 
Type of Instrument  Statements of Operations Location  2022   2021 
            
Commodity contracts  Cost of goods sold  $2,706   $(9,290)
      $2,706   $(9,290)

 

      Unrealized (Losses) 
      For the Six Months Ended
June 30,
 
Type of Instrument  Statements of Operations Location  2022   2021 
            
Commodity contracts  Cost of goods sold  $(7,540)  $(4,932)
      $(7,540)  $(4,932)
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Debt
6 Months Ended
Jun. 30, 2022
Debt [Abstract]  
DEBT
6.DEBT.

 

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

 

   June 30,
2022
   December 31,
2021
 
Kinergy line of credit  $52,596   $50,401 
Less unamortized debt financing costs   (78)   (40)
Less short-term portion   
    
 
Long-term debt  $52,518   $50,361 

 

As of June 30, 2022, Kinergy had $28.6 million in unused borrowing availability under its line of credit. In addition, the Company believes it is currently in compliance with its covenants under the line of credit.

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES
7.COMMITMENTS AND CONTINGENCIES.

 

Sales Commitments – At June 30, 2022, 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 103,094,000 gallons as of June 30, 2022 and open fixed-price alcohol sales contracts totaling $102,157,000 as of June 30, 2022. The Company had open fixed-price sales contracts for essential ingredients totaling $18,847,000 as of June 30, 2022. These sales contracts are scheduled to be completed throughout 2022.

 

Purchase Commitments – At June 30, 2022, the Company had indexed-price purchase contracts to purchase 12,746,000 gallons of alcohol and fixed-price purchase contracts to purchase $68,886,000 of alcohol from its suppliers. The Company had fixed-price purchase contracts to purchase $104,062,000 of corn from its suppliers as of June 30, 2022. The Company had fixed-price purchase contracts for natural gas totaling $7,724,000 and indexed-price purchase contracts for natural gas totaling 2,140,000 MMBTU. The Company also had future commitments for certain capital projects totaling $34,800,000. These purchase commitments are scheduled to be satisfied throughout 2022 and 2023.

 

Litigation – General 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, environmental regulations, 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 there can be no assurances, the Company does not expect that any of its pending legal proceedings will have a material impact on the Company’s financial condition or results of operations.

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Pension and Retirement Benefit Plans
6 Months Ended
Jun. 30, 2022
Retirement Benefits [Abstract]  
PENSION AND RETIREMENT BENEFIT PLANS
8.PENSION AND RETIREMENT BENEFIT PLANS.

 

The Company sponsors a defined benefit pension plan (the “Retirement Plan”) and a healthcare and life insurance plan (the “Postretirement Plan”).

 

The Retirement Plan is noncontributory, and covers only “grandfathered” unionized employees at the Company’s Pekin, Illinois facility who fulfill minimum age and service requirements. Benefits are based on a prescribed formula based upon the employee’s years of service. The Retirement Plan, which is part of a collective bargaining agreement, covers only union employees hired prior to November 1, 2010.

 

The Company uses a December 31 measurement date for its Retirement Plan. The Company’s funding policy is to make the minimum annual contribution required by applicable regulations. As of December 31, 2021, the Retirement Plan’s accumulated projected benefit obligation was $23.8 million, with a fair value of plan assets of $20.0 million. The underfunded amount of $3.8 million is recorded on the Company’s consolidated balance sheet in other liabilities.

 

For the three months ended June 30, 2022, the Retirement Plan’s net periodic benefit was $8,000, comprised of $273,000 of expected return on plan assets, partially offset by $164,000 in interest cost and $101,000 in service cost. For the three months ended June 30, 2021, the Retirement Plan’s net periodic expense was $22,000, comprised of $151,000 in interest cost and $109,000 in service cost, partially offset by $238,000 of expected return on plan assets. For the six months ended June 30, 2022, the Retirement Plan’s net periodic benefit was $16,000, comprised of $546,000 of expected return on plan assets, partially offset by $328,000 in interest cost and $202,000 in service cost. For the six months ended June 30, 2021, the Retirement Plan’s net periodic expense was $44,000, comprised of $302,000 in interest cost and $218,000 in service cost, partially offset by $476,000 of expected return on plan assets.

 

The Postretirement Plan provides postretirement medical benefits and life insurance to certain “grandfathered” unionized employees. Employees hired after December 31, 2000 are not eligible to participate in the Postretirement Plan. The Postretirement Plan is contributory, with contributions required at the same rate as active employees. Benefit eligibility under the plan declines at age 65 from a defined benefit to a defined dollar cap based upon years of service. As of December 31, 2021, the Postretirement Plan’s accumulated projected benefit obligation was $4.3 million and is recorded on the Company’s consolidated balance sheet in other liabilities. The Company’s funding policy is to make the minimum annual contribution required by applicable regulations.

 

For the three months ended June 30, 2022, the Postretirement Plan’s net periodic expense was $32,000, comprised of $6,000 of interest cost and $26,000 of service cost. For the three months ended June 30, 2021, the Postretirement Plan’s net periodic expense was $42,000, comprised of $10,000 of interest cost, $26,000 of service cost and $6,000 of amortization expense.

 

For the six months ended June 30, 2022, the Postretirement Plan’s net periodic expense was $64,000, comprised of $12,000 of interest cost and $52,000 of service cost. For the six months ended June 30, 2021, the Postretirement Plan’s net periodic expense was $84,000, comprised of $20,000 of interest cost, $52,000 of service cost and $12,000 of amortization expense.

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS
9.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.

 

Long-Lived Assets Held-for-Sale – The Company recorded its long-lived assets associated with its property and equipment held-for-sale at fair value at June 30, 2022 and December 31, 2021 of $1,000,000. The fair values of these assets are based on observable values for the assets through corroboration with market data and are designated as Level 3 inputs.

 

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 June 30, 2022 (in thousands):

 

   Fair             
   Value   Level 1   Level 2   Level 3 
Assets:                
Derivative financial instruments  $27,488   $27,488   $
   $
 
Long-lived assets held-for-sale   1,000    
    
    1,000 
   $28,488   $27,488   $
   $1,000 
                     
Liabilities:                    
Derivative financial instruments  $(32,770)  $(32,770)  $
   $
 

 

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

  

                   Benefit Plan 
   Fair               Percentage 
   Value   Level 1   Level 2   Level 3   Allocation 
Assets:                         
Derivative financial instruments  $15,839   $15,839   $
   $
      
Long-lived assets held-for-sale   1,000    
    
    1,000      
Defined benefit plan assets(1)                         
(pooled separate accounts):                         
Large U.S. Equity(2)   5,612    
    5,612    
    28%
Small/Mid U.S. Equity(3)   3,684    
    3,684    
    18%
International Equity(4)   2,909    
    2,909    
    15%
Fixed Income(5)   7,782    
    7,782    
    39%
   $36,826   $15,839   $19,987   $1,000      
                          
Liabilities:                          
Derivative financial instruments  $(13,582)  $(13,582)  $
   $
      

 

(1)Included in other assets in the consolidated balance sheets.

(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 25 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
EARNINGS PER SHARE
10.EARNINGS PER SHARE.

 

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

 

   Three Months Ended June 30, 2022 
   Income
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net income attributed to Alto Ingredients, Inc.  $22,115           
Less: Preferred stock dividends   (315)          
Less: Income allocated to participating securities   (284)          
Basic income per share:               
Income available to common stockholders  $21,516    72,936   $0.29 
Add: Dilutive instruments   
    187      
Diluted income per share:               
Income available to common stockholders  $21,516    73,123   $0.29 

 

   Three Months Ended June 30, 2021 
   Income Numerator   Shares Denominator   Per-Share Amount 
Net income attributed to Alto Ingredients, Inc.  $8,390           
Less: Preferred stock dividends   (315)          
Less: Income allocated to participating securities   (108)          
Basic income per share:               
Income available to common stockholders  $7,967    71,260   $0.11 
Add: Dilutive instruments   
    669      
Diluted income per share:               
Income available to common stockholders  $7,967    71,929   $0.11 

 

   Six Months Ended June 30, 2022 
   Income Numerator   Shares Denominator   Per-Share Amount 
Net income attributed to Alto Ingredients, Inc.  $19,513           
Less: Preferred stock dividends   (627)          
Less: Income allocated to participating securities   (251)          
Basic income per share:               
Income available to common stockholders  $18,635    71,690   $0.26 
Add: Dilutive instruments   
    268      
Diluted income per share:               
Income available to common stockholders  $18,635    71,958   $0.26 

 

   Six Months Ended June 30, 2021 
   Income Numerator   Shares Denominator   Per-Share Amount 
Net income attributed to Alto Ingredients, Inc.  $13,068           
Less: Preferred stock dividends   (627)          
Less: Income allocated to participating securities   (167)          
Basic income per share:               
Income available to common stockholders  $12,274    70,808   $0.17 
Add: Dilutive instruments   
    1,153      
Diluted income per share:               
Income available to common stockholders  $12,274    71,961   $0.17 

 

There were an additional aggregate potentially dilutive weighted-average shares of 964,000 from convertible securities outstanding for the three and six months ended June 30, 2022 and 2021. These securities were not considered in calculating diluted net income (loss) per share for the three and six months ended June 30, 2022 and 2021, as their effect would have been anti-dilutive. At December 31, 2021, the Company had outstanding unexercised warrants to purchase 8.9 million shares of its common stock at an exercise price of $9.76 per share. These warrants expired unexercised on April 28, 2022.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Accounting Policies, by Policy (Policies)
6 Months Ended
Jun. 30, 2022
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 Op Co.”), 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.

 

On May 14, 2021 and November 4, 2021, the Company completed the sale of its production facilities located in Madera and Stockton, California, respectively. The results of these facilities are included in the Company’s results reported for the three and six months ended June 30, 2021. As discussed in Note 2, on January 14, 2022, the Company acquired 100% ownership of Eagle Alcohol Company LLC, a Missouri limited liability company (“Eagle Alcohol”), which is now a wholly-owned subsidiary of Alto Ingredients, Inc. The results of Eagle Alcohol since the date of the acquisition are included in the Company’s results reported for the three and six months ended June 30, 2022.

 

The Company is a leading producer and distributor of specialty alcohols and essential ingredients. The Company also produces, markets and distributes renewable fuel. The Company’s production facilities in Pekin, Illinois are located in the heart of the Corn Belt, benefit from low-cost and abundant feedstock and allow for access to many additional domestic markets. In addition, the Company’s ability to load barges, rail and trucks from these facilities allows for greater access to international markets. The Company’s two production facilities in Oregon and Idaho are located in close proximity to both feed and renewable fuel customers and thus enjoy unique advantages in efficiency, logistics and product pricing.

 

The Company has a combined alcohol production capacity of 350 million gallons per year and produces, on an annualized basis, nearly 1.2 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 sells alcohols acquired from other producers, and markets and distributes fuel-grade ethanol produced by third parties.

 

The Company focuses on four key markets: Health, Home & Beauty; Food & Beverage; 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 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. Renewable Fuels includes fuel-grade ethanol and distillers corn oil used as a feedstock for renewable diesel and biodiesel fuels.

 

As of June 30, 2022, all of the Company’s production facilities were operating. As market conditions change, the Company may increase, decrease or idle production at one or more operating facilities or resume operations at any then-idled facility.

 

Basis of Presentation–Interim Financial Statements

Basis of PresentationInterim Financial Statements – The accompanying unaudited consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Results for interim periods should not be considered indicative of results for a full year. These interim consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. The accounting policies used in preparing these consolidated financial statements are the same as those described in Note 1 to the consolidated financial statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair statement of the results for interim periods have been included. All significant intercompany accounts and transactions have been eliminated in consolidation.

 

Accounts Receivable and Allowance for Doubtful Accounts

Accounts Receivable and Allowance for Doubtful Accounts – Trade accounts receivable are presented at face value, net of the allowance for doubtful accounts. The Company sells specialty alcohols to large consumer products 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 generally without requiring collateral.

 

The Company maintains an allowance for doubtful accounts for balances that appear to have specific collection issues. The collection process is based on the age of the invoice and requires attempted contacts with the customer at specified intervals. If, after a specified number of days, the Company has been unsuccessful in its collection efforts, a bad debt allowance is recorded for the balance in question. Delinquent accounts receivable are charged against the allowance for doubtful accounts once uncollectibility has been determined. The factors considered in reaching this determination are the apparent financial condition of the customer and the Company’s success in contacting and negotiating with the customer. If the financial condition of the Company’s customers were to deteriorate, resulting in an impairment of ability to make payments, additional allowances may be required.

 

Of the accounts receivable balance, approximately $60,256,000 and $63,929,000 at June 30, 2022 and December 31, 2021, respectively, were used as collateral under Kinergy’s operating line of credit. The allowance for doubtful accounts was $444,000 and $378,000 as of June 30, 2022 and December 31, 2021, respectively. The Company recorded a bad debt expense of $35,000 and $52,000 for the three months ended June 30, 2022 and 2021, respectively. The Company recorded a bad debt expense of $66,000 and $143,000 for the six months ended June 30, 2022 and 2021, respectively. The Company does not have any off-balance sheet credit exposure related to its customers.

 

Financial Instruments

Financial Instruments – The carrying values of cash and cash equivalents, restricted cash, accounts receivable, notes receivable, derivative assets, accounts payable, accrued liabilities and derivative 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 the interest rates on these instruments are variable.

 

Business Combinations

Business Combinations – Business acquisitions are accounted for in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 805 “Business Combinations”. FASB 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 – The Company applied for and received $22,652,000 in cash from the USDA’s Biofuel Producer Program. The program was created as part of the CARES Act in 2020, which allocated $700,000,000 to support biofuel producers who experienced market losses due to the pandemic. The cash grant is not required to be repaid. 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 as income from cash grant in the accompanying consolidated statements of operations.

 

Estimates and Assumptions

Estimates and Assumptions – The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States 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 doubtful accounts, net realizable value of inventory, estimated lives of property and equipment, long-lived asset impairments, fair value of warrants, valuation allowances on deferred income taxes, 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.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisition of Eagle Alcohol (Tables)
6 Months Ended
Jun. 30, 2022
Acquisition of Eagle Alcohol [Abstract]  
Schedule of pro forma combined financial information assuming the acquisition occurred
   Three Months Ended
June 30,
 
   2022   2021 
     
Revenues – pro forma  $362,189   $303,640 
Net income available to common stockholders – pro forma  $21,516   $7,322 
Diluted net income per share – pro forma  $0.29   $0.10 
Diluted shares   74,072    72,878 

 

   Six Months Ended
June 30,
 
   2022   2021 
     
Revenues – pro forma  $670,834   $529,126 
Net income available to common stockholders – pro forma  $18,568   $11,791 
Diluted net income per share – pro forma  $0.25   $0.16 
Diluted shares   72,907    72,910 

 

Schedule of preliminary purchase price allocation
Cash and cash equivalents  $705 
Accounts receivable   5,529 
Inventories   1,345 
Total current assets   7,579 
      
Property and equipment   1,066 
Right of use assets   2,749 
Total tangible assets  $11,394 
      
Current liabilities  $6,169 
Right of use liabilities   2,749 
Total liabiltiies  $8,918 
      
      
Net tangible assets acquired  $2,476 
Customer relationships   6,556 
Tradename   420 
Goodwill   5,908 
Total Purchase Price  $15,360 

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Segments (Tables)
6 Months Ended
Jun. 30, 2022
Segment Reporting [Abstract]  
Schedule of financial data for operating segments
   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2022   2021   2022   2021 
Net Sales                
Pekin Campus, recorded as gross:                
Alcohol sales  $143,768   $132,296   $259,818   $227,380 
Essential ingredient sales   59,853    49,578    115,133    94,655 
Intersegment sales   269    316    525    628 
Total Pekin Campus sales   203,890    182,190    375,476    322,663 
                     
Marketing and distribution:                    
Alcohol sales, gross  $63,558   $86,299   $117,484   $143,309 
Alcohol sales, net   317    532    668    984 
Intersegment sales   3,242    2,618    6,239    4,862 
Total marketing and distribution sales   67,117    89,449    124,391    149,155 
                     
Other production, recorded as gross:                    
Alcohol sales  $67,184   $22,153   $126,991   $38,121 
Essential ingredient sales   23,372    7,252    42,309    12,395 
Intersegment sales       332    12    637 
Total Other production sales   90,556    29,737    169,312    51,153 
                     
Corporate and other   4,137        7,904     
Intersegment eliminations   (3,511)   (3,266)   (6,776)   (6,127)
Net sales as reported  $362,189   $298,110   $670,307   $516,844 
                     
Cost of goods sold:                    
Pekin Campus  $195,691   $171,547   $364,573   $299,250 
Marketing and distribution   63,796    85,746    118,510    139,705 
Other production   91,606    27,325    169,851    51,442 
Corporate and other   3,197        6,070     
Intersegment eliminations   (945)   (1,741)   (2,314)   (2,623)
Cost of goods sold as reported  $353,345   $282,877   $656,690   $487,774 
                     
Gross profit:                    
Pekin Campus  $8,199   $10,643   $10,903   $23,413 
Marketing and distribution   3,321    3,703    5,881    9,450 
Other production   (1,050)   2,412    (539)   (289)
Corporate and other   940        1,834     
Intersegment eliminations   (2,566)   (1,525)   (4,462)   (3,504)
Gross profit as reported  $8,844   $15,233   $13,617   $29,070 
                     
Income before provision for income taxes:                    
Pekin Campus  $16,331   $10,726   $16,413   $20,737 
Marketing and distribution   1,036    1,678    1,824    5,411 
Other production   7,570    (1,666)   6,361    (7,612)
Corporate and other   (2,822)   (2,348)   (5,085)   (5,468)
   $22,115   $8,390   $19,513   $13,068 
                     
Depreciation and amortization of intangibles:                    
Pekin Campus  $5,084   $4,326   $9,621   $8,671 
Other production   1,458    1,468    2,822    2,966 
Corporate and other   186    17    419    33 
   $6,728   $5,811   $12,862   $11,670 
                     
Interest expense, net of capitalized interest:                    
Pekin Campus  $(3)  $73   $(33)  $591 
Marketing and distribution   336    222    573    426 
Other production   (39)   46    (54)   182 
Corporate and other   25    704    33    1,731 
   $319   $1,045   $519   $2,930 

Schedule of assets by operating segments
   June 30,
2022
   December 31,
2021
 
Total assets:        
Pekin Campus  $273,688   $266,197 
Marketing and distribution   149,564    130,302 
Other production   64,467    57,046 
Corporate and other   43,600    31,408 
   $531,319   $484,953 
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2022
Inventory Disclosure [Abstract]  
Schedule of inventories
   June 30,
2022
   December 31,
2021
 
Finished goods  $44,610   $35,509 
Work in progress   8,586    6,909 
Raw materials   13,171    10,837 
Other   1,071    1,118 
Total  $67,438   $54,373 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Derivatives (Tables)
6 Months Ended
Jun. 30, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of derivatives not designated as hedging instruments
  As of June 30, 2022
   Assets  Liabilities
Type of Instrument  Balance Sheet Location  Fair Value   Balance Sheet Location  Fair Value 
               
Cash collateral balance  Restricted cash  $17,361  
 
   
 
 
Commodity contracts  Derivative assets  $27,488   Derivative liabilities  $32,770 

 

   As of December 31, 2021
   Assets  Liabilities
Type of Instrument  Balance Sheet Location  Fair Value   Balance Sheet Location  Fair Value 
               
Cash collateral balance  Restricted cash  $11,513  
 
   
 
 
Commodity contracts  Derivative assets  $15,839   Derivative liabilities  $13,582 

Schedule of recognized gains for its derivatives
      Realized Gains 
      For the Three Months Ended
June 30,
 
Type of Instrument  Statements of Operations Location  2022    2021 
             
Commodity contracts  Cost of goods sold  $13,913    $18,158 
      $13,913    $18,158 

 

      Realized Gains 
      For the Six Months Ended
June 30,
 
Type of Instrument  Statements of Operations Location  2022   2021 
            
Commodity contracts  Cost of goods sold  $29,476   $24,343 
      $29,476   $24,343 

 

      Unrealized Gains (Losses) 
      For the Three Months
Ended June 30,
 
Type of Instrument  Statements of Operations Location  2022   2021 
            
Commodity contracts  Cost of goods sold  $2,706   $(9,290)
      $2,706   $(9,290)

 

      Unrealized (Losses) 
      For the Six Months Ended
June 30,
 
Type of Instrument  Statements of Operations Location  2022   2021 
            
Commodity contracts  Cost of goods sold  $(7,540)  $(4,932)
      $(7,540)  $(4,932)
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Debt (Tables)
6 Months Ended
Jun. 30, 2022
Debt [Abstract]  
Schedule of long-term borrowings
6.DEBT.

 

   June 30,
2022
   December 31,
2021
 
Kinergy line of credit  $52,596   $50,401 
Less unamortized debt financing costs   (78)   (40)
Less short-term portion   
    
 
Long-term debt  $52,518   $50,361 

 

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Schedule of recurring and nonrecurring fair value measurements
   Fair             
   Value   Level 1   Level 2   Level 3 
Assets:                
Derivative financial instruments  $27,488   $27,488   $
   $
 
Long-lived assets held-for-sale   1,000    
    
    1,000 
   $28,488   $27,488   $
   $1,000 
                     
Liabilities:                    
Derivative financial instruments  $(32,770)  $(32,770)  $
   $
 

 

                   Benefit Plan 
   Fair               Percentage 
   Value   Level 1   Level 2   Level 3   Allocation 
Assets:                         
Derivative financial instruments  $15,839   $15,839   $
   $
      
Long-lived assets held-for-sale   1,000    
    
    1,000      
Defined benefit plan assets(1)                         
(pooled separate accounts):                         
Large U.S. Equity(2)   5,612    
    5,612    
    28%
Small/Mid U.S. Equity(3)   3,684    
    3,684    
    18%
International Equity(4)   2,909    
    2,909    
    15%
Fixed Income(5)   7,782    
    7,782    
    39%
   $36,826   $15,839   $19,987   $1,000      
                          
Liabilities:                          
Derivative financial instruments  $(13,582)  $(13,582)  $
   $
      

 

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Schedule of compute basic and diluted earnings per share
   Three Months Ended June 30, 2022 
   Income
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net income attributed to Alto Ingredients, Inc.  $22,115           
Less: Preferred stock dividends   (315)          
Less: Income allocated to participating securities   (284)          
Basic income per share:               
Income available to common stockholders  $21,516    72,936   $0.29 
Add: Dilutive instruments   
    187      
Diluted income per share:               
Income available to common stockholders  $21,516    73,123   $0.29 

 

   Three Months Ended June 30, 2021 
   Income Numerator   Shares Denominator   Per-Share Amount 
Net income attributed to Alto Ingredients, Inc.  $8,390           
Less: Preferred stock dividends   (315)          
Less: Income allocated to participating securities   (108)          
Basic income per share:               
Income available to common stockholders  $7,967    71,260   $0.11 
Add: Dilutive instruments   
    669      
Diluted income per share:               
Income available to common stockholders  $7,967    71,929   $0.11 

 

   Six Months Ended June 30, 2022 
   Income Numerator   Shares Denominator   Per-Share Amount 
Net income attributed to Alto Ingredients, Inc.  $19,513           
Less: Preferred stock dividends   (627)          
Less: Income allocated to participating securities   (251)          
Basic income per share:               
Income available to common stockholders  $18,635    71,690   $0.26 
Add: Dilutive instruments   
    268      
Diluted income per share:               
Income available to common stockholders  $18,635    71,958   $0.26 

 

   Six Months Ended June 30, 2021 
   Income Numerator   Shares Denominator   Per-Share Amount 
Net income attributed to Alto Ingredients, Inc.  $13,068           
Less: Preferred stock dividends   (627)          
Less: Income allocated to participating securities   (167)          
Basic income per share:               
Income available to common stockholders  $12,274    70,808   $0.17 
Add: Dilutive instruments   
    1,153      
Diluted income per share:               
Income available to common stockholders  $12,274    71,961   $0.17 

 

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Basis of Presentation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Jan. 14, 2022
Organization and Basis of Presentation (Details) [Line Items]            
Production capacity per year     $ 350,000      
Annual payments of essential ingredients $ 1,200   1,200      
Accounts receivable     60,256,000   $ 63,929,000  
Allowance for doubtful accounts 444,000   444,000   $ 378,000  
Bad Debt Expense 35,000 $ 52,000 66,000 $ 143,000    
Cash $ 22,652,000   22,652,000      
Loan     $ 700,000,000      
Ownership [Member]            
Organization and Basis of Presentation (Details) [Line Items]            
Equity interest owned           100.00%
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisition of Eagle Alcohol (Details) - USD ($)
3 Months Ended 6 Months Ended
Jan. 14, 2022
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Acquisition of Eagle Alcohol (Details) [Line Items]          
Purchased membership interests 100.00%        
Purchase price $ 14,000,000        
Net working capital 1,300,000        
Contingent consideration 14,000,000        
Combination cash 9,000,000        
Aggregate of common stock $ 5,000,000        
General and administrative expenses   $ 900,000   $ 1,800,000  
Net sales   4,100,000 $ 8,900,000 7,900,000 $ 17,500,000
Net income   0 1,100,000 $ 200,000 2,000,000
Estimated for useful life       12 years  
Amortization amount   $ 137,000 $ 10,000 $ 245,000 $ 19,000
Customer Relationships [Member]          
Acquisition of Eagle Alcohol (Details) [Line Items]          
Estimated for useful life       10 years  
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisition of Eagle Alcohol (Details) - Schedule of pro forma combined financial information assuming the acquisition occurred - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Schedule of pro forma combined financial information assuming the acquisition occurred [Abstract]        
Revenues – pro forma $ 362,189 $ 303,640 $ 670,834 $ 529,126
Net income available to common stockholders – pro forma $ 21,516 $ 7,322 $ 18,568 $ 11,791
Diluted net income per share – pro forma (in Dollars per share) $ 0.29 $ 0.1 $ 0.25 $ 0.16
Diluted shares (in Shares) 74,072,000 72,878,000 72,907,000 72,910,000
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisition of Eagle Alcohol (Details) - Schedule of preliminary purchase price allocation - Acquisition of Eagle Alcohol [Member]
$ in Thousands
Jun. 30, 2022
USD ($)
Acquisition of Eagle Alcohol (Details) - Schedule of preliminary purchase price allocation [Line Items]  
Cash and cash equivalents $ 705
Accounts receivable 5,529
Inventories 1,345
Total current assets 7,579
Property and equipment 1,066
Right of use assets 2,749
Total tangible assets 11,394
Current liabilities 6,169
Right of use liabilities 2,749
Total liabiltiies 8,918
Net tangible assets acquired 2,476
Customer relationships 6,556
Tradename 420
Goodwill 5,908
Total Purchase Price $ 15,360
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Segments (Details)
6 Months Ended
Jun. 30, 2022
Segment Reporting [Abstract]  
Number of operating segments 3
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Segments (Details) - Schedule of financial data for operating segments - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Cost of goods sold:        
Cost of goods sold $ 353,345 $ 282,877 $ 656,690 $ 487,774
Gross profit:        
Gross profit 8,844 15,233 13,617 29,070
Pekin Campus Production [Member]        
Interest expense, net of capitalized interest:        
Interest expense, net of capitalized interest (3) 73 (33) 591
Marketing and Distribution [Member]        
Cost of goods sold:        
Cost of goods sold 63,796 85,746 118,510 139,705
Gross profit:        
Gross profit 3,321 3,703 5,881 9,450
Income before provision for income taxes:        
Income before provision for income taxes 1,036 1,678 1,824 5,411
Interest expense, net of capitalized interest:        
Interest expense, net of capitalized interest 336 222 573 426
Other production [Member]        
Cost of goods sold:        
Cost of goods sold 91,606 27,325 169,851 51,442
Gross profit:        
Gross profit (1,050) 2,412 (539) (289)
Income before provision for income taxes:        
Income before provision for income taxes 7,570 (1,666) 6,361 (7,612)
Depreciation and amortization of intangibles:        
Depreciation and amortization of intangibles 1,458 1,468 2,822 2,966
Interest expense, net of capitalized interest:        
Interest expense, net of capitalized interest (39) 46 (54) 182
Corporate and other [Member]        
Pekin Campus, recorded as gross:        
Net sales 4,137 7,904
Gross profit:        
Gross profit 940 1,834
Income before provision for income taxes:        
Income before provision for income taxes (2,822) (2,348) (5,085) (5,468)
Depreciation and amortization of intangibles:        
Depreciation and amortization of intangibles 186 17 419 33
Interest expense, net of capitalized interest:        
Interest expense, net of capitalized interest 25 704 33 1,731
Intersegment Eliminations [Member]        
Pekin Campus, recorded as gross:        
Net sales (3,511) (3,266) (6,776) (6,127)
Cost of goods sold:        
Cost of goods sold (945) (1,741) (2,314) (2,623)
Gross profit:        
Gross profit (2,566) (1,525) (4,462) (3,504)
Pekin Campus Production [Member]        
Cost of goods sold:        
Cost of goods sold 195,691 171,547 364,573 299,250
Gross profit:        
Gross profit 8,199 10,643 10,903 23,413
Income before provision for income taxes:        
Income before provision for income taxes 16,331 10,726 16,413 20,737
Depreciation and amortization of intangibles:        
Depreciation and amortization of intangibles 5,084 4,326 9,621 8,671
Corporate and other [Member]        
Cost of goods sold:        
Cost of goods sold 3,197 6,070
Total [Member]        
Pekin Campus, recorded as gross:        
Net sales 362,189 298,110 670,307 516,844
Cost of goods sold:        
Cost of goods sold 353,345 282,877 656,690 487,774
Gross profit:        
Gross profit 8,844 15,233 13,617 29,070
Income before provision for income taxes:        
Income before provision for income taxes 22,115 8,390 19,513 13,068
Depreciation and amortization of intangibles:        
Depreciation and amortization of intangibles 6,728 5,811 12,862 11,670
Interest expense, net of capitalized interest:        
Interest expense, net of capitalized interest 319 1,045 519 2,930
Alcohol sales [Member] | Pekin Campus Production [Member]        
Pekin Campus, recorded as gross:        
Net sales 143,768 132,296 259,818 227,380
Alcohol sales [Member] | Other production [Member]        
Pekin Campus, recorded as gross:        
Net sales 67,184 22,153 126,991 38,121
Essential Ingredient Sales [Member] | Pekin Campus Production [Member]        
Pekin Campus, recorded as gross:        
Net sales 59,853 49,578 115,133 94,655
Essential Ingredient Sales [Member] | Other production [Member]        
Pekin Campus, recorded as gross:        
Net sales 23,372 7,252 42,309 12,395
Intersegment Sales [Member] | Pekin Campus Production [Member]        
Pekin Campus, recorded as gross:        
Net sales 269 316 525 628
Intersegment Sales [Member] | Marketing and Distribution [Member]        
Pekin Campus, recorded as gross:        
Net sales 3,242 2,618 6,239 4,862
Intersegment Sales [Member] | Other production [Member]        
Pekin Campus, recorded as gross:        
Net sales 332 12 637
Total Pekin Campus Sales [Member] | Pekin Campus Production [Member]        
Pekin Campus, recorded as gross:        
Net sales 203,890 182,190 375,476 322,663
Alcohol sales, gross [Member] | Marketing and Distribution [Member]        
Pekin Campus, recorded as gross:        
Net sales 63,558 86,299 117,484 143,309
Alcohol sales, net [Member] | Marketing and Distribution [Member]        
Pekin Campus, recorded as gross:        
Net sales 317 532 668 984
Total Marketing and Distribution Sales [Member] | Marketing and Distribution [Member]        
Pekin Campus, recorded as gross:        
Net sales 67,117 89,449 124,391 149,155
Total Other production Sales [Member] | Other production [Member]        
Pekin Campus, recorded as gross:        
Net sales $ 90,556 $ 29,737 $ 169,312 $ 51,153
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Segments (Details) - Schedule of assets by operating segments - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Total assets:    
Total assets $ 531,319 $ 484,953 [1]
Pekin Campus production [Member]    
Total assets:    
Total assets 273,688 266,197
Marketing and Distribution [Member]    
Total assets:    
Total assets 149,564 130,302
Other Production [Member]    
Total assets:    
Total assets 64,467 57,046
Corporate and other [Member]    
Total assets:    
Total assets $ 43,600 $ 31,408
[1] Amounts derived from the audited consolidated financial statements for the year ended December 31, 2021.
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Inventory net $ 3,010,000 $ 0
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Details) - Schedule of inventories - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule of inventories [Abstract]    
Finished goods $ 44,610 $ 35,509
Work in progress 8,586 6,909
Raw materials 13,171 10,837
Other 1,071 1,118
Total $ 67,438 $ 54,373
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]        
Recognized net gains $ 16,619,000 $ 8,868,000 $ 21,936,000 $ 19,411,000
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Derivatives (Details) - Schedule of derivatives not designated as hedging instruments - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Schedule of derivatives not designated as hedging instruments [Abstract]    
Type of Instrument Cash collateral balance Cash collateral balance Cash collateral balance
Assets, Balance Sheet Location Cash collateral balance Restricted cash Restricted cash
Assets, Fair Value Cash collateral balance $ 17,361 $ 11,513
Liabilities, Balance Sheet Location Cash collateral balance
Liabilities, Fair Value Cash collateral balance
Type of Instrument Commodity contracts Commodity contracts Commodity contracts
Assets, Balance Sheet Location Commodity contracts Derivative assets Derivative assets
Assets, Fair Value Commodity contracts $ 27,488 $ 15,839
Liabilities, Balance Sheet Location Commodity contracts Derivative liabilities Derivative liabilities
Liabilities, Fair Value Commodity contracts $ 32,770 $ 13,582
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Derivatives (Details) - Schedule of recognized gains for its derivatives - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Realized Gains [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Type of Instrument Commodity contracts   Commodity contracts  
Statements of Operations Location Cost of goods sold   Cost of goods sold  
Realized Gains $ 13,913 $ 18,158 $ 29,476 $ 24,343
Total Realized Gains $ 13,913 18,158 $ 29,476 24,343
Unrealized Gains (Losses) [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Type of Instrument Commodity contracts   Commodity contracts  
Statements of Operations Location Cost of goods sold   Cost of goods sold  
Unrealized Gains (Losses) $ 2,706 (9,290) $ (7,540) (4,932)
Total Unrealized Gains (Losses) $ 2,706 $ (9,290) $ (7,540) $ (4,932)
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Debt (Details)
$ in Millions
Jun. 30, 2022
USD ($)
Debt [Abstract]  
Unused borrowing $ 28.6
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Debt (Details) - Schedule of long-term borrowings - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Schedule of long-term borrowings [Abstract]    
Kinergy line of credit $ 52,596 $ 50,401
Less unamortized debt financing costs (78) (40)
Less short-term portion
Long-term debt $ 52,518 $ 50,361
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Commitments and Contingencies (Details) [Line Items]  
Indexed price purchase contracts gallons 103,094,000
Open fixed-price sales contracts valued $ 18,847,000
Future commitments for capital projects $ 34,800,000
Alcohol from Suppliers [Member] | Purchase Commitments [Member]  
Commitments and Contingencies (Details) [Line Items]  
Indexed price purchase contracts gallons 12,746,000
Fixed-price purchase contracts value $ 68,886,000
Corn from Suppliers [Member] | Purchase Commitments [Member]  
Commitments and Contingencies (Details) [Line Items]  
Fixed-price purchase contracts value $ 104,062,000
Natural Gas [Member] | Purchase Commitments [Member]  
Commitments and Contingencies (Details) [Line Items]  
Indexed price purchase contracts gallons 2,140,000
Fixed-price purchase contracts value $ 7,724,000
Alcohol Sales Contracts [Member]  
Commitments and Contingencies (Details) [Line Items]  
Open fixed-price sales contracts valued $ 102,157,000
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Pension and Retirement Benefit Plans (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Retirement Plan [Member]          
Pension and Retirement Benefit Plans (Details) [Line Items]          
Projected benefit obligation, amount         $ 23,800,000
Fair value of plan assets         20,000,000
Underfunded amount         3,800,000
Retirement plan’s net periodic benefit $ 8,000        
Expected return on plan assets 273,000 $ 238,000 $ 546,000 $ 476,000  
Interest cost 164,000 151,000 328,000 302,000  
Service cost 101,000 109,000 202,000 218,000  
Net periodic expense (income)   (22,000) 16,000 44,000  
Postretirement Plan [Member]          
Pension and Retirement Benefit Plans (Details) [Line Items]          
Projected benefit obligation, amount         $ 4,300,000
Interest cost 26,000 10,000 52,000 20,000  
Service cost 6,000 26,000 12,000 52,000  
Net periodic expense (income) $ 32,000 42,000 $ 64,000 84,000  
Amortization expense   $ 6,000   $ 12,000  
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Fair Value Disclosures [Abstract]  
Property and equipment held-for-sale $ 1,000,000
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Details) - Schedule of recurring and nonrecurring fair value measurements - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Assets:    
Assets $ 28,488  
Derivative Financial Instruments, Assets [Member]    
Assets:    
Assets 27,488 $ 15,839
Long-lived assets held-for-sale [Member]    
Assets:    
Assets 1,000 1,000
Derivative Financial Instruments, Liabilities [Member]    
Liabilities:    
Liabilities (32,770) (13,582)
Large U.S. Equity [Member]    
Assets:    
Assets [1]   $ 5,612
Benefit Plan Percentage Allocation [1]   28.00%
Small/Mid U.S. Equity [Member]    
Assets:    
Assets [2]   $ 3,684
Benefit Plan Percentage Allocation [2]   18.00%
International Equity [Member]    
Assets:    
Assets [3]   $ 2,909
Benefit Plan Percentage Allocation [3]   15.00%
Fixed Income [Member]    
Assets:    
Assets [4]   $ 7,782
Benefit Plan Percentage Allocation [4]   39.00%
Defined benefit plan assets [Member]    
Assets:    
Assets   $ 36,826
Level 1 [Member]    
Assets:    
Assets 27,488  
Level 1 [Member] | Derivative Financial Instruments, Assets [Member]    
Assets:    
Assets 27,488 15,839
Level 1 [Member] | Long-lived assets held-for-sale [Member]    
Assets:    
Assets
Level 1 [Member] | Derivative Financial Instruments, Liabilities [Member]    
Liabilities:    
Liabilities (32,770) (13,582)
Level 1 [Member] | Large U.S. Equity [Member]    
Assets:    
Assets [1]  
Level 1 [Member] | Small/Mid U.S. Equity [Member]    
Assets:    
Assets [2]  
Level 1 [Member] | International Equity [Member]    
Assets:    
Assets [3]  
Level 1 [Member] | Fixed Income [Member]    
Assets:    
Assets [4]  
Level 1 [Member] | Defined benefit plan assets [Member]    
Assets:    
Assets   15,839
Level 2 [Member]    
Assets:    
Assets  
Level 2 [Member] | Derivative Financial Instruments, Assets [Member]    
Assets:    
Assets
Level 2 [Member] | Long-lived assets held-for-sale [Member]    
Assets:    
Assets
Level 2 [Member] | Derivative Financial Instruments, Liabilities [Member]    
Liabilities:    
Liabilities
Level 2 [Member] | Large U.S. Equity [Member]    
Assets:    
Assets [1]   5,612
Level 2 [Member] | Small/Mid U.S. Equity [Member]    
Assets:    
Assets [2]   3,684
Level 2 [Member] | International Equity [Member]    
Assets:    
Assets [3]   2,909
Level 2 [Member] | Fixed Income [Member]    
Assets:    
Assets [4]   7,782
Level 2 [Member] | Defined benefit plan assets [Member]    
Assets:    
Assets   19,987
Level 3 [Member]    
Assets:    
Assets 1,000  
Level 3 [Member] | Derivative Financial Instruments, Assets [Member]    
Assets:    
Assets
Level 3 [Member] | Long-lived assets held-for-sale [Member]    
Assets:    
Assets 1,000 1,000
Level 3 [Member] | Derivative Financial Instruments, Liabilities [Member]    
Liabilities:    
Liabilities
Level 3 [Member] | Large U.S. Equity [Member]    
Assets:    
Assets [1]  
Level 3 [Member] | Small/Mid U.S. Equity [Member]    
Assets:    
Assets [2]  
Level 3 [Member] | International Equity [Member]    
Assets:    
Assets [3]  
Level 3 [Member] | Fixed Income [Member]    
Assets:    
Assets [4]  
Level 3 [Member] | Defined benefit plan assets [Member]    
Assets:    
Assets   $ 1,000
[1] 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.
[2] 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.
[3] 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.
[4] 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 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share (Details) - $ / shares
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share [Abstract]          
Potentially dilutive shares from convertible securities outstanding   964,000 964,000 964,000 964,000
Outstanding unexercised warrants to purchase 8.9        
Common stock exercise price per share (in Dollars per share) $ 9.76        
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share (Details) - Schedule of compute basic and diluted earnings per share - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Schedule of compute basic and diluted earnings per share [Abstract]        
Net income attributed to Alto Ingredients, Inc. $ 22,115 $ 8,390 $ 19,513 $ 13,068
Less: Preferred stock dividends (315) (315) (627) (627)
Less: Income allocated to participating securities (284) (108) (251) (167)
Basic income per share:        
Income available to common stockholders $ 21,516 $ 7,967 $ 18,635 $ 12,274
Income available to common stockholders (in Shares) 72,936 71,260 71,690 70,808
Income available to common stockholders (in Dollars per share) $ 0.29 $ 0.11 $ 0.26 $ 0.17
Add: Dilutive instruments
Add: Dilutive instruments (in Shares) 187 669 268 1,153
Diluted income per share:        
Income available to common stockholders $ 21,516 $ 7,967 $ 18,635 $ 12,274
Income available to common stockholders (in Shares) 73,123 71,929 71,958 71,961
Income available to common stockholders (in Dollars per share) $ 0.29 $ 0.11 $ 0.26 $ 0.17
XML 54 f10q0622_altoingredients_htm.xml IDEA: XBRL DOCUMENT 0000778164 2022-01-01 2022-06-30 0000778164 2022-08-05 0000778164 2022-06-30 0000778164 2021-12-31 0000778164 us-gaap:SeriesAPreferredStockMember 2022-06-30 0000778164 us-gaap:SeriesAPreferredStockMember 2021-12-31 0000778164 us-gaap:SeriesBPreferredStockMember 2022-06-30 0000778164 us-gaap:SeriesBPreferredStockMember 2021-12-31 0000778164 us-gaap:NonvotingCommonStockMember 2022-06-30 0000778164 us-gaap:NonvotingCommonStockMember 2021-12-31 0000778164 2022-04-01 2022-06-30 0000778164 2021-04-01 2021-06-30 0000778164 2021-01-01 2021-06-30 0000778164 2020-12-31 0000778164 2021-06-30 0000778164 us-gaap:PreferredStockMember 2021-12-31 0000778164 us-gaap:CommonStockMember 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 us-gaap:PreferredStockMember 2022-01-01 2022-03-31 0000778164 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000778164 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000778164 2022-01-01 2022-03-31 0000778164 us-gaap:PreferredStockMember 2022-03-31 0000778164 us-gaap:CommonStockMember 2022-03-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000778164 us-gaap:RetainedEarningsMember 2022-03-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000778164 2022-03-31 0000778164 us-gaap:PreferredStockMember 2022-04-01 2022-06-30 0000778164 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000778164 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000778164 us-gaap:PreferredStockMember 2022-06-30 0000778164 us-gaap:CommonStockMember 2022-06-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000778164 us-gaap:RetainedEarningsMember 2022-06-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000778164 us-gaap:PreferredStockMember 2020-12-31 0000778164 us-gaap:CommonStockMember 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 us-gaap:PreferredStockMember 2021-01-01 2021-03-31 0000778164 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000778164 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0000778164 2021-01-01 2021-03-31 0000778164 us-gaap:PreferredStockMember 2021-03-31 0000778164 us-gaap:CommonStockMember 2021-03-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000778164 us-gaap:RetainedEarningsMember 2021-03-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000778164 2021-03-31 0000778164 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000778164 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0000778164 us-gaap:PreferredStockMember 2021-06-30 0000778164 us-gaap:CommonStockMember 2021-06-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000778164 us-gaap:RetainedEarningsMember 2021-06-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000778164 alto:OwnershipMember 2022-01-14 0000778164 2021-01-01 2021-12-31 0000778164 2022-01-01 2022-01-14 0000778164 2022-01-14 0000778164 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-06-30 0000778164 alto:AcquisitionOfEagleAlcoholMember 2022-06-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesMember 2022-04-01 2022-06-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesMember 2021-04-01 2021-06-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesMember 2022-01-01 2022-06-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesMember 2021-01-01 2021-06-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2022-04-01 2022-06-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2021-04-01 2021-06-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2022-01-01 2022-06-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2021-01-01 2021-06-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2022-04-01 2022-06-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2021-04-01 2021-06-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2022-01-01 2022-06-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2021-01-01 2021-06-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2022-04-01 2022-06-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2021-04-01 2021-06-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2022-01-01 2022-06-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2021-01-01 2021-06-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolAlcoholSalesGrossMember 2022-04-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolAlcoholSalesGrossMember 2021-04-01 2021-06-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolAlcoholSalesGrossMember 2022-01-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolAlcoholSalesGrossMember 2021-01-01 2021-06-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolalcoholSalesNetMember 2022-04-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolalcoholSalesNetMember 2021-04-01 2021-06-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolalcoholSalesNetMember 2022-01-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolalcoholSalesNetMember 2021-01-01 2021-06-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2022-04-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2021-04-01 2021-06-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2022-01-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2021-01-01 2021-06-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2022-04-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2021-04-01 2021-06-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2022-01-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2021-01-01 2021-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesMember 2022-04-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesMember 2021-04-01 2021-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesMember 2022-01-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesMember 2021-01-01 2021-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2022-04-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2021-04-01 2021-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2022-01-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2021-01-01 2021-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2022-04-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2021-04-01 2021-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2022-01-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2021-01-01 2021-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2022-04-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2021-04-01 2021-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2022-01-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2021-01-01 2021-06-30 0000778164 us-gaap:CorporateAndOtherMember 2022-04-01 2022-06-30 0000778164 us-gaap:CorporateAndOtherMember 2021-04-01 2021-06-30 0000778164 us-gaap:CorporateAndOtherMember 2022-01-01 2022-06-30 0000778164 us-gaap:CorporateAndOtherMember 2021-01-01 2021-06-30 0000778164 alto:IntersegmentEliminationsMember 2022-04-01 2022-06-30 0000778164 alto:IntersegmentEliminationsMember 2021-04-01 2021-06-30 0000778164 alto:IntersegmentEliminationsMember 2022-01-01 2022-06-30 0000778164 alto:IntersegmentEliminationsMember 2021-01-01 2021-06-30 0000778164 us-gaap:AssetsTotalMember 2022-04-01 2022-06-30 0000778164 us-gaap:AssetsTotalMember 2021-04-01 2021-06-30 0000778164 us-gaap:AssetsTotalMember 2022-01-01 2022-06-30 0000778164 us-gaap:AssetsTotalMember 2021-01-01 2021-06-30 0000778164 alto:PekinCampusMember 2022-04-01 2022-06-30 0000778164 alto:PekinCampusMember 2021-04-01 2021-06-30 0000778164 alto:PekinCampusMember 2022-01-01 2022-06-30 0000778164 alto:PekinCampusMember 2021-01-01 2021-06-30 0000778164 alto:MarketingAndDistributionsMember 2022-04-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember 2021-04-01 2021-06-30 0000778164 alto:MarketingAndDistributionsMember 2022-01-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember 2021-01-01 2021-06-30 0000778164 alto:OtherProductionIncomeTaxMember 2022-04-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember 2021-04-01 2021-06-30 0000778164 alto:OtherProductionIncomeTaxMember 2022-01-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember 2021-01-01 2021-06-30 0000778164 alto:CorporateActivitiesMember 2022-04-01 2022-06-30 0000778164 alto:CorporateActivitiesMember 2021-04-01 2021-06-30 0000778164 alto:CorporateActivitiesMember 2022-01-01 2022-06-30 0000778164 alto:CorporateActivitiesMember 2021-01-01 2021-06-30 0000778164 alto:ProductionMember 2022-04-01 2022-06-30 0000778164 alto:ProductionMember 2021-04-01 2021-06-30 0000778164 alto:ProductionMember 2022-01-01 2022-06-30 0000778164 alto:ProductionMember 2021-01-01 2021-06-30 0000778164 alto:PekinCampusMember 2022-06-30 0000778164 alto:PekinCampusMember 2021-12-31 0000778164 alto:MarketingAndDistributionsMember 2022-06-30 0000778164 alto:MarketingAndDistributionsMember 2021-12-31 0000778164 alto:OtherProductionIncomeTaxMember 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember 2021-12-31 0000778164 us-gaap:CorporateAndOtherMember 2022-06-30 0000778164 us-gaap:CorporateAndOtherMember 2021-12-31 0000778164 alto:RealizedGainsMember 2022-04-01 2022-06-30 0000778164 alto:RealizedGainsMember 2021-04-01 2021-06-30 0000778164 alto:RealizedGainsMember 2022-01-01 2022-06-30 0000778164 alto:RealizedGainsMember 2021-01-01 2021-06-30 0000778164 alto:UnrealizedGainsLossesMember 2022-04-01 2022-06-30 0000778164 alto:UnrealizedGainsLossesMember 2021-04-01 2021-06-30 0000778164 alto:UnrealizedGainsLossesMember 2022-01-01 2022-06-30 0000778164 alto:UnrealizedGainsLossesMember 2021-01-01 2021-06-30 0000778164 alto:AlcoholSalesContractsMember 2022-06-30 0000778164 alto:AlcoholFromItsSuppliersMember alto:EthanolPurchaseContractsMember 2022-01-01 2022-06-30 0000778164 alto:AlcoholFromItsSuppliersMember alto:EthanolPurchaseContractsMember 2022-06-30 0000778164 alto:CornFromSuppliersMember alto:EthanolPurchaseContractsMember 2022-06-30 0000778164 us-gaap:NaturalGasProductionMember alto:EthanolPurchaseContractsMember 2022-06-30 0000778164 us-gaap:NaturalGasProductionMember alto:EthanolPurchaseContractsMember 2022-01-01 2022-06-30 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2022-04-01 2022-06-30 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2021-04-01 2021-06-30 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-06-30 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-06-30 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2021-12-31 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2022-04-01 2022-06-30 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2021-04-01 2021-06-30 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2022-01-01 2022-06-30 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2021-01-01 2021-06-30 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember 2022-06-30 0000778164 us-gaap:FairValueInputsLevel1Member us-gaap:DerivativeFinancialInstrumentsAssetsMember 2022-06-30 0000778164 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeFinancialInstrumentsAssetsMember 2022-06-30 0000778164 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsAssetsMember 2022-06-30 0000778164 alto:LonglivedAssetsHeldforsaleMember 2022-06-30 0000778164 us-gaap:FairValueInputsLevel1Member alto:LonglivedAssetsHeldforsaleMember 2022-06-30 0000778164 us-gaap:FairValueInputsLevel2Member alto:LonglivedAssetsHeldforsaleMember 2022-06-30 0000778164 us-gaap:FairValueInputsLevel3Member alto:LonglivedAssetsHeldforsaleMember 2022-06-30 0000778164 us-gaap:FairValueInputsLevel1Member 2022-06-30 0000778164 us-gaap:FairValueInputsLevel2Member 2022-06-30 0000778164 us-gaap:FairValueInputsLevel3Member 2022-06-30 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2022-06-30 0000778164 us-gaap:FairValueInputsLevel1Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2022-06-30 0000778164 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2022-06-30 0000778164 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2022-06-30 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel1Member us-gaap:DerivativeFinancialInstrumentsAssetsMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeFinancialInstrumentsAssetsMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsAssetsMember 2021-12-31 0000778164 alto:LonglivedAssetsHeldforsaleMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:LonglivedAssetsHeldforsaleMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:LonglivedAssetsHeldforsaleMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:LonglivedAssetsHeldforsaleMember 2021-12-31 0000778164 alto:LargeUSEquityMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:LargeUSEquityMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:LargeUSEquityMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:LargeUSEquityMember 2021-12-31 0000778164 alto:SmallMidUSEquityMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:SmallMidUSEquityMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:SmallMidUSEquityMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:SmallMidUSEquityMember 2021-12-31 0000778164 alto:InternationalEquityMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:InternationalEquityMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:InternationalEquityMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:InternationalEquityMember 2021-12-31 0000778164 alto:FixedIncomeMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:FixedIncomeMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:FixedIncomeMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:FixedIncomeMember 2021-12-31 0000778164 alto:DefinedBenefitPlanAssetsMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:DefinedBenefitPlanAssetsMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:DefinedBenefitPlanAssetsMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:DefinedBenefitPlanAssetsMember 2021-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel1Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2021-12-31 0000778164 2021-12-01 2021-12-31 shares iso4217:USD iso4217:USD shares pure 10-Q true 2022-06-30 2022 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 Yes Yes Accelerated Filer false false false 74180566 57376000 50612000 17361000 11513000 444000 378000 92744000 86888000 67438000 54373000 27488000 15839000 3125000 11081000 7176000 273488000 229526000 222946000 222550000 14004000 13413000 11641000 9381000 2678000 5908000 5592000 5145000 34885000 32877000 531319000 484953000 21478000 23251000 21404000 21307000 4132000 3909000 32770000 13582000 15340000 7553000 95124000 69602000 52518000 50361000 9801000 9382000 10288000 10394000 167731000 139739000 0.001 0.001 10000000 10000000 1684000 1684000 1581000 1581000 927000 927000 927000 927000 18075000 1000 1000 0.001 0.001 300000000 300000000 74188000 74188000 72778000 72778000 74000 73000 0.001 0.001 3553000 3553000 1000 1000 1000 1000 1036692000 1037205000 -284000 -284000 -672895000 -691781000 363588000 345214000 531319000 484953000 362189000 298110000 670307000 516844000 353345000 282877000 656690000 487774000 8844000 15233000 13617000 29070000 8996000 7230000 16625000 14244000 1900000 3100000 -152000 6103000 -3008000 11726000 -319000 -1045000 -519000 -2930000 22652000 22652000 -3887000 -3887000 -66000 -555000 388000 385000 22115000 8390000 19513000 13068000 22115000 8390000 19513000 13068000 315000 315000 627000 627000 284000 108000 251000 167000 21516000 7967000 18635000 12274000 0.29 0.11 0.26 0.17 0.29 0.11 0.26 0.17 72936 71260 71690 70808 73123 71929 71958 71961 19513000 13068000 12862000 11670000 3010000 3100000 3887000 1779000 1655000 37000 701000 66000 143000 393000 23694000 14729000 18526000 3210000 12233000 2528000 2069000 2915000 -1445000 -2132000 11096000 20695000 4020000 19500000 9762000 4192000 14655000 -24417000 15308000 2195000 24406000 14766000 462000 37810000 627000 16334000 -12942000 12612000 6386000 62125000 48187000 74737000 54573000 57376000 50796000 17361000 3777000 74737000 54573000 456000 2723000 627000 927000 1000 72778000 73000 1037205000 -691781000 -284000 345214000 684000 -9000 -9000 673000 673000 949000 1000 1000 312000 312000 -2602000 -2602000 927000 1000 74411000 74000 1037869000 -694695000 -284000 342965000 -223000 -2283000 -2283000 1106000 1106000 315000 315000 22115000 22115000 927000 1000 74188000 74000 1036692000 -672895000 -284000 363588000 927000 1000 72487000 72000 1036638000 -736598000 -3878000 296235000 550000 1000 -186000 -185000 804000 804000 124000 462000 462000 312000 312000 4678000 4678000 927000 1000 73161000 73000 1037718000 -732232000 -3878000 301682000 -350000 -2589000 -2589000 851000 851000 315000 315000 8390000 8390000 927000 1000 72811000 73000 1035980000 -724157000 -3878000 308019000 <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 style="width: 0.25in">1.</td><td><span style="font-variant: small-caps">ORGANIZATION </span>AND BASIS OF PRESENTATION.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 38.5pt"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0"><i><span style="text-decoration:underline">Organization and Business </span></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 Op Co.”), 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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0">On May 14, 2021 and November 4, 2021, the Company completed the sale of its production facilities located in Madera and Stockton, California, respectively. The results of these facilities are included in the Company’s results reported for the three and six months ended June 30, 2021. As discussed in Note 2, on January 14, 2022, the Company acquired 100% ownership of Eagle Alcohol Company LLC, a Missouri limited liability company (“Eagle Alcohol”), which is now a wholly-owned subsidiary of Alto Ingredients, Inc. The results of Eagle Alcohol since the date of the acquisition are included in the Company’s results reported for the three and six months ended June 30, 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 38.5pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0">The Company is a leading producer and distributor of specialty alcohols and essential ingredients. The Company also produces, markets and distributes renewable fuel. The Company’s production facilities in Pekin, Illinois are located in the heart of the Corn Belt, benefit from low-cost and abundant feedstock and allow for access to many additional domestic markets. In addition, the Company’s ability to load barges, rail and trucks from these facilities allows for greater access to international markets. The Company’s two production facilities in Oregon and Idaho are located in close proximity to both feed and renewable fuel customers and thus enjoy unique advantages in efficiency, logistics and product pricing.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 38.5pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0">The Company has a combined alcohol production capacity of 350 million gallons per year and produces, on an annualized basis, nearly 1.2 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 sells alcohols acquired from other producers, and markets and distributes fuel-grade ethanol produced by third parties.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 38.5pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0">The Company focuses on four key markets: <i>Health, Home &amp; Beauty</i>; <i>Food &amp; Beverage</i>; <i>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 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. Renewable Fuels includes 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: 38.5pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0">As of June 30, 2022, all of the Company’s production facilities were operating. As market conditions change, the Company may increase, decrease or idle production at one or more operating facilities or resume operations at any then-idled facility.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Basis of Presentation</span></i><span style="text-decoration:underline">–<i>Interim Financial Statements</i></span> – The accompanying unaudited consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Results for interim periods should not be considered indicative of results for a full year. These interim consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. The accounting policies used in preparing these consolidated financial statements are the same as those described in Note 1 to the consolidated financial statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair statement of the results for interim periods have been included. All significant intercompany accounts and transactions have been eliminated in consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Accounts Receivable and Allowance for Doubtful Accounts</span></i> – Trade accounts receivable are presented at face value, net of the allowance for doubtful accounts. The Company sells specialty alcohols to large consumer products 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 generally without requiring collateral.</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 maintains an allowance for doubtful accounts for balances that appear to have specific collection issues. The collection process is based on the age of the invoice and requires attempted contacts with the customer at specified intervals. If, after a specified number of days, the Company has been unsuccessful in its collection efforts, a bad debt allowance is recorded for the balance in question. Delinquent accounts receivable are charged against the allowance for doubtful accounts once uncollectibility has been determined. The factors considered in reaching this determination are the apparent financial condition of the customer and the Company’s success in contacting and negotiating with the customer. If the financial condition of the Company’s customers were to deteriorate, resulting in an impairment of ability to make payments, additional allowances may be required.</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">Of the accounts receivable balance, approximately $60,256,000 and $63,929,000 at June 30, 2022 and December 31, 2021, respectively, were used as collateral under Kinergy’s operating line of credit. The allowance for doubtful accounts was $444,000 and $378,000 as of June 30, 2022 and December 31, 2021, respectively. The Company recorded a bad debt expense of $35,000 and $52,000 for the three months ended June 30, 2022 and 2021, respectively. The Company recorded a bad debt expense of $66,000 and $143,000 for the six months ended June 30, 2022 and 2021, respectively. The Company does not have any off-balance sheet credit exposure related to its customers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Financial Instruments</span></i> – The carrying values of cash and cash equivalents, restricted cash, accounts receivable, notes receivable, derivative assets, accounts payable, accrued liabilities and derivative 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 the interest rates on these instruments are variable.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Business Combinations</span></i> – Business acquisitions are accounted for in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 805 “Business Combinations”. FASB 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).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Income from Cash Grant</span></i> – The Company applied for and received $22,652,000 in cash from the USDA’s Biofuel Producer Program. The program was created as part of the CARES Act in 2020, which allocated $700,000,000 to support biofuel producers who experienced market losses due to the pandemic. The cash grant is not required to be repaid. 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 as income from cash grant in the accompanying consolidated statements of operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Estimates and Assumptions</span></i> – The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States 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 doubtful accounts, net realizable value of inventory, estimated lives of property and equipment, long-lived asset impairments, fair value of warrants, valuation allowances on deferred income taxes, 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.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0"><i><span style="text-decoration:underline">Organization and Business </span></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 Op Co.”), 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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0">On May 14, 2021 and November 4, 2021, the Company completed the sale of its production facilities located in Madera and Stockton, California, respectively. The results of these facilities are included in the Company’s results reported for the three and six months ended June 30, 2021. As discussed in Note 2, on January 14, 2022, the Company acquired 100% ownership of Eagle Alcohol Company LLC, a Missouri limited liability company (“Eagle Alcohol”), which is now a wholly-owned subsidiary of Alto Ingredients, Inc. The results of Eagle Alcohol since the date of the acquisition are included in the Company’s results reported for the three and six months ended June 30, 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 38.5pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0">The Company is a leading producer and distributor of specialty alcohols and essential ingredients. The Company also produces, markets and distributes renewable fuel. The Company’s production facilities in Pekin, Illinois are located in the heart of the Corn Belt, benefit from low-cost and abundant feedstock and allow for access to many additional domestic markets. In addition, the Company’s ability to load barges, rail and trucks from these facilities allows for greater access to international markets. The Company’s two production facilities in Oregon and Idaho are located in close proximity to both feed and renewable fuel customers and thus enjoy unique advantages in efficiency, logistics and product pricing.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 38.5pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0">The Company has a combined alcohol production capacity of 350 million gallons per year and produces, on an annualized basis, nearly 1.2 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 sells alcohols acquired from other producers, and markets and distributes fuel-grade ethanol produced by third parties.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 38.5pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0">The Company focuses on four key markets: <i>Health, Home &amp; Beauty</i>; <i>Food &amp; Beverage</i>; <i>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 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. Renewable Fuels includes 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: 38.5pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0">As of June 30, 2022, all of the Company’s production facilities were operating. As market conditions change, the Company may increase, decrease or idle production at one or more operating facilities or resume operations at any then-idled facility.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p> 1 350000000 1200000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Basis of Presentation</span></i><span style="text-decoration:underline">–<i>Interim Financial Statements</i></span> – The accompanying unaudited consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Results for interim periods should not be considered indicative of results for a full year. These interim consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. The accounting policies used in preparing these consolidated financial statements are the same as those described in Note 1 to the consolidated financial statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair statement of the results for interim periods have been included. All significant intercompany accounts and transactions have been eliminated in consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Accounts Receivable and Allowance for Doubtful Accounts</span></i> – Trade accounts receivable are presented at face value, net of the allowance for doubtful accounts. The Company sells specialty alcohols to large consumer products 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 generally without requiring collateral.</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 maintains an allowance for doubtful accounts for balances that appear to have specific collection issues. The collection process is based on the age of the invoice and requires attempted contacts with the customer at specified intervals. If, after a specified number of days, the Company has been unsuccessful in its collection efforts, a bad debt allowance is recorded for the balance in question. Delinquent accounts receivable are charged against the allowance for doubtful accounts once uncollectibility has been determined. The factors considered in reaching this determination are the apparent financial condition of the customer and the Company’s success in contacting and negotiating with the customer. If the financial condition of the Company’s customers were to deteriorate, resulting in an impairment of ability to make payments, additional allowances may be required.</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">Of the accounts receivable balance, approximately $60,256,000 and $63,929,000 at June 30, 2022 and December 31, 2021, respectively, were used as collateral under Kinergy’s operating line of credit. The allowance for doubtful accounts was $444,000 and $378,000 as of June 30, 2022 and December 31, 2021, respectively. The Company recorded a bad debt expense of $35,000 and $52,000 for the three months ended June 30, 2022 and 2021, respectively. The Company recorded a bad debt expense of $66,000 and $143,000 for the six months ended June 30, 2022 and 2021, respectively. The Company does not have any off-balance sheet credit exposure related to its customers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p> 60256000000 63929000000 444000000 378000000 35000000 52000000 66000000 143000000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Financial Instruments</span></i> – The carrying values of cash and cash equivalents, restricted cash, accounts receivable, notes receivable, derivative assets, accounts payable, accrued liabilities and derivative 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 the interest rates on these instruments are variable.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Business Combinations</span></i> – Business acquisitions are accounted for in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 805 “Business Combinations”. FASB 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).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Income from Cash Grant</span></i> – The Company applied for and received $22,652,000 in cash from the USDA’s Biofuel Producer Program. The program was created as part of the CARES Act in 2020, which allocated $700,000,000 to support biofuel producers who experienced market losses due to the pandemic. The cash grant is not required to be repaid. 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 as income from cash grant in the accompanying consolidated statements of operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 22652000000 700000000000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Estimates and Assumptions</span></i> – The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States 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 doubtful accounts, net realizable value of inventory, estimated lives of property and equipment, long-lived asset impairments, fair value of warrants, valuation allowances on deferred income taxes, 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.</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 style="text-align: left; width: 0.25in">2.</td><td style="text-align: left">ACQUISITION OF EAGLE ALCOHOL.</td></tr></table><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">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 are 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 next 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 has recognized an estimated $0.9 million and $1.8 million for the three and six months ended June 30, 2022, respectively, in selling, general and administrative expenses in the accompanying consolidated statements of operations.</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. Eagle Alcohol then stores, denatures, packages, and resells alcohol products in smaller sizes, including tank trucks, totes, and drums, that garner a premium to bulk alcohols. Eagle Alcohol delivers products to customers in the beverage, food, and related-process industries via its own dedicated trucking fleet and common carrier. The acquisition will provide 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"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Eagle Alcohol’s unaudited results for the three months ended June 30, 2022 and 2021 generated $4.1 million and $8.9 million in net sales and $0.0 million and $1.1 million in net income, respectively. Eagle Alcohol’s unaudited results for the six months ended June 30, 2022 and 2021 generated $7.9 million and $17.5 million in net sales and $0.2 million and $2.0 million in net income, respectively. The following table presents unaudited pro forma combined financial information assuming the acquisition occurred on January 1, 2021 (dollars in thousands except per share amounts):</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="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Three Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="6" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Revenues – pro forma</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">362,189</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">303,640</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Net income available to common stockholders – pro forma</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">21,516</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7,322</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Diluted net income per share – pro forma</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.29</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.10</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Diluted shares</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74,072</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">72,878</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Six Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="6" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Revenues – pro forma</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">670,834</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">529,126</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Net income available to common stockholders – pro forma</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">18,568</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">11,791</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Diluted net income per share – pro forma</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.25</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.16</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Diluted shares</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">72,907</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">72,910</td><td style="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">The following preliminary allocation of the estimated purchase price assumes, with the exception of property and equipment and intangibles, carrying values approximate fair value. Estimates of uncollectible accounts receivable are not considered material due to the short-term nature and customer collection history. The preliminary estimate of working capital is under review by management and is subject to change. Based upon these assumptions, the preliminary purchase price allocation is as follows (in thousands):</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; background-color: rgb(204,238,255)"><td style="width: 88%; text-align: left">Cash and cash equivalents</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">705</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accounts receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,529</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Inventories</td><td> </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,345</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total current assets</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,579</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"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Property and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,066</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Right of use assets</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,749</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total tangible assets</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">11,394</td><td style="padding-bottom: 4pt; 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"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Current liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,169</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Right of use liabilities</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,749</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total liabiltiies</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">8,918</td><td style="padding-bottom: 4pt; 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"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </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-align: left">Net tangible assets acquired</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,476</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer relationships</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,556</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Tradename</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">420</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Goodwill</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,908</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Total Purchase Price</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,360</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Goodwill represents the value of the downstream integration that the operations of Eagle Alcohol will add to the Company. The Company expects the amortization of goodwill to be deductible for tax purposes. For the identifiable intangible assets, the Company has estimated 12 years for useful lives for customer relationships and 10 years for tradename. For the three months ended June 30, 2022, the Company recorded amortization expense of $137,000 and $10,000 for customer relationships and tradename, respectively. For the six months ended June 30, 2022, the Company recorded amortization expense of $245,000 and $19,000 for customer relationships and tradename, respectively. Any changes to the initial estimates of the fair value of the acquired assets and assumed liabilities will be recorded as adjustments to those assets and liabilities and residual amounts will be allocated to goodwill if net assets acquired are less than the purchase price. The Company did not incur any material acquisition costs.</p> 1 14000000 1300000 14000000 9000000 5000000 900000 1800000 4100000 8900000 0 1100000 7900000 17500000 200000 2000000 <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="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Three Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="6" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Revenues – pro forma</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">362,189</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">303,640</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Net income available to common stockholders – pro forma</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">21,516</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7,322</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Diluted net income per share – pro forma</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.29</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.10</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Diluted shares</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74,072</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">72,878</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Six Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="6" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Revenues – pro forma</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">670,834</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">529,126</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Net income available to common stockholders – pro forma</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">18,568</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">11,791</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Diluted net income per share – pro forma</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.25</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.16</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Diluted shares</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">72,907</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">72,910</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 362189000 303640000 21516000 7322000 0.29 0.1 74072000 72878000 670834000 529126000 18568000 11791000 0.25 0.16 72907000 72910000 <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: 88%; text-align: left">Cash and cash equivalents</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">705</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accounts receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,529</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Inventories</td><td> </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,345</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total current assets</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,579</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"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Property and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,066</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Right of use assets</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,749</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total tangible assets</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">11,394</td><td style="padding-bottom: 4pt; 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"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Current liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,169</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Right of use liabilities</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,749</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total liabiltiies</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">8,918</td><td style="padding-bottom: 4pt; 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"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </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-align: left">Net tangible assets acquired</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,476</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer relationships</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,556</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Tradename</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">420</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Goodwill</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,908</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Total Purchase Price</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,360</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"/> 705000 5529000 1345000 7579000 1066000 2749000 11394000 6169000 2749000 8918000 2476000 6556000 420000 5908000 15360000 P12Y P10Y 137000 10000 245000 19000 <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 style="text-align: left; width: 0.25in">3.</td><td style="text-align: left">SEGMENTS.</td></tr></table><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 reports its financial and operating performance in three segments: (1) marketing and distribution, which includes marketing and merchant trading for Company-produced alcohols and essential ingredients on an aggregated basis and third-party fuel-grade ethanol sales (2) Pekin production, which includes the production and sale of alcohols and essential ingredients produced at the Company’s Pekin, Illinois campus (“Pekin Campus”), and (3) Other production, which includes the production and sale of renewable fuel and essential ingredients produced at all of the Company’s other production facilities on an aggregated basis (“Other production”), none of which are individually so significant as to be considered a reportable segment.</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 following tables set forth certain financial data for the Company’s operating segments (in thousands):</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="text-align: center"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt">Three Months Ended <br/> June 30,</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt">Six Months Ended <br/> June 30,</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt">2021</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt">2021</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic; text-align: left"><span style="font-size: 10pt"><span style="text-decoration:underline">Net Sales</span></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"><span style="font-size: 10pt">Pekin Campus, recorded as gross:</span></td><td><span style="font-size: 10pt"> </span></td> <td colspan="2" style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td colspan="2" style="text-align: right"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td colspan="2" style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td colspan="2" style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 52%; text-align: left"><span style="font-size: 10pt">Alcohol sales</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">143,768</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">132,296</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">259,818</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">227,380</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left"><span style="font-size: 10pt">Essential ingredient sales</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">59,853</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">49,578</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">115,133</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">94,655</span></td><td style="text-align: left"><span style="font-size: 10pt"> </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: 1.5pt"><span style="font-size: 10pt">Intersegment sales</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">269</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">316</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">525</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">628</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left"><span style="font-size: 10pt">Total Pekin Campus sales</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">203,890</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">182,190</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">375,476</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">322,663</span></td><td style="text-align: left"><span style="font-size: 10pt"> </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-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-size: 10pt">Marketing and distribution:</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </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-size: 10pt">Alcohol sales, gross</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">63,558</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">86,299</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">117,484</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">143,309</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left"><span style="font-size: 10pt">Alcohol sales, net</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">317</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">532</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">668</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">984</span></td><td style="text-align: left"><span style="font-size: 10pt"> </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: 1.5pt"><span style="font-size: 10pt">Intersegment sales</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">3,242</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">2,618</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">6,239</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">4,862</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left"><span style="font-size: 10pt">Total marketing and distribution sales</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">67,117</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">89,449</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">124,391</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">149,155</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-size: 10pt">Other production, recorded as gross:</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </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-size: 10pt">Alcohol sales</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">67,184</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">22,153</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">126,991</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">38,121</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left"><span style="font-size: 10pt">Essential ingredient sales</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">23,372</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">7,252</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">42,309</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">12,395</span></td><td style="text-align: left"><span style="font-size: 10pt"> </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: 1.5pt"><span style="font-size: 10pt">Intersegment sales</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-86; font-size: 10pt">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">332</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">12</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">637</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left"><span style="font-size: 10pt">Total Other production sales</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">90,556</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">29,737</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">169,312</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">51,153</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-size: 10pt">Corporate and other</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">4,137</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-87; font-size: 10pt">—</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">7,904</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-88; font-size: 10pt">—</span></td><td style="text-align: left"><span style="font-size: 10pt"> </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-size: 10pt">Intersegment eliminations</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(3,511</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(3,266</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(6,776</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(6,127</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Net sales as reported</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">362,189</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">298,110</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">670,307</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">516,844</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; font-weight: bold; font-style: italic; text-align: left"><span style="font-size: 10pt">Cost of goods sold:</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Pekin Campus</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">195,691</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">171,547</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">364,573</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">299,250</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-size: 10pt">Marketing and distribution</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">63,796</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">85,746</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">118,510</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">139,705</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Other production</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">91,606</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">27,325</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">169,851</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">51,442</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-size: 10pt">Corporate and other</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">3,197</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-89; font-size: 10pt">—</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">6,070</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-90; font-size: 10pt">—</span></td><td style="text-align: left"><span style="font-size: 10pt"> </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-size: 10pt">Intersegment eliminations</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(945</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(1,741</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(2,314</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(2,623</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Cost of goods sold as reported</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">353,345</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">282,877</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">656,690</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">487,774</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; font-weight: bold; font-style: italic; text-align: left"><span style="font-size: 10pt">Gross profit:</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Pekin Campus</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">8,199</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">10,643</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">10,903</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">23,413</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-size: 10pt">Marketing and distribution</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">3,321</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">3,703</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">5,881</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">9,450</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Other production</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">(1,050</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">2,412</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">(539</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">(289</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-size: 10pt">Corporate and other</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">940</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-91; font-size: 10pt">—</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">1,834</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-92; font-size: 10pt">—</span></td><td style="text-align: left"><span style="font-size: 10pt"> </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-size: 10pt">Intersegment eliminations</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(2,566</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(1,525</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(4,462</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(3,504</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Gross profit as reported</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">8,844</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">15,233</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">13,617</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">29,070</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; font-weight: bold; font-style: italic; text-align: left"><span style="font-size: 10pt">Income before provision for income taxes:</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Pekin Campus</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">16,331</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">10,726</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">16,413</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">20,737</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-size: 10pt">Marketing and distribution</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">1,036</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">1,678</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">1,824</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">5,411</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Other production</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">7,570</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">(1,666</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">6,361</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">(7,612</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Corporate and other</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(2,822</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(2,348</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(5,085</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(5,468</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</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-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">22,115</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">8,390</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">19,513</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">13,068</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; font-weight: bold; font-style: italic; text-align: left"><span style="font-size: 10pt">Depreciation and amortization of intangibles:</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-size: 10pt">Pekin Campus</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">5,084</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">4,326</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">9,621</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">8,671</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Other production</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">1,458</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">1,468</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">2,822</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">2,966</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Corporate and other</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">186</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">17</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">419</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">33</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </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-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">6,728</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">5,811</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">12,862</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">11,670</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; font-weight: bold; font-style: italic; text-align: left"><span style="font-size: 10pt">Interest expense, net of capitalized interest:</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-size: 10pt">Pekin Campus</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">(3</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">73</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">(33</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">591</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Marketing and distribution</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">336</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">222</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">573</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">426</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-size: 10pt">Other production</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">(39</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">46</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">(54</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">182</span></td><td style="text-align: left"><span style="font-size: 10pt"> </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-size: 10pt">Corporate and other</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">25</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">704</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">33</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">1,731</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">319</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">1,045</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">519</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">2,930</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The following table sets forth the Company’s total assets by operating segment (in thousands): </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="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">June 30,<br/> 2022</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">December 31,<br/> 2021</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic; text-align: left"><span style="text-decoration:underline">Total assets:</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Pekin Campus</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">273,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">266,197</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Marketing and distribution</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">149,564</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">130,302</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 production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">64,467</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">57,046</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Corporate and 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">43,600</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">31,408</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"> </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">531,319</td><td style="padding-bottom: 4pt; 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">484,953</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 3 <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-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt">Three Months Ended <br/> June 30,</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt">Six Months Ended <br/> June 30,</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt">2021</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt">2021</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic; text-align: left"><span style="font-size: 10pt"><span style="text-decoration:underline">Net Sales</span></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"><span style="font-size: 10pt">Pekin Campus, recorded as gross:</span></td><td><span style="font-size: 10pt"> </span></td> <td colspan="2" style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td colspan="2" style="text-align: right"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td colspan="2" style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td colspan="2" style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 52%; text-align: left"><span style="font-size: 10pt">Alcohol sales</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">143,768</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">132,296</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">259,818</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">227,380</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left"><span style="font-size: 10pt">Essential ingredient sales</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">59,853</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">49,578</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">115,133</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">94,655</span></td><td style="text-align: left"><span style="font-size: 10pt"> </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: 1.5pt"><span style="font-size: 10pt">Intersegment sales</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">269</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">316</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">525</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">628</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left"><span style="font-size: 10pt">Total Pekin Campus sales</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">203,890</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">182,190</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">375,476</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">322,663</span></td><td style="text-align: left"><span style="font-size: 10pt"> </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-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-size: 10pt">Marketing and distribution:</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </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-size: 10pt">Alcohol sales, gross</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">63,558</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">86,299</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">117,484</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">143,309</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left"><span style="font-size: 10pt">Alcohol sales, net</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">317</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">532</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">668</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">984</span></td><td style="text-align: left"><span style="font-size: 10pt"> </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: 1.5pt"><span style="font-size: 10pt">Intersegment sales</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">3,242</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">2,618</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">6,239</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">4,862</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left"><span style="font-size: 10pt">Total marketing and distribution sales</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">67,117</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">89,449</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">124,391</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">149,155</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-size: 10pt">Other production, recorded as gross:</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </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-size: 10pt">Alcohol sales</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">67,184</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">22,153</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">126,991</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">38,121</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left"><span style="font-size: 10pt">Essential ingredient sales</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">23,372</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">7,252</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">42,309</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">12,395</span></td><td style="text-align: left"><span style="font-size: 10pt"> </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: 1.5pt"><span style="font-size: 10pt">Intersegment sales</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-86; font-size: 10pt">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">332</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">12</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">637</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left"><span style="font-size: 10pt">Total Other production sales</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">90,556</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">29,737</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">169,312</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">51,153</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-size: 10pt">Corporate and other</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">4,137</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-87; font-size: 10pt">—</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">7,904</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-88; font-size: 10pt">—</span></td><td style="text-align: left"><span style="font-size: 10pt"> </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-size: 10pt">Intersegment eliminations</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(3,511</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(3,266</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(6,776</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(6,127</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Net sales as reported</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">362,189</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">298,110</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">670,307</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">516,844</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; font-weight: bold; font-style: italic; text-align: left"><span style="font-size: 10pt">Cost of goods sold:</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Pekin Campus</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">195,691</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">171,547</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">364,573</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">299,250</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-size: 10pt">Marketing and distribution</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">63,796</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">85,746</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">118,510</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">139,705</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Other production</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">91,606</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">27,325</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">169,851</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">51,442</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-size: 10pt">Corporate and other</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">3,197</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-89; font-size: 10pt">—</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">6,070</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-90; font-size: 10pt">—</span></td><td style="text-align: left"><span style="font-size: 10pt"> </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-size: 10pt">Intersegment eliminations</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(945</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(1,741</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(2,314</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(2,623</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Cost of goods sold as reported</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">353,345</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">282,877</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">656,690</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">487,774</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; font-weight: bold; font-style: italic; text-align: left"><span style="font-size: 10pt">Gross profit:</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Pekin Campus</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">8,199</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">10,643</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">10,903</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">23,413</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-size: 10pt">Marketing and distribution</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">3,321</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">3,703</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">5,881</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">9,450</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Other production</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">(1,050</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">2,412</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">(539</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">(289</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-size: 10pt">Corporate and other</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">940</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-91; font-size: 10pt">—</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">1,834</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-92; font-size: 10pt">—</span></td><td style="text-align: left"><span style="font-size: 10pt"> </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-size: 10pt">Intersegment eliminations</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(2,566</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(1,525</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(4,462</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(3,504</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Gross profit as reported</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">8,844</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">15,233</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">13,617</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">29,070</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; font-weight: bold; font-style: italic; text-align: left"><span style="font-size: 10pt">Income before provision for income taxes:</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Pekin Campus</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">16,331</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">10,726</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">16,413</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">20,737</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-size: 10pt">Marketing and distribution</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">1,036</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">1,678</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">1,824</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">5,411</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Other production</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">7,570</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">(1,666</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">6,361</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">(7,612</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Corporate and other</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(2,822</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(2,348</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(5,085</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(5,468</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</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-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">22,115</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">8,390</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">19,513</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">13,068</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; font-weight: bold; font-style: italic; text-align: left"><span style="font-size: 10pt">Depreciation and amortization of intangibles:</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-size: 10pt">Pekin Campus</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">5,084</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">4,326</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">9,621</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">8,671</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Other production</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">1,458</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">1,468</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">2,822</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">2,966</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Corporate and other</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">186</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">17</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">419</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">33</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </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-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">6,728</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">5,811</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">12,862</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">11,670</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; font-weight: bold; font-style: italic; text-align: left"><span style="font-size: 10pt">Interest expense, net of capitalized interest:</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-size: 10pt">Pekin Campus</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">(3</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">73</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">(33</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">591</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Marketing and distribution</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">336</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">222</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">573</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">426</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-size: 10pt">Other production</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">(39</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">46</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">(54</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">182</span></td><td style="text-align: left"><span style="font-size: 10pt"> </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-size: 10pt">Corporate and other</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">25</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">704</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">33</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">1,731</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">319</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">1,045</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">519</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">2,930</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"/> 143768000 132296000 259818000 227380000 59853000 49578000 115133000 94655000 269000 316000 525000 628000 203890000 182190000 375476000 322663000 63558000 86299000 117484000 143309000 317000 532000 668000 984000 3242000 2618000 6239000 4862000 67117000 89449000 124391000 149155000 67184000 22153000 126991000 38121000 23372000 7252000 42309000 12395000 332000 12000 637000 90556000 29737000 169312000 51153000 4137000 7904000 -3511000 -3266000 -6776000 -6127000 362189000 298110000 670307000 516844000 195691000 171547000 364573000 299250000 63796000 85746000 118510000 139705000 91606000 27325000 169851000 51442000 3197000 6070000 -945000 -1741000 -2314000 -2623000 353345000 282877000 656690000 487774000 8199000 10643000 10903000 23413000 3321000 3703000 5881000 9450000 -1050000 2412000 -539000 -289000 940000 1834000 -2566000 -1525000 -4462000 -3504000 8844000 15233000 13617000 29070000 16331000 10726000 16413000 20737000 1036000 1678000 1824000 5411000 7570000 -1666000 6361000 -7612000 -2822000 -2348000 -5085000 -5468000 22115000 8390000 19513000 13068000 5084000 4326000 9621000 8671000 1458000 1468000 2822000 2966000 186000 17000 419000 33000 6728000 5811000 12862000 11670000 -3000 73000 -33000 591000 336000 222000 573000 426000 -39000 46000 -54000 182000 25000 704000 33000 1731000 319000 1045000 519000 2930000 <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="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">June 30,<br/> 2022</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">December 31,<br/> 2021</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic; text-align: left"><span style="text-decoration:underline">Total assets:</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Pekin Campus</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">273,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">266,197</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Marketing and distribution</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">149,564</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">130,302</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 production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">64,467</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">57,046</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Corporate and 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">43,600</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">31,408</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"> </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">531,319</td><td style="padding-bottom: 4pt; 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">484,953</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 273688000 266197000 149564000 130302000 64467000 57046000 43600000 31408000 531319000 484953000 <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="text-align: left; width: 0.25in">4.</td><td style="text-align: left">INVENTORIES.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">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 a valuation adjustment of $3,010,000 and $0 as of June 30, 2022 and December 31, 2021, respectively. Inventory balances consisted of the following (in thousands):</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="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; vertical-align: bottom">June 30,<br/> 2022</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; vertical-align: bottom">December 31,<br/> 2021</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Finished goods</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">44,610</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">35,509</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Work in progress</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,586</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,909</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Raw materials</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,171</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,837</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>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,071</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">1,118</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">Total</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">67,438</td><td style="padding-bottom: 4pt; 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">54,373</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 3010000 0 <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; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; vertical-align: bottom">June 30,<br/> 2022</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; vertical-align: bottom">December 31,<br/> 2021</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Finished goods</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">44,610</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">35,509</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Work in progress</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,586</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,909</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Raw materials</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,171</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,837</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>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,071</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">1,118</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">Total</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">67,438</td><td style="padding-bottom: 4pt; 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">54,373</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 44610000 35509000 8586000 6909000 13171000 10837000 1071000 1118000 67438000 54373000 <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="text-align: left; width: 0.25in">5.</td><td style="text-align: left">DERIVATIVES.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">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.</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"><i><span style="text-decoration:underline">Commodity Risk</span></i><span style="text-decoration:underline"> – <i>Cash Flow Hedges</i></span> – 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 three and six months ended June 30, 2022 and 2021, the Company did not designate any of its derivatives as cash flow hedges.</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"><i><span style="text-decoration:underline">Commodity Risk – Non-Designated Hedges </span></i>– The Company uses derivative instruments to lock in prices for certain amounts of corn and alcohols by entering into exchange-traded forward 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 gains of $16,619,000 and $8,868,000 as the change in the fair value of these contracts for the three months ended June 30, 2022 and 2021, respectively. The Company recognized net gains of $21,936,000 and $19,411,000 as the change in the fair value of these contracts for the six months ended June 30, 2022 and 2021, respectively.</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"><i><span style="text-decoration:underline">Non Designated Derivative Instruments</span></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):</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="padding-bottom: 1.5pt; text-align: center"/><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="11" style="border-bottom: Black 1.5pt solid; text-align: center">As of June 30, 2022</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center">Assets</td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center">Liabilities</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: left">Type of Instrument</td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Balance Sheet Location</td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Fair Value</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Balance Sheet Location</td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Fair Value</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td style="text-align: left"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </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: 22%; text-align: left">Cash collateral balance</td><td style="width: 1%"> </td> <td style="width: 22%; text-align: left">Restricted cash</td><td style="width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 13%; text-align: right">17,361</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 22%"><div style="-sec-ix-hidden: hidden-fact-93"> </div></td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-94"> </div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left">Derivative assets</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">27,488</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left">Derivative liabilities</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">32,770</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><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="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center"> </td><td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center"> </td> <td colspan="11" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">As of December 31, 2021</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center"> </td><td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center"> </td> <td colspan="5" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Assets</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center"> </td> <td colspan="5" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Liabilities</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: left">Type of Instrument</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Balance Sheet Location</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Fair Value</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center"> </td><td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Balance Sheet Location</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Fair Value</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td style="text-align: left"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td style="text-align: left"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 22%; text-align: left">Cash collateral balance</td><td style="width: 1%"> </td> <td style="width: 22%; text-align: left">Restricted cash</td><td style="width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 13%; text-align: right">11,513</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="text-align: left; width: 22%"><div style="-sec-ix-hidden: hidden-fact-95"> </div></td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-96"> </div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Commodity contracts</td><td> </td> <td style="text-align: left; padding-bottom: 1.5pt">Derivative assets</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,839</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td> </td> <td style="text-align: left; padding-bottom: 1.5pt">Derivative liabilities</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,582</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">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 its intent is to close out positions individually, therefore, they are reported at gross.</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 classification and amounts of the Company’s recognized gains for its derivatives not designated as hedging instruments are as follows (in thousands):</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="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Realized Gains</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">For the Three Months Ended <br/> June 30,</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Type of Instrument</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Statements of Operations Location</td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </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: 25%; text-align: left; padding-bottom: 1.5pt">Commodity contracts</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 50%; text-align: left; padding-bottom: 1.5pt">Cost of goods sold</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">13,913</td> <td style="width: 1%"> </td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">18,158</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: right; 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">13,913</td> <td> </td><td style="padding-bottom: 4pt; text-align: left"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">18,158</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="margin: 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"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Realized Gains</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">For the Six Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Type of Instrument</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Statements of Operations Location</td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="border-bottom: Black 1.5pt solid"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </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: 25%; text-align: left; padding-bottom: 1.5pt">Commodity contracts</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 50%; text-align: left; padding-bottom: 1.5pt">Cost of goods sold</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">29,476</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">24,343</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: right; 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">29,476</td><td style="padding-bottom: 4pt; 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">24,343</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="margin: 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="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Unrealized Gains (Losses)</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">For the Three Months<br/> Ended June 30,</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Type of Instrument</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Statements of Operations Location</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td style="text-align: left"> </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: 25%; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="width: 50%; text-align: left">Cost of goods sold</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">2,706</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(9,290</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: right"> </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">2,706</td><td style="padding-bottom: 4pt; 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">(9,290</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><p style="margin: 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="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Unrealized (Losses)</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">For the Six Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Type of Instrument</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Statements of Operations Location</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </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: 25%; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="width: 50%; text-align: left">Cost of goods sold</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(7,540</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">)</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(4,932</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: right"> </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">(7,540</td><td style="padding-bottom: 4pt; 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,932</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table> 16619000000 8868000000 21936000000 19411000000 <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"/><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="11" style="border-bottom: Black 1.5pt solid; text-align: center">As of June 30, 2022</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center">Assets</td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center">Liabilities</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: left">Type of Instrument</td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Balance Sheet Location</td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Fair Value</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Balance Sheet Location</td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Fair Value</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td style="text-align: left"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </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: 22%; text-align: left">Cash collateral balance</td><td style="width: 1%"> </td> <td style="width: 22%; text-align: left">Restricted cash</td><td style="width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 13%; text-align: right">17,361</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 22%"><div style="-sec-ix-hidden: hidden-fact-93"> </div></td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-94"> </div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left">Derivative assets</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">27,488</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left">Derivative liabilities</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">32,770</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><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="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center"> </td><td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center"> </td> <td colspan="11" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">As of December 31, 2021</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center"> </td><td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center"> </td> <td colspan="5" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Assets</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center"> </td> <td colspan="5" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Liabilities</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: left">Type of Instrument</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Balance Sheet Location</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Fair Value</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center"> </td><td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Balance Sheet Location</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Fair Value</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td style="text-align: left"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td style="text-align: left"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 22%; text-align: left">Cash collateral balance</td><td style="width: 1%"> </td> <td style="width: 22%; text-align: left">Restricted cash</td><td style="width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 13%; text-align: right">11,513</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="text-align: left; width: 22%"><div style="-sec-ix-hidden: hidden-fact-95"> </div></td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-96"> </div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Commodity contracts</td><td> </td> <td style="text-align: left; padding-bottom: 1.5pt">Derivative assets</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,839</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td> </td> <td style="text-align: left; padding-bottom: 1.5pt">Derivative liabilities</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,582</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"/> Cash collateral balance Restricted cash 17361000 Commodity contracts Derivative assets 27488000 Derivative liabilities 32770000 Cash collateral balance Restricted cash 11513000 Commodity contracts Derivative assets 15839000 Derivative liabilities 13582000 <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="padding-bottom: 1.5pt"> </td> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Realized Gains</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">For the Three Months Ended <br/> June 30,</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Type of Instrument</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Statements of Operations Location</td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </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: 25%; text-align: left; padding-bottom: 1.5pt">Commodity contracts</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 50%; text-align: left; padding-bottom: 1.5pt">Cost of goods sold</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">13,913</td> <td style="width: 1%"> </td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">18,158</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: right; 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">13,913</td> <td> </td><td style="padding-bottom: 4pt; text-align: left"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">18,158</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="margin: 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"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Realized Gains</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">For the Six Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Type of Instrument</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Statements of Operations Location</td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="border-bottom: Black 1.5pt solid"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </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: 25%; text-align: left; padding-bottom: 1.5pt">Commodity contracts</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 50%; text-align: left; padding-bottom: 1.5pt">Cost of goods sold</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">29,476</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">24,343</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: right; 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">29,476</td><td style="padding-bottom: 4pt; 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">24,343</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="margin: 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="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Unrealized Gains (Losses)</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">For the Three Months<br/> Ended June 30,</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Type of Instrument</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Statements of Operations Location</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td style="text-align: left"> </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: 25%; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="width: 50%; text-align: left">Cost of goods sold</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">2,706</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(9,290</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: right"> </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">2,706</td><td style="padding-bottom: 4pt; 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">(9,290</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><p style="margin: 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="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Unrealized (Losses)</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">For the Six Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Type of Instrument</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Statements of Operations Location</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </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: 25%; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="width: 50%; text-align: left">Cost of goods sold</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(7,540</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">)</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(4,932</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: right"> </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">(7,540</td><td style="padding-bottom: 4pt; 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,932</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table> Commodity contracts Cost of goods sold 13913000 18158000 13913000 18158000 Commodity contracts Cost of goods sold 29476000 24343000 29476000 24343000 Commodity contracts Cost of goods sold 2706000 -9290000 2706000 -9290000 Commodity contracts Cost of goods sold -7540000 -4932000 -7540000 -4932000 <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="text-align: left; width: 0.25in">6.</td><td style="text-align: left">DEBT.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Long-term borrowings are summarized as follows (in thousands):</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="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; vertical-align: bottom">June 30,<br/> 2022</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; vertical-align: bottom">December 31,<br/> 2021</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Kinergy line of credit</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">52,596</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">50,401</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Less unamortized debt financing costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(78</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(40</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Less short-term portion</td><td> </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-97">—</div></td><td style="text-align: left"> </td><td> </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-98">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left">Long-term debt</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">52,518</td><td style="padding-bottom: 4pt; 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">50,361</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><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">As of June 30, 2022, Kinergy had $28.6 million in unused borrowing availability under its line of credit. In addition, the Company believes it is currently in compliance with its covenants under the line of credit.</p> <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="text-align: left; width: 0.25in">6.</td><td style="text-align: left">DEBT.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"> </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; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; vertical-align: bottom">June 30,<br/> 2022</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; vertical-align: bottom">December 31,<br/> 2021</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Kinergy line of credit</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">52,596</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">50,401</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Less unamortized debt financing costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(78</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(40</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Less short-term portion</td><td> </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-97">—</div></td><td style="text-align: left"> </td><td> </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-98">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left">Long-term debt</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">52,518</td><td style="padding-bottom: 4pt; 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">50,361</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p> 52596000 50401000 78000 40000 52518000 50361000 28600000 <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="text-align: left; width: 0.25in">7.</td><td style="text-align: left">COMMITMENTS AND CONTINGENCIES.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Sales Commitments</span></i> – At June 30, 2022, 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 103,094,000 gallons as of June 30, 2022 and open fixed-price alcohol sales contracts totaling $102,157,000 as of June 30, 2022. The Company had open fixed-price sales contracts for essential ingredients totaling $18,847,000 as of June 30, 2022. These sales contracts are scheduled to be completed throughout 2022.</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"><i><span style="text-decoration:underline">Purchase Commitments</span></i> – At June 30, 2022, the Company had indexed-price purchase contracts to purchase 12,746,000 gallons of alcohol and fixed-price purchase contracts to purchase $68,886,000 of alcohol from its suppliers. The Company had fixed-price purchase contracts to purchase $104,062,000 of corn from its suppliers as of June 30, 2022. The Company had fixed-price purchase contracts for natural gas totaling $7,724,000 and indexed-price purchase contracts for natural gas totaling 2,140,000 MMBTU. The Company also had future commitments for certain capital projects totaling $34,800,000. These purchase commitments are scheduled to be satisfied throughout 2022 and 2023.</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"><i><span style="text-decoration:underline">Litigation – General</span> –</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, environmental regulations, 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 there can be no assurances, the Company does not expect that any of its pending legal proceedings will have a material impact on the Company’s financial condition or results of operations.</p> 103094000 102157000000 18847000000 12746000 68886000000 104062000000 7724000000 2140000 34800000000 <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 style="text-align: left; width: 0.25in">8.</td><td style="text-align: left">PENSION AND RETIREMENT BENEFIT PLANS.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">The Company sponsors a defined benefit pension plan (the “Retirement Plan”) and a healthcare and life insurance plan (the “Postretirement Plan”).</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 Retirement Plan is noncontributory, and covers only “grandfathered” unionized employees at the Company’s Pekin, Illinois facility who fulfill minimum age and service requirements. Benefits are based on a prescribed formula based upon the employee’s years of service. The Retirement Plan, which is part of a collective bargaining agreement, covers only union employees hired prior to November 1, 2010.</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 uses a December 31 measurement date for its Retirement Plan. The Company’s funding policy is to make the minimum annual contribution required by applicable regulations. As of December 31, 2021, the Retirement Plan’s accumulated projected benefit obligation was $23.8 million, with a fair value of plan assets of $20.0 million. The underfunded amount of $3.8 million is recorded on the Company’s consolidated balance sheet in other liabilities.</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">For the three months ended June 30, 2022, the Retirement Plan’s net periodic benefit was $8,000, comprised of $273,000 of expected return on plan assets, partially offset by $164,000 in interest cost and $101,000 in service cost. For the three months ended June 30, 2021, the Retirement Plan’s net periodic expense was $22,000, comprised of $151,000 in interest cost and $109,000 in service cost, partially offset by $238,000 of expected return on plan assets. For the six months ended June 30, 2022, the Retirement Plan’s net periodic benefit was $16,000, comprised of $546,000 of expected return on plan assets, partially offset by $328,000 in interest cost and $202,000 in service cost. For the six months ended June 30, 2021, the Retirement Plan’s net periodic expense was $44,000, comprised of $302,000 in interest cost and $218,000 in service cost, partially offset by $476,000 of expected return on plan assets.</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 Postretirement Plan provides postretirement medical benefits and life insurance to certain “grandfathered” unionized employees. Employees hired after December 31, 2000 are not eligible to participate in the Postretirement Plan. The Postretirement Plan is contributory, with contributions required at the same rate as active employees. Benefit eligibility under the plan declines at age 65 from a defined benefit to a defined dollar cap based upon years of service. As of December 31, 2021, the Postretirement Plan’s accumulated projected benefit obligation was $4.3 million and is recorded on the Company’s consolidated balance sheet in other liabilities. The Company’s funding policy is to make the minimum annual contribution required by applicable regulations.</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">For the three months ended June 30, 2022, the Postretirement Plan’s net periodic expense was $32,000, comprised of $6,000 of interest cost and $26,000 of service cost. For the three months ended June 30, 2021, the Postretirement Plan’s net periodic expense was $42,000, comprised of $10,000 of interest cost, $26,000 of service cost and $6,000 of amortization expense.</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">For the six months ended June 30, 2022, the Postretirement Plan’s net periodic expense was $64,000, comprised of $12,000 of interest cost and $52,000 of service cost. For the six months ended June 30, 2021, the Postretirement Plan’s net periodic expense was $84,000, comprised of $20,000 of interest cost, $52,000 of service cost and $12,000 of amortization expense.</p> 23800000 20000000 3800000 8000 273000 164000 101000 -22000 151000 109000 238000 16000 546000 328000 202000 44000 302000 218000 476000 4300000 32000 6000 26000 42000 10000 26000 6000 64000 12000 52000 84000 20000 52000 12000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left">9.</td><td style="text-align: justify">FAIR VALUE MEASUREMENTS.</td> </tr></table><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 fair value hierarchy prioritizes the inputs used in valuation techniques into three levels, as follows:</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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="text-align: left; width: 0.5in"/><td style="text-align: left; width: 0.25in">●</td><td style="text-align: left">Level 1 – Observable inputs – unadjusted quoted prices in active markets for identical assets and liabilities;</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"> </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.5in"/><td style="text-align: left; width: 0.25in">●</td><td style="text-align: left">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</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"> </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.5in"/><td style="text-align: left; width: 0.25in">●</td><td style="text-align: left">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.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Pooled separate accounts</span></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.</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"><i><span style="text-decoration:underline">Long-Lived Assets Held-for-Sale</span></i> – The Company recorded its long-lived assets associated with its property and equipment held-for-sale at fair value at June 30, 2022 and December 31, 2021 of $1,000,000. The fair values of these assets are based on observable values for the assets through corroboration with market data and are designated as Level 3 inputs.</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"><i><span style="text-decoration:underline">Other Derivative Instruments</span></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.</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 following table summarizes recurring and nonrecurring fair value measurements by level at June 30, 2022 (in thousands):</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="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom">Fair</td><td style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; vertical-align: bottom">Value</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; vertical-align: bottom">Level 1</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; vertical-align: bottom">Level 2</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; vertical-align: bottom">Level 3</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Assets:</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><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 52%; text-align: left">Derivative financial instruments</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">27,488</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">27,488</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"><div style="-sec-ix-hidden: hidden-fact-99">—</div></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"><div style="-sec-ix-hidden: hidden-fact-100">—</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Long-lived assets held-for-sale</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,000</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-101">—</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-102">—</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">1,000</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 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">28,488</td><td style="padding-bottom: 4pt; 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">27,488</td><td style="padding-bottom: 4pt; 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"><div style="-sec-ix-hidden: hidden-fact-103">—</div></td><td style="padding-bottom: 4pt; 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,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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><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>Liabilities:</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><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="padding-left: 0.125in; text-align: left">Derivative financial instruments</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">(32,770</td><td style="padding-bottom: 4pt; 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">(32,770</td><td style="padding-bottom: 4pt; 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"><div style="-sec-ix-hidden: hidden-fact-104">—</div></td><td style="padding-bottom: 4pt; 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"><div style="-sec-ix-hidden: hidden-fact-105">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><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 following table summarizes recurring and nonrecurring fair value measurements by level at December 31, 2021 (in thousands):</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="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center">Benefit Plan</td><td style="text-align: center; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center">Fair</td><td style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center">Percentage</td><td style="text-align: center; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Value</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Level 1</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Level 2</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Level 3</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Allocation</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Assets:</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><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="padding-left: 0.125in; width: 40%; text-align: left">Derivative financial instruments</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,839</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">15,839</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"><div style="-sec-ix-hidden: hidden-fact-106">—</div></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"><div style="-sec-ix-hidden: hidden-fact-107">—</div></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"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Long-lived assets held-for-sale</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,000</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-108">—</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-109">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,000</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="padding-left: 0.125in; text-align: left">Defined benefit plan assets(1)</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><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="padding-left: 0.25in; text-align: left">(pooled separate accounts):</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><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="padding-left: 0.25in; text-align: left">Large U.S. Equity(2)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,612</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-110">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,612</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-111">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left">Small/Mid U.S. Equity(3)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,684</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-112">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,684</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-113">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-align: left">International Equity(4)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,909</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-114">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,909</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-115">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left">Fixed Income(5)</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">7,782</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-116">—</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">7,782</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-117">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">39</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"> </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">36,826</td><td style="padding-bottom: 4pt; 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,839</td><td style="padding-bottom: 4pt; 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">19,987</td><td style="padding-bottom: 4pt; 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,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right"> </td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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><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; background-color: rgb(204,238,255)"> <td style="text-align: left">Liabilities: </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><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="padding-left: 0.25in; text-align: left">Derivative financial instruments</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">(13,582</td><td style="padding-bottom: 4pt; 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">(13,582</td><td style="padding-bottom: 4pt; 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"><div style="-sec-ix-hidden: hidden-fact-118">—</div></td><td style="padding-bottom: 4pt; 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"><div style="-sec-ix-hidden: hidden-fact-119">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right"> </td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0"> </p><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="text-align: left; width: 0.25in">(1)</td><td style="text-align: left">Included in other assets in the consolidated balance sheets.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"/><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="text-align: left; width: 0.25in">(2)</td><td style="text-align: left">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.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"/><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="text-align: left; width: 15.85pt">(3)</td><td style="text-align: left">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.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"/><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="text-align: left; width: 0.25in">(4)</td><td style="text-align: left">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.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"/><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="text-align: left; width: 0.25in">(5)</td><td style="text-align: left">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.</td></tr></table> 1000000000 <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; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom">Fair</td><td style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; vertical-align: bottom">Value</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; vertical-align: bottom">Level 1</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; vertical-align: bottom">Level 2</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; vertical-align: bottom">Level 3</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Assets:</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><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 52%; text-align: left">Derivative financial instruments</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">27,488</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">27,488</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"><div style="-sec-ix-hidden: hidden-fact-99">—</div></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"><div style="-sec-ix-hidden: hidden-fact-100">—</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Long-lived assets held-for-sale</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,000</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-101">—</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-102">—</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">1,000</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 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">28,488</td><td style="padding-bottom: 4pt; 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">27,488</td><td style="padding-bottom: 4pt; 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"><div style="-sec-ix-hidden: hidden-fact-103">—</div></td><td style="padding-bottom: 4pt; 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,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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><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>Liabilities:</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><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="padding-left: 0.125in; text-align: left">Derivative financial instruments</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">(32,770</td><td style="padding-bottom: 4pt; 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">(32,770</td><td style="padding-bottom: 4pt; 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"><div style="-sec-ix-hidden: hidden-fact-104">—</div></td><td style="padding-bottom: 4pt; 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"><div style="-sec-ix-hidden: hidden-fact-105">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><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="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center">Benefit Plan</td><td style="text-align: center; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center">Fair</td><td style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; vertical-align: bottom"> </td><td style="text-align: center; vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center">Percentage</td><td style="text-align: center; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Value</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Level 1</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Level 2</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Level 3</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Allocation</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Assets:</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><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="padding-left: 0.125in; width: 40%; text-align: left">Derivative financial instruments</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,839</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">15,839</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"><div style="-sec-ix-hidden: hidden-fact-106">—</div></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"><div style="-sec-ix-hidden: hidden-fact-107">—</div></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"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Long-lived assets held-for-sale</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,000</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-108">—</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-109">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,000</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="padding-left: 0.125in; text-align: left">Defined benefit plan assets(1)</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><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="padding-left: 0.25in; text-align: left">(pooled separate accounts):</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><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="padding-left: 0.25in; text-align: left">Large U.S. Equity(2)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,612</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-110">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,612</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-111">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left">Small/Mid U.S. Equity(3)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,684</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-112">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,684</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-113">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-align: left">International Equity(4)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,909</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-114">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,909</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-115">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left">Fixed Income(5)</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">7,782</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-116">—</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">7,782</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-117">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">39</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"> </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">36,826</td><td style="padding-bottom: 4pt; 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,839</td><td style="padding-bottom: 4pt; 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">19,987</td><td style="padding-bottom: 4pt; 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,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right"> </td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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><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; background-color: rgb(204,238,255)"> <td style="text-align: left">Liabilities: </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><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="padding-left: 0.25in; text-align: left">Derivative financial instruments</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">(13,582</td><td style="padding-bottom: 4pt; 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">(13,582</td><td style="padding-bottom: 4pt; 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"><div style="-sec-ix-hidden: hidden-fact-118">—</div></td><td style="padding-bottom: 4pt; 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"><div style="-sec-ix-hidden: hidden-fact-119">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right"> </td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0"> </p> 27488000 27488000 1000000 1000000 28488000 27488000 1000000 -32770000 -32770000 15839000 15839000 1000000 1000000 5612000 5612000 0.28 3684000 3684000 0.18 2909000 2909000 0.15 7782000 7782000 0.39 36826000 15839000 19987000 1000000 -13582000 -13582000 <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 style="text-align: left; width: 0.25in">10.</td><td style="text-align: left">EARNINGS PER SHARE.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The following tables compute basic and diluted earnings per share (in thousands, except per share data):</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="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Three Months Ended June 30, 2022</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Income<br/> Numerator</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Shares<br/> Denominator</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Per-Share<br/> Amount</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Net income attributed to Alto Ingredients, Inc.</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">22,115</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"> </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"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Less: Preferred stock dividends</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(315</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 style="text-align: left">Less: Income allocated to participating securities</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">(284</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left">Basic income per share:</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; background-color: rgb(204,238,255)"> <td style="text-align: left">Income available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">21,516</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">72,936</td><td style="padding-bottom: 4pt; 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">0.29</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Add: Dilutive instruments</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-120">—</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">187</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </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="font-weight: bold; text-align: left">Diluted income per share:</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">Income available to common stockholders</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">21,516</td><td style="padding-bottom: 4pt; 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">73,123</td><td style="padding-bottom: 4pt; 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">0.29</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="margin: 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="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Three Months Ended June 30, 2021</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Income Numerator</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Shares Denominator</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Per-Share Amount</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Net income attributed to Alto Ingredients, Inc.</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,390</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"> </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"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Less: Preferred stock dividends</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(315</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 style="text-align: left">Less: Income allocated to participating securities</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">(108</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left">Basic income per share:</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; background-color: rgb(204,238,255)"> <td style="text-align: left">Income available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">7,967</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">71,260</td><td style="padding-bottom: 4pt; 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">0.11</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Add: Dilutive instruments</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-121">—</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">669</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </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="font-weight: bold; text-align: left">Diluted income per share:</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">Income available to common stockholders</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">7,967</td><td style="padding-bottom: 4pt; 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">71,929</td><td style="padding-bottom: 4pt; 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">0.11</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="margin: 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"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center">Six Months Ended June 30, 2022</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Income Numerator</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Shares Denominator</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Per-Share Amount</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Net income attributed to Alto Ingredients, Inc.</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,513</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"> </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"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Less: Preferred stock dividends</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(627</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 style="text-align: left">Less: Income allocated to participating securities</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">(251</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left">Basic income per share:</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; background-color: rgb(204,238,255)"> <td style="text-align: left">Income available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">18,635</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">71,690</td><td style="padding-bottom: 4pt; 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">0.26</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Add: Dilutive instruments</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-122">—</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">268</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </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="font-weight: bold; text-align: left">Diluted income per share:</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">Income available to common stockholders</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">18,635</td><td style="padding-bottom: 4pt; 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">71,958</td><td style="padding-bottom: 4pt; 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">0.26</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><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="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center">Six Months Ended June 30, 2021</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Income Numerator</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Shares Denominator</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Per-Share Amount</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Net income attributed to Alto Ingredients, Inc.</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,068</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"> </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"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Less: Preferred stock dividends</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(627</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 style="text-align: left">Less: Income allocated to participating securities</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">(167</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left">Basic income per share:</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; background-color: rgb(204,238,255)"> <td style="text-align: left">Income available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">12,274</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">70,808</td><td style="padding-bottom: 4pt; 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">0.17</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Add: Dilutive instruments</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-123">—</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">1,153</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </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="font-weight: bold; text-align: left">Diluted income per share:</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">Income available to common stockholders</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">12,274</td><td style="padding-bottom: 4pt; 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">71,961</td><td style="padding-bottom: 4pt; 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">0.17</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><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">There were an additional aggregate potentially dilutive weighted-average shares of 964,000 from convertible securities outstanding for the three and six months ended June 30, 2022 and 2021. These securities were not considered in calculating diluted net income (loss) per share for the three and six months ended June 30, 2022 and 2021, as their effect would have been anti-dilutive. At December 31, 2021, the Company had outstanding unexercised warrants to purchase 8.9 million shares of its common stock at an exercise price of $9.76 per share. These warrants expired unexercised on April 28, 2022.</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="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Three Months Ended June 30, 2022</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Income<br/> Numerator</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Shares<br/> Denominator</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Per-Share<br/> Amount</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Net income attributed to Alto Ingredients, Inc.</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">22,115</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"> </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"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Less: Preferred stock dividends</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(315</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 style="text-align: left">Less: Income allocated to participating securities</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">(284</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left">Basic income per share:</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; background-color: rgb(204,238,255)"> <td style="text-align: left">Income available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">21,516</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">72,936</td><td style="padding-bottom: 4pt; 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">0.29</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Add: Dilutive instruments</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-120">—</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">187</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </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="font-weight: bold; text-align: left">Diluted income per share:</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">Income available to common stockholders</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">21,516</td><td style="padding-bottom: 4pt; 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">73,123</td><td style="padding-bottom: 4pt; 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">0.29</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="margin: 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="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Three Months Ended June 30, 2021</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: bottom; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Income Numerator</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Shares Denominator</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Per-Share Amount</td><td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Net income attributed to Alto Ingredients, Inc.</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,390</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"> </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"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Less: Preferred stock dividends</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(315</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 style="text-align: left">Less: Income allocated to participating securities</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">(108</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left">Basic income per share:</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; background-color: rgb(204,238,255)"> <td style="text-align: left">Income available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">7,967</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">71,260</td><td style="padding-bottom: 4pt; 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">0.11</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Add: Dilutive instruments</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-121">—</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">669</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </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="font-weight: bold; text-align: left">Diluted income per share:</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">Income available to common stockholders</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">7,967</td><td style="padding-bottom: 4pt; 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">71,929</td><td style="padding-bottom: 4pt; 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">0.11</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="margin: 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"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center">Six Months Ended June 30, 2022</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Income Numerator</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Shares Denominator</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Per-Share Amount</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Net income attributed to Alto Ingredients, Inc.</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,513</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"> </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"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Less: Preferred stock dividends</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(627</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 style="text-align: left">Less: Income allocated to participating securities</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">(251</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left">Basic income per share:</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; background-color: rgb(204,238,255)"> <td style="text-align: left">Income available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">18,635</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">71,690</td><td style="padding-bottom: 4pt; 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">0.26</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Add: Dilutive instruments</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-122">—</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">268</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </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="font-weight: bold; text-align: left">Diluted income per share:</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">Income available to common stockholders</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">18,635</td><td style="padding-bottom: 4pt; 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">71,958</td><td style="padding-bottom: 4pt; 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">0.26</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><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="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center">Six Months Ended June 30, 2021</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Income Numerator</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Shares Denominator</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Per-Share Amount</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Net income attributed to Alto Ingredients, Inc.</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,068</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"> </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"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Less: Preferred stock dividends</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(627</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 style="text-align: left">Less: Income allocated to participating securities</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">(167</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left">Basic income per share:</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; background-color: rgb(204,238,255)"> <td style="text-align: left">Income available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">12,274</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">70,808</td><td style="padding-bottom: 4pt; 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">0.17</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Add: Dilutive instruments</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-123">—</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">1,153</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </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="font-weight: bold; text-align: left">Diluted income per share:</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">Income available to common stockholders</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">12,274</td><td style="padding-bottom: 4pt; 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">71,961</td><td style="padding-bottom: 4pt; 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">0.17</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p> 22115000 -315000 -284000 21516000 72936 0.29 187 21516000 73123 0.29 8390000 -315000 -108000 7967000 71260 0.11 669 7967000 71929 0.11 19513000 -627000 -251000 18635000 71690 0.26 268 18635000 71958 0.26 13068000 -627000 -167000 12274000 70808 0.17 1153 12274000 71961 0.17 964000 964000 964000 964000 8.9 9.76 false --12-31 Q2 0000778164 Amounts derived from the audited consolidated financial statements for the year ended December 31, 2021. 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 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. 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 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. EXCEL 55 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )@P"54'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 " "8, E5R@.I#>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.FTG!%&7"]-.("$Q"<0M2KPMHOFCQ*C=V].6K1."!^ 8^Y?/ MGR6W.@H=$CZG$#&1Q7PSN,YGH>.:'8FB ,CZB$[ED/ M=4"H.;\%AZ2,(@43L(@+D_"V@6XES]$SMW@)V30[9+JN_[LF_FW+A#!6]/CR_SNH7U MF937./[*5M IXII=)K\V#YO=ELF:UW7![PI^OZNXX"O1K-XGUQ]^5V$7C-W; M?VQ\$90M_+H+^0502P,$% @ F# )59E&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" "8, E5B,;>&]$% #G'@ & 'AL+W=O,9AR1;M]FL-W;;V7Y30+:9 '*%B)-_ MWR/ X.R($R^SSH<8 >=%CZZOI-%6JL=T+80FSW&4I!>=M=:;#]UNZJ]%S-,S MN1$)/%E*%7,-2;7JIALE>) 'Q5&7.J;)G#_>J=^D\,#S -/A2>C?\) KR\ZYQT2B"7/(GTOM[^+$JAO]'P9I?E_ MLBW>[?4ZQ,]2+>,R&'(0ATGQRY_+@M@+<&E# "L#V#*3DEBCS-JB9B[QL\FB@"1-3C7.MX&D(<7I\)?T,:D6321*0ZT2'^H5, MDZ)YF&(^)>F:*Y&.NAJ^9F*Z?JE\62BS!N4!^203O4Y!-1#!Z_@NY++**MME M]9*A@G]DR1EQG1/"',8L^?'P\$FV.B-.WQ;^*CMN57)NKN>^57+[Q74++Y&I M%K&UP K!GEW0=-@/Z8;[XJ(#/3(5ZDETQK_\1 ?.;S;:'R3VBKU7L?+^0DDO#,;+:K3DK9?T?;1 M7"X4#\)D1>8O\8.,;)1XO*&T,:%1+9D&%=, S5/5>A'4.?UB0T*C M6B(-*Z0AFB1Y!7E^ M2,_S9!S#<#/7TG\\(?-\B":?,YUJGIBV:N-%A;]W]"G$^KF8L0I/XV&/GCO] MP6#4?;+PO:_XWN-]!1IED#?,FXA;,?#X)8]26VU[:%C+2J-./+!;3GWW 0]B+/LBO=B(Y7.QT[-=69W M$;CB5ZOW\/"HMIRLYF2'<-Z$D5#$@P%F)96],G&=B>^#HU4@$!1B5E94HRUK M[7,H:B7JJ6(F5"@#=$Q]0ZJR<(T>#A=HRUK[&HH;DHIU?Q*Y@9OVIHN+-3(> MP\S0VLU0W(Y\RUA6:S,E+O?%SG@,6KK0[%W4G)=QT+M3+#ZT=0T&MC"S8\L0]$N& SZ#'<#JWM#CW([\S7 ML-!'\7"99KP?Y(I>X]5NA^)VI>J+7S*NM%#12SEG6AEQ+:TR.^(QK ^KK0_# M_4J]TH"%8AKFR^1FQC?$&NL1CVL+6?L>=I#O,5,XN*:)+Q747;[;<9*[.D$D6""9@;,UZY+ Z@O>4+^ZMB(? MP_>PVOZBV-/ZG-CK%9>DKN.0N M6D&/X9!8[9#800ZI IW)5(/9_3?<- ]2N.* ]OO6-3<>UY:TMD@,]S9Y2YTH MP9O!<(%W[^G@5RO8,.!;0EKP^0>:)C U1=GE6;3 MA.^VQJRHN&+#3A@>];V<*E9WJU/<27YVV:U?+XZ M/W&S-DU)))80ZIP-8>93Q:EJD=!RDQ],/DBM99Q?K@4/A#(OP/.EE'J7,!^H MSK;'_P-02P,$% @ F# )5>"GI/K2" A"< !@ !X;"]W;W)KVVP:>\^ M%/V@2'0LK"1Z)2II[M??4'(L2QHQ"<[HE\2FA^0S#X?S#"E=/*GR:[614I._ M\JRH+F<;K;?+Q:**-S*/JC.UE07\LE9E'FGX6CXLJFTIHZ3IE&<+3JFWR*.T MF%U=-&VWY=6%JG66%O*V)%6=YU'Y_%%FZNERQF8O#5_2AXTV#8NKBVWT(.^D M_GU[6\*WQ7Z4),UE4:6J(*5<7\ZNV7+E<-.AL?AW*I^J@\_$N'*OU%?SY5-R M.:,&D!O[2!V'<2P@YCHX.PZ. TSK2L-#ZM(1U<7I7HBI;&&T?25C MZ,Z:[@SIOK)W_X/]V>^T )+V3/$]4[P914PQ59>E+#2YKBH@9XF1T [@X .8 M';RLME$L+V>P12M9/LK9U???,8^>8Y0<:;">KV+OJ["-?G4351L"2TUB\T%^ MJ]/'* /GT:5OA_*:H4R:>;QR?>%[%XO'0W<0*^HQOK?JX73V.!TKSB^RTF4: MF]@U2#%T[0#NP;S,%QX;H$.LF,L$CL[=HW.MZ*[C6-5 &N3'6 *#]YFK^L,E9W/Q6/$"*J3"4:)MYH3L]W1#! -K9R M'>%/+(2_1^9;D:UD"?0;UB"/0<34^50L^Z/I@;U@"')LQ=Q A#C(8 \RL(+\ M16G9#Y6XS3@83NM0>'(@6)()1IX(QEW]D>4+>!(UZ1+S(43V M' V&.W-LY;.#Y-)#R&BG>M2*\3>EH^P-&'?#] -"C","L^.ARZ> 'L@SLP*] M+:'$*_5SDP-,(MZ:V&W2"(J7(3AXZ RS,6[GNG0";R>2S*Z2[>);-)(=522/ M-5K?VTXFF5TGFS+9I.FZDL0L%"29XH%D$BK1751-+Y48Q[]#Z3!58V;"F9(F MUBDGLTOG.-T4JK!D'/MP[T@Y#--:SV$3#G5BR^QJ^ZG04?&0@BNO,H^(I!@E M'L2*>_Z$1K).))E=)?^A5/*49AD*#%&_D(YRC76"-ZU$'WLGH\RNH^WFMF3+ ML3"Z;LB'^!$KYDR(#NODD]GULTWIZC6(B.)!.G>'&!$S'OC^!,A.&IE=&UN0 MU]/PQG+G"B98.,0WMG,")W0GT@+OA)'3-YUR/J?1?9JE&HHY_*ACU==WGW6. M-%K?Z4YDN5UD]X7Z-GHVN9!\_UW &3LGNHP2B;J/Z"=S_.%6QQM%5E<\?SPNI *''H M8]D#T1NF$L1*A'2B$.>=-G*[-K[]O,#'8B:X[],A3D3SA!M,G'YYIWG B9\K0HU.T=CK' M[3KW614/IUJ6.4GD?5MLFR(O[L&-!A5819BN5X2-O<"!S,IU$MK6E6F M)C%!IVI=P6DL,9DH:NXQ?ZX+N7\"T-BLX.B9W\.N?[G8WT_WT4SG!@R;+N3^ M\>;+4@B")&J*DVW#DS27L>;:E05SZKO88&C$((?TX8:WF?37MJM3A+U.,7L= MH$\NK*"3*^L[9TU#T/;FP0( M%&!E8QYTPVD@4Q6N^N-Z[I0'HZ!^Q:H/NBOZA+WH.P2=R'4:I^BMEQA7;J>> MSX-P>/>!&H;,#Z;R55?EB;?LXIBKLMW2EDF._0OB#_4FN\_;:(S'G78B> M=:ER F$/&0\VKGFH>OAVP#HM(J@B@0Q(=UJV):9Y<&EZ/$M(GK)())+KSK!D MLCAX9R&7Y4/S[D=%FHN8G6?[YO8%DQN^7#6O50S;Q7(EL'9GN7*P=G>YL_ ?8;ZSX AC+ @ *&& M<0 9[>4-LT67,=KWT_X5E0]I49%,KB%[T#,?=*!L7_EJOVBU;5Z"NE=:J[SY MN)$1)#YC +^O%1R,=U_,!/L7[Z[^!U!+ P04 " "8, E5\5P%71\$ #' M$P & 'AL+W=O>/\_P M_+XPW5'VQ&.,!?B9DHS/K%B(_,ZV>1CC%/$;FN-,7EE3EB(AAVQC\YQA%)5. M*;%=QYG8*4HR:SXMSRW9?$H+09(,+QG@19HB]NL>$[J;6=!Z/O$UV<1"G;#G MTQQM\ J+;_F2R9'=1(F2%&<\H1E@>#VS/L*[A>LJA]+B>X)WO',,5"J/E#ZI MP>=H9CF*"!,<"A4"R9\M7F!"5"3)\:,.:C5S*L?N\7/T/\OD93*/B.,%)?\F MD8AG5F"!"*]10<17NON$ZX0\%2^DA)?_P:ZV=2P0%ES0M':6!&F25;_H9[T0 M'0LMLDDS=QI5@ M\FHB_<1\03-.21(A@2-PCPC*0@Q6*AP'[Y:(X4S$6"0A(OP*O ??5@_@W9LK MP&-YB8,D __$M. HB_@U>*.-I[:0?&H6.ZQ9[BL6]PC+7T5V T;.-7 =U^UQ M7YC='W HW6'I#G5W6ZY*LS1NLS1N&6]\)-X7641T#1"1CWJY++)H0$2+1[$N MB'S^0EID:I5DT@^4$,3X55_.U223#R>VMMN8HPVP9P1>T#25^](+5ML[ M:;6'K#3X20,_.0/^I*6>'"SBR.E9ZT$SC==O>/WS>1/.BWY6_P#"'\,@V$/M ML7+]8W48-*3!^:2RGW(A-\DDV_3A!B?A]E@=Q[UM<&]/++N5(@8KS!()_+$/ MTQA)Z8\[GJ,0SRPI,#AF6VS-W_X!)\Z'OKW]E8)I24.G[8+.;]AMZJ#:1C() M]C?W(2L=N=.XX47(QZO '+!_C4%O'WYY(#WIMB5#'N\%^[UTR$I';I4 -$N! M"TK3.P"Y=?U]6K.1#MMV?FAN_9>6U&%C[R$V&^G$;>^'YN9_0$R2'X5ZA5'O MA7EY$2N]/J3,ZVFZLAL&CN_M)V&DN?3Y;_4#- N(+S1[_YT*>1M K27*#: W M(6.DL^O^E:+I>;="!)J5R,OU=#W!D* >--/?'EM-X9HUQ06:VCV4"B//&^V_ M+0Y8Z;RMH'#-@N),35U'T_;.?5"3B4[9>2DW*X!+]'0=THAJ,JE0[/<^-*955^-JH&@>?GAY9$*0=/R,,8HPDP9R.MK2L7S0'W+ M:;[=S?\'4$L#!!0 ( )@P"56>-(IF.P8 < 8 >&PO=V]R:W-H M965T&ULK5G;;N,V$/T5PET4";")1MG(;^J-6,:O>19 MH6Y&:ZTW5^.Q6JQ93M6EV+#"/%D*F5-M+N5JK#:2T;0RRK,Q\;QPG%->C&;7 MU;T'.;L66YWQ@CU(I+9Y3N4_=RP3SS*K.?%+@PKQ.V?/:N\W*E-Y$N)K>?$AO1EYY1NQ MC"UTZ8*:?SMVS[*L]&3>X^_&Z:B-61KN_W[U_F.5O$GFB2IV+[(_>*K7-Z-H MA%*VI-M,?Q;//[,FH:#TMQ"9JOZBYQH[#49HL55:Y(VQ>8.<%_5_^M(0L6> M^PQ(8T!L@TF/@=\8^,=&F#0&DV,C!(U!E?JXSKTB+J&:SJZE>$:R1!MOY8^* M_M31/N;'3LWM1*)'QE&J6HD=M_IDJT J))?JT89*6HZG0V9>" M;E-N,.?H GUY3-#9NW/T#O$"_;866T6+5%V/M7F?TNMXT<2^JV.3GM@^^B@* MO59H7J0L!>R38?MPP'YL>&C)(*]DW)%!A[]LBTOD>^\1\0@!WN?^>',,I?/_ MHL__<_0#,ORV,OS*G]_C[T.Q$#GK:@+]>?NDM#0S^R]HJ&MG$]A9V>ZNU(8N MV,W(]#/%Y(Z-9M]_AT/O!XCG4SI+3NEL?B)G!R,R:4=D,N1]]JM9-Q3-&#C5 M:M.P,BU7A]W,#PF.XNOQ;I]9%T;B"&/O$):XL'#J^=[T$#9W80$.H\FDA1WD M&;1Y!H-YW@NERP:T$B)5R+0GJ#?Y3M0%X8#XOI4G@/)# M;(^KBR*Q-_7@+*=MEM/!+!^-&N#%ZCU:L<*L+!DRJP:BJ5G4>-E72L& V(M1 M0 JN\*G+0AR'%@LN:$I\N[I=$ Y#8E7.'$!-2%]M1RT)T2 )MTJ966R M6FFA3 ==P$T&06TT\R*H1%X7QE(1PUMCK1)GWC;PU,VSK MU_GP'A4,[ R-G\/7Q';3AU#8LUME L$"V]D<0I'8[QEIO"=$\3%C70WR@JHU M6DE:P$ECMSV1T!GFX7C'5W9R7+SY">(=4DFG19,P;)\ MT-T;&DSCZY&]MIXJW/Q;X0[IZX0N'E1MLT]ZS:39R]2]IIERY_USSG;?7+Y2H>D+ MO!(WK@\G!,:V] )@D6]+J@1 X3C OLT" /.],.KAH=.:>%AL/KPM\T%G;YDY M)W*4G,K1_ 2.#H>@4[]X6/Z6^YJ:>)!R0(Q"Q0:(9*#8 /T+%1LDD_N+K5/ M>%@"/TBV9%*R%"DM%E]1RG<\97T?3UP!:M9V)^]C4 F$"HDM^[^%.LRZD[QX M6/,VK89FF5A4WYFT0!LJ-5_PC9%RQ0HIMMA*KGG/I'.EY06)[/T/A,*V8$M M7P&VB8!\A7U$=&H6#\O9KM 1W5&>T:>,E628.[EI0%5-K,UVETF8A]C=O&.S MX;:)<&'3.'0691>%H]"W-T$0C)"^#2_I%"X95KA[5!A!C]2:2J-RGZCB"W3& M"Y2(+*-2=0_/(4::(-'>VWF7Q):_( I;8Y[ OBQRY["OGLH@G?@EP^(7IB/E MV;:<+V\@!!]%"(1R"0%].82 OOH(Z20M&9:T?U1?^%EZ07=FO[=B=^=:.1,KJJC)&4:Y;;0 M]2?L]FY[7'5;'=)8]^_PU3T&[B?X:EX?1G7NZ[.QC]3LG0J%,K8TH;S+\C!) MUL=-]846F^H\Y4EH+?+JYYI1T[1+@'F^%$*_7I0!VD._V;]02P,$% @ MF# )5:>SP];7!P K"0 !@ !X;"]W;W)K1[*N'T7U16XI5>#KKN#R9K15JKR:3&2VI3LBWXJ2 M;&9'%=D@U]H.IS>5_IJTFG)6<[RB43'%1T?3.Z MA5?+&)L!M<3?C#[*H]_ N+(2XHNY^)#?C")C$2UHIHP*HK\.=$F+PFC2=OS3 M*AUUSS0#CW]_T_Z^=EX[LR*2+D7Q7Y:K[M/\-C*1B.0[:42NW:PMF#'>/--OK83<31 ZW$/0.T U!\0>P;@=D ]FWJT]H9Q$\8'5>E_F1ZG%DO!I2A83A3-P8/2 M7SI&2@*Q!DLBM^"]CK,$KSYSLL^9EGD-QN#SPSOPZL?7X$? ./AK*_:2\%Q> M3Y2VQVB=9.VS[YIG(\^S$_!1<+65X!>>T_QT_$3[T3F#OCESAX(*?]OSMP!' M;P"*$'+8LSQ_. R8@[NYQ;4^[-'W9TDKHAC?@%N3K$PQ*J]"9VU.5F,S:I MQYKV&>QN6^N,I/V924.3"AQ"-$M0+] .*9BDD3O0:6=Z&C3] M S_H((OJ"1Q(L:\-=EF8#IZ-(QCU# P^R1T"$)C]6>?"+.C"K90F*7O-767:ZOY) G2OM5#F32"'J.1-1H%C;XC MN39TI0#]:F;6B1JMBN,G)TG?NJ$,C+''.@O?,(S?RZUN;HL1CGT5=&(;=/]665FV".0T<(B9& ]1R2$&$L*\:++#",+):-EM0O6YR M6SC$U3&:HEG?1)=8E,P])EK@A&<@IP1;6N1CC3EC23QY>"GTA$/X'*,Y]#5S M"Z PC*"_V\YRAC>7PD\X!% 8QQYGD,5/%,;/KCF4Y,ETAH919EFUU^C4-GYG M-J$A4HX1Q'T>Z1"#,)I[RA%91$5A1/WCW,6 T_8A7IH,G_9M'XK%$?+P+V1Q M%:$@:(@/K\4A2ZE[=1KB]@93\[QF#_6"5:>@3CSU5-<.U#!?ZA6QTM=\6F=B*HF-(=4G5[*CJ;_JT M'CAQ^)@BMRY\QQ(YM#Y#%JA1&*B[SO!J+W5;8/SU28]@7?4]TR.&2#U&<0S[ MW-LA!Z>=(K_ M:(EJ\_33#S,$TY\E,"/J3-4)RMQ%-L1]!(?-W2$5QY$/F"P[0&%V<-KGRHKI M():D,/C:;MYRP(6BS]%QY,+[=+"X"EOS\CK#ECG@,',X=50JD7W1 %RO<.E7 M6F7,0QS":E_0V_&06L2)IT=B2RQPF%C<.R.V$I76I*O1[5)0Y4M<&C*.,4YG MT(-7V'(.'%[+WU??=AR:0.7,-$2>&]['G(T>#U?MXP3UNU_XL=^1?D?;]V$^ MX22 MN7;C95PF\<.@I!@'/?]'(J-(9K'OG2S1 (_ORF?U5L99B?#./2F<QY1(XS"5>YI.NIV>\&7*% M-$X'VWD.L6D\33V;!-A2"ARF%)_:%RNLVX=40NE&=W[6N5^0792 7$K;Z1Q9 M H+#!*1^KVH\[T^'T_,AA]!A2OL8[1*+4M\:&%NJ@<-4X],9+<'!(E*00Y5TUXQ +U$QLZ4 ,@S7SL"_+HG[MKCWY MP)NC&;YMX_@[>("_$BZE[=1S2QGB,&7XP!4U\?$RA'C($.)I/_<=0BA%OK!8 M](_#Z'_;[E"5/E[C-/A2NPJMHN0$E?K5,CDZ]['32YCZ.(P$]79;6FJT7(Z#_7PN]$FDOS .Z TJ+_P-02P,$% @ F# )50 BNTJ/ M"@ B5X !@ !X;"]W;W)KBO)KM4W3VOJ^R_?5]6Q;UT_O%XMJO4UW2?6N>$KW_#\/ M1;E+:OZU?%Q43V6:;-I"NWQ!;=M;[))L/[NY:O]V5]Y<%8RV!5J+_V3I2W7QV6HNY4M1?&V^?-IKNM&(N&_GM/; M-,\;)=Z.;R?1V;G.IN#EYY_J47OQ_&*^)%5Z6^3_S3;U]GH6S*Q-^I <\OIS M\?*W]'1!;J.W+O*J_6F]G&SMF;4^5'6Q.Q7F+=AE^^/OY/NI(RX*$*^G #T5 MH'(!UE. G0HPJ0#U>PHXIP*.7*#O&MQ3 5]4P!M[#?ZI@-\ZZ]B[ MK6O"I$YNKLKBQ2H;:Z[6?&C]VY;F'LGVS5"\KTO^WXR7JV]NBWU5Y-DFJ=.- M=5_S7WR_OK6J;5*FE97MK3^WQ:%*]IOJ=^O7SO>K12 UFI :[T^[ YYV]5A^I"MLQH0B4:(O+/^76_3TN+7QA/0MLD,SZGUCZ*" M.CC6"_Y9*!>SX(/H/)+H>2315L?IT?F8Y,E^S?V?U/SJUN\L1GZWJ$UMR.=' M*:^5:K+E\PVY6CQ?.E6U\&G7) 1$;.9Y+.C:K52[N<\\=RG918 ="WS)*E:M MZ-*CS#V;=7J/G7N/C>N]-SQ<[MM >CNJ)X^R[D5SEM27^E*U\:D32%:AMH'- M+?%]]92LT^L9'W)56CZGLYO??B&>_0<4"9AB$:98C"36\;)S]K*C]?+GM*K+ M;-TD@*K)1U9650?^I2ZL=/>4%S_2)G[V&VN3E?Q>790\@>[Y?(1GXW4S/'*> M/'@R.MK4R7=H0&A; %^?!6559RA$0T<95G,2>%+P(34G0M*)P4;W!*][=JO[ MJFZ]3 *0B[6M,8R'6U?I$->U)4]C5KC"%(LPQ6(DL#@K(_UHE4_]CBH6>,I@"VY$RPH0*P8R I!/KV]QQIG]VIJ]U MYB<>_\?;>1/BQPEHU3,!_:B5,DC82#JAK_2'XTE3KQ5271&23JQO<\>'P=F' MP30?#F5GK:QI= ;*A1$J!52(6>$*4RS"%(N1Q#J#87D>#$OM8!"KT.,0V&3/ MV2;M6=!JI4P' *98.$$,"K?54IU$,2+EB BILGB@LHX_B2VXAZWUZ+_X_"O; M\[A.K3#,>,:J+&# !/X.FY:M@S/0<,H9A1S;33 MJXMH(&94(W!ZCHDD5JAJ$:I:C*76?9XN$ 75(XK7>%JH;X+I3&6*&LB@J0H) MYM0-EE+@8M4780G%@PWOC@6!-Z@>;[SV(T9],J'6N4-4B5+48 M2ZT[F"YVZN@IC\FS1KV4\4# 5 NIRI,"E\@Y8D*5<(Y $HH'FMUUJH Y5 ]S MC!Y1Z+6,O8JI%DY1 \$VA< 0<:4Y'59U\5!U7;\*O$3U>&D4<-!K&/L3:;-- MB"6THBH%"]C2EEV)M4EHJ+JN*P4[HGIV9 0.3EK:/9*JB;((H@ $ <$!8 B# M \@0VB>IFNG 17XA8[$+Z;@@*HH0UT$ 480.-"WT7BN@JD6H:K%6&I=;PM, M1$=B(HFHPQ[VAV-&-5%C1H5'#3B@MBO'C&HX]Y;$#X@<,X A#1PY9%0KYKB4 M].Q&HH*^T)'T1?.( NY0E60 (:,:^=27$T*H;Z-QR*!N5$%5B['4NMX6E(CJ M*=&K< .DW1VW4X0T#1$#?7,,1@13 M$8HGI\IP2FV:TPJ8:A&J6HREUAU& CPQ/7@R805Z*9,A@"04,A4\>?+M?H55 M6X0E% \TN^M*@7W8 /8YG<\[YH&'HK16R6.>6A_R=;$MXI\@-/7C$!AG-OZ7A+F:5#ABKF *R80Y=>WQ%JP8K8M"U%PQTZ9DL1 M8.0[CD(&]6TTOI&A;BE"58NQU+K>%E"+C=]2- BRV/"6(L!$(8,,WE*DDD' M$":#D"$0,L".(@T99((5L6D[BH8[=,R.(L ((H/Z-AJ'#.J.(E2U&$NM^_8! MP80@W3R3^J6HBJMD)5BU#58D>E8&3IDAX(X B>XXP_)W7YQ R\+SK# MYZ0 $V6BX8#GI#QO*1\K!@SGGD\#9:(!&:I9$[!B'G.#GAW@CB ISK1C4L,= M.N:8%&#D.R20LZ:^C<:Q@'I,"E4MQE+K>EN %6?\,:G!J:0S?$P*,%%#!CPF M!]XTXX,# HAI80J$#P0$:R,\;L.J+L(3BP89WAX&@&HZ>:KSV M,TA]L=V\I)VO6Q\S/C/-TP<>7Q_>> M'[_4Q5/[VNTO15T7N_;C-DTV:=D8\/\_%$7]\TOS)N_SV^=O_@=02P,$% M @ F# )5>%<)0'1" 0A4 !@ !X;"]W;W)KV86=W@5WL UMBM[BF2(6D MW.[Y^CU%2K(Z[O'D:8$@;O%2EU-5ITHZ6AO[X HA/'LJE7;'@\+[ZN-HY+)" ME-P-324T=I;&EMSCT:Y&KK*"Y^%2J4;3\?A@5'*I!R='8>W6GAR9VBNIQ:UE MKBY+;C>G0IGU\6 R:!?NY*KPM# Z.:KX2MP+__?JUN)IU$G)92FTDT8S*Y;' M@_GDX^D>G0\'_B'%VO5^,_)D8///LG+C'+A M?[9NSHX'+*N=-V5S&1:44L>__*G!X4>GQQ9LV:63D,: M_0BNAMLP3FH*RKVWV)6XYT]N[(IK^3N/$.FO"ORUUD,V&Z=L.IY. M7Y$WZQR?!7FS'W \96=&.Z-D_HQ#WWV"XU)JKC/)%;O'HD!>>L?^/5\X;Y%9 M_]F%4#1@;[)&'5<>5(. E<*ZL MR>M8QDN>226]%(XIDW$Z+4E3+BP/.NZ]R1Y\""I7$K2E)4_!'ZX2@0'49LB^ M0CY64+DN@0JH/LBW3.U%8R)4M) M-BO)%^1T!!\GDY_)P>GX<$M.6)L<_C5EZT)F!0-#:.0CQZ-1:O..+("[]<+) M7)+9,&2NO&%7>@4S)15+BH=L"_J7YB)U,@)0)*C$$'WR.GCK9$RQ_T-DIM'* M%CLXRYE"PY-ZE<1,%#9(0?"\E8O:0SYLI0P#00!,'OUQX12* ?X3<\AG-+95 M<.5,D^0"0*$]/@COMG4()(KB2J&DC8PY MWJL@PJ<0W/H6]3-4#D/7]BE;0.]2>K:TIL2=];O,.$_6)7Q1ZYQK; F1.ZJ\ M8#17.!5@YQD\<@RI4 9'\SS$$6#DIA3.RZSU=HC\Z/;3G8%M%^1[F3!E8A>M/5('!E87Q1< OW.IBS"C&S0B \H[^%34E['_-AM5: M?JN1S/DCX,?X%&(LEDN9(;^R39HHLY*$;[S9&(R_.*!7V^E7<$IQ,, "U(V@ M-M78\N =C,T%$[[@NHL,X8D,*J2% M2:A1!;%HM']EG .:+E'U&>K&WO*P.4>V\1HPOX5JW M\HB^NA+LHB.Q'J6SNRY9+V&DHX:&$&YQ:4IUA]5D5T'O)JNU0,W@M<.B'"E5 M(35:C9CHB+5C&9!8B6W,2\P;: XH;H>=7,1?# 4OY&W%VEUP16= *,5 MY%9540&#D K^*&(S YL <]6^0F%ZJ-LD'+*M]"W5UT+E_K1 MR$PT#!=* 8GNX7Y%Q(BX>DS1"+T$%]*%EO<(\,:44); \!'=$H6W1&8M XGW M#NB:QDO2FO.-V\X.8KF% #'4&FQ"%A,BJ'2:,'ON@$0Q-E!1PAV4HECX'IR2 MVC!()>_-%0V0Q!K@9$=2ANQ M11C:JG5K;],1.]]RS,^V)!J/84)V8CHA__ >C1DYKKO#8VE8 M$:-7@5/(^F67L%WYM6%]CI+.=W;L!NC(IR'&I)5.:_1)\$EX?A'U87(5%;RB M^WM5SYTR\ ?R./@E#4I7I,U02-ID:$H2MZ6EZB.!O^J_U:31[]"^>$QHFG%@-T8TW/H;DL*NGO'J."^A M=SP"(2->]S%O_BP-UU#Q9F]O[]G\V?L/\>%E#_@1\X=)G\NZ$NO5H'BJA';! MTC>S_6?%^]/P>WO(_^/A/ES:H;_/ID>C>2!,*6?<%>R3I?&^:3BA0\+-3WB/MYKD)&$_3E'G>)=5T1A@]'P& M#1R-T0?;+\".5 #Q!C9J= #2O.N;QZCW70NNK,+7.TIMF!(_<76KW0?">?PN M]GP\?EW\ J:EUJC$$E?'P_?[ V;C%[OXX$T5OI)A&@=NX2=>AU X= #[F/=\ M^T *NL^F)_\#4$L#!!0 ( )@P"56N=:9X_ @ 'L6 8 >&PO=V]R M:W-H965T&ULI5C;J?-C=T) MX=A]J2I[-MHY5[\\.;'Y3I3V)K(WCAA4IUDB7)_*3D MLAJ=G_IG5^;\5#=.R4I<&6:;LN3FX;50^NYLE(ZZ!Q_E=N?HPBV%+$5EI:Z8$9NST47Z\O64]OL-_Y;BS@[6C#Q9:WU#/]X59Z.$ M#!)*Y(XTFD8)RM*RB=G\%9"SIU?Y+\WTDH? M(;UA;_A6"7:A5(4H#N5/8%EO M7M:9]SI[5N&/335FDR1F69)ES^B;].Y.O+[)%[C+_G.QMLX )_\]YGE0/#VN MF&KGI:UY+LY&* XKS*T8G7_]53I/7CUC]K0W>_J<]O.+RW_]\N[3N^MW'WYF M']ZR-Q??OW_#+MY??OCAP_MCMCZO+1NSYQ2.V8>*_F!U8_(=:J%@:9+\(T(DZ6TIRK4P=B=K)BLG$ 9GGT1YS*ZQM5/ :B-S MP>ZX92_2Z3@!Q)6BY,B*Y=SN6*T:RWC%H$NB!G%B!::B2I?5%EMJZ;ABO/@- MI0*N<&3+BW0\>:PH' LV4"376OH4 MP()I3.@W:R058@S4U_8(=O"@\ M>G#HH<%0E0/[T$Y68&EE(0RGO3&K^0/W&G=&-]L=X]A;KF7%.R"^6!WQ7=\* MXP-;B7M'LD*P!\$-!:3PQFRW1FP1%:]B=J@"@E&;KZ^_6F;IXI6E4TN\!:OD M-TS[/6RC&^-V7N5&;K"B(_"S@M_&-ZYE OC.+FBJQ R&T>RRE53^,SY6#7(IRAKI1\H=Z ^'#_ V9C]2D\ MI'I_$(&&^_WV$)3 $^5+;ROYAR@.0?,B&:^ZX$3D*C"R[*.%WN8UA1#3:ROO M61FH3!"5,1"1Z(DH[DQ"B-1#3-%ND14SI!]I5R%%!1A;$J?03B;NT4HMPMEF MA^=Y,+T-B-5*%MY)!]HJLK21L4M-O8QN@2J:YK)0&'QT)PP\,)\8C1# 'HQB_! MA#?HZ5A1'(@0E;)1I[,VNFARYVVV)5<*.+?D!(6R0XCCU0USILEO*,_:=(-LH)G%O*IB2(#*U_8F^!XB981[T)D AMEO@@)(:M!?; _!C( MT$7G@Z+4? O!7%C:6C048L3K5G(F*55W%0XH9.YSZ$TG1S:*ABO2T99?S@WD MS#@B2N*#CG0'/%)P;D$=!]#>4(G"49CEH%YY?MT&4 2DY=XH.%-A$,)X=2-< M[\Z3W'?&/SP*3\\33<61!/("J<-\8[L2B4*)?+XTO#58I&TA^.*;CM.^UGSQ M+??52$82I5NN1" VU&IRN#T=R(?MQ"1(V6$A_M_>_$69'_5E\81(%N/9L\YD MA\YDAS1-VX\[<^W)66%L#N5 #<3/%D0+O4^$9.:'\[:G".+QBE>4P4[G>6,,Y/2@[\?!\V\*6,"[TM"-A0\(UGTN:L=JJML=>F;$2]W MK'^^!*8)(,,Q,/*Q)&W11Q062-\RGYOT%=L;_X)-YEF<+E>T2B;Q?)I$/_>Q M8?R62\7;KCQL8TAT0:5[3&.6QK-TCL4BGF19])U433=!M&I[#X[*(WF&_V[+%-$X6&5MD\7*QC#X!1U_B\GR1Q,O)%*M9MHK3;/ZW74Z7\6R^I$4: M+U;I%_D\"S[/G_B#G,4G, MWK?^ *U6%H;!6B(N5(X 8FL_)] O,""O_)P&:6)4WT5ON:)8\QJ2]_Y(MN'2 MA.?@A]8.2RVQ03B4OQU2C*D9$X3;D<_'G6)4:<>Z:0ZA(&E#E54THI]\=MJX M;_&\9*$!!K)ONPKK3H%+.TF]LJWM04(L?84A;)+9M'%D;C.8L ]>E>A,A .:J%I/)G.HFM-_GHR M(L^LI2:VB&>+571U' EIG,SGD?^40*%K@I^>K8[*:1I?M M44KRM51@0T$OYW$Z7QTJ'6X8:@[/G0R"2Q3&TI?PXQ,]W1)^0$KQ=#''R2TZ M_%Q!*<&UR>+HV6P>71M.LQ1J=9HET?>80?QD,$/Y+=N#K[HZNO+I@D>S>#)/ M6+_9B+Y74*I] 73E6&!20?L7O(R&@X0?J>C]?N!\>D/RRG$+ZL#?C^K7@WF% M)MV\/1FM 4/+'ST?;#L+:583$=BR:4O0=V5^3U"L-0;1,7O;]FD4'ZX+&^G1 MLZ_\-KI/KP'[P3_-VBL3*4#T*%1 M="\QM&<8C:B]$/C;6SI9Q$F2M -/XM=T]#,F]E8]GAS>_D_C33R\(AZWD TM MS*:S@86KOV7A!4X,/&6C%DBX*3DBUBYW_:US3^#=D[Z:NNJJBK:3% >5ZF&V M%@/?[.!3@0T0!M*B@9ZA?'MWD45#%[HPXO1*6X84OA)Z4,N-;[6/RYXZB?(3 M.IP.W'O0",-=H,M%(0O?=]"P&[J*/^S;SG!NR[5U=GSL\]+)X(,@,K/UGSWI M^@\/PK?!_FG_9?4B?%#<;P^?97_B9BM!!$IL()J,%[,1,^%39_CA=.T_+ZZU M PS\0=D,;\!Y7*-?]H /Z[\WG?P)02P,$% @ F# )5>W3&;^M!P M91( !@ !X;"]W;W)KG:W;MK^M"X_' M;CGK-YTMJF"T;F8RCLUL7=3MY.HB]'WMKB[V?M!DAF3OW@QX^5Y>3F *RC2T]>2CP\]->VZ8A1PCCS]'G9#N^4]=^=7E))NPRBZ*;>._N=N_VQ%/0OY*U_3A?W8[C)7Y MA)7;WKOU:(P(UG4[_!9W(P]/#++X%0,Y&L@0]S!1B/)CX8NKB\[=LHY&PQLU M M1@C>#JEA;EQG=X6\/.7]W8)2CV_<7,PQOUS(8A>*? CE@SSJ\!_;]I2IF#,92WG$G]I!4\&?.@Z-?;,;U_FZ7;+_ MOI_WOH,0_G<([N!-'_9&R7'6;XK27DZ@_MYV/^WDZK=?A(G/C\2J=['J8]ZO M;C[]_N73']]O#L5UU/)P7.J4/7@\9=]7EEV[]:9H[Y%&Q$7/:OPMZK9HR[IH M6-%6#&G>%<12A$9(]K:TK&Z97W76LG[4R1D[$5,(L/MA Z5D6M5@M9YO*U[ M3$QA8GQGJYK"8)30^+=$S[+PL$%JUGV8PZ_JKGJW*3I_SQ9;V[Q;8B[+K,?$ MR*^^:!#6B9RRK_8'\ VS'HS=@[G'UR$:LF9NL0N1O1[B(QP?/(TP?_LEDR(] M[X?I.?O<8$D=8B^+]6:+R&B C,^'Z*Y#9^@2YU-.TT4G:LK^"8_=VV-G3V/O M;&MOBSD>B)XW(BB:AFP/ (GL?Z>MG6B[HD.15]Y!V;6U8Z[!>5[2CH4>T!Z:C?(1L6KL%F M1/(++WN\]:1$OV*EA0%XWR5'5*&L!ID>6L-=UNP2A)V$G'';'KSVT[/H>\B? MI[62W=1WSSHBJGA4]@3;M:(_$-,-:35ZJ@0.4*7KR$O1LV7G^OXL>C^(<93V MKTQHQ5.344M)+G.#EDQRG@GJDS+E*HNC3P?6?'1!8Q/%=,Z3-&-")%PHQ7+- M39)$GUMONQ'N.%Z:G"EA6"(39F06?7<>;I_&_3 P5CS+8R8RR05^59IPG1JF MI.3&J.C+JX7E!4H^8 <@T5<@,7] M!'[#PI++ QT"2P0$$K#<[C]E:F,"\CFR*I*D)%*EG*92*8E,0-[1'5P38/& MY3E3($F )Y6.P%]&/H[/8ZR#83+GJ4J9,#E7,$L$!1I=NPZIB (P[#7!@X:H MTMTT*<]C_?#T/![;U#CY%#07T@O++02;4D,:0PW#TW1L")FR:4B=(2A0.10! MT J*#&C+2"(R!ULB#I3&(")%*Q&&9UHCUMY'J#Q+YRKHUC75V;,4)-;SA)O MND@%3W0:G&MDBPK.9!;A>QZY-;P.(W?PFVN$^)1(*I ,<0A]- P4H%9XH8]X^8E MQ0E$!B]@ 2F>I<2,20S8(K)UEF*M=/0[R3L"P$7M]\C%R@QI''.CU=#(XT"L MXEH<*Q+ K5!$02[&)SS+!$/V82GV& 7&.(D!3<*E9"<)LIMP0AW3@XSF>L<@ M$SQ3;]*JY,D@48A$!FHUUT8.ZDV@]^E !1NH>,%E1G(D_ F*3R!"H1:E06&T MHIBY=&L;S2VVI[#;_ZS#98EVJSJ\PP9W9_M]_1JNE!BH3:49>D MN8XI?X]Q M#.84-,L-;0T\DQI,:R'V.4Z1#S%A-X$$S&D$.TF!0;Y",@C#_C\J3V?42'B< M)4-#HU1/HZ'XB200I(*L!/8I,1(4FRSZ:'$4QN:].[45:[H!_!4Z2+YUZXMV M6=/>O\<-34BLHUP'9G)(7X3)3'H )'(P(1XHN"%ZR7-C#L(3&7A+F1;8+16 MH'#)+$R9B; :DO:7L(-ALGA0ED4ULG>XA/=VV+D0?UEL:I3B^B_HI!X'[0$Y M0<+B)Y2D$S4\)+DXFCY86 D(5,>T- ?2)J0)2M9)0G4!V_A!H-!Z"G5C4I02 M)0!5B9#2/ ZU(0E/($K%APYD=![KQP/9H0.G#_M0T8=A\_O]4]C>(0QW2QON MEA]M:==SJI""C_O9X&>//IDBV[)P8#*&RNG1G*"CDM$0(.TFN'KP"[ MWMTWE/?#IX/'X<,'&,!;UJA:C5W -#Y-DPGKAH\:PX-WF_ A8>Z\=^O07%E< MK3H:@/<+Y_S# TVP^[)T]7]02P,$% @ F# )52I$"H95 P WP8 !D M !X;"]W;W)K&ULA55=;Q,[$'W/KQ@M%0)IZ7[F M@Y)$:FD110*JE@L/B =G=S9KZK47V]N0^^OOV)MN@Q1R7[*>\U=8YH.6_9&N_0_M/> M:+*B :7D#4K#E02-U2(X3\XN\"T*X8"(QJ\=9C"4=(G[ZT?T=[YWZF7%#+Y5XALO;;T(9@&46+%.V%NU M>8^[?L8.KU#"^%_8]+%9&D#1&:N:73(Q:+CLO^SW[ASV$F;Q7Q+274+J>?>% M/,M+9MERKM4&M(LF-+?PK?IL(L>ENY0[JVF74YY=7LL'E%9ICF8>60)T[JC8 M)5_TR>E?DB?P44E;&[B2)99_YD=$9&"3/K*Y2(\"?NCD*61Q"&FR!DO%TW5 H&BUC ML816>IR"]QX7"K#/"+K MI:#\29-%TN)W3K(P3N(PCF-/]80^QOGI,>+P&-W6Z!(+;%9$.TN\EW[II%OT MRB*V^X573#!9_''*!.D:KY2@WNG,X 67Y%&=(6SS\FPT%-RO,WK'):?Y+F&M M5&G@!/(\G"0Q+;)Q.(Y?C[Z1[-$=T"TJN@=C8!:.9Q.8A*]I\Y9M2"[HY.BB M#"19F$P3H&YGV73TF>AH2,+8N<(DF8V^*$OW>0*3:9AG,UJ,\S";9G#H;4=[ MHM.@7GMI=?UVTO;Z,W@']3[O1>LIO)?^CTRON30@L*+4^'0Z#D#W MPE;*DB#Z9>V>F'8!M%\I91\-5V#X3UO^!U!+ P04 " "8, E5SF4B[B$% M !.#0 &0 'AL+W=OQ1KW"NVN_W;5I R>V.KD#ASER;DCN#P6Z_Y$+UIH=^[=I,#W7MI%!P;9BMRY*;YQ.0>G'4BWK+A1N1 M%XX6^M/#BN=P"^YK=6UPUN^L9*($9856S,#\J'<<[9\,2=X+W M8V+4QHTAF M6C_0Y#([Z@T($$A('5G@^/<(IR E&4(8WUJ;OPN"J>U=;ILE1%!*53SSY]: M'M84)H,W%.)6(?:X&T<>Y1EW?'IH]((9DD9K-/"A>FT$)Q0=RJTSN"M0STW/ MP(A'3LS8P[Y#@[3<3UOEDT8Y?D-YEWW1RA66G:L,LI?Z?032H8F7:$[B=PW^ M4JL=E@Q"%@_B^!U[21==XNTEWXV.72KK3(WIY"SC*F.?(7]^NPG:^\JC';:FO\/N"F"SVJ*4;5CA*S;TG#G< M/M5EQ=4S@Z=*6PB$8TXSSAZY$>">20J+^0&[AQ'VP89,J%36&3'K%[!P)7>0 MD59:<)6C9:%8JLM29P(-5$:D8!LH2U^E5L)ITT JN>*DA6 LL+E07*6"R\ # MPK-"*1)$JPYRPR6KN'&$2^!)$X;6 AT]>M,H4Y([89D))^JG,[ B5_XH&N$ 5]G:ZN9:"8Y])F!A0E>8N&:)@2O1$(39 M$MP]5T""*U5VPB52!NS67RY7.N6^#U]P8=@]ES5\7R*@")$>23E$9SMK-6X MW> )(>Z41#ZR:!PFNU&P8B#%UD05;-A\/)9'U+KJ+!_20.Q^-! M&_T9I%#.P+ D\@Q$_T\&HG 4)?^:@6@43I*]MQF(DG TB7U=\IDFS5+7U#T- M^+:&\5&ZYT9C[VA1$5L!K7:N#UBA%X!5$+[H)IE&69_P'&L4+TYB3L_GB TO M0%6@9>MT5?9^, & M71O)6([/(U-)-9O*$,GA08D5K=E6]@R7:%KBRCL M]GYP UQZ/S^3GP#?)Q[076$ 7MS)F[+RUJ'GQ@UN_-9T&Z1JE7Y4Y$V>;TJF M4VW]<>5:9Y99C:W+9\M>E-!@$D:C2?!ZY0W,M^+IQR".]\+A>)<&PS 9)L'K ME:_*O,#,MJXP.\!N;R3\OP,>C@>$,Z9<\:>R7BE]*,I$"T\E4*:25!86YV&HGI6-56<(EW&DQ=EDRO M9RC4:A+$P?;BGB\*ZR["Z;AB"WQ ^[VZTW0*6Y:7PZ&[AX M'_"#X\J\V(-SDBKUZ [7^22(G" 4F%G'P&A9X@4*X8A(QI\-9]"F=,"7^RW[ M)^^=O*3,X(42/WENBTDP"B#'.:N%O5>KS[CQ<^SX,B6,_X55$QL/ \AJ8U6Y M 9."DLMF94^;.KP C*)W ,D&D'C=32*O\I)9-AUKM0+MHHG-;;Q5CR9Q7+J7 M\F U/>6$L]-+3.TXM,3DSF&V0[,7#Z&R'O$$K;["+?7IY-?OVEJ;=J&$/'+ '-THN/EC4):1* M4VHN%P:8QDUK\;^8 S,P5X)ZSL AEQU;J-HPF9NCTPX5&WVQ+S'#,D4-_;C; M^4K9]&(-+BNH.60:-2D[@]C M.#=.6:O??2Q=V HO6 [[R:@WI#X1PO&3[UK6AB2V=0*V9%RPE MNU^0B)_>< MY+YVW8-K&A@Y[8BF"[9 N%!EQ>0:4A0/Z+]E;'U3XHJ5+LN<'EV.KI6VZN[UM9^-Y,Q*>PYO! M>LOT@DNRB'."1KV3XP!T,ZR:@U65'Q"ILC1N_+:@^8[:!=#SN5)V>W )VG^, MZ3]02P,$% @ F# )50(:FMI+ @ '@4 !D !X;"]W;W)K&ULG51-<]HP$+WW5VB4F9PZV!A(& *> 4-3,H4P@;:'3@_" M7FQ-].%*-P>3+JN MWA=\H[#7)VODG&RE?';!/!OAT D"!JEQ#,1^7B !QAR1E?'KP(F;E@YXNCZR M?_+>K9A%%::2/Y M 6P5<"KJ+WD]G,,)H!^^ X@.@,CKKAMYE5-B2#Q4K051X7[ M4]9&V5UJ<29.).?4V%,V&A&1H40*0T4.(J6@AX&Q+5QAD![H)C5=] [=#5I8 M@D*CF<@@>XL/K+1&7W34-XDN$CY4HH4ZX4<4A5%T@:_3^.UXOL[_^$53JE,F M=:4 _1AOM5'VTOP\=PIUD^[Y)FZ0!KHD*8RPG10-Z@5P?'W5O@GO+ECH-A:Z ME]CCY'&QF&\6L^5FC<;+*4H>EYOY\GZV3.:S]3FQE^EN6^B$\<,_C"VT)LR> MS>G)K2J5%G86WB2_4$-SXF?M^JH?M=MWZ!X$*,+.F0Y.[BP'E?O)U"B5E3#U M]6VRS?"/ZSO_M[Q^.19$Y51HQ&!GH6'KMH>1JJ>Q#HPL_01LI;'SY)>%?&ULK5A=;]LV%'W7K[AP@V(# EN6G<1K M/H"D3;$,:V:DV?8P[(&6KFRN$JF25%+WU^]>2E;D1%:;H"^V1)&7YYS[1>GD M7IM/=H7HX$N>*7LZ6#E7O!F-;+S"7-BA+E#1DU2;7#BZ-C7$@U.#OQ8W-S=J)+ETF%8Z?O3P7BP&;B1RY7C@='922&6 M^!'=G\77Y?L)?$N]MZQJ8R4+K3WQSE9P. M0@:$&<:.+0CZN\.WF&5LB&!\KFT.FBUY8?MZ8_V]YTY<%L+B6YW]+1.W.AW, M!I!@*LK,W>C[7['F<\#V8IU9_POWU=S)T0#BTCJ=UXL)02Y5]2^^U#JT%LS" M'0NB>D'D<5<;>93OA!-G)T;?@^'99(TO/%6_FL!)Q4[YZ P]E;3.G7[Z]N8?[[^?7'+LS]5F=#:!D.=AD>PNT*X:W."Z'6 M8 NMK#86!,<^64R"11TK11U*!<4,_.1HT>M7LR@*CUMB#1R43IMUOL!;Q3K M.R0>6F7KC>TE[9FD@G8SF-16H51$2G[%!# O,KU&)/(.W(,H/'-\=&QACI^D MVH>KC*36M&\J8IE)MX;[E8:TS%*999S$,B]SH)+G<7"P2&)J\'-9 [?#AZAD M7;CL),!9"AQ=,1&A>Z[(92;JIR4YQH/:H&Q0K5$PSW2STV.9 I9IGS#*>,5J M%<(XGBY(HLQ7SSN&8)94XJ5:$G"#?N'^EH9>IY9&*S*?$%ZI#3@-US0U7Z"! M,2?Q.-P.J]*RJO .XVK29!SD*"@(*DHT:'RA5B@R:X*@ZC?=# HLUB**@Y6*186!P26+S#/+.N=>SA=87 M)OIU3P.P@23BN&2'.2^+_H^4Y5WJ[-&+3"Z]?;@7%O:BR7!&."F4-#M'NA6( M(!72P)W(2N3]?6X(:]%Y.'M1. PW2RI52 0T+ 5M)')=*N_8O99I5L9@K$U2 M15A76,><\IE,//*%R#@Q@^K((!5H3A=*6['@6)=(\KQGEZ]8:HH4R*M6@!X% M%7(,-H6\7R^%7%,H?A(9-S)Y;6;[81AR].447CXUF/W1A(?Y&K\4E;A4*$JC M8%.4*JWV?81+D67K0**$GEJ )81SO0#R?IWC@<;YYN$I8? M?I/KIFGUQT:PQ97A*XMU'$1=9,<'XUZPOW2!;1&'%O%H,JN%"_J%>R!KY9?= M5%_LUO&AIQIL4SV8'C[;KVUZDVC6(Q7A[?1K\%U4OY'QN[TZG79Y=?( 9@,U M:$$=SY[AU>G1=\I658J.MLI%ZDXF:(-B^V&.Q(?*YJ+I44_[-E7;&(VCEO'< MYCJ$RT<]1*2D1?"HVA(U;HU*.T"JG))J-&_JM8AEP0U#5N6L@]INSM+"UE&A MJKSM!F&#ID/4QP KL)E&(XL/)*Z'^+ S$HF@? I[V^]YVM>- ]:R6%51!/9PT;85# MXH6M!?I:2T^O#WY4KX>M7O^\9M:GYNYR,.DL\DT"=]6MYF'MY> E[>AE:*?= M+2GDT> QW/T.K"T>S2,ZGE#F?JU.0/5VWV@X/T3ZP\Y*/(YZM#^(^K7_GI;Q M,K"S3K#13N6?(&T?$J)>Z;M>6T>M[PPYFJ7_FL))3 ?+ZI-#,]I\L#FOOE,\ M3*^^]GR@]PGJ%I!A2DO#X='! $SU!:6Z<;KP7RT6VCF=^TMZ4Z2JR1/H>:JU MV]SP!LUGK+/_ 5!+ P04 " "8, E5S)WI.E,& #?$0 &0 'AL+W=O MUVOY51 M+FKC0WOM2HT/96%2+MB5(KK(,JJ6QRR5BZ-:4%M=N.;SQ."%UO@PIW-VP\QM M?J5@UZJTQ#QC0G,IB&*SH]HDV#_NHKP5^,[90F^L"7HRE?(.-^?Q4:V-@%C* M(H,:*/P]L,\L35$1P+@O==8JDWAP<[W2?F9]!U^F5+//,OV5QR8YJ@UK)&8S M6J3F6BZ^L-*?'NJ+9*KM+UDXV4ZW1J)"&YF5AP%!QH7[IX\E#QL'ANT7#H3E M@=#B=H8LRA-JZ/A0R051* W:<&%=M:3FYN MKT\O3W_Y=O,X5F,:RM.+5U95B4"'Y?@!P71H*P8HRD[(&EVB=4DYE,H?3UOO?IPZ@_ M&!V0"[SG!>33AV$8! ?DZQ2IH]-T9:6Z4P@:_P%% #;O"XE_ "NRELIZAEI0 M=\R@%45X#+G+(YIZ5&N\2$5,4DZG/ 5/F#YX B%\!8($IQ4X0\6.Z2@M8L>" M54,"%#.$*D9DI<=#0$B);(5^DK80(_F>R@&J&-J6 JYC,E,PV0I?)&()$%N I\Z1@B#*3X(;F M<\%GP*0P*]WH7;%A$W(*I#=2)]MH'Z307,PWU7C%+E[(#D"F(\5S"T?.-C+- MQLYMW>A!"9M]D&,QDB%SO.^5XES#C+@ON ()FDJP;OFD<#62(@+BZQ"*;R%1 @I MJ@O>2Z1/EZ[L""0C=$]6=4^R![EJ$EEHT*7K^Q[V0L_UPE4*N_]P18[G'-KW M-M#/N*# )$TA)FL_?B+AP.\.AYL+FXCAP7KE6:I22U59F\F**HU4!7Z[W:[. MK?[M50\4#U^VX&0NUE7^MS#O=4)_,&B3^I/U#O+_.$XG+&+9%+*D$]A8!3NQ M.F:"S;@A5RD5-G#DBJD(%,$ST^LQ)!- '=FT_R?A#'K^L#/:7+QO.$_ '0$' MIZ5C.3A6:MD+ZMY>_D*Y 1<75,T9N6W"X#J%6C?+O;!.>GX_""L;V[MP2#YZ M-QE-T]8EC[=.=NJDX_>'W4IV>Q?@R7-AF!*60:"I/-BMD] ?M4=K(UN[H <' MS_@CN' N(IFQO5Z=#/S!<(UJ>P<4?X0<[_3]8=C?XG_DCX:#?Y_B0 M]&PM6@TXCFQIQ>6L08P")J<;MZNJ@T*R@WJ1\ B& >39 SS@@.9RUI3CUHWV M:F2#!:;2):K=@J^K >3TFQ(.$-!Y;P(T)FW#-I6,Q;S(&AKZ3>P]H82\&R7> M=#-F163_'*E?F^,Z^8\%W.6B4 MG6G++1OP]&CFP%EC2J,[V\37]Q#U1F?9%?G_UO=S;W.MC9=N3#[[:0&C!;/* MO7]75ZNO%Q/WTKX6=Y\^+BGFKH:G@AD<;3<'O1I1[G."VQB9VU?XJ31&9G:9 M, B%0@&X/Y/PAE)NT$#U36?\%U!+ P04 " "8, E5TK?-Z=\$ !>#@ M&0 'AL+W=O.4L3^RS:[D\$8TN>(77$E13EDQ^.\-"[$X=W^D?W/!MKLV# MR?*D9EN\1?U'?2WI;C*@9+S$2G%1@<3-J;/R%V=3,]X.^)/C3NU=@\ED+<17 M(80%IMH@,/J[PX]8% :(:/S;83I#2#-Q_[I'_\7F3KFLF<*/HOB+ M9SH_=6(',MRPIM W8O<)NWQF!B\5A;*_L&O'AIX#::.T*+O)Q*#D5?O/[CL= M]B;$WYL0=!,"R[L-9%F>,\V6)U+L0)K1A&8N;*IV-I'CE3'E5DMZRVF>7EXP M6?%JJ^ :)=SF3.+)1!.N>3M).XRS%B/X#D8$GT6EK9665!/_/)5O"S=]&LZLDX6J M68JG#BT$A?(.G>6[-W[D?7B&['0@.WT.?7FQNKFZO/KU%JXO;N#VT^KFXBF& MSV/XWAAZG-& ,X8O.<)&%+0220[0;%V@@E24=:/1%#=/@5499+R@!QE@I]NH M)MV4U>V(5Z!ST2@:IUS ^Q1K#0_O,RK"]XO1EUPB/BH+(%-Q,'5T65%8;,VP MOAS;R]$5[4.\?<>TEGQMB6@!JX)^+JNMQ(QCI2DV08SA+02!Z_NST>^HU *N M:4VCI#% *R?]2IG<\0R)*AR%_@S>=\.ZZ(R42%D7H&92\Y373!MM%*:-Y)H3 MN:,@GM+,,RM/QVU(>-%GPNX8+XR@!HN>E+3E6 ZY*#*4RC#UW9D?P3QPDS"B M>V\<)*-5EBW@W A.NQ/!4U4VI4D0WKV) S_X 'X\'YUWCAPB?.CZ0=B'?\$H MO\>_(E*2:2%[R\ZQ$K0?V4>#?; J15/I'W Q=L/$^YDF^EY\$!/G;A+-8>Z[ M0>19$7W_%1Y&47(0#X?H29#TT6_Y_2M6VL\VT$^HNL*7'8R"^8\NPYE_$ ?] MV(W"F1$Q2EH+@^@5%@91?! +'\(GL[@/_ZR'_]LB]$/7HRQ_HH=^-#^,AX$; MS*27Y=^:'4<.99=QTGJP MB6Q MMR0/U$(3(TYR?1ME/=6=[1TQ.V9WY.\66SH*Q :2:.IZG@<;*4JB4M$ S0VS M/56IUU::OL=&;&K3Z?M,Q.V^;C[FBDJK;$L+G]@>S!!38[8Y4(]P;2*5T":N M(N^EU0Q25J1-T7K;=PK50ZT=%4*I]WLMP]V(";V1^IQ6/6-IF:/Y**X]RA3 MKHC$CDG)3+68"FYDFE.S#_$XH;:[*,P)XL$5KM6CNJ %9ASOL:"6/$4S\&TR MGD!+HB@ *"N!5D_%17.=GK^6E7V-J3C6%%2[]M_X>G MP^%IU9X9'H:W)Z_/3&YIM4"!&YKJC>QT&K2SNQ\6^X&6:(L;BG1)*H[GU^^YI"3+C:+I HL%!A.+(N\] M]W7NI7J^,?;!Y4)X]E0H[2X&N??KMZ.12W-1<'=HUD+CS=+8@GL\VM7(K:W@ M63A4J-%T/)Z/"B[UX/(\K-W;RW-3>B6UN+?,E47![?9:*+.Y&$P&]<)GN3M]>3,1T(._XNQ<:U?C,R M96', SW<91>#,2$22J2>1'#\>10W0BF2!!Q?*ZB<=;/^NI;\/QL.8!7?B MQJA_R,SG%X/3 6[-AEG:#6GT(Y@:3@.Z4QD^^='@-E@G=98KZ>] G\I]2&;C8=L.IY.>^3-&MMG0=[L^VUG M_[Q:.&^1*__J,CC*.^J61P7TUJUY*BX&J! G[*,87+[^83(?G_6@/6K0'O5) MO_QD5US+/WA,9IVQZ])ABW-=0'M%=0-]47[R2;./?,LF1\'SD_#R-_,HBH6P M2;4X9#X7[,84:ZZW+,5?);S(PJKC2C"S9-([MK8F*V-!+GDJE?3D=6523KLE M:G<@2J/G->,&F0P8S?^&Z!-_5[ION>XJG7TMI(7 R'O^%F8T6 MUN5R3>YZQU?PVY5*30Y:J _\^NO-D''V43IG2BN9DH4DS$KR!1D=G8^=R8]D MX'1\MB]@+&<*O0LEG\1, M%#9(0?"\E8O20SZP4H9)KN!,'NUQ81>* ?;C!? VWMA7P94S59(3DZ+3/0CO M]G4(,DB+#5\HD2Q+H?9$-,9WEPH\=2\>)(KB3J&NC8PYWJH@\D\NN/6UUV]0 M.0P-V(/9H70J+'$,J M%,'0+ MQA#,R4PCG95I;>XC\:-X/.P-;YRJD*<,S-%:[@K\2RZ4*>KTMTP<7 M<3XO:@+E BJ$ 7:WT4F-9\TK; VD+@_[C>GV,I7P)RM6%1/>93PWW[HY50:H M),?L M>(R9 FF$]14Y52/KX,PMLJ>EBQ(Y> +_@"=@ SLQ)BH,HA+U-*T95";6A6"*[V5\BE]8JPQ; I)V@DAZZ0 M-CIZ1\&7,DM"$$I71ZB0SY$QF42PM(J%RDX'YIC4KC^BK*\'>-236HG3V MN4G6]P#IJ*$AA'M<.J2ZPVK25=#=9+41J!G<("SW(54A-:)&3'3TM6,I/+$2 M^SXO,&^@.:"X'=YD(OYB*'B9*='2EG#0G YO"M-6UH:!E]1)BN8UJ>7$>^1T MH0](:%:?P%31,ZX=-^/:<>^X=DWU03Z\IPD+A4U:@[LF9W=$4;)@[Z7F.N3E M%[P7!46B:YKKU=0]S76J9Y5^5@%(N@#T&3]OC)_W&E]-UI16J9"/(:^H&*Z( MN#E-!L3=MZ9<^&6I6+V]R_9>1=VV_W?:DV;[[WL)B#Y2L4KL-\W!K#[(ZX.T MNN"*=J"IY)19ZS5Q*'I"SA]%G"= Z$A[5=]',<"5=9FWEI':H9,A>G3;S*CD MP^BT:J8HJ1^-3$759 (;@6L\XK>FWH32\KC H/HDVA$=J%L/Y7P%)3 CDN 1 M PNX;XGB7H8^VMJ@2YKP26O&MVZ_0*G1+ 2XN=0@=$),'@'9TI#?,@=]#),; M\2+, 1N*A6^Y4](D!%[/6J-=Y4@B;K1%1U(.V:U Y/&(^:3QNFU%%Y4/&L$, M 5I?4=A\8*GNP.U$&'I5ZAIO-90TMF6XPMB".FD,$P@" R+9IS$>"QO;"Z@I MS8EQP-^N.<,C.UD1H[<&K1/Z95-Q#0/68=U%26>=0U/EZ-C20HQ)*^W6&%5 MZ>'Y6=0/D[NHH$?WMZIVPTJ@<.1QL$L:L*<85G,Y:9-A+I X+2W1!PEL#7<% M?P!;\VU@EF'2&AJ;T+A ]@M1IS)\_:F^+3R/=)4=0_)H&+V 1VV35_/Q<'H\ M'X['X^"05_/9\,WT37SV^WTL;+B%R)#=LTE]@6U?+(?1[C!!\)C0-&8"-Z9D MG/HKDL*N=OYJVDY"#$5.2*FU^I@W?Y:&&ZAX=71TM(,_.SF-#\_;\/? /TS: M7-:46*L&Q=-::!>0OIH=[Q0?3\/O_7O6R_>K<*A#?YM+DS_3/V_%;7(TVP/0 M?[W['O7PMZ!+KD\"%=.*62X/:IJ)WSYCM B5<:6E7%1ASJ?[A&^50^]H<-)T MQY/>[KCKNG<@*EN^V/=[Q73WOD[9?:!/&]"G_?-,]36(W+JHZ*T3=*^8%X:5 M+ME]H-\TH-_T@KX#M6/J"Y/Z#7#N5M3 M&)+P/EY3;J6C^R.E&BI@MP<3,N8V'S*SQ_[)>/=Y=]SK@7=HH,2142VDEQ@2 M7@K=_T961#IJ?9-&Y:S"EW=B4O@F?IYN5INO^U?QF_9N>_RG@8]H[#2)*;'$ MT?'A">9A&[^VQP=OUN$+-^[?*-/P,Q?T'9$VX#UN>+Y^( 7-OWE<_@=02P,$ M% @ F# )5&ULI59M;]LV$/ZN7T&H0[$!0O3^XM0VX*3MU@(MC"3;/@S[0$MGBPA% MJB05I_]^1TIQG[Y^[AW?$XWTMUKUL 0QX[+O3";XWI+\-0URUT M5%_('@3N;*7JJ,&IVH6Z5T ;I]3Q,(FB(NPH$_YR[M;6:CF7@^%,P%H1/70= M55^O@,O]PH_]IX4;MFN-70B7\Y[NX!;,K_U:X2P\H#2L Z&9%$3!=N&OXLNK MW,H[@=\8[/71F%@F&RGO[>1#L_ CZQ!PJ(U%H/A[@&O@W *A&U\F3/]@TBH> MCY_0WSONR&5#-5Q+_CMK3+OP*Y\TL*4#-S=R_PM,?)R#M>3:?#3DOWU)#EW,E]T19:42S T?5::-S3-B@ MW!J%NPSUS')5?QF89NZ$Y):\HSL.9,5KV:(K/][1#0?]TSPT:,HJA/4$>S7" M)O\ 6Y!/4IA6DW>B@>:Y?H@N'OQ,GOR\2LX"?AS$!4FC@"11DIS!2P^\4X>7 MOH3W'ZN--@H3YL]3S$?@[#2P+:)+W=,:%CY6B0;U /[R]:NXB-Z<<3L[N)V= M0U_>8E$V [J*/O=*$E>5I);=!@4;LF6"BII13I@8"]9EOL:28V)'3 M8!D?$ MZWI0ZOOXC"S/^G&:Y5VK )X%WK/1LB&+O1MX #& )J]?54D2%DD0 M5S,[BM*@R"+O,]Y'3" Q]/B!,FX3D1AIJ7;H.=9%?8^A:D"=1DSB((\+')1! MFB3>6\8'@P5'901R4L_A%G/.1<_$WSDDPBTKWBR-R)I'S M0R+G_R&1@3-,4&P*I!]4W>(MBXNLQH/@7-8NBT_EZ%D3IW/TFNJ64-&0V@X M:^&!J505[.O+7"MJG,5V?*6ND[*Q,'45%XKO-9X@/RG-22H,QF$Z*A8L>L MX6G/132=9=[U9(HSNF$<:QCL9A'$Q>PYZ+' ,?*X;MBH6&$P*Y=VWUMTEP1> M#+:0@JPLT++M1)@]&"H7#MVR7J/I/"^\.T4;$!3S*TLB[V6FA&P& !8#P &0 'AL+W=O#IKO[L-@'V69L MH;+DE>0F[=?O&4IQD]@Q\F)3$CF<<^;,<'AZ4S=?VF6,';M=E55[-EYVW?ID M,FEGR[C*V]?U.E;XG M]:8KBRI>-JS=K%9Y\^UM+.N;L[$O+4T/TWXJX@W[;TQ(R33NOY"#Q_F9V-!#L4RSCJR MD./O:WP7RY(,P8W_!IOC[9:T\/[XSOK/"3NP3/,VOJO+OXMYMSP;AS&;Q^M\ M4W:?ZIM?XX G.3BKRS;]LIM^KA5C-MNT7;T:%L.#55'U__GMP,.]!>&I!6I8 MH)+?_4;)R_=YEY^?-O4-:V@VK-$@04VKX5Q145"NN@9?"ZSKSJ_B A1W+3OZ MG$_+V!Z?3CJ8I8^3V6#B;6]"/6'"L8]UU2U;]E,UC_.'ZR=P9^N3NO/IK3IH M\+=-]9IIP9D22AVPI[<8=;*G#V-DG^*Z;KJB6K!_+J9MUT 1_^Z#VULS^ZU1 MEIRTZWP6S\9(@S8V7^/X_-4+Z<2; [Z:K:_FD/7S*V3=?%-&5E^SZZ+*JUF1 MEVR.T#)D($,R-GF"T Z!VP?@X!;[ 7Q>-C$^""2[*FX?O!A1."@FDFU'H]]1 M-ZYR"&=T&;\4%7N7K]:;EB-?9W5#5O*6+9JZ;4]&%^6L7D+@+4UG+YDTFGL7 M:*055YG#2-F,!TGOE/)0$M%=,-59E'*'F/'7"L)!Q M8S(FE>$ZDW IXQ(L_M$M8\/633W?I"KZK,"2R00,=$D$" B5XQG,OF0Z< G9 M'(BJ AE>,<^55F+YZ$914;Y@&21(\:3\ ?^SY,#\3B(-C*N-> M>R9=QC6664F.CM[5#2I$WL5$5ITL&(C*;[?Q/!/F[NFA/[$L4)]SV@O5%.&6 MDAW30#E' \>]'P92>7:<4J=W"E0VJ3:!5E#D0%L@B:@,;$F1*!4@PF-DI>/! M&/C:=B,4B45=SZ';NIR?/$A!8CVSW"76I9?<&I^,&V2+3L8S4"P.B)E$ZY&6 MP7)O' 0; I9H4&>V-4&RR1W MPB<9%AQ&VPDK@U1NWE5B.[?G#KN/#B.=QF MQA*/$EXEBB$.:?J!4QK,$C?L 3>/*;80&:R !:1X\,2,LPYL$=DF>,3*C'XA M>8\ \+KH=LA%9/HT%MP9W0\RD8C5W,A#10*X-8HHR,5\RT.0#-F'4.PP"HS" M"D!3,*G8D45V$TZHXW@OHYG9,L@D#_I96E7<]A*%2%2BUG#C5*]>"[T?]U2P MGHI'7 :2(^&W*#Z)"(U:Y)/"**+8>5:OXF@:<8!%LO&U2"T=G6=%^L:Z_#:V MN_IU7&O94^N5Z]^ 6C(M*'\/<0SF-#3+'1T-/"@#IHV4NQQ[Y(,@["Z1@#V= M9$<>&-03)(.PH-2@/!-H8+D(MA\8E.KC45_\I$T$Z20KB7-*#@0)%T;O(XY? M'._DQ8BLYRMJ3[ZG%R3?HNKR:E%06[;##6U(K*-<)V8R2%^FS9S? Q(Y:(D' MX*K2Q M/[G@_RQ?%RC%Q7?HI!@F[0 Y0L+B+Y6D(]T_V$P>3!\$5@$"U3&CW)ZT26F" MDG5DJ2[@&-\+%%KW4#=^Y6&OL<)07X9$4"_Q:@/ 1HCGJ%UV$?[Y-YM M9Q6;1;K3M6Q6;ZJNO_ALWVZOC1?];>G']/[."7B+ B6PC-=8*EY[\-ST][C^ MH:O7Z>XTK3O&ULA51; M3]LP%'[OKSC*IFF3(G+M!=9&HC T)J$A8.-AVH.;G#86CIW93@O_?L=)&SJI M="_QN7V?O^/X>+I1^LF4B!:>*R'-S"NMK<^"P.0E5LR! MJ36RH@55(HC#NOJVX"?'C=FSP76R4.K) M.=?%S N=(!286\? :%GC!0KAB$C&GRVGUV_I@/OVCOVJ[9UZ63"#%TH\\L*6 M,V_B08%+U@A[IS9?<=O/T/'E2ICV"YNN-HD]R!MC5;4%DX**RVYES]MSV -, MPC< \180M[J[C5J5E\RR;*K5!K2K)C9GM*VV:!+'I?LI]U93EA/.9M=RC=(J MS=' QP>V$&@^30-+S"X?Y%N6><<2O\$R@ALE;6G@BRRP^!5KR3-8^/ M$GYKY DDH0]Q&,='^)*^S:3E2_[3Y@M<_'[4,<=87J8 MT,W*F:E9CC./AL&@7J.7?7@7C<+/1^2FO=ST&'MV3[-7- )!+8&__J%#,H\2 M'99)AXOMX5YBCM4"-221/[CBDM,]*F"E5&'@/:2I/XI",I*A/PQ/!X\T7J0& M:JU6Q&5@X@\G(QCYIY2\8QNZEA8U9\) E/C1.((H]"?)>/#=EK1'Y(YY'^U?B?-N.%[+ MNR?FAND5EP8$+@D:GHR''NAN;#O'JKH=E86R-'BM6=)+A]H54'ZIE-TY;H/^ M[U@"Y]80 MPOBZM^FU+JWB\?K)^EL7.\:RIAJ6DO_%:*-JK"NC"14Y>0=YP41!YK8^F&%(Q!73&9>Z5D#^GJ]1'&OGGRY6 M&J=IMU/;3Y=Z2S.8>M@P&M0]>+-??XD&X6\G0DK;D-)3UFXU*P0UD!.J2;F/D!TB[PKFI+ON8.;:>L=D09NLWEQK0&JO&5TS[OCL MW3UN':YE1EV3OJ5,D<^4U_!]B=Z2ZI)@ W ,5%&.W=EH MW *Z89F-/K,B;T@T])-!U%O*JI(Y,X^H)5Q6,=>'RJ -\CC_R4#D]Z/DAQF(^OXH&;_.0)3X_5%,3I1Q MORWC_@^7L8),%H+]B[ +_)YH@A\=PA#047UW5>YI#[= N;/YA[79P\>2SPXL\MTFR3H _IL$7?Y+V+W*74QFH64N:::,GSAKUQ ME-C%R(_ZH][+DUC X&@@J M4(4;>S2ZK(5I9H/VM)VLYLU <1!OQK*/5!4VG1PVJ!I>#+'95#/J-!LCMVZ\ M6$N#PXI;EC@=@K(">+^1TCQMK(-VWIQ] U!+ P04 " "8, E5NP&&>8(" M !B!0 &0 'AL+W=O^O MN H3 JEKOMK201N)4J9]@(2 ;0_3'ISDMK%([,QV*.S7[]IILTXJ?8FO[7N. MS[GQ]70MU9,N$ V\5*70,Z\PIC[W?9T56#$]D#4*VEE*53%#4[7R=:V0Y0Y4 ME7X4!&._8EQXR=2MW:ED*AM3MN%>[XJC%WPDVG- M5OB YEM]IVCF=RPYKU!H+@4H7,Z\R_!\/K3Y+N$[Q[7>B<$Z2:5\LI//^ $0; M0.1TMPX.J@E0JXN%BI??I/.@ M1^5%5]X%9EBEJ" .^[VOQ*%6KV"YK)),8#6D,C M6"65X7\PI_M/Y5URP41&&ULK59MC]HX$/[.K[#2:P52EKSQ$B@@L=VNNJ=="96V]^%T M'TPR@%7'3FT'MO_^QDD(T++T[G1?XAE[YIEYQB^3R5ZJKWH+8,ASQH6>.EMC M\K'GZ60+&=5=F8/ E;54&36HJHVG*P@W? N07"-+[5 MF$X3TCJ>R@?T^Y([\D_X.E9CMU8H>DL*8%-Q_E_@/4?/H6+Y%*&N- M:%8HJ9;>F!P3=E.61N$J0S\SNZ=,D2^4%T">@.I" 5;<:-+^1%<<=&?B&8QB M;;VD1KRM$,,7$ ?D20JSU>2]2"$]]_4[YA.N+2L-?ESOM)&X2GYZQ+G"K)W&=+>G+'.:0)3!Z^&!K4# M9_;F53#PWUY)N-NY)6= M;.4E-E?C769CJ]:JJO8(.^ DJ,>P'J/67&LP>MRZ \5VU-XVLF:"BH113IC MZA;5X?J-A$.W%\>GPIM7<1B$;X]2ZU&*S0U'E)30$IEL@:@.AS[I_"#_G/DM"%@S0Q:.1J?"_UO..Z0CT'%5$\N16(W2#CJM M=BXEQV4-.574 +ZUB2PPM#CND[PZ"L(EQKH4Q M>=U:9I1S[XFE9YY1AT3N(.XUMN=:8#T?A $ER@IBF6K'7H>$[L@?'8.<:4$? M'>_9,U)X$(G,H-WOD*$[C(]9G6M8XM=XQJ*!&X>#L_J/W%$\_.]'+(C)EYLR9.20]TZ-4]WH/8,ACD9=ZYNR-J2:>I],]%%P/ M904E[FRE*KC!J=IYNE+ L]JIR#WF^Z%7<%$Z\VF]ME+SJ3R87)2P4D0?BH*K M?Y>0R^/,H4ZW\$GL]L8N>/-IQ7>P!O-'M5(X\WJ43!10:B%+HF [_MY"Z;.;XE!#FDQB)P_#S &\AS"X0TOK283A_2.CX= M=^B_U;EC+ANNX8W,_Q*9V<^B;+6B&8'=:JU M-Y(3I15E;13N"O0S\[= M[=^+C38*#\<_I_)MX$:GX>R%F>B*IS!S\$9H4 _@S%^^H*'_^@S944]V= Y] MOL8+F!UR(')+4EE4!P/V (J4\#(CF]P8)38U3R/)(L>?NW*G(!-0&NWB M)!V27PAC+J7CP7O0>D)6>"U!H0W!PY_>8Z(/(H,RT^0FH&/RJC5KH_,\EREO M U1<&9&*BANL"-&0'I0P LG=L'B$GLNZ>BVWOEZ3+A/^P$5NS[[%PI4"7XV: MPU[F&2AMF5)W3$,2,3<)0IS[0Y8,%EDV(;=6#WQ@$![/TZ&P"9*7+V)&V6M" MXVAPVPIVC?"!2UG0A?^!4+3#_XBD%#=2=9+=0BGQ2:F7>OG(HI"'TOR$BK$; M)/YSBDC]^"HB1FX21B2B+@O]NHB47J!A&"97T;"/GK"DB[X6CQ?OX9A>14$:NV$PMD4,DT9"%EX@(0OCJTCX-7PRCKOP9S7\WRXA M#5P?LWQD874=#YK)H1"+?C?VFB#2ZY"EUZ3BXCHHM 50QI"T!?%M6FR>(]RR*Y(@; XLB4T MAUSLTIW)"HI@4@7EF>E8EF?F,,7&0[IXPIEY+@P M;..IX5.ZVW/98"[G!=RA>\0_%W=4[)DM)4ESA%E*,*!HNS!N[.O('LF ZHR_ M4G1D)]M =F5#R%>Y\SY9&):\(I2AF$L$%/\.:(VR3)+$=7QKH$:K*0-/MY_H M8=5YT9D-9&A-LK_3A.\7QM0 "=K",N.?R/%WU'1H+'DQR5CU%QSKN >*2 M<9(WP>(*\A37_^%#DXB3 ,$9#G": .<\X"6%41,P>JV"VP2XKU48-P'C\P#O MA0"O"?!>JS!I B:5675V*VM\R.%R3LD14'FVH,F-RM\J6CB28EF*]YR*HZF( MX\N/= =Q^B^LZP(G8 59R@#9@CN*&,*\/O+61QRF&7L'?@6?[WWP]LT[\ :D M&/RY)R43<6QND!Z!6X+YGH$ )R@9B/?5\=[WXD-UO.TH M *;(8YM,YRF9*T=)_*/$5V!D_0(&"J)<2_QMG.> M]K52_E*K:]A8J1CH5 QUPB)-L([17FNTIS8ZCDDI':8H1ND!;C(TY*D2SWO/_T;7:=JZ/5JW!O-G%E/-=*DVO%VTGH[47N;B>$7Q#$"8B ' M$E)N^+;,Q)BHMGS(YTDOFZ[K]GJU5NI>ZN#K- .=FN&D_W*83/ON:=+LN#=M MW9LJW5O!!/AHPT'P($;C;/"VG/925[WCSMR:]CH[=GIG^7V6-W 7]5FV.^J= M%BJ[=NGS41.LX\*L=6&F=&$-V7XH\[->'AS'&TCK6HF_]%:9]3P:5@UTJH8Z M89$F6,=,VWJ> ["4=GX@$ ^.WY5AE[[@M-+\AG9::Q.K^9W9KE4XU$J+=-&Z MSI_,_MA*YS\>,:)LGQ;@RRW*-X@.CGW5D(OK0"?-UTH+M-)"K;1(%ZU;*LYS MJ3C_[XQ*HZ>KJG32?*VT0"LMU$J+=-&Z5?4\36:/?MZZ!>J7K&UPMGMY#N4LQ AK9"RKJ:B&]" M6J]%U3N<%-52R(9P3O)J$ZD.N6KCMAP(&DIRK-.X/O]3DYHX4W'Y;5;/AVSK M$_[U V1L-_&P]W+ACJ[64E_H3,<;LH)[D)\VMUR==1J7E.90",H*Q&$Y\6;X M.L8#+2A+_$EA)PZ.D:[* V./^N1C.O%\_42002*U!5$_3S"'+--.ZCF^U*9> M$U,+#X]?W..R\JHR#T3 G&5_T52N)][00RDLR3:3=VSW*]05"K5?PC)1_D>[ MJFP8>"C9"LGR6JR>(*=%]4N>ZT0<"'#OA""H!<%K07A"T*T%W;=&Z-6"WELC MA+4@?&N$?BWHE[FODE5F>D$DF8XYVR&N2RLW?5#B*M4JP;30;]:]Y.HN53HY MG25?ME30DC);HHBL,D"S+&%K]2CO%B )S<1[]!/Z=+] [[Y_/^Y(%55K.TD= M85Y%"$Y$Z*(;5LBU0%&10FK01W9]WZ+OJ-HV50Y>JOPAL!K^1HHKA'L_HL / M E-]SLBW2M[U3\H7;Y=C4S:^+7K\GZ.WL[E/;[<\6:O^/$4YY _ Q9IN$"TDJ%!2F A7?J/23W_MGJ;J]7LZQ&:- M>"DVEV:12[/8D5D+6]A@"]^$#6TX3<"$J=+W#S'U_/+O%2UKH$MIN32+7)K% MCLQ:M/H-K;Z5UA]J7*F'9;18H81LJ"29"5EE$AXBZYJ(68-=2LRE6>32+'9D MUB(V:(@-K,3F:J"B:$$A4<+4X#L%3O2GT81M<(S-W-*L(2_EYM(LPR->(R,N:Z1+<;DTBUR:Q8[,6KA&#:Z1%==L MM>*P(A+TD#-A>:ZPJ8E2\FCB-CKZHH5&;M:0EW)S:1:Y-(L=F;6X87\_V?2M MY'Z!0G6)&2)%BDBJIK-42-U%/@&"YPT4 HR#1[OKI?.#VJU_U)3;;\3":=3( M$!4/#6%C5V';B [6 _#948<@V0D05NW%(/!1G]K#1A+X*'=#$[+(X#@P%8P- MCG@0MDNV$QCL$QB<32 M5+=D'&#;Q1=G,#BJ[U'NCHM@4Y*CNN!A2@)CZHX- M ]^6N?U: K;.6:>1D#17W7J*EHRCK8#E-D,979H3Z73-P*G;PJE;="9K.$!? M@7!3>XU=/4@;Z'Z5 -N7"68YXY+^4PVL2,ZVA32B=#G!GM=NK:;='1@Z%4,Y M4[,X+A;T0D.S,-B-3C>*_90=V^?L\W(-&#BZ@ZQ,I%YK$>CS3;GP8EQ-LSM> MG$^G4WVG;I%3M]B56YOT?KJ/^__'6BIV.9V>.W5;.'6+G+K%KMS:]/=+!]B^ M=G#9Q\_EU'ONU&WAU"TZDS7L6SY^3I<4.@=[;*H[7I6[H4)-/]5'K=HO::XV M.ZZSWI[^VI[]X;P%2T$RF"I0OE7 ]5/\6K'M#J1 M;%/N\#TPJ;X5Y>$:2 I<%U#WEXS)EQ,=H-FWGOX+4$L#!!0 ( )@P"55> MJ6,UH0, +L+ 9 >&PO=V]R:W-H965TNZYNX='\D9;(9]42:E&/^N*J[%7:KV^\7V5E[0FZDJL*8!W1K=J M9XQ,)@LAGLSDUV+L!28@6M%<&P8"?QMZ1ZO*$$$8/SI.KW=I#'?'S^Q?;.Z0 MRX(H>B>J/UBAR[$W]%!!EZ2I](/8_D*[?&+#EXM*V5^T[;"!A_)&:5%WQA!! MS7C[3WYV.NP8 (_;(.P,PD.#P2L&46<0G>MAT!D,SO40=P8V=;_-W0J7$4TF M(RFV2!HTL)F!5=]:@UZ,FSJ9:PE?&=CIR33_T3#%[*:))9J15471M,I%":%< M9%035JE+] G-H4*+!CX":BT%LB6*H8OWE^@]\I$JB:0**- C9UI]A$48_U:*1A%>J)&O M(643N)]WZ=VVZ86OI!>A;X+K4J$9+VCAL,].VR]\3(^J++[)\T2M\_U--_3E=*"WA"OK+ M53!M2 -W2.9:OE%KDM.Q!_>NHG)#O4-'.0/[X8AQI]?-M>U(2U78KG,L[:91$F(A]B#:[" MP\)I03C80^$#=9Q,\8$X+A!^I6327IOT+&VZI\_D/K=#9\(M5[R[TX,@A:;P MX!C<.8#A,!T> 3,7\#I(CX S)Q 'N\!6 '^G&ZFI7-DV4,$9:+ANWX9^M>\T MI[;!.EB_Q3=WV+&>06?:-I(O]&U;^XW(%>,*570)KH*K%,*5;:O83K18VUYH M(31T5G980G=-I0' ]Z40^GEB'/3]^N0?4$L#!!0 ( )@P"56$'"GHE , M )H+ 9 >&PO=V]R:W-H965TZ-'WIBTU2 MG#ES9LC#69VD^JAS $,^%Z+4:R\WIKKV?9WF4#!])2LH\JH(9G*J#KRL% M+'-&A?##((C]@O'2VZSP54371<'4EUL0\K3VJ/>\\)8?'D[X8$TME)^5' M.WG(UEY@(P(!J;$N&/X=X0Z$L)XPCD^M4Z_#M(:7XV?O/SOR2&;'--Q)\1?/ M3+[V%A[)8,]J8=[*TZ_0$HJLOU0*[7[)J=T;>"2MM9%%:XP1%+QL_MGG-A$7 M!F$X8A"V!J&+NP%R4=XSPS8K)4]$V=WHS0X<56>-P?'25N71*/S*TS","_V*O":/>!ZR&C_B+JR_X!@,EI%4M4IS M3 LN\A0($T*FS+E[32:=OW\#Q0[4!_*"\)(\Y;+6K,STRC=(RP;GIRV%VX9" M.$+AM[J\(K/@!Q(&84C>/=Z3ER]>_=.-CUGI4A-VJ0F=W]G_GYKWOR,6>3!0 MZ ]#A)O YL.!V8MZK2N6PMI#. WJ"-[F^^]H'/PX07O6T9Y->=_<,9T3K 1) M[0 P!T=3&)O%8J[,E]])D'<3R,ONC0%Y/H M[@&P5Z;&&S).?-&##I/Y"/%E![W\AJ0;5AXXGJX)\&6?-YTMY\/H-#AK;C!] MQ=IR"\YV7*#"#)^WULLE?$SC$>[T0O'IMR?^WT*@_R']]*RL=%+!V@(TV(:/ M88<][,62+D:PS_)&I_7M#VQUOBH]]@9X^A5D@V',^BF8)R.'GYY5CD[+W)U[ MVT&AS GW*.B<5\-YZ$M='$5C 9RUCDZ+W9-B&92L&%17VM>Z>1B,0)ZUCDZ+ MW2]29B! ^Z;UD-)K%7U/V+SHM MV[6^8>K 2TT$[-$NN$HP?M4T@LW$R,HU7SMIL-QNF&/S#,INP.][*&UL?93=CM,P$(5?Q3(2 @G5:=I=H"21VET0("VJ6@$7 MB LWF236QG:P)\WR]MA.&HI4>I/X9\[G,\F,DUZ;1UL#('F2C;(IK1';%6,V MKT%R.],M*+=3:B,YNJFIF&T-\"*(9,/B*+IED@M%LR2L;4V6Z X;H6!KB.VD MY.;W!AK=IW1.3PL[4=7H%UB6M+R"/>#7=FOM'_WD4Y'2R!N"!G+T!.Y>1[B#IO$@9^/7R*33D5YX/C[1 M/X3<72X';N%.-]]%@75*WU!20,F[!G>Z_PAC/C>>E^O&AB?IA]CX+25Y9U'+ M4>P<2*&&-W\:O\.9P'$N"^)1$ ??PT'!Y3U'GB5&]\3X:$?S@Y!J4#MS0OF? MLD?C=H738;:'RGUBM.3%/2 7C7V9,'1X<&M'7_2):\#[2;0? <>LT7"CN<&V%EU2#!5Z %+&PO=V]R:W-H M965T6'!Y&[6N%A%\N+KTW[ MN;NMZS[YMEJNN[=GMWU_]^;\O+NZK5=5]T-S5Z^'OUPW[:KJAU_;F_/NKJVK M^7;0:GG.TU2=KZK%^NSR8OO:A_;RHKGOEXMU_:%-NOO5JFK_^ZY>-E_?GK&S MAQ=^7MS<]IL7SB\O[JJ;^F/=_WKWH1U^.W]DF2]6];I;-.NDK:_?GOW(WAB6 M%IL16\@_%O77;O1SLKF63TWS>?/+^_G;LW3SENIE?=5O.*KAOR_UK%XN-U3# M&_G/GO7L<=+-P/'/#^Q_VE[]<#6?JJZ>-^2[[7=5\MEMT?DM?)Q\$?Y_?+.FFN MD^O%NEI?+:IE,A_XD\$WD\%-VZI?K&^2[F'TZ^37CSKY_KL_)-\EBW7RRVUS MWU7K>7=QW@]O,HY\7YFAP]GU.6<-KMY]NS.S1"/[B*V?&*" M;]9T_<8K;IIFWB5=LYR_H4R\(\EHDDWP>]/=55?UV[,ANG5U^Z4^N_S][YA* M_TC=7R291I(9$)ECB>S1$EF,G; $98@=A]IR;+XTOEP**40F+\Z_C&]Q".,% M+_+D0IJ129>K"3 C+!JX\>X0Y%RP?+UA&7>_/;=-UR5W;7"]ZTNDDTNF0 M9!I)9D!DC@W4HPU4U.G&-J!,L!LM1Y8OBBSSG"T$,O?A.VQ6K>[NN^1#V\SO=XN:?_U4KS[5[;^I*X\R'NM\ M2#*-)#,@,L+_NZX&U3^IOPSJYJU\EZWH; J^JNT5?+1>_U?-A M\;$#D1&B0!H)2::19 9$YABI?#12&?WL'&4DRD9E\(E^[86&60C)_>A!L7@8 M$V)DR>C(P5*[G$ZCU_]3U7ZNMVOC8?F;Z$77MXM/]T^&CSCKL:X)9=-0-H-B M<^TSDCL,L8#=LZ#L@6334#:#8G/MP:T].& 9NR<9?U:5R$OE!08"5L@\\V": M@#%62.:O8RF<*/-43@0)*Z)87$4]N91E4 $%9=-0-H-B6%P]O5]?-:LZ^51?-VV] MN> OB^UFWV8_9['[6U]]JSO:':'2"LJFH6P&Q>9:RWXWO@8^&X+X9C/4==D0)'U98 A0QM6$PUK)P^*:Y^_];=UN/JV';!3$ MN8[V322;AK(9%)N[:V^5&$\1*WT.55Y0-@UE,R@VUQY6>?&HDCAPI;\G<98_ MPUOP0P(!X[G@WKZV)F!,E<-2WXL+!$ZR+.-T9.!6W7!^VD*?1]71T=Z'9--0 M-H-B/"HDG%_K[X>"J(>HU4\K?#"%@ M2J@@0!)DN6)3 =(*'JZBSJKKX>Y>+:I=T&+XMAL5CM;Y9 M?%I..6Q44!WML$@V#64S*#;74E:5\7A2[!A+D8;*PZ_B3!:^TU(HY E M_C8$BJZ:^"X386(H8\*K39G%9Z"O("%O;#A=7J9^] !,Y]ZK44W@B>DL@:T' MQ!8$8BL"7R*=):SV$Z>ELP257/*%0WR.8_PVG(T5(O#;TZ=S[Y;58.(%%SM9*PMH6@S*IJ%L!L7F6LI*1!%/BYVJE468IF*%OP5.@?R";0*3,7\? MD@"-:N7<6V"EERA?6"4+:*(,RJ:A; ;%YIXCL (QBPO$DU7RGM_9: E.&(28 MW%_":@(45&T2&):+B:*#S(JQ+)Z=VMZ$_7&FQ"P7J\5Z^VGMHEHY3GJLCT+9 M-)3-H-A<\U@YEL43:<_1RADTMP9ETU V@V)SC6/U7Q;/K46U-!MH*"J3Q7?I"@8(SG$U%B=.8JGEL[L*8@@V;1H&P:RF90;*X]K(++XEFT M P_!$VFO)PO33:R[]B#:C8$P&E2P4+,N4G_.B8$*F$T9:R0HG&4],G;*)+XDTDA(BB),$+,VY MKR!)MK$?[N]7".-I+B84I!PUL8CGG$[>Q)?8-A?8/A?81A25FG)>-[I MU$U\29R.2@N_&0:!RD3HM"&J5/XQ1$.@"I5/;(U**W1D7.@<6T 4ISO:0Z%I M)BB;0;&YAK&B3,8K$0]<]TNH#H.R:2B;0;&Y]K Z3,;+#0]<]X=5?H*5?O%0 M?*HCBC"(Z53J%XL;P'1N0R$KEE1<+/W2]-4R&D_B!,?Z+Y1-0]D,BLTUA15P M"E^0J*":#LJFH6P&Q>8:QVHZ=4)!H@K%E1C6!X4OZ0@<+POF=[[0!$[EJ4B# M]ELA3C(U;OGE7JU5=0K29U!!]1N434/9#(K-M8?5;RJNWP[[:E.A:"+;#1(X MLM\@@2,;#A*X6,=!9=6:.K'GH(*J,2B;AK(9%)MKB5'CP1,[#Q[6>O# WH,' M-A\\JON@LH)+/=4 XX0M+0557U V#64S*#;72E9]J:=Z7SQ_2TM1'2T8"^)D M""N$'_TT@6*E#':T*)A(I\I2E54]*IY].GE'2T'S4E V#64S*#:WJZF56GE< M:IVZHY6'F2.5<_\()X&2A5_OHPD4XT60SZ9@3$TV>+52)X]+G=/+4W.H\(&R M:2B;0;&YIK+")X\+GY/+4W-"'/E%T#,"Q%)_X:H)E SJJ0D0+\64RUI)E,>K M['Y<7C6WS7(G A\W3)+_)<]J5PP53E V#64S*#;7:E8XY?&*P>?LJ>30\D$H MFX:R&12;:QPK[_)X^6!T3R4/*_A8)G*_&<&,P@G._>:DFL!Q61:L\,,'@>.Y M**8"B)50>5Q"30:0H_J7Q2!!V0R*S36=E9]%_.3:LP((5&Q"V324S:#8 M7.-8L5G$:SSC 81HI*C\#50"))B_!T* @J-NA@ I/I&F*D8/#SN@5?UDY'CF M8YOBT2'D--$2G^E8SX2R M:2B;0;&Y-K."L\2W#2FABA+*IJ%L!L7F&L;#2*K^.<('(FOBT1WLQ-(<(93,H-M> 5I&6\1+1 M9X48J.:$LFDHFT&QN<:QFK.,ISSC(88HWTQ%X=?7S0@<*S@+ZO (G,AE%C0G MHG"<*S5Q%+JT(JZ,BS@GP?MJYW\ D1.?]6AOA285H6P&Q>;:STK4,GZ>[UFA M!*I H6P:RF90;*YQ1L^UCJ=!XZ&$.&0G9/!T"P(V"!._\8(F8(SEF9] -A0N M$^/-6.\AUN.G6,2)R8]UEFQ=!I+9V!TG@U'3[I.\*-'.^_V$=G0^D,C,ZSZ^CIV2F^NO6!$V8BJ#;%TAD8 MG6>BT7._TQ-J7!\&>Z5J1) )<4699?[*A<(QGHF@6(T$9B6;JC%AZ>@9VFE< M].V"3; A>]J6[1.3'N^UT%PDEL[ Z#P;CAX!GN*+7Q\X82;"/O<;2F=@=)Z) M1H_^3D\H@7T8K,8KB53*X-'>!(Z7N?\L)4WAF"I%L$M+ 24;5]7N+OB\NZWK M7E=]=7FQJMN;>E8OEUURU=RO^XU;CEX=W.]Z_,C/SH/7W[$W,T:\KMD; MLWW]W-)?7MQ5-_6PM+E9K+MD65\/4Z4_; K^V\7-[>,O?7,WF.(L^=3T?;/: M_GA;5_.ZW0"&OU\W3?_PRV:"KTW[>7LYE_\'4$L#!!0 ( )@P"56F-+$7 MW0, +\0 9 >&PO=V]R:W-H965TR >U ]#D1YID:NKLM,YO75>M=Y R=2-RR'!D(V3*-#;E MUE6Y!!9;4)JXON=%;LIXYLPFMF\I9Q-1Z(1GL)1$%6G*Y-,'2,1^ZE#GT/&9 M;W?:=+BS2/I\8/_#BD:QW4V?DD!@VK$CT9['_")6@@>%;BT393[*OYGH.61=*B[0"8P0IS\IO M]J/:B!, #2\ _ K@_RP@J #!.2"X @K0&AWII1B]V'!-)M-I-@3:68CFWFP MFVG1*)]GYMSOM<11CC@]NXD?>DWMT5UPD0,2&,*4 AU=/ M!+TFF>;9EJ@#Z#WY>K\@;]^\(V\(S\B7G2@4RV(U<37&9E9PUU4<'\HX_ MQ M_%5D-R3P?B.^Y_LM\'DW? %KA%,+ITVXBSM2;XM?;XMO^8(+?%^$9DFE_;9- M30D/V^'FQWJK!,UIB^Y8OM'O'8K"6E'8R;*$!_3BG*5Y MH4@N15R45\RW3Y"N0'YO4]G)^-KC[(FL(7Y0BQ]<9]Q!GTI[(FLHC6JET57& M+=&#$T?ZPR :CL@QMV!O>)R0>P=R5>AV3!E99\5;QH MPT[2UQY.3V0-_:-:_^@Z&X[Z5-H364/IN%8ZOLJ&XV?^HG@O1N&9#5NF!5[@ M^>TVI-[Q]>YUAO>WWH$DRY^[!;NY7GLJ?;$UE9\D-O0Z"U;XOM3VQ-94>\Q7 M:&>2\*(-*_BIP:(PC(9G-FR9-AAZ873!AL="Y@*S1[#WH;"F['1B M)]VKSZ8GMJ;X8SY"PRN=V&OZT1=;4^TQ :&=;_V7G3AXGBH&D>>=._'YM("& MWNB"$TW6T.PYOJII][L:LTYREXK"%#0Q2"Q#8[*1(B7H4L**F&OL6(M,B83' MS#0V/&/9FJ-,I;&CK(6P!K>()V"20!;C/*Q*K,7KRN2F;8?=D^HM!;FU5;#" M%3&B,H^O>\M*>VXJ;5/]G?7?T0@'HM:1X:$X=X]+E*4]IBI;GBF2P :7\VZ& MN/&RK);+AA:YK1]70F,U:A]WP'"GS 0Q_4$L#!!0 ( M )@P"55,$@\<$ ( .($ 9 >&PO=V]R:W-H965TX(!>)CWV>-WZ=&;@-:.QL0[ M66E]YX/K=4XCOR&04*)7X.ZQAQE(Z87<-G[UFG1XI0?'XX/ZI^#=>5EQ"S,M MOXLU5CG]0,D:-GPG\4:WGZ'W<^[U2BUMN).VRTT32LJ=15WWL-M!+53WY/?] M.8R ^.P9(.F!Y%^!M ?"R;%N9\'6G",O,J-;8GRV4_.#<#:!=FZ$\E]QB<:M M"L=A<:WVH% ; 9:7V:,70O\:FL[ 6O.L'D&<$O.S4A M:?26)%&2',%G+^-S*!T>!SQ^BC-G;?"7#/Z2H)?^Q=\#F0M;2FUW!LB/RY5% MXRKHYS%_G>#9<4'?51>VX27DU+6-!;,'6KQY%4^CC\?<_B>Q)][3P7OZDOK( MNP(\YK3#IP'W[;XOTBB.W)6Q_=C$GWF_,[J=L5$%^N[_RLU6*$LD;!P33=Z? M4V*ZCNH"U$THRI5&5^)A6+F?$!B?X-8W6N,A\'4^_-:*1U!+ P04 " "8 M, E5KWN]C*0" !P!P &0 'AL+W=O'+@)5@UFM@G=OY\-%*6) M$^UA+V";<\X]QYA+TC+^(@H B5Y+6HFI54A97]FVR HHL;A@-53JR8KQ$DLU MY6M;U!QPWI%*:GN.$]DE)I65)MW:/4\3UDA**KCG2#1EB?F?&Z"LG5JN];;P M0-:%U MVFM1X#0N03_4]5S-[5,E)"94@K$(<5E/KVKV:Q1K? 7X0:,76&.DD M2\9>].0NGUJ.-@04,JD5L+IM8 :4:B%EX_>@:8TE-7%[_*9^VV576998P(S1 M9Y++8FI-+)3#"C=4/K#V"PQY0JV7,2JZ*VI[;.Q;*&N$9.5 5@Y*4O5W_#KL MPQ;!#0X0O('@_2O!'PA^%[1WUL6:8XG3A+,6<8U6:GK0[4W'5FE(I=_B0G+U ME"B>3.^J#522<0("G&31H$D>LD]F8[ MPS[*#T/G,YH*CYIY5)]"GK>9LK:(;[?4*X5;A23B)=MSM@Z++0^;" MT5QXU-P#;M4'*8$33(W.PKVBKN_&[HXU \J9^+'96S1ZBXYZ^RX+X"9/D:': MGB4#R'4G9D?QZ"@^ZNB124Q-CN*]@Q/%@3_9L;2/"@,_]G<\V5O]4/^+OF&^ M)I5 %%:*YUS$*A/O^WL_D:SN6N222=5PNV&A?HG -4 ]7S$FWR:ZZXX_V?0O M4$L#!!0 ( )@P"55GV?<(K0( .L' 9 >&PO=V]R:W-H965T5WH2ANI;8HVI$G3QN #XH.;7!-K MB5ULIQW\>LY)&KHU*Q/L2V*?G^?4Z"6B4/67;!ILB."D M4EJ4+1EW4#+>_.E]>PX[!-3I)W@MP7M,")X@^"W!?ZZ'H"4$S_5PVA+JT.TF M]OK@8JII-))B0Z1!HYH9U*=?L_&\&#?WY$9+7&7(TU$,DJVI298BQS%HR@KU MAKPCMS:I&MD:?AFDGK?ZTT?>>T/?)I> Z5V3.4TA[ M^/%A?GB ;V.L7<#>-N"I=U#P4\5/B.^\)9[C>3W[F3V?[O:%\W_>Y__L_<%A M^%WV_5K/_VOVR0576E98 ;0BF&IR#FG&>$8FYB4SS?!^Q$PEA5"5!/)MLD X MOO+O?5>B<1KT.S65;ZA6-(&QA:5-@5R#%;U^Y8;.A[Y\O*18_))B\Q<2>Y"Y MH,M<<$@]NH9$9)S]@I1P["89=H3>U]FHA+6*Z1GKR U#]\QQG)&]WCWF?>!@ M$ [VJ5XER*QN&XHDHN*ZNM,D[H@ M/[)/W>',[;''V,F:QO-'OFF#EU3B)5>D@"6Z8W&536MI)EJLZMJY$!HK M<3W,L1N#- !<7PJAMQ/CH.OOT6]02P,$% @ F# )5=R+\':. P R X M !D !X;"]W;W)K&ULK5?;;MLX$/T50EL4+="- M;KXE:PM(["VVBQ8(XK;[4.P#+8UMHA3IDI3=_/T.*4>V$D4KUWFQ1&G.F9DS MUI SWDGU7:\!#/F9J. 9@Z4 MW:ID+ O#F8!;1721YU3=WP"7NXD7>@\/[MAJ;>P#/QEO MZ KF8+YL;A6N_(HE8SD(S:0@"I83[SJ\FH:Q!3B+KPQV^NB>V%064GZWBP_9 MQ ML1, A-9:"XF4+4^#<,F$22#)2VXN9.[OV"?4-_RI9)K]TMV>]O (VFAC\9 M0+0'1%T!\1[@E//+R%Q:,VIH,E9R1Y2U1C9[X[1Q:,R&"5O&N5'XEB'.)#-0 M;$NME)J\F8&AC.NWY')5*OC3WY?+]Q GVH4B=3JM<$OQZ.\BC*L1=P*E)HDJ&= MNSO1] 6(:NGWJ_3[K,D6^4E[ *>F6W /';3?$;1(.XP%^MMOCG!JLPGX8 M5U:UP(=5X,/6P#\RNF"<&08O4KA69\U?'VFJW_D\-35&E1JC[FK\6BU;'9R@ MP/D\-04N*P4N3VYA,L]EQLP]*B!<%V_<8-MYNY%,SR2II1P&A\-)<%;CZB; M_S@Y'(%PE[3^&D\99W'4TS\ZFX4G-Z^.*8=/>E(T[(U&CSI7@UG8'\67S:TK MC Z!1^K9YOGEU5"!^4J0X&@Z#Q[5\ M:A;&_5'TJ);^T:R0@UJY$4IC!(4PY=A0/:W&M&LWG/@'\W+&^T05'B@UX;!$ M:' QQ,U=E6-3N3!RXR:/A30XQ[C;-8Z:H*P!OE]*:1X6UD$UO";_ 5!+ P04 M " "8, E5DH=#HQT$ # %0 &0 'AL+W=OE,^RKL0.+[S.O"8S>9<#KC#_@+/8 S\:?% Q9U;LZ19 27+2(DH3 ?. M1_\Z\2,)4!9_9K!F.]=(AO),R%=Y!/.,&8Q(_E>6\OG Z3HHA2E>YOR1K'^'*J"6Y)N0G*E? MM*YL/0=-EHR3H@(+#XJLW/SC[U4B=@#!6X"@ @1[ )$9/2"L .&I,T05(#IU MAE8%4*&[F]A5XF+,\;!/R1I1:2W8Y(7*OD*+?&6E7"AC3L733.#X, ::K; 4 MBZ&+&#C.7:*Q6)'I,@=$IF(]3,BLS/Z!%,W$TF-(K$^4<28$V8(OT=,X M1A?OWJ-W*"O1YSE9,ERFK.]RX::<"E$]Z3D2$=8+ M)E1\T1M\CX!SM11^4TOARST4ST#_ULEL))([X#5;X D,'+'%,: K<(8__^2W MO5]T.;9)%MLD2RR1-=2(:C4BQ1X>?7W1;8>)F_W D0 MNN50,*U,D4V9;)+%-LD22V0-F5JU3"WC2_/Y9:%VTJU&.B','"-2%"3-^ N: MB.V-B@JKVUM'1I)S!;#A46+)HT;BVW7BVT87QQR+=2_?"9G^/Q9 L>Q/&+HC M$W6ET\%,.2*,2[(9(2E#C.2Z$C4R< M<)RCX^%V3PIW8]4Z$NXAER[<0RY#N+TZW)XQW*>2-KL!57% UAQ#6V#D/+?> MV"2+;9(EEL@:POC>MJWW_O?&H)K"DE)6V6*K;(DMMJ98.]]@OH7VX C)B?V! MF>5L&6SXE-CRJ9G^8)O^P'Z3<(3SM"[!3'*V&!9<2FRYU-1B^W7IFS\OWRPI M6@W"P]K7\?9*WZBRVJU]E[V@Y^W540W99:<5[9DE.K:H%P;Z2NIO/^1\XP=( MU3J<%WYT4OB'5MKP-6:Z\#5FFO#=G1.I NA,'04RL0LL2[XY:ZA'Z^/&C^J0 M;6_\QK\>^9KQ6!Y/JA.P+?WF;/,>TYG,7 Y3,95WU1%2T:&DX4Z#WLF MG)-"7&UL?9/1;ML@%(9?!;%J M:J4I.&3-NLRVU#2:UDF5HD;9+J9=8/O81L7@ 8Z[MQ]@Q\JD-#>& ^?_^(\Y MQ+W2+Z8&L.BU$=(DN+:V71%B\AH:9F:J!>EV2J4;9EVH*V):#:P(HD80&D5+ MTC N<1J'M:U.8]59P25L-3)=TS#]=PU"]0F>X^/",Z]JZQ=(&K>L@AW8?;O5 M+B(3I> -2,.51!K*!-_/5^N%SP\)/SCTYF2.?"694B\^>"P2''E#(""WGL#< M<( '$,*#G(T_(Q-/1WKAZ?Q(_QIJ=[5DS,"#$C]Y8>L$WV%40,DZ89]5_PW& M>FX]+U?"A"_JAUSZ&:.\,U8UH]@Y:+@<1O8Z_H=3 7U#0$RL]KMSZ08RBZXW8!D7Y@9=(2[1$Q?"_3$3 M$^M.\'DD'VGK@4;?H'WOY PMH@^(1I2B_6Z#KJ]N_L<09W!R22>7-' 7EUS^ MNL^,U>X:?Y\S-@ ^G@?XUEZ9EN608->[!O0!U NU^_LP,9 M12;]L'TA?KGG\7-W]AVCM9 /*@?0Y+$LN!I[N=;5A>^K-(>2JC-1 <>=A9 E MU3B52U]5$FAF067A1T$0^R5EW$M&=NU6)B-1ZX)QN)5$U65)Y=,5%&(]]D)O MNW#'EKDV"WXRJN@29J#OJUN),[]ER5@)7#'!B83%V+L,+R9#8V\-OC%8JYTQ M,9[,A7@PDX_9V N,("@@U8:!XF<%$R@*0X0R?FTXO?9( ]P=;]FOK>_HRYPJ MF(CB.\MT/O;./9+!@M:%OA/K#[#Q9V#X4E$H^TO6C>UPX)&T5EJ4&S J*!EO MOO1Q$X<=0'@($&T T3X@/@#H;0 ]ZVBCS+HUI9HF(RG61!IK9#,#&QN+1F\8 M-UF<:8F[#'$ZF<):9&OD8]AM5/-V=?-6='!\Z.R8W@.E?D/<\@<^ G MW?@PZB#P46\;C6@;C:NHD_%3S<](+WA#HB"*7(*ZX5-($1Y:>-@AI]@?X7LS%C\NYTA*?PD]7]!OROIOQ)Y]Q+I=/Q*R;6*02,J9=+C<\L>4Q!6R5#*+!VWCDKW9]<5@% M_2!LK9Z)'+0B!YTBOX!2I.:T%%*SWY!A,<&GM6"<\A2315*AM/.1-+2#'36G MP_,]Q0Z;?N#6&[=ZXY?UJAS5-M>J,KH%=RGL)'+GGKCNT+_S//-TV'HZ[/:T M?3HF)2X'AZYK$^XGP6$5].+]:^/O%.,2KZWM40K37W/=U.5VM6V#E[;Z^W_- MFQYZ0^62<44*6" T.#-=1S9]J9EH4=G2/A<:&X4=YMC*01H#W%\(H;<3/E&Q)FV4^.$U>;%'BW7UWO+N/-]M)]5GGE!KP6'"A MYT%N3'D9ACK-:4'TA2RIL%_64A7$V*7:A+I4E&2U4,%##&$<%H2)8#&KW]VK MQ4Q6AC-![Q7055$0]>6:2_\DRD\^#) 979.*F_=R]S/= M.S1V^E+)=?T+=LW>. I 6FDCB[VP15 PT?R3QWT@>@(8GQ# >P%TN/0N-M>TTA.G>SG5C!Y^P$X,[JSG7X$>1 MT>R_\J'%W +'!^#7V*OP724NP A^!S#$&'Q8W8#7K]YX]([:@(QJO:,G!N3C M+U80W!I:Z$]#X6BL1,-67*U=ZI*D=![88M)4;6FP^/8;%,,?/#Y$K0^13_OB MUL;XD6:@5"REH*Q4FMO$!:EU1=DRT&!#.)=B\!@;S>-:LROI[0+!$9Q&$,)9 MN!T -6Y!C;V@?K.-!*R9Q?5]@TL3;B/:@=H27OT_-1I,C>*XCRE)HLE)2'$+ M*?9">EN92KFX=$=N^QQ(2E2" MO)"64HFOF;A^>.L*=._A%T':.A\3"3Y]?T$=ER$OS;3JER#/=P!W983_9/>'NB(_Y#D&,Q@.WQ[ W1A54;>IAT5FIA&DFJO9M.Y!> M-6-8M[V99N^(VC"A :=K*PHO)K9 5#,@-@LCRWHH>Y#&CGCU8VZ':JK&ULO5I1<^(V$/XK&E_G)C=S%UNV,9 #9B[8 MGJ;3=)ADTC[<]$& /=LBTHBI/WUE6QC(!)*R.F:AP2;W4_>[Y/DW54&6T*_ ML17&'#P5>4-=S18HR6^ MQ_QA/:'BRFU1YEF!2Y:1$E"\&#I?X%4*^]*ALO@]PUMV\!G(4*:$?),7-_.A MX\DGPCF><0F!Q)]'/,9Y+I'$<_S=@#KMF-+Q\/,./:V"%\%,$<-CDO^1S?EJ MZ/0<,,<+M,GY'=G^C)N .A)O1G)6_0;;VC;R'##;,$Z*QED\09&5]5_TU!!Q MX"!P] Y^X^ _=PA/. 2-0_#:$<+&(7SM")W&H?-:AZAQB"KN:[(JIF/$T6A MR190:2W0Y(=*KLI;$)R524 5]O<3'%]$_=-#$BR9WTBJW1# \= ML54R3!^Q,WK_#D;>9YU&-L%BFV")3;#4$MB1MF&K;5BA!W:VB*^_"G]PPW'! MM/*'-N6W"1;;!$ML@J66P([D[[3R=XQ+>T+)7R(-P',P;10GTSQ;(ID8? 2H M()N2ZW0VHIZKLTVPV"988A,LK<&B"DSFA(\C/^AY\F?@/FHTC%H-(Z.&*$3Y!@.R &NY0R/&,&8GI'+FY)C@;4'-Y;Z?/W]/E& M^GX[W'JQ6-DP/H^AA'OW/=I@W;(TB=?93/6V$'-BM>8A>I226W% M<,SYOAT S?V B9BJ](R>@!GN;,JM=@6LHB56T5);:,[;!-#< M)W@Y4],4NNI+:JPQ@Y[FE:>:=71YQHGJ^ODKSU)%?\S=OE*'YE+]Q2Q-K3AU MS*E6&H)CC1G4,:>::0A.S9&]E;E]R0S--?/Y"9I:)0=J6./&["A5TB5>*IJF M^$@T:#U=XO4CJE:X+UNAN6[]4A#*LW^KO7?'I99"2R5AP[1:A^HFK&ULA511;YLP$/XK)Z^:6FF-@;39E@%2 MVZC:'BI%S=H]3'MPX!*L&IO:)K3_?K8A*)/2C@>XL^_[[CO[CK13^LE4B!9> M:B%-1BIKFSFEIJBP9F:B&I1N9Z-TS:QS]9::1B,K Z@6-(FB&:T9ER1/P]I2 MYZEJK> 2EQI,6]=,OUZC4%U&8K)?N.?;ROH%FJ<-V^(*[4.SU,ZC(TO):Y2& M*PD:-QFYBN?74Q\? AXY=N; !E_)6JDG[_PH,Q)Y02BPL)Z!N<\.;U (3^1D M/ ^<9$SI@8?VGOTVU.YJ63.#-TK\XJ6M,O*%0(D;U@I[K[KO.-1SZ?D*)4QX M0]?'7GPE4+3&JGH .P4UE_V7O0SG< !(DC< R0!(@NX^45"Y8);EJ58=:!_M MV+P12@UH)XY+?RDKJ]TN=SB;WS*NX9&)%N$.F6DUNA.W!DX7:!D7Y@Q.@$OX M6:G6,%F:E%J7U6-I,62X[C,D;V188#&!:?P)DBB)X6&U@-.3LW]IJ!,]*D]& MY4G@G?Y?^8*;0B@OWL#OJ[6QVEWVGV-2>\J+XY1^ .:F805FQ'6X0;U#DG_\ M$,^B;^\(GHZ"I^^QYTOM1DG;5W#G"/C<\L8?-50HRG,W7>>&"3RFN6>=!58_ M8[L\CL*3TMVA''K0!7Z@[IC>L:H)C;%6UK59,"LW MUZA]@-O?*&7WCN^U\4^1_P502P,$% @ F# )598GV,_Q"P (', !D M !X;"]W;W)K&ULU5UM;]LX$OXKA&]QV 6:6.\O MO21 DUQQ/;1 L6EW/Q3W0;$96Z@L924Y:0[WXY=ZB4>,I9'(C("]+ZTC:QYR MAD/YT3P2>?:8Y=^++>7%V7VTX3>\_'K_.1=_+0\HZWC'TR+.4I;SN_/%._/M MM6DZE45]RF\Q?RPZGUGERVV6?:_^^+ ^7QA5EWC"5V6%$8G_'O@53Y(*2G3D MCQ9U<6BT,NQ^?D9_7WLOO+F-"GZ5);_'ZW)[O@@6;,WOHGU2_IH]_HNW'KD5 MWBI+BOI?]MB>:RS8:E^4V:XU%CW8Q6GS?_2CC43'P+0'#*S6P'IIX P8V*V! M/=7 :0WJ4"\;5^HX7$=E='&69X\LK\X6:-6'.IBUM7 _3JN!ORES\6TL[,J+ M]U&G/-?O[I%_83BU/V99OM"V%6J M[>Q5TUEKH+/_WJ>GS#;>,,NPK![S:]S\FJ^$N5F;F[+Y4H3M$#OK$#NKQK,' M\-X5!2^+MWU^-(9.OV$UF=\6]]&*GR_$;"UX_L 7%W__F^D9_^CSB@A,\M$^ M^&ACZ*V/?2XV=EYM5UU>'BZLP F"L^5#M^\HNF;?G4/?';3OUSR/'Z+JNL+> MQVF4KN(H81_2HLSW=6:^88UW[-LGOKOE^7_ZW$2;4!U)(C I&NXA&JYNMKJ4 M/A*!23YZ!Q\]S6QM[-QNMOK'V>H=Y;3I!G9X.$OJE'_HE(]VZF.6;DX2D85K M%C7YMN7)^D3\:)\4D;BJ8MF'(JN.#!&8%(3@$(1 -_L"2A^)P"0?PX./H6;V MA4?99QJ&\2+Y1DZ2NF0:\/MNO/(B^#&.;N,D+F..7PGQAE0'B@I-#DN']IAH M/G:<[DW*UIS*62(TV5G@*29*$;K.]OIJ'67>B6WY_LL$[3O/M-W &LA1X!@F M3C(^1OF&LZ^G-Z?LGW_LX_()ST,B3M$Z-0=#,8&BF([N==$DI1Y4:+*?0#Y, M]'=_^-IX.6+XS>Q/ E+.TJ)U?_A=SQS*:V C)DY'+GG*[^*2?4ZBE'WF^4I< M<,7=-'N7)-DJJNY[>P."@PX%!+52#DB#%G8"8IQ:P4! @ F9.!6ZV45)LOP4 MKZ=/=E(&1(4FNP\B#9.> W#LYOM"[#4Y52O&WEAT;F*&0YP*0))IS]]%V7E<13'%]YM.;@4@YP*4?[D2:' ME Y1H/4$';PEY9#,48)S@4.ZOO:\(&6&5&BRG\ ,7;RB M-US-P0V5W0Q4*I(N,#X7)VY-_EIX8I*R."HT^4T6H'*>MM+HD3(T*C393V!H MGJ[2B!LJE!EU@,8]!&[F3=$B+7+)!V]6.0WFJ+QY0-0\;?W2(^5A5&BRG\## M/%W]$C=42??7 \G. ?GRIHB;%I5LA+>F//"SO)G8>3516]/T2 D5%9KL)Q J M3U?3Q U5$OSU0+)SP**\*;JHXJ5\JFR$MZV=@=#XP.E_[X7Z? ME)11H.XEL U"[0%D$#4L)&A2;["80MT!1!KW!# M93?=8[$G# -_('^!B 53Q$H;3TQ2% M#'ITP^,ULG!XW>X#90JFB) VN9*#-ZL\QG,4PT*@6*&V -H53-$N;2LG!6U,>^#FJ8B&PJU!;J@Q)V1(5FNPGL*50 M5ZIL#<<6-!PY2^X6D)MPBLBH>!&>JL'@;2L/X!SUK!!H5(A+CF,:3$A*H:C0 M9&>!0H4C=2Q<@\&M5:[)Q.)C".0IG"(^VOH:#(ZO/-ZSK+7:66Q5^S7,D)1. M4:&]6,"UNX*KYHN8EV.60VL%XF:J =*"PZ:$:736<36F")/VZ]2:D4;4 S++ M>J^&U8F*MD#Y;$KFZQQDS#0ZB\<:NB+EF.70!>^-I9H-;07J%V MQ') %AHQ4X\0\2ND9G?'@)$M WIOL/74HY&FE,,RTZX!W6T#M&53DWK/@%E( M9'?7@)%M X;K/R.6ZJXV<-+&*\-[7]0;"[PXU&%$^$KWU3W1EVUE,VF57'*[O;I6IR6[>[SN!"YG]TQWI"EHMKSJJDEB8,) MW(-7)T>I.'[*OFQYBQ#EO-D6:\WV1;515BF^2GG9S)_#CEGE-EM7S3YNX]66 M5=/K@>?5@I.BBFB,RO1[EV6UT=%"SQ/GBI8J?N%:$LT6&8M?MEV MYU1P7EKWB^INZZ3>#FS'U_%^=U+$_^7K_Y^ V,0!$3WA\28%WUO$JDM\Q_-- M]:'I_%\Y+(Y^6.JAKQ+B.11@;$^>8IZLA\X1 M78S*.EBYZ%KUDY2(B\#+%MXTG2CS>B>Z)ZF-79:7&Q&QD]MH]5T@=+^K>IV) M(.1-U(]/^>N.6-]5?]G9&;!*O7J'Q6JT]FG9; )W.'K8QO&RWNSPZ+AIO[VJ M+KV]WSG5=\V.A-!,LW?DIZC*^((E_$XT:9Q6SWCFS6Z,S1]E=E_O3WB;E66V MJS]NN1C"O#I!?'^79>7S'U4#ATTQ+_X$4$L#!!0 ( )@P"55EKA63.@, M -(, 9 >&PO=V]R:W-H965T7Z-PE6&.!/%5 DF=IJL09'[C"H@OR_!4,;U&_(G^96X M1%NIGKD&S5F0FS34MS5U\ UJG]Q)83)-8I%"VH%?]./'W\/'_?BP!^^BFUI? M!4=?W0:]A$M(1F3L_T$"+_"[SM,/?U\*A'L5/.B +R^'=UF/?\[ZZH>MG_ER MW.;=N.(;7YYW7VXVVB@L-?]UY5I--^FFL^7W6A!^]"R>>Y\W<_6F M+U.++U-;?5?MS-W3UMW37G?_^^PV4@IX!)4P#2DY4*6H,)H828I2)1G>PEU^ MK=E]_V1;5Z-WYUM?]&[AM9_-D&3QD&2K@8X-%][[R0,Y MAI$4BB7XQ%*IZRN:";*4G%.EGZ5ONN):6[LZS;;1V_!%7'NW]-JX#DD6#TFV M&HBLCJM[TG/EH'95=ZRQJI7"U-=@*VT;\)NJ[WPA7_C72[]#'F/#7O?7S_1U MMW]'U8X)33ALT90W>HL)J^H.NIX8650=WT8:[!^K888_':"L JYO)1;G9F(- MM+\QT5=02P,$% @ F# )5<^.JUK0! 5A8 !D !X;"]W;W)K&ULM5A1CZ,V$/XK%CU5N]+M@B$0DB:1=A=.W:I71;?= M]J'J@P-.8BW@U#;)]=]W((0DX'#1'GU)P/GFL^?S>&;BR8Z+-[FF5*&O:9+) MJ;%6:C,V31FM:4KD/=_0#'Y9'F.IX95K(@F-%(%!8&O M+7VB25(PP3K^J4B->L["\/3YP/ZI=!Z<61!)GWCR)XO5>FKX!HKIDN2)^L)W M/]/*(;?@BW@BRT^TJ["6@:)<*IY6QK""E&7[;_*U$N+$ 'CT!G9E8#<-!A<, MG,K N7:&064PN'8&MS(H73?WOI?"!421V43P'1(%&MB*AU+]TAKT8ED1*"]* MP*\,[-0L)")CV4JB.17H94T$13,Z;D1QB$Y]_7/)? M(R>F E>*!9E1M>S'_;+M"\MVT&>>J;5$81;36&,?=-M['?8F2%CK:!]T?+0[ M"7_)LWOD6!^1;=FV9CU/UYMCG3O?-WOX[MG/Q'#JH')*/N<"W[NCYJ^'A50" MDL??NI#83SK03UIDU+''60KB=0OQ* MI1RC.50M*L!G!(DX>H/0W;*87LA8>T+W9!UW3LOO:T"!!N39PX;;WP"=>>W5 M7GM7>/U% 'XZC6H!1'P*@&^BJRB9.WNK$&+5.RM >.4TQ-"AL>\W< MK$-YS0P>:E"6;UW(S=@Z-JU6;WH$/$F(..DRM-)4$_HG*[7N[5%#&BT*-Q)2 MH.=JR!SJN2[D+7S2S^-.:1[B>(R"HL6"/V"0P:"?RM.B8FN][N32GVJDRUM] M$05]$84]$)WO@'W< ?M]._"MXUGQNF<99M@,P3;(\T;-"&R#;,]O!J!F.NPZ M%P+PV/OC[N8_J-K[JXHG[K6G[Y4MZ)4M[(OM?%>.?3WN;NR_HX1B34>OJ:$: MF*:(:E"Z*JJ#72ZC^-C5X^ZVOJ="BMO-]]#!MM.41 /#HV95"?0PMW5>M3 / M7]#DV//C[J;_?RBFWE7%5(=J%U,M5ZN8:KF:Q=0\N2=+J5B5%Y02G,TSM;_= MJ$?K2]"'\NJO,?Z(QT]8,QX4EZ;EO=R1?G_C^IF(%90"E- E3&7=#V$;Q?X2 M<_^B^*:\I5MPI7A:/JXI >$+ /R^Y%P=7HH)ZJODV7]02P,$% @ F# ) M56VXRO(R P 1!, T !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-I MFQ&:T5;:*B%-VB8D>-@;38F>.R=K]^OG::?N"+.AXVNE0T]CT^YQ[; M-\0PJ,U*L+LY8R9:ED+60S(WIOH0Q_5TSDI:7ZB*28L42I?4V*Z>Q76E&C]^YH!S$@=%+P\0O>AT<&$ ,?'T,/'GM#'IJUUI M-_S4"GGB*4;K'^3H&4.81FPQ/B U:9EBQZI&)(QE3P MB>; *FC)QQ"8*J%T9&REV51=B-2_/-SU/2C"1J?D4FF7VV?PWY-F^!ZP M[H%!+D1KL$=\8#2HJ#%,RQO;<8-=\ D4->W[564=SC1==7N79$-P-YMDHG3. M=)NF2]:AT4"P NQH/IO#W:@J!M 85=I&SNE,2>H\K!E-P\I.F1!W\(1^+W:T ME\76GG5@QV3;M(::II?Q'=#?5O/:V[*]%^E&%7]4YM/"3D>Z/A09N]6LX$O7 M7Q:M 4R]BZO3JA*KCX+/9,G\Y ]..!K0-2^:*\U_V6Q0*E,;8)I$CTP;/MV. M_-2TNF=+LRZG98%[[AVAY[^[SC,FF:9BV[2M_=>\RB]VG%S]*\ONM\J^X:#' MYK7[VDU>'H/)]!A,'D5-]H_!9/8J3<;-"WSKE+!S1FBC$9S%AN0;G.K$)FDT M67!AN&QZ^D&DCW+Z*,>S0LC8?; \84YFK_!,LRQ)TA1;T?$X MZ&",K5N:PD]8#?,&#"P/9/JSM<9W&Z^0Y^L V]/G*@2;*5Z)V$SQM08DO&[ MR++P;F-Y@('M E8[D#^*NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_'U3\07[R[%SOL0Y>Y;J:2GE$_E3C<5A2)H+SLVZLN0K=@C20&2:%K:PK'A@\Z[?V MNDBV3+,EX\R\3(+F;PX!*9E@)7N%?!*, J+7\OF[5.Q5"D/Y(E.2\TD0M0T/ MH S+WE4O:LA[NM1-C:'+.VI!)L%X9 V M+#G+[>PYN:"5 MI@ADNC?(2ZK7#N0A GFX-\B%D9D#.48@QWXA;]6*"O;:-! JZGVI6<,X5Z#! M@3Q"((_\0DZSWY6=LV&T9%=TQ8%,>2;7DCN$QPCAL5_"!:R:Q75H3A":$[\T M-V)K.UA1@0L4C;#/^NP602 M>Y;)>S+RA2SLP'EE(RG=,PW,*XEGKZ"8O>V88(I)/"NFI^:!I4XPU22>53,( M]Q9&%Q,]O_*LFMXCQ% ,,T^<#$QP:2>!8-B]J.)J2;UK)JAUX6!VSS%/)/NX97&N>E=3/1+26.^SB@6L]>9O=6U"?^96&^WAW7XK-?? MIW!.?PQV/W5[C/L04M%;E>TNI'GA+M7S='3W@_1ODXO>BN!WHIZ*X'>VOG8)M!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=!; M46\ET-M0;R/0VU!O(]#;4&\CT-LZFR4$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z M&^IM!'H;ZFT$>GO4VQ/H[5%O3Z"W1[T]@=X>]?8$>OO.9O<[]8[I6H7X['FL M\?GOI#K=[@W/Q]^7CY.=M_>.LX-_48M?4$L#!!0 ( )@P"54NTOC K@$ M ,H: 3 6T-O;G1E;G1?5'EP97-=+GAM;,V9S6[",!"$7P7EBHBQG=(? M 9>VUY9#7\!--B0BB2W;4'C[.N%':D6C(BIU+K$2[\Z,O=)WR?1M9\@-MG75 MN%E4>&\>&'-I0;5RL3;4A)U7T<$A#IU=C2M* MXX:A(&)G'=J=GPT.?:\;LK;,:+!0UK^H.E2Q;<6H?K_=!VUM5W_]=Z5=XUJ5 MS=&?=;^PYI]02P$"% ,4 " "8, E5!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( )@P"57* ZD- M[P "L" 1 " :\ !D;V-0&UL4$L! A0#% @ F# )58C&WAO1!0 YQX M !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ F# )59XTBF8[!@ !P !@ ("! M,A !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ MF# )5>%<)0'1" 0A4 !@ ("!M30 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ F# )52I$"H95 P WP8 M !D ("!T4X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ F# )50(:FMI+ @ '@4 !D M ("!XUH 'AL+W=O&PO=V]R:W-H965T MDZ4P8 -\1 9 M " @;5C !X;"]W;W)K&UL4$L! A0# M% @ F# )5=*WS>G?! 7@X !D ("!/VH 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ F# )5=WE MIH1L!@ 6 \ !D ("!S'P 'AL+W=O9WT" !'!0 &0 M @(%O@P >&PO=V]R:W-H965T&UL4$L! A0#% @ F# )5;L!AGF" @ 8@4 !D M ("!Z8D 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ F# )52?C(AR/! '1P !D ("! M'I0 'AL+W=O&PO=V]R:W-H965TJ6,UH0, +L+ 9 M " @?B= !X;"]W;W)K&UL4$L! A0#% M @ F# )580<*>B4 P F@L !D ("!T*$ 'AL+W=O&PO=V]R:W-H965T6G !X M;"]W;W)K&UL4$L! A0#% @ F# )5:8TL1?= M P OQ !D ("!1;< 'AL+W=O&PO=V]R:W-H965T[V,I ( ' ' 9 " @:"] !X;"]W;W)K&UL4$L! A0#% @ F# )56?9]PBM @ ZP< !D M ("!>\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ F# )5:F:\$CP 0 ^0, !D ("!>,L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MF# )514.Q,L2!0 R2 !D ("!D-0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ F# )566N%9,Z P MT@P !D ("!3>@ 'AL+W=O&PO=V]R:W-H965T;X !X;"]?7!E&UL4$L%!@ T #0 (PX *'\ $ $! end XML 56 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 57 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 58 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 234 254 1 true 47 0 false 4 false false R1.htm 000 - Document - Document And Entity Information Sheet http://altoingredients.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://altoingredients.com/role/ConsolidatedBalanceSheet Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Operations (Unaudited) Sheet http://altoingredients.com/role/ConsolidatedIncomeStatement Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://altoingredients.com/role/ConsolidatedCashFlow Consolidated Statements of Cash Flows (Unaudited) Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Stockholders??? Equity (unaudited) Sheet http://altoingredients.com/role/ShareholdersEquityType2or3 Consolidated Statements of Stockholders??? Equity (unaudited) Statements 6 false false R7.htm 006 - Disclosure - Organization and Basis of Presentation Sheet http://altoingredients.com/role/OrganizationandBasisofPresentation Organization and Basis of Presentation Notes 7 false false R8.htm 007 - Disclosure - Acquisition of Eagle Alcohol Sheet http://altoingredients.com/role/AcquisitionofEagleAlcohol Acquisition of Eagle Alcohol Notes 8 false false R9.htm 008 - Disclosure - Segments Sheet http://altoingredients.com/role/Segments Segments Notes 9 false false R10.htm 009 - Disclosure - Inventories Sheet http://altoingredients.com/role/Inventories Inventories Notes 10 false false R11.htm 010 - Disclosure - Derivatives Sheet http://altoingredients.com/role/Derivatives Derivatives Notes 11 false false R12.htm 011 - Disclosure - Debt Sheet http://altoingredients.com/role/Debt Debt Notes 12 false false R13.htm 012 - Disclosure - Commitments and Contingencies Sheet http://altoingredients.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 13 false false R14.htm 013 - Disclosure - Pension and Retirement Benefit Plans Sheet http://altoingredients.com/role/PensionandRetirementBenefitPlans Pension and Retirement Benefit Plans Notes 14 false false R15.htm 014 - Disclosure - Fair Value Measurements Sheet http://altoingredients.com/role/FairValueMeasurements Fair Value Measurements Notes 15 false false R16.htm 015 - Disclosure - Earnings Per Share Sheet http://altoingredients.com/role/EarningsPerShare Earnings Per Share Notes 16 false false R17.htm 016 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://altoingredients.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies 17 false false R18.htm 017 - Disclosure - Acquisition of Eagle Alcohol (Tables) Sheet http://altoingredients.com/role/AcquisitionofEagleAlcoholTables Acquisition of Eagle Alcohol (Tables) Tables http://altoingredients.com/role/AcquisitionofEagleAlcohol 18 false false R19.htm 018 - Disclosure - Segments (Tables) Sheet http://altoingredients.com/role/SegmentsTables Segments (Tables) Tables http://altoingredients.com/role/Segments 19 false false R20.htm 019 - Disclosure - Inventories (Tables) Sheet http://altoingredients.com/role/InventoriesTables Inventories (Tables) Tables http://altoingredients.com/role/Inventories 20 false false R21.htm 020 - Disclosure - Derivatives (Tables) Sheet http://altoingredients.com/role/DerivativesTables Derivatives (Tables) Tables http://altoingredients.com/role/Derivatives 21 false false R22.htm 021 - Disclosure - Debt (Tables) Sheet http://altoingredients.com/role/DebtTables Debt (Tables) Tables http://altoingredients.com/role/Debt 22 false false R23.htm 022 - Disclosure - Fair Value Measurements (Tables) Sheet http://altoingredients.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://altoingredients.com/role/FairValueMeasurements 23 false false R24.htm 023 - Disclosure - Earnings Per Share (Tables) Sheet http://altoingredients.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://altoingredients.com/role/EarningsPerShare 24 false false R25.htm 024 - Disclosure - Organization and Basis of Presentation (Details) Sheet http://altoingredients.com/role/OrganizationandBasisofPresentationDetails Organization and Basis of Presentation (Details) Details http://altoingredients.com/role/OrganizationandBasisofPresentation 25 false false R26.htm 025 - Disclosure - Acquisition of Eagle Alcohol (Details) Sheet http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails Acquisition of Eagle Alcohol (Details) Details http://altoingredients.com/role/AcquisitionofEagleAlcoholTables 26 false false R27.htm 026 - Disclosure - Acquisition of Eagle Alcohol (Details) - Schedule of pro forma combined financial information assuming the acquisition occurred Sheet http://altoingredients.com/role/ScheduleofproformacombinedfinancialinformationassumingtheacquisitionoccurredTable Acquisition of Eagle Alcohol (Details) - Schedule of pro forma combined financial information assuming the acquisition occurred Details http://altoingredients.com/role/AcquisitionofEagleAlcoholTables 27 false false R28.htm 027 - Disclosure - Acquisition of Eagle Alcohol (Details) - Schedule of preliminary purchase price allocation Sheet http://altoingredients.com/role/ScheduleofpreliminarypurchasepriceallocationTable Acquisition of Eagle Alcohol (Details) - Schedule of preliminary purchase price allocation Details http://altoingredients.com/role/AcquisitionofEagleAlcoholTables 28 false false R29.htm 028 - Disclosure - Segments (Details) Sheet http://altoingredients.com/role/SegmentsDetails Segments (Details) Details http://altoingredients.com/role/SegmentsTables 29 false false R30.htm 029 - 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 30 false false R31.htm 030 - 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 31 false false R32.htm 031 - Disclosure - Inventories (Details) Sheet http://altoingredients.com/role/InventoriesDetails Inventories (Details) Details http://altoingredients.com/role/InventoriesTables 32 false false R33.htm 032 - Disclosure - Inventories (Details) - Schedule of inventories Sheet http://altoingredients.com/role/ScheduleofinventoriesTable Inventories (Details) - Schedule of inventories Details http://altoingredients.com/role/InventoriesTables 33 false false R34.htm 033 - Disclosure - Derivatives (Details) Sheet http://altoingredients.com/role/DerivativesDetails Derivatives (Details) Details http://altoingredients.com/role/DerivativesTables 34 false false R35.htm 034 - 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 35 false false R36.htm 035 - Disclosure - Derivatives (Details) - Schedule of recognized gains for its derivatives Sheet http://altoingredients.com/role/ScheduleofrecognizedgainsforitsderivativesTable Derivatives (Details) - Schedule of recognized gains for its derivatives Details http://altoingredients.com/role/DerivativesTables 36 false false R37.htm 036 - Disclosure - Debt (Details) Sheet http://altoingredients.com/role/DebtDetails Debt (Details) Details http://altoingredients.com/role/DebtTables 37 false false R38.htm 037 - 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 38 false false R39.htm 038 - Disclosure - Commitments and Contingencies (Details) Sheet http://altoingredients.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://altoingredients.com/role/CommitmentsandContingencies 39 false false R40.htm 039 - Disclosure - Pension and Retirement Benefit Plans (Details) Sheet http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails Pension and Retirement Benefit Plans (Details) Details http://altoingredients.com/role/PensionandRetirementBenefitPlans 40 false false R41.htm 040 - Disclosure - Fair Value Measurements (Details) Sheet http://altoingredients.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://altoingredients.com/role/FairValueMeasurementsTables 41 false false R42.htm 041 - 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 42 false false R43.htm 042 - Disclosure - Earnings Per Share (Details) Sheet http://altoingredients.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://altoingredients.com/role/EarningsPerShareTables 43 false false R44.htm 043 - Disclosure - Earnings Per Share (Details) - Schedule of compute basic and diluted earnings per share Sheet http://altoingredients.com/role/ScheduleofcomputebasicanddilutedearningspershareTable Earnings Per Share (Details) - Schedule of compute basic and diluted earnings per share Details http://altoingredients.com/role/EarningsPerShareTables 44 false false All Reports Book All Reports f10q0622_altoingredients.htm alto-20220630.xsd alto-20220630_cal.xml alto-20220630_def.xml alto-20220630_lab.xml alto-20220630_pre.xml f10q0622ex31-1_altoingred.htm f10q0622ex31-2_altoingred.htm f10q0622ex32-1_altoingred.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 60 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "f10q0622_altoingredients.htm": { "axisCustom": 0, "axisStandard": 15, "contextCount": 234, "dts": { "calculationLink": { "local": [ "alto-20220630_cal.xml" ] }, "definitionLink": { "local": [ "alto-20220630_def.xml" ] }, "inline": { "local": [ "f10q0622_altoingredients.htm" ] }, "labelLink": { "local": [ "alto-20220630_lab.xml" ] }, "presentationLink": { "local": [ "alto-20220630_pre.xml" ] }, "schema": { "local": [ "alto-20220630.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/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd" ] } }, "elementCount": 401, "entityCount": 1, "hidden": { "http://altoingredients.com/20220630": 7, "http://fasb.org/us-gaap/2022": 117, "http://xbrl.sec.gov/dei/2022": 4, "total": 128 }, "keyCustom": 29, "keyStandard": 225, "memberCustom": 28, "memberStandard": 19, "nsprefix": "alto", "nsuri": "http://altoingredients.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://altoingredients.com/role/DocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Inventories", "role": "http://altoingredients.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Derivatives", "role": "http://altoingredients.com/role/Derivatives", "shortName": "Derivatives", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Debt", "role": "http://altoingredients.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Commitments and Contingencies", "role": "http://altoingredients.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Pension and Retirement Benefit Plans", "role": "http://altoingredients.com/role/PensionandRetirementBenefitPlans", "shortName": "Pension and Retirement Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Fair Value Measurements", "role": "http://altoingredients.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Earnings Per Share", "role": "http://altoingredients.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Accounting Policies, by Policy (Policies)", "role": "http://altoingredients.com/role/AccountingPoliciesByPolicy", "shortName": "Accounting Policies, by Policy (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Acquisition of Eagle Alcohol (Tables)", "role": "http://altoingredients.com/role/AcquisitionofEagleAlcoholTables", "shortName": "Acquisition of Eagle Alcohol (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Segments (Tables)", "role": "http://altoingredients.com/role/SegmentsTables", "shortName": "Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Balance Sheets", "role": "http://altoingredients.com/role/ConsolidatedBalanceSheet", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Inventories (Tables)", "role": "http://altoingredients.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Derivatives (Tables)", "role": "http://altoingredients.com/role/DerivativesTables", "shortName": "Derivatives (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Debt (Tables)", "role": "http://altoingredients.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Fair Value Measurements (Tables)", "role": "http://altoingredients.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Earnings Per Share (Tables)", "role": "http://altoingredients.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:ProductionRelatedImpairmentsOrCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Organization and Basis of Presentation (Details)", "role": "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails", "shortName": "Organization and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:ProductionRelatedImpairmentsOrCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c70", "decimals": "2", "first": true, "lang": null, "name": "alto:PurchasedMembershipInterests", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Acquisition of Eagle Alcohol (Details)", "role": "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails", "shortName": "Acquisition of Eagle Alcohol (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c70", "decimals": "2", "first": true, "lang": null, "name": "alto:PurchasedMembershipInterests", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c10", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Acquisition of Eagle Alcohol (Details) - Schedule of pro forma combined financial information assuming the acquisition occurred", "role": "http://altoingredients.com/role/ScheduleofproformacombinedfinancialinformationassumingtheacquisitionoccurredTable", "shortName": "Acquisition of Eagle Alcohol (Details) - Schedule of pro forma combined financial information assuming the acquisition occurred", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c10", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c73", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Acquisition of Eagle Alcohol (Details) - Schedule of preliminary purchase price allocation", "role": "http://altoingredients.com/role/ScheduleofpreliminarypurchasepriceallocationTable", "shortName": "Acquisition of Eagle Alcohol (Details) - Schedule of preliminary purchase price allocation", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c73", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Segments (Details)", "role": "http://altoingredients.com/role/SegmentsDetails", "shortName": "Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "role": "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c10", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Segments (Details) - Schedule of financial data for operating segments", "role": "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable", "shortName": "Segments (Details) - Schedule of financial data for operating segments", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c150", "decimals": "-3", "lang": null, "name": "alto:InterestExpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Segments (Details) - Schedule of assets by operating segments", "role": "http://altoingredients.com/role/ScheduleofassetsbyoperatingsegmentsTable", "shortName": "Segments (Details) - Schedule of assets by operating segments", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c154", "decimals": "-3", "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryPartsAndComponentsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Inventories (Details)", "role": "http://altoingredients.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryPartsAndComponentsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Inventories (Details) - Schedule of inventories", "role": "http://altoingredients.com/role/ScheduleofinventoriesTable", "shortName": "Inventories (Details) - Schedule of inventories", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c10", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Derivatives (Details)", "role": "http://altoingredients.com/role/DerivativesDetails", "shortName": "Derivatives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c10", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "alto:TypeOfInstrumentCashCollateralBalance", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Derivatives (Details) - Schedule of derivatives not designated as hedging instruments", "role": "http://altoingredients.com/role/ScheduleofderivativesnotdesignatedashedginginstrumentsTable", "shortName": "Derivatives (Details) - Schedule of derivatives not designated as hedging instruments", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "alto:TypeOfInstrumentCashCollateralBalance", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c162", "decimals": null, "first": true, "lang": "en-US", "name": "alto:TypeOfInstrumentRealizedGains", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Derivatives (Details) - Schedule of recognized gains for its derivatives", "role": "http://altoingredients.com/role/ScheduleofrecognizedgainsforitsderivativesTable", "shortName": "Derivatives (Details) - Schedule of recognized gains for its derivatives", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c162", "decimals": null, "first": true, "lang": "en-US", "name": "alto:TypeOfInstrumentRealizedGains", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Debt (Details)", "role": "http://altoingredients.com/role/DebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnamortizedLossReacquiredDebtNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Debt (Details) - Schedule of long-term borrowings", "role": "http://altoingredients.com/role/ScheduleoflongtermborrowingsTable", "shortName": "Debt (Details) - Schedule of long-term borrowings", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnamortizedLossReacquiredDebtNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "alto:IndexedpricePurchaseContracts", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Commitments and Contingencies (Details)", "role": "http://altoingredients.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "alto:IndexedpricePurchaseContracts", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c10", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Statements of Operations (Unaudited)", "role": "http://altoingredients.com/role/ConsolidatedIncomeStatement", "shortName": "Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c10", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c176", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Pension and Retirement Benefit Plans (Details)", "role": "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails", "shortName": "Pension and Retirement Benefit Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c176", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Fair Value Measurements (Details)", "role": "http://altoingredients.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Fair Value Measurements (Details) - Schedule of recurring and nonrecurring fair value measurements", "role": "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable", "shortName": "Fair Value Measurements (Details) - Schedule of recurring and nonrecurring fair value measurements", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c10", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Earnings Per Share (Details)", "role": "http://altoingredients.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c10", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c10", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Earnings Per Share (Details) - Schedule of compute basic and diluted earnings per share", "role": "http://altoingredients.com/role/ScheduleofcomputebasicanddilutedearningspershareTable", "shortName": "Earnings Per Share (Details) - Schedule of compute basic and diluted earnings per share", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c10", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "role": "http://altoingredients.com/role/ConsolidatedCashFlow", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c42", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Statements of Stockholders\u2019 Equity (unaudited)", "role": "http://altoingredients.com/role/ShareholdersEquityType2or3", "shortName": "Consolidated Statements of Stockholders\u2019 Equity (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c48", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "006 - Disclosure - Organization and Basis of Presentation", "role": "http://altoingredients.com/role/OrganizationandBasisofPresentation", "shortName": "Organization and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Acquisition of Eagle Alcohol", "role": "http://altoingredients.com/role/AcquisitionofEagleAlcohol", "shortName": "Acquisition of Eagle Alcohol", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Segments", "role": "http://altoingredients.com/role/Segments", "shortName": "Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 47, "tag": { "alto_AccruedPreferredStockDividends": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued preferred stock dividends.", "label": "AccruedPreferredStockDividends", "terseLabel": "Accrued preferred stock dividends" } } }, "localname": "AccruedPreferredStockDividends", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "alto_AcquisitionOfEagleAlcoholMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AcquisitionOfEagleAlcoholMember", "terseLabel": "Acquisition of Eagle Alcohol [Member]" } } }, "localname": "AcquisitionOfEagleAlcoholMember", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofpreliminarypurchasepriceallocationTable" ], "xbrltype": "domainItemType" }, "alto_AcquisitionofEagleAlcoholDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisition of Eagle Alcohol (Details) [Line Items]" } } }, "localname": "AcquisitionofEagleAlcoholDetailsLineItems", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" ], "xbrltype": "stringItemType" }, "alto_AcquisitionofEagleAlcoholDetailsScheduleofpreliminarypurchasepriceallocationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisition of Eagle Alcohol (Details) - Schedule of preliminary purchase price allocation [Line Items]" } } }, "localname": "AcquisitionofEagleAlcoholDetailsScheduleofpreliminarypurchasepriceallocationLineItems", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofpreliminarypurchasepriceallocationTable" ], "xbrltype": "stringItemType" }, "alto_AcquisitionofEagleAlcoholDetailsScheduleofpreliminarypurchasepriceallocationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisition of Eagle Alcohol (Details) - Schedule of preliminary purchase price allocation [Table]" } } }, "localname": "AcquisitionofEagleAlcoholDetailsScheduleofpreliminarypurchasepriceallocationTable", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofpreliminarypurchasepriceallocationTable" ], "xbrltype": "stringItemType" }, "alto_AcquisitionofEagleAlcoholDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisition of Eagle Alcohol (Details) [Table]" } } }, "localname": "AcquisitionofEagleAlcoholDetailsTable", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" ], "xbrltype": "stringItemType" }, "alto_AlcoholFromItsSuppliersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AlcoholFromItsSuppliersMember", "terseLabel": "Alcohol from Suppliers [Member]" } } }, "localname": "AlcoholFromItsSuppliersMember", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "alto_AlcoholSalesContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AlcoholSalesContractsMember", "terseLabel": "Alcohol Sales Contracts [Member]" } } }, "localname": "AlcoholSalesContractsMember", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "alto_AltoIngredientsIncStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AltoIngredientsIncStockholdersEquityAbstract", "terseLabel": "Alto Ingredients, Inc. Stockholders\u2019 Equity:" } } }, "localname": "AltoIngredientsIncStockholdersEquityAbstract", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "alto_AssetsBalanceSheetLocationDerivativesAssets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets, Balance Sheet Location.", "label": "AssetsBalanceSheetLocationDerivativesAssets", "terseLabel": "Assets, Balance Sheet Location Commodity contracts" } } }, "localname": "AssetsBalanceSheetLocationDerivativesAssets", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofderivativesnotdesignatedashedginginstrumentsTable" ], "xbrltype": "stringItemType" }, "alto_AssetsBalanceSheetLocationRestrictedcashs": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AssetsBalanceSheetLocationRestrictedcashs", "terseLabel": "Assets, Balance Sheet Location Cash collateral balance" } } }, "localname": "AssetsBalanceSheetLocationRestrictedcashs", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofderivativesnotdesignatedashedginginstrumentsTable" ], "xbrltype": "stringItemType" }, "alto_AssetsFairValueRestrictedcash": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of all derivative liabilities designated as fair value hedging instruments.", "label": "AssetsFairValueRestrictedcash", "terseLabel": "Assets, Fair Value Cash collateral balance" } } }, "localname": "AssetsFairValueRestrictedcash", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofderivativesnotdesignatedashedginginstrumentsTable" ], "xbrltype": "monetaryItemType" }, "alto_BadDebtExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of bad debt expense.", "label": "BadDebtExpense", "terseLabel": "Bad Debt Expense" } } }, "localname": "BadDebtExpense", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "alto_BasicIncomePerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BasicIncomePerShareAbstract", "terseLabel": "Basic income per share:" } } }, "localname": "BasicIncomePerShareAbstract", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofcomputebasicanddilutedearningspershareTable" ], "xbrltype": "stringItemType" }, "alto_CashAndCashEquivalents": { "auth_ref": [], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "alto_TotalCashCashEquivalentsAndRestrictedCash", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash and cash equivalents.", "label": "CashAndCashEquivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalents", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "alto_CommitmentsandContingenciesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Details) [Line Items]" } } }, "localname": "CommitmentsandContingenciesDetailsLineItems", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "alto_CommitmentsandContingenciesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Details) [Table]" } } }, "localname": "CommitmentsandContingenciesDetailsTable", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "alto_CommonStockValueOne": { "auth_ref": [], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "CommonStockValueOne", "terseLabel": "Non-voting common stock, $0.001 par value; 3,553 shares authorized; 1 share issued and outstanding as of June 30, 2022 and December 31, 2021, respectively" } } }, "localname": "CommonStockValueOne", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "alto_CornFromSuppliersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CornFromSuppliersMember", "terseLabel": "Corn from Suppliers [Member]" } } }, "localname": "CornFromSuppliersMember", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "alto_CorporateActivitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporate Assets [Member]", "label": "CorporateActivitiesMember", "terseLabel": "Corporate and other [Member]" } } }, "localname": "CorporateActivitiesMember", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "alto_CostOfGoodsSoldAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CostOfGoodsSoldAbstract", "terseLabel": "Cost of goods sold:" } } }, "localname": "CostOfGoodsSoldAbstract", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "stringItemType" }, "alto_CurrentPortionOperatingLeases": { "auth_ref": [], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "CurrentPortionOperatingLeases", "terseLabel": "Current portion \u2013 operating leases" } } }, "localname": "CurrentPortionOperatingLeases", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "alto_DefinedBenefitPlanAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DefinedBenefitPlanAssetsMember", "terseLabel": "Defined benefit plan assets [Member]" } } }, "localname": "DefinedBenefitPlanAssetsMember", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "domainItemType" }, "alto_DepreciationAndAmortizationOfIntangiblesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DepreciationAndAmortizationOfIntangiblesAbstract", "terseLabel": "Depreciation and amortization of intangibles:" } } }, "localname": "DepreciationAndAmortizationOfIntangiblesAbstract", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "stringItemType" }, "alto_DilutedIncomePerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DilutedIncomePerShareAbstract", "terseLabel": "Diluted income per share:" } } }, "localname": "DilutedIncomePerShareAbstract", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofcomputebasicanddilutedearningspershareTable" ], "xbrltype": "stringItemType" }, "alto_DilutiveInstruments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dilutive securities shares.", "label": "DilutiveInstruments", "terseLabel": "Add: Dilutive instruments (in Shares)" } } }, "localname": "DilutiveInstruments", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofcomputebasicanddilutedearningspershareTable" ], "xbrltype": "sharesItemType" }, "alto_DocumentAndEntityInformationAbstract": { "auth_ref": [], "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://altoingredients.com/20220630", "xbrltype": "stringItemType" }, "alto_EssentialIngredientSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EssentialIngredientSalesMember", "terseLabel": "Essential Ingredient Sales [Member]" } } }, "localname": "EssentialIngredientSalesMember", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "alto_EthanolAlcoholSalesGrossMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EthanolAlcoholSalesGrossMember", "terseLabel": "Alcohol sales, gross [Member]" } } }, "localname": "EthanolAlcoholSalesGrossMember", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "alto_EthanolAlcoholSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EthanolAlcoholSalesMember", "terseLabel": "Alcohol Sales [Member]", "verboseLabel": "Alcohol sales [Member]" } } }, "localname": "EthanolAlcoholSalesMember", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "alto_EthanolPurchaseContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ethanol Purchase Contracts [Member]", "label": "EthanolPurchaseContractsMember", "terseLabel": "Purchase Commitments [Member]" } } }, "localname": "EthanolPurchaseContractsMember", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "alto_EthanolalcoholSalesNetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The information about ethanolalcohol sales net.", "label": "EthanolalcoholSalesNetMember", "terseLabel": "Alcohol sales, net [Member]" } } }, "localname": "EthanolalcoholSalesNetMember", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "alto_FixedIncomeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FixedIncomeMember", "terseLabel": "Fixed Income [Member]" } } }, "localname": "FixedIncomeMember", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "domainItemType" }, "alto_IncomeAllocatedToParticipatingSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Income allocated to participating securities.", "label": "IncomeAllocatedToParticipatingSecurities", "terseLabel": "Less: Income allocated to participating securities" } } }, "localname": "IncomeAllocatedToParticipatingSecurities", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofcomputebasicanddilutedearningspershareTable" ], "xbrltype": "monetaryItemType" }, "alto_IncomeBeforeProvisionForIncomeTaxesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "IncomeBeforeProvisionForIncomeTaxesAbstract", "terseLabel": "Income before provision for income taxes:" } } }, "localname": "IncomeBeforeProvisionForIncomeTaxesAbstract", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "stringItemType" }, "alto_IncomeFromLoanForgiveness": { "auth_ref": [], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 5.0, "parentTag": "us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Income from loan forgiveness", "label": "IncomeFromLoanForgiveness", "negatedLabel": "Income from loan forgiveness" } } }, "localname": "IncomeFromLoanForgiveness", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "alto_IncomelossBeforeBenefitForIncomeTaxes": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income (loss) before benefit for income taxes.", "label": "IncomelossBeforeBenefitForIncomeTaxes", "terseLabel": "Income before provision for income taxes" } } }, "localname": "IncomelossBeforeBenefitForIncomeTaxes", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "monetaryItemType" }, "alto_IncreaseDecreaseInOtherAssets": { "auth_ref": [], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) classified as other.", "label": "IncreaseDecreaseInOtherAssets", "terseLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherAssets", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "alto_IndexedpricePurchaseContracts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indexed-price purchase contracts", "label": "IndexedpricePurchaseContracts", "terseLabel": "Indexed price purchase contracts gallons" } } }, "localname": "IndexedpricePurchaseContracts", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "alto_InterestExpenseNetOfCapitalizedInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "InterestExpenseNetOfCapitalizedInterestAbstract", "terseLabel": "Interest expense, net of capitalized interest:" } } }, "localname": "InterestExpenseNetOfCapitalizedInterestAbstract", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "stringItemType" }, "alto_InterestExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "InterestExpenses", "label": "InterestExpenses", "terseLabel": "Interest expense, net of capitalized interest" } } }, "localname": "InterestExpenses", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "monetaryItemType" }, "alto_InternationalEquityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "InternationalEquityMember", "terseLabel": "International Equity [Member]" } } }, "localname": "InternationalEquityMember", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "domainItemType" }, "alto_IntersegmentEliminationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "IntersegmentEliminationsMember", "terseLabel": "Intersegment Eliminations [Member]" } } }, "localname": "IntersegmentEliminationsMember", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "alto_IntersegmentSaleMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "IntersegmentSaleMember", "terseLabel": "Intersegment Sales [Member]" } } }, "localname": "IntersegmentSaleMember", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "alto_LargeUSEquityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LargeUSEquityMember", "terseLabel": "Large U.S. Equity [Member]" } } }, "localname": "LargeUSEquityMember", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "domainItemType" }, "alto_LiabilitiesBalanceSheetLocation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liabilities, Balance Sheet Location.", "label": "LiabilitiesBalanceSheetLocation", "terseLabel": "Liabilities, Balance Sheet Location Cash collateral balance" } } }, "localname": "LiabilitiesBalanceSheetLocation", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofderivativesnotdesignatedashedginginstrumentsTable" ], "xbrltype": "stringItemType" }, "alto_LiabilitiesBalanceSheetLocationDerivativeLiabilities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liabilities, Balance Sheet Location.", "label": "LiabilitiesBalanceSheetLocationDerivativeLiabilities", "terseLabel": "Liabilities, Balance Sheet Location Commodity contracts" } } }, "localname": "LiabilitiesBalanceSheetLocationDerivativeLiabilities", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofderivativesnotdesignatedashedginginstrumentsTable" ], "xbrltype": "stringItemType" }, "alto_LoanAdvance": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loan.", "label": "LoanAdvance", "terseLabel": "Loan" } } }, "localname": "LoanAdvance", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "alto_LonglivedAssetsHeldforsaleMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LonglivedAssetsHeldforsaleMember", "terseLabel": "Long-lived assets held-for-sale [Member]" } } }, "localname": "LonglivedAssetsHeldforsaleMember", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "domainItemType" }, "alto_MarketingAndDistributionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MarketingAndDistributionsMember", "terseLabel": "Marketing and Distribution [Member]" } } }, "localname": "MarketingAndDistributionsMember", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofassetsbyoperatingsegmentsTable", "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "alto_NetSalesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NetSalesAbstract", "terseLabel": "Net Sales" } } }, "localname": "NetSalesAbstract", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "stringItemType" }, "alto_NetWorkingCapital": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of net working capital.", "label": "NetWorkingCapital", "terseLabel": "Net working capital" } } }, "localname": "NetWorkingCapital", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" ], "xbrltype": "monetaryItemType" }, "alto_OrganizationandBasisofPresentationDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization and Basis of Presentation (Details) [Line Items]" } } }, "localname": "OrganizationandBasisofPresentationDetailsLineItems", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "alto_OrganizationandBasisofPresentationDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization and Basis of Presentation (Details) [Table]" } } }, "localname": "OrganizationandBasisofPresentationDetailsTable", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "alto_OtherProductionIncomeTaxMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OtherProductionIncomeTaxMember", "terseLabel": "Other production [Member]", "verboseLabel": "Other Production [Member]" } } }, "localname": "OtherProductionIncomeTaxMember", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofassetsbyoperatingsegmentsTable", "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "alto_OwnershipMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ownership [Member]", "label": "OwnershipMember", "terseLabel": "Ownership [Member]" } } }, "localname": "OwnershipMember", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "alto_PekinCampusMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PekinCampusMember", "terseLabel": "Pekin Campus Production [Member]", "verboseLabel": "Pekin Campus production [Member]" } } }, "localname": "PekinCampusMember", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofassetsbyoperatingsegmentsTable", "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "alto_PekinCampusRecordedAsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PekinCampusRecordedAsGrossAbstract", "terseLabel": "Pekin Campus, recorded as gross:" } } }, "localname": "PekinCampusRecordedAsGrossAbstract", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "stringItemType" }, "alto_PensionandRetirementBenefitPlansDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Pension and Retirement Benefit Plans (Details) [Line Items]" } } }, "localname": "PensionandRetirementBenefitPlansDetailsLineItems", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "alto_PensionandRetirementBenefitPlansDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Pension and Retirement Benefit Plans (Details) [Table]" } } }, "localname": "PensionandRetirementBenefitPlansDetailsTable", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "alto_PooledSeparateAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PooledSeparateAccountsAbstract", "terseLabel": "(pooled separate accounts):" } } }, "localname": "PooledSeparateAccountsAbstract", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "stringItemType" }, "alto_ProductionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ProductionMember", "terseLabel": "Pekin Campus Production [Member]" } } }, "localname": "ProductionMember", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "alto_PurchasedMembershipInterests": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased membership interests.", "label": "PurchasedMembershipInterests", "terseLabel": "Purchased membership interests" } } }, "localname": "PurchasedMembershipInterests", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" ], "xbrltype": "percentItemType" }, "alto_RealizedGainsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RealizedGainsMember", "terseLabel": "Realized Gains [Member]" } } }, "localname": "RealizedGainsMember", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofrecognizedgainsforitsderivativesTable" ], "xbrltype": "domainItemType" }, "alto_ReconciliationOfTotalCashCashEquivalentsAndRestrictedCashAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ReconciliationOfTotalCashCashEquivalentsAndRestrictedCashAbstract", "terseLabel": "Reconciliation of total cash, cash equivalents and restricted cash:" } } }, "localname": "ReconciliationOfTotalCashCashEquivalentsAndRestrictedCashAbstract", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "alto_ScheduleOfAssetsByOperatingSegmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of assets by operating segments [Abstract]" } } }, "localname": "ScheduleOfAssetsByOperatingSegmentsAbstract", "nsuri": "http://altoingredients.com/20220630", "xbrltype": "stringItemType" }, "alto_ScheduleOfComputeBasicAndDilutedEarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of compute basic and diluted earnings per share [Abstract]" } } }, "localname": "ScheduleOfComputeBasicAndDilutedEarningsPerShareAbstract", "nsuri": "http://altoingredients.com/20220630", "xbrltype": "stringItemType" }, "alto_ScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of derivatives not designated as hedging instruments [Abstract]" } } }, "localname": "ScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsAbstract", "nsuri": "http://altoingredients.com/20220630", "xbrltype": "stringItemType" }, "alto_ScheduleOfFinancialDataForOperatingSegmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of financial data for operating segments [Abstract]" } } }, "localname": "ScheduleOfFinancialDataForOperatingSegmentsAbstract", "nsuri": "http://altoingredients.com/20220630", "xbrltype": "stringItemType" }, "alto_ScheduleOfInventoriesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of inventories [Abstract]" } } }, "localname": "ScheduleOfInventoriesAbstract", "nsuri": "http://altoingredients.com/20220630", "xbrltype": "stringItemType" }, "alto_ScheduleOfLongTermBorrowingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of long-term borrowings [Abstract]" } } }, "localname": "ScheduleOfLongTermBorrowingsAbstract", "nsuri": "http://altoingredients.com/20220630", "xbrltype": "stringItemType" }, "alto_ScheduleOfPreliminaryPurchasePriceAllocationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of preliminary purchase price allocation [Abstract]" } } }, "localname": "ScheduleOfPreliminaryPurchasePriceAllocationAbstract", "nsuri": "http://altoingredients.com/20220630", "xbrltype": "stringItemType" }, "alto_ScheduleOfProFormaCombinedFinancialInformationAssumingTheAcquisitionOccurredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of pro forma combined financial information assuming the acquisition occurred [Abstract]" } } }, "localname": "ScheduleOfProFormaCombinedFinancialInformationAssumingTheAcquisitionOccurredAbstract", "nsuri": "http://altoingredients.com/20220630", "xbrltype": "stringItemType" }, "alto_ScheduleOfRecognizedGainsForItsDerivativesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of recognized gains for its derivatives [Abstract]" } } }, "localname": "ScheduleOfRecognizedGainsForItsDerivativesAbstract", "nsuri": "http://altoingredients.com/20220630", "xbrltype": "stringItemType" }, "alto_ScheduleOfRecurringAndNonrecurringFairValueMeasurementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of recurring and nonrecurring fair value measurements [Abstract]" } } }, "localname": "ScheduleOfRecurringAndNonrecurringFairValueMeasurementsAbstract", "nsuri": "http://altoingredients.com/20220630", "xbrltype": "stringItemType" }, "alto_SharesBasedCompensation": { "auth_ref": [], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share Based Compensation", "label": "SharesBasedCompensation", "terseLabel": "Non-cash compensation" } } }, "localname": "SharesBasedCompensation", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "alto_SmallMidUSEquityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SmallMidUSEquityMember", "terseLabel": "Small/Mid U.S. Equity [Member]" } } }, "localname": "SmallMidUSEquityMember", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "domainItemType" }, "alto_StatementsOfOperationsLocationRealizedGains": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Statements of Operations Location.", "label": "StatementsOfOperationsLocationRealizedGains", "terseLabel": "Statements of Operations Location" } } }, "localname": "StatementsOfOperationsLocationRealizedGains", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofrecognizedgainsforitsderivativesTable" ], "xbrltype": "stringItemType" }, "alto_StatementsOfOperationsLocationUnrealizedLosses": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Statements of Operations Location.", "label": "StatementsOfOperationsLocationUnrealizedLosses", "terseLabel": "Statements of Operations Location" } } }, "localname": "StatementsOfOperationsLocationUnrealizedLosses", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofrecognizedgainsforitsderivativesTable" ], "xbrltype": "stringItemType" }, "alto_TotalAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TotalAssetsAbstract", "terseLabel": "Total assets:" } } }, "localname": "TotalAssetsAbstract", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofassetsbyoperatingsegmentsTable" ], "xbrltype": "stringItemType" }, "alto_TotalCashCashEquivalentsAndRestrictedCash": { "auth_ref": [], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total cash, cash equivalents and restricted cash.", "label": "TotalCashCashEquivalentsAndRestrictedCash", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "TotalCashCashEquivalentsAndRestrictedCash", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "alto_TotalMarketingAndDistributionSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total marketing and distribution sales [Member]", "label": "TotalMarketingAndDistributionSalesMember", "terseLabel": "Total Marketing and Distribution Sales [Member]" } } }, "localname": "TotalMarketingAndDistributionSalesMember", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "alto_TotalOtherProductionSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total Other production sales [Member]", "label": "TotalOtherProductionSalesMember", "terseLabel": "Total Other production Sales [Member]" } } }, "localname": "TotalOtherProductionSalesMember", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "alto_TotalPekinCampusSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total Pekin Campus sales [Member]", "label": "TotalPekinCampusSalesMember", "terseLabel": "Total Pekin Campus Sales [Member]" } } }, "localname": "TotalPekinCampusSalesMember", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "alto_TypeOfInstrumentCashCollateralBalance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of Instrument Cash collateral balance.", "label": "TypeOfInstrumentCashCollateralBalance", "terseLabel": "Type of Instrument Cash collateral balance" } } }, "localname": "TypeOfInstrumentCashCollateralBalance", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofderivativesnotdesignatedashedginginstrumentsTable" ], "xbrltype": "stringItemType" }, "alto_TypeOfInstrumentCommoditysContracts1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of Instrument.", "label": "TypeOfInstrumentCommoditysContracts1", "terseLabel": "Type of Instrument Commodity contracts" } } }, "localname": "TypeOfInstrumentCommoditysContracts1", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofderivativesnotdesignatedashedginginstrumentsTable" ], "xbrltype": "stringItemType" }, "alto_TypeOfInstrumentRealizedGains": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of the type of derivative instrument, such as a swap, forward, and option. Excludes the underlying risk of the instrument.", "label": "TypeOfInstrumentRealizedGains", "terseLabel": "Type of Instrument" } } }, "localname": "TypeOfInstrumentRealizedGains", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofrecognizedgainsforitsderivativesTable" ], "xbrltype": "stringItemType" }, "alto_TypeOfInstrumentUnrealizedLosses": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of the type of derivative instrument, such as a swap, forward, and option. Excludes the underlying risk of the instrument.", "label": "TypeOfInstrumentUnrealizedLosses", "terseLabel": "Type of Instrument" } } }, "localname": "TypeOfInstrumentUnrealizedLosses", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofrecognizedgainsforitsderivativesTable" ], "xbrltype": "stringItemType" }, "alto_UnrealizedGainsLossesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UnrealizedGainsLossesMember", "terseLabel": "Unrealized Gains (Losses) [Member]" } } }, "localname": "UnrealizedGainsLossesMember", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ScheduleofrecognizedgainsforitsderivativesTable" ], "xbrltype": "domainItemType" }, "alto_ValueOfRestrictedCash": { "auth_ref": [], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "alto_TotalCashCashEquivalentsAndRestrictedCash", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash 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.", "label": "ValueOfRestrictedCash", "terseLabel": "Restricted cash" } } }, "localname": "ValueOfRestrictedCash", "nsuri": "http://altoingredients.com/20220630", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r550" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r538" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r92", "r248", "r252", "r257", "r397", "r398", "r400", "r401", "r452", "r537" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofrecognizedgainsforitsderivativesTable" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r178", "r245", "r246", "r286", "r287", "r488", "r523", "r524" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r178", "r245", "r246", "r286", "r287", "r488", "r523", "r524" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts and Other Receivables, Net, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsAndOtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofpreliminarypurchasepriceallocationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r10", "r41" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Trade, Current", "terseLabel": "Accounts payable \u2013 trade" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r7", "r24", "r183", "r184" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableSale": { "auth_ref": [ "r202" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease from sale of accounts receivable.", "label": "Accounts Receivable, Sale", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableSale", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r27", "r52", "r53", "r54", "r513", "r529", "r530" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r51", "r54", "r57", "r58", "r59", "r94", "r95", "r96", "r399", "r448", "r525", "r526" ], "lang": { "en-us": { "role": { "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.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accum. Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r25", "r455" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r94", "r95", "r96", "r376", "r377", "r378", "r419" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r31", "r189", "r201" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Net of allowance for doubtful accounts (in Dollars)" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r68", "r81", "r268", "r441" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of deferred financing fees" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r81", "r227", "r232" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization amount" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Potentially dilutive shares from convertible securities outstanding" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r81", "r235" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Asset Impairment Charges", "terseLabel": "Asset impairments" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r16", "r90", "r160", "r167", "r174", "r199", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r397", "r400", "r433", "r453", "r455", "r493", "r509" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofassetsbyoperatingsegmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r40", "r90", "r199", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r397", "r400", "r433", "r453", "r455" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r423" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": { "auth_ref": [ "r234", "r455" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer.", "label": "Assets Held-for-sale, Not Part of Disposal Group, Current", "terseLabel": "Accounts receivable, net (net of allowance for doubtful accounts of $444 and $378, respectively)" } } }, "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsTotalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total assets, when it serves as a benchmark in a concentration of risk calculation, representing the sum of all reported assets as of the balance sheet date.", "label": "Assets, Total [Member]", "terseLabel": "Total [Member]" } } }, "localname": "AssetsTotalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation\u2013Interim Financial Statements" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Organization and Business" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r385", "r386" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net income attributed to Alto Ingredients, Inc." } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofcomputebasicanddilutedearningspershareTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r385", "r386" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenues \u2013 pro forma" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofproformacombinedfinancialinformationassumingtheacquisitionoccurredTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r392", "r393" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r390", "r394" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "ACQUISITION OF EAGLE ALCOHOL" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcohol" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r387", "r388" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofpreliminarypurchasepriceallocationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r387", "r388" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "terseLabel": "Net tangible assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofpreliminarypurchasepriceallocationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r387", "r388" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofpreliminarypurchasepriceallocationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest": { "auth_ref": [ "r388" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the assets, including goodwill, in excess of (less than) the aggregate liabilities assumed, less the noncontrolling interest in the acquiree.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest", "terseLabel": "Total Purchase Price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofpreliminarypurchasepriceallocationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisition of Eagle Alcohol [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "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.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_Cash": { "auth_ref": [ "r12", "r455", "r532", "r533" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r5", "r12", "r83" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofpreliminarypurchasepriceallocationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r77", "r83", "r85" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r77", "r434" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1": { "auth_ref": [ "r416" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the increase (decrease) in fair value of the hedged item in a fair value hedge recognized in the income statement.", "label": "Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge", "terseLabel": "Recognized net gains" } } }, "localname": "ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/DerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r21", "r22", "r23", "r89", "r90", "r111", "r112", "r117", "r121", "r125", "r135", "r136", "r137", "r199", "r248", "r252", "r253", "r254", "r257", "r258", "r276", "r277", "r278", "r279", "r281", "r433", "r543" ], "lang": { "en-us": { "role": { "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.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Common stock exercise price per share (in Dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r47", "r500", "r519" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and Contingencies (Note 7)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r242", "r243", "r244", "r247", "r536" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockHeldBySubsidiary": { "auth_ref": [ "r48" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of entity shares held by subsidiary, which are purchased for the purpose of granting the shares to senior employees as part of an employee stock option plan approved by the Entity's Board of Directors. Presented as a reduction of shareholders' equity at their cost to the subsidiary.", "label": "Common Stock Held by Subsidiary", "terseLabel": "Aggregate of common stock" } } }, "localname": "CommonStockHeldBySubsidiary", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r94", "r95", "r419" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in Dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r23", "r281" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r23", "r455" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value; 300,000 shares authorized; 74,188 and 72,778 shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r142", "r143", "r181", "r431", "r432", "r535" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r142", "r143", "r181", "r431", "r432", "r531", "r535" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_CorporateAndOtherMember": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "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.", "label": "Corporate and Other [Member]", "terseLabel": "Corporate and other [Member]" } } }, "localname": "CorporateAndOtherMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofassetsbyoperatingsegmentsTable", "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r66", "r488" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r88", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r267", "r269", "r270", "r272", "r275" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAnnualPrincipalPayment": { "auth_ref": [ "r18" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the total principal payments made during the annual reporting period.", "label": "Debt Instrument, Annual Principal Payment", "terseLabel": "Annual payments of essential ingredients" } } }, "localname": "DebtInstrumentAnnualPrincipalPayment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "auth_ref": [ "r45" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.", "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "terseLabel": "Unused borrowing" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "auth_ref": [ "r323" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.", "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "terseLabel": "Projected benefit obligation, amount" } } }, "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r291", "r330", "r353", "r359", "r360" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "terseLabel": "Amortization expense" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r291", "r329", "r352", "r359", "r360" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "terseLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "auth_ref": [ "r290", "r313", "r359" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "terseLabel": "Underfunded amount" } } }, "localname": "DefinedBenefitPlanFundedStatusOfPlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r291", "r296", "r328", "r351", "r359", "r360" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r326", "r349", "r359", "r360" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "terseLabel": "Net periodic expense (income)" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets": { "auth_ref": [ "r347", "r348", "r359" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of plan asset for defined benefit plan with accumulated benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets", "terseLabel": "Fair value of plan assets" } } }, "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": { "auth_ref": [ "r314", "r359" ], "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage", "terseLabel": "Benefit Plan Percentage Allocation" } } }, "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": { "auth_ref": [ "r292", "r333", "r356" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement", "terseLabel": "Retirement plan\u2019s net periodic benefit" } } }, "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r294", "r327", "r350", "r359", "r360" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPostretirementLifeInsuranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide postretirement life insurance benefits to retiree or beneficiary. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Postretirement Life Insurance [Member]", "terseLabel": "Postretirement Plan [Member]" } } }, "localname": "DefinedBenefitPostretirementLifeInsuranceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r81", "r236" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation and amortization of intangibles" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r81", "r236" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization of intangibles" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r50" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Derivative Asset, Current", "terseLabel": "Derivative instruments" } } }, "localname": "DerivativeAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFinancialInstrumentsAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Derivative Financial Instruments, Assets [Member]", "terseLabel": "Derivative Financial Instruments, Assets [Member]" } } }, "localname": "DerivativeFinancialInstrumentsAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Derivative Financial Instruments, Liabilities [Member]", "terseLabel": "Derivative Financial Instruments, Liabilities [Member]" } } }, "localname": "DerivativeFinancialInstrumentsLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r418", "r422" ], "lang": { "en-us": { "role": { "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.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "DERIVATIVES" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/Derivatives" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r405", "r406", "r410", "r412", "r413", "r415", "r417" ], "lang": { "en-us": { "role": { "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.", "label": "Derivative Instruments, Gain (Loss) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofrecognizedgainsforitsderivativesTable" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofrecognizedgainsforitsderivativesTable" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue": { "auth_ref": [ "r408" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of derivative instrument not designated as hedging instrument and classified as an asset.", "label": "Derivative Instruments Not Designated as Hedging Instruments, Asset, at Fair Value", "terseLabel": "Assets, Fair Value Commodity contracts" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofderivativesnotdesignatedashedginginstrumentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesCurrent": { "auth_ref": [ "r50" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Derivative Liability, Current", "terseLabel": "Derivative instruments" } } }, "localname": "DerivativeLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DilutiveSecurities": { "auth_ref": [ "r128" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Dilutive Securities, Effect on Basic Earnings Per Share", "terseLabel": "Add: Dilutive instruments" } } }, "localname": "DilutiveSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofcomputebasicanddilutedearningspershareTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share", "terseLabel": "Diluted net income per share \u2013 pro forma (in Dollars per share)" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofproformacombinedfinancialinformationassumingtheacquisitionoccurredTable" ], "xbrltype": "perShareItemType" }, "us-gaap_DividendsPreferredStock": { "auth_ref": [ "r283", "r507" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Preferred Stock", "negatedLabel": "Preferred stock dividends" } } }, "localname": "DividendsPreferredStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r62", "r99", "r100", "r101", "r102", "r103", "r107", "r111", "r121", "r124", "r125", "r131", "r132", "r420", "r421", "r502", "r521" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net income per share, basic (in Dollars per share)", "verboseLabel": "Income available to common stockholders (in Dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofcomputebasicanddilutedearningspershareTable" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r62", "r99", "r100", "r101", "r102", "r103", "r111", "r121", "r124", "r125", "r131", "r132", "r420", "r421", "r502", "r521" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net income per share, diluted (in Dollars per share)", "verboseLabel": "Income available to common stockholders (in Dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofcomputebasicanddilutedearningspershareTable" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r127", "r129", "r130", "r133" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r57", "r58", "r59", "r94", "r95", "r96", "r98", "r104", "r106", "r134", "r200", "r281", "r283", "r376", "r377", "r378", "r380", "r381", "r419", "r435", "r436", "r437", "r438", "r439", "r440", "r448", "r525", "r526", "r527" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Equity interest owned" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r423", "r424", "r428" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r423", "r424", "r425", "r427", "r428" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Schedule of recurring and nonrecurring fair value measurements" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r266", "r273", "r274", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r359", "r424", "r459", "r460", "r461" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueHedgeLiabilitiesAtFairValue": { "auth_ref": [ "r407" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of all derivative liabilities designated as fair value hedging instruments.", "label": "Fair Value Hedge Liabilities", "terseLabel": "Liabilities, Fair Value Cash collateral balance" } } }, "localname": "FairValueHedgeLiabilitiesAtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofderivativesnotdesignatedashedginginstrumentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r266", "r315", "r317", "r322", "r359", "r424", "r459" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r266", "r273", "r274", "r315", "r317", "r322", "r359", "r424", "r460" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r266", "r273", "r274", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r359", "r424", "r461" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r266", "r273", "r274", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r359", "r459", "r460", "r461" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r429", "r430" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r442" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Right of use liabilities" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofpreliminarypurchasepriceallocationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r193", "r194", "r195", "r196", "r197", "r203", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r271", "r280", "r418", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r543", "r544", "r545", "r546", "r547", "r548", "r549" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "terseLabel": "Liabilities, Fair Value Commodity contracts" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofderivativesnotdesignatedashedginginstrumentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedCustomerRelationshipsGross": { "auth_ref": [ "r231" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date to an asset acquired in a business combination representing a favorable existing relationship with customers having a finite beneficial life.", "label": "Finite-Lived Customer Relationships, Gross", "terseLabel": "Customer relationships" } } }, "localname": "FiniteLivedCustomerRelationshipsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofpreliminarypurchasepriceallocationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r228", "r229", "r231", "r233", "r489", "r490" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r228", "r230" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedTradeNamesGross": { "auth_ref": [ "r231" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a reasonably expected period of economic benefit.", "label": "Finite-Lived Trade Names, Gross", "terseLabel": "Tradename" } } }, "localname": "FiniteLivedTradeNamesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofpreliminarypurchasepriceallocationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDerivativeInstrumentsHeldForTradingPurposesNet": { "auth_ref": [ "r404", "r414" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate net gain and losses (whether realized or unrealized) on all derivative instruments held for trading purposes whether or not settled physically.", "label": "Gain (Loss) on Derivative Instruments Held for Trading Purposes, Net", "terseLabel": "Realized Gains", "verboseLabel": "Total Realized Gains" } } }, "localname": "GainLossOnDerivativeInstrumentsHeldForTradingPurposesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofrecognizedgainsforitsderivativesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfInvestments": { "auth_ref": [ "r81" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.", "label": "Gain (Loss) on Sale of Investments", "negatedLabel": "Income from loan forgiveness" } } }, "localname": "GainLossOnSaleOfInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r14", "r216", "r217", "r224", "r226", "r455", "r491" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofpreliminarypurchasepriceallocationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r64", "r90", "r160", "r166", "r170", "r173", "r176", "r199", "r248", "r249", "r250", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r433" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Gross Profit [Abstract]", "terseLabel": "Gross profit:" } } }, "localname": "GrossProfitAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_GuarantyAssets": { "auth_ref": [ "r499" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the contractual right to receive fees, as compensation in exchange for providing a guarantee to a third party, over life of the guarantee.", "label": "Guaranty Assets", "terseLabel": "Total tangible assets" } } }, "localname": "GuarantyAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofpreliminarypurchasepriceallocationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r91", "r105", "r106", "r158", "r379", "r382", "r383", "r522" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r80" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r80" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAssetsHeldForSale": { "auth_ref": [ "r80" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Increase (Decrease) in Assets Held-for-sale", "negatedLabel": "Assets held-for-sale" } } }, "localname": "IncreaseDecreaseInAssetsHeldForSale", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInMortgageLoansHeldForSale": { "auth_ref": [ "r80" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the value of mortgage loans that are held with the intention to sell or be securitized in the near future.", "label": "Increase (Decrease) in Mortgage Loans Held-for-sale", "negatedLabel": "Liabilities held-for-sale" } } }, "localname": "IncreaseDecreaseInMortgageLoansHeldForSale", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Liabilities [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of business acquisition:" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpensesOther": { "auth_ref": [ "r80" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of consideration paid in advance for other costs that provide economic benefits in future periods.", "label": "Increase (Decrease) in Prepaid Expenses, Other", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInPrepaidExpensesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss": { "auth_ref": [ "r504" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income or expense, including any amortization and accretion (as applicable) of discounts and premiums, including consideration of the provisions for loan, lease, credit, and other related losses.", "label": "Interest Income (Expense), after Provision for Loan Loss", "totalLabel": "Income before provision for income taxes" } } }, "localname": "InterestIncomeExpenseAfterProvisionForLoanLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r503" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income earned from interest bearing assets classified as other.", "label": "Interest Income, Other", "terseLabel": "Income from cash grant" } } }, "localname": "InterestIncomeOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r76", "r78", "r84" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntermediateLifePlantsUsefulLife": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "Useful life of intermediate-life plants, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Intermediate-life Plants, Useful Life", "terseLabel": "Estimated for useful life" } } }, "localname": "IntermediateLifePlantsUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" ], "xbrltype": "durationItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r32" ], "calculation": { "http://altoingredients.com/role/ScheduleofinventoriesTable": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofinventoriesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r38" ], "calculation": { "http://altoingredients.com/role/ScheduleofinventoriesTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Inventory, Gross", "totalLabel": "Total" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofinventoriesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLIFOReservePeriodCharge": { "auth_ref": [ "r213" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period.", "label": "Inventory, LIFO Reserve, Period Charge", "terseLabel": "Inventory valuation" } } }, "localname": "InventoryLIFOReservePeriodCharge", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r6", "r38", "r455" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPartsAndComponentsNetOfReserves": { "auth_ref": [ "r35", "r214" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date for elements of machinery or equipment held for the purpose of replacing similar parts in the course of repair or maintenance.", "label": "Inventory, Parts and Components, Net of Reserves", "terseLabel": "Inventory net" } } }, "localname": "InventoryPartsAndComponentsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r34" ], "calculation": { "http://altoingredients.com/role/ScheduleofinventoriesTable": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofinventoriesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r33" ], "calculation": { "http://altoingredients.com/role/ScheduleofinventoriesTable": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in progress" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofinventoriesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r42", "r90", "r168", "r199", "r248", "r249", "r250", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r398", "r400", "r401", "r433", "r453", "r454" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities", "totalLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r30", "r90", "r199", "r433", "r455", "r497", "r515" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r9", "r44", "r90", "r199", "r248", "r249", "r250", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r398", "r400", "r401", "r433", "r453", "r454", "r455" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r423" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Liabilities, Fair Value Disclosure", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansAndLeasesReceivableGainLossOnSalesNet": { "auth_ref": [ "r469" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the net positive or negative amount derived from subtracting from net proceeds of sale and the carrying amounts, net of allocated reserves, of financial assets transferred to third parties in transactions that qualify for sales treatment.", "label": "Loans and Leases Receivable, Gain (Loss) on Sales, Net", "terseLabel": "Net sales" } } }, "localname": "LoansAndLeasesReceivableGainLossOnSalesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r18" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-Term Purchase Commitment, Amount", "terseLabel": "Future commitments for capital projects" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NaturalGasProductionMember": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "Process of obtaining and processing of flammable gas occurring naturally underground.", "label": "Natural Gas, Production [Member]", "terseLabel": "Natural Gas [Member]" } } }, "localname": "NaturalGasProductionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r77" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing Activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r77" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing Activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r77", "r79", "r82" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r3", "r55", "r56", "r59", "r61", "r82", "r90", "r97", "r99", "r100", "r101", "r102", "r105", "r106", "r118", "r160", "r166", "r170", "r173", "r176", "r199", "r248", "r249", "r250", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r421", "r433", "r501", "r520" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r99", "r100", "r101", "r102", "r107", "r108", "r120", "r125", "r160", "r166", "r170", "r173", "r176" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Income available to common stockholders", "totalLabel": "Net income available to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofcomputebasicanddilutedearningspershareTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r110", "r113", "r114", "r115", "r116", "r120", "r125" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Income available to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofcomputebasicanddilutedearningspershareTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) from discontinued operations available to common shareholders.", "label": "Net Income (Loss) from Discontinued Operations Available to Common Shareholders, Basic", "terseLabel": "Net income available to common stockholders \u2013 pro forma" } } }, "localname": "NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofproformacombinedfinancialinformationassumingtheacquisitionoccurredTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonvotingCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock securities that do not empower a holder to vote on corporate resolutions or the election of directors.", "label": "Nonvoting Common Stock [Member]", "terseLabel": "Non-Voting Common Stock" } } }, "localname": "NonvotingCommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r183", "r184", "r498" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease.", "label": "Financing Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Notes receivable, current" } } }, "localname": "NotesAndLoansReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/SegmentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r160", "r166", "r170", "r173", "r176" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r443" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating leases, net of current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r444", "r446" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "negatedLabel": "Operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r442" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right of use operating lease assets, net", "verboseLabel": "Right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofpreliminarypurchasepriceallocationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r4", "r403" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "ORGANIZATION AND BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r15", "r492", "r508" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "Other Assets", "totalLabel": "Total other assets" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets [Abstract]", "terseLabel": "Other Assets:" } } }, "localname": "OtherAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r39", "r455" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets", "verboseLabel": "Total current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofpreliminarypurchasepriceallocationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r15" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsNet": { "auth_ref": [], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other.", "label": "Other Intangible Assets, Net", "terseLabel": "Intangible assets, net" } } }, "localname": "OtherIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherInventory": { "auth_ref": [ "r35" ], "calculation": { "http://altoingredients.com/role/ScheduleofinventoriesTable": { "order": 4.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of other inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Other Inventory, Gross", "terseLabel": "Other" } } }, "localname": "OtherInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofinventoriesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r43", "r455" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "verboseLabel": "Current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofpreliminarypurchasepriceallocationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebt": { "auth_ref": [ "r18", "r495", "r511" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other.", "label": "Other Long-Term Debt", "terseLabel": "Long-term debt" } } }, "localname": "OtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleoflongtermborrowingsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r69" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 4.0, "parentTag": "us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r67" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of selling, general and administrative expense classified as other.", "label": "Other Selling, General and Administrative Expense", "terseLabel": "General and administrative expenses" } } }, "localname": "OtherSellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilities": { "auth_ref": [ "r17", "r19", "r494", "r510" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate carrying amount, as of the balance sheets date, of obligations not otherwise itemized or categorized in the footnotes to the financial statements.", "label": "Other Sundry Liabilities", "terseLabel": "Total liabiltiies" } } }, "localname": "OtherSundryLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofpreliminarypurchasepriceallocationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": { "auth_ref": [ "r74" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Preferred Stock and Preference Stock", "negatedLabel": "Preferred stock dividends paid" } } }, "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r71" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Purchase of Eagle Alcohol, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r72" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Additions to property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r314", "r316", "r322", "r339", "r341", "r342", "r343", "r344", "r345", "r359", "r361", "r362", "r363", "r373" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "PENSION AND RETIREMENT BENEFIT PLANS" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r288", "r290", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r340", "r343", "r346", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r363", "r364", "r369", "r370", "r371", "r372" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Retirement Plan [Member]" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockDividendsAndOtherAdjustments": { "auth_ref": [ "r108", "r126" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders.", "label": "Preferred Stock Dividends and Other Adjustments", "negatedLabel": "Preferred stock dividends" } } }, "localname": "PreferredStockDividendsAndOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockLiquidationPreferenceValue": { "auth_ref": [ "r89", "r278" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares.", "label": "Preferred Stock, Liquidation Preference, Value", "terseLabel": "Preferred stock, liquidation preference (in Dollars)" } } }, "localname": "PreferredStockLiquidationPreferenceValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r22", "r276" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in Dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r22", "r276" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r22", "r455" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value; 10,000 shares authorized; Series A: 1,684 shares authorized; no shares issued and outstanding as of June 30, 2022 and December 31, 2021; Series B: 1,581 shares authorized; 927 shares issued and outstanding as of June 30, 2022 and December 31, 2021; liquidation preference of $18,075 as of June 30, 2022" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Proceeds from (Repayments of) Lines of Credit", "terseLabel": "Net proceeds from Kinergy\u2019s line of credit" } } }, "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfSecuredDebt": { "auth_ref": [], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from long-term debt wholly or partially secured by collateral. Excludes tax exempt secured debt.", "label": "Proceeds from (Repayments of) Secured Debt", "terseLabel": "Proceeds from principal payments on notes receivable" } } }, "localname": "ProceedsFromRepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfBuildings": { "auth_ref": [ "r70" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from sale of buildings.", "label": "Proceeds from Sale of Buildings", "terseLabel": "Proceeds from Madera Sale" } } }, "localname": "ProceedsFromSaleOfBuildings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r73", "r375" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from stock option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductionRelatedImpairmentsOrCharges": { "auth_ref": [ "r65" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Nonrecurring impairment charges related to the write-off of production-related equipment and inventory. This tag is used when an Entity charges this cost to cost of goods sold.", "label": "Production Related Impairments or Charges", "terseLabel": "Production capacity per year" } } }, "localname": "ProductionRelatedImpairmentsOrCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r13", "r237" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment held-for-sale" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r238", "r455", "r506", "r517" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r63", "r204" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "auth_ref": [ "r20", "r496", "r512" ], "lang": { "en-us": { "role": { "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers.", "label": "Purchase Commitment, Excluding Long-Term Commitment [Axis]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "auth_ref": [ "r20", "r496", "r512" ], "lang": { "en-us": { "role": { "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.", "label": "Purchase Commitment, Excluding Long-Term Commitment [Domain]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r20", "r496", "r512" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Fixed-price purchase contracts value" } } }, "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r455", "r516", "r534" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, Net, Current", "terseLabel": "Notes receivable, noncurrent" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "auth_ref": [ "r167", "r170" ], "lang": { "en-us": { "role": { "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.", "label": "Reconciliation of Assets from Segment to Consolidated [Table]" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofassetsbyoperatingsegmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "auth_ref": [ "r167", "r170" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "terseLabel": "Schedule of assets by operating segments" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r340", "r449", "r450", "r451" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofpreliminarypurchasepriceallocationTable" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfShortTermDebt": { "auth_ref": [ "r75" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Repayments of Short-Term Debt", "negatedLabel": "Principal payments on borrowings" } } }, "localname": "RepaymentsOfShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r12", "r85" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r26", "r283", "r455", "r514", "r528", "r530" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r94", "r95", "r96", "r98", "r104", "r106", "r200", "r376", "r377", "r378", "r380", "r381", "r419", "r525", "r527" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r288", "r289", "r290", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r340", "r343", "r346", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372" ], "lang": { "en-us": { "role": { "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.", "label": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r151", "r152", "r165", "r171", "r172", "r178", "r179", "r181", "r285", "r286", "r488" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r86", "r87" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Income from Cash Grant" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r60", "r90", "r151", "r152", "r165", "r171", "r172", "r178", "r179", "r181", "r199", "r248", "r249", "r250", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r433", "r505" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Net sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of long-term borrowings" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r406", "r410", "r413" ], "lang": { "en-us": { "role": { "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.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of recognized gains for its derivatives" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/DerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of pro forma combined financial information assuming the acquisition occurred" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock": { "auth_ref": [ "r112", "r125", "r132" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the effect of income (loss) on basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]", "terseLabel": "Schedule of compute basic and diluted earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r11", "r35", "r36", "r37" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "auth_ref": [ "r409", "r411" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of derivative instrument not designated or qualifying as hedging instrument.", "label": "Derivatives Not Designated as Hedging Instruments [Table Text Block]", "terseLabel": "Schedule of derivatives not designated as hedging instruments" } } }, "localname": "ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/DerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of preliminary purchase price allocation" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r160", "r163", "r169", "r225" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r160", "r163", "r169", "r225" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of financial data for operating segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r147", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r165", "r166", "r167", "r168", "r170", "r171", "r172", "r173", "r174", "r176", "r181", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r240", "r241", "r523" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofassetsbyoperatingsegmentsTable", "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting, Asset Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingAssetReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofassetsbyoperatingsegmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r147", "r149", "r150", "r160", "r164", "r170", "r174", "r175", "r176", "r177", "r178", "r180", "r181", "r182" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENTS" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/Segments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_SelfInsuranceReserveNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid after one year (or the normal operating cycle, if longer).", "label": "Self Insurance Reserve, Noncurrent", "terseLabel": "Combination cash" } } }, "localname": "SelfInsuranceReserveNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r67" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [ "r21", "r22", "r281" ], "lang": { "en-us": { "role": { "documentation": "Series A preferred stock.", "label": "Series A Preferred Stock [Member]", "terseLabel": "Preferred Stock Series A" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesBPreferredStockMember": { "auth_ref": [ "r21", "r22", "r281" ], "lang": { "en-us": { "role": { "documentation": "Series B preferred stock.", "label": "Series B Preferred Stock [Member]", "terseLabel": "Preferred Stock Series B" } } }, "localname": "SeriesBPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r80" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balances (in Shares)", "periodStartLabel": "Balances (in Shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r445", "r447" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "negatedLabel": "Less short-term portion" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleoflongtermborrowingsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r47", "r500", "r518" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Supply Commitment, Remaining Minimum Amount Committed", "terseLabel": "Open fixed-price sales contracts valued" } } }, "localname": "SignificantSupplyCommitmentRemainingMinimumAmountCommitted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r147", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r165", "r166", "r167", "r168", "r170", "r171", "r172", "r173", "r174", "r176", "r181", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r239", "r240", "r241", "r523" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofassetsbyoperatingsegmentsTable", "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r21", "r22", "r23", "r89", "r90", "r111", "r112", "r117", "r121", "r125", "r135", "r136", "r137", "r199", "r248", "r252", "r253", "r254", "r257", "r258", "r276", "r277", "r278", "r279", "r281", "r433", "r543" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r49", "r57", "r58", "r59", "r94", "r95", "r96", "r98", "r104", "r106", "r134", "r200", "r281", "r283", "r376", "r377", "r378", "r380", "r381", "r419", "r435", "r436", "r437", "r438", "r439", "r440", "r448", "r525", "r526", "r527" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r94", "r95", "r96", "r134", "r488" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r22", "r23", "r283" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Shares issued for Eagle Alcohol acquisition (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": { "auth_ref": [ "r22", "r23", "r281", "r282", "r283" ], "lang": { "en-us": { "role": { "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).", "label": "Stock Issued During Period, Shares, Conversion of Units", "terseLabel": "Outstanding unexercised warrants to purchase" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r22", "r23", "r281", "r283" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuances of common stock (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r22", "r23", "r281", "r283" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Restricted stock issued to employees and directors, net of cancellations and tax (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r49", "r281", "r283" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Shares issued for Eagle Alcohol acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r22", "r23", "r281", "r283" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuances of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r22", "r23", "r283", "r374" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Restricted stock issued to employees and directors, net of cancellations and tax" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRedeemedOrCalledDuringPeriodValue": { "auth_ref": [ "r281" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock bought back by the entity at the exercise price or redemption price.", "label": "Stock Redeemed or Called During Period, Value", "terseLabel": "Less: Preferred stock dividends" } } }, "localname": "StockRedeemedOrCalledDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofcomputebasicanddilutedearningspershareTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r23", "r28", "r29", "r90", "r191", "r199", "r433", "r455" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balances", "periodStartLabel": "Balances" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r58", "r90", "r94", "r95", "r96", "r98", "r104", "r199", "r200", "r283", "r376", "r377", "r378", "r380", "r381", "r395", "r396", "r402", "r419", "r433", "r435", "r436", "r440", "r448", "r526", "r527" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsegmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by business subsegments.", "label": "Subsegments [Axis]" } } }, "localname": "SubsegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Divisions of a component of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Subsegments [Domain]" } } }, "localname": "SubsegmentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_SupplyCommitmentArrangementMember": { "auth_ref": [ "r20", "r496", "r512" ], "lang": { "en-us": { "role": { "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.", "label": "Supply Commitment Arrangement [Domain]" } } }, "localname": "SupplyCommitmentArrangementMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplyCommitmentAxis": { "auth_ref": [ "r20", "r496", "r512" ], "lang": { "en-us": { "role": { "documentation": "Information by arrangements in which the entity has committed resources to supply goods or services to a customer.", "label": "Supply Commitment [Axis]" } } }, "localname": "SupplyCommitmentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityNetIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of net income or loss attributable to temporary equity interest.", "label": "Temporary Equity, Net Income", "terseLabel": "Net income" } } }, "localname": "TemporaryEquityNetIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r185", "r186", "r187", "r188", "r190", "r192" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r193", "r194", "r195", "r196", "r197", "r271", "r280", "r418", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r543", "r544", "r545", "r546", "r547", "r548", "r549" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockReissuedAtLowerThanRepurchasePrice": { "auth_ref": [ "r23", "r281", "r283", "r284" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Treasury Stock Reissued at Lower than Repurchase Price", "terseLabel": "Purchase price" } } }, "localname": "TreasuryStockReissuedAtLowerThanRepurchasePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Unamortized Debt Issuance Expense", "negatedLabel": "Less unamortized debt financing costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleoflongtermborrowingsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnamortizedLossReacquiredDebtNoncurrent": { "auth_ref": [ "r15" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unamortized Loss on Reacquired Debt is the loss incurred upon reacquisition or refinancing of debt, is treated as a deferred charge and amortized over the life of the new debt issued.", "label": "Unamortized Loss Reacquired Debt, Noncurrent", "terseLabel": "Kinergy line of credit" } } }, "localname": "UnamortizedLossReacquiredDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleoflongtermborrowingsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r119", "r122", "r123" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "negatedLabel": "Income allocated to participating securities" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r81" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives", "terseLabel": "Unrealized Gains (Losses)", "verboseLabel": "Total Unrealized Gains (Losses)" } } }, "localname": "UnrealizedGainLossOnDerivatives", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofrecognizedgainsforitsderivativesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r138", "r139", "r140", "r141", "r144", "r145", "r146" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Estimates and Assumptions" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r110", "r125" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares outstanding, diluted (in Shares)", "verboseLabel": "Income available to common stockholders (in Shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofcomputebasicanddilutedearningspershareTable" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r107", "r125" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares outstanding, basic (in Shares)", "verboseLabel": "Income available to common stockholders (in Shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofcomputebasicanddilutedearningspershareTable" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.", "label": "Weighted Average Number of Shares, Restricted Stock", "terseLabel": "Diluted shares (in Shares)" } } }, "localname": "WeightedAverageNumberOfSharesRestrictedStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://altoingredients.com/role/ScheduleofproformacombinedfinancialinformationassumingtheacquisitionoccurredTable" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2646-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2793-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2814-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.L)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e99989-122729" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126982154&loc=d3e400-110220" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=64906022&loc=d3e23086-112654" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r373": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478" }, "r394": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r4": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r403": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126966630&loc=d3e41322-113958" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL109998890-113959" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4F", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624186-113959" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r422": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL7498348-110258" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107425-111719" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "905", "URI": "https://asc.fasb.org/extlink&oid=6471048&loc=d3e5272-110052" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(17))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.12)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r538": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r539": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r540": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r541": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r542": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r543": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r544": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r545": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r546": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r547": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r548": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r549": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r550": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" } }, "version": "2.1" } ZIP 61 0001213900-22-045551-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-22-045551-xbrl.zip M4$L#!!0 ( )@P"57M&=N#I1$ +K! 1 86QT;RTR,#(R,#8S,"YX MR%->U;YP=6WZI&MM2++M.LK/3@4A(0DT1 M*@#*DG_] B I\0T@I3@ILLL/G3HDXV!\?[]P/=D\&G6YWYQ_O /C;V__9W067R$<4W"W;$G F:0H \-$4^OQ#- MGJ$1##Q^O/-G #T\PLC= 4(O7Y2E?)-:3\'< A M'2-^ Z>(S:"#5A6@QXGH#8I<+)I3^%6-YD_M9MR,A_W'506I]6)(/=5*J]EL M-^3K(60H+K[(E7]JJ])[AX>'#?4V+AHP'?[X300_DLR*Q H0>XV/UU<#U7.K ML@*CRU?EDY#W&^'+N*CL@XTZQ.6TN#_$BX:$+6LT=YM[NZV])!YLZ$7L,PY] M!^V$8P< .1B@[Q,.N1B][\*'T>/9#/LC\BYZ)![*3CV*B;A%(Z"Z^4AB.=YA M>#KS)#WJV82BT?&.5',WUNMW#PY?"YAQ$4@=2CQDYK QHV2&*,>"I,004 )R MM=.ZRM<-T2;RKM:0=QKO7DJ=&47?7!W1)A,#1I&5T>K%:'+1Z)OK)=K$/B[0 MZH5T0?][==HY-0DCO$9\3#KG3YI]"3!CV8 M("1<#79#S7^GOVL+K3HU!K#N_'?"R8FI9R &F)H8Q-]),2"2 Y0@]K:1K0[6 MHS 6'C#D]OQWZN_LZ(T$1$6,5=,#)%O1W&R&B$SEF(M&BHRAX&+19F:OXK\=2";7'CD24O!29":T9C1GMT#'W\K-J%OICE&&9DU$_T08K9"L7-D^%/ M@M$SS!R/L( B\8^D1"!$ B53LIN46ANEGL(31PQYIC"3T3D<>^C$?Z/N_Z M<_& 4+%M3'5[\GGYG'28[?I$]7K?923@#%$\%ZW.,P0DGY<2L-?,$I"H7A-0 M0L"09WI^6!)VV-O+=_>0U^LHXV9F.L5*8JAW%*?*%(KSO03]-66GA$M[:6=XB@8JS MM4@0R01*:.W4C 1>0$Q_@UZ KA&4O9I?5Q67*)]IWF39DH* D@22HNI%EYZ= MR@1O(H?%H9G:D]7OKN_@T,OL[@H*UM.XT9[ M?? JE*NAL.8PN_$OH"SSRKPLUT8 :B8V#P<4D)%_6[*T,\4%S)S4C.3C P6, MY-^:&6F9 @4U(Y4#!H54K!Z71(Q;A>$#4^_7?6_:UQ2082I78B&Y,()F@U// M*5ON=@KHTA0I82H7.,AO>VJ27NR<\PQQB#,)0-5KE2ZM6[G 0K633_ J:J+V MF]OLDHI8+2U<8I>Y<(1YDU3S5V&'Y$R0&WB(C&:4R+Q[*%X-L8]A980$Q&*#0@#6<>C-4)713-(]DWY5MBPSAFWJ.V,1" M5R[0A1P*'TC"W%NQ,DY&TS0&6K%R63I.*Q?[R;.9,<>UYY9-2[\.5HT#ID_F MJ"2Z64APW*LRDVWG MXE*I<*W!!]>\%)D@SH3+-4:7*U:Z>&[G8E2%1&5L#9?EY/TG<:B^,_[GP_5O M^__ZYT=G%BP^^?N'[O/!?/QIZ=^?!4^7!_3PX'WKC_N[)?,.YLYST_N5-_@ M_?I\T'Y<[#E7O/GYXJ(U>-^8+TX[GYIS=T"'/]W1<[%4O3E]O&OM,]^A'SXO MD#=^[O';GUJ-CPMV^.G@$.U?'HZO&A_AS:_NX=WGT0(-;_#TCQ,G^''8;=+3 MQ72.'@87Y!/>GSV\7YP]?^@V3ZY_:;'Q[('W1A>W=^\]UNJTN^^7]^WKBP\? MGT^>IO[@\?P)ON'N M].'Q_L_VXPV\7,X_0'[_^-M>_W)Z]T?WE\?%XL?VTC_XK=7SR/--J],9,^_] MA_W/-S^V:'/D]1N/#Z./B^7UP0?__'#P_,?GSINGFW^!SN!6?HW]O>\PEW$<-C7WY7 IDH,1:5Y1?9-"A=1VPNQ[C= M:^=B@X4T9_Q= @00*, :AEAV@ @(2""IEY;51@E%#AG[^%GT(,3J&@C,F9LY MB=2,C&IUS0'&=B[ 6&4XK%L&JFFUOQ"-)\?)?_Z\^*4>?,B+7??Z>?GJ)1?Z M"X\_3=ZZ9B!GA1[QQQS1Z9!02I[D7LUD=[K2I3-L+M*6)BMC9+*97=D.6#=4 M\[E=7GR1H54H;IY)2? M0A8(A8&$M/^"%?/;1NKB1?DP?)2ZHE$]%D_Q=$8H!W[NODW#Q8\@O/KS*LK% M,%21_]J-Z^W*1[M[K=WVWNL%<^-;[#9$(94.K]';#$5<;QL4NLL^BQ"P^ [/ M9*4QA#-5IX$\SE9BU.6"V_5%X06>.CQE-=6_V0I(A=%1?$MI14;B"I**_76K ME5G(7AE;C091*T'!2D::@ZJJ,^2\'I-Y0\P.54!DB\L_4@U'C4:7Z:I6CW?B M":DWZE,B+]B%G2B?[B).RDBXMI,HF>YN@A)Y5[THD^YDR#B%CB IO.]2W?)Z M))Z)&EV.IM*%[ 8E3K>X320-U6J4F*FP\2]4_7<@$:.V\>>)R?BN"P+1&7, M _GVDI)@%C>"A?C$?/]5M$K8C[X/5WEE_2BMK"^SRDY6265V]E%EU$DCTG7" MJHO/((>B\WMQ@D><%&)C'U0'76Y))RJWY73Y72A>#C;MLW1*)Q(1;%2S"%X% M@TZ<+]T0?K8Z2#QAOX3'B-WU*:*-:F^%OXJ1WZX.U2[EF9JPF*X,?*U:L[$S M*F-NO*LPX*^(F#$0G9ZNSCMLU-F LMR1W<:1);'1N4D$F@JCGC9JOYT"U1Q> M)]R^RV^3'"'^+-R[9V-%-O;*ALAUX^3>5[?6V[3NRT/2^[(34:&[CB5T?2=Y M:VIX6ZH]FFV$5CNQY?JG^==K5H#)9(#YXE;JT-23(*:S6--[YNO(7U$/-S;G&$)>AC8%6$L1;BQO[:=+-,4 MU.,31/N4N($C&[#6Q"KBW&:"LIZ^[>;=[T OPPS<(8SW1I>$N&P@=I/V#$0= ML*TILIVCS?<3WX]J^GDL_.6I4S0B% FW,\^C=%+!^:*M 5WAD:H]Z1:"VV 5]1\/3 ML)Q)]X,%RF0!&>;X,YG/A]S$UR!AY3U[QEHY1)/GZ!,B6!V@&90_+![=A&Z1 M)97@VWYY]KW8E7%X7F$XQ![FB1P*"Y0J1&700AU[ANLU^PYI3> ,"Z[P!-=6 MI8>L4"W4H1Z9]^16QFF;5P@R>;EV4K,I\1&'=%FD MVPAZK%"Y\%,*'K\:AK_#?KSCR-P3_@7A/"-N0WAR*M10R2XJ8ZOG(YN5+$"K M52UD_X*2Z16!,HHTQG.QKF8OP>)ZB&8T=-'P2Q348S8E3(3-6C5UB,UA$3%Z1(TS%/Z_ZZNCE'!_9+&N9MQZPY3I/+Z;R?BQ6$\-8+VG M#2UXE,Y@LEC!8KRZZ;]RSI;%&E?70=<+8H\O6G3[%(V0_-I'N>XS/,6CG]V'FYEJZPKQ1A M?_W:].NH95@>A&L*CS 6'JQ%P<7TL9K-IEA- 6,/I XH;)Y%?Z&[GH,<(;2R M:7]%9:MC+3E@67U!DZ[W%;=F7SANS;!U@S@17"[J- L8+4.HY3$W[N765;C! M)9,WP4G<;,\"_2K!+!FL11V3_.ZO8(=FF77FT6XY8M>"$@4M4'TKV :GG!TV MMR@\ZU=??EJ@KQF?X0M<+N8E];EB;Q3%T(C/UD[<+BTW05MU'7'OTZC>E5AP M63%X2R&:8F/&+K)0V0T!ET0_HSLFD'M'^I!R[.!9= N!$] "YV396KBB"F5G M%<*O)3[$SY"L0I'?F.0B5(;4]JJ_!FE=L&!#Y#H?55F,1=O\+3 ;SWY=>3]T MM"NTV&8S0+7N21YOG+CS_";5*FV2*+<-4UEGE-4 &[[L+ZEOD1%6AZK]:B\* MO+G7:#J4EU?B61RB6>GGH;Q!\(?12$1(FZ-L?_\F - MGK+\)G?K#+(J9.,AOEF 13:Y"5CS>;"+%LA5$?'8#E8QB[2:6-C$&-%O;)QF M@(8A7/$*>^O&\4:XM8.YHA2+1O3&B"L>'O924U;HXI-SCDNF8FO_E\VHA?!, M@?RPH$QNZ7(V"&8S#XLYRQ*]C.",A(4UU24 *_.V2JE":+H%3X=07_:"9?SH M8!D2^0B=D? [ ['55H$":U31 -,GR6H^"[%#H1)T6JW.F=P+J\MBXYNWU%"U M0ZL2='JM^ 3ZQ$O:GOJTWQ*MS.@VT?AYF)*E# M"8L4TJ.KI)4K2 M-CN0YP%IH^LKEBQ!GL5C,()4>H4=\(L@&6_;GD+/N\:N71.(!I7Q0PN=,[-H MHU(9ISZE4$K(>#?;%#3 ,Z63R:H)MV&;5AIH^GM]:=(2PU0=.]0Q0=.I8_IM M-XNN0:B"4JJH?DHM_*TGM?/\-U!+ P04 " "8, E5'@L (+P, !OC@ M%0 &%L=&\M,C R,C V,S!?8V%L+GAM;.U=;7/:N!;^OK_"E_OEWNE0"$F: M)I-TAY! :4A(>&F:[NQTA"U C6U122; K[^2;0@&RX"18^C=3YMU;3U'SY&. MSCDZ$N=_CBQ3&T)"$;8O,@?O\QD-VCHVD-V[R+2;V6*S5*UF_ORD:7^<_RN; MU2K0A@0P:&B=L5;"UJ"I(ZU%@$V[F%C:?YCU7RVK]1D;G.5R+R\O[W7^#M41 M@10[1(=4/-"R6=[@M,D2@:+!,ZWE0*WH]+3\J98_.2ODSXZ.M7:KI!7RA8+W MR1_G)K*?.X!"C.]>382#P+OOQRZ;Q^< MGI[FW'^=O4I1V(N\V8/RXE'VH) ]/'@_HD;&XTW3S@DV80-V-5?R,S8>P(L,1=; % *YS_H$ M=B\RP&0X*QC,?SC,BR;^+9[\(#]*V*;81(;@_A*8HBO-/H0LHXFFVXWJK!/B M SX>"#00M)FKP9QX)R=M(O(2[9(M?#AH"4Y!29"5 R)C3]!68#E0L_'J8T_D=U'61!'L'B#Z5CO\94/2RU?/? MR%''LMS6LHA/T.GW78*M%=IC>&/F,#$@X:M>1GN!J-=GXD_>M3BZ:D#*"-+] MF9O,P K'F F\DYJ0\.(S7UA@/NY,\<3X#$VCC$F3:_L.LWM 6+U[A>@ 4V!6 M"'8&2<[WM<%W6U^;,NDK\E"1(JO^DC*^@ZK5%&AZUPU8D >?Y",%=NH*$FX. M&1K"))= &4I@9.PD\5)^?!T<+P[T.$K@VH%:&*F,QPC51]N!?\2 M5J0>=^QY6K49L'N( WG"J'?9I#"[/0&DY$BRR49&P(G.*MPCB$PG.=R'HED?;BS9Z<6V, M.Y3O">9K,1O?F\!FW'46J;"!R'FKM]214*G;$KD"HBE:F:7:KD8N+C/Q(J];5KO3D039?,WX_M[">N$QG*GJA#2I+*E/A< M^\FY%NF& 2%=G*9]PH%VV3)%\2/-OL511)-A_;F/3=XD M%9$X&U=MW71$,:KOJ149(ZCC,#=6P4(0;#/>3]Y:KVHS2"!5K31%0L6W&O>\ M'Y#3;;B2)%'T%8:0K@NO=B0$,SXA;"I>9TO8LK"=F+J6FD_5>"2GJF4:9[T:VK#O?K>9(B=(Y:);- PDI /F/4!&U2Z! 6) ]7Z6#"7UT"NY M62,E5KY1%C.AYUB"-6BX_H$X"T)@']J4Q^U>C7T-4['O6>^VP$A]FF\C])2C MCP2UO:D:E&[9-2 #R(;&-2 V%Y3.27,%NTA'ZLLQ5@+^;N9X$ZYE%7#;;_L4 M;6.Y:\EE:L+A=B>'$$F')*L3Y6;N5Z=4#?*HFJ3SW,(IHD]O<+1H\6Q8_*E3 M(=SJWA/<56X"YUN.73@WA+:C/-,Z:S9U[RJ$_: IG?9?>>!'^3HK:I/_Q-Z-IW[XBXR15<-"QD(\J(NYEW/1IPMU1U,F1-T-1-TIJZ69=#Q;/%K1JJ M6@. B%CX2GU >LK7!PE(RE[=FHJ1,;2<$\EN$5!-?2-/%E_;Q2Y_R.?K$(E; M&LJ8B#,P"1BT#<%376CB$16ZPS2O=YDU="^J^.OQ]NOQWW]]TP?.Z,D^/C4F M)\/>T]AN7SDOE1-R>G)3^-ENC:EY,M0G>?,+R[$F_#(Y.7P>'>@UEO]>+A>: M-[GAZ++TE!\:3=+YT"+7$)AWE\^MPC&U=?+P?03-WJ3.&A\*N6\C>OIT<@J/ M*Z>]6NX;N/MBG+:^=T>PLGT7=>=>IYLGER!K"QV89/Z'CP>/-Z&KR4,T7 M;S\7:&_PR%?;CD<5CENIE)X^ M&N6/1\>3T>.O@Y/^ Y@\6M][3^"(&=;C<_O7X?,=J(R'#X"UG[\>W%>LUL_J MY^?1Z-WAV#[Y6JB;>')7*)5ZU+RY:GZDA0:M'QWUW^5.BLAZ*G^8X,Y1NW_T M\NN[RB9($H=%)3#I+O#;CWHY?Y)@;'LEN7FI1/7C(?Q>JO%9 M4WADQ&V1A^(X:/B2<X'VG!Q M]9=L6,F_WE\5K*)E.<6=W2JJY^8QL2 RV';J44IH5U>N'Q%:4YQ@\6!;8.0C M7W*5JT^QR5#V03T2?N3QXM8SHC@$R/02O7.[QGYZ^!)0I"\TD?'3H4P$O*H-WP; ^Z^_35B6S=0XVFW; MAD@=B9V8UXU#MQNF^R$T6EC<[H-T-'"=F";4'>)N!B4Q<;<6)UT77\% V%XA MD?FF5#;-9E<5;K&:B#9GR;->X*#@C4D2N^8@T$FDY_G=J"_B!)BN_GFUUG5JN6ZPU((1G">T@0-KP\ MNG+_?07<7FMJ-9F*CR_^'V\.;:>I%7M&VUY9XN9!FKQ1USG@"S&V1- 78N9P; ;7G2HNF47(Q8)P$.!&' *^@]U\NGNR: M0'D2/**%U(/*N*9N!3$^_Q_5U/LO@RU<'2)J598NKU"?F(TCQ#YJ>%O>?>V? MJCBK4P'(3>?7;7$C=+TK/-!DLH)12'OM"D92.(UU\TM)';4S]?5JR#>;EW.0 MJ=8+)34)YRF=JO% 1>IV&9([0CR2,/R='9I,6<5:H'ONMJQ+[52?BC;-@E<: M<.N=A &5@.RU[901-]7/8RIU,U'JFJUUA& MO>7!90_TH'MY_%LJ5 J\UQ-R$X*GVEVNQE&X5>1Y4REL%84!QUX@>.,ZA 85 M14V>EWCI(%.IFL:NVM M#[S?RMR 8)55$TNXEPY%HK00>N?HW5\7\_Y%];F^C:!W,JT15[>1'*L]9".1 MO(QL8.LI+")AP$H6D0:/:CR:Z]V:8)?S*FHY$KC]>PW,W;1%$5J7+2P1M*J_ MP3T4U:T*$O<^=-Y*E?.(.QJ3;*G) *=*?RTEX)2(*K'Z0/207H\@T1%5OXBL MQ-O5!$X,%4H(57AN)C!(^CS0F5X4JEAM?%U)V(=[M05SWIWUCXM"U).KI:*#-=._,E]>;^(7"] MN&^%&_4/@:M,KI)?\7&+15J8 3.D\TO=7:NB9OW6XE3\A/]\^UJ"23Y-:=#% M8_[U$E8)#ROLT@9,>W>[=F.,@/ O4_%EMF19PD'$7<-O=LRFJ?>AX9@0=Y%? M],VM0LNM-MBBD,LO'W>O@5*^ Q9H//Y>K-],6=Q]Q#EPKPQ+2M8@2,KK4[AZ M0NO_%\B1686M%/"(R;.HC^ !=W*#)0BR/PI8($?%[>1+& WP]ITUJ]A>Y"+R#O&P9?$\)]KL<"]9]/1_ M4$L#!!0 ( )@P"55Q[#<)"#< /(9 P 5 86QT;RTR,#(R,#8S,%]D M968N>&UL[7UM<]LXLN[W\RM\YV6SLYF:W%.R_#+><2R/[6QVYM2I M*9B$)$XH4@.2BI5??P"0%$F) $0+8C.5.U.$DE$-Y]N-!J-1OJO+U\_4WB M!00G<48\G+ /CHZ/Z8#ED&."V8#?'SUD^&B4S8Y>OCMZ^=WWKU]^_[>W1Q\? MQD>O7[Y^G3_R'S^$0?3Y$27XB/(=)>]?U"@]/9+PKS&9G;Q^^?+-2?G#%_DO MOW]B'S1^_^4-__6K=^_>G?!O-S]-@K8?TF%?G?S[P_6]-\<+=!Q$28HBCQ%( M@N\3_N%U[*&4(]G)UY'P%^Q?Q^7/CME'QZ]>'[]Y]=>GQ-^P2'_CIQLR]0'> MGN1?OF!X'1W]0.(0W^'I$7_%[]/U$K]_D02+9<@XYY_-"9Z^?X'"-#YF4+_\ M^YN7C-;_89_\1GX;QU$2AX'/A'2*0O;.]W.,TQ=';.B/=U<;-M@#5'$(]@,< MI5S4)^PW)\(A3I@>@'+YVRTBE)DY3@,/A8D%IK='A'F'*SH+%_@^I7]?4&J& M?&^/ASXU;N=_9$&Z?J"#O([) M&PTN)8.WE*+27GAGVHPK#"8/7T=>122)&"C MQM-S- OQ*/1B"I<&P^(QK"H#GC']UYG^FTH Z=+AN',HBVQ?H(#\"X49_H!1DN6T='AM?]Z: M IXC$E&ZR2TFW-IK<+;SJ#6F1IX79UR-;NDBR13I=,W_MM8RK<)!+#(J,-\/ MZ#'4FD1=(UECN33LVAQN/6C/"M5LO#93N\]:G+HUBZ_-V.ZS5AE[3 TXVCQD MT[=HM4_:S,E&L0CEQ'*/.=.9XI;IVW/;-58PV% Z2*R7F;$FZ,$ M+TG@812&1?RASVNKC6W/^%6T-Q#332&B(,=+%FIBRE8WO$:OI3BT+5>_(DQ5 M!*?)X]KBNW0,:77;M"$:;"TS1ISO# (P.?QJV8GBU,=),(M8C $E]!$9W^Y0D"G@$-D@3?VO=-7H_M9%!C'X84X.*R>(Q)B3^ MPM3;_#5$8]F?YQ0P:O0I!;JEBN)H\\\I7=97;%E?;"_KIG+1)0-C#UA8/TOQ M(TH"C_+B!R']EX\+YX!:IF3C'!B]J,[XMJ39'3L[PRD*M(+(ZF/";\GTN>\< MRJ8%*%8Q?2ZWG[2I\;7ME3YC+0_;TM7:[DJ?KY:'[?'UF)HP5#UE;1Y(HG+Z M'"H,9F^%[XK.Z;.O.J*]=VC=S^HS+AW&EM)N[VGUV12-T)O#L]CC7N0H\L^I MSJ7KJVK[J3/!9,-41AP13Y55P?%U>?K,SJW?\C?P@T6N?,<^GJ(L3%\<%63J MG&_&"*+TA#YR4OSF9/?Q E-@7N,%=7R-6$]?AM&Z"V M=H( S($Y7N#%(R::Z#8>W1@J""Y1&.KQQA[8<$3U-(BXSW1-:3>XPD\ICGSL MEWRQAWMD3_")0"F&L=<@PT,U,2FIA.@1A^]?9,GQ#*'E;YML@,GTH@R+W,:Y MES=ZI-M6Y*6[P"7E^T]1\LA!*,8[8?;J!(=I4G["+1@'4HODB=GKC'@X9,Q" M;M2^P?#?3F/#<"7Q$6FR3A6D9*70%5U%+YZ>DGAA)L(T[L0J)G1K__[%2_H( MGPG?>V&<8/_]BY1D]0VDMFQ88@==CN,.4K\(KLG()9RZ)JI^%N6BD+1@!.(8A7UN=1 MSMB/./0O8G)/U> F3F\1H=/_+$B6<8+"2Q)G2Q@I:1(?@/ATX2SD^MJZ7,L MP?H&VY9:8^A!6+LF& 7F;ZP:M2KPT>#*,O0B*@U%.5PY"$$J1/(W\30PD0F= M>SBAJ]QUC*+D#GN8$G^D4Q*G,-+IIC<0.2D 5TCLK5V)3=(Y)I 3J(7 0&32 M!DTAA+_;%0(D_H<$O5C9A!L;M0V-">BW/'$@7;.8*8^E4:]\R?9A]M=O*:F! MS 8Y7(60O@,S3D#!@#8*%;>#B06T J6P@S$22IFJS#.E0SS"H3.7;FI9U7CY":. M/.AM18W&P5L@ 33=N_&^@H"#_S! WU4T >R )R0@2#L'N=_Y%&# ]3I CT%( M^<# )X820L,3BPPUL!6AN+V6W*(U\[X>"/(Q4+A#0LEEY+Q;61MS1X87R*Z! M4J1/^[MLVI>/@$X]DG/XXA&!I7)LJ",?GM56C'X;$P9)L>YTQ]G;!122B,B3I")&".14$E\G! MB:-#%>7^&-R1QW4_5:9E+DG."_L'!> 6F6%O^Y7"C88YPM7-JM%. M"2:KTI!1.I"EIDT,4H! -O;W:>Q];E2] [L7("0TO.DB0ZT[$8\=+WF)@*@AQ%8G/^6PHY951A.'>+>0QL%!R(R5LQF MXE +6@JR,5U_X@A,+#O#[]^P61')+DS6;SOD$;LM.I-([19OVW-#4W\Q &"! MRI'O;744I)CB!WW(9,>4T[J<^/^3[,S-Q=/NA/8-0=)>_RRM<9*J=G,N MB(6 E0##SA@O*^!PTJS@4%7$V%MEA^T6$ST+/5!N\17]J^V 6@N!'J[H9K2B M:AP,JXW"D]:5&U69P@*5WI%%TT0U(=@U-=0@454[#_FOWK\H2G_:-44;+L8A M2I+)E$^DT5, ICX[=.!6E]:B.5*!-;2Q55B[,$&%*FJ$SHH"17:#%;L$(+=H M.]66I((0:6,C2M&"$-3)^"ZMWU[N1Q[ PBC+= %(@R'4'3&U9+A!&2WY--.Z6AR$: $]"-,[K+6<7L1+$6 M=P01C820N[,^-;G(,.J.S!J%^\(P_L*V QM"6;G1.M__D>W=Q/"F?=YC+_J/01X)"@DZC;O44V&JOBI')3TEQ\G MEHRR=!X35B0?5&X[Q 8PY;K@ JGNU$;T*DFRO%7O<@FCJU(O@CXP%)2DX^1>8+I[P.2L2LH,S>3(( M58+0?=)8]N1=J% <@-R4@.O,/>XI,F"'0D;I( YZ5"4D]"3^83O4NDT3Q)$0 M41F"1RY$J)#(.^OQUFV"<%Z$E-0@A=/F0[SJ3'-U=!2ZW;7>6&6V!@+*8A=1 MZ7$6>H=7.,JLWX#8#.M6ASO$TDS?*8$ .\:)DW0R926.>-( )JO P\E]'-HW M]D)"[G8E&J*0 05SIG-)XB2Y)?'4>L);?>1!@-^ B;F?(]YHM,ECC!!(17Q MR%]0/!A/[%+^^=,21XGUO PUHH.Q5ZH@JI3-,:XG=;58HH#P4UJZ^,^L+R," M(BYW$AHB$D$$55"MO'97LS1$T8J-];MR%6-Y"F=.K)B*$)T7 M!&2&(1,Q2BH7Y"T(AB?>@\HDIS!$<1386+\*SU/MF' MU"%?!2QICNH+4QN Q5V3^" V,[J JL2KS,-##^BI8*'HB L2'MJE,I@]C1"F M4B[V&YY1?P/,76Z./1@I;$%28F__2G#S(/,L6 4^CGC,)R^)[/^>)7DY$M#3 M8"GA@6PU=: L!6H])/ Q\EG\@5ULJZ[,,25B>7$>B[<_Q*S[7> %2[ZFWF,O M(_P6U2E* L^RE'NS,PR_O3_JI4+8O5O<,".C%0K"_+9C[<2HN#,'(7Q=Z@.9 MY]J@EK*5!CE,Q+O=B!Y"B.TT!N%Y"N IQ2$+;=B0QED0,G, +(^2RF!<&R%, MI5SLU_S[A%EC)>R/5G0C.<,W&7N1R73GL!QB_NC1'LK67!/14K22J(I%N18: M!9TWHDM](,N;-JBE<+MR@!SEE["FW1=A_.5%WPO2DVDY%%2S02FI?AML-AZ/ MMU L3])<\-R7>XIX@.Q J"XBAI658%:3&B9]TZR]"RDL,&<]%XM&!5'+]R M&I,IZ\1S%B2\RL,MP8L@6]@VKIWTGK>,-7 '2^FLYXMLE_:P?CHM(?5M2%J. M-F!ZJ$=8RZ8SG/])^6:GYU4_IUK93[ ;7MHG,/)M!]AN$*K, MJ&Y[@[:.]^*4:6-"B> #J6C5 M8IVY>OR(0Y_Z8&S_"[_J[5!TG9$ M.[M(JO2\]".6#_0+=0,S3#+>=^K=(6$ MG\%4U8$9I%&OV+FB=H-Y5NQ^L.=1"CY<#U)#)H:[NO9%7V$?"YMQX2S3XL F MOQG["KH[F!Q*G61"R/#B M"*20DLN9:Z[K6\%%,8YP?5D+!_XA'GE_9 '!E UJ)]+U;8BBE)H3\_]I[%-]8+!NN0/KPTJ;[2E@(-4\Q( M_4V8!KLX+^B_PN";9P'IB /K\/RQIZ/NY+LG6*3N6)9D$*NO&JFA/P3X#V/3H<'%S>C.XD-4$=ZJ1) M_965'_&*ZZ[T/9H?U'Z97WC8 MC;\7S='/G[PYBF;XCFX>SJ=3;'T;M6?FG\%:LF]Q*^3O[EUK#TD)![]H]92$ M2NJO=OY8F<@<%)GE#W&*PA9&=UAKC_8(<%+*S"K) M17VT9R,K#0 5DFR-ZL-DRV7(K7+."+/*5]$T)@O^DE"E8A2I.CQ?U#V 4 92 M9?_AN70D]K6TKZ+Q!J7MUTK:+1>Z7H*2JDC'L&&)HZ"O! MHEB_8(^5N/BUX*(<)C//Z?J!CO8Z)F]>&!M<85,\VV6X*@(]C,IFM > >VM; M@T-9>Q2&'39^1Q8-R[X%P:[!B*E->4K/\SGQ_D6"9T46EL4LD0T7N1ZR6^IQ MQ'V%IP!,A5II08EI3I\D7O:(C^FG.$IJ90L$8FOH9*O(VL&R:_)+HENTSK@A MM2R9=AI0_G IAF._\2X":<@4LU%"M1TGD&!S*ZW?7NY+*D!+="47/$59F$(* MAH$%55BHZ0E\:+@<((7Z"Q).O2>IF1!7Y"_1@>LMNJG_#2*(W?%='J8I"Z$% M%I#4_)'O\_='(=N87$5CM RH>PTB"CDMAWMN9:ETH 44*[G#*>6G:I$ (AP! MD4%,%A% (!>.Z6XR6V0A*Y+,[]PQ_NAFC:V,*YQ7DX&9/X[=W&!\L2@J\T?5CUY1?R%Q>*M!^&9I*^2),/^ M648HI3SO@9_DE+T_9/7\[,P0/08.XRBY>P)IP@JR5 D8R17,I8"E'+A;OGJ) M5XXJ3#W'_F,2XM=W-L-/ID5>/ HWH$(5![##DZG! MZD6=U6^GRI(1_$ %?1K:MW36V7/JA5A5OT:Q4>M25,K2V*-)J"W>\?0FO1G+.B9T5_Q(,>%> = ,EY+JL:ZUC L_(Q6)NET)581;GS^J2"J> M_^\S23)/=TM>]#@"RH>XPTO6GR.:0:6=B\@8Q_VV!H37?16*;K>Y':)L[)54 MX#NT9:#LP\9N2)L&NC:]W*HW!FL'(J9D'*=K&11*WZ6D7+<]Z!1B:_\^4[.^ M7S4_PR18T65HU4/-JS&N(@I,MBCN-OV(_5GCOB_X-.C#B7E;4VV:4+.H%RM. MEQ,+*M1LC]I')H>V%/&2/&9AB++W&?"L:R5BO.XTQX.;+.U4W*XV:>K&HU[+\; 'YI_=H$"PD_N/V#$ M6*W"9"8*N1FM>G>H<+&45(\YU38NU,21TW)XRT5%CO7YT &::K7C/>I]>?_C M%A.>]V"L\ML# :F[D(SQ5>"M :%T7$S'[17'#K$U+IV*H3HT6(Y/7$8 M,"_P=,W_MC96\-TA@51<0L@P58RG1$P:*1%TR;X/9E$P#3S6*V6')-B!8!]6 MG,Z4;ODWS@A[00YU<[C@:HMV,3. 1=Y%U&W,QDBZG3C:[7]<4G\@R,>ES[W; M6+NPV!G<85-"3QC8H:O>Y#B'7DI?\,H^A/8.4RWMOCOV,-1W=WCHS M!]*C[L=9$&8I]CE48'EHAEPXW6WIYF0:0PU2RZSBIK"B7[%_Y=-Y0S=_V!\E M"4Z3L@\B9:W>>CQ)J >S+X6PPYU#6VJN)I8$H]I7UD&2[\;^?E-IOAL!;P]= M*WM[NBZ^A)]A>EP,)QW8%&:8>I[;Y=[SB!->R MR/M.B6\[F;S2 AY"UA7 M'\?YION:,4/_W--T=?E.KM-ZK>:W'P:DZ2PLUJ"EQ%M?8M;2\# MK]*V^'/GQ8&IIC71'9P'R%+OJW7NF[F741?MX[Y2>'<8@2L#Q$,Q[ER!E7,&;%C&CH.W5*AVL&TQPQ%<7JC?2+-.^)5@-Z2 M^(*1&Q=LU/*/JL9Z!1L/\WHIR$G!AE8K:1#"IE.W/&^K5TR:MCCRXU=WZL&610B3%9S*S\*+-,7FTP?T!-=WXH4C_PBD^5]N&7N'.1, M[%7=K$L3J)_')QS,YBS,NJ(,S/!-QG";3/,:P%5C;XBZO%JDG[N^Z,FA,ZW; MI9.*PX!B@,AZF1%OCA*\I+QC%(;U"+QF6D[1E%F0:7G&FGF%B0X3U^TMC84M MKB$HZWLDUIEI:96\!P@V/90A9O1."V5XW:FU#;ZW=(I*N M'PB*$FJYF(CL]W"640(+XG6V<(:=:\V\(@G24)L: 5&05M!R6F!+NU)/: 4U M5Y"5KF0\ MVE;%=BS 4-Y^IF%R_2N[F>,UVSZ?XFE,,-T,98N,1TM&"W;% M]"M$OW5C-I[[(FXNG\Z.M\8&X#Z+?+*N*2G$_-\E\OP##R)T57KENMX;W%CW MRVQS]^R] .OB5&X6;++L!"F^#E;8'V=)&B]8E"W,,]CFP3*Y)/9[-ZO1?/Y6 M1A'[4OBV$[9JY'D-SQNTP-#RWB;T#7@-0HQ+N4JBA?_QPW\>'Q_]]Z???3Z]\_/JR3\+N5]_5E^,_T M)+W'__SZW9O/3Z^\Z_3EKQ<7K^]_.ED]G8Y_>;GR[\GCWQ_(.7V%F]//#Z_? M)I%'?O[U"8>SKY/T[N^O3_[]E+S[Y;MW^.WEN]GUR;_1S3_]=P^_3I_PXTVP M^'WD97]YO'I)3I\6*_SI_B+^)7B[_/33T]G7GZ]>CC[\^#J9+3^Q:ZQW#S^% MR>OQFZN?UA_??+CX^=]?1U\6T?WGOXQ77W]^^W1)Z5Y>CG_YAW_QC[^]_?KT MZ8]7W\U_1E\_+7Z=_8+^EOJ+3Y\__O'F\PVZ7*]^1NG'S_]Z=7NY>/C]ZL?/ M3T]_>;..OOO7ZTD8?[UY/1[/DO"G]"*Y>TKN;^-?\.]7O_XE7KS\*RK0ZG7TNBKDS3:S=TN'Z6(;E3C,LR8 MU*O;6>QC72 MVD'?>OZH '^G2:,F(E!*#C7*2J3>""637_BZ"Y+/I^M3''GS!2*? 6Q6)SEW M.?:6;5@WL##9AKMT2ZH@!JZ3G&-[IZK?/9S$(W18IDENMHL>_ZP89:^N8-3?<3;!W!;U5 9<,';=_#:=Y MN=&S@-6@>>L2 D8SCLPZ,&ONS] M%;+VC:X2\Z/F7/0M2/>_-KPSOLL55S64V;CPNXL0@-->25U#X7<> /*N MEP"/\C"-%M8*P[BZ%R;2G38[ M(80 JEX?KTC/BCR/6=HQ)?4I2.?E=2'J!H69SQQ1NG&B__.I1V39-S'AP-&M M'G5-;9;U,X#8>@I)83.3=#)E.>C)?1SJ-;<0/7L0/J2>61/" )4K4"-(7=E[ M3%:!ASEMZXZ^D)"C.=.A] !SBQ]X%3"*$:MC<2<6%Z*9)2;HC'<93$8>"S\FX0=[Z-6 "S:! &Z*_WD;Z,_;0#8%,+3;0-_R8;[EW#YT4:=,)T32]MP!'6TI[QW$(-BV-LT\=,NZ7O5 NTIU55W^"J&D]K@LE',-UV;OI)L>*QR3PO2FA;&05$ MG$6VE8115U012IV*VTLDGV+R^2JBJ[&'K9=)%A 9H$BV4 (I?;4A=H>^?* K M,0E0"":1!@U'!MQ<'$V$5)*HS%M20'4ZW!K<5:JHMA"V00%*R=E0@*C?OC6X M0Q>R7<5:E;Y99%VZ'#CQ82A;P0JEP0HG49SZ. EF$0N=(K:6S>C#042U*FL< MX/1P<K8A-TI^S,E=5>0,?2 C$F;'D@_T!VP*EN.QUL#C.&3-=P@* M3U'(6O6H[9&41CJ -;B/ *M-E!IN5GTH3CC?5A0$[N<8I]=%%>\[S*)('GT3 MCS*C=L"L/IKSM=J*V#30 ^I!GQ_WH(#P7MM-JAHB$XW@?CFW*"O%$(QBVN]Q5(-U]9=MF42 Y>KGH 0]R1W5E0 MX\4B]H-TG91WB9)79GY(VT"#%Y@&9C 7<<4K:>W5VJ*_VI[([G@.&_WLS1]I M0=%N :,JB[4D5&.X^XT83W!6UQ)3[MKSV#?-MN3479+)MNM4<2YLL&KF3[4/ M_%RVF&:H=C95-O*[RLY'-5(;E3H+$D8C(]9=+T6JP]_S:..LT@G923".;%J# MS2AVR30F09K4(G2U%EG6%JM+2NDZ3I)KH.1I1:(]]C52"J?K0HGJ+4U/UWGZ MRB9#KC0+I^NVP5C5.(ADZSTR#N2R"Q.T]52M34D[T-Q.LZVUM% MHV6R ,KVEI-32_ON)PT'>=]V9 &3]WV'\\MN;-+K)"BW/>? 8U6;VYO-1^O; MVC_-^AB1.B%F3+4*NLF>=[$/U$19^OH@">#;(<.&G(WBJ\T1'*8TZ#ML*H@ MU(';> 3)9#K)KYC&3/CE0:2N1'3&"&+US6XSLJ0D64, R]LM8S;"@,HGBM";C]Q6;C:+B?ZIVNJWSB@.XWB3=?7^,5#@'* M?BD2!50:Y;-DZU.S58$ZP =SCC=4/]2L_2XK( 7$]&@#NLY*]<7TYDFKD-4P MANHIH,6&]4IEVL)V6,AL3Z)6.OGNEP%:A:H@C+B RO.WVB)XK=]"+"D^$!0E M4TRJ#B24RZ] BN')*+D\8S7RC5N]@38(X5WZ&M77>Q/< MZ^2H0=BE6"&\U_8K M'-WXV\^*91'_D-+V9MRW,.LZIA9VH;1M:KQ^1'L L4AA\" MWT B@D>?X_R10@51]H5WAHIX B(*M24C?MII&7I0Z4@0ZTS8U!;/1?#$VGNQ M>XP:8ME]ZMG.E1: (+K'G3'0L%]T^+P-423> PB$TC'$\YTP7=AU%D0QKWL/ MU&G[<#H1@.=#[+=/ 7Q-$S$=IQ-0M9V!K!B)I0;#E0N_/6VKJ?O _,9T%(;% MW85;3#QJ =#,?GT+(R8!>T;, M\$J5YN"&/G?9)'+$[@,E7";)+8DO6(?P&YSFN[1K^UT=U.DZ+SMK)N7Z=-( M&<8OO$]C[_,=G0=X0:TV&:.0KJ)G&;/4E/\@]B'JD2H2/8@;/_UEK HQ2(62 M7(,*%Q3[#_$M(FG@!4O>B?V>KK5 0,E^!-1A?+.*(S_)Y'%+B">?/LLW4I>Y,R@JJ M6[>.VJA"I=]_PL%LSJK,KC"A._2;C+W?9,I?()ED:9)2K['8P-@6KAYM=]95 M4[::D,+DVF];%0CYM=-PY)]J"DF #U#[9F[J@Q46>1[]8XR[!!SZD9JR:$,' MY@"_I%0[\%$[]VIYSE7)"T5PQ>\+<01?^#(]?#?Y".[KB_1TWCH ZI8)K.]6 ML.?,>ROINY*SDOZ:.7 ;:"T7]^UP-PJR.U['?GPX(75G#KJVA+5Q!:DYLVU@ M8":JB(I#'T);7D*DNGVZ_0;G)V2&HN!KGGT5^?QH*)[>4G5BIZ1Y6Y:4&I3D MA=%2K#S\SG&4='TV&-8P>*=,J:6T2%_F]]LFHJ>\-LZ%+F)[K^K!2EI7KE29 M<)C.8Y]UB$Y21FSW4XQOT );Z@K1BSS8JM5Y<[S'C"B+W/<#'J E@8B@M181 M'03V<2M7T"3"QB0HY=H%X]XE9Z6AA(KLG/65V)_X8/I/3+Y$[,0_6&KD_&X_ MXR0.JVXVJD5Q^UVMWK';>)VM>K"A#994J$[743RVGUMC "_(]NN6Q'[FY1T" M0G8B>K58HH#D!;#)>,Y2'6W'S>#M.#'M%81(XHR%-Z2 M(&+GW.$M6B_L%U)6(CGHJ:H&:F=#E;,![Y'UHM."H@,?!Z* MH(,)2.]2NR1QDHQ!:I=W$'-WG@PEN2:6,"W;3Q$ON-U:IER8E=-XQ%6(WT*< M9?OE.V_IFX[;M)Y/$;1R%^Q^O%*^ES__2!7[-VW M[FSXO>\8>2TS.)Z>HUF(1Z$7S^.P'AK7%W77L'HA\08GBOF>T@$<)L68.TUR2$!BYP^$7XM>%S?!@B3)L#]* MK^,OF#S,472'EP53MR38WGM9J..L1]U9',](IL880US;NL'IIYA\IANY,5H& M*0J5YMCN4\,2@>C5P6YBE;=FQ_'B,ZN$G>6Z>25-WD.1:@K];G:)(SK1 MPU'DC_P%!8UE)+,[-C"=6W4H#\TQ-4+7]A' IL1+C")>UH+&-"+42>3[2YO&-[SR$BX^KLK=_>0@A: M(:5WUEUQL?P<+:D=S9KM9?@P=WC)WC^: M =45%)(QOF1;7 R<+/G^CU7)F;7<+.]_F59(QVD%O2ZQ-2[-BJ$ZM IZ+-DX MHD(/<-)(.3!&6R3O5?0;;-M5D52]5.;'N<%%5'% N3HAJLWA4I\G_$_HS9$8]^Q8N!@$^: M/IR8KAKC.5W6*;V/$<$H#+YBO]H.,;K89P["552U&6,?OK(='3+DPNF,LZ X MC7B2J20.;H,^%:'G+*;Z)R:8,7W.#K05+MCNL=)P*+# ;\DEB"VN!8G-%[#C],^X>P> M=6=+)SW[U!G/-%._FX9Z!JGJ6%!QKO844@.I; YNE='IG49JM!?.ELMP7?$( MD"[:2@)N75=+"]74V<8Y7BMD8.V,=\@1PMP(]E>0[+!N>OO)^I/D>LJ45BJI M7>B@JIUVDK:>NZDF-X>IFM:DII:%J5MQHK@G/"%Y2R];U6!:AW5! E!]14C-2N&5#B$XJ[G22P[6 MRZB4YK#,IZTF[?F3%V:L$B!K'05&D\48Q4 O0MDP(EUG])0!YRZF:[4 .)N4'[&GY_H7]"WO$H3[AT' MF.@TTY6/X"!E2,G-JZ[AR@&POO,NEA$2,8HF>(N>=1.8U0-;^-Y0]]YN4)H1 M%%ZBI*K4!!+8D!#:_S4!9:&HP*3BA.C/@/-TCJ(XK$QAQ"/Y.A.A8PBGAWL] M/*S-9.F"R*IC4+>%/(_51"*RYUW>_52.@^@NZ^IFMVBB68/=(W>90@D_Z*3 MG+,$_IX"[<91H8O3OG,O;O- 'W?.YP&A+L)ISBB9%)V!:%/ H;BT#N8RJL\ MZ YJZJ$H$E+/Q] :<+])&::2JBI5:('E)#VC8HQQ]$"? (CP"X@X/J0T4>6Z M81-!!]/G>Y<:2%!>2&8/9_N2T+M<3>5243_&M"D7ZZ%RJ62>"=N4+E-36JW<9*2#=_LUN>FR 6( M '6I#T6>VJA"A5:V&*&,CSPO6V2\>4+QZ>0Q#&;\XBBL=+N(.ZKOT\?U-(5Y M?^*N6Y9/03J7\95<1>=/'DZ2R92_ K\Z/)K1/1O]'F]NLM2_!=<8:/X=QNU@ M% ]N:RTDGY5-:H-4I>Z<'8'>82^>1>RFW U. MR\MR9QE^B.]QFN8;[\3V545C-IZ5X%6A5XD.VE$&5IC)HR:)OF5&HDFTQQ5% M0MI5'!]&ZC*,N]N\V)%S62UV3%U@<,DVB+FKXP(CS2:20!7K=LD6R2Q[D5^= MUO.:B@T4NVO1V1$=M?6WF 2Q'WC%IWN1HH#L[M0^\MG?NT_6OM[(9MBH#D 5>)"2ZA.4 M)O$2DW3-"]J-(I\5)EPR>'CG.]LA:3DQIUF2*K+&L?E26 M%F9MASY$THT=GARXA:K*T*C&:$< ('>1> WL*][RX8PR%LUR-X839LFW*TP2 MSM5'"J_U^A%ZQ/W!8YTA&U(<:JESKV6?A*Y9V("RO'(S0 M T'LFM3]>O$8A[V@;H[D(E5#%^2M=[=ZLEGGA26+6+$L?*#].T6F-B5_;^NM MK1B)HF']!=W)HO 7C,AYY)^AM!_,PD'=."BZL(LQL=M'JK)/M:XZN;<[R=(D M11&;51;,MG3X8[AW&,ZHBRYS,6+T+43Q#-D89@U+?>O?.DS%#S,;L6 M&?(;DS]A6?\M967?&M%)J-!0O;?!L-UNJ48JMW&;Q@%Y-HL-^-L''H+&RY'I M/) R$\1%$&(RIJO++):VGU/%OSG>D(S[%A+=;8Y,W<@\K&3#T6D?<1 61P"& M4F\B8^0KE^J"?F(GF+$]YA LC1 /M?9"/;#/Q6T;_?JH P@*2" I!6"M>%UE MW^X7* S+1K86+'USO"%9^BTD2LQE.ULSR,\7F+"N%)[!6K'R MVV,. 78A'B7VDJ1/XP E05'>>= B^#N##L/4BS$I!2#;UIIOIO(V=Y9V4L5@ M@_#H=R$H@98E49I"S;K1$M:AEO'$]LAXS)(MR'H<^S:.FN3C#\#)5(*IE)"T MF:^9@![0TY5/>>4UJ1AU:Q-#-/(P[%('.N7AE:W2\17)D>\3ZN\6?S#^9%DC MJL)H&W4PLZ,5DE("UF[U[M ;T[].R$/\17874E, M3&'X!T)\2C1EVR >V'/ M;>"$W))X%42>C95",/#@I+"#3"D*2U7B=@BR>@HH_#586EJR6X<=D.O4#DLI MAP:@W](V!#C\"T7SO$EOQ-E@7U^N81?3F<61C'[ SV""4>1>" M$F;9-4=]%2X2LM>O7C\^!&G/G+^=P08!]2X$)=32(UMCJ,^?/-XOMW&ULY'UK<^2XD>#W_14X[\9&=ZPT(_5X/ \_+DJO'JW5 MDBRI9]:><#BH(JI$-XLLDRRU-+_^D "?1;Q) IS;BSU/2P(2B'B_O3R\O?_-\_(?1O?_@_ MAX?H/4YP%A0X1(^OZ#3=;.^7$7K(@B1?I=D&O2DV;]$A>BJ*[?=??OGY\^[;(ES^ 4Z/"0 *Y"G&0: WZ.''4:+W1H=?8>.OOG^W='WO_T: M?7PX1>^.WKUC4_[M#W&4?'H,,G#WS"Z(?2'+(WQ M'5XABOGWQ>L6__$W>;39QH 0_=U3AE=\1.(L^Q+F?YG@-9 >%OD.%CG^'2SR M[^6OKX)''/\&P\R()ET:=<3M"AJ*R"_)'B4\+[$H3R2QP7>?6;0_@-)9_1DH12Y78 MW\Z&JF_&B$B,9]8D^$?\&-/O@$P&%8"3PX_WO_E3/16E*U1/1M5L]',U_^]_ M8"C\J6$3_+C(NKP*LF6%)/FG8F/EB"^7*?GPK@^SWTPG<.(-LOW=S3T MBY_D4W?.9PT6+V;S08N_Y#Y'QR$?,:"Q'OF.A/2;Q<>A0\"CO1/&Z*.XBH+' M*"8'*Y[H+.0LX.- [*.A=2K&S32_7Y*83VVA$.S2^I!LP9M.+)PKS];:4B&X MFB'S%5P?>$36=O=I3-3?S>J^2)>?%B_1V-P7KS/^8:#E@NWC(9 +.@Q\+CJ0 MN%ED:.-B^72P1 SC>E7Z*X#'&#^DUV56:%&2'!-KZ,B&'-<[']_5'06H"TT2EG,;!7*K7VDO\ MY[]_^^[XF]\CME2CYKS(\IB"U!7\T6AJ^Y6T=/0B"?L(37>\\I?[\D^N!5N% MDNY1C((DU!)A[V>UE-&" UQ,FL9*,A(\(NGI!M>J?Z+8JFB5"4Q]V7DN0$,@ M6FPT:H*IW+"I%RE2<*TM/+(]6QO^[[,TSV^S=!6-+2EMR*X-_];: I&@(]"6 M#O%K\W,XT.;Z_E8\!%'V4.!%4@3DG#\]!\54;K9P)TLM!_@TKPCDL4/,G!6^ M_)/C YV#A%S1OHG)D+<(^()2-CE-/+O6$EYUHM""O0Z0DLJL9!#/7[8XR?%B M17Y)Q/ Y@@R BS2[2H-D @$R7-RUHC9#3RYUCWB59AB4$)N(R(\H8G\K@I=6 M;,?+.6\C!-WCWYA4]O&A:UQ,IM.ZL'W$B#L8"(2*C"F%QZ_>XG*B+1?]S8SO M\JDLA!X./!N!2]%?!TF/)C"[GG'VF!J2]5A*UO+<_;7)Z_$8<>R;U6F0/UW$ MZ>=\^JRB_E*.W5\9+CJ91# )T5E<5]AO I&0D8+$(3X%K#UB(I\ D1ZJ(0Y/ M7C_F.+Q,:L-PL2RBYRENR@P6=A_4TT=.RV)0A(9$VKZ2BHYWM77X;< MW]-M)E2RC/0)5KE,GHEYZ$%">0O/1D(YR*DD],V.S"1GZMN.K$85H+G+JD0. M-&151*]Q9;5,]G0OJ[R%9R.K'.1,M&DCMZL*T-QE52('&K(JHI>EK,(2\/_A M+N8YB(EQD=^1;R&+E@4.X0^+).S^HC7R%F=12G!:9CC(\1EF_ZVO'\]?ED^$ M@?B.F"WGJQ4>W3QUC+R'"W.W.Y1]>'0H^=#H)WC /D3.Y6XI&XC?E163?:6B;"SMSPP%!7K$ZRA)X/ C MGB[#VJMK.XI$C?8U372)R.A\GH23R@8OK&@F')C\FB,6?HRB^4F&U75H$!?I M/VCZ#F?]WHI='0ESJ>([^MU71U3Y&4)S=6-EAI8\YWS65H,=-T$*+4AD':5K MQ?_Z:5331X E:X[N36H&@L4HZ42$.WEVP3;-JS0[7H#8;WQ8S6]!H%A!(4NO M*6?SRS3F"\BHCQ,#S82'QF>X=.C\*^,P$=# M[OV> L*!FUT!M2# "QS[F^O!GT@:U!_)K+OCD_I7Q6ACP8\!BJ/5?8]0T6:-*%VWH2/R+AKC9T.J65N\3 1 M?)BE&=6,W7]-YO>^7<8_KATEW/J01-IL'231+S1/]#1-\C2.0OH#\1IN"1/) M.O3'5I60&I^I\CW&P*KX6[&-^L;K/T(LTV 5L A[4D7R90 MBHZ)>Y[O-L3&>'C"+1K?+&FUA9 OC()(X"0+N]#*DV$O"N>42]'P=I8B"A4M MR^6JE "BD*-F0:A]0E=$Q1-&0?MS*!?UKK,GE[XZDM$\RG(\6T6+?$BCLO"A]:?E#9@)V%-:_2TOHD:&-J6T,@O"3@4U/ $+T-] MRKLIZ[GR;$3' ;;''8ZA&.5MD!6OM#HIY!\1\.,[A;*5G(;@)8@(I+*<@>@4 MU)K3]PQ]6!P:/&P;'*K]VX;5\1JLXCN\A<(-R7JJ.QW1,D[#"@(D1%J-#4?U M^+G8JBJ>=>()LCW;7D(W*J\^LL^"(B"'>9V"7:XK\(B4)Z8^7 <%9FUQTS@M M&W.1.+ !?4K9).OG);RY&8?&3.>G7,ZIY:W"1I1-VIZ&8!ZJI_5DR$=6 MH"9/.XE_.J0PM,3W#D96A_;D=2Q+2@W/40#9%"\-ZXF5%.Z^<)093?Y,)FVN M1?DR3O-=AB>K:29>R:E"DR B+'U2SD#-%.]6N0$' MNP5.Y+L?IKXJZ%!ZSTYA\2!XN$C@H*&AD:)FU@RJW^GSAJ-V1 2PSR:K)8\6 M!YM*NS#@SJMW==>7):9[=JWX7.!JB&8K YRG,YQ%S^3<>L:7"1&CW:9,4_\! MA^O.F]+)#Z AF+ATWP?@*9"[!B)J@:09)250U$!5G'$>1'8$$6K+]U#Z#@^; M-ACDUVEQAO-HG4!T?Y&7.+01LSM&K9;PINLD^@6'[P-"[HLTNRSR%CZ6\JT-UDTX MS1([#4'.:E!H#;!8O44BKVT)GY7LFG*<(Z]&]#/T6/*L^$>3-8C#\Z1@I<(U M WED?LO:(#\UEH84M(.;*MGZXC!=/1Q5X[W&>'7X R*CW*QM2.0,/Q8.C%'N M(DX#(7P#4,:AKJTGW.*P0,=5FJP?<+8Y2;,L_4Q.4-N#3 +( M_=VV&!F-DRHFDP\+,AL]UM/G=3*IF<8YBQ0TL;Z;/DTWFZBHG ^BR2"VBY.E M"U?8;&VW-Y)&N E/M1H&]7([4.;GX%J)0O=BRI1F]E>A&RB)73VWN,-%E-&+ M=QX 3S5 MBQSI4HZ%3X:+0-I@"J)S6KK0]UEMPL:V?"GW/_0I#G%&=UD&D<$DO$Z3K/JQ M7O@##F#5(>$ZNS7\7-U;X:H7Z6" Z)&=M""C%0CL,Q7830NX=Q4YIJ3PPR"6 ME+8]WEMO<*J X 0)3J)57&M./AHBI5GGZC;#.=F27E2FG&L=;2G9\_"3]^2U M_NK_ SH<0$0J2WJ*_36(J5^ERNYU!E>+WX<19YEV:,YI[2:KI8 MB^%YD$%!2BAE2NMP3&3\"9=Q>4DL0D)4'J,.6B&,N%D>?QIR=,'"L. NZ&JO $$?_.$N7]#Q_(.,D*B_'RR_6Z?.79 K3 M=N0?C9+K 1J[\J>HR=7^PJ)KB'((@C$^W%01I8'QW#T,XN5?=D%&2!:_LA=\ MH[!U'Z:[1F82+%3LKH>7[S$]9=%I\&9?$'@;M3BJVB!OJTIK9T$QSJ?>A>BP M^ZT0"95 L,&(C$8PW+[L2P1OJP.5PP-4!Z!E4D8\,WI IV@HJF4: M["&B-!/J\?L'AR^;0<">GOW VZAI6 \ TKR8UXLHQM>[S2/.!LE##YCCHV)_ M?9&[2X\N M!G*>-V,1#/83VU!QH\MYSO;,7]DTX*#O:T94!KUQI0_C3]-=4F2OIVDXACS( MX7L0#RE"M!"'#3D@E*./*C^@6 .NDF\GUD2-G6E1+3E(;JE!'9*_GF3/:2?D_$D MI 73K6,KP$)3/& "G$DPQ;,.$3*'*Q=[.[7T:SL@Z5%VD]$6IE2S9N'J @8QI47WL;'$)K;-"^"^&_1=B0#F O6BR/,PT137M@< M1";M&[D^Q87+*JZP]/=LX3&#AEID.!@L&!U +J_,V@N+DN$IW\F8/48[YC./ MUA5G>[NPNC2[(G^);Y_29(Q(5P^8XP]\?WT!<^DP1,?-(-(EXD#%9^ZF++[; M>\B$)#)S_.[Q(2KB8=]N#YAC3N^O+RH> G^#M(KC=V\>WZ)JED]VB]A0L9N[ M,PMV/V0!]%*Z?]T\IO$@7G*$M M!>S#M^.C(K?5RSFM"N1LEO^[+#G'NO:Z9.>#G+O+A) =JN _8R@B72XSROT& M%[ /J>&CHKK2J.= 9DQ0B9%_J9%S;/\"0[CS05(#MZS9:5#@=9K)6@B;7(4W M\/Q<4W1P4-^(9Z@:ZRL70L**_IUX=V?VEP_WFR".J_+@(W"^"\\/YSLXR#E/ MAZ)JK%_.?3'J>:_LA,O!^3@X92@JOA,Y$=.I!V9D;M69[%QX= M9NZY*"IBV)P]BPU.0IKC&P?#A*@+R:T>Z:PM:O!:C4$PR-\9PJ5XQ>G^1BPU M1NF*-)G;8[S#$ )UK1U$B(CNELH013L'O_&)C+Q91+BES_C M,2S-?8A>LA'VD%"8$6PPHJ,1&>[7)16P9,].X&S0LO$FZ^I2*J")"A7PUW#E MGTJQ4!PG;,[W/LM021G4KDD@WI]]JXS3('^"0G[D/^?_VD7/08RAPD]Q&F39 M*S%*:?F,D:5%;TUWUJ<17B)Y(I-HX8$E_ ,WT_VV'C/A;J>4GC8I++72'2;B M&RT+3-=07ZG8M93FK>%:*W&Q$!9GK,92.?*IE:0,ZO:+%NW/7BLQ3?<#CHD9 ME-T3X;M."VA(?;,ZB_)MF@?Q^RS=;:<1&\/%_9QRNNB)'.GE$E[IY% *#Y// M^S'&!RC!!7H#_P,=[^(X_1P0*:%= ,)T]UBL=C$*JGEDR'_\]K>_I2KO/[[Z MYML# BG?8GJ-%K^^]:KU[*2G?](:T7B L%>D)FN=E82N^'-7LVM)&'CO0:TVQP3T="XI$ELP/:O2W87E[1 MJS'"N9\ E(P+W#9KU5XL;;:F+4K'$QF9\:)57,8G%;BHFY^UVCWY+MFIX!J_ M7UE_N]:U$LG1B:%6_%4:)"WU0V1Q&OE1K^=#DI18BQTI:])"L/0J7- MU+9XZ=' 6M!NBB><3:F9. OX$*4^&@+9H0,K>2E[6/L5&S&+VG(BV.#H1L S MSAY3&UH?<8A-.ZZ*B/TK(_71 &_F-H,6Z<7K+:%.03YV"!]MX2 .J+^S8<=#C9EB7E[L?0[!-=8/!6<';E*4%"JMGW[RX\ MJQG9U85H:P/:/=\080L@S?\*!SF^B]9/QT&1H2,*+<,H M"(/LIVGX.8IE[[YM MI*0&Z\,EJ187"$+U9Y^LWR=[F]4=],?P'ZYK_3B=!]%:P_7AP<5"ZD3,+"S4 MYX_ C=C;GOU9<14%CU%,&WI/FR0G6UPV!?5\05)L(Z/[ X1,F(I@O$H;B9X=G.4;-L3'CQD5Q-&W9I%JQ[,6XO 12]%E4=_-2 MD\#^N&KN]R=7,]*E_*9R:&N;N>=SZ"D=Y<:'N5632Y)H%6]7[]KRT[U_YY]9 MOKPM/=F1[=?;=3P?'UXX_51*^E\Q\6TNZ.GI\C&A/^'0J+5H?Y8[EX./@."+ M\V0,RDE;'^W\70P(6%ZER?H!9YLS_%A,%M@2+.+>Z>0C(JQ6FZP/"<@-"LEP M]K8!&L5VC47?VD#.P$X(0[QY2X>S:UI6>N9UHD-A$W_,IYBI7 M>KP5W]QRR6'[2&#_')LV!,]?R$LDKCD+ !DA2+UXEN?"0+N59(8E1$-:-;$VA([9O?(S;Q>[^J M2@$ M& ?0 M#?$+I"-BKKTX&\[6#IXQJ8:DV>,5)D=L2%>8HDH';P7G>4T<)(2)].5(E+-Z M@?]Q],71T3':!AEZAGF_1\='!T='1RAGA02#7?&49M$O./P]NL?PBA,MOD?' M![_[]K>\(4E:_3;*<[B#@E,V;:KWH8 ^BO_O78+15T<'".A)QYSA)88.).BK M8_K;XWJY$UCNZV^/>L0N:5TPO ,&M[P'W][8AW"-'"-=^>LI M6L_9 WI,%8L:EPZV<1H>Z$MZ]CB0KG(AUVZ1&!5#D6*']'S.3![[5'+4VOA8 MAJE)C>NQ1&FOY+5W>5+7NQ8)5U<3N]1R19 MUOOY*,9-5P(%+@.W1I)_F52+@%@X%;2R/4U;E=XGJ:&Y#]ZUIMM'0!*7)B(D M],F_.A(ZY=_\]N#XVV^I3_O-NX-OOOEV+(>X6ZO.;S13)";[8? >J8==JI3@ M'/FW.BMZT)D::&E)M;97ZU>^3#Q:7=*,H!TG=F5E*_FYV!-@HR5J,@?6KW3I M.*^JW5O>Y_7 3N*UBE;Q$943X&(B0GL.J\<+80GKI,*S[ZZ.(CK3N:JS:^ B(/. =:AA&X, &\6T0A9?):;"- MBF#L0@:B57PH+P$NH@2$>C21RR@\)&;ZDDWP_7Q0SKC.XT')CJW/O\5RN=OL M8C#N:1(?]#G,\!-.!;7AH#C-/>=[6LK!WN-68U)9%X,J@BC!X7F0)>2@R%M+G^%5M(S&KPRE M7-!Y:HP:)PUI#-E(O\*GS\YNW2BM_0_(!;G#SSC9C9YJ7(/U<6Y6BTM:)>1! MW$X_]R(07<)WV=[:P "_+R=J"*H+06;Q/HR7.[]-X_*B!<"'W$7L1*D)O M+Z>/6]8P!>5DH&=K2,$9T%,8"_"391$D-<)'LCY MRY8<>F/'T#47]:%3]% 3Y9FSR0=HS:93#R_H $"80?"KE,RXWLE!UZ>/O2$/ M1;$N-\2[R>"]Q"GQJ]>CGUR"13R8Y5Q$1/8.#$91/=I[R1@IJWIMJ/C;M+2< M+Q-"6YP7S!XO)6^*YCV"99Q;R2),Q(4QZ?!*Y/Y+]#K"%NW"I M@S>IS+ 5/(L+14(H*3 " :=8S\]U%B1>2ZA*6"26D&:+0TJQ Y#K-*E++G6D M;V0Y42SFXRFY%"/I@]^(2=&;4MV\W=,WOE[^*GG9>_TKW[YMF@!17$WD:/$< M1#$MN9>V(NCEXZJ3((^6(TN:Z>KCVT'04T8F>8882IS^4A"#"@8JTLZ]3@G& M]U%H*1"=+E06-'/MJEO@R*M_=&G*U/\U'#VR5DE5N+%*@YI"\?#7<"V$7"S4 M*J3.>SM CS!CADEQ4AZV)4M,@O'-#(WR9T)T!GS\_U^RYVB(-;L/]2R*=\7H MZ62B57P$\ 2X&'WK(9NC?-CIQVY0\%0F5&UB^*AY*,%GPL_^5\RE(=T+?\+0 MLPB'"\*88(VO=Y!G=+/J)8=-<>J;K>W!SS5"4* \*AB' 0/"22)LVPT,]EO/ M$5LKJ6A+JSGEQHY\:2@:8R2'JI__K7%S1W.2NJ+'QVX> MB\;.#>6*/L]C=C#QUG$(;UAPDG.4C> %IVBNRZB^#!')8TYZ]"U;8[W5X%4P MH'Y'*=NCM?W74JC$,\*/Q5F4TX:/MQG>1+O-V,:<[2].B8R#FUP)3@G M Y;_VA$Q )7RO6<)'B W79/,CK"671@$R['^\%KFFAR"V](;4ERD2<1,X/Q< M/N@SHC;;U!NUO[_OP]YKUPVOKWI=F"?7@5I(>'CL8(.G;H-W&IXH^W7W'O#- M0L>9B(9VLEA2,[^M9([Z+M*><2)9Z5+3 /5[N,JB;].A*'MLK>FF7H$1+ZYC> M9A'1'%M:5Y#!0&F"DK3 .>09X.@9_('9G. *GNO(XCZ%1C$,(=WN9@N1L/S\ M!6?+*)^@Z9!J/4_!;SE66E)(TQ512J<27YM-]5WF1)O!0OM12 ^[JKP?$_H3 M#JO#_4@K1LB9YOPVMX^#0"Z\UKX5$[B._0DV8JI$!+!L&7KD.-3+P4#%3_^\ MU&'FT9!P?I5@%I6WK ]0_0#L=?C_T#SWF3B4K!7X'28+1LL"A_ WHT[+PU=Q M:*Z,@[% MKIPP7RF]29H#N0!RX3$#70:S\UJ^/3OOJZMQA676I['(;1-RA$% MDH1[ZVC)LV"J.P]/@H7HUA1$"\1I7\9\BI.RBHJCU"4PB_CS<%'.$5[FOORAGM6A .':1):C(\Y8 MH,D)VV[O4Q16\[PZTWI,JL\J#0K8&*8<%\_:R3YR+A8\))2!DQEXVEJN]M&0 MBP J'JR!VMDNBY(U>SE!+9ZJE)+L^<-PD\0< 0_'B#F6:M.7*9FRY561(KS9 MQNDKQLS##J,,+PG?FGS194#D)XXI=#:F"%Y\7W'9RT_'VK$CK^V5@V Y]HS$ MI]1+,7"='6V!HR.AGT^IC0&2I"'_2E(/:%WA1,HE^MNM*)M(*V7&X2.,]OX, M3H]='5&22LO8)L*B>;HP=AJ?]K(S,P?:N(DDK-.^GCCUZ#Q8QQ@MXF7ZE,;M M!R&S5&]"UNN>Z3T:37*2NQ=.SKJS.K7'E-/]._N#P(F"L.2/8.W39L_M M^FM^NWV9<%?W_.N28ER[C&DNQX*WOZB7[G-:J)D*GZA Z8QD4DP ]"%X*9O_G!"(J]'?.(A6&5/[J*5&@8TX<9?5 M?J V=E5\+GCQ_C96QK>]QZ_"[0ZH?\*]MEHDK)5XJP[=R*)DL/!X5I6^;.FC M)Q0WC;M-+\GAI@SO9HD;D<52F7U,0NC1&CU"<=RJWP!M,133B3A\2&^#K(C@ M 0@\G:5/(^CSL2G: PQ&9[3L'GWY'8JS_.P-*B!PH[!M@T%Y#<>W\3:6%+7E M?Q2R#D@?>A]$"2QWD[ WONSQ^!3Z6;:2#X4LP>?78B<:,+$M7)HPE2]PBI[)!BS0! Q)B#]KS1G\VE: M&VLMZLU_T4!.44I!D0GTF^(F"U02M)Z):X"ZVDWW42@N&E\,E%+\YB-I^P-EF@F)/XG6\V)!"=(27);QB3H]IEJ6?(<+J64$JN=@6 M+_G>K8LVU3#K2Y?N70Q1M.P7F&R'_F8B-6B"@?M8G@66IA=X,WBS.D :>)K0 ME%CV04#!.B.+JF@5/V$^ 39#[HU]R)R"=9TF8Y(=VV=]8HAU+KH@/V!HI#IV MRIUD)0\9GF)LE")$QR(& 2V\IHRKN==)GU-LVC:#DX(]<29#_)5\R1 7&S,9 M.O$O0U+N]65(O&G;BMAI\IQ"\/F4)JU.)T*2A5R_<1&C(FEK]R.=@=@4)D:> M[7@UZSHUJ^6;MC>"'*@?L=YQ76755N/X-G=TM8Q,O5A)Q]1JA:M-'(N%KAJ9 MD>[04AE"36$C"%7@.(BA[M!E6I1+T%'$V8,8P:3#RP25 MTWRK$BU&=KM_J[8_*"19!%'29"].(D^"1=QK&CXBXFRNW687T\36,[R*EJV. M!E["CC).=6..PEW:*I^&%#0/!VH;9/@))WGTC%EFY32*2'M=US:P-F8RX?H" ML<:!G!W-][#V(,L_NWB^N+_^V M>+B\N4:+ZS-TLKB_O$ODL4U!;EN_H[H%)9_O M(UD-UIW^H]%VRQ%M/@QO,U_!-L2K2H=A**F+C*T0-YM(,Y'COY.K9J4F 59 M.UG$1\1XF$!UHLD#2#U4);>KXMQFZ040_PX_XV0W=H:HSHH>Y%P#+6$E1/K7 M'-&.=<>_;P1[#FI8@[$\':PB@ZV\7>."V>O@D$"! M#P:5)$!'!8)MV3)1?/ M0113*4_+@!=\!D]I'!(^3O$ =SR\?!@2HV$O:=)8EC,(*AB0:]HNJE*"D7P% MGFYDQI:XO::C(Q+>VJKAKJJ!&$U&? A>R#E3'BT4L=%S9<;%SGFL>.0-"#ZR M<@A-ART_-@((Y3"E_U71&D9G:1P'Y)NKQWDNG3N1''83?\;GQ8!0]T\X6C\1 M8(MGLLX:7^\@"@59F5"$J:F1/$4*FM'2SK\9$^P4'T3.RE?.J&B7#=?;0FQ, MG $2VG@5T )MG42_X/ RQ.3[6$4$ _KLK,I%)RY&ZX'3 OPN9Y[P.-BY[W(T M[@:T_&8<1\0?#K)7M*U>56R)Q-1%4_S7&)Y&YOC.\GAT'_"55;4,JC)%34T# M>/%Q"F&*T9^UZ:WI_D)4"R^+:A=^;JWTV;IW8Z5) \O;4TZPM/\AP'H:GT)5 MZ.%U^M#["#AZ# Z-NI%Y5]V85+X44?^1:#M6X^E!=;V/7'=KY6.AT5)\%L6] M-:M['PT]K\>4.E?/V-W@[#KIQRN+Q!9VK<<%>17$03A SK6=SR$SY9.A<'^WFQ;:O,/A"%' M])'32QL9(AK']$S.:=V#^FC0=2%+2L*T"-<=Q,QN5A]SIH!.\"K-<"LS<+%) MLZ),=1I9,UBCX?HPM454=+4-("#FM,LQBALM[UO?#!6+MF8:1+(!J:80%;C? M)6'VVCH^QTX8Y2_B/B3$1T1ZQ#%Q*Z(]G+KV35S8;<^OP>UZ![3U[K&VEA9>HM?0Y024M6=XMK^,F+MGVFM2PE*-MQ9X MR((07P<;/+6L[2_DP<44H"(RYV%40D;-P&M4<$L@/+Q]VGM^EJKS?9J&GZ,X MYJK0*P+OFE @30I"#;+J^C(AG,3Y3$P#6^1_/7>]ECN4NL!US=1;R.[Q_?GX MD=L1C(XAK+%N8H[7<-UQA[<0,4K6T[]SU%G1Q_LQ-5JBG+?S]Q_.KQ_N/:>R MZ3.R6QE,;]O6\E6GO^VO=-F\G#MY+?\X??:F&19>WS$:H:J1C]D\6@R#(J"M M/].Z[TG.X/DVH0>*"S_QTIR05ADYQ#V$S@-Y%7_1BHGU)KDRD[FK2P((=)R_ M.)B(N'7XB[L5NW[2M_A3E)P&F^T.6GZE60AYNM2B-F*M!ABW(6XU0J+T$YB( MV,P#R'BEY:)\5 GJ\SF5L?@6N=HP GW(<@^83"%:*V&LHLO%-LQ.=^40!PG%*OP M$8A!/8TF5X:MB=][N^35Y4\M)5I['SF1;00-,9.D<]V4MOFH"1,]89V#3N'2 M5)';+ UWRRJ.96L0:X)RGN.HAY>H@!LM8KBM9TOM8]<"9,:\6I8,"#+BVY5Q M-,I\TR3E-8Q'.9GPO4_K0L&!6@1DFQS_XQ_AZY]1/J'> M&3 K%6"H P:E%U)[@A@:JZC@*X#A;Z4X*[A_,-5'0B 3="18DV3H]UYS\R2L MZ;R7$FQM E]S).4PF["4GFZ8F7(PU0Y#HE2L6A9[W$)$[#G*B3-RD6;L]P_! MB^%=FPD\YZ:$ 7+"@@RT%MLC!0$ZA,&@%[UEG;8"P/AS1RT86HN9*7VL+!,& M+"8JC2UT@A-,-%MW&0-94T%R'/W20FJ@=/FT:(W8MR=9.E29Z% ;Y52;4RA5 M\V2;V]%F?+8-BZR>X6V&EU'5Y:#]9O-F=9E4+S;,SCACH,X/.E,,14476V#H MS4W0 @1>=M2 ^MYKN,V6S[446E',-F%/LMC(KIEL)?>O4238C""!/BMD:7"T M4[A608@Q'PB/>P+.+/2O>PK.[A@T/P<'W 146>SG+UN&4SG9K@1>D*#G U#F($YH 6YB=I9-J! !=%!?D] 2QZW+'1S@ME:97MK MZ7I[>Y.2[*C4\;1J2 MX7"J)PK6:+C/V[1#5..%0ODV_?%5]C#!2U[G,!'I)G<.()_E72M]I5>^-3,Y M1WGSW-ZL5Y2=_@&?="D?785D"(G.PNL? MSZ\?;NXNS^\]OWC285Q;?R@W.T++P7J-LOZWH\X*BF6]/L:3XZ9QMD6< MG]CIL9G_IDZ#'K81J!HT5#;(G]B[Z+$+50@6<1]WXB,B$*AJ#$LA\FD2R9G$ M55C]#5IFC=00?TJS3Y?);98N\>B53 2+>!20#B(" 8$Q1-7 _=R:8.-9U<@9 MQ162_B:'"LE=\/D#L:2S*(@GDY'.&JX=,BX6HD*IP6>TJ<;,Q?+A<8@K'+T- M#BQK.E4_D3W@SO/-NNO+'B[,H6*IM.L&9RL#RJ^=$=EY)H[W,[Y,B-NUHY&% M11+^@,,U/)Y:DC_1HBO3>U/%@"@_!5W2!=GYW^>/BX?+'EA/FY7YLN%!T M+] &4FIXK17ZU31XY-=I<8;S:)W0XM!YB4D+O?N"_(7^ZV9U4=4)N<49+91! M*$C0;WZ=LG[+5V4+-T?>H<\]^8AJS&+G&HYMV""&DK0@/U>HP0.X)X8,BTIP MF_ZS2[*JWD6M/C2G-[C::(FZ4=+Y!ZB$@"@(5,%0RIIS83-F:BUP9I2R4V3E ME5P093\&\0YW 1N(F0B"VRLT*2X*>8)9B$Y3RY G(5*P:4]P9&2PO%QME>KD MB:66O*A@.%5&"F0$(M.:]>O10YJ\JX5(AS36]V^U;()]A]L58(OZ3R-[5UI+ M.B_A%%ON:ECQ?&+9/V;AA&*5T12Z\'2'[DA(S>4.P!AS Y]#*O)SN2JPEB?E MI8$=::V>82@LVP8]81-(.]>&#]AQ:,\&QR%ND%R3S\P)DK)>US,2DW!8,RT6 MTF[!K#^%YG)M;)])$UF3&]WT%7CT #Q+*YQ^$J]?=! ME%RE>7Z9U+KSDL6!E+5^FE+&-,E0Z M[R;AJL0?I!DT9R3>V^TNVZ8YSL?OAFR-ANOCVQ9144YSR4A$.>F[!\A0 M8>@45QQ"J/'C0\\X>TRG8^T1[WBCKSK%'/Y?S.#]:B?V5M/')"L)#+AHQG64 M0#RG9^WC8V$_^;:>1'P1&E#T7-7<\V3+3<,C*,FDNPAX+%Z^O^*OX>.@AP$7X:.KDP6L 7L&@[J6F>&'W&6\OLFJ(^01@P[3I/U(5ED@Q[3+$L_$Z?"N[^LPTY1_)E+@@%V M1UG DYDQQ.E<_FL793B$A:[)3EBEB]'M#[U5G5\G:B(F$+L_1PG.UJ^(0*:B MMR03H\*O-6+$WNZ9IT^* 4%=6S84C%)(H:)TLG[](-%W?M'IFA)VK$=?/A MP^7#A_/KAWNTN#Y#IS?7#Y?7[\^O3_?J@?F0-SONMX71@D;VA31N<9*S2M&L M:V2:%QDNB'*$]G8-8HY/S MZ_.+RP=T>[6XOO?J+@R5C[9@#Z*=O8AS18OI;[G#(9.J(B98O+._3C MXNKC.?IPOKC_R$32KQ1JL9#[R$:X\2&)BQ7PL@1H$K8RTC[@ %8+;Z#O+C$L M65-O8F5FU8\G01[EDSJ^$R#HWM0M7,JD>Y5JN:V;6IL>A38]NRO!*X]FOK M:8X/W@K.SQ .$NIG(UY/$PECV@I#M+$!YXK3QT<:;X[\B8K58Z.9"(WF@:/Y M[ZVO:6FZ]7)DQ-U[C=[=B$V7NS.\BA( HDLX2" 1J M1J,&A.^Z%$,DHYNR94VVJ;JCC^=RN[>1-'!2=HB=G]]MXWC;FU4VC1;[9X4T/]N'#I='RY)46,$E.8^)W M3)\G;(*#WP1B TPUKCV7Z6:[(Q;[(T"A5Y]A%.^@!P NUT%;G*$<5II-E0P+ M@>%G(IO2TCI%^627$^LLSQ>0?\K*^.>W67H!-36N<7&9$#Y@2%$=6<#UUW6= M3J6-F4"(R1@4T4$H*(HL>J1"6Z3$M"?_06*)?PU ;F&OG0A]FR5R@ P"MW*YCLNHB!!1109HP9?>8+6)M[W_N1$@QNU:*BV.^09*YB_ MT3,6:9KA<=C^ EX>K_;0$-T#AN'WJ!HM: ?F(W(JY%,G*LK?I=W15 %K%7K1 MNQCDS'.;0\3!P)3;Z$V4(/JE=5Z_.[_^$_.@N? 3[-:R*-T9?TC@D/"FQ M&/DX,5_?^8V>,8H",:SLW0H"V+M+"H.Y5R40O^>2M3RTCRT[BMG>XTFL*;W[ M&BD YTDO,FQLC>$Y6]UR=*P/OWF=?GWQT-CV MR.ZSYL6_'();NTB*B[7:F)7>,%,Z8F?(PU1Y' M _QIJ?2-H$'<'S!R=.RUR+S4B*$>&9"7+1>]4=3(D>M0K0J? :ID;KK$6)D< M#8W>M@H^03&?RSS?0<^*\YG[OK<590_$M$"NO$@QZ>$/&-?B_<7 M&-./UI>G/B(R&6KP(9T3U",PO2S.@\5$Y$/[.I?_?;!E6/4 M@B2-2XFY#V(HGJ+-:_%LUPZ.$!.1&BB_>#J2RW;77%=RHF:_?*\C?VZ22N9J M9'@%S"O*YP+*_TKI?F07RS[/;(#-+]G=M8&B78H 7V M&A?F L('X#SM1H:-GG0DN)C!8:/#EGW1$&_:RENA9YA(-UD9)3K 7"L47<2D M]HKD/)I/S,&4GUUC1I=$-CJ(E6.OXUSL7NXA>#&0+P4(UU(E1T<@2W02VLH" ME*YE1H\SM:1H;-MQQ$J-$2]LQ3@QMU#QZ,RP#&-1?; 'W>H\D,!PZH0HD)&J M_MY'*U;X?C2^FE%=1:^@@W7Q@=,TVZ:TIEG9?X,G+2/T'^*OXN-QFP 745>A M:C2U(5(J5CY]%$V^=3L'B3=L^PZ[":^=Q]$F2@+3<(<"A/LWUS)T= *D[5G^ MO5@]#G'CI8+M#^K*P&S5*31+'[[[GB0]'*1'TQRTAY K_3K\^]NR\21:(5>3 M+(;>+,=Q\AX"0S,9G&I#%PMSC!L:SR"+B(\)R #K&E7IF'K!$[>A]9 M?53-L4X(\%SVW-'^N,2S71^]0DR&6&0^N*]D2"T%\BW;",-=JWV[B1CPYKE] M6\7!0,#X:B2B0V?QP4O(7C-;M$'+UU,?DZP-$!X!&WWXLOF.SU<)*@(1:&:4 M0O"&37H[APM&#( 9F%?6\N ]URX4:TLBK_G";KF"P0,F@_X#AXL#CI=?C65I'5H,9F6Z_2A=*[J M^JO/3=_U,+16>BU(OP+-)Y0+??7')]V8G84,-* "A/,:&E)TS/L)S<&JT^.2 MLJ'0T/,2NG1\O#__URXJ7DV.2,X\M_X=!P/1.0@CT<:^9+>VZ<3T M-H;=P 2QL1"(9WNY5.-A(KM/J\8+1<'+59J,&]U;-.%^;=3^1?12%40PD(#^ M+,<:H(> @.%T7%6J>A8Q7"'!:R;S]S; DZE;CEXFVQVQ+_$SCH\G\5ID*[GW M4"38",L(D"'HV+-5:,"WME>AVJ[E_3H/[#MGTO-N5M+S3D-ZWLU8>MZ92<^[ M::3G*V?2\]6LI.GY:L;2\Y69]'QE+SUY5K3[))6&3O&4DG/Q&><%S2+J M_1;CZV"#%R^15M%\LD9+K,A/C4@-7GYT>8LYHC842Z&-7$T^0# 4_0R#?3E* M8TD"".LH!+.OU7T1)5&!KR!D3>QX0O+H,<8L=G/R^B'X9YK1GE^Z\FNB&@U6 MGB SAR>\%J@)37R <$A!H 9&=5GV^(HH&$3A<(39BW8U%X6.MC4DFG7N]OUN MNXUI0[J(?AT3R"9WB?'C"#(9Y*$@"B;1H:@9ZU<[ZO"I4VM,M%/3]R"@2LL\ MQ)OL'F?/T7*L@Y<+UMF!REM=E)3)AM(DL7)T3QH5PG6^O__[S_RRWNY>_)E]_%_[RS?/ZKZ_)Q[/=Y_?? M9-]]\^=W__SX\)K'WSPO?SF*_[OXLKC'__W+-U]]>CE>7A5'?[NX>'?_YR^? M7TY._WKT'-YGC[][R,YQ$%^??'IX]W6>++.__.T%Q^M?;HJ[W[W[\G]>\N_^ M^LUW^.OWWZVOOOR?X/J_P^\>_K9ZP8_7T>:?B^7NOQXOC[*3E\TS_NG^(OUK M]/7VIS^_G/WRE\NCQ8KB[N'/._OOIT';Q_??Y+4'S\]./Q[?O-PS\O?_CT\O)?7[TFW_SX[B9. M?[E^=WJZSN,__U+$IZO;=_@O_]J<_B5]6?_N=_]]8<(_X3>NQ2W+KK^NZW[4V M9J+2?>RJ-(+[1S(9I61FZ-6L,.9Q6_+,R#' ,*Y?#]WA&(I=7VZV0931-*^; M[/0)\CI&-X:UUG0?$=?"2^YJP2NL9; -EB"+T(/@%0>9[UB.$8\[-JTV02S/ M45IWOLXK7"3)+HAOLRB!)L;Q;? *OQU9^+26=*W\=) 2';5T,-JR03D4$\=U M%=.H+OV9^TU(U6=S-PM5DRSV^J\\X?,[O,31,W01A+(2TUAQ^XMX>*7-141N MQ.4HJT?/P'(3<(ICM?%V.;T&D!>Y.=UDVOH92+.8P@TT/(V'QNCC]# U% MT"K-4)CN'HO5+D9!"6M>HL1CIURD>A2P*EAT$M#>*]S^.X+,MKTIKKL MA<7 M-NP*$8Q"Y3!_JMMT=?>.@"&& MJON^+0SR:=%9\KM]@MB0Q.8]PS4N?DJS3\0U/PVV41'$6BJK/\OQ>X8> @*9 M(./09S80(F$PTN/+12&Q:Q7$W]> >]F371XEF/@&Z>:QK"%WFM([!.(ID'_E M48@S^NOJ&>WK-=G%)*[D,%Q<1\$&82NLE%0!0,LV!-\QV5&DI*V^AA//WO6Y MQ_'J,B'*$PR[.YSC[!E/)M.*Q3R$1^08"06SYA/1DRVWRD=RGA;_.FEZZBW; MFFZ0)9,F]!2&BADGK_>[1R*\49"]CNU>2U9R;Y))L!%%V-;KC':HA:#_DDY' M.NVIP;]N95[YMBTCMK3(+Y%2\K?U>YP0U1$>HC)W%!:,LJ.6_;(FA( TLE^8 W4(,S>V79 M)@0:>]0]=CA$M(SST+8($XD@172 Y]<3*D9UXABR/0[P:VE@;H/)R0P/>U88 M'HYB,]VJFZ;*S+5I: M!+"]8M^D61']$K#^\?N/QL:^8I)N3/K[=!5H ]1KS5;9H 7'*NWJS*R,?8 J6]K ?YTL5- M\G:?3H=NEG[ERY2YW9/0@ K6D; G0CE\F70+93/S_P<#-95*7MJ"_ M/!X[2F:)A0?9M$15^)1LF:X36F@=.J^NH4BY[VN#@2+1";P-():M1'<3>C\F MQ!@.3](L2S^S^S>:-[^@ALS(4FRRLH^HG %^PKX , <]5I,\6X(6K!:G?JOI M8=O$+<0O.*3I"\T#WH2^\-)+)9)#<)N<*<5%>![3.2R# U49#G!7RJ81M1?' M:>(EE*;/HE;Y214)!MQR1N0T6$5+XO/N5ZFXPQNB.XED?B#_N]EMF&"ROQ/' M?^P;4'M$?*@V>W1%W8BW.$$KJ$%YR,26!GM;,OL,QY7?QW_#A:5SW3J,A-87 M%/VB!FXEW7Q]YR%E8Q1E=6 /A6J8BK1OZ]-:'.2%,K1%V/:6+5E#U9'^PI-8 MFLKE?-RHR5$2B>2NV&689A:PT3F-8)=9?=!X\)]XZ?]&+@7 MO\=& KJNCS&=[(W:_F*W.,D)7/AG_E-4/,D6SR^3\Y MP_LB*'8E%I-_JYPE_9]*?:2$$;<09RLZ>AZWKR8\E8NN@ 9CGC-->/T:%U7H M^6R''])[7!0QK=>5CWV988V&?['40U1=%@^T]G_^^[?OCK_Y?4XO-K8XB](P M6E86E6\O;3$!#M1.E4Y 65T M!DH3@2$R#]E5,UXNKPKZ#&H?NK]6]?;V-,W'OW^3+N;ALEB.D:P]%Y276Y(Q M>R3"U=OQ_87N_N@R]K-3D2IO=8,5%H+'5&1]K(8=T>*9B%#'+;)16A_ MLZ,J)')$WY;62?E;)_(D6'862HJ/FR2!O3;ORKOZ?R0 M/^#S&-;CZ5YE5A49;-7>(BFB,(IW\,KQ'B]W&>WSSIH9X/""( ZYKKNB%.SS M((.KVYQHW_NG(,.3W*F.@Y-STW 4M$4RG1:LR&O\BJHU4 [3<@32!;D#ST1$ M:*>IO%XI*$BK;-H M?,?G7T*!*IJO,7)PQ[0[N&SI+XSC(\N:W;_T:SX-DIO,HP9J6;-6B/C2X'FK"4M=D,N3" MM/E(;U>/?T^#Z]$&741)D"RA'0/A5E3!CABJT,M:XW\D 4A)A\# MK=KM@*I# FN#[6-.%&!5YFKL<.8> M<.=!_.[ZBAI?.3.P\GRWV>ZI(2_2PN=,6S0XV[-MH5)WIV3='+IR('@_OS_' M812#M[XH*E&-0C^S<7_WI09DA*Y?P?,V96F G.[R@FC!C#: !($F4',>?X?' M?"4K>:C&+,9&%+TM9Z#.%)[ ^ C0JMG8"<,J=F_3]V(1+].G-*9U2^N2# :: M0C;?<2\,"2K"9GAT!J)34#VG+QVN58D&5VJUHMJV[;E1PH6[VY'M7(7K,J85$8^#;J0S37>2LX 2+"^^(L M4:L,Y_*@X$0M"++-6I=\#8I=%L3O@[SI73Z)M2I9R'6\3(R**"N<34!DAE?M MH<^T3J57^7;MHV7MY]K==-Y))$BYG'NG1X62^G$I3)V%3.DRLY-4J[/]<0K# MI'F1U52#TNEU,Z5)9,UT=?>B9XBA,"FV/4\@C9Y"<982('EDH$4DV[@/2\2B MF8=G*=3G&COU9N8/9QLNOT=6L?Y M64>1NM3U)'+!7V-DFTHF%EP$1&%_.A;5@VH+D:>+1@U.=B\9542P#A N MB:3F]-XR79T'ZQB7D:8S7 11G-\OGW"XBW&ZVF8XCC91$F2O5?H_S9^&(L9+ M&LI^@&P@O:#BZ*LZT&+38"Y,,*O7@>.1KH2J6.:;K(I^INMZC(M/)7)-L'02)MG501\3ERMBHD+G +WZZ=.L/'XTU\FW5F_ MP_<&:R.ZN-^[[4E%<9*/K\LU2W\+NMZ6'8LFL97Z\$?W\64&4F]Y46&49AS' M#/+Q>$_$E\[[/.[N;#UO0"HI6*_VNRC_1-S]Y=,FR";RPU7+.943%3;"FY#6 M- 3S4#V19TY[<=DU^=IMCJU!#EN-PR1V&FW3@>TXKM-97%B 2:AD_$@'EQL= M'=/;E748ISK<;E8ET#N\A5HER?HR6:79ADK;R6OY1X[#-%P^+#!P& *R0$\D M9RU#K!R.:F"H!>T /;[6(_:='R\":2\D';&U).6 -CWB=02NR5CJ3KZD2_G5 MP$>N&/E"*O(2_.E++2YSU*B:-$-"H(!_%$=EB1%6K9-F.I12GI)S/4_C*(1X MV13ZU0H%IX:>#8:2/HT-*-"T#%B9&E,*=)&B-L"^CO438[47E6[HU9*:PVS' M^BNBZ]5(D*^*?$:NE*U\;3>1("O<=#7P 9-GU()#5; P9C,#=:PE$#*]K*:< M:8I8GA7_:'\$YTE!2T/I.T $0DM R4^-<"J ._* Y%B(?>=&*U8S_ 9?]%@% MXJ.Q8^N$G2QZ#J"*6.M!;U4O_N05FN$2L6P_D#AY92\&ZRH/5V6 \.25!PS< M^2G.?H>(.S1IW>U*\)DT<]KOU@\0X(#> !9O.3:%GT0CUY+;S5%RRJ@A/1HD MB$YEO&@NZCABIH?5D ^#9ZG,[=.0VB<&)!I2]R;)5SC+H1 4+:M.OA1^98D' M B[G_VF2@.ZHJ#D\-L;$VZ2>R2P2P::0I[V2.^,2UUZ9UX58/N @W[&,V+S^ MY0\1S@C=GEXG^3;,UG;KD!KA)FOZ1\>C>@(ME[16W.?6\=$FD^T# MI1IHV>$O":^BX)&XN."UE*N'-]"E:I=!I5?&ZF[.* ZB52._?7U_!33^"E[,? !%T]I>)D\X[S ^#K8 MX-%BJ(H%G'P1:CR$!<-@(-@.!P@&>W4"]-E5Q5$U]FQ9OJ%=U)E\RE06TT[I MXS+M4C\YWQ"DJ\Q[,[2T:V#SJ@RW$G[]&A\#6-Q4K#*GFUVFN_9" A-AJ#BZ MOIFTQ&XTR>2?T+.53NX1/(2&ML6&HR0J\%7TC(DJ+@@+H(T/._D_!/],,_JR MT^SD-3%C#5=W:ZB:(2>.VA$HAQ0,:N"49ND!HJ 0>_G+/\L]V9EV@M&Q)"T( M:%7P3?'&8KR7> [SE_3Q&?:&AW.DS^XICMV[MOV[N_$%R^SHUH;JE-: M5\3\>\]V[-06M8'W3T8M M+E4^KGR_ Y+.H8;9:U.6;P$MJM;T'F&2@C[J]5P_NE$A)'SP!_-:!0U1:^8L M;E&U6=M]$:A##OLFP'7QQ&H!UN R2M97:;(N<+9I_C2)BV"#@<-[?POT]&MN M'J :& )HAP\$7%N$YR"V T2D4Q/-DI"6D<)685-RQ$!M4+(03J#[F;'7H O+ M1:$8$X0DW2&KFJ]P_';F2ST']P5 C9C8*@BJ3Y_)Y,O,>3"!Y^A$-L5KJ+AQ MO8CYB9S8BS"EE6WJ1U,F$^H20D;41%6Q!,NX+8C%1T*S@BA,F$T9+#G7NL^P M)+NVC7:454F):#;@JPJ0K%*IX;EH!-#9X6B"E7*6E&CR1K9%%RP*'RR!_$O&+9@8^TQSS= 5UZ5#8/"N*6_F! M(H<"[^T#71:!JX]!B%ASV.!,)OQA3]WL(MZC^"\G?F@,'0571"7D_P'DN^( M((/8BBA->Y""*0%B@7 SX0N?Q@)_#WTG6[+5D>/":K(3AS]-Z%''FC MKS.\)NH&;8,,I1DY[*GNJ555E.=@#220:AMBO*%-UI=T@=(P>$-F=7[1&I@3 M?.-7%!2H>"+@MM65+?Q$(6=OOT /3U&.(BCX$"40>B5:L,AHPN]K#;$J31E" M&2F8C>$A_.L7Z#HM\/<(Q^Q)"VWXGNS@ @*6X6/]%!"J'] -LVV"S*705IT8 M.?DR3B'5&)5RD2,RFB!&!K$A.69%K#]'Q5-4;ODIC8DZS_\SV*;Y[ZGD$M3\ M!HOV^,\-"G%EQ(>>.(OBW=[34Y' 5D.!#[N,G9F,HQX)SL&_1W#A'GT0G#U( M7[ 2KSA\2*&H>;2,M@'$!N]KTHJX4+:.#BH 4'UHVP;18H\_*T5WESU>F9'' MN?_ T(/J1U=ID%R0V42NH,&Z@EVT7E1,IH":K.;X/%N%&Q%P1+AE3RR(H>0# M)L3$I?=/$&-_>0A>E%_/FYC6#GBD ,A_6- $3K"(#2@ B%?C1VN; F9I$<>U M:400 -,"GV'VW\OD!DYUA;-=NP!1.1V]"4L ;]$2TDFC5<0\-FHD^/6_I7OD M,4M%$3\G5(A?<$A+D?=::8H_+#KID%5_KXO!+ZMY_BP$Z78X/%%NW@]/"DP M5WZEA W=<1ZOZO=1X9":MZ?QWZXHB=MZ[<@+?XEHW9JF$PUT37_%KGKLT*+" M_+C3!"=; T=BV=QXQMVK*2,E!'-M$H!!N0B? 46U 0#6LT='LX5KG^+[^_#P MF5SCXJB1R;Q,]4@NVZ5IR M*],@9"FW4&NN.LZ$RJ>>@S;U)&+6EK/\&JZR_?3O8)6;=W\U=$\#42> %70= M) :%].RFPQ$=CMKC/9[7@AWTJ"_=J0?"5Z45\YO5S1:S?B)Y==C+:T.PAQI<[H51\9K74:-C?8;-B#&T[!S"UB*EV29A%GPFQV>:H5T>K/$7[&"MIGE$+"L 3D[EY%,.P%=UO6>0 MAJC846/SH)4E$RR7@&TY<8T3>JP3;QR4+9%0,FN9,W'M+.11IKC,Z F2A&4> MSH[3--NFQ-;'BR7YXLLZB-7;:FX"736A*C[Y,QOOK\NX< L]TBLVZ_R"_[P@ MWTH:]V[?Y!PH9Z'6H^IRGG]>R'?48X@. 7QQ)6!54.Z)YY1?XT+.DP=ZKC4] M_H+'E"A*W(&$<@ %<6A_QJ]L;R+N2 CA/HIS\SEA<5@Y/^IA_4_"@Z6YAW2/ MT-Q-.9=[&C3X$&2?<,%*WYY%<$0]TK.9$<70>VM83Q>SRPR_QOOAL4M'!5^SR%G^*DM-@ ML]WEVKRANQ06?WSMZJ?TSH3SA*"61Y/!CEB(E=/NGN'54QJ M0Z%9_YA#_=Y ?[&_'BH]$@MVYC,SQQ^A^?AHFC-S(/0PN]*CAI\V;5N!F:N!/ M%8/3,2KO\#+-0H(9LW$K!(79[,J9WF)P:M1D9JB4#BXKQ:D+:/%,(ODLCYIK M]/)AQ^XT%ZT@ 3UMX WU+(GKV( MVRQ]CJ#89K=ZA)J1VB#\U]?00I/#0D,JN7/@.4D3/"MA;YC/_HGF62 .#WYI M;AR/L,()7ILFC)(*Z)#LRK1R'NFEDV;SL&)@/OVQ4Q>$'D;L.CR(=2*"P@F^ MTP%X./&/9O%VYV'C6AFXWL1?BI699>O> S=);.-J),WY_[\G_3D\.7H2I/VY MS,@!5'\7;KT"PW?LO$_! (1/K\#A:W^7UWK04GQI&+V2S?')(AE>/9ZH-^Z. M"1?12Q5$DQM1O8'^5%,/E1Z%!;MRUM"8)BPHA7EOF,\P>!>3?MR;MR%GQZ?L M>['2%/XL3RE61HK"@^5Y2E^.%K=I!F='>9HDZRLH$RJNXB^;Y.\AH@RK?@1" MO7&7?) X)!9^V(Q,3#LGS+'9*:YTQ34Q^<.]FI/#:WJY-!.;U_O42F5/^.6V MBF2*3VD7(L61=L6>?:>B'JL\6>5$GU^ $KG^;;,>'=Q]%8IG6L+ #W^*Q^(> MXSU-@W3Q5E.NA_7%^JVGN(=,C+W]7#O.^!#UH^#=:O:$>BUI8M]=Q>W$B M3YD1&X^J>9X;[4@PZ^MQ+1(XBQ.TLNLU*XI(IOAC@P2I?BA!M6?'Q(<>,I=% M?K_;;N,(9WKDYT_RUWY1AI6( [*-N[W.U>P.PSL'M";[3,N:M%^..XMGL?S7 M+LHC&OY8G0?K&)=2I/AB[R/3 MHS)_5RX?'RCJR',?MTKF>&UL/F8!?9/5BV"/9=5:;?H])L26DGN\UY\U!_TV':3V&S>FY#Z/T0?@\2 S0 M%-P=&U#)W3'#:_;&_[:$#>R\/_70:V'G]%C8ZSS%HVAKB%=B&C30G//F? MRV2=X3 "M(@M0L/XQ/$/B9?$$O)5$F "PV,441])3E#1E$K.<^:[26S2*I[= MH7[K=G9QX5^*\K;FDK["0OF\LY\[V*L5,+ ;P"PL _/4KSD6C-$V#V:5@VJ7 MA.J3 7+$.,$1]>X]/D33%_UY5=[4D'8O>47R>MS"W"+Q-+_QUO%+DCO5^*=I MEL!EK>85M6"X3\D7H-2CO'2G[KX!19*(99J,UV] @5N/$UHDF(/5,R3S?:XQ M$KLT>&]Q$ZFL6'TLWC@BQDD;Y^&%"O>C9UJX\Y+AI3=-,"4T^\ATHSV7-RKAP__ MWD>P25=Y8ISB]%K%LOL3YE607[\6_SP*3/3,@@'VT2P#18-L)-<1BU[RCJA5 MN%8^$V_R?+KSCMP\W5V*ZU44/$8QS2-1!I9X8SU^)3QT^M?9POTY^P[V@BJ& MQ9WU9GMM'JF%88\S)F2917D6BW"W/P4E0&QVL3[=E? M#DDVZ;-OCXEC/3-/6LMU]NLCU"\>%:7#I;-\5A*7(J9R!;B[=\8*MCI*-RB<"=X?G7!PXL6L9=MU1O:K-%G'9.F0G3(_X#AO9V3^@QO,[QDKXC(0;/80'767\I'19=)02@=/6K4QS"% MX[=PH1FN/=;9$*GF^?L.59CU.*1' G?]0D/\@L-M M%BUQ[R)2'+N43/*8=2O!BA/!5&[IT4?9Z@WFG-PZ1\RHJVY MI.\Y47=)$05Q\_!^+P651VKY+)^9!E+$^ID&&KMW%K._3 @"B(O_M1+&;[;#/(AD)N M[/\*L_,@2XCHY%72*,TC%:;ZE8,1&8WH\ -$)WCY/J1;X'%!LE=':JC"A#X3 MIXXANWV\B-//E\DJS3:!CO_5GHY@/@( J 4!_5S!^+LO_]EPKSR&&9')H<*# M>S)PV6]:,9G6R0:7_A=I]I %(1$WXLYL4^+=$STM^JX 'GH#$-\B4'XU4-2" MB@ L(IM')6!403Y !+9O-MO2A,?W8?1U_"W3Q*?K-$FKYGHL&Z=5CE?X) 2U MIR$V#[TI9[[U8=#I;8K',QTR.+D81F;0@FHI_9V+][NNK2W0N/_'K[=^$O M5ACMW00H7OSY-9\%5Q_"K3C6XY(+9IT+^ -R;!-CA1I?01*B]OP#4/3;.C?6 M+QLD^^2Q14D6E^)^FZ5+C,,<4EWO\#9X+>]6KL"[NEF=0C1-'+,J)R.@!WK3 MS$?IZBVB(,B_$ /BET=:^^1J*'T"N>0;K:AZF><[')[M,C#:B%V7AO0)RC7^ M3/\B5&!T,F*S$9N.V/P#1"& _?N9#?"LXK3VR?5T] GDDF_O=T$6),5K4_V$ MQZ!J%.J7^_?BB720YOH7G&TY-*/VWF UD2#YD]@#!%.8R+<"9+[)+=P-C_** MK3MU$(C#R'P4<#47ST%$_A[CA[35\;(L EV6RQ*QAP"JG3?FQ-?04)$B!@^U M 1)C@8'T; 0;DX#'4TLZ>@A0MQJAY>2DO(! TATF+M5.^.G5T>G6W -$)B,Z M&Y73?7^$&CN4Q:65A''Z8=[69LM9]!R%. D)4GB%,V*]4'$B=BC[!8840T5&%G"99\GM=P;T.R7OGEK00ZN:6A+5<=^&%$G$.LE M8@A8AB>O'W.H5'A3Q946Q(=Z[A2#D>EE&AVO8*''5_0&P*$H>8MJB*@!R8^; M^]',AE00J&8K6CK]W.&P*LGX(9D0&)3&-UA3ZR78F>;V,DFR&QR#E MWEU:^ZU"AUH5C4I[?S;?# =_8:1:T'=B:E*'./K'.6%R\7J_">*X.G^%&4]T M**)C4378BWP+$&_35[HW)QJEP> BBO'U3II,QD@+ Q$;Z2/TS\.83]/]';E0 M#,WJBS#,('^!_/,F>T@_"T.B)5G+\0<(9B"XLR1S_&@'R2;XE!;LU:&_1=N[;O$1%A/OAQL,4VW?Y:&H=QY*3D)O(1G9&>CI^&O" MU&W6UOX(,8'8X1S^/=A]/>,#^J;T8NE]]' M*\I#0WHRD[V*@M5Q>Q;Q]AP$V]^!R$[O[]*]9]P$VN"&!\*GU&4@1&R>%_5# M<)#L5H;@ZIPWO4 FO2IK+X.:=?A1SM9:O>3 &00YAY!-&?P]SO MDC![U4@D8$J5#4>^7UW*MR!T^P2;=:DP!3&9BR@)B-\_8GRKAO@KBF])J& 0 MWU+2TFE\ZR<B398ET[$E?+.*X M+.=QB\G"24&4KYD"HUGQ58H7 XH:J >H@>LY4&)'##W=ID]6A]ROY>XN^/P! M&OQ$0:SSDH0,1_7XWG?F]6E)>R<\SDBV[#C:U6_$UY34O4@SJ)@@9@6;@MY4 MD]\2C[BZK@8 AZLT.X2JO)X_*8U-\KFD21NG)EY5/N$.+W'T#-$N*OFG.W) M)N*KDW(6:J8=H$=,&(2I&OP,A;#HNT>6O8[ YCE )52_GY5\Q]R+%PT:>;;+ MKW'!LL^C9?E;J/AG=J9!:*H"4O\)P* WC(MOO=H=NIO6.[MD!'/\Y)$H;)P7 MMT$4EL]AA5U"R3 $XP[0^?? W)(847 M;7@;O-+ ?Q:$6%<5EG,.Z%-OS%-V7M4=9TLR72>D@/,G2.6%"RM^I:RRT)KQ MG\$VS7^/V$2T*%B=N.KNZS: /?%BZ[[>('$WRO5C%61Q;/3)^TOWWA=YRZT0 MYU1XJ4$@R^/OW%#:/G/HW0S[E'#MW?*X9$@J3XQL%0J"IIKK!,[DRQ#*QJTB M4#ME @]L@MA34(SYJPH7XNR4V!S07IX40*C$Z0( 3ZB)56QQ>+4.W#) )J$L1<)R= M6V98TNJX-QF]O2V;)NNDE-)ID%-:39Q)7NG>=OC7:[*M.XQLM6JX$X&YQ]ES MM,2TG+NL8#V]7H$Y],.N9B&8YO=0%F^']X6I-N]8Y_/; RZ*TR#+7LFG*D^K M@_P/^@0&_M&:3Y0O9(/)]\5CD XEG'K>LF(*;;-O0,&)-ICYEIQH8RET_K0)YU3FBB>\-!QB [T_(1G'^/]LY^_(Y?J"M(^\IM5&9(!5J=QM'QE_ZNN MT0JSX?1OYA/OD,Y%/Y?_Y95I]6' :VV4:W@;D,AMKD6W%:$BB-C* X31_>"A M!Z9P-\#C@62GKB-1@@93\E(X^\E(S3Q.<1P?T2OIKKA1+0TZ.#W=RXR0+AZ2 MVXXJ[66/$?M%4_UEO_1V(LF#$>S::4Y$V=BYK.Q9WGA)KN(A:$C&HW(">E-. M\7L%*-B'X+9=O&6W)\'''-^LSO,BV@2%.%&2C +E4X_3.JO]? /=#?&HS]NR M0WFO$FGK6]![O):^3&Q2C9N+TVJ.[W)/HKWPZ*[8^!P\NM+7'.C250\H!#[= MG+RZ_H8-W#H1M1P;5DU[IZKTR1W>!!%4YO] _G>SVQ"3@QC@[.^2LFL5(-1 M@DN*$A8J@2$&#=7@?+/6>/_^;=2E"6KPUK2/PLH1F],>3LF7O^&5+,;4&6UH/TWA,?Q45: M]R5^_SV4+P6IMSG^M9J:'$[ME?U.,ZW"E[I]=?8+A,Z@L8ZD!JATPXX?)LFL MGT'%IBM#D5MM>GYFHDW!:2Z5W/+O-,VV*>W&5Y8WD3\JJX>W"K_T6TQXN9/F M[H-_(2W9LF/J[_(BW>#L#L>LX2* _/[J1)/+?C4:U4?X3,2>OPW^ ME8MXP[X3*M@!99I,L5]5:B99% PMW0R*]M8=?0)@3I^E2]ID[2$+$A8ENL/D M;!*[[.5XU$Q ;(:W4A>B+>Q[#O*MNHUO+I]PN(OQS:H,LC),:)YFW>[PY+7\ MH_*ZO@)'ZUVP.:B&V&X3>0 ^?#7BYP>:SCN;=JN61.%:NT/HZU02.*TQ;6T;FMV[%14Q^'EYLM$3G6 M(B$[?8(J!)+JH]5D5,Y&K>F0FUX"\-WD4&>3?(M$FSHN;<3JU4*GM^AB17Y) MP[30G/$BS:[2()$]=JK?O^YW7#U G3+;&BO)K1'ZLH->D0U$YUO_-9QMS_DUG?V].Z_;S MV\O>XR7QST*9/,N[[Y8 9B#E&EL4&,QZE'%=\/9L>N+S#HG076%V21DS.7^H(<\_]Z2NT/''<&W."M>H0Y308Y^>"*Z MA6^/EM62*",ZBQ5?+.C5<3US#H4QY=L2*" E(1P_\P<_DUUL1R EQ&P[A6A/ M]GJ:AJK7_IVYK3?_)00$(/P?U](=\L]O#:(XO.ZAQQ/!ZOQE^42X@*^#C9 S MU5A4#48PVI.>$B&_3W3Q!EV_\F]TY6V0W624]>RI;94TI=I,K(H*G=G7:>?.\A/D#?L:\WS-7FBRO M3P&W;O(9WF9X&='/7AR8:,;XSF1HX\*/0.SOQZ5\MS0B)X-"6$FEF76 N-DD MOJDNWQ>/#SJ4<%R=N2RM?Q$E4?[$2O;IM!.HQK/::_U^ GX["G1VP[]V%N_; MU;U Y08>OWM\B IQYP#Z1TB;.W[WYK$,2Y-IONH*[:,M\FZ[VW+:S3 M,%31 M@ZR!5E%[N'N6QYJ;[H3MNO\L_\*@[+^/VWG5EKF7\7IT>:Y]ZJ7(CVQ>/.QJ$<'O+5F?CG*6[QV*UBZM: MZD9=-%I?3E-]Y8[8WUD>Q&]]XV&7)3:M;E5E;E H.8H"J+MO$N6PU ?-^V:J_>[[_ M8TH]AZJ5$VHZI=VZUQB*921Y%)8MN^L"%.J7=_Q@80,7=0 ?M&M;S..9WB"J M:$;T3,GLNBI-F;'QD);A1>.0<04!&H*4,/3CO3Z.7^T=C9RNI95'..XS)0*8CR8?'YB*8[/L04VU.:&@H"3*# M#ZX.,P_^X)J ]=P_.,Z>#3XX(<5\%P/1N*D75029RUV]8EM\_,TEK>^4IKZ0?=B%VTV^SHV^WRMS>/<;16I%GP@I8M2/5?&EBS MBU;*-JX7KU23SDM7U%9S]^NTN VRXF9U%N7;- ]BXB_NMBI?@&4I IC#59H= MDFGX@+YK!5APZ5U!0Q3<7%[_F.V>ZR-8T,\QBZOVC2+F57_W>GQ52/!HW-V M&Q>Y25J^P^L(WK 3+UWR@J%,TFX&^W[!P$-^/\=#O$''(GK_E&8%/.N]PK3R MN+A_+!W)GBW3L7 9DGN]X>CCSI-AT0Y=)T0^%DVBFD:1@L>BE:@GJ/KDJ7X0 M9Q_\,UBR9=>]MIYQLL/PCA>NK* LQD]1\51%:2^39;P#PQO.%/)_X4/P(BX. M24&Q%\\5,/290*NCVF ,EP!1!1&:Y?AMUF5, 1Y/K0GI6*T]9$%8%][MIR&P MCCD&Z1OR)CL>^*FU01X'#2CCTM>AUEQ3CTI1JHN.;E7GZE?F\F72]K8@-%T% MFW5>BO@>T][A[XE3E 70:7P1;B"GM\CHB_OROE%>T:2$<8!**/1FH@NGRE6; M0;D3O1WS&&=,,'/^/ER;"MW* MR:VX 005EN*N>/VRT6_:499R]EO/CK=Z?_QS7X\J#K,1FFI337F05D6I]P1? M2,2[3.K:4OS24@8%P]I5P8BN(RM4R7Z2$F%>*X2-1!JN7S4-_1W625@0I$) M["(.A+5[ VX/ZZJ;7T\-# M+A:UZ"& 9)" 1>?00!DGZ\IOSM7>=KBW-(K-.W8VZ[=P5Y<7-W)*J=\;,(=*CATLVA7^H=#C$YA<*;[#2(XVZ# M)'KC)V\>54VGY8HH@/U&4A2(9^-.;Z?>:Q?WF$6S*<.=\V.P%L3S>\=]L4M".%V#8I??K. W9C?;;#YZ\S%9 MT7^]10P6W(7"")_Z5&>W>M?9(BJYOCZ*UDE$_+\@*>YWVVW\.K@!, -CW?[7 MA]*UI@%7$0^DJ./*QU4B)WN<("O0W^2V5B\RJ.OL.1[8QY\;]Q-MTX&3U>J' MBN'&A2CP$+_\&:N*()>C$1V.R'AOO9NXV/-OQ+E;='D>P<. XO4#+I[2D!75 MIY&+SPG.X T'L866Y.= ;-0S (A!0 V( U0#00T4O]*OO5G>-V%(*5_9C&5Y ML4Y9L0\X@"OI\ 9*DNTR,'+)@.LTR:H?3X(\RO7Z";0JZY1P2WNRADUO0]K0 M9]>5:WQJ<=WVB7CBJ123JEE)QY_@-"'Q6W!)UF1$N$F',<46#F4*GP&]ZRS' MV71_$6]'P0#NYEU;^76HOU_"$?IY* LXZFG2=H=#3E5.\D_-FISS[=@R"OWD MMS$CLLCAY][J%=S*V#T69AQ4+9$YV\@J4?0Q$FW1]P]WJ9%$E1\JZ?'3: M>J!6'NA>8P]/]]F"W?"OL:5;=WJ#4_73N25 GVAF:N7GRUM.-MV#JIF=8$F_ MRZ27XTZQ.>ZAIT40M\')=K?+19+L@OB6F*++: M%Q5YEE4-ZG4'9=%3/1R4 MOW:)SA;Y$'A"#YE8-F5BU_X'4GTT+ :Q9!(%Q=WK#SOF^K^WTOM;>^ M@1HFJ<1/NM'LBS@?X9DT\@#JR>*B#L2+R.T'-F MW/'=1MSY^Q;2MG1D/PZD!K.8G38D.2 H:511\R!?J+65((G/\T;F\"EY\U-ED]V2*B8A@ ?AT]KTXANX9G\'ZED34684TO^6K>\V(%OSJ1'KVJG M3;+/Y35,&R6=-S5S)I-K2$'6< 4H01JY[T_(@[OINOTX^TU!M,A_"]V+EW"R MQ+$*?D,U3(TB-K28D?_](*D8%P [;UOH8Z<FW?"JWY.W?SM"(NC% M>ZQ@J9)Y9U1KVSF++-D.<83M5%P">3^,;N/QN+DQ;JX.Z-RF%-N$!'\K>FU& MT<9B4;9"CE%, 'D!\_3!^-:TO]_4LCNV/]_+R6Z'\4Q\M_2,PXH#RG=BQ$KP M;4"8SBG\BU?LIV=YF@=^?G*G1/MM#O[O]!O8/++QZ1FB>MK!5(-CO#^'E-"V3I MR;UX4?T;+W=%U\U*D[$N==LL6OO+SP#G5/>XE&1=4)J[[XWZI4E3#>8C$J?, MS)!8.#%FMNCSJKDV._)OO-QR]PO0VS\EY*#*V>[GEWHG4_A"W:[)\J!K^@[H M@Q#N':\'IM'*HIK M8 834QC,(81<\+'A[D&/@MHE7[CY0'>N^=(EKB7G>#W?F)]V;95WM^UWSA?;]3)2O> M4X 7VD+H2#EQJ[7]$^!KLG>JN^'[,4:.>!PD>@P/7!S*=)J4<./C%(GGAB4& M[]MMVXB5QJQY.92IL8LQY9'U8WOB93-CRHRC*ZE(Q_E>&%PM'(L47='V.ABF M+4=7/&0HHBOB_.?4%8?K&G(D5YNA:M'KQ#[XU,$\,+N=F;38W7Z.T#Q5AD"1,DDIWIG(@J&W@ M-%[Q\$.ZE#+CL@AM5[;_W/-2U\C84.A0:IG"Q!%&V:??%SF!C2ZPXALS-NSZ%+ M.^KUFL8+EI.GXF4&VX@(YUG-;:>L,PR3O8A6\,YJO9?/02-W(N/4=\F[1BFQ M,)W51DQ0NFS&AV97\K93>"T^F;HC_U@\-=U?F4:RP6NR:-._)VRAD3\/\WF_ MH#)AB)=2TY(K6CW)K\;U#]ZNJ\[O!S 3E6ZK0D=Z+K.3*;77*&?8IB2*(^\> MV>0:*+<"7!K(0FUJL(NE'JPK?%)2W20%F0$UT+ 6B*%#?&FELHO;HW-$E?4S M/#6537'L;?$BTZSJ4ORF%6:.HUS/=##8@F%-4U7(**J>J/LB_ TIHDCS/Z0+ M-:.9J".@WMTT?R?];)E%!$*X'<7U=VAOQI.L$3,;*>=<@)4=3JR.,9Y96W-S M7.H25U]B0&-P':G1U(9UC!ML0](D0.NE_JUI^VVQY1^;HG;;C\[\D!@R3-(9 M-W EUP]2>4[[8H0EEAT)?G2B;%+D+13N-K5K[=PU<"% F[M&%HW>U#T7*_)7 MNOML*#?W4C]G8E:-'\7,LZC?XM>16)IY=OQ>9-4S@Y5LEXU0D-M.K'ZU^5I7 M?H^0,N@4F<-6 J94<" &UH,D1V]W)W/NW?29LLN==5\]5R6ORV[@S!<\J;Q<4CBINGPY'Y2 M-&9\5*(RS:LUA.M0A+FCX^SSL7*]14#2&C39#N$:G^65^/@D@IZ 4X2;%_43 M#>NGPED3[UA:^H*/Q;QZQ%TK >5?=&.K2EX/Y_W'YCMO[QX@/_=)XXS>MM7: M:[T;,LRT 5.$6-$S28KU@A8;B#%)C;@U^"S.L2T\2G@Y#7G]:>ON&ETU;1(S MN I#7!;=@ZFG]@;8#*BQL+[U6#:0L4$;(&5KVTDW=@[3:.QMMM"(VOG>]_,_ M@A)O=\'?N"E7X0^93PIY;]&O=:$0[7@)Z8*?>:'/1QH8BS.=P7PV$-#P+#@* M) E^51*GV*;-$E+&5VI:E/*%M\_BOH8BG7FU/GJB+.]97-F.PQ7JW(B+@6Y3 MQ!):WE>J:=#':L,MK&BDC?)H(H.9#LCJ!,Z!?I]BC";L7)JLLJ)>'_9R2$!$ M(7Y]HDTJ$)Z(LG&$4I*0<2-&+0->32PDF#%CV);U3KR";Y0]78&JIV> MRNS<1:+;)3"(*EJI5V.?^&,5%ZO M:?A5!]6N?ZQE ?/GHN?7FPWW%WT"W3-E]SCD ?_+/)FI(>!>.OCE>(9N9(Z$ MP-V0J%D9@Z4QM3;BJO&L^X"=3XJ3D.6H U["5;.6J$P#8,(OXC?>4*D9/H*' MD#,H])L ^Y&1OG,J'.>UWU5@@.T>N9#$P&%C,E+2,4%Y_B^E[[QJ0\UW(_( M)>[T;6"&O,I?=A[@O(2I4K7J]/B@WR,X3M2HS]3-'VH<_U]2-OM]"'H&V^]P_PYA=UK*&WF(C M!7@Y_!1&V*/0O$OVA>5>29,,Y44X T#F?$VHP^B VH.K:KJXP0-ZP2Y MSMK+_J[X81!PUZK@?!^ZC?0K(&:Q\32FYM'L090=_"T(\IY-"5=K.2]+0;0# MWUJQ^V?U=-F4_M;V:A/T%/ATPR0F9C&81GX18;S@.^#GFC:W7.8D:0R&>CNC MU[@GR5S5:5B"(U3NI: Y'2$%W,UVI# S9]I]:NKG!A;D0"-%-#$SP^#YJE2$ M931%]+.#ZF$1YC/J8<8VOQ.4HXX'&$3BY3Q'H0E'.\OWAJ F/>=M M'P:032;Q_$"ZS9X>1=+IP[,'3*7%T:=BR!LM 9; ?G-_:J5S1D-D(!, M3+-_[/1?_1BG"@^_V3 ]@S6M:GMY9M$65&Z?,Z:S@VCK\_+\6:C7 M6ZX,V-7&A8KK5OM>F%](SL#O)*,Z[O/&H=OAL?%$T)(,"!> M68+8*_PVNY15>[+>7]ER_KFH=JK.VK%O='6V[3:/7>&#']Q@L5I:D%CO6GR: MG"Y.HK8^9O*/NC..$6&NBUSI"U)%+]80=;XJ^B*2JJC5)&<2M. H)JF+)&H2 MS@JN)H78SJ@FW4+K:7DI2&?D.(-5&U)S+NW/0\:OF>V[>$D*5(YD%WNW3A,= M6:<^M^5<74('$*'!G<-!E*[G&7OM].YSB,IOLR;+!KH)7V+BEG[S!8/[($X5 M=-[.F64IVS$)M;*HRIOZLGBJ^F+G==/9X0S&0P1'SZ#>1P\CJ,,NQ'->_^A0 M3663L/678'Y]F9-Q;EN;+KAK8IAA;-_F"2OK:S1&)?E8_6>OM6WU!R[D$FR/ M> #,53TU_QKMK6 M!?@$.ZW*'/8N3N@"Z]$8!7TV/( 5G=4?IYV@SP#88,C;I77DO(ZTDM7((_>! M\$LX[Z.G$8(.H^U$IN*4D?@G;2SUG-[PO^^+MN?M[D4%7J*^<#M>AYJ6X @_ MX,'G!D=9S0D$,1\%*X1W!?7WLB[M0&.@T,[3$:TBJ%4YCOY=6T#TZ+015G+V@!3'+U1J2=W142P!S06PR\Z*XPXKKG:5CIZH M[!_9+$(5[()SW81;>)G@,'7I@1VO*.JF&KK"6<8I!JK+@Y$Y5BS8OIXFXMS1 M4)N^"SF],N%DM?G:<;EH7TC*R7>&66=#L_D@9JH#0*W^!/E" XYQ062^ MTHZN3O9MVVN5G2_@/CU:-KZ+^$1A9WYKQUK[;=&N6AG]5I"FK]E,KB=H;1@("GI5X0)5OY46AWNA/_M MOE7]P_E:6&/['1P'/6IUOZNVJN/D37W]8\TA4Q/&JP_X^7;;,%#7F&&<^.JZ)R&*_K\DH)F MBJYEVSIUAVJ@3J%!N_6A72?.6!F G[M FER#H6*>Q-Q'&9>#>9BT7]Q*7/V\ M R@[FGOOE06('9HWV:.#U>EYZET-%MPMUZ"PUG6L> MZZ@Q>X3P,ENOY^6_]UVOD;*-MXR/8L=W#9C9MVT#;7/*BY>OG3BYM;T-AS2T M6-V^\RSP0MJGL6G('9R4X.DP3V7W+^P=/%AHX>^=&G\G*1 M\:=)'WM]D:** MV)MM7&JM>,.^@57:B4-3N-.BW8SQ#N%XGPG]52GT"V M^1N!33#PSC28)1.FLFK(,L6]H[:.)_RAYJM'"IGM2Y4ZI>,6D#\%GPS Q;MM M^6.U?_3>LLY$VRO S&7O].SWM-DN4>[0"R]-)'GWR3HD;NJG?=]]Y,]\]W,8 MH&!(.8(2>9@EC".8QWY>"N)<@"ML9Z)"R'F+V2(T1X.V"QST+N_NV-H_UVQQ MX!T'$K3O4"*?Z'[-$5%&;<#?@'WH'C@3%T M.@:+%5;E+.;7HJI!"UW5H-ET 1>#:@LM7062AK-99PS(&+L JBL+TP"3-/J2 MSC2VEW-%1N?N,WV4DMU\9@)Q733*1-RM-V8WI]A!9X:8AU-0#6WAJVTMH1/K M7K_MLF7TK@(G0M3O(FG*<)5;X [OF4.7#829H8P[8BA<="=(!?7'G2QEU\7; MC(4@?B[ZIO5LL*V)OW-O^(>6;Y2H.B$K*:=-T=U+8>F90F@__?1GONL[\YL/ M\)L__>C*/WB(Y^TS[SX:A(0%S\T@G6]&>JCPG1AW69WP-/ZH'K?S'ZN:WXC_ M[=YJ]X<'9-8!IBN('P08RN18GIV^3Z>F<9/;(LMWQ MQ&TIECJ=S)X].3 )29BF" 4D9:M__0?P(O%. "P(HCL/NY.VS:I"78!"H2[? M_\_CVCO;8A80ZO_P[-5?7CX[P[Y#7>(O?WCV^QCAD+LGMWOSL9TO9DYY&S.D!\L*%N?_5>X_N^SYV>K,-Q\]^+%P\/# M7QS^-X%#& YHQ!PN7KU\GG_S']Q[Q/]^C )]QNOW@AV?67Q\!]EO#M M[.Q[1CU\AQ=G,>7?A;L-_N%90-8;3Q 4_VS%\.*'9\@+Z7/!P9=_>_-2@/A_ MXB>_L]_'U ^H1US!^W/DB:7,5AB'S\X$Z(]WU_M%B ^X/C#L$NR'L01?B+]Y MT0CBQ3],4_G[%#%.S J'Q$%> $!T&:*9-5QSXUKC6\VQ:=)=AO+"C%J, M4;"Z\NB#)I7[SQ/R8.B;K;B85M1S^9YU^4=$PMV< WE-V1L%*EN "%I!")VP M)?+)EW@_0#Y7M8 $=#'E&R&G)?ZI L$2P.#T=>1PE@1$0*6+2[3T\,AS*&>7 M L'-,$"5 2^%_JN8__X33@<(#=?^EL.CC& 5,O)?@:G%*AN!,4(-E7B+!?D!?A#Q@%48)+A=;Z[\$4\!(QG^,-IIC%N[T" M995/P8@:.0Z-8C6:\D-2*-+Y+OZOG=+6V@@$D-"&[7N.[CTE(^J"!$9RMK$K M4UCZ$&X7RNWQRD15OP4TW=R.KTQ8]5M0PNY##8KV'T'Z%K7[DS)Q;5 &5?> MLI3I; 2**X-KN1A^EBPZ@(%B"._)[XV%T0?F(Y!'$H\<]C)S<(HC4GB-_' M4&X'<9R(<>)CZE1,'!PWW+:5(PU[A.-%;+>)F+/BM_\-(PY&GI>&%?HL6PXV MW.9WP+UG,;\4(LYDNA$1)*%L^8U7:UF2H*%<_0-BKB(X#.YW@&OI EZ;=HC M):5C1HOR"A #QN$>CAV?ABX.R-(7,084\+]8<@)%.(Y%/66@CL6$P3#LT"6_ M[7.4B,2!51(&;NG,D8?A'KK+Z,)%KR=/Q?+DZ= [XS M!7OG0&NA*O"AI-D=.[O (2)*061YF.:O9.K4=X*"W '24TR=RO*7D!J?NUZI M$U;S,92NYFY7ZG35? Q'UWVH0]#A*S [:(G*J5,H 0SNA.^*SJF3+PL1;@VU M]UEUPEO!0"EM^4ZK3F83A-X47E G]B)'OGO)=2[<71^NGRH&U@;FL(EOK0#!^#+'O8C+Y$://[ M_C%SLKC*;G53FAQ2HWON=2,G+')5D!AP&N/7^'" $;A&#&VXR81[U[ I7#^>)@8A9$W*K8 M>9E*,A!*QEI"OL.\]HM#$C2D7D@Y"Q*D-3X;^V(?SLXK6[Q="B+8 > MR Y;9$<]W AR:D6,WOL%(5()UJ6R_M2/;2;C"S*11UB 8C/3JF).*ZV]V MQ&524J'HB6<:/S&'.Q%=BZ,N_&:S$1=>>(^D%95M MX4E;6#O#4G&^M;XU&HK0U&$XN%@#"M#4L@KJ'J@KOBQ1X@:C -^1Y8JOZF.0 MN%;0@FS%956D+5I5P#&#K:V .7+"DK\C,">I4Q%-5R@8!P=W-]*_-1N[+ WY0[770]);) M#4'WQ..D8L/OX"V(ABB[-K[9/*K2NK-@BG;"&YTSY&)#@:H63';?9KIUNF"% M;1RS>N/BE+&(HZLL!UZ2#7CRY^\0!-G$+L![F)(D4P*FE FN%6_WI8.P(4&N M'8+5"Y:<=#I88/.E^O#09]S$6E'9OHNIF5D[U\ >N/6]?N/";,(R+#DV\LKN M,[=QZ9V@X#K4MMWOM/_>=D/]Y1RSM:@D,!8?:4 R)$^SB4]@N0?]'VBR!>T, M[9SMR ;E;G8Q#BY% >8L-!NYK$=D\V;?[S2LL<_>#^ ]CT-SY^#0(S"]?);> M(;1<>=JHTL<*5&1MF$[F(*R352N+K,989B%U/A>:#!JK8VI$-$3K:^,;E#^C M(L^1%]+K0PW_(2K8A\*($T'*Z4-="A>#4&&2SJ&N:X8L)-%'"58?!B@AU MM+:8N%?#*K#]5&]'%7L]]8W)K@+>QN[95VY5'MDHURI3,?'EBK;KOAN4^=0N MW&8D>N2Z\8G+SUY$W&M_C#:$NZ70[SP-6&R%O_I:42/7[ :A1XX3K2-/%-W' MMTK1@)_AE>@"L<5)4_ ;&H@JFS(1)] M#+-.%3GJ+_"". 0^C[83X: V;!5&PE5R 5TH^2J]R(T[ <=OH*,P9.0^"N-L M RH"3?P^S G@T);7/B<"!^8OGUI$68[/RIM1^TU53R!PKRP]XX CWZVNR5QP ML!Z=W7 30,RP@8L]HO9%*8N6/B_*/7W^V7N>MT7PT9>R@()HMXLQ@]$F-"J."Q?-K6 MFT@MTZLLT@]G>/W.R3PI%W3-_07H^%,5PFV. MBB')#WA]CQFTR;1@.A&_1$82K0RSV;XI(>S\:)*LQS0X238PS&98BGD8$V8+H)%XW9:38QBRXB.(IZ'3WB9YS.7/ZJQ\2]3SZ(.XD5Y1=T.@^ M7$1>5G=Q*)TV5-V@A/M4G*Z*SU^(?JJQTVJ"17%3Y+?1"8L7Z<8O+X?!7P8? M>!N1GHQ!MDI;EH.VBESJZ8R)"D91N*),S+(P*N$*LD&8<1?#K#8@J"/N.@BB MHT@R1702KH.R"#,NV7V%K*-L$H5B'+8(?1]!B'ELPY1D@5]VRV**Y-V0/R(1 MZ^5,3'Z!N3-@/E.J!>T -]PV)EHMR%G&'M]B/P.N5]F!M:WJ'8(HI9ADK M //H-;>I()PL1 >\.%D%LRUQ<#"C'OPQTXC(YKU-06AMK((+BVGU<60T"*:, M+L!S//.0!R*F C.@NI[IOE;'Z7WOL8\9\KC2C-PU\8F@7;0VN7S<8#\ 3PR2 M0SJ@W5*6C?#O9QJM!Z_7&T18_!S('9DE^''7@,3N74M!F$U,LMW*,VNT<,CK M!Q9<'0:K)9T*0JOE3H_P5>]R^"QC.J$GW0%,S()J0#,4P37S"2H^U5]Z<6V- M4<$E&(8ILY0[-MJ#) 1<\76(F497'"P_;7U)* M[Q)!^'@IH@"]+"?6AEOJT^*&;,:3[$!V^F*4Y1I8? GL*!LM^ _Y)69+Q%1O MKH!"#PTX)8K(!W(%5&5I=GN':&ZG']*;H\>4U'1PNY&07A7+@&Z"C8S*)*@2 M@&G8EC4')^+0V,VA"'M XBHQ)1.2E1[TQ6?Y"[(E+O;C2%XRNL#]=Q0DS:., M9C>T(A[,)5Z%F9G45<(R3::I(_B/OBM"1:+V]E#5*Q12)+@Z OZTG+*938G>TY1?W);Z-1*'49%%)$3%ACFJXAQ,, M4>1I)G^ 1"I #4C5TW1FE2KVP9S RFS-U&#H.5AC%*RN//KPK$?OI7WWB R8 MJ:'1K:AZ>#-B>BR'%P?#.#?/=Q\#D9VV?^4;.2&_TL4-;,PL3(. 4\D,;Y%Z MR<559K'5$LJO)X"EK_W=L2U+,]P.\98YO<,.]1WBX0*%_')EU>*-D&@U% *C M1F9$9S<=\0)SG Z)A0&L1@70=KTMDT97'(66YZ;M?.%K?\M73-GNYOIJ9 MSK:BZ(E0-\GD G^SZD#W=>A -]=MU^5_O;F/Q]*!CL3)_@7\FI)_CTC\C#[Q M9\C#DX7053,O:6V8O@X=:.6U1OHSQ#M;$BPX1WP]HD$V]H.:@[\A1ZSI6]M7 M!-/R;.29W?K_T5KT*OX2TS)9B F"%R2(._Y,&5Z3: V]GW?B>^J*H,!Y&P./ M#N_]A[2IF]\5T@]2KYU M"7=2-%YP'!9Q5,;FQ6L2,607H"__P1H-FLXELI9#='*;B8IAZ24504Z2 ]6+ MY,7"8HY9&P%/(\>LE<5@[\2:860'8S<0A?7) ]9YQ+DA\L[AH\B-F.SN!OIV M40H0-W,2*D=$2\3I-6=.1\X?$6&84\JWIW W]9 ?\IU.S$#U"QWCTG(23]1G3(9WV?,8V IZ&S]C*8LLC8@Z>SAW>I-8P6=P((^"+ M%N4^X+Z$%,Z3=",D;*7)CVSAKE6/LH'$N%V &,I^?RSQYS%:-GNSTB^P%C"S MN/>=470&F&P$GX/+1\P<$AB8%-6%S_;#,;SL&_AJ==\OZ..*LG".V=J L3?C M>1(FWL)&N'?(/I="4727:(@_'>6^BVY23UOCS]19_D/O+ MI'*J^BSC>)&(H%X^.BOD+_$=5]S+Q0*#WS*/3/R3.,>.+7"HYN::7F^OY9Z2 MNCZ!$[.G+/3?YS>QVLY"Q,)>KE:O!?S^\M34Z>O>RX0\])O!)RIUZ>OY[EG% M"TGKE.9BJZM9387^^G!M0[9O?RP#B*3("%8G 37_H*R=<)T0UWC)+%:37=0?;>49B54!7V?41Y31%QS MPZ@RZ+:]'#7EKIO/L><3W!&I(K8TZ;:AF;W4MML!8G@BZN()<)^A8[8!C9MN MI'W%Q;$1[N8R3&1%&+ZS2\F(*IU/*^ MGE'ZVZG7,ZLJO[]_P*+],W@B10T*VP>BC-HV#[K)^&3'7=F'#P]3,HP(K@K? M;M!566@U#++>'M%UB6 9\H3/>^V/T89PI\R(_-IQG<9^*2O*#KY9SE *$7<. M]K.-C BS >"H*3N7Y6KMQ%CEU['5_8 M-7@'[F?5RMK2G-V&LC%@T39A&<8FW=4'#$]?8G6XBL20^\#NICF$#W3-?L\Z,,(O+')\A*XS/"HF?EXFXEE<$>[1 M#$\&CRD[4D1N\TE:2Q?*A7,JC!YPR&$JBE+BD/\=#@F+0Y/GV,<+$HH).CW, M<9]Z-\K#/H8Q2F/N$=E+^<8QQ!4^4\I!EAEX!*O4)L.R?:HJ1Z$669OU@W4. MKQ!A<5K4!XS$FO910DWMW<,[L,E4:+T550\#K(-KRLK:<5E-,)"19-YX.M@& M..#DF/:1U=-.,8M?YGN81AF4(;-H1*,;S"@#-&4+S7@LAR&Z!%>HYVQFUF#/ MB'28KLBMI!X1ONKY+OZO70]KJ (U9 \MB#1K'>,4EDDAA86[##.R],F".&(X M9 6EL1?9/J18-JMN#2@\TO9BNJT.L27J2S2F5F18.;J0VHY7:>E!)R?A^M'H MR'O.D(NS>T0VC/P..YAL125]NGO"BEL.I]V:+#592W+1:OWLWNW-I6+EGA>, M2%H.YY D+ MPMWXAG7^2O /KE961\ ? [Z)7 8A6:,0O"2V!-QJ@$9-;F6V -:YGDI"<-RD MJ$_P\@GD!<^<%78C3\BZ%(D0CK/#G:D+XD4A=F-F&4N"U*3"\HU4-7%8F]E@ MU]%^*I)NXE^P>^URUO"+-'9'08##()MWSY=P0] ]\9*12T' _;%CJ0X,=5:W M:'V% A(-U"W84KIZ;D?_JK+6]VI0!IV;+7"^2W]IWA+5J!A2=KLNH^WVIRX/ M^TDVAGC.>$HI/12-\4W!V-5&DPRK7244U$.?S[ 3KRR51.QWWZ^P*.*P,^S! MCR,FE.M(WD\'6LN;K&*MA#PW!YHFD"N:Z&4U7W?9Q$%-XHA_CJFW-+S 5GZ M8I\=!2D1.LUK_=0]-GT&HWI+YCPANMQBBJ4?.CV MJRE3RFO!_;'\RAI4]@\'V8*E=HX-MVJI-@N[ER/YE/*PT[AG(=Z9,LJ=^/R2 MSJ\28A/VW5OJL^R?<:*04:,R0*#=G WME&] "0W7B"NIOWWL=ZC)XAU/8N>[ M9'3::7!YH<"5;+5UL&(U=7R=^3\/N(O.)R2%8^IS3,5_EVTY.4AGI; M;IA_;01QWQ2X?%_EC*PT,7/$78 -9NGC]Q81+S[Q:3I#-#/_"A-TW:2BC_@( (P=5;R6XZED^"B!"L5T%/-3Y@L5R(PO>6$+O%M M)$9U3A9)S^<[S!E!G-#,8 EU$]:J=2$ #A UZ+;C#W"F878;A,Q9X4"O.&+ MQ,CS\B\;RGE6>8GM,4Q3#%.!8;3'H.WT2@-6/C :$XDOQ#!E+U!GH,S:X+$J MOB!!$G!3;F5_M*4?,)^ ^Z^J_&([,J!].;^K1VY9/%UZBEBXFS/D!YQLL8+< M_&*P]+%F3';BH,8VA&)260N#]3UG3],UR1^>A377C67OMNM: ?;B7TN62- M]6R C4L_(;TV=)P4AXAK=0I#P4HT6>/_(T;?;)$7/]J'8\38CGM,\!\A M?D$/=XDB XN]!/QIR[G,2=M#[>/#-+<=&713:K!\';Y*'7OUI]M#."S)LQVN MVVO.\8(RS*^"T3J*XW.CM2C'309>0J?IZI+QI-T*?>&D2O5W.YZ"4/59Y+ML MEU-X$QM)%MEL"+LLL2-@_H_G[_WS^_.Q_ M/WWXY=O_^]]?G4WT^)O_[3OWR]OM\K>=__$B>GC_EKU[^]/K?W^<[P+O[=;Y M\M+[9_@BG.%_?GG[YO/C*^;!_/Q[^]W+HS=O^W.;ODW+D] M_SQ__6W@.^SG?SUB;_EE$M[][?6+7Q^#=[^]?8>_??]N>?/B5W3[3_?=_%^+ M1WQ_2];_'CG1-_?7+]GYXWJ+/\VNZ&_DV\VGGQXOOOQ\_7+TXV[SP]O/UT_NG]<_/C;-]]\\QM] M^^7#\H,QI [_1R M.)_XQB_)^,S8@$I,^^A'W!CX%JVQ::4H(WKJ+F$C@S/A V1.:H4&*'4?B.=! M!P4RL$_^BGA@8"9)B(S&8WITV0IJO8$;#N^6^B(3F%/JQ2T?.+4X.!&'3Y?X M/U_C8'4A4WZ0,+>=9-Y]S9N+0L0OZC2+Z0;YIHG/%._7AVS&?;+U!8=_1=D^ M9IPU9=3,Y)6'V[LCBE0SOVK"[K$[)NHD[^Y1-2.H&)RA-I>U*&TX2#UTMT@^LUX#B;9EZ+8;=.K;:4%<99[!Y,[VE=\%72,"'<*NPK?;**)! M7QO$D[$DE_"G?!&X#%?(IU[JALR0)QI,2"A MZ,/VF?ACM-Y$@:H5M'U_LB)H7318^E#?4R&.5_4[&O(@3GA#ZE@[U!0>#7F@ M'$VW.%271CT VQUZNH71L'#863MJN]0'Q#[C,&F^=4%$C+[MQ-0E<^<9=2-'6T@M,*PVWN\03-O2K::+&A[9K:S;=[3.GGYF!@.?K;BL3@:#"H*V MY5EPHX MVTZ:X4VW!Q4GO0O&(,31R0@;\=#2%2)I%#='CPK"Z0!A^W(K*YXN3@!V-=-T MLAD_[OABLBX 1ARX)BR#.S(:V65CDGH^%'^9)/^H;H$=((9B95V<@!N$KN@6 M'(+T*GY!Y2O+D09IUZ"Z7+"(JPK;#U:Z'P>DP/[FKX=B#BWKAPJHVF4$T)U- M*G4KM[,K7PMNA%DV*5=N'&I=L>FQPWRQ==H\S*BG-H^CZ5OKAY/BCMG( M \!!@II7PSUA_+8SPVQ+'!S3"'X[;$1DP^8ZE+)X'6QFD>U!(/$N,65T04)# M,ZOJ,-B-Y2N:7BNK+$\HR-%D3FQ67!Y:*VA'<8K:_:ZYD%VWE#U)?CO? M096P=\/KO2U:/ MQ\CR_#.= [#@_<]\SS_S/?_,]SQN9_\_TSU/,=USR"Z1VMVA.$Q0HXHZ;3^G M[PE$?4@Z.XW@?)Q' M,]!S?0"F&=JI@Z![VNW'PHF&NL$J:5<)K:H-2.SX^%*2R*MQ$XO =I5>=KG[M3#@9O+MV 9&AR*[$(+&FLE]SNT,,'[C8P@CQC8BO@L-OM4E5F1?98 MGUAI:BYJ";@5GTM92&6. &:H]#(I$_WU2\"M.L7UFEAK/L5.^#I'E'#Q"EN= M'=>+TT^V'/06!SX-71R0I2]N6T@2=(T],TY*[&$I!LNT0]!%< M?&F4XY<5AR]]3DMHF*TP#F_29O5W6(0V';Y.A],KEU(@#\VNN]!7H@IRQE':>F]Y0IUA28NN",6RKZ^00E*>H MXR;NU4FL!>='<83[7P$[CU(HARUR->X"9LSV\H?H>DU=$NZ"K/8O>*7G#M4! M&K9 Y7AEHV%O\YF>6W-=J%W9%ZK"L_4L=PR/J(9[<$V ]?+:,X)R:^I>M*#= MW%X.1)3U]#RH#1]*2'#=-@!]N4$"QZ-!Q, =0DFL [^_*3,9;&RWM3@EVT\"7"+B!PO*2!CD@I=9;%(O,GF8 M,_A>0!=EAF&0/[?UHI'28/6#\[7'A,!V(VHG=ZD^Y4?XGN^2C+!])E*VC9SO MZH")WL(FZ@N.2+CFA;:5PAM#Q0B22.W[RZHFT^G;&%+:RE ^%54(6/A[/@?M MT@^32[=D[0+_/B=T_J^#P%M!VTS+._Z.(E2CG=,6RAKN<%* %VNW0A)QW7=6 MW T9W164)ZD\H;"70TK@O;L&0MS4.[S],=Y($?P1)"'M3&K,!' M_$M])V)"G\ -1 ZKY5?5;KD5K4.2E38:%=80 M*^>YO#MD_N^9##II^< MHH&CQ]5M#SCM;.&[N;2E%)D[\9OH.DUN\%;[!EHN2F)U/;+%_C>4ZL('8RW MV)RS5KFKQ!IIWJF&VW*7/34CJM4".1:7FX#V$^NUOXG"(*;OE9%^>FV8[ ;( M "16QSW T6=0DGU]-,F^?H*2?0W=G110LF^.)MDW3U"R;_IW-H61;%:.<8C4 MF_"X&K \;1>KB;7ZQMS;IYHSY <RH/Z7QEQN4!)L_G( MV6%2>16!%4?%/>M90E*'*S$4(UN_ F++)X&\@%68:R>0DY=8-QML-AQLUZ/"H75TRZQB/WEA:[/5DK=V@]@2?YQ=_A&1 M<*=BEC7?64W(ES'$NK7"-8E1>MQ8(\_[0%P-SC=\>O*6T;1D&\U=XEEQ?LP@ MY"E+H/EKV^&Z;BFTK!PNSTU)%E?D40SV$[5-"C*H?G7R!E"S4*AV)"K\OL + MXF,WG2$\]9#?['DW3N=M!7'Z5M#% [!F(4\V @'[0)MS?C3=V+8Q)+V]U%.: M56+D:;PZ1^/4QIF8[Y;3C,>R(PNQZ&1:JI6!XB3M=&N MI0.^OVF9:+YYJIG3LP[#TSY":WD*&(3M*VCSAZE$QSF+"M"B\PUB-'^VVDGD MY3_:1"&^YRKM(-]UBY80C1,DPFZ<>$AJC.0R1<(/ MIYE HIFXJPA<\WJ1S:<)IJ8.M?8G=,I8B%QR :)T:$SX27(-_"5!F:]WDQ?L/(,LY2+%J\IH5+K M,&K[WG9^O[[86KEB<[1&X308;1'QA'LBQB.OU]2/MX\5]3A]0;P$X)U8%;L= M!9!0Z?R>J\Q2VT'!3Y@L5Z)']!8SM,2WD8C;3Q;Q0H-)% 8A]V;3NQJT!JCA MMK1Q*RJ (C_US]Y*IP1-!2CO8"8$78_#AJ.M*,T&YN@?KV6I:<6"Q=%#MKC) M0^H?YZTBL.4/*\JKCC4V3MB,CERFDMQ[<,UW5B)\DGRO7:>E:5&I1];#_6R' M8+D-B;[_V<$8.WE;Z@Y3N@QK7FB&WXH>2"FWGB.ZYRN@*PKHB:;D51RHX_BB MC=CMW$:4U4"9J: .*80_:L;LF[#8\G.4!=O()CC?].SX[RD3MD0^^9)D5?IN M_$!(%],*9_XA62T.O/"K#$'U3&I1C[=T55(?%MJ*J"N7.(JK3;PY^;98Z':XH MW_ZV. @%D=6?8GR+UAAH0DXO]':.?CUCS6;@].,W2(<1515I(DF^LK5#"3H0 MV)OK F$"[N%@N2%7:CA]\D== -@H9[^5O+&VDD&RNL $X,W 0FXS.T5R< MBJ-U6:@5W%X@QC)AY?':"'+KNTF%&X8\;\$B!SHZ,&74C9QD;HPGWL6OUQM$ M6-)\GHU7(H47.D(NA_/$'856Z4MR%7J"F&I6_'V8JTWR_0AY4T9\D1+A3=%. M_!0\!UX"Y7"-7HZC8.DE6F4L:>;W'78PV8IS:(; FW'D:: M[QD-@K&1CO,=R"SYHJ;$6V2DC:DYYRANDE[;5[XQ!:SPR6E[P;4"*2\:;+2- MCGF-4; "-J(8Y #E4F0)8(V^8BL?Y(_'UB_+D6$B3$-Z)IUS5GAK\D''12+7B^^X#^3=G8 M0X'TX'L%C5?!;.O55\F*2GTKY=D*$+T'%OV!0K6 /HSX:[%;;WJC:B:2ZE#/ MZF+47\NQC(*0KC'+3U8WT]FN#=.@I=;*0O!.DZ>\K2D^XBQ<.)--S6P&$,?,)NO MD'^'-RGQ4T;*MRB %L=JV.WL0%HRUV:PI:ZWMSC\1-EG?B,;HPT)D2=EH]6O M!B2BFB7;;&E;)?:A>/Q@'W4X#50 'Q $U?A:VP MSR3JUR^\WE#&]Z0D_VM?1P9]SVI"8^5EL=]]JI%C4-V/=>087^?7F!\O(D2U MP**I91A\#/ B\L2_@>79B6Z 5MO-PE3 [RS9ZB@919^6>I1CD-#),^W(ANAG M=_$O"WP,L#$A7B9SI_+EMD$U^317NL M94T?AO[UXXUX+)>(=0FN4"S>S*S!MN84*>L^UP^"\T:@=Y(FD':'EJ6&K* - MDW8P9@]4=(L33JCH)$%]P2WNJHC!Y7%\ =HPI-%:MA,)Z19] EEN0EG.D>WF M,&^KK]T<(.7GZ?GNC]A=B@W)X;^*>_08MZL^E&B'R5;#X/OH,(X]\P>[A MLB?P8E>X)=?^85"M^.$KZ!":)A66C1) =0J1-UU9#/;T$QG(_5LEQ%#,&V3P2SKW_"/#M4'MF&V%,N5$VUP2U,%/V!Y"Q[08 M$9TG<8EC@,2IGKZU.47_4?O%) 4]*H,V;5UJN-5#$=ULDT\%EH6E>B1WPZU$ M"7K2>5-J%&+/SK5T3YB_M&!+:<):089HL_%V!XP&TH%K45CR].D=E-KH%:?E.@QBBR;4'\I,@F,7G#4\5O9(GO1EN$(^]0Y8U:]9'2 L/\3T$DH7=^ ' MSYWV1J84A\SE^*N&U:Y]%S]B=R.JMRK,EU+*=@@G>G!4@KC)S+Q67M@>OS4C M2Y\LQ,C8L!S5N,-B=^*+_,#__SI:)T\LR>_A&^+W(.1T+;!6(R!8;V7V>_.> M?%Q54<<_I VC!Y?AKH]ZI1O^K=3 2\8Q[S>7N* M_2!IX76'0\+B9X9S[.,%"45:.\0;MRAARH80') $)/"*#4!0?'-*C]ZJRA@WQ5 2=;D]EI[='# )%'/^A8'84 ,2.SNTCD'E MM^@FCD$\@FNY8\EZ4MH7W C<=#E&0K>=Z.R^S;;K<\'!ZN0;:/:E1AYAGJ8I MY?O%?FVB^FM?H&]$S*K8AR)U9:Y"O]KXZ?M'(LJE7?8H4M?5 7=XC K#+J(\)S. MCG;(\AVNEQF4QHAV/0[?!#DW(N9/_",>8"VHK439S:A&&X/MSJNOTIKU31WS MNXQQ\1>06V3LNPFUEIN=%9S&2^T Q(>22!<$O#6&"J8G]:%LH7#4+W2COVP MNK_9?HB[:N-RVR6MT1D9S,-[E:G!0*VH>CC-4T8WF(6[N&?:R'=%;[R-X$T\ ME0[Z3:0=F>4<2AEIED:OMK(.LCO_,2WE$C&1/1/PPV"VXESK:21E<(8,I!&- M]OQ2/R0N\2+1W62&G8C%C4R2M%KLBKH4\7P=A>DF6<%O(ID'AB8KOJJL.A3Z M_L&(P.J8C+B/]'4\N^&"+\!?)CY63*"H>MUR%#'U'WT"'I=01&ZSK$!%+U1Y M:FDPQC[-14P7FBP^(5$Y'D[8'5FNPLM'S!R2SN[8_S)(?PL>Q]2CP7:"D(I2 M:'(9<&['41M'42<=_>U>\ETRW%W["\K6R8.DXE;5!JO^M&Y(0),"I%BZXV*R MAYL#5Y/'5["1 #M_6=+M"_YY8A[\/PY6T0I4PYMN@%>Y=4$1>@!L)V-"16.$ MC;8+L9*A=_3UR"A9RSIR9DFSF#(F2NMEN?4^]7D(I0K)CQ:KB**W>2E) GF:1OP:RL\: ;#B_ MJA(HKMS&R#%!Q3B9;W1% @=YOV'$+GWW H7]9-$(U)8/JBJ;9J[8&?)UV$!S M XV2*](D"H,0^<*8 4Z65O!#D9X,I^R\: OJ1GP9KEC*E8?ZB:P(:1CG3FGU M8&_.FM:$156R%QD@I41]H.>6A#B*V MT\*43%2 #8=4SZ/9&GE>-ML9X#PJPAO6>53B128=B,H />%,_H0 MKL03,/(AG(9ZN$.("[7R)1-8__B#IBVML.?!2:D ;AB'4AT?,JE8B"9DI/\< M(<9A>;OD-@!R&I5A#D- C1S)I 20X*X=Y6;(3P9G HJI G0H1U(S5S)1000> M]"^QR8A&H!ML"FP@]Z,J$S*1](XJZ,E#C'=F8N2S(%L$.O!8)(2QW9BZ$$^J M[? 'X85+,2H3(T (0M>TYNCQVN5KBAL!"BK![*P)\E VQ [^9+([]NCK VDC MU^7<"]+_$>MHRVV3%5L=U %97"U3LO?1J- UYO\Y87/ZT%98KRBJ',QA M.(6-',GD=.39-!6:XIUZPJ:,;HGO0)QH#8 '**\*;S*A';GK9X4PT4H)>?\B M&R GI!;LH#S&>L9D\CKJD(@XCT.0Q##J+9\"H"%$D8HKSP30/T"A*H$;*B+" M*^I#W*8JP 9B&U4F9 +I'8M0E4=:>K-[]?I^3L*>:=<58 .11Y4)F3QZ!QQT MY7'YZ,0#LWMG"-<"'(0W7<^*3#(0)>O:L0<."8GYY_@"A2A-NP ).M0"'I*+ MUL2;3&PPJ0[UU3C?OQ $W:, BW_]?U!+ P04 " "8, E5V6G%2--% 0!L M'@\ ' &8Q,'$P-C(R7V%L=&]I;F=R961I96YT!:QG1RZ'=MMG-O=\^4L&0JCCI XDK#C_O6S=Y4D! CT M%@*KY\Z) 3VJ]MZUWX_/__?73"//U+140__M1#H53PC51\98U9]^.^D/+P:# MD_][7OO\7_4Z^49U:BHV'9/'5W)AS.;#D4H>3$6W)H8Y(^_MV0=2)U/;GI]] M_/CR\G(Z@FNLD6I2RUB8(VKA%Z1>=QYW85)\V!EY6%#27SP1L4?$SIDLGC5; MY,?#!9%%6>:73VU8)"Q4M\X4S39^.W%>@A]@H28=JU2WV?,_XEUBNP'[X#^V8+J_[]6AJIQ8=G3X9SQ_A!_9@[T+;]"[$G;*+#?/I(_SPT7Z= M4[Q:K(M279;<>U3+:,I2)_@^610;'YTKO!M^;;M6@FMU3=7I/[_<7R\OMX.O M7U[ZT7:QI=B ;V>1 ?K"JC\IRGSS0N>']8L1#U;@U>R7E>,UY#NK M;7_D/_HO57=A4;=L11]Y>_NE[;CXG]< B>65ZU![:;!+I5ZO]Y']ZEUJ!5T' MCY0^_O/[]7 TI3.EOK$22XU_U_;UX*GT'CW3@BZ$I^+%W8^Z,J/67(&GGG^> M4F5\7B/XO\^V:FOTG'S^R/^HU3[/J*V0D:';<*)_.['I+_LC?Q$^O4[_7*C/ MOYU<\-_K#X#($_(16,1'_M3/C\;X]?SS6'TFEOVJT=].)G#I&9'$N4T>5%@$ MN:$OY-Z8*;K OQ#(D)KJY(3=A2OXB/]^GJ\^X-'0QA&>\HG,%/-)U<\(7BI^ M(KB!NJ*I3_#5")9,37C1Q_G:RY ??E6I!MSP?J'1^IWR1)'U^3?"'URWC?D9 M/MCY^&C8MC%CW[RH8WN*6Q7?G6R H&ZI_Z'PX]S^!'LQQ]3D3_JB*:.?1(;% M6H:FCKT?W>?RWR7W]Y/S__EOJ2U^_]FV]7Y.+V^_?! M<#BXO2G!DO^A6%,0HK8!C[P\O3@%N=MJ]D(7ENN:/C]Z*'T,."X%+^7K[?UW M\EG]=:8;^LUB!@\<<0[UR[ZGD]].1J!L((/[[03TA+-+8P37Z#;C3>>26/_[ MYX\K]YZ78E,9PW?S+6O+VUSS@W31J;4ZS3;G]:Q#S+J_.\_^OW]P_D[L?]\$?_YH$\W"+7> #60*0&N;TG4NO]^ .Y_4H>?K_R,Q2/ MF?0O'O!GJ==HAF S"$>9$EL$1ES &KX:)K&GE/SI(H3,X6YC#(;-&(P7 '\, MG(_!1JG/X((I8KP^5E[KKU0QZU0/HH$[]J(K?7P)MYV<_W6A4](0A?C,XZMJ MC13M7_"FK_"-=7*.RNHF'XG%5S($?=!ACBB#RW.0)XIF!9YD9M.J:-FL'.5F MX%%^N._?# ?LP+ZULYRA= @[R[:'$NRV]EVH(HBG59:K8[G"S7^&9JFS"VPG=V_XC#:%9N\]MDVW:<_4]-60<2[2P<4 MK.Y%HQ/@?^2S/5Y;T)IE?MI:VNY!;-990;/W+HZ(1"?@F66#%C,WC6=$\ZK" MPPEXH(\,$R0D\P(.\>H+8Z';YNN%,>;T?$DUY44Q:3 %V^.5#3I(\7;(]K9S M5_*[C?._]LS<@;8.DP?EUV ,CX$#,&)P\7'1)OJ#.V);ZFZ%!_S'3$LHH;=X MIYCAC(",-4#(FN3?"U.UQNJ(R5EC\OG1_'@.9]B'9':M^:3HZG_8YP\; (_\ M]_/SB]/QV>DJO97#->JP$[QP!0L?&<,X'):5B"]Y+K]-3L?(:AJ3J63,"9#VZ34 M7C^[,4R\E;==P)^WYH/QHI^MPI.X"45-L)KF"]-:H"UE&RAUF"(CR>\?/]3@0*(WI#^R MSS*V=BOEA*P_@E^ZTT!H, ,D2X'Q@'%P9+Q4&4W)A:985@(!'&(R)1; Y0"1 MJ3#^,'R=/1I:8=#9MO=4%F;VT+EQ7#)7OT9317^"OW7RCZD*Q'3O<9AUF$51 M0&"CL+$G$PS\,9Y&PSPCYM/C>UEL"G*C*\BMUH<(2DI4 >-PQE=)?F1'(DLH MH8L4H#*TC=%/@?Q%/!5%B'<$*ILYB.L_[VP;'7R6I06P]U. WV,KA:**:&C*06@S3"D_S*ES*&$ MRLK2-UQ[+WT@4\4B$U4#-4?1-/@1 VRH_?RY4%'W 97GD3H7P#,]]:>!GB<> M/W.4()_NY/$Z4(SP9XR?D3'\"E("+YV;=$29S)#D&@OF6N0]/ ^HA5@+8(W6 MU$ 'M1LHMJ>*O;9V\J*LKA*7R&]V]O!!((H^)N]EOL='H#GX_?'?L .\GET* M-^$JG.=@K-&J39P0UURQ;-(3R5AYM4[CNA,N%J8)3^/Q2N068-UCV/A?=,.> M)TY> KDQB!?7S)=6'-)TOE1U]-&![.NBD"PSO2(> 84SU<:L9S!51K9IZ"@8 MM5="04B^D@$R.&7$[.)+Q59XT&V-G)?/\*OVF"I'FF(+*19D\T+C+LMA_8&\ M3\@P.3 [GQP.)#?D4W@!-QM4"W:LS#$.L^ULD(S.!M^O1_+4^A";H'UP1; Z M]!U(T+6*H*,2--" 0C1X)B7*".PT)Y\?<60B^PK\E@"LZX$_,/\YO,5TV0[! M['I%?Q606\/C@,7A^I\(Z(TO]M3]^;0VI)2M;4PGJL[B^LS;A'X!6?RT;87L M9^F3>UGH!=O7YUQ80X[M7+QEK>XC59T?6%!(Z[(K@_R"Y[2<1!?+1E^QO*,O M.BL;W7E]NPUO=VTW4WV:PC):ITTTW=QOD?B]+]>4Q#4 B:=R2]5/SJ^#B8K# MS?VOPSW65%K76&NF6E=\Y95Q0K9*/.)/AOD:Y-!'B6->.!> 6K^^PW5^N;'C M]J>$;NC,<703Q&D",+3%]$B#F^$V7N%_??H<,XXR]K(O"TO5J65M32\K"U:N MMG'&[ 'CONH;>],%?]%N &5% #Z:RC%"4%H]8K)#7J-7?DW-J#$U0YVLJX*H M,C-%&4ZO;C ]=V%Q60_OY!FX&\E\3-G$=VFO^/(7%5X-KR4Z;,? (_FL6HP; MZ(H^4L'0!AZ!B29P<0V+E<:*.;8(!CW5\3;_>>.]\B%0;%X/2KL+Y1CA[! 6BBOR&,2-L_ ME35[K]ZVE$>3*C_KCQ1X$*Q\SG;B7UX[8'6XY).02HJX]1'!"_431&E*8O<< MLZ^14%N&@Q#4<)]&ONN[-*F^)^>(&%_.9]CRHH5!HRPW,$ZFD*F)8N^_'_\ M*<("NG?]^P?^\_L#IBC.@JYY'?M&[M1-CX MR<:#':1W5X/FVZYJ1;JLLRVW+S<<91><'#Q*\\?_YLOZHFC85H. X4)M"^MD M0+OT*D19LYOW"UU9C%6X^@/31"_IB&)6'&E([ HI"5*SVY^TF2)?$4AR FFL M$0C+R&8Q8:2,VSGE)1<6<2/$#W S980Q5'^1[SQ6=\5<*JMTA)<@N?@)*@GI M-"I,9X+IYDY,7RC6E'S5C)W$+_-V3$&UIZ;E)#Z3JS\7 MJOVZOY/=JC"?">;;Z'JTX0&V059(X*OGJ_810TJDM8\8:1DKX7*Q2GCGY/Q[ M_Z;_C>G>SAD?DLO!\.(':_/$VC_!!=?_&@Z&V.%AJ;)?W-Y<\O81>,W]U?#' M]0.[Y/;NZI[9=LET^0S5ON[QZWT9DU^C6/+KGF!'H9N' 9A_@_^]8I0$7UR[ MGY$0KV^'/^ZQ$=F7VQ\/Y'O__F]7#^1^,/S;GJFK\0:LBHRIJUDL=?5 N[F] M>;B_O>9M[.[N;R^N+I&8]DTZC>,GG50.1#GCVA+NBASP[/?:[;3D@' M(T7Y(@\!B0?M893$D_/KJV^@JK"#?W4YN/FV]Y/?//Z3GS71](NE&NGD'+4+ M\K5_\7![7Q',P1%,L2:4)&/SW/NK;X/AP]4]MM#M7U\Q.^CJ[S\&#_]:[Z7[ M8WB%/SHL:=_DU90K\BJUB20U3LXOK[[VF7']XPZL[>'5S>#VWD=6%0D=&@D5 M:P=)S9/S[X.;*^!,7Z^ (?F,ZHIT#HUT6L623NOD?,-:JHCFT(BF72S1M$_. MK_[Y^^#+(&$V1X:T\@8<+7EAL7-R/AQ\N^D_H*#8AL;8;I[L4!ML&.71KT"6 M62X>RUD\[;14?2UIM?M1H="HE33/T[=O?ZB>!DB3-R;;Q0D[WN M$\$&%APF-P8"0EW)/77O9""J\FKSR:ME_U&(.@;H.;F;[+#GO1[NDR7U;7FA M66?XAS;<]@%""0-$+CVJ>9D+K-)QEI(M^9$1^J<53#A.VF QA+.EU3AS[5_< MW@QOKP>7?1QF]*5_#> #N^?WJZN'(;_@O:H3>VHL+$4?6[GWYRN@\GU'M^]$ M1?%AF>Z<>C=3JE=K5<5320X4E,[73)R_4%X!AL01VG UNI;EK0P@@1K";R?R MR:Y;W42EF*_);T%N]BQ_1$.*O;)P-3,,BVN-YW)![HHNR"X8TY'3KOL,=%]J MXMA&.._#(1Y?O[:7H%->9(PDJ\;@8VZR6%LY-R=EM+GTI!F%!M612I&DP'?]9YC'MJV:;*NGS@D=O)A@)8SR[R*?(,+;>!.'6;S&U%H 1GIBV%(C!L MI_N 4J)3( 6>@KA DX26U$@)M!))HH".&KP;#?9 '%'@"F!V"D2G-GF/_S$F MV.G4>&'%?UCP,386C_9DX76Q844B?\F-QOONR[\:YJ7S:G?%]]Z"0]'81$_Q M>N<-%+F[5QZ/[G)9>:/3W5BY +C",6787U)[#=1(#X%_<>WR=ZJ- 41#V/Z- M8=\IIGT[N52MN6$IVC'"\5 M/\-N4,]PG6&JU#K48^!NX?6&[D!+NR,T&VG1MG7U5WVJCF$;9X3_6T?\U-D$K:XLR5YKK2.E MQU8@/3+T]/7QM:'H/A476'6XEBL *1POPUY>M^(I/SF_93TK'2HF"CO&D9SL M.[U3\1S\NZ@IWI/REA,,6E%YG22(W7!O1X0(QB[X'!=N$O&"=B OB(.JCB!% M\.4FPE0!PJK1B7?D'PP3#4R-[@SC3FL\I4Y(S'T-T=+CCE@CYOXTC %%VAWFJ+;H'!>N7#; MZ16095GH-7,BOF-%4R(>T0WD$>Z\:5Q:R!*TD5ZHS#\P@(M MU"2+*;&Y=W)^C_O"R!B.CS!X,T3]"7Y4X#/7^59X_*%Y[&[=+5WCCMAN;R<_ M+.Z(VF&4-051?$.1FEZP;900>*#B%AB*+L![!]LHEP-/>BL./"DX16CIM+.B M>.TD26@WTV:4E)J/#W1;T9]43,4_!JZ-^L5R2US1V*E]]81&!"?:\1R+X)RA M^'"3A79 WD8I6?7)^3?#&+^HFG:H9.VN?T= 6.B)Y0T71A1.LLM'KA:;R5$R2U+ E.TXJ-+:D9'A@]KMB(41W[>,=^1UR] M*72[.='/L2(EV6D/SE>+AB19Z'8Z^S[D^0=%(OA -SE#<\D7^I$X0C,)Z<%- M++-=HY$*>F(]HY@0Z0X1TI"$AA2>]A4 R.0LX""QD.SD!R?GA6&EV6T*O5:X M.R\!5N*TP2FB1T26@S'E5ORYF/X&..X:4T^^S!)PF$C8N=IXLD&>;N_;/7 _9_U.P)?MME2RI4S.AYA[>2\/V.5-XP/ M1?W?&!-L<72W:R(YWB^V7^E1G@U?[Z=4]RW#7&\T,B9WXUQ--V=6A.,B-H2$>&3BHN" M4(0V8(U/Y';.IJ:=X3+^%]P;;W$\&';_ZIO*HCC:[?4DEZ/85;X1O*3MX ME:_7$GF/@S<&-S^N+C\$]%T2"/TUHO!6;]AXU8FIZL14=6)*CL4M#H*,.S%= M#_I?!M>LZ3A;+O:S'S[<7OSM]]OKRZO[H3M',( MC9I@_^8"+'MMR=4.-4G%V8J//T]9RS0_NN"B:;9PYF[OC>UM-E]X54A&D1GAFR_$)G4\5!_<)%9,N!)#:'53 M52SB:@F-9DX%C,>*H&0L84NY55R$=816@L2,DN=>. *3*@Y.>RU!DM^0 M+24'%WC% 5F[)[3%<@O%S)W+Z5'YANJJLVZ2<7)^;<#--C5G0/&/O L&%E&/ M5HW=@^57L+L'V-PE["U2[K\LM*3REBUES[."J^]B@TW,H,]Y>?A68*.(-2_/ ML9V45<>%*[1>PZ6\T!7?4+FJO*7$*#'T&@4:P86U6.(V;F7;)K!MH[!;213D MJO-:$:=]1XE1?)PU>N'6T-NL.%JI1;RNV$8L0WP'S;4[0J=1=60M@%$$5R1% MPU*C!UB*7RQ6LG9K 0%38S93;5Z<@;T6+P#,\#RJCP >Y#TV)R*=W$>I1&SU MT%@O5"J' AMQ]5^S M#3+0GTPZ5I$I"/!A=$HJ;!Y^0T;LJDLG%'1@O!OP*<094!:W%:WS)D8X=XIY M:PZQ^&S,IBG>47,X59M>U[1C7=F)'JF5ADBUJQ<;"MFSX UW+"AOMZ)9C816RS*[9J(=B!)7X)H<1V"2FQ MLR]*; 5V5XQ"B46">, (I#S@3;N>K.%SNSPUY0%2U$7UY*!$Z=A?I&0F9,E' M-!7T[3&K.R1SMC%6$!XZ9C8[K%XO5W#G+2!D/+;4%<3.9J>MH(T?:E1N%4AA M\'A#8;C@XIU"P558LUCTHQEZ[G85?TU9C:IL5EM"I/I8J*J"IVF( 6&>C>$'DCVXB@C+2PS74QD6&*]1A189FFDK0Z./U0] MQ ?S$*G:>4L9O\'5DS& =303LW'6B%Y_-EB&W"B&PM+=MTJP3?I^]/^ R)#%%@UO4,3R)C)2Y:BL'.Z=FN:,[V-! O^#; MV>$4$L1&6VA'&-=Q/%KLEOG"24#7$60Q?/;!@>BT6]KC+&8+C36_Y4,SL$>N M2:=4M[ 9@F98>1=WOL^S88Z[.9;B?.'?VD"'G=)KV-\-M6\G#\HO/RE8L$)X MWT97F,"P;Q@UY)T3N!N"R0Y1<&^$DD%T;[)E:\JW_SR-Z40=J8<_A#N_ WI/ M;475Z?A*,74 B>6#WB4'7@0*:G=DH=O+<$+-AR/'6#*&$-P9(1L,]B2A$V%( M9%P,ED+R)AM@M3V)]."),S=NXH<9AQ5()&V!T'&Z6?5MVU0?%ZP=]X.!94[P M;M/0-+AD@&U9J;6K/U(;>_Q4=6KYJ_"-X-83N2.XV1)D:>]%;?L>DN6K\F$+ M07=+YR [ 1IGHUCWR MEUP-\,KB;++_*(SS*7^(8@,9K7)>HNE>PP?XYSM>0FZ_DMN[J_O^PP N*/0 M+L>Z""1XFA@P9A:3K@'K4*J18MF-%-M%S-OE>YH!2.V4 Y >IB:EY#O 96J1 M*R:\&5U''S&VI\E/:3<^5'_EO^WDTXZ*IZ1J3E@Q<\)*N;D*SU1?[)RETI8% MJ1ON!S[\26>2E"L@Y5Y7D*3PP0F'#\A\";+=$2--PSI\.$KITEG" -F2VD*W M&1YA+&ZRWKH1ND7.7Q@6ZP[]9!AC"_6)\7&'K5-Q> 36[>0;@@HC2M1\5D?4 M&N*4U>T\O]40<,LYC>0G)!*O&1!$MR5Q:ZG7!&6&$I(]F4!$GM%F:\5^.2 MBA-\2;#4[':$3H3JVA)VD ZT7;Z9AF61N6E,EBF_^ZB92"6YV";NV!ZV8ZX; M284I8SU)*GD1"392"^@F;17T?H"3.]U(#:$MI1VINR?"2<,=(P%'[@EBZN&; M&5L#&%QGJ9,">:(Z-16-Y0(JXYFJJY9M\GFI]->$YR*Z3F;_,:W" *L MO[+!*[Z_7?RPUVL?)EFGX8=IP=8!3GF8TV;W26P2Z+9RVI+$ V2BJ>$&"EUJ MK:5PM7)[G9EE49NHL[FBFBNCJ@_7.HE:CBZ%E*-79EU6')X1V<"CL8NI8C[M MG/PA] +;IKUQ_$0E;+DB[(*$25S";@A27H2=NZS<_\#SE0T^S<_0 M]UO*GTI)]R82+JO,(U262JTDC2]RG^&3&\<.@=*:GQ2HNK2NBMVD5#PE-011 M3#)(=[^TE,D$U2BT)$E"1TYK!._!:^L6A;I>##8&]W"YI+L=CC+'*+JA48KP MHQ0>%D_>(;!*PRM3P$H2Q BAVK)!:T^$U3I$PDK#.%/ 2A9ZB7QB6?7#V:), M,BURI%A3\F0J^N&&MU8QPSH8[?#(RT([D?I8C*^B$E>9 ""JXQ1SK+P/*V;>P3I(\W2W(=AN M#-U8=0($A-FV]70+=P94#?DR[O3SOG_30PI?59M1#*V,G&D:2V\NN ,[X"/33]"7QYYVX6-")4C'9[O<%\ ME*0#3<;)W'6: 'Y=H1$A3[^,X"L#]4D]H265-H!7L'\U"?P:@MA.$M/;AQUS M%\J%#U>81[70.U6"3#+ =2O )0-"G#!@)/#9@8=ABJ\I4TRMJG@'#AL M6P?97#>5:@VPB9(O$E%SKCH=I]+3(R(CFAI>X:* F25JW)ET0DV3XE4&@!9DK@K2>)S01[.!OV*C#]YN6#?V2WJ/ M<=^L[&6'0RZ18R9AVE$&\$K#Y]\@O/9-7FTY201T?^25AEWN'5XE4/P=T\QQ MC2N:9HQ87W';P%G5L!9USL(%!*RBA'H33N MNY!],.[\#'N*''XX,T>IDQ\.I0BE%A4.,Y"$.1[#5O;S M_(X6A:FD594C37+9R-!<-(]MY&<(4_':1UGYJKH MN^![,"X8\/P#LL)X@"2TI/AY8&_0F9&9DR\-NCI"+\&!?WO8*L79DKI"NU$Y MT(MT%*9"ERS("9H=9NI*+"HHMAR@(\ [ 2S'25$LW,CT M2;RQJJ$A?IPTDN'QO>1PJJ1>&:5>'.14ACUE9Z7^9A#,]^=O)2C$59+OSZ''PW"QP8 M?CMA5&;=+H&X7==R*:V#764.GQ$4A3.I%#B3!+E]^#F9!>&L',=,2C1UYHVB M;%7H[@UGHM!-D&M0&A,TDI#=GT5ZN&+6T>,V2&HW-34$23[\Y.W#%;3)L"8) MO2-P,!RLJ$V,M%8NC/L8D9:#L$V,M78N[B)7W'ZT,4#+ZA3/:S6G]G#N/G@" M0#DCD@B@?%!G("=OZ NY-V:*+O O!#*DICKY1&:*^:3"F_!2=R=B#Y#;Y"53\<)3D D&W\+BRM[\0'B4V@1\+6RU=$G<@/'C^_RQL"M-?PW?73O8IM&.'G;W;;]1Y,J/^N\F/Q?)-HV7\4HHY_ M.U'^$,4FW/!1.0]^^Z.AC=.2M7OT^MGG1_/C M>>WB]F9X>SVX[#]<79+A _SS'2\AMU_)17_X._EZ??N/(;_T_4)7%F,53JE M5)W84V-A 7^U/H0>SRPWLXV7,1X+5VF:PZD9M\?/UEP9N9]7A=G(T#1E;@$% MNG]](NZ4:U%\]XE$I8232&;5IE&U)5'5_1I%"@#C5));JK[&G>JK7V^!4NR\ MV( '>(L&( $L]=].VNN C)AW[,D"]1?Y#J"=6N0*MC,FC,#^NM I:8A"-JN. M;.QNQTK6X _BT#&2QCWPRRG!+XNRG,W:RKDY*:/-%45!R&7J+TREY;SRY-R; MCX [NBEE/+N N(XF^!9!R;_UN'3G?:[(#5\>S<,E[^_ MVVDV>5=%BOXY5_?>I31=]UJ^OW/+P6>^9+ L4?E]9&"F=LE&/2^;R_"5R*(9 M9E( YD@%)4I?YA#!]_B)C5E@/1=!6K-E/+X2KQLE42+RJ !V'+.!6_B%!7:3 M2[*84G#01F<+25S2.9"!RN:R\;'*,P-6]Q_^A3$!LK 5_4D%57NOC3;3<$W_ M'G?FQG?;Y1W"D!L;C @=26CO?S!X"D(?Z,]PJV&^DF=%6[#='BH]>UNY'GR] MO:<6-9_I'1BEQIB/D-PU05*4RMOI-&I7M[#1NX?,C[=.5-XWT,/&PAX=7\QG M.FN9&63IA^'()9TBE6-9_3=%9?V#;_4AD-WM!'E_>!.EA)-1BNMSDX).;PR] MSJP3C"Q1W3I(4T,,UQOS;NYUL*G]1Q@#71V]H\J&>"/^X@$MC\6A/%EI_Q'"\JY-=VC'7!W@8 MDD%*:J:=3K%'ERV8'3J8'1A^]WE?T32QF+M.4Y5'56.>6#9-#B7&X\)246MG M2U%&?RX 9KCKRE5[T/S.I73TVU/U&;,?]FK7I'-AC4P*.MTEY?\.='=W]][F M=B@"O20G^J!G>:"P7^H>FY+I3?M?0RSLVLQWM=\AKBJY6!LW/O8)&?GX:>XX0/OZN,_!Z6,A$2A2 M%J1&>++=&VK-OP_G450<;J0"BKWXC7PRGJV9F(7$8R WZ[G0V_*@CYL 4Q8M M7 $[QP ?GG]8=$QV+4N$)?U+CM4*U%H]^+W&3_Z0;AY%D>D1EI3$.7XG8A* M,(,W93'7MO1C*U9Y5Q6/VV?<%0A_1.G8XOF0WQ4XFPH9EL@@:K\U@\C%R%= M",^%_+)0-41F2"5<@5FYN== !OB/X#+<$ZOH B4%&+3]RLP<^N="G:-K[6!] MJ:YK\,'H8Q:#2>^<_=UIBFZ#VGKE;G$[!?2$3J*JG@/VKV8!MJ8@]5* ;6^< M>ZLB?[TMEI]GP 1;?MO*H8"*8Q@OZ MJ$M"D VQG 29HSMT10),#=-^H.9LMPQH=(1NHM3S,J6>H0!Q@ M1NICS)U2*U]HN"\4N]$[(/-@R3A@7Q_S+[!C-OMF1UFO7'E+DK"UL)Y01YR- MM/1\>ATBCLW;6;2ST_,-1?*9M85&([R\\JWE)N4HT9-A;5MNM"STFMFGHI8I M0RG8539BK06PLP"R%($S%DP:> :(Z4Y_ 9-:MJF.<% '_GZH'@$D%_S_5\OM MW7L[8\%*?;SZA>]*WEMQ,XUVI"T0"5>_."3O%9M>329TM,NY( MMZ0TV&2T+ M_(%5=_?IQ$MW;K?J!1=1#K OP<$FC_1)U7%F,+K#YPS !R]Q=I)O8U_4NTO7 M%P#1E>(0BPN5$(_-KB!%Z+=8PI2,K-E1,QDS I,Y.ALZR.'N>Y.=.]K#-85. MA(YZ99]=F#_NI&;YD-=J"JU.+C->B])N2ISD4*K%E$< E!A(I5I,R?*<[ITI M+ZK74=8V;$7S&?UL$2&&?Y49=3#G-+"-)-.T]/&&6I8,DAM"MPA?#NN/Y(C, MZ(*R(S0Z16=SI 9/\OY1L>$C"IT(Q=QEX7B1/2+WP7[+XS2*$Y^F_U6T!;V= MK"J@.[R7<)@2#,Y^VPZ+Q$DW, M&Q@$ \S7#8.US,08PP)'/0/^1C:E-66$XQD5_153C'A=H6W@&69N%,5>SK,#7=RRX0N60W_Z^2.^\KS076X# M['_5Z^2K2K7Q&;E3GH!+#>F?"\SA/R-M4J\[5S-JY#?X^#M_;=TVYF=$DI$/ M.-^XO*&-WX6YFTY\^]Y3*C_KCQ2X,CQWSJ#G7VP[8+$()O^& M?9A;P5'PR_WKQ7TL$;0/"O)>ROZC$'4,XN#R_[#U249/L _W_$2_.WW MV^O+J_NA4S5/KO[^8_#P+W[K^X6N+,8J'%\!$X?MJ;&P%)";'W8<6&^UVT\: M8Z6P=DUS)-9O)V#?X&?@!B/W\ZHR 4)04^86D)?[UR?RHH[M*5"2*+[CO.DL M CQ/(@G@M!Z*"([7=6K:+I7<\Q_#50Y 0L[ZVTE['9 1G=WNZI9U8DQURF:9 M)=SGA3&;@=I9[DW*)]MTSQWTM2G5)\I,U5[/PO@.UP#4_U!^K);-!Q6-LP?. MCYD$)VC0U@=Z!;HMH!N-%K.%AIJ0I_,<$Z38_DX)FU[D(X[,X(?#H$TZI;JE M/M-,(;C+OBB>X+(ABJAFYM%(.3DE]^=CQP_@2";;7G^& P".=GL5]@YY>Q?* M7+5!I3C6_5W2B3I2CQ=_UX:5T=G+7Q0GVR&+NA5U&+D&^KLML9\T<0C?LU.E>P4\L_,N08BB ME2(JR 78[<*V;$5', 4&)BQVUO(PN=3GC#W(-'8K&G+Q7^8IR^"&EO%>9B8:Y3 M%-\4Q$9'D,7P\OD*@6L(#&G,T\T-@UL:\+1[DM#IYB$(-_J?O14<]HK&H=P- M;X"5%'_KF#@:).;6KR0.(VTT6X(LY8&].5 M4E[R.E9-.K(-TV(C@=@RL%<\6K>:IO A6WB=K?S*.2\I+8M$Q1K>H;C&BVVE_M",PWKTE MUSF(+<5J=DM,.4T*]Q:[FX6+17,*>HC@T20O(;3^XAI5;),.;Z]L9]<"' M>5O?&N J^HE'/V&.W IPP8!KA7F0WQK@JMY:#L,GE\HI7Y^4O[OBOF:$H:6ZKZ"F@IF+"( M*+9;L;C*H2A%>U6CQW0(R;00K^S(*.J(I"KQB5=&FDZV>=6 MK):J0NU0$+,;+ZES6R)7H,E"KYW9,2E+9MP1EYVU#CSMI572LKD01IFZ)#1Y MW=DF)W5U=#G"4(KRQG);)]!T<.!9)ZW#K5B34NM_ M)2/F,GEZ-Q=95:U5JSF@U>0H!V/6Z4B")!8]2#I[.5'2,LS(ZT]5^+C/A/5T M8FX/M+I/V[E*0*]6UF)R#L(F 0]CBVF\3,#NX/\M&;#+[D00*7/W6N1X M9T02000]J#-JD1OZ0NZ-F:(+_ N!#*FI3CZ1F6(^J?!>O%3D_ST-Y*7(2N$5 M'^?I7A.PZL>EJXOM.>K_G"'%SH!BZ?/'1[Z\E)I:*G4]<: M>&D(WPK3YRA4F%255Y%Y;D!M[;EZPCSK" VQO M<)@U ^V2-BO8S1E3ASC4Y2KB86D!7#$_" M*+L$*.EPILCK+_/HH1P%6.&46F[;&V4Y"WTR2]J8S0#:S A_6YPQZJ$YQ&'I M^1G0-_2%_;1[(J\D'SZS+VFSA?W8K+O1SMAFLYUD7ENI<-Y)U7ZA!.M/-1#Y M< 7\O@FW:G:T[Q-2K>905A.9EY6T2W2(IZW@+CB'/ FW4^;Q\3DZ5,LZ";=J M=A1")E5?EPH,%1@J,&0&ALB2,BQT^N8 EYL.%K$M3%-H)\BD.WJT1*7GL%!Z MU>LH4XUS_T1=YE9'*]-II;#M'FXCEU9Q]2M565?^"#G# I^YURCQU+V2H4>I>E24CYJITJA+JU6K2 MYZNFDW)Q"U):I2VACBP#RII-'W']W3(/YLM1A!5.J>6V::MDZVHUA[2:R.PM M5>'(WDS--*SMC4V6[:9*IS]<(ZRLDV6K5.HJ:[0"0P6&PG(NNV'5-A7@M@"N M60$NAF,DC;".F*?:%1J]\,#.FT-+5'JNDJ\+]:'LGZC+Y%-)-XGVB+.SVU5V M=KDRA-(AI,K.S@$C!69GRT)7.GS$%'!*JNSL,F&CR.SLEM#KQM=8CA(I(7[J MXK.SY:8@M3*3\D>:G=VNLK-+RL>DHJ1*0^P*HA2>4)4B._NCK0 ,F'E^7JO5 M')L[D[&)O8V)C/6>']US]ZWK+_6O? 0W4I-;9G$64K>-.5N,]X4+'!'7,*24 M*"/,\U+T5P =T0T;'FH;B&EFARN8&CY1=;#S5$6K@5YFTQDLQCK=L?)"P.6^ M];_J=?)5I=KXC-PI3T#'0_KG@H)9>D8ZI%YW+F<'BM_@<\'X@23) 5!JXW=A MOHJ3$*1%0H5_'^X./I&'USGLHV\JC^KH$[F!(\1W>6/@UEK^FSZZ=[%-LWF7 M[G:W;?_1I,K/^B.%G$?2P1E142K M)YZC8/MA8_]1B#K^[43Y0Q3;.,A4.<]U*9\?S_O7#[=DT 'C (FYN'ZZ&!!9R<7LSO+T>7/8?KB[)U\%-_^9BT+\FPP?XXCLN M[_.C^?&\]O['3?_'Y0 N^I#/2ITAL\&>*3YE=AL:N6"X6L,^J MOJ#C/LBF/V[-)T57_\.2I"X\+@"/[>#OYZK*]H$@@B;(Q1^3HB5W?R*O*AC>_K;B22*[W E6[V6\)03'&SL26EV(Q_PNR:_W5\< M9$NG7EK&9]B/[M](_5DQ504W9(%RH=4![-;)^>W]M_[-X/_U'P:W-\!Q\*;S M_LTE^=(?#H;D]BOC1%'_=W=_-03J9P\[76H+GJJ0[<'\]\*RU/L*R0=P-?_9< Z XNEP!9P&^81QU3R/6[QS_T6Q5.MVXG\G+&$( MT%A/)AVK^!"0EOKH5" * MN:2:\J*8M :KGSL;(.]Q1;+X:?TV]K7TZ8/ MJ+"LWE-(_^H.Q]>P";17NO& MBX[YHXM'2QVKP&H !>]'\ M?O1?4^"Y1G_X;P,M\>L7V M-3\IHIU<7U_@"LBM29]@M9HZ4Q%:F@HJG@9F$'&T<6\?SB.6RV<;NUG8I@,- M_D1R 6@'J.JJXCZTMOVAJ\]8>_;MG%P8*P F6P',KUU[P!W]J>KNPFK>0\+W MNKS;?2+##D?EQ9VWUQB/A-N6B&$5JH X'\:DSB>D/F.\X";N! 0G/ @QKGI8 MPOL&8V5JG*:>_W&-I9>0^S?RYO[R2=C>,N'WKA3+2'@40SJW M.O";5R(U>3B64>^-\4QGC]2L.5\*_G/ #HU&\2#AMY8"6B4P7N21P2<#ML5X MO(IO GFAL'Q$0-"!.\T)Z:Z-" I5CJ+S(#"$\M0G5\U$J ^I3TD?M;HX5E M 9N$U]P8-B6R0&";?U6 GDP/?/(JI)31GPL5:PMV.RU7&A?(L3QCW!OVG=I3 M8SS0GZEEXV&X!8%D6E-U?D=--.+ =O8<9G79YS&;PW$!W5G<=/J_(X;[$,3N ME?($:.YK(P-$GK<_A\%^5RW+6)CJ=@9;ZGE,WE@AXR0GS3&BH;A%,21XZE2"I,*#CXO!L00MD2JHH]8XBZ>FT^<#&X(\+FPX"7"JD'4# M].'8*_SD\2X?8 / 8U&W5Y?GEA]9CU%JEN%(#USUC"G UNH[*!X]G;Z@05V; M+*BV\HAP[/LOE!5L*X^& M/67P8W=Y.":(8P)2UP9 F4[#F.D"6>N_C5>487\N@.V.GQ4FX!B.Z62"!T7&S&%[C&@/>QJ<)V 206B*012J!)4G@C\M(GD!A.#RX-V*@ZKC'^N[ <)FW,@.4R=QP<=P#&DCW/*<@Z MPQCO$%?$PIB"3P=PK2 FEH#9 V)=-<+B2W/D36U=X*,(J,-BQY2 B:/H'JDC MWD%X3%43E@1"&PYHQ=)C<=QVWBR]50Q+;V7)TIM[8.D3 W0<'-T*QQ:LZ-I/ M^NJ>AS-@9^>_P^FVIP+Y'=0@\C_*;/X)M%)E8;^B0_T37O$5SJ/WRS,U01OR M?KORE&^?T_$*=E8: P/'O"72-C?R Q%K:)$8>Y:J+WREVFLV[0S!^=!["7UIY! MY#ZA/++("W X_-?CL/QF7 /[RE"U];4%(F)C91%X?"TICR<)>/P:<;CKM&H! MG'GM_2X@^!N9WK(TDA B2TT?@ $R@SW@436<3_B&BJG'X[F=O)EZ.X"I9\=^ M6P6QWSY3MU:<P<&=H6[>9Z@3FHL0(6M@[3B]\O_FFQ\0*Q^ MK1./F1]6OE2 J,]Q4@;@S0-T4:FSF@=NLH0W)SGV<.)/,EC)5UWHRF+, A3A MN0?<%<5L6R?/=:H\4] (0/+.30HV!X\%X0O,,18VDA?5GKJY"/BZ.;<.-;CW M"40=J!K:*_.XS7TNQQ\Z6Q#;"5<45+Y-W[) ^6%VJIM9@?>IS!1E7,*JV0:H M/:"$2&+][^R*^X5&^5F$KT0)T7!/GQ:\]S+_85C_)XIW'M/PO]=-LK"FQD)C MFX==,XBI@!3*TQ]&"L;H\+GF\A$UD/ +X*)HM3/7H46]IX9#W'G?(P9R%$=% MT?^]T#G?9<"UHZ2-U#91A^=+08?)MM@.-^??/+V2N2)X5.>2 MCEAXE /2'3-TZA$:M M\56\9_1DL7,"E^I(WQI@;;0P&8!\UW[PTYY.T6&-L4#F7 >IIII+@+FN>W,[ M6=>6Q]@-^('DUC16W^&H*OR>D1?$=;*+N(-=T2WNO_%S!(J13]WSMG_ETET962[-R?W3C!>FC"'KOS06CS9H M)#7W7R8WR?DQ6 %LDQ6#?8T<>\^O\NH>SN !XY!4K\Z)JKAA'/Y M2UCL03-JM6H'AH+&[:.L09<'R;@8HQ;T?*S M> \[[5(2\V9EO= 00#SFY298QF5Y^6#_8<6EHS(3PV+!R4"&4/-X#'[[Z'3# M 0Z"OIKY')5K('FF4S+V,&&1HY<-QPXXS,3W-1PQEL(!MC;OPV]P/1P% MM<.?5/W94$?4,6E9+ Z,)!OP-W=L85O!0[HTL9P#ACS/60I3;.$T ??#R-\$ M-/H)2R#Q7: OF$D ;QTKK]:JRPOCUDQ37@!S8TDG"!'0E57&W[SMT D !X.> M"FP'F!=]M'W@5!E_1M5NF7WG !+U;M"E+*9R8\JWJJ-J96_E[",6I 8>](1H MLVL1.#G %GX"B]19KY.-X^UM3 $D,[0S.9JP.9?!/.$^VQFMV]&4&X&P'_<> MA?O[''L/Z '^Q+0BSRKT?(HN6I=8VI*G[@#:L4@0QZY,T.F3 4R??=[ ^FEM MP%^PX]WKKUJR9.8417:/^U)1=%/!LM@ ^T)?5-%-^@LSEP720 M4;YL*0\U%G.?,B\!#RL7QMX/SI.)3-98-AKL5WNM_25&SDR\)@:;0!@J&MW>R* M"G*K+8@!R=GL$.]>:3O-^*[8 M2VT(/;FW9:GV:J"%K7W#?[2:^2]P-N(&#I>J'&$V /%5.3'VX\5%:DS_Q5ES MJ,O:CDLNA*N_P"MV S/-I/9-6'XS#B^ @JGAMD_!J\+' M82I1_K7LX<7LNUQ\7T'U9A/K?"]>)K9:97'Q+:.\OL4%.O"FM#923).%>)EW MSN+39JTI=RCA'V@KP&\\H=9K> M"48+NPBM?'/AJX%3W9FXRYM7?F)G3;' R$&M% W8&0L%E,S]*]X&O_>$7KY5!T/6U M"V/,8M2,T+P^",,+[ZZNV'(;303NT;GPE."["-S)[G"]@D[P'%, \+T8&>!^ M&1RX@T$Y5D3KY/.;PM+AM5%0.W;\/B/C"6B3^QYGP.86CH/+>2 [Z 2V]Z2Z M(1STH[H?&9-=U@_P5%:/=];@=Z!+MVPLZ%5/AC%^43&Q#UV5Z.GS:N/(?&&. MIHI%,7%OYWN(]Q[&JUU-U^;\N>;GSZXKCOYBGC>'3;MO8L5GP&Z?*5?ME)F3 M6&!A\@%Z!WW^3;";W-7#"GVI$X .'X=%&%F6D_CB7Q\&A+S=NV]TX,(\;SPA M@KQ'OHZLGUT"I\=^H=JS:Q%\J+CP;AZ9>Y6RU$C%A>]!Z ,8[OGQP!64+E.0 MSU+@!_,"E;5OIJ+;6[GQ2MWP?*ZI#O=UN !H:S3,K$OCS\$5;C?G9%EH;[.X MT0^/V_,XT(_A9=_S87U1#5;P>N<66,,?3Z8RXZ;]XP<^A8CG3YS@A M^\&L>]YV+^?6GY#H3T.$MR[3U7/-DS M9M1,I1G]L.CMY,KUM^Q?#?*6PC/9T.:8K]NEQ*\$\71R924G($)/1;P()3N: M=NE+%FJ>[;A,]_8B^71E2\IR2T[6RP2+.GU&)RHU,Z^5HVO^K5MC/*G-)[XX MS3VAB-MV#W^+O_W3UJJ/;3JL%-245Z'FOA7!\V90]&5IP+M\)B<\XT4QF2XAL*^)-\I3UY9NDYKW'7*-:GE ?)VM/4 G2;19P+%*Z^0+'<7[@!78HK>VM&> M=J@=LS=QN[V']O9K'>3)IV&WG)SW+_[^8S 4 MY>H"&5T;+]1\F"KZ/777^/8P^($W(J#\,V6 MGJA#42!X%B< ==-Q_)'%G!Q<2H'W@--^X2FC%TZPE'U][;9$O3'T MT5HR54PJ6-5X1_ZW"&X<&M-ZC,73U&L6YJDZ.4)C2+7)0(=S@%K@/5AVYC.- MLMU>%)KW8A@Z+-;)6L**5+>2A"A/3R9]Z,@P*?1KS"S6.E\\9#'TI&'G+M\XQ9N7Q_WQVAV M6;;)\C/6<[8VD"F>;HX7,<;M:KR>N0M$Y'!OP?4A M\!.ZLL:E >T0_U:G,2G2:1PA[[\@?;*13)_,*Y%^K:$V+U^$D\OPQQR@8 QK M/U>J#6N!+8%/UR2YJQA9_ %N1TMF$6-,2%-9GZ_5F["O#3)&$_< !B=F0.&? M8);]Q'Y=;MR"%3FN=\ED:V:3@$"B6+@)?UVCK>@_G3ZZP+$P!\SIK&4N9HR' M*39Y4DR=%3_-33I3%S,6W_&M?F.]8ZHQ!EWS5T0NBV8SJK"\+>,%W2VL)P=U6@"SX(^&>9V\I)()$LSZ4K&^YV$M M68/E"#CQKA4F/4%A QMUC4ZF=3\Y+D=VJ+W^P3J0UK*9&9)C<%E"V3<-?;(\I&W2M[52PW"*%VSSZ4/&B+DLQBL#?ISQ2._'6(SHZFS& MPE(P80CS/>&_5+$M[O@!R2)V2"CAX^/&B)P4&%;/.K?H&7'_\@(O M&.^)'HT[8>/(MP>'>$3I)'2B/,O"V3T+>??P]&@/\)8!V\:4!L8==@V<]V4' M!3_\@>FJW[D&YYDA(\]H<_%I8@TV4<]'. DE6A> "\#S9(*T&B-?,LPS8CX] MOI?%IB WNH+<:GW8I&>'677:[T[.[]VT&+<>SY._6R8V2^^"T;M^59 M^Y)M69"ZF_KR5H#M\G24 M&\9)RMNS@;'8$-K-354S,8RCGZC=_)\_^<;3K!VH3@"7@L],)YE@ ;95].8H7;HJGBWGE._[P+CP7#B;*B$.9!@NMB.V@M) M:$GM4(R'':6BH9KFB!0 U8[0D#?MRWA S4<:G3LZN<]D7%I@)3TU\::[!F(S M L*!+&XG#\HO,&(<&#&$>T@65Y%\ASDU\+O%? GA'U:Y MKO;KNAJJO[8YKDCELZI\5I7/JO)995*BGXD[I=T1A6ZC^19<5FF:0Z2"<4ON M"9(<[L"H7%:%G)<"?"M25VBUTRK0Q=O;:4Y($5"5A$YO,X^GEKFGLY-9^ GSB;CW?7491,>KY"QME:$ MSKN(P%N]TDF>-^K<&]R89:TI*MR]WNS:-\#$UZ;EE'@-A; 0RS>U2-L^[FY+ MCV=_DSW69E5[S$R!U&Y)OEQ'OEO;H-##V0>4UI6">9M:)UU7)F?)CT M605T/;[Z&PLQ6%C^8E8^7_V4?&&]#!9SKZVTKUF*TW;&AS07,34',4L:-6[:4Z2'K)CMDZ0:8+T,7]U[][\!I!PS;8)UX^DXC'DSJ M7[;AZ?,N/.ER<*-C+5K(@W5?R<1(W'3Q=+N!/IZ+;:WM2^Y:ZZ093(.;!G+ M?ZZ6.^[;%PXW9",-=K4?#;<2]^18ZV\RXWWJZJFPY.[%G?RU+,;!\IO0*4(M MH94Z_R0GS\W ::JF1C-%XX6P=N$OWI-RQW" K-CDXXCP")SGK#F>>T&B& MG]P(T=&\3_&#@>J+T^O$:2CWI@F%3_YC< @]]QVAU0D_]SEC.18[*,2G$GYA MWE1]%VB3'*QXRI)YN:"YTQ3=ABNN7.CL8F9BNSA7:I(H^>:[[Q$G:*DM+%JQ M-6!K[JQ)5FW,H',[^6%QBMF1G"YTFGOG<-'EV-H,EK!U-K?EO^S"(=S$NMIJ M-)+A$>L9N9/!MX6"'7!?.:/8&8QL],+S)@( 6@FV/,G<44G\77[W% Q,KV3Y M9%.HIM46I'8Y+:R((B@FPHY6#O%F^31("GUA 0S!>L>U9]A8W+>@O]H M1!0G!%OU$4(EGE;[!,*Y,U]]W&$[[KM"3PI/1*JD5#Z9#D>PFVPX/>88;AO_ M=XCB.4M[\V:W>='L["-)9Y>"Y40$60=##,--U?E>LWC2BEO5IMJC"_.2,YW[3J MZ@)A5QRH)\971_;I#^8ZJ3OU@+ V_Y5:FI$\= DF4"Y>P_.PRSPLTC18XVEW MT,0.KTQ+:+3#&4 *?3?/:2>I9O_DD[42/@8N=FI*/FMV20FG=;F] ]UQ4-YL ML+'Q@D/IJ3*K^3L>L][/^/NR"?GF9 KV<* ;-U_*ZX[OGUN+W<]'SIL5GW&. MC_.F-K.AH;4QQ8;13"&>.+.LY@MS;EC4.B5?G6ZB*^.T-R9H;W;>7_;:#TGD M\9WMND5'9^.%B1,'UL\U.W%P%E4%Y?"$LIB(]<.BDX6&G^'$R>L4ZTQOP$TM MV(7.B#+XHC8*5!Y9$&K7@CMREBL6=ZS8=I6F)0["^B:O8F$YY]N'_IK3%3]\ M@L5J#P4Q7HZ&[XVWDX%'+6NN;'&#:38ZP=-[X[;Q+6BY6V8-(_IVT)>'V?7V MHU\C=>X5_*,\@K%,(F-Y#TB6FZW$2);W@.1>MDCN ])X2JE58 [N< MQ>=.D%P9B>@UD37= 8J^H7UT=9P@8^]L(+1+'I9O6I/%10=P^*WC+/EP W6, M8P;=$97N0Y?CON$QGC!1)ZSF;&/0H4E!,%IL("?OVK^:LWRZ,FY]K(Y9BK"* M,WT(?N-E"/O[YXX,R_9-*"R/5A*]W2Q]0DSB#!J M<'CU[?O5S<.P+&,%X[>-B4-8[DC!>,287_W#4JCA0BPV>V3969M-.75S(W " M+N/^6"ZCZKMG#.Z0K?-21OC+3;$P>%4MU!Q2KYKB.4X-Q0@O5 MZD\HS0A%%H[#>5B3^O?R!W)'?P+LG9$S06OG91'NSVPU>#>;B.LLD6Q?XG([ M=N X7O9Z@0S0)C=@[2-E-E_ RO "6?S$5W?!OF1?29\^L)DWM?>-#X0%L**O MG?C7;E*=OC"&BN")N ,0FZX87]M(S5A;"TC^D2N*M^#)W>3Z-I8;!>KC!3!L M6RB'51T8")/IVBNQ#% TE].C%::./%)_=8[BG$2V4X=^]SI9)Y^BQ*T>D,AE MBM*1ERGVJC+%3/U5R45V(X'(SFMD6\"X#(O@7'= LSWU)CYZ$KPV5FS%FT^S MSLP]T>Y)RA(6Q^6$U68"K#8RJI%;?^=@.<#DRZOS8YEJX3+K-?<9NXGY%UK' M47U\M4N:P(NBQ87B/S'[GG^[5[ YS((X30'A?\N^@'EN^?"!N-Y6L7@09MMR ML8P83-NH!O'0Z?RW&$D53"JZ.@ Z"@Y.V1/?V&]?_ B;YD]HJDYY+B*;&^AM9U^8C[O#(BAU?Q!P MDU3VON"*""H(9*3M1=F.WU\JK(0.GS#5\6QMH^4#?2'WY,]%2K6-XT!&@;O( MMZ+!Y2JX(0QM2AC;]%PD+3FPL\SN/;AY9=:**K+*S'Q]?A*C:/U1\5?ZE]VK MV]8Q:+>RMC,5M9DB%=5IQXW]4B\P=11>\ _5GKK)_0,69P)<8@8*_-_X0?FU M(Y^TV1 Z@9V<=^,K/I!W"K6W2@>MTM!!0Q;D7E"A1T4'!=!!NRQT(+=Z0C>P MH+*B@P+HH%,:.I [0J,;5&A0 !VDJ>?;HLC$7=550-I%H":3FCXS/3<9DV.W M+.2(7*G5B$J-^]'0#PFQO;(@MMD36H&3^"K$)D%L-\W/!^;:=^)'*^L6LM)/-KI"*3DU B<75>1T6.14&C=O*W#4 M6$5.AT5.I?$6M^7()EM^Y)2EERB9D\AIG>(+;[\Y%U&W/)YKL2%T>Y$]EI7! M&8;9TOBBI:XL2!5FL\-L:=RZC4YK2_N_"K.),%L:OVY#EH5VNTCW7[%>HF0* MPS$29.2G50"J %0!J(P RK9_[N[7?]_:H"*[/. W@;0*0!6 *@"5A"_F&'B, ME68M\)**?:-Y6^)19+03@M39I#MRW(O<@QW0JG.W!: MFB"])'6$9C=HJ%F%U+A(+4VH'$M8&F*1)[4$^E*%VLQ06QH_K]3L"=(1E;)7M%6Y%C9<%7&71DR[J321,\;T:ND*GHJ M+SV5QF4I5>1T!.14&F=INQ$YT?+XTX'7P]QOT"U3&H=O3Q1:K:KG:7:8+8W3 M5^X)G>AVE_\-0C#N MT2A-%6)'Z(E'GLZ9W]'H[N-H%*OF9Q%HI9HZ4W4%*:N*M\;D(^]#&,D>HRP6 M[ +>N=DEJB5%3E#,R$/^H2*K;,EJC]&6K60EMXL>75N15<9DM<=8R1:R:@N= MZ'/B*K(J)UGM,5"SE:R A^Z5K+)T=&PJ@D>W@R&1N+1XW&!_"V8I-8+\K >FR4)GS5:,N"U$W<<*^9>W9-14@[":DT MP3*YUQ4D*?(HWHJ02D9(I7'UMCNBT! 3B]Z*D/9,2*6IJVA);:';C.P:S8N0 MJJ#^H4<<*P!5 *H 5.Z@_AA[<[$ Q1F( 9!XFJI3)[CS0G&+^ AM[,9[\-8S MHMKP]%%\-G]A6#9;AC$A3X8QMM Q,J[:@56'H@)0!:#R *A2VA7/8.R05Z: M@MI$R.M(0JMYY'EN12$O35Y%$N0UVDVAU:EZL&6"O#39"TF0)_=Z(.0B>Z_+ M8/'$>/WWK2-?]DU/1:9L-M+D+B0AJG9#Z/2J M66A(B;/N*^HI!_7D'VK;2CUM.7(2Q7'6W2+\5C.+JP+<,A7@)O)DM!I"([E* M5E6U[9E>BHY[REU9Z':J*LA#I9>B0Y?M5EMH]ZKRZT.EEZ(CIA E %H/( J%Q:9U46 M&\_<8?+ECHF6':4;@M0[\FG9AU %&PE7DBBTFU7AY-ZK7J,BJR=6R-I[E6LD M9,D-H2F5L;<@6,MQT+4:)HV M*-K5$.@,CUD.'J(MQZS5R,U1=&2'+ QG.7B*MF6)1A]949YDT*JZ-+]IL]'4 MMF952I>PE$ZJBDFS)_CM-4UT8K>9ZDBEW*22PZ1HRWDTA2:[D8I!MJK^+%/U9\3TLQ),GJO((R%YY!X_E%I@I"6N C4=GOQ%9^4:LJ[*R.2@6@"D#E 5"Y--*JL#.:Z:-HMG'& M!8\&QL\7)G>^4)V"#?35,/DO#RAQ=@V.$!J-(\^A+W/!9R8X%(6.?.3C=\I< M!YK1.2RVXO"(<9@DG)\%#F4XAXTBQVY45:-%IQXFJAK-A#\(8N/(67SIBTFS MP6.[TZWPN-<:TVSPV)6K#.']EIYF@<<6J%U%FC_ELK2/NR(UAX+4+$BN([2J MT519EL\E"1LG0^36K-YV]"3P-UX+F4/Y:A:'LBTTVD?N!BM_36NFA[(CM/.K M+"\RZS52HG5X#:Q[:Y7'G8RB$Y799DK1,M@<537 @5/1WI4566@T(WL@*BHJ M)Q45IR9M:_XAB-VJD.W J6CO.EI+:+;WRXOV73>>*".\RC!/ZO;?E[M8E@5) MJJ;8'2K9[,L[W14:U6RR@Z6:?3F8I9[0BIY+4I%-R6@S$*96; IO[#OL2I[:IN M*_J3"B*U*I"J#E0%H I )0)0D5II5?X4K_.#7[KT]7'?)U=VY?V)W2//WRQS MV5,JW#6%1E7NM/^Q=XEPUQ/:QSX4J\QE3JEPUQ7:G2I7NLJ5+H+6)*'9JNID MLD-@FM9:21$8W9E<(3"7Q.A4"(R5;5@A,!2!A:O)LM#+KRHA9QNYRH+>5\Y8 MCK.&DLF1;M'C%6+%LBNZB48WQ>L?B=O 5F13'K(I7.MI2I$'Y%5T4UZZ*5S9 M2MZ5/#NRJ7*9WU2>6)IA#(EHO"UTY+WGAU7DDI!@%6VGMO3BB2E6PL6E"K92E&_OQU;:^WFJN;]V9RL%%7S M\4]6=;32'JT4U>I1CU:K]W:SCJNQ"VG'+D2ELD8U7R%#A*68KQ 587*5GIIA M>FHN"NT:'S]V':E0A!6@TS8++;,KTF8][F*>L-[$5E4[I4B'SD7@KUEC M17<#K_+F2U*F$]=1+D865A6EE)=2A_J:J MKHD;MCJ(ZIJX_"UYK6&5[KYG\BC ^RH)8K,:&7&H!%* R=6J^,?!DD=RYGU.G=[NZ$KZ]N&W.\&N'F?./"LHW?A2G> M)S[8^+7B=PT;ZIO*(V? W0$M\FS<&;DT2 M_7=]=&]CNV: 78(K>/^/)E5^UA_9R(DS4%L1?O[5M@-6BW#R[]B'XR49;7VY M?[VXD26&7(3F1F:YO\6W^95WK9$S<3[0<1^8QA]#^C0#0KFGTSS)9[6.I^LFFW8BD84BUWV^$J,.<72$+C=XALB[U4= M[C06EJ*/K0]G/HCFC+!M/">(Y:SC,S9*6IZ,<7C>JH@!^X6"9)@C.S$7=+WD M\I["U2-5XT67MY,^@^=7TY@Y:W@P+@R=<2;%IF/O]?!2CJ41U31':/QV B_# MS\#W1^[GV(!V&.0(J$&96\!)W+\^D1=U;$_Q*>*[DT@6]J9]O#FMEL 'R4I&F['X82J=D36NV@&&M8=LGJ[O8#F31-[4,A M UI00PQ*OXD#F:+K0S935?>)GR2%&%'QTVX*S78X+RDGX28I>(@*F%9'$ .3 M,_.AVQ2)7H&I7(D5L10A\F"T)HM^[T1\.TT;OC#$-T%+$8-\N E#VJE5XX/ M2)I.=V$8 4.P*8;KC8DPLN]DS69TZVG]T@P"-QM*;Z*8S"[*2-/2+I1% V$$ MQ_,3Q5F.& MI&L6%\LMN4^BU@M+&4F-A/9 5-=ZT'BI8B>-L1G%V!@!V^'I7 MPP$#_9GJMF&^[G(@2[L]Q+N>D9\7V.?JC1KSVLXNX4;@@SMYH/,^\51NJ3H0 MT&FX4C6X^=^KFX?;^\'5\'1)&VDBG)O+BK3SMT56W4]+K2?A-I313>,O[WPK)9U M^^4MT\2?& MXKO>,NX4T[;Z^AB#I,@2J(@!BBS#*J[5][8 MY\J#5FPAM-W "HNGX"YJ;LR @#+ H@0"T '2G:T^4^W5C\Y'15/TT0KMPB/M ME7#H6ARS!!',P*!E1)Z1)EHY'$WI>*'1VXGWLHN%:6*8$H]8F:*3$4(V;RWL M%K26;2^MHI6)P.;G/*4,5.81S?JJZJH%C($\&<:X[/&L-,:GQ_3<'7_##>\P M@YI"6PIW&QU^<"N-+1D7J(V6T!+##?P]1;K^89@_07W%. &HL)9W&O;A#,^$ MU'%# _W.-$!)VH&5KM *'!!7_I!!)K0;$4IMH1>!=,ODG3PYOU=>0'4%^02& MV>&3,^SFN[N971%*00HA M;SG,YW%B(P)'1O%$U2*.CW)]IE@!$!1%;CV+!12=7E!N.M@8_C=XM>5,[1!9 M@7^@>LS&NCO\U71N. ^PLH4(7RQ!PGV9>"O M !B?J3/+,1P,?RL$$&#+QRBFX= ,JP?/L$&J>A1$M@*?8! K4&R9O(K& E]G M^?)O ./4?7"L__"W@,VRQ.#Y%&C9LBV^R>B]8KL<-I^Q;UC("2N8(>@!_/72 M#7@0WEZIA@G<"%"SV8Q- US=""2^'EU #%]_ZH:VJ&$27Q$\,1M>#(P=S$D D(67 M?/D#WASP;S,K$)@78&QCJ%C\(#L2!$H"/DPLX3DRJ@\W$LZTR] #202+(.A6 MP-'P-&>>X%^^#4R/\7'= !-;P@ (2S5%/OA/L$6+BT>D+[S&^"JEY;B>$S 1[F3JAH+"!:M92(G=-AP@M ?UM+DIH<:LR5$=L C"TL MQUJ L"(!)Z4@(3E?^B@)9!$(B1,DN0NHB(G#!X2NU E^A#UZ"0JJ.7*G1#'X M5S\FE1AH4QP*K$'J!.0KX_D]1#8*%EKZ/E7'$Y;=24*\XD?)?0-.'9_?#OG: M'J-H$/X\UAW\6/SHR!X,I.R\8OOHT!42VX15J7GNG!3@&M""-9TC_":;47*3 MP?6"B3 0IOD3_+.(JTP7%G5-TQ6^IO0$BX6C#']],.K.^2F9B#>5V9'!Z1MI.D+],R";[H M9!7\5&C*) 7D'/!SU$&]*G50MVXZ*-(4'UWGYEW,[%RE* D5M8=*P:WS*&ZD M$Z9P+P'^5(V%&SI<&F'6(C<[12(CJA>ZPR/#@$'G M=PJ_$&) +0N0(K/1F> MF9"[L+2[Y()B1GSB"M&.6[6$:;DFXE"XISC!I-\2J8,-/$4(25+!=9T4!+=/ MA0&KP"YFAN7QA$@AOORD+L#UD<4]DZ=&(A>*1#G5GS.AKLH)@23VXU\JF$M) M-],2OV0VIC*]S+21H/1AJUPW<%)1[4X+6RGGEE*W&\7\TI>=F8^ MJ:@E2*56E (;''<'>U/*(5&&ZJE^K/5TO2I2422I%+8'4H3R#'5ZOTJ=?JQF M4B5T.BAO-:&\XVVIB7TE=+F25.93&XQR:V9-10X^:N)8.^>9T4DENJ9 @7KG M''E)8T 3FHX[@(R>W6%U D0+L/X!OZTZ?9;])I]IEY)'3AK 'T^&/7IVOP M'RZGP'0.?%$??BV K4'"_EY=E@HD0(-6L8JF<;50-@<0AT.H3R?5IC9NPM76Q[?\.L* M7W"2.J).)[-EVB^C1(.:Q"E?,.(TMO(+A?$_8("30E[7?JPLME5!Q37 M'+P7KN($S,2/DAV_,.R3-@7C#R\>_HLW\0=T%:EF'[M9LEP94?'UNB$QU+J#W3G2QR[A BI[DV;VG3P1:%OU<0_M.6=AT@GF3DPG\K75]Z,IX1.<1V<71Y\^ X MDBEQ216M8-XD7#>&,-JKWLL^=0%[B*=3IH'GND=VWOL)Y[=!),RV]5?5>@7: MJYZ\Q.,0LDS[+?;4K+;T8;#([7/ M.\5@DRU)FAO'FYS0USJLTM+%I)D(=_)2IE-)S>RS+M1@IU=RAC*^NVH4/ M='"6>2MW?&::]1S)^5E_1)=Q1Y;#Z?^$>Z4$-/=(;(YV'2+)#/=7E:.GP#1S'1WV!#KY#^E\Z%.3W"G\S\^, _V,.M=K3_:/5&JMA[F#2F\9VC[LJ7UQ;'] MV*,J_=C#(_8<,"8NJA"1:^ZQI<>P=2S^@N.TS!!+; D&C[JYT!]7HO(+IQ[SOOJTF]H56IR_4U#OVCL% M=9I.0747E^,JQ>7HB.*R=)U.LKZ<5_QAH=AZF7>A IZF,B<3.6U723?CO4MS M1[[W*$W1WBKK\^(,V;P MC9]X2RWL$;$>C3MNX454B[8A0G4(854 6V:HRKE*/PX(@5UL#4<_Q]F]EWM- M'W2V^J2_)%H7^'NE32?<\^7%J_AQOWVL_2:SXV).CX-P:[M?;ZURU,V?+3BW MSQ0:0NS>/LBX,T:N@?@ON%F"+OOJ&8C"SZ&'_21Q=MU6I^1X4^QN8VQK9[AN MXYBHK5[,"S_80YS+1SC8D:;W=V?5'WAD!P4+CSA3.G-ZSV^"]25*FN+G484H M.?\)7:3(J&!T0-9]NE\!P[G<4WJEG:?;.>4,I_)(R1[:Q_1Y-4ZH"_.'-$ZH M,SJA[JWO*1>4&-':N* NP 55[ER*[[YQ4U68(WZM'JK>,_-0]1H/U7$<&;U: MW4HZ8ZTWW#VV]U!'QO,\ZGZ]CKJG=7NE"@D:G]65^:PN4O8TDRTO5)*HZ6=T9G6/[LSJ7*HSZ^!NN^5-H5.^LC(O3#R%@#N_U%=(*!EL=;;$&X9JCNB::"=_!WKZV'2NW(O+' M6CO*=M[:Q>E=M;_E@H3)5;K#KE$T;#BH-6EP'L]7A2ZJSN[VL=5[IAJ_T55[ M(A)^H\9C5.-SNOXLJ\9?U/B+FK2L,[B%1E?L%AHU;J'C>1%&9[TJ#+5^[ZA> MA&=ZJN.SGFI/&W?W[C77^(8NW/EPB1)EN_/A^L[H$N5#.0=1>0_0B;N?%>X( M]8Y-@JTNI>U]G3;\_("V5)/@T$'NV36.YZ)*^*&*]@/3=^U^_MF(RSCHYB^\V"T^A+>^H?TW^??_>;-O).,X$ MW$7NQV'5/UR0-7#U7:!3TW.?@.!XP4FWX+WIDIAXSK8SKN()1%QD3^H#,F4/ZF/P) M?W4!N\(;]849TW]""W:-0O&CZTQ#SX,CW1SR[G>T_KA4^5GI.K-Z8/F07B2' M8[FM]=H5CC"O=JKV'\SW >!HCX"H2:#.>.37>0 \^O'LPD.R+?.>*W2=K(A% M\+CN?#_$(/;[[TOF^%OF&0QWMXK9R5$7Q@.1@?AH&+/[_:+ M($K:2_4 'DUBTW!KQ-%70!$*H^WFBWZ4GEY7=AZ'J(8RY]'6NH/=ADZ5A:FG M\H14D=ZWRR=RG&WQ(=_R!DUW9TV55Z6Y8:HO2[!RO^18,S E$DD"H<_,7Z7S MZZV!#IA@=4N3*"*B&F32M[ U%75BV3:AUE)#6C;UJJO%H6#8?8[6"Q8"5 M:'1%^EK84N\<%0D1UTO/ IHPVV(XX,*B.3["OK=7\#+ S6)I6S2=E\8"X<)3 M]Y&!M1SX"G\9KK7VLB+^M;K&!S"5PPID-NI;^NZ!P>5@1R;J=F=]N56OUGT_ M+."^?_OIPX>[KQ_>?_QZ3]JFZ#^W']^I;S]]_'KW\??W']_>O;^O;0Q@7S_S MGJ0I0P%[4_:1)F!9;WY!GV"*$D"TNCP'Z6>2+BA87KRY!UGIJPGX?_D)?XF8 M?:.2^:N_5F\#$OM*+/:34@Y%/_G[0'9:3N"J/JT9I6O%\FUA_.UZ( 9].$OF MT6 S']@.>,\+#)")_\!=,:#,=)1XACUUYZY-4X;@Q@6OL P;WO" DA!!;2E? MU\!PX989_M.YX;-H M^&JDE]H)O;3$48AO]'97:X][6KN=O02K#X9M8YZHD=6^A!G:\LR*-RJWOW8* M2N &0"2@U;:K:7W8/L#&NP,&RX,YW0%<\\-'^8XE9 6J5MH\?S#!?O7/ERPVPP7 M/.)PP3W-BNYA5DGG_%:)U)Z'&R9I(V IUXU%' BUZ-,=BE$_M5W0T8:]P7:S M8,U.2BJY[&:5Y&9WF0&'J+1XEP=KL@%HLM$&)"0V/_/0K$#EZ&ZS&06.ZU\_?YX<.O7_],'SQ Y?+3 M#V%K9.U) 4P[EE>UJ;&T8+_JTG/_9M.$H:QL/_Y#+A?2=YPE@C777^:LNSUM MU,Y'@C1]$R<<[SC/_O5!6_DS*VO_$MG '[JU,X1SW]$ M&@*_,X)A/AJ>Y88^3C6V%CX=WS2)!I4F##,5 MK&_+,3RL0 L]G\GA[9/0!W!\V*/E3.T0/8DXD-C'N>LV#3*&=]@1K)HB?Z " MSSH^IS_X-8/[E+MB[$;^#/@AH%'PS'FT/-?!,P)6\]A#:!OB1W3UQX *Z+F_ MYLQ)&3ZP3>,):1<5)-\>;$)=N@&_X2KTD89N:0-KS^!_PM?\C=G6W'5-^B6L M!%3@XT_9]R710TN]FPEO-G#^A#RIP=R =?BC3Y:-@/JA'1"(N"J?$"T'1--C M<-<%5E+ ^/==!Q99P>T[ ):'W:=-.+$>4(&)K["D,WXF"I1Q-8(I6MKBXZ0C MZ,2#^4# D\H$SVL7'";G"($GCE%KEH>T&,L1/(GE 8N^A6"ED:-8SJ-K/S(D MP- V4):F1N/ %3T=M6"56$5U\F;[BV3>^ Y8!P> 4&$53?^2L(GQG@]H @QK[K'R^<4<1G MP&,0__V"IRA7$\YXL3//(A/Z&!4(?7Q^__'^[M-'#&64"GU\>?_U[LM[#)FH MO[[_^/ZWNZ_JYS]N/UY?!.1@"I>QD I8Y1AR0'R"9CVNV$;"29H&_A)DE(MW M(S!00:XQ$S0# 8LB$W>D+FV0OJ]0#J( [+1??XGVI7Z&[^A3_?6/)-P-=<[ M;I]/40_C![8U8V I"*F=72R-J-2"QS(H\W!RE#*.@VFB6Q5Q'<>YM8FXU@B$ M&R<.W2&M21BXWDI3N-GYB-=RUP$309## Y").3-([9N"$/!6XSJ46RN-1J#7 M(%["YH66UX'=FU7A@!(?/O$>\[GN, M$I/I&07 MB#?QRV>,)@71I &,UG1.1J;A!<**=6V;8>#+E_H@-VY!;R4O7MJ9TH0*R61C?R Z/V<:!X[#5B)_Q8 3K M@ V_4@WTMTW1.% 2E[>6RC.IDG4U5%'##?DA34@##>QJ")3S]%X&S)Q^JVLBF7,A]+XUD#AC(S M+ ]NZG9(MUG2FGAGY;>+TVY3, ?^T?\+H-NV;?_.>?\=+F?^IQEAB$"^?0!Q M!=^SWV!3_\8]);_=@JEV*\=[)S#%"9C<(TBU6/P9W75/BY_?Z/78]B84V]Z\ MI6UGS^_,>.?GFB9/O4W16K,MD]AA8MAH4RG^G+$ O3;D&8GZH_?D M7V(FX#WTG$].CB#+[*(S[&Z,53&Q'K ^+JC*"Q>7]AJ9@I9AVRO%G6X^0'VZ=J\17VP(:AD88XQ7X%*X>A2>-(-W'.;>P?\;7TC_/)Z@."W MU!WL*2.+V\T:)<6>C)>)%6+/496H :;\+( 0GZYC:4.'F$Y^\+4D8U:ZEX)T MVM]\SN7IM-(-%*33<2$Z30@.M;C@J'0_>TG*;K[$ASTHVR5ES)B^]7TS6QY+ M:XY/RY;KPC>?&Y52W%CI%O8Y_/ZFK)\R:K($M5>ZX6+BI]O90-][B9]*-U!( M_ '%5.32B%NW''WWU=)CO9(9:^.&WOYEE YW5CM%@H2YY;#E<2I%"7.:C=0 MC#CUS<%_QV+@!!E6Y ?HG=?3F!,?0"?IHF,M+?7]6EC!F(%$4-:\N>TV14LH$0.V1SD?F&"*_#:U MENB0%ME%.5OC+KV\/5M^[&W&Z!'WDB8=T+X2>:!%9,@'%E0]?*.!7F0*H22V M(PY;@)FL=<4?$_, -V/F%<6:,&5^T.?YME&H-+(088MQ_-3$5F8>I@HFXT+9 M$-!6=_B&L&@IE[A21%7J-7")]UK9:@,!*+28:X %,TMW:G M M5]:HV;Z_X\A;[MG5.>;0@&EY1GE6ZA6'1M85;*?C%Q'%_,_SY"K>( M=_XHY+E'.6AUY#FJA#PKW4)!@ZHR=5LI\(5X:S=M%F>M2J'?0]UND1.;]>W) M:\!*WID+5X5%:9RQJO5+EWYM7>1$]5U9+\[:^(GMM5UIC/\=^H$U6Z4+OE(E M6WE5>N.M15S1FK_=WGU1_WW[QY_OU0_O;^__Y+59HAQ+.;@>JVP%=A655\6H M2)97%:6YXVP??<6)C.RYQ3S#F\Y7O+;"PK[?O$36@8)DH@H.5_0I='FT!-4X, M$5 #_'UCHD>&A6H&$50*$%'5P(.547CF=9WJ3$_)*KU2K-)M6.7XK-+9PBH\ MKAC,#2?#(M@;@VL!>B5P'.])@/TIHG5* 2*[/Q#+8,.!N#&$Z,F"G8\\=R*: MA_ H.6=1+ 8S7B.;/5?.ZI?BK%[#6/ES]/ N; MAE R1FQB+5P3C"GU"5-92H'A.M0O!2YNC/+=15=2"0=R;)B CWM/$N9@HN;2 M5['9S4-RF5*@A%D\:)1:@A7'2]YH9):P-*.&*I;#[\#X!%F?8&.:>"#N$K\O M!818FI(N9$Z-[<*N>&TBI6(X6%9M2("XA.MR?/C\8"B-ADJ//4:C8IR'4E!P MMU*M&DZ<4EP-2HFKXZ2EE6M>Z;K8+:"KZTP7,<^CEA@U0 1)\\MO!;90Z\BP-(!QD9^1#8*)% M&&"R#F;VB*0?]%ER%4KDJE@^YQA,$X,WHV6+>73HNZ%NR)R5<. ,SB1(\+W0 MQWX,?TM];TSGZC(?%5'J'OT2V(HMB*5]=;)2^,\PXLM@8U=C2"/4$-2;FK#&RQL\J;@DI'I MTI%")Q:VT16X]EW?]F&^82GF.TX>1[G><#@3Z0_2BCR-6/T7L\T;..4;;'6? MPX.I!G%1J!O)9$MW/Y6NRI MC02B[7>\'=2$58"-_!;>.^5Y"_KOG^JG9Z&L>7W3X;NZD MF-BF+YC%9Q'ZDOU#$OI=:LND6>_GF_+*NBG/F^W PB!.@&3H;$" 247,5?A5 M\N:H%&\>)^);BC8FI_)YIQFM8\1J4^FKY >]\ MNP S&&^$2]>W1-^-?/K,>S8F5<5=O]&*O-OX5^S[%.Z]#\S?2HOZ-=/BN!0M MCH[IG2;W,?7B)-D2#46GS.G0\ZAM$)P3B*[H V73)6:RXJ[IK,A^1>G[%SI6 MO6 0H5WJ5,B>8HCOE'[/?\P$_!_(2=$_@AP0,?$V?VJP&\OG%@>[&0 M6V5OOJ8!\8=/-3]P?'F9)?$H*P*I/INJ%*AF6Q>UK:)S8T_%R^LS-JE4Y&#\ MEIOWEP>._ J)?.4[6$E=GO_)!W/4G99ZZ/! 3XT3I0YMZ/-[K/.4.N-=D\:WXJ ?#%2.\P. M&\SNC=E$6>N-SZ8WUO>;N66:#![A_[V9P?YNQF,$:=31.Z_%O?^:=PL7W:JV M6UR2%I:3.7D F?A!*BA07G&N0U).GV\[]'(K%>+_\2&CGO;@__QV=H607!Q/ MEW=&A7E+W\%;#>8V8:[38*Z,7#@D:EDON7 <>[P@&?3V(0+XD6JZX<1FA?1V MJ36*G/XA0T7WL0E'A6S"'-3NSYX7>2[Z^)"IG,>SUI_'R136--V2FN8ZT;6= MD$]\H=]/O10XF'VN*$5\31O3EG=[)\4!['XP;\$&F L YD@632*\OMV%VQQ! M \QYG39E'=J7HC5?[5";AWAK$^R]0W=NF*+0[6C#865:],=K/:-1+96I[3IHN?,VF\9*,:_<6&'H='30^_T'3M3?>=K!P]8:[LV8!JMM5L MJ]E6M"TYR ,K.JO:W/[9Z!3YFBF09/:WBZM>'&3MZ (Z/JD*!BUOU2I$RI MB>0VP%P&,.>L-^NUK['>K-/63YR>UM=&W?&55$5MQ^R)*E7\>\XC,9$\49:+2#@6J_@5T5MN?:P'9B M/213[-J(]6(LWSQK-SU>G::Q<]'X2O^QAGAK@&F .6=:]R9&>K6A$S6EXM0. M(PTP#3#UUE@;+7C#>V#JGZW[EHH-I8/5J\ZQU=0.2VAOE?&WR[,?-V:?.?E=CD%J>?9KO.\6. MOM?./?KLI%2:EDH$\14%7A!'J^+ M%?NG#Y:9$N7=\XIRO5SC$,G.G:K8N:L-1KW+9^==W6IJR^;//MN<_:I ML]_5/Z*>9]_=0Y1W>R<2Y?I)1/DQ;?:[U"0I(>M[9Y;UYQ?)[WM=V7J5Z?DK.?M=];3U//OA/F9[OIH_@JSOU]ML_\WZSDSU MSIFZ"_:JO[/$_K(;"78Z^UWO^U7)B:$V'.V^WC^[YH^%!=2N5))GA[GMU+[? M[7?04'L]J'U7)M'),7>,%QXLQ8O>[H8GTO@%$OP*X_$DE[Y]CZ^V_6.V$\^) MD[*Z VW4&31=2PN9X/+2_R_AYMCON=,K% MF"INI:MWM?X>SK1K:Z6[XXRZAPP0:\[HQ/U[]5V57L_C@E<87;OJRIIKUTZ] M>$!;Y_47K'56C=^7VT&U3$_51 O?+Z'-;I)M?"7@FQ4X 0O\XMOQ01 M3H','EQO!=1')(QD^,C\@'?C!I*X*8:^M19'+YR6, Y)6H;'LQ=$T%\FEO3 MN8HUO8!E%+P #OX"CN0;/ Z 3UDYK(")3"L -,RS5PA""BT^P 7 !:Z )1"@ M/T<&[9=CT-[5,:C>;XTH32!1VE%'#O7A@F??4"O^!3,MN/FA45-.9ZWQ=W4\ M6PJ*//YN>+8$SP[*\6S_ZG@V4JJ]6K,LSD@!0&*.*VE@XMN1$=B"(2(?!,L< MS+BEP-BAF)\KXY9AP,'U,F VP?I,#$BJ#96C9+KX)S)I$G MF%I3Y];#_&:%O@*^7O89(' C(+;T^!V0V>Y3!AJMO-X./)KWLDK!LW"]X %X M\P8CB-3;(_X.L9&XHF8?:0Q\ME,(G$XD);QMZY(G'JB6#@^@!$D9$.\-SP%L M^)^9=S^'8\H11B]4YD^-)7*J%[+UD,'&!8XGPHH@A\N=_W[!YP95(\)>[*Q; MR8@[O=W:+>[>WW[Y>/?Q]_M2%/WY_1?U_E^W7]Z?5RVN>7R3@_SVM6EWDZ0< MEE6$>$\V"(VKES!@ZL3P@>]0F)J6':)(9P)090FRU4=0TZ/--)5]GS)X6?R] M:03&T2>>57P;V7T>W<(GUWE13I#=3^?,#&WV:;:^-LXTF_ZZ>NLN%J[SU@:5 M4UK([;5X,RXM?K+:]OEZ^TC]\[_./<;4#W 0"_ M(>0)W-TNL"-B303#?GFA0F<,>KG]K#_"C4O<68T@\*P)631P4[JUX5]WSH/' M3 MO41K64&?,W9HUO-AYR4 .Q)N$8^6R>":<.1L MV^V9A0=QSCUNY LS&5LP\Y/WUK!M9KX+<>0P"%3+-!\AL !S=0IT:RMI6!X-RR87'"B6*;GHN$DU!UICWL%E.@6SL#/W MEZ*YW\>SQU*WE5N)IJ\N]V/>)W!$[+?E/J-K?;UFO1U.DI=?XFSN/OY6ZG#^ M(HG(S%L>_?P8+B;,^S3C+IM/8> 'AH,PIH^FG3@:$I'^BS?#CC;NUNQT:ME% M('U@N_KI;(^ ;CX6X!AX2!Y.N]4Y2NN-BF>SFN;/ZCN,8V&U8XD:Q]H;Y(6K MCCJ[^O@_N_Y=U-/WZ)#2&/$GM\\*F?GO1*B\,?0O&9AJ M=<^)S/@+L$B.9MX+MKLL W^/ RNA_:H[M8H,?W%&&?M_N^G?U?1.]^+/[;), M_W5N.I_QG\D$C#+"MN;L;_D)"$.\+-=1FPR"3 O,E\L#3ZQ$;F%U^K7U1(VSY)59HOV"N<+]A]L>MMAV4(RIS30_,,FZ3 *TL* MU&N2^W.)9W;50F MNMXD %Y" J#>) >6_;ME0 X&%0X:;*QX9L$P$LTK6L%3), >!R+Y'P)@#6T M[VN<_W<,NW^__#]=&Q\GQ>RJ^>QT^7_'M?U+Y/\5F])RE'9P_<+I7;TCIW=U M*TGO.N)8E..F=QTA):C*=*W2X=_N>3C%2+;F2#SNZ;<9.+5/M@ M<9.+5 %S5=Z,K%_^@MRD(C5AC"85J0&F5MKE.:0BU:(7F3[2!MW=R>'/+!6I M+JW(=&U0H.REB4>4A'L4?.EX941^.^OGE(]6E#IFOC?GGE6+=CNRBSOU07LJ,:_@?, M(SUL@N4I9UH."B39I.Y<.__-).SJ( VF/ M&C.^23^Z*NNZ M5L TZ4?'L4G.F']40Q._OOE'1S']]TY &AREUFEIC V2Y%>;< A00@]O*__SZU0Y.9OWGN F3],@P(L=GT*IZ? ML%6 E&@>=E&@7S#2.W4&?3SH:>UV7J5;Z0_4&<"#>R?C$0V_.!*HNK$"1 2H MP1SL0AI5"!^JOO5=7? \-9;MCJ7@(YBPUE*!V?W4NL3WCAO@>WT+= Q=1E38 M\#2T>3S2%'<4)TZ*>66#A?5C?%TI )*2 DF5(&FJX>,O+4]ELQF;!NJ3&]JF M.@>IHDX8 XD$9W@C#[&EW@;J.S9E:".H75T3B^"[\2@-9P4_-5/H@O=^9][4 M\@&()\/S8$&?HJZA-YT;@(ZMY-?I=I/TIY=/ ;CS_3 =^.625T65"- L2XQH"X]:\KPP9=;=]W=WSJ@M-5/ ML[\XIC]Y7U!-O!?O_XROC[[TQ;>^7L!V&+>&V>SEF 0E;4-K']0\O.9!S<>DT@1TOQAD MN1K_K]T>(H$9;_(!0==7"6BV'G<>C'=?WW]0.BWUP^W'V]_??WC_\2OYK8>O M[]5W=_=O_[R_O_OT4;W]^ [^__:/_WM_=Z]^^DW][>[C[<>W=[=_J&\_?7QW M]U4^\^7]_9]_?*5'/GU^_^46O[AO93&P![;702](X)O.H/KS%I]8H*YQQ7:K M;SET/P#Q;]ON$S<&_&GHH])"%0Z6A6&O?,L'&4QJ>\)48 UN0KC.WZ'#=! ]6%8C@(2 320>6.[[C=*YHH>T=2GN36= MJP_,@?L27*4D[&2\+&W#X2]U)W^#&02V#NES.$7@=ER ;*Q9&(2P17>)Z?.8 MBJN)5?!=T1I*8@V/"3,.MH$[%RLP -A=6%-4H*3<4?Y%V D]#]\X8;;%9KC& M ^P)%_'8(W-"LAO!^ #5+;83\!\O/7>&%HC\5F%@4:O6##] ,]$/IU/F^[/0 MQE.R%DN;MH8KXWLG(M>8UGKPW">@&C_ U1_ 5B4-KVY&,/T*; \7S@;/R;/\ M;SX@<*4(1&L<&>10!5P"K?X3 OG/+'AXLE)=. # MX;B VWYFA]. 6WD^Z=>B_Y!48;CS;W /(C.:&!0N2N[UR1PD\'M4( M)'Q4D8.J9KJD(:*3$M'4]0,BGF]LA3+3#+F:M)QE&/#KF\FOYR PYWA#GKJ> MPU62 >(;Z.O!:.CJZN@*:*,4.0'IH)YGD;)TR;()Y)5>D)L049LEE)!J:$UQ M(Z44%$_2'F$-15X;18)55HH68FN-S%7V?AS;5K M?$MZC5\UA'1EA%16.!D3R[:"%5[_3,M'T1-:/ODE?&;C79D",,D+,!*4N#"# M5;9D@84WPE;]*>E4SJ'_ZX9TL9\:(3(:(Y\)!5=L8\J4T#%#] C9%OD7B$57 M6Z[PTD?B+YGQ#1ZW5VC\ BNC&8/>%_[GR)^CH2J11C6&/@+_'T^^_3 MN>$\4,QP87%W9DQ)Z#_NM%]_L?QOZF\<*OI(?ZWXC%O6$V:[3W#TZ/,$VD=* M2.DDH862WCE\(!%"A==A$!7_*XQW>'O.]R2L9K!E0' F*8D#-KXTK,('>)- MG'-P"Z'G<-" S!BUFV PE2> M7 FU;I*W B106Y,WGT#W/5KLZ9>?)CD!M&.\]-SL^!=WTQKPB,%=RN2< .)! MKS(J3>J% 60'1 -"&FD=%.IN'YA&7R'-V0 7\X-XY?R5!"MB7!P8_1[EJ'_< M,$P:56N(J<'!B#LV")G'^$H?.X\4D)]HW@A'.:9A",9..)CB9^B<90FZ0/8' MRWR"HV&>PQ47+G!G@R1U+7ZTP9,K%\U?21$K_95DH#Q) M2'#]%"RF8BQAA>_6@NNRWBBS$92^$POM)X%?]\E)L-5^P'&F [WIJ7JKH\A7 M!O@^>$TNHSYC'BN5(]%I7WN.Q*C)D=B;E,Y-RG\Q&?!.FZ44&^9>$53NB= O M"6Y4&CY[H O+S^HK_473!,KH,[6. 94=*BR-"[ MD1)+V6TX\#MCG(L,4L[PI3J*A-TJ3R[ZAHUX?-7Y4?W,X#J6T"OKP"O<&H[4 M#B4PPL^+!?@R>H5>I\6ZARD&M(;$"^!M=BA][-H30HZ8(Z-H64V."[U&W%FEE3 M) &#;C$3ELPQ-02!&CS/E6ANF^[)TOUA+%0SAOT$!R$OHA:AB[O.E71:A+_! M-%7,-&LP[9#"T,RWEDY#N3=VWQ+NL_ MPNZ96P](4(_8W"H+R#H5)T4*K#CS#"R#G:++38O#!TGRA-?B*VY,MMARW8A_ M2@]]Q^U1%@PPDN2#3=Z*:>5/@;$@2D;4 XPG"$ BI=Y%3F ? _<4!4X"^#;Q97< ML_<#X).C_F\#[@3>2M5[/%,7#6S%F K/V7OC 3![*VA*9G[_\<=;$K*I;S52 M/2_U7BNVNBG#'2A\:8<^I4<#12\,F>3^Y'KDO8,3LP(D!//OT _(HXB)TWJK MJZPMQ%.3%I253B>?A@\%)(--6Z*:TV-3AK>X<$D,O\ VAB#U<1-)]V9@.-]4%-W?X., $R?Y M8J87+O 3]*X_&)Z#"@NCO0LK7)!9D(#>;REI>$W@&JR1B$' 9$Q@1G>!GPIO MPX3Q"C3D=->4>\!,/Q--3)'[I3 _UH4;!O,GT,H:Y@ NX+H\!00LYP;0K7 (-(?28F)#\Q;\!_/>$ 4=)AEK\,6'81REYMZQB$S/4S' M!MGE!YI8' __0G,\9,+89 BRX4%JHHGV^20VY;8#B:] NY2P7%.Q:& MD>##2C;^->6QLX!T"6P!;V9K!))4B!SH#02?@$4BA;^=+G+X-K+&L&@@<8T' MQ/CB(C^Q7/$W?$-%SME+]6A)B8,B(GFM5?+='<(7DQ_]B(+,/)++CSG_T?P@ MB7!ZT$=S4+2!(NYP;_&@?V4V4.\$CG1F!=PF@[?<8-XO5[*3T#&IQD#2 !>0 MSM_N"IY\0+HAA6P^PE/$?V1 @<6&%!+R^E7/Q1[9J6NL@A:5&\Q5$Z04+K+Y M%DMV$%D]F@J,8E-)! ;GBB##C>,\L&-#X,,!1/!B7@4,E"4O08G=4L1>D?4& M-S4,:U.:1,)9!!3XY"$2U:D"=;G8.87ED6"#(S/#>HY$[*O;',H3 M&4OV*N'?)6],5$<=?Q[=%_G"5 >KWDI1G+C:J3Q+0L2VJ& )KBP^P[L#_Q-E M39AVTCFI(.,Y],W"C6N5T+)..!9YXL(B6_;^.:- T"J JC!QP9\ M1%-?NB6FONQH92<'P>P'["T%_PG Q.WJK0S\OXI\<^AMD/'R'TM@>T-OP&,> M__XCG@.L"/1=/P&J'(;!R /] PD0>&4X.ZH$P$O5 MS>]X>R+ WO,;5*TYO&88O)!AKC< C-U\5)E1GE#O,*!F$7T=/J9%, MV];7U+L_#EN\G3^]2=?;V'**MYW:L/Z.AGEEW]@[^(T5]TC]8#S W?;?&(M8 M[=<0]M?0@]_"(;TK^WN!E,%&G)1"?<[*4=_M\X^;>//6M"9= M?CY]V1/-FTGOK&BNJNZG J?_MBQ%_=JS%,=-EF)1,CJ9URJBV@^IE,!WR8BB MB)X]T^!9\93US>E\3[%'/)/.3CE=ANV[^6]:B^SGY;4_WU0\69= .6,^%5N0 MVQG,8]E24I%.;-%=R77\N;7$O+#MKG>>BI1(FBN8H,<[&R;S'BCLI,@40'\] M!Y"W@DP0"X_+11''.+:83):(H@A:%+DRH]A@]"Z>91%'' #O(28(A1Y]&<,$ M("SAOQ1SF%/P]"=,8,+1S^+O(M8FGIFB'WN^>@"(60(4Z@5ENQ-X(LHEMKS% MTW(@XE6=@C//UN&*3*9XJIVF1+S$$%Y9".;QF\ M@)@2A3&QB8J!-D1<>;LT7F@F D4^)<_PL!+^4N04K7AQ*/T)A&8 J[/9C%+F M'=&0%F7A.I#HI>=Q+7LE"WGS@'E$NYDG_V#AK^_+^*#(S2H@OZE++TOF!N8E MN"TLRO ;GA$?,2)7!M@5]8%1J#D=6M,H(0RQ1D)$8B4&Y6CD91*!";3*DS#:)9%-* M,Y0RA8*\&X.16645%4>G7@ITJ""EB> WYD-0F;$5H'T2I9%0\BH5*(BSI6,. M#&\ZEPT' V8Y@E_0?@KC!!02(FYH!T#.Z6R*"+J6$M?Y"ZSE6UN\-42B5()Y MSUD#W;.H3/XCG(#:I;_I^FM%IL6)BGG9=O*C;*7Y-ME*\[>H,ND^V])3W=32 MDW?"C'YJ.;P[-9443%#786.0J&A"%C0]!ZD@0*#J];>BA\D=FGH&;P:*7/ I M#+ ]165%[37%2([)A W+?5X!B_/EL??Z#"O'/-[X$VV3R"XO4IH6Y\+B+T&M M468.:BM*IS!$;P9*GXBSA9>N;U%>3*+9 [[C96?<&B<3B&^I[("9ROM?[[Z^ MNXWR^WRL,3&Q=ZD'^G*M5 S7Z;2&F4H'81XP]<_[=[>B0;*O_FJY9#U^EK5$ M\ =0^ O>\X3G,U%G^=LI)3AUVITV;XW"9FCV21!5 2+(<29F**C_G(&@V33>"%5"WBD_%T(Z\XF/SL^!SC,UA*U-S$)1Z@P6Y5GO/A(:*G MU$HDLU-L!>,8H8FFBI+3ML,(9/$W/GIKP[_NDDFO=\ZTA2G@T;'Q/+1S)[L< MYVU\]@&14T2UW-B$VV6 ]LK4<40&4\J>='GA M6=PRF:Q^^08#$Y-DPE2D!= ,%05KU'H.ZX+BXH5P268N+[P#HEDB)="]( M\E=P_@MZ1.9!$0B!&A6!K>1MVA*MIEYS6T0:V%$W ZI.0U'T6F7.' MP%[+= MU,1S#>2]9/Z](G:SK9KNM7 WH$DEFA]M- #]""^1N29*G8"_P"SGT(CNDH@[ MVZ:J-.GDK@8^92E;<>DFR#H MV ,0'Q4:43,PPESJ%$*W-FP]2K?O63[T3)!65.ZB]]?KZ3(4))U+6_?14G^C M1I$&-@.G(K_XCHG]1K DD]J(W+BS&P#MANI0P;K'NX5TIR4#NL3#G*DXTP0, M%!JRWB1*F"1.$3Q,"@IVZ]"U'BETPH(G!G0>KTQM2]Y^7KOGU,BNN5ZY#\U4YHC*YX3NB31&0"(/"#6H>I/-)6Y M=!"5T]24'ATEZ&TV/#,F*$ M'H4GG"?RR1>,<3$'$2#"S;6(/,D;O-?"LY/T6&4AUA(&-U$7^M-)Y(C6 ML5.@?Z0O44.-6UFKIHW-NBNEL5MTM[-'RPU]\C*BO,;\QR=LGQ4ZTSDS16,/ MSX_TM,)=IN10%/(O\H](#Z/IK3CAP4?)% J--V7B]?U =S;9O/\R/%GK_Y5- MYXYKNP^KZ.Z #5P=U =O7;@U+(SOO_CA\LW7#[_\A/]5N!#CA=$"0NE6YJT7 M0;8OJ8"53^_B>^$S+CA] &)DA^#(HR.[B G]1,0(^B61\,Y1@'^32% B)]%7 MZKTNEI++@_HB.- :I]8'+& M]5=#6)J@# *Z"M$4K25OM[U$<;RP'"Q0CQOP MK;51$.I<8M20EEP>!('$+ZDG?EA"7Q NY,%Q9RZWB,E1[1F\6]\$.,=);)Y: M),C3G[HWD>.-+ZXD3S_*M2=OM>$!S<%%KRLNEEP=^!0/$#9E=)&&_\U!SZ&2 M<\GYQ@5(M)N5=/_P7235YV]^;Z%#PPP4OEH%O#2^: MX!(I8 P?SY)<+O A\J=Y!5&,%FH9R1Q)GJ+R;19B Y>H*,.PP3A%]"7 1&>< MBZ;>RVXO#U9Q7K#,1#)1[FE=J? 6/13C!B212SIS#12\N&Z])LTN^N7-)%R) MTO3OEKA&<=.:J)@;<-S3$ TU% R/[Y#5]F)H"9WZS/ 6,OP+@NK1P*BQ0H%O M '.YQ,COW%HNI?1-WI9-?IV?DQMW1<4\H3,S'F%WR&)/P#_([7$=$0DMR9=N M)&6Y3UES@Y.0?'M M"#N>U*&+6E!>P*(RK>MDF7(Y;9TKSVGKM)N2S3G1KH839,M+723HW8"K!%$8K_ M.I$%D7+,R!ME\O5KD01>&RPO^4(< M'["'M1/<@+G,/9<8+:&V6G3IXTU1\(X0A!XV1LVL(SV7L3^,E"ZYD:*+(Y;X M6]P=2KW;>3)#.M<"[TW2F[G9DWNEDEF0.+,U[ +9SYZ,G@=RGJPY]0A9/5TO!]D9>#M=N).59J& B3)L@Z\Z(. M[E)CDU)%GX%! P0-;CEP@$RA)[N1=R[RAO.ITK3/*1GX>+$ .P=NUNB$6_$0 MGFTG\JJ2(.9V>!0P*J:% P!HH*-D$VO)>(K3FG60@"@R$)#RJ6<[(BUEXKSL M%[<:%-AW[XJI%$].W'L-WE< +ZMXDQ!W?\P?G/"6T9B+J'"/%.A.SEJ)_X%"^Y1).I"_"0UU)7+$IG!SQG0>[OA)'"Y @,G.P#K6?UBBF:)0!.F]T+T8[SJ* M(5/YX-Z$4]I5!]-371 \[I(W)<"T.;I[(8Y-!@^[2QEF-KB/]H:\%4EQE^PR MN89&=(C$&\;D-7B;(@6&'S=R$#'XY"OE/#<08"WU-D61@'T;I(%OBS"ZA:/@ M57<*R^%%'Z]/1BX@,/CI#3=25:?XES"B,:ZR[Z F9%TT255@YDJE4]I;BP.2;=<7Y>JQ9U/>Y#9VL=1$(TK0/9:/ M'EYL]$IN\N@"G]>;#5D/#A7N\UIZO4B"Q6T&>6.^J"V?0AV212>;&\KCC:*4 M7&D98L8P)FM3F%"$*&8>%7B*09;D->!N4-XGQ\=,"![UI=K;D4D>^B(QD,)J4F>0VH(F#1)UII#NDDOW\N$;T^) M;0\4O.B)X+D*/% *2B9AIU N4ZX3,S9<,(-31BW17DMZEZ+HSY6*BS_$;"AC MCH/2A;+@Q3=Q'BG# MIV_P\;@#.UF5W'M+0ZJQ65:J [N)V8XLF31+^]-X%](@@5^RK. -*KW!E)E; MZ-GDIW;I7$G)L7_RL__H.C>_W]Y^5C\PP\=6N$?-BCVKV/E E3%D1@KM(7K* MR8[.,6TL!#(4I RZ;P&/F$37)$9X@A?*<;0/ES3P9DJ6.6_5#K+<6M+L!: E M1*]&T@GX;1;&JZ5&N93)K]A5F6OY8+-5R+1M5YH%J\2=\48V7 M'5%T\Y70HS]2M8)XJDHVH;*T51Z$P-H: MD54J6HY3+FLV9Q?=7]B'$V5&Y,F@,B\>SB'^$(>F)="OE$%_@OH$;#X7*H[D M0/$&G!U!9,D]):Z4G)%L\XT%RT_^5^AWB_A-(247< F)[>NB(+9M0G;F1!Q409:-SR9#OVK''P<$#(UQ'R*Q'J4VIW&5I08F4$N-;?&S(M MM@SDJ'$,>\5[0@:NJ 1"&W"0Y-HW>TIP[CF3)9?& MYEFK>%"9=RB%WK%$:\T339#7M![G!Q$B(8WT"+:<(48Z"%"@ ]_PDH^N/=QH18A!DUG;+U/:6T^F/0H M)1!Z,;2)VKUB,@XV8<9XK+E1,:M)QJ+&']5U M=BW6K[5X+XRRG5U378AV-!3,[X04M?X^W+#F.+\_8Z>CZ7I_[]:,YP1]I'7'^S>5/"?D^ECKZ]W+!+VKM0>C ML[?RC'CI-O9X_;Q?H\E\S.8V?=SU8-Z"#3 7 ,QQ%4(NX=ZMN9./C)6N/J[) M^>A:NY=1.&>"I5\;K'2T<;=E=.IYQY!V_THN0P8]'AV(TJ $4W7;& M'#@'%,,")/CCV43F[;IS[NB:9(\NST>4F^.2C:R?"V:ZFEX6,]7;H9LCM$?> M_6A8%VU:+ZK0M6'_HOGEN!*VP#B9B+C?;>N[M4[F>_B#]O(!;3N"&!+VGC3K/GA3TH=;M MG%I656%V]38:76LY$+OVUMOG@.!'HAE&H=! J36D8VNLC<8[(XL9-)2ASKIN M71]HX\%. 7656^_VM&[OF6Z]K77'.P5R@:WGSPL[?O=O"4->.<.VYBK=:V^N MHC?-52HBHR.VKL?NFIC-?1N7E7P&LIG*YJWO14^SX];KI"%;RRWLCM+FU,DG M,4@ J+.]Y4]#JK'EGAV1LB[[S\3E!U%/+E$JQQ/84Y4XF-P<-6X3V;SQQ(9X MJ2C?.DJOI1J-"1:$YN=1*Y1'G5LJE%=3)(I7T^-@,*]T >B:&K*UI&C_F"H? MS %2IC/[BNAV:GR+>^-QJOH[-/FH")'&.YO)1H)1>K^Q0-@)#,HR%C645KJW ML*@!%^4,?$S W61B'ZCI'[#WV)2G?U,%(WG;$%VOUP#1R:\BW)N)W):\SX_ MS("SD267?\7%P[C)J+.XE2@63!R08#K1HM/%KL;4$4XR:,ZS8F!"A%AL53%W ML5./?("PFZABQL3X*!\[[AH@>ZG 7SUCQ1L=E*=FCC,CB"H'X@*AJ-Q1O/N1)I4$T6*S^/28/#5X1 )4;\8P'>6RR#=\Z=4UD:TQ&1$5 MPE=B-X/(K?^9\4#%#DAKPMX<"S1ZSW&.QYQU.8>8)U8CFS^ M%$?9J*P&1]CAS!TS2;MS4"PWL,8-]:N@UL!$"/P]HK\*UIWAV5,U!+[09#/F M(8/'6?>@[ZU'0W1F\0,O%-,4WG]'?D9D.6X@2](TP:F;Z"X6#(@8ZH!-G2D5 MD_E ?!,N'L0$F@_9$WV7%HBWB1J>>.;,VQ3Y?(G)YU-$/L+GGZ.0E'R%),?> MB$ZIM[QUZ1<^MP;>])OK+4 9W/R?:)P']51AU![@'9M2[T.UJVM8%Z^?;6:- M&)@YB6=F2CV':?OGFQR3A.LVS0._"AY0WB9XX+SPUL9&>(>S^;"^7;02BJM- ME80FDVU),BH-6\\*99XK:GCKY+A>,5<_1'UH9;41GW,J>]7)^7B)!J;82QP[ M&10$CQLMX9+FDU/XFHFV;_ 65.9O&<$-B>)JBQ5*N_*T9V[I<_$M* M\F4092G*,FBB/?M,@.%I,!V52PUJPRBT#9:A&@@D>KGH\E2D-W)I5]6CK;#L-;44:: MK"GGO>5\)X[MN4H=A$ M)%;N^R;U:%OS'H;\U]$=9 $?]%_4D6&0#?JR6#%8L92 MH%+A(_HDRQ[H@:&]] M;SBQX<0Z<^+^1>&'ZN9?\$"3:)+UXPZ:9[:H*7^BGI[RPQAV_'%FOZE?X#TM M3N9:0T%5+S^L\#@'WNHPQ:9)GBQBSPJ_5:V_JPO(EFM8R"UEJOM(#1E$YGVB)5T(,C_^(E?C+,;\31UULUZ2"R#_0]O=6[7.@[W58FUWSK M2WZH">!ZNWW)>!]=-/2=WGY44T7Q5-GK?R0E[S.#R;<(RJR0/%:WC'XK4ZEY MIM)>.-4"K1M. LJ@E:FSV"**C@1$;]S*5$Z>"1^];FV.1N]F)5<%#']L(ZI, MD?A7FD.R-+Q@E9B$1[:5D!,$R699L8?#>:\ 0^7%9]UVZ]F7(?;'65X[.0X. M?.%>&W\% B_#VH4!^3%C&5[GT61Z$:/GV+I= MSXNBG,WV C.Y)K!T>D5 :33[]4CI!I@&F(O2[)_C,-34P-J88*6&@66+KJ1' M1M>H0/CIV,JK7Z!W_0FB/36(.8V**ZOCG48!R^KH,.A%PJ*-VKX>$=P TP!S M46K[%MZ%CJ&')/'%%WP];F;9]>3>:UJA /Z0,RL&1:\VKOYA"5UQ M'%P,CGS=+0:%GNG5>*Y+=Z>$2Z31WE<@B1M@&F N2GN_=3V'#UA'G3T)_3FS MJ7&*KK]6W_[ZZ:N*'9,>0;<[P?%D]K#5.[(;NP@4@U:[-N[:0HF.1]3E@UI8 M5_U6OR[65:=WD;J\3+YG3LV0]1_&J^@C.Y^ F1C8+>D7/UR^>:7_^,M/^('8PR"+6:BCVGB;ROC_ZF.A-MZF!I@&F.?A;>+)F\SWX5EJ3.T\@ JW^)B- M5*U&,'=#WW#,HR=S]O1"%_N3G&>WW:M-9FFW%K7'([V3+;$_$T;ZHW9M8.F. MBX!R$EV?[TI*#_3*2(>HS3+_/_%I\::-V;V^ET(%G=?=\>N$:!&?B-DI\J\& MKU[>]<\/>+.?B?W)G\!"X?Z 7C?WW5B9QB<7?(8Y%"IU7 CTV MHP(4-1 7>I%L^*.CHE<+*/HE),31H'A5J#ZABJ+1YAK1 -, 4\-KQ%G\!S(I MC4>P@[GA4)^CT^6FZ36(9W=:W;K<)EX-BERR]JW\OJ0C:=?E2$9%KIIU!D-[00C\X25XYW7L#4\YT0ZM0C$M.OB-.JT M2UPW"DX@WS$3(89NX\2EG2MLG43^);3937*\=<%EHR:QG?X/+]*3NGF4E'ZX MJ:FOR'9)AFL)L.SD[0Q\U6#@2+.B"HW42$V-VB+H894-6'O/%I.9RPU1PRB\.V9WB"++@"8=5XR0Y:[%@ MIH4S%Z>&/Q?:)ND%XEI(#IZ;A0$.=XX>PR]+@8$#2]_. J\ M3@8>RPV#:*7 X:/O<(;C$\.AU8!8T],'#[O[-X(HFU*"_7!:WC%/R%*%-!!O5@[X&&) M7VS09GHGA]D&^-FN!)^,MUULA7>B+\31+U(;D5MXK7Y=+6$CMYXQL::OU8_& M@O%M?G1Q:YU.2BG*G]&NR>\M][MI_Q./&=]N)@P$("R\)/PEH1WD0(MX>I%1 MLV(7";,D_^5)>'?H[^=)X 311Q F]RBF-/4MEVG*[ZYK^NH]AF=1J/SNN;ZO M?O;KU!4/A%=?XO6!\+HDO.(L M61.G>GI^]KL<112MG@Z@:RK[/F7+(/&T_V,S+/5XPU+U? ^'GK5A-L\*F1D+ MRU[]O&MCU4Q@*3S1K^"DD>,#'QU!1;,IS[2Q>&9L:@+EQ/N)[Q"G0_*)CU=R M;A<-_)40G1PQI/ +Q-4@)_)31WM?*LNA'!C45Z M!F8J,U.P-ALK/\FS-J W!%53@BHY=;0VH#<$54>">L<]8E=S+!<-_)70U&?N M&;V:8[EHX*^$IAI+JB[ 7P]!-994+8"_$H)J+*D: 7\E-'5UEM1IG'"%4H43 ME+'E\>;7%_?KT]92;7<&R_SI=N[\^H\RQ61#HJ;^P]9.5]%3A3IZB:>':T]' M_0DZFC[*E+AN?45^3OWI8>^,1YJN9\IO+@+V04]K#VN"]JT+;\)]SDRNK2_) M]/<[ \Z';:W;SE3Y7P2]]/6!-NIE>LE>!.QZOZOU!IE&>1=$[.-L;X@BQ%YE MO5_QX*,L[5C/C"QD1FY%[)F'B7>!CKJ]C-BYB$:;%:*A,^IHHV&&()\;&D"8 M]P:9JM+GAH5.+]N?I.X]=RO<_J _T ;CC GXW*B@-QIJPV'&.GAN:- '(VV< M[4_PW-"0USGI>%V)CW^9S@+Y>Z*&XW_LVFIOG]."'ZFF&TYL5L@ +K6&[!R1 M9]#G +\_I=9UYWH?:&-GX^RKW/JK@=;-NEL*;CU3I'N"79>02[NVWM-WVRJ; M=K[35*GK@>M=;9"=I/8L:+TSUMK#G;;956[]%8BX7G]?$7?A?-[O9IM8EN3S MXW=*TN->J3*H906P]C0/K,_Y%:+KF\PNMO64BKT[_V!V_3:>JUGVEQNNAO7; M6S_;"ZWDWH[42FCW@S7O2ECG4^]D^ZU=$45G[FT-15<"3,&&78CM,]7LGZ*_ M0M1>P7*F'C-\_ /UUIFZ#KD3L*N-$C= P(Y*V)HIP )K:I[@6]_5A4M5B8RJ M$F4MHHJ)FMA.8>HNE@:V\0E<^JUO+*C'H.6:^#9,OU.?#)IP#?!;]DHU0X8/ M&TX2+&KT8&R=B:VI\")L_ -KN+.9#V!/5JJAFBR]N8"F)?#?\$A(JYYM&TY& M I\ *[Q746"YCD2-$K7/0*P]NG:X8!L;+/%>&_+ 3"(5,,GFA]*+DJ 7/R*8 M#+$DH*H:(!ME=83/8,A":0;Y%>LQ] MPB&['DL>OP'4&?A)CCY+VYRU!D1G;>$#L*22_.@I.#D7&<%U?@9T,@^/4;3. M2-69*VL<"JA/I4R?<7_1I94$DKVY:*"E_")?LC_NH:GHD2X*MGF$Q3L77BKY^^:NHL9/;- M WZXL=^WIL[=)P8+:I&J-=6!W(L^0&B4/??2;:?VLF8XG%EOUX/')2B?V3= MRUMCL0RIA9@0B,H]>UA0[O"Y83P[IT9IEDCHLDTC*FIBU13^$@K%Y_A+\^I+ M76_UI:XD=AG_H!'-ZKUN0EN78&,E1?IZ%X@_LTP>#Z""%C9MK,BSUERDK^-- M=%N1NE?$4[25/M]*OQ=OL;39L<[+_>&6Q7+%U&V@%C@6G#JD#U_[NR0MX 3$ MR6";8%76[*8GEFCM^7+8&D?PPQO(HDG09(X MA5&]%\8WTDOJPH=X:;>Z/3QX1<>3%[>DBO!>''BER$W16@ HCXR;?WN@GUAW MW.I)U#_WFU]*)$87.R5YL5N3>^U8+)&PZ.A"\/7'"0[9VWSIC5L#96^QM^5J MFI)\/:W;;M-H1+X'O@4@:&TL/E<*[X!HKP,"HR-^NAWL#/?U09,,.!C=B/V4 M36P5'(#/;LN9!I>]/F14Y+H1(LT2./@719B;0%BD7CZ'KE(E&S=1V633G MMY!%Y6.B 71*S;_L)*QLKF('PEH9;+REE1#Y+T>#G%5.J@3*'GRE;_N4B@N0 MDUCE3N*<,T]%%=*'BF>5=?OF4D/D<$:'&5SHUN^4=,K=D3#HVIL=YTI9ZZG; MC:\-N3?8C*DGC*#=NY*7J8U67^(2"Q0]*.'\3QM,*+ *W&*5 @<165>I4^!& M5N(FFXPW![BO]X8I_RM0@SZBNT,JTEG@&(M> MXP^XC,Q;];HK*B!M0L>@ " MG.V3($^T.!+ND>;FEP#E$QR(EPA+J$U8HEA8PB7$[8Q']/KKEFZ[*TW=88+A M]A'D"L7B.CFK%';,I=@H'?7L92%'I+N6&4M]#!HZ6D1%\4>.LF[ MV=ZQA^&&B&LF-%DR])"6=WI/ZR6##WJOS7>ACP?9&,+.ZQ#1W4C71H6B#P7] M\KH^;NF=PD!LEU5Z-W%!S/?02Z0D?K;54:^<)C#:Q9L6]RCT8H&T2=Z<,#13 M6-KT:R)MZF2,E@I##*X]#-%KPA!70]D6#G!>8EHGS[8FX7!^N.IE:J1N6-,L MON+)U^@Q[<4V!Z86NU.+5%R42YT0Q^^-!YNIMW+Y@IJ@$F9JFJ#DP*'FXWL%,IRK]^^EHL#3D%Z"B=@%P M3B4+9[M)/V[2C^N8?MSMQ!=><8N45^'^."\F79A#A;-OF'.AKB+[. K>;G+[ M\7TH>KN[I>BIG,#1VZ6]?LFKH,)=4[TV1_3X6#FRY:33,3-D>PEW2CH16ZDH M$;O?+GB6F90_O=56=D>PB^=A)^DP$[W.3]CH>YHDXUXRB:%"WU]2Y VB[.)DUG&O,\AQWJV!K^0X_7K=KC:LTNO7 M&8Q;PQW6DK(Y%S<6UUMR<3D.RN;B[D#'W@X^S+W6^6%L3@?8\ZT%[S]!])NUKW515MIJJH_&>IFI_L+L\I2 'QH&R),(/ M3[;7.JY9Z9E95TTE'6\BHQ@'G4O,H=0D.Y[D3+ M9+KY_EV+#.%NLO8]E2'HV](JLAGYW\U)-@O#I+FN; M:;%)#MZ"G(-S@U^.1G&&O*@REXG!>F>8;$*QCR&B8$E1CO?M\+S@;HZY+QSP MHC])KQ_?+3)YP24C!/T=W4F.FQ8\'.UYQ1AU$^4/5C+M3LGQO:506CS?]R#+ M5-G:=J3#3[2[;[9O<7-Z+X]AL5S?35&41$;^-DE_Y%+<6DFP?$]ODN^5EYWQ MNL#JR33?7FY/I)(>HT[!R*9R2)8OCCI).?MU:=MT1P--W^7NC_:@Q.Y^O3]SJ%Y8\RK84WT[2U9'O^)<8*9KB>X286U8$=?HM (L<5NU2_O^2 M5NAAZ;V;!$RW-52>H2G9)$%6:TGNS(%,MC[;*P=R.[.'3O.)P _7;B(/, M6DRCY'D0+DGQ*PX(M61N862W<%U&ZFX#UX).V??U6WKB?1LO0MD-J]D-*ZG: MF>([;B&Y?#W@-D"._, 1ML">. [X'.?MP*WW0?+IUDU M?&/,>T003,OWPB6^T6^I=\+.88 G4_TG-#Q<3?8CI\O^S&,X[X"O#.AY<*P9 M+.H$ $EL1ZR8X=T@2F[P3]PA1Z-Y\,7HD!4-\B.[C#M9@!CY&H_9Q&Y\F$+H+&W#0?Y9XLJP!9I? M9.2T6>51)%R6R,10;:0\AZ);@1=.O^&OD'A"SD,*IVG9TSVYUOD,TS/T8=_J MY+S(%NS9;=0$FQO2S4_B.:ZA_50T$SG?M.*7R5@.HJ*9PW:K@0)3D=K74N6L*GQA!#S.A!-\<&T2F *%B2NTGQVN 1RDO&QO7RV. M6/'K#?N+J;+(N?=CD2M'>BK;7;?>334F9(/SIXTO#/.NME23+2>2EJ* M-OZ+QW7WFG^2(D8C_7X>)L_)53B&X0AKY^3Y(/,FDW?R%HK=,%(HP#TYO?J& M;/Q+X=EZASK.'P/: M39L?)[RNN**B6*_"@;(C_M0R,_9^]^L9U*:A2TO,#6 M%S51X,_'%;2_XV>;*9YL[)GO^8%'#JRP55YVBA9JY>CO9!'11OV==M.0NDXZ MF^"'ROX>HRI2X6 1Y5E8U,_JSKSUAIQK5*]SH<*3!8<[C.I#,]]R^+H?7YC+ M^F)3#=NKO+]J2MX4[_2EW$EOI;(;>K75W5?/Y\W->?/-6="F$F40RN0; M?%"'L3LNKFRZEF]E=@$Z[FVW#A;)&)+C*>\A=SM*404>J Y[X&'UY-6\LEK) M,UV2]8$P^4^9B]97@W8KKR/??E\SQF7]>N,\NN1/-&V:N#88% M7@"XH2&$M$_9E+Y$Z4.,4M5(H93J0NY__R]CL7Q]BUUO.(+1?C!A:2,%@:\6%'*_(<>"&/CS).^"$D2F/(Y >H-T@62@HZ9]VL;OTE_G)+-+])>6-S6S

=?& MZ%GZW<^JXWH+PQ:?/5'6KOPP1KAPSP;FF\0&\M1%:I6):YNO5;G/2 8+87$& MX*,C@(/$3__[Q2 BBUV*,G=OYSD52KJDO21]Z[],O)_X#J4-5N+<<@\I9\L- MT3U7HONWX5D&&&BT'P=]X$U--705&4;^\P=HPU--3356%(-0=66 MH!I+JB&HQI)J:*J^-'5UEE11)]QK=0*G\N"YH6-BG-GU?E:]A\FK3KNG80_* M3K__XZ&..A&J[K1_R,M'6$=D#TGY/B??@(!(YQQ$60;_8_W(9'C\APTOD"A+ MDO VLH4?B@]9SLOWKQD7QV6CB*8]$%K6)E@*FXE[K8!MYJ 25/6"F#M:1Y4G_/30M>W MFUULZR$6>W?^8>WZK:3?5D84%GMK1D'4<6\9^55R;]LV4!38',!V/YBW8*V MJ?.I7S-%CQJ*/@HP4I_\1/GPUU#16JC'FZQZB-P1B6GLZ=8NHE5W!>68-)U# M?(8-K./O^9L1ABQ@*BR+/;UAJY:=:.8=->\,7+!&\/WPN$'UNO%/'3[(9/I/ M:/&^S3>R9;(QG7JA88MF4$$(+\&NS,K26%'GY4P)*\T-B1="=9\N[ULOP>4- M*C:V5-V(U\0 =H]AIPIT&]FK9%U@4SH50W2'SDWF![(^2L/!6$V-5*$:*4OB M3G",1A9L4_YT#>5/9X\,75H4Z")3L@\L:ZIY2*@AIAKF]SKCJ\OOK;X\H]UK M4NIW8>G5L%-!#;6)_NVF=.49EJY<-T5G;-^&HIO2E?U+ M5]:3UN,QBT& M/U=_]PSGU 4BY^>FS+K$?CF9:>3G/WG4"44QQC2VI_W M[VZCV8>_6BZ.U11#(?ETR ?/6(CJ+OX7]0E)WF.\TLI7<1PG'\[)U+>W7][? MJ[?30+ 7\.+3W)K.%> =TJ_>#ELMY-C%/UPN71AA8EX]U*\&UAH[I(8\"R< M@V6*D: T$A$P*'@3W[J$#;.%->5@TOX>D YPTJ'C I>Q?T(+^%.!YR<,![XA M9SJ J2> [048HN$#RW'*\:V<=S:(14]74DH#3,?,@BNV[[V07"C9A#/AF6C98:"6\-T=6T9JFAK8:VF@EO M#O M;_Q6]:/<[T=31 M.L-FF-LN- VT[J 9YE:P"#T[BJ@9YG;F&KM^*Z-7B[WU NH'.]GA@27W5J.2 MO9H!4^=3/W3@69WWUM1X7TU%;-:_LL,_1X0@TK(8H M6T!1506NPBMP?5F"BV5Z>3/@HLI.(U%7F*SNX^5ZQL(-':I 3)4ZMM2BIX*^ MM/)'4[@Z9M_E_[#^"2W3"E:$ZK?&$F6'^H7Y<&Y3-%R.1&PUJPI_%WI4_(/$ MLT9N2HK<-*RYGH5$ATC:+I"9@=/\DM1%],1IB#GX/3P\6:T]KZU17X+F<'DO M+G55@"0U*H;!27Y\<*#C!H $7G^+[*1A2>N4,2!X6H\7FL.#4^ +*Z#3I3? MS^?P%ZIB]?E6L([< Q*W?5<-?P'GC5%K-'W\)GRLC-*S$&, MI0A" _<1CQ=O<<3]']B[]["*"HX%SN%[Q$J,E);Z"7",B,8)C\3@\' 8^ &\ M,5I.65].8'1F3"T;&$=L\9'!F? ">]P#?(;( 5D"R)R%'KT(ML62WU+Z9. MF&TQ@$I"YX>SF36U4"S'+P;@%@RD,XVF=.#>9"V)6I]<[QN^3!RTQOL2^,Q[ MM*9<*KNTHW@EA].>D-X.\)@:/#$;7BR8*2H&GP':8&DJYK:0AK$RFT!>&(#- MN?L$8'M:NE!:4WW&OBGTYDE@P'=X>4-N !Q) MLDR6_"4G?RIGGP)"<4XF/O8W')Q_I@)J?@]]L5Y<>F90_K\0R2,P"$.?2;7> MO >^C/7'/7P9^N<#]NSEI!* !.^!9 D$28KZ4D7*&4F,EN.C#87=.MQUJ4 R MFY.V)S4R;S\0UZOZ#+4"]F2P',.96L0&R &D951_[H9@&5!# H/ZD4Q=Y^_0 M(46B/%G!G%X*'U)(TTBO!)(P8(M(,'.E0X;;KL=!M]DA*DEF^^QICOJ%N#-B M>(U6!-PH7)+X7+>1"D%1VVF__F XQ@.M%\G>=Y8_#7U?#L>]!1Y>^1;]Z+<( MC+>NPQFN13I'SI#?IKW @*$]#R:>C45[**-UFC^^.91,(SJ<=M MTA>>:_H"#:W&K6 U6E2?UJ3R-616;>857)<6$^;Q#79UC>\K27!-JE]#<-5M M["W<+!_8]9#4<;.RA%$QZ.7&(M\6=AAL#"YN==N7"Q>+I\<;TGEZVK"[+9^G M=.3W9* /.IK>V986<4+0MRZ\ ?Y.>VO#Y:,$DG.(-?0\]+08OL\"?[\X1^;@ M\G8[[&J]42;056W I1 @G;'6S\XH.%/D1Q^W.KM!*7WR^PBUG!P!#QV2XGZ/ MHFR)5UP:A7+,\^EHX]Z1SZ'4?(LN36MFUY)'EZ M>I]X8@(BBQ+&(,#!(8G]Z=_*HPX>?G?W]N6&UT D='<.6@?+EDWS&P[=\@2AVLB$ G.X&,M>\H;TVLNV+N>7 MU^WR7)X76LJ/W8J:PO+]BF-;EEE45(?<6$7>D"(@F$91[*N*3*C@1+KS)T%T MM]S$88+)E*,*2F0IC.(I>3)Q>"D!M*^&&2QAF595CS+ 24 M4HW4H)H!ZFFJ#ZF@33016#F2QMY2*Z-JIJB1#G/G'1Q#'JDL?Y VHJE8+!VO M'WJ=BHDI7!54+!>5MH+<=_^6N >_4-WM]V?^7.'?\ZE.;F?M]PJU?Y#;]NR M.M3]L!J4B[CAK">%I:R,$593#%=^Z%$54?\/MMFJM4;5Q*V+B1CX(W\ A;I21254C(6Z*M>N7WVN*YM"8,9\+_=J@[$WH-$?U+QEU6W]72>>,1R?#@4(G\[ MNP,SILPSWKK0E:G3WXG_AZ#5ZO(SR7BYK:EP\O_T$Q:"RZMO#&L]V-T[J"YV M>,J:U6;^6;9[\Z[HU>WF%4&I/-3JYE&VQP/-"]A/ QIK$B4^VB/T>"X(3^"4 M>@%DP[C' !MFV71?>O!D)8=NL>>,6/-O;ZCV\M$35TZ#JU,S(TMN7IT9];$H M5RDJT+7F4?Z9>K%2#$*Z'B.4PTUUN M&$2 \*CGQR0"B&NZFFN8+R92?I!(@1@9SMVZ$<%P2UJ(6Z!05&N0Y!5I,Y*I MV)Z;6^;8Y/EIME"OMFSHS\&OU/FG&E&P]Z_")5SZ[+'9;O>K/5#517 YX2J/ MR%!8(K3;;_>J9*A6LU)[XK8]J%K9>%Y/T;DF2O,I;L.RQ6P^6$@=6!RQ!:8Z ML)QLYIN!2>25H[P6WQ7TLOK=T]3SB@1N$[ELZ0I:2Q\_S'6P!Y&'$9EKR1>A M2)2J/B@RDHVSD/M-4W7TR\>Y9\0U[>CNJ8[NFIAFK4*:2[:)?A.T'3]T;9P" M:+.'G9H%B(!%N_HJOF1(K:U2B.Z7;H2=YMQ^GG!/>D4Q\$,Q=SM7YCR0*W,A M>3'?L^RLQ8Z5M)@O*R>5@%.%P%*(R!92@540$J!.HH%/" 2J-1E->S>/*B/? M"?6/0G=976:P5HF($YW>>9V'MG)3=,[+3CC<285S^HPU(WR$>[S"U>FM4?NRH*<^Z\CR_LA+?41>@*#N3$:$0^H -L_U=2RNI5JP8+BR M":8#I?UL?!7"QBC@\\A'D7*)X.1<9TGJ[N/A[K>EU9,*2.(C^DLFKS')B\)= M'"^%$-E$^*KR&7Z%,Z4IC_R_RD8X\TSM_J7Q-S7$H MS.12LA -&MS1D1" ?P:\ +>1?_3AA@C!HS=5GG$2=O#9V+OWQ]E8/<7LB]X0 M&%5'ZI'2Q-';NC8!P/%; FT:22\F4Z1^Y!)K3))R>I2 M1272PS-H355.U!H%6K!2U*&A-T89(8($*' M 0I)L(SD;Q/ !(ONMF@H0$6#K\U@6M)4D)[!'_0!V?THE]&7R1!U3]V$//M$M)2K[]BN M?LNR$G1^'W\-_8YB"!'$5NY?"E63P@8!1"Q(O.):R2-A.R/)P(JI>F.BW$^@ M J02@YND;D\:D/AN,6+_W?A7J#7P<7*)68SW'(BX"#N86]V/D<&23%3I&>X% MQD;":>[RGU#I.]&5%"V>]B8?X(29ABDN6R$=0H^&Y(LX2;\!DGBQJI>6MCN. MO-=N_4-'$_X9>EB"K[9W!B)F'NB/DA5('GE8'WJ00P\RN'SFD02Y!]'$C$ % M$1I/Q4*47).''FP9,5Q>#OAE\X#+0;:;T3\X U:IJFA1HQWM/@'MJ&RC0(H? MT+,_4USK&.):B'*E@UM/7^,+O]#O L 8\4T8L,ON>'O&Z\S;O+L4\CX%S*IJ M-P@9;\4D7,"B2PW^FT4O:=&E3NE5'(EYWZIJS;/OM+GQTTGTIP#8=GJ50%DG M:&LH@W?'&,Y:\MONUH-H_!@H5\L-V($$.^6/S7"=7$Q[]K+6 M=1+6\6B$%3[RU4_#48#;_X(,].(*X_ M_-L;[U^=SCYD-KUW"UG<(Q7-97E\>GG\V>FWW;]_._QR>7IY>'GZCV/W\,L' M^."3^O>'TXNC3V<7W[ 0^_W9MTOW\^'YK\>7[OGIQ:]+GW+R],Z?Y42=?Q,8 MQ!?WDXC'GMUZL1]E*K$O%6'RG0:U!1F(4,?J@BCAI'B).Z3Q-" V(=O7=C^; M^T !#@;9HY3K!((H@2R"G^@Z'V\H[;=$V,T6:B5>RNDN>EK;.:5J^2B6"_/B MJ5P/U%3 (;O*$I_R9WIL-@*=L[^ MG1FJAG> O)KZ,72B0QI3LAB#YPRFM/-JO%H(]91*Z8+ *KR\^ZU]T79Y\L\2 M3L$+\#<5D0K=78^EWU65*E@O[BC6 6:5%U''/HYBPY)02"G'K4([$/=L#(B? M5/4J#J^*XA"*[)[!J,[B&=6=R:C%-5O\ZBB^,T?(M#\EH-TH[UN]#-1QL8?6 ME_P3TJR0E,1U$5PQY.HS&T-,ST%(G MR2:30#JR@S@;BJW(5Y\PHIY\L:']92RDK$%;Q(,4> J_].(K!&M)\9GRDVL( MSX=85AB+ZXQ,=\N0L2Z0RX)'H'TQ0FL=!H_B;-5,!- 5]5<6C&$BQ5K,2Z)6 MID">FQ %F@-7DQ8Q;P90+EQ7(_=EZ&9HZF@<.2HE11/,1REZA6U(D:YNXAY2 M>%*(]3/FL]3G/F=3;4.D:SE8_N.1M77T_NS294_C3.[>5_SQJ34A\8+*+MON M-^72)JJN@E?MQ5",38,-4545C$8A24+[V^JM?0WZL?@WJ6?D3SE(<1#$+W8D/0.R@S@EI_$!#R589M]U!7E_$#L';8MM^C M0!Y"ZPCI/CE>(70)2.:A_XA\@%Y&Z'$E']AHPA:/^(%=C.Z% M;'G:U>^!N,7FC6MH9$D!_PH,9>0ZDG,9@,T![\,(:]8!)>%N29Z*)$JLE%Q2)XY@VB+ MOTB@\I,Q<"RFY8G!S5024IA!JZ7,)BBS+[:-3X7 T(-]D MG)-0MC]K:^N(Y;C<9WG[()IB1!RY0J30)DE'LM#)-G[D!6_9 (+M_CV* MO[N?10QQ6U]*W^-[(%"6$_5R62\$<#$Y38P\V]SF%())LKU]$ H0 M#!@*"'[3\&MVZZ&9!ZBMV[1(BTA51L.]L,!X:X]7@#QA@\L6$@+[^7A=W$JWF5>5 $.][=<4Y\>S)%>6DM>.TQ+?><@ MA 2!*GA:%=%8>!IZ#F8->))@]U('FA5%+8?A[%!TGGZ)L<&@3U[=3">@A+ 606[27PJA[7+J9Q%)7I7_MKJ0HJ'+UQTL6_E2_P#&7F=W^!;Z*?TS&A$__M9.CGR MO*[S2QU.I+E^3_+ZD,0A+8&&)#&60,3]#5^EA+V4$O84)>P3WWLE=<*]?F4Y MY.*PLE545;U9Y1CM&A:6EC9&599VGSJ<> GKKZXR+[Y!L01\03/3+>)^E)I0 MJK9:4776K.S2=J@Y$PGZT_/+A&>7X"V.*$=@;#UXW%ZJ1+/?7MJ,R(=/ MQ')/P?M,NF_!K%.PV,V>9QSGC_W]N28;/E3ON?)RB:75>STMB[W=]"QVK_E9 M[)_\JMJ][ M0-6H98FKC-\0,KF!V6 6I#5>Z3'$QC#>#.&Q#WXR""AN@X/'_74EA? DO&+;QCC)MC M<)CC\ESMK)8Q-+0>V+2>:%I3\ D'OT,[0*_SU\=_T\(KNW^%"/X0JD,(UO<\ M@^J+;M_;ZN[\*'["'W5WAOPO4\!_00 AD#55R0 $9Y9K[A[TMPD3;(PQ+H0, MLR]JN6/AA4EN90YEG\SZ*%&I8%!TS0=M%$4A14B!2_C.MXHS8NHKQ6NNA-H_ M@SECL%4H+8K(&8D+_0A^ .%GA-$:^SD$E=Q;^F9J1(O6#/6[+4"S@03<'YP9 MI3O#%\!HOE6VH4 S#*X/?VOV%0N&]%,AQ.0GP+BZX2-&4G%5S5@RP8='B9X# MB*-515E*F&=<[3/CE\Z?W7AOUK;377COW4?WWH&PZF"0C0FHB*.]XW$62D?( M3B_0TPS"8>5AAN<83"&A#S373//G)JD6T6%.6@ZAC2>009/_"WN .3NYDX$7 MNZ.,4_]T$""&(V^'6(Y05P#!6F0$&.VHJA*@Z,J+<5EZ(\TY;KOO5;D)AI:- M?)-K>9Y( EHC)PP95B:?2T'"S"> D0]'8*96F!,H<<*' Q2+Y.9XVR5O+M@O4:_1Z[?[JK0"I!R67WGB M3B9"N5%6ZH@P+WF;F)$=W"9SOF.U3>Z/#^C%44XOCGZ:(:I^LB%,QY!,!1#. M, VFA/\D,!>,8)$.@T72H8/U6XD?#\\5*U)4/7RPIE)R?P<9@F58A>M;E2_L MSGKAY>=(>^24K10+73_S- 3."%/WD]9UB9U$M=8MT,Z,^F:$,G M/E7CC&1*9TY- ,T-3^$[:80$4 (M;K%<),;J2&ZX$7$,^66"0Y5J./:R8=LY MU/=,IDDJQBTXYF,HX8G=&ZE7L1X%5)N0)!U:-C6U=)%&2@J(W2PD.)[2A8I@AE'1H/-K<4JKD8B[3MGF0Q6+0MV[QGD];^!:$U M,E*\PDI.]1-CP54<5):%]=0I5 RF7!^(-1V2<4<^I9TU6?"^5_0+^;)@3& " MGRO3$,0/*SRDX?A>##PN)<)V%W56 NNL('HD7+]EU'R!#HZD@^5V*5C'N;C MIHLB09$"8 #+Y8C<5'+D$> ;Y [D)NPTC:2-&%,1MT?-8#[ M_>]L>$UDPM%/9.%NC;WOBM97P.A9P'-%\#<8Z!M&=^ 90A,Z$O#*L*8'UK74 MFH;DDB%2[[LTC97 =N"'Z., Y_NQ=!-N$9-0N7Z >2UY#$HH/.[;3B+RQQ*T MUJ^F6&&0)10*-_E2CWO"IPUA-8$M>_?1-$0&9>*4E""R\))@H7PLI"SDVP N.QXR ?26;A5OA&>MZ%['*N@7SX="H!.3[J:\XT*7#3;6MA$F'YTGRUFEVFJ<*R6% MRQ#0]E-A,\_ F,IFK4K= .HIK8Y]TZ&XAOYR7*L"ZJ1@D:X5C^Q@Q;*ZRQ]. MPJ[PD4_+:>PT/:?1W^0T%L&P5AKCZE^=3F^!:8P'U_/U\/S2/3UUM]RSRU^. MS]W3+R=GYY\/+T_/OM0=)J+;>?%<3[?M?CK^>/B)DCS''TZ_?)PCR[.6%;;E M3L] 7'N!&ID$,.A2"06>/Z8@-IA A,&C(1K\1QO9V^YO-U!4;Z:J)'1/J7BY M9PBF.J0>:EQR**!N%DO"I&YBV1VR!9 ME>M[=8WMQ#06YF0E83NHO%-X!GAU/35ZBZ MX7)0-X[<2I_B[=4X-[FW6QUVS8,P64^55-V7EU2';<2F<4\.CR[/SE]IN@/X;@AB ZVQW!DJ?6.@'J1J(-1"[:KC<03WC ;?6^XT MRMSD!D_X0,K/419@R).DCFY%A/AJ,HC]*X5\XUJ3$E0:A]*"5I()G2M/A64Q M%4*Q;7;H<3D*7B/ 014ZRVLE+68E:?$?5#H0O!P&H*,3\"8@C8??RSKQC3LJ[WT/I,0-ULD1' M.P"W1HNUH9#NIC_6 @G[WC<]!3!=KUG\B]>$K*N6^7$1^N1 ME17ON A OIC)U;@GRKZ#+:(P-HT5E$;6R*>BB #0M9$W858.1J3"XF\9V8AB MUHD*%L?R%4(8=2C/V;5G]P%;W<-^.,FPFUQ7RV##E,/U*=Q9G#P$E<#P6=3> M5#"I;R,(2]-8FIRPF[970IQ5.Q4/D!QREU(30_LE0DYAX-(I0J+E, >8GD\F MI]84F"@PJEUU])LF.T5?9R9]];W 'F@37$IB.M1]40KE$9"!<4ZF2@J;%4M) MC N :!_QS9W H#RD&3CPURKB/[0,4@[P:-A*Z'^-4 M(_#(GR@(L6J$"/;FH--(#)V+5 /LI3=QE%W?J #M712O!FCE!?B7T'"L4_LP MZSD5DH0R>H^+#="M[+;./#00-N9F_)RC'$RQ6QEN,9*.'9A(UPC#D@K3,XKE M*'A':&5FZ"%*:&)&#1)E-P;4S@;S3SYOP!G1Y5"X YC*JMEKRN(I D;;\%9:N46F5\:#HEPCQG? /0G$=P:AT+0-4=4.4Z\CFV@85JX<\A,?STEATQ"C,V+ R M_-+08T%I":PE36 N)W08!]A,#-9L!(W*WACS1\@ETH+WP$8EC!6"^X%2ODP$ M6]<()"/R\&!0%*(9?6@CZ0*GG]AX%#3'5%6& ,G\D+*E:)U++T,>E(2]J- # MK&:'%@2CRP4R-@X I!.'W*RO1YIB-S1AR.30#ZE^3UT*_@ZF6-25"E0IJIY\ MJO2;. M'0K)++@.4LQ& JK1\"B50,'A\08\I01,M]R5]LJ<2KXPUWHIY3%YYB1;9F8" M?$//W*D)&+1X _C-R]M%!@;.V0RQL#*5;GE&L=H!HB00!)1Q]:X$@DZ!)L!0 M*885V4X!6 P%ZL4L8(D^KDT 9D"=J-=E'.V3*':,1(@T=IE2 FRT*)A3'N"I MTL+_R4#)X8HQ 5QZ6W \PS2*IP0V8H8PN8RJ2H,<8$%JASE54=/Y=='= @TJR3 M9/"3&Q DJ:FEA@.F,,O0YH2@U(Q;,2!@Q1UQ9+53N"_J2<+@><+HTL M77;WN19(2G;=_B*@UC@IPC%7/ M MZTE*@&C70F&[S^*V5<4@5Q.3GBEIL-H5PB(PIWJ R36F 10MT"9AWN:[F%9% M=.X@GI:+BW",.?"DYFNYT- TH>ZKA+"3.0Q$E^L1 CS_':5!851&;IX 10)C M7QZNO"M, 4/MAX/_W3:S>2A)*%>FK2+U:N3,"6C&@-"'P?KB $=#;2$^,FK. M"!KSE$](4HZ."ISHCCBU"IZ:PION>98DO@>_C4)=/:Y^S$#*!&]:$JX^X;3Q M8ZL>. )L$\"0C;F.5DL)AT%H]52&L@@P+4">F]QX\82CT2HR 8R#,@'1=U%. MTP2L4:&0)O(NX)<2,LRA^!\2&U1F4E+_M=V D9G*F 99ZFM!7[=>UQA1H$=A1 @ 1KXFS0[XHXFC9" M"'M$IR:U,^IJZ'_*5AP.!A$A +!C3@ZX:N2+ ME;$A*-F0JVL1KP+SHH#>T=YQKQBQ^9K0]L $)E11/Y.'I'AP(;YO3\,Q+#Z+BU*"&AZ61>1]&A1'/MJFC<1L%_,N\K" MH5QV93S7MBZ42&)#L1!<8+/.REK-/AFVF@-;#Y$Z8,N@=L?)Q4!R$WD>3\6G M-UDBW]E3W!F@4:AM-KMFD*O"E4]54'3.$Q3=G&)Q[93>T\,H93&I+1$0AIQ= MYP0(U=E Q0,Z5KEA!78&\FFE%;F$\RO11<_#MS%,7>!Z00DRO#23GN_BY=VV[N]P@/EI9V"YOR3 M=3^.J7N(2@5'*ZP [@^Q8$)PT@B!$=3IR'Q*2D!V*<;G0'D3\*EGUTPFX'(.&9_#4+;"R 1O M'#D^M>=]@C4="L1NH1M6_!*,,B=?.BD-+0*69#/ELS^\@UP5I*[4.HEER7)= ML<6Q\H)+,G0]*0*N;]*0!]7YWX6JR2,.G3H4N%>(N5_%=[E_1](ARA)%P[@X>1WW]@>PA@),US@:"CM0 M9OA6M\_<^AX=/?0AI?#_WM(/@HTD]N<(.J5'4)APU-O.6((\F55)T413O&#F MS#9Q=&V]PZ)/"B+,=QD7&A5<%B:#&S',("@)<%@I+M'H3+VC'D28__#B86+P MN9A#568DEWL;2N483ZTX@J/S;"C?$19:VE(Q=T9)OF0(VRMJ##=)SI9[):5Q MA,F\B3\1F#2!;: O\P(<5(,_U(6_2@/)O9&:01I\>O:VD(;&C3Q, :H>@H OX[&(!SX7T&MH:+0536O;VE9& MSA/ U_ '"CM4DMZ3#"#EPD024HS] >ZGL7#00WBV6ZP1$9KI#%_.VD/;9E'[ M)!(^1#3$(7SK'&))A#('H5V![P",GD=BBJIZQ0,(+S",F3[ H SJ_1 MJ)I@N/X+:AF'G#2%!DH4 M<\I"@XP*5!-2H5J)ZFBY /8W8LP0"IC&H#25R;"QH->I_5L<4! M#<<9&U@S,[-=M6B0H1:/GU7-U4"A#2XQV+RI&$\P9:B/- S72 0Q,FM*B%WF M@0:J2E15QS[ZMJ: -R<)JJIX+4=V9MLUMD<22Z18/,8RF#)@%B@6M"D"EK69 MVZ-<"_N)MCS&H!FQ\#!EJ0DXW!RFO/9 M,H7@I&TSY!?'?E-X?PX=,M7 JO53(J=16F.Y%6WW%][N?.!8XG?0QP##W]=ITCN$@R?.RH ;J)Y )'_,8Y5Q%//'^H]"<"^E\!)D:!XSF.&)JW5.Y0DO/ L9Q(14GZ]\%]-C M F5>&H-4^>+R)3O-SU3OKO)E->#38L ZU?5B'@TP0G&.2ZQ';"\%O7R*PJ. MJ 9$Z:]!EW#.'4-5*/+Y!H,'[.@"42U=H>T/+F8K"._Y\$W=4 MO$BP(Z&*7SW")LM-?L/W;UVWQU3 MO;I&"OL3S(+W4 .3,"4_Q;@G7"W_]P81Z.!?9L2,PB,;.L@YQ62HU"+<2&?7 M$;TMRU36!8>=YA*8+8 M6&BU\^[9(L[2NELJU1*0>,\^0+J]#7-*# &$YN $342GX T72VST]EO]=!2Y M!$[G:A;.:Q>(<9J:Z($J46Z3D:V90(RX/.3)$=6.(%PN>.GC/LZW&"H:#0[=4 MMT40LQ2;X(HR@,/$\ 2)2<0+)2YPXRB#B+BU8*NJ@K %^7(_&OH#3OY,I#T, M 1/ VA04U\%UZ'*$<405[Y-L/.$,,V\,5S.!>PB_J' #J[N!E .H5N(F-UE* MPZ9@;_EUQMZ_,:EL"D,LRE(;NB2&2<^;F^A4'3?&&"A)&R6?S!*N0@E7? M&*18WHKMGAP%=&2*BCYHW)F:BTY-?S?^A$\!#T%7IPW U^"^DRR&Y5';B)H" M>S6% 0(H6/K[/5VNI48<,M*D>Q0-:48<_('R2:=W(&-86(!Z,@XP0;1YF*T M13'R2GCQG;_HRI"(QD?*I?&T,A#S:4#.(NR:W!M3!5/F36VJLSQ*<0:D61&@ M,$LH!KC>2TP9,5*)++- M6K%]L$D05Y1"9L 3O6$94 LUH: A1V/52ZN!W@Z,E!-%($#XN[3%W.ZC*N44 M3HGJ)@).VA+WF(] W9<'IJXD\@6A$D"$EIJ%P_1FYO/9B8%1@A.(8J)!2UU$ M5(U1(6?@( Y3:JI@I[EZ4"0-F3!PLK*SN86%8G5$$P: W@_N@HXFZ5[!9]2 M;F1FW.3CC(TN"9PCF/,))R/!3IRC=8D(!)]IG%#C@SM%9#;71F;+U4!)VU1X M07J#>C3Q1F >@L)HL5%NYZ'IV/BJ'L/$:A3.!\^!5'5-"@B.JY*4YEUVR=%+ MCRQ3B/8CKCQQ3>4)E+8'3KX(#=4SG5B]X?G>4U+< 2EF3C_!9.@;[(,%1%1= M0HGY4LSI^'&+6A*HE4$Z#N'PKR27*0J"9=O<3]+"< E4X[1 L94+2JEK1>IH M#\,55*(&+YFOWKR# M/DKSJS1+SE6KS%(0TI_(-H*JAFVREC"E-BLFIK"L6= MRG\BA32=0=-3];M;9)UM613 M8]%@VYW0>0H:]Z5'@&(]I/#"; *%3/GCC86<(,54#X#P#/;Z[/@A- N,1EN) M#[,_M:2C(@T R:%:$[V@2B7IL+#E%GU2DCCZC61XU==6=0O4:L?JU@(GD&-Y M1B 4KC"LCI4>ZL'KJ+PS4C)#P:=TAN@C1-#1AK%D'6[W-"7F,$D3VD5I:JF: M)'@DY6HL;EC_'>?V^)Q^(:4V7"4O,73YI.>F'@Y2H$[W8+_3,MYSA4TT4L,5 MS(RWU)ZF5?6*KO6*+57LJQ09J(6BDC-@=6J,?"1ZI>(8KC+>(T0*D; ML$@0B&LJM>&6 ^Y+8-V1:V7@7EZL1D+O+[)X1.^$95&A#4&%70I."Q[B5]3T M\IS4RT/O1U%<7X387@L'A]#%]SMAFJ_G"4"311D L!?F*V1?*[K MLD5SDZM$B&-&R LRB!D:[VU0P"TBB9C:[9)GG1@ .4)9])_ MM@G4=HX8K=1>#+$@%9-+<_N&ZAW#PI(XB&V/X7@@7F'&*Q+WY.[EL E,C#M+ MJL*X,IRER76@>-]Y/"**[9?(PG.0JW[B>(#Y-5"-,L5T+\;>;OWK* 9'QB:< M'C_&?@]ZL]36KL=\JOF3 M_(EF/O&;FCBC7=A"NW+B_FBU*5#S9:E%TN[')#N@U)*)'ZNNS)^,"C%-9$7Y MSVI$*R3.,II6-4*#9MV"-8_RZY2#N-XUP S;,7K>D?S$&M,$AEP+P63U2W"N M6^Y5EM(D;9AK9CQ/JB=HNWIN-PRU139E%&=5<3#"6;3T&#A9YI^""=.B<55: MS\@_Q3VDLQQ+C%8L5#X=4&^5_VXYJY8,K.@/M%H!B1YTO@#NA/ ]JG85\NKP.1M""CY6 MGOAQA(-!R?W+NQ,M.O3\@ ',(Q\@ FM%Z;?=)9XPQW"1/\'F .8+V@T,7X\1 MJ[%/(!KX!537AW(CI&2X]EC*J,STE1]1VQR:9DKTTB#A@/!T,63K&.^$[/PD ME>K*[-$U@/=C0I>FQ=H95F':\ X;IUYP4N(@_\JC#X>/HKU+#A\&U21#"" M*W4LOC=S&^@8H3L$+=LDRY6A:*$X#ST?T _&PLN/F8V&IA"/E@ ?1P?B-\ M!&,(F9JW8(JAR!3XJ!J(!BQ0$5H;DQ^("]GKF 0,/M>G-".;U+@R@A) J:/Q MZ9'E^ MTVW5UY:TO[C2L08$(%B]=8QV9%DLMQ>8\II(5HFX[)7Z&CS(>L::7 MD@=3,D]U'C@CN;&)+1M3UJ,^2P6>$8N)H-"%$KCJKED""M:(7YX/C#?.MSJ6 M,<4(/^@!::DB\+29M%JTI$K<5Q;[*BA0<985_@:9;T8G& !/W"Q)F("YX);N ML_9:>0&QWNU.TV.]^YM8;RW9]!)#JS11ES#OE$BNEA[.E9A&*/(A#F!/F)3Z MJ6@XMMT/TIN/1AP+#(UFG?SD,FP^V)JW7)C-7X*N%8KHQY",\8!&^6Y%'RU0L0 ML" 7*&+QTW#FL[6G@F$.**7#"G8&5G[8\@5#GE5-VZ'),H__"/H<+&D2 OQ"5G8QFGCJ7^Z9A'RYECE$ S M/6&@7SXQ]M6$\0[!WR6$DN.OAU!XDS@V^$QY"@DP >B-(?[H_.2B9:7CCLD/ M_0H1:\RM 15ZGSU4M^9*$]RJ9H(EA[*_?!4?L M^819@^^KWY)#1B9 M1O9KHOU@E/)DQ#?)C3PQ5X(A7&DZ$5:I&@&"$2VT[P4LPO@0RNHD; M6+F-9&2 V@(#GR$%@8*7#,'> LF@0[GO& MU3@>#;C=!8S[33T%&7EX'2-8)QP4M#DLB$@*N6#SE+*5Z69JKA2A:,A/N3;5 MT3(C?X0UPG1LH,#L4CN;_W(]FF3:$2AA,*4./BS=(WNQ #I(/06HA;'8D",O M)?EFH511R?JSQ_6P)L]5 VOYY^.[.4!P(F>BCE[^);D&0>#*,WN8&XZZ&/E& M3,O?-O04_H/M*9BYA00ZBD+$( 9IFPNI0G>$PS \Z 1B.$O''A%Y,45P-Q/] M*VH4#C!#>4FB!CI3ZHZ'ETZ\)*%MAQZ'D$;OJH"Q_MFM<&B]5$)D5@"HJ(S, M!RY"G-!J)IY"O41K ^>?B,"G:CS8A!KKP:9SM V=Z68R#L[@6/10JN5H M\'WIGFI^G3!6F':<\<)D65K MO'/^.QVJ"_"'EDF0#M]5?:O>_&!W[^"OZJIW53!^^4&%A3$ _-.W:0S_@?W: MD*]>Y--U^U4SZNG #ZGO0L72JC!D-W2N$YTQE45N#8:;?:R68M&+ *(3&MB! MB.5Z/J;.BZ&W3" P>C;FAL)UHW 5YK\=4,XU0%A=!THU:]A=]>,-B>M$8NB4 M%2G5BH%RI78FKG+?D*I.I +7"&;KH;,:XS!*OP #XLX! [(A:IV(:B7@V<2% MK)KI<(+SZ85H&$G]&G@Q)<\V1*P3$96G:KFR6$)$QE'.'N:\3C#=4+!.%+2Z MH7.=F1A_4N7M5I?@AGIUHE[1XP2="!.D4IB%@"WT5,-BNN=8,V[(6"*8$.U.E&M4'L:73%P\M0J"=5PV!O2U8UT54CE=G<^ M8>M6)5HTED%"Q40^@W]M2%PS$ENG4W>*6V.U5",T===Y01DNH5UCDBZOBI<- M^91S1=,HT_/'G ?RCQ8FHKPI LW=ZHP4W9-*60!U \8EPR1P#I-#XRQV ])P M>_=W^ZJO)1HYD&BVD\_6.#L]=.**EIY"12V&IY5?;:VBD*>\ M,.NV+GH@?>V867=#&'\-0.VA1U/)%*0N3N4+=:B&2^FI\=?U[N1*]4R)Y8]B M>+#FH#:)ZT-*W:H9;N4AR7^^;R%?_EP\VU@5)X7ZS7+[39I1"/)>X$QO]P[* M;E$B^MR?#6,HI]1^@A/BI-4QQ' FDV:&6.-3&0(*MAH9%*EJ$P;R)JFJ(&GU MD&P<9N= QS-.C\4288#CYB?!P+=$S5:4\@*^G9*"_S$.2O*\(L57CHIIG2 M4>\0P;Q*^0\J?XW4P&;\-3=QS!ZP^8!X,H6KK5F5JRT3YJ#Y"(R;FB_-MS 9 MJ#0&SQQ+XHGR '?>@:4C/(062+;M1%L,/9-7 MHF*;]7OG'H_+Q3$'R^Z)7+GR>6II<:_AI<7;G4UI)L-[X!$3B M\9,)SL(A] )"0LMB6S5% !5$P'<*FAT@20&=*5U!S>R+MBM8I$)Z#$F\MI11 MB$AX(6)6RKV^ S]0*E;60@F.R-)V4!Y-!BA #L4'(>\/6NY(;CPJK:,;$.0Q M8*-[I%_P=E*EL%&4YQ2@XX_>3RCS)3, #"T:M!J]AP<1(@@Z^\QL#ET)^811 MR_WQBG[N*82K1! ZHD?0A+ J$ B$BRQYR@(?N$?&C9Z*X6QNENL9/+(>3_IXZ-]G<0+-QJAIPZDY-'7MN/PT<>1W5,!H/"5U-HO-'(\Z4A,(Q@&%HH&MJV<\*=B%*4^$.% M]#",LJN4>+C DHXA@_;".>0TC$1"5CLV53+9&/]24=4T6EO1%6Y&[1[T^W8S M:TMU2>8OA8^=PL?'/%O=NM5VY:WL"]MZ5E)O3S%5[D8#'&:4V'O C>/_E@]. MAC13R\'IYG"'.GE& MYC+N9$MU]>)">GKB4V%SU8M(B<9@MKDWH![T$F+$ *16XC[S]9S"ZQ7I/=\+ M-O34@2\ZN(D4K$_>+%"I;%9/8X_G3!GD(!75S1(= GW8*"$''1] S:D$.ND@K SY MOM*QE ^!O.,H"UKNV <6O9**852Q;SQ%S31W,Z=;<+X>.I:CD>##,KS6A2'* M14=X16Q,=11L>H9S/DV1+-^7)@=X]AJTXQ=[[B ^[\ M!+DFHL:7*]U1RYM XYQ@JRO7R_?&1AE#=5+5^"Z<_\GOU&\53KCAU+'W72U" MJ^.RL?.HC:-F.:;3"04 /35Q)N^3WP! 8YG'*VTM1S^>S.L1CD.U9BG;(?V$ M@"O0YE!A)MQ)?$:+T(0':E[MB,X/!ZGDYH#UZ*-!AA$GM98V3I9'"$N?Q@K" MTNX$C0' XY?>^$G>M+%.OORQ#6;>(MAEEKKX(?="87P;FK?+O5"F5Q\WUS&; MF[H/O(&_0BE"IP:E[FP6P'6K8 M'#&* ["EB,KJ)VJ*=B%:W.*.^Z'"/+.'-"#CMFR+"XU1/$>$V1%QT%4J/4_Y M5+G2^"A1H-T-Q*RZF+7[J AC4#4DT2C%OXR";NFZ H@;XW S M'J:@9GT!V+&\=%B=A)9K(Z=+H;:#A4"U*:#2%9U"D=Y%,6#-#[W4<^@PP<.# M*!OB9Z[YC)U!RE9G]*&9XHUR:YJD8DQ!<1@C8QXF_R(4>[5\'F[!P,)P*\EL M0WI91W$^-!&S>!-?*MI7^N3+GX$OD43HMG,F@5]?HRY*0/N'V M)C0FU:$?X(15&#(3!%FI. MDGH,#2TQT^-L_#2-HLQR)Q==>Z/_!^9[\!(@[J9CE[:[D#B-8$7GG[L 2H8A)[>G,.)B$RGC26T9Q'3R%,6+38(* ,E*"[!!37L)3)^2O MPX2$'_,A"DCVS&[\"?L&MA!&;@\5@J;F9\-(!B[:H;D-PU91\%9W&?T1:3VB*E3U'0FN"AKJ5)P2C@^[0GG&??N@!5"-MS M^5HT%@GH"R@>1R!+0(2W^D0!*DRS4J1')^&H)G51V[V@%*"R#PHKHV44D'R* M"Y(>XPC39]BPZNB90W!+-F;13J99*6#<3P$:@0HD<69T:JV4M!I*&0;02D1N M@0QV7H1,SS=TL=/6 MJ.5*(7O@5+H9$VXI2Q8\R]<*D)+<=8Z%>/1%(X$\?2L$7/ T@&D+3(< M:$3S!XX84!+N6'LG6KY MXECSE\S=K;D^^LJ?2N."6^9TM6P3S-X07=?05'BM;R'C*<(4$ZBOHFB=(1I9 MC,K*;&&10=7^:A608[I\TDC:95R90FZ:21"A%:SL9O,Q1AK8P%17*4(!"RIK M&3-)8'28=P$6GW)\GIYFDDDVT[M2($/N23YJA.'CL9_@V&K%X1 >:^D(0URH MH71.K9*1[(F;2;^JW,T[CXQZL*Q:A?II8[$D F$$0& MTBG%Y?'[\P;TX_'1\X9Z= MN,=__W9Z^;M[<7ST[?ST\E1^>/CE@_OMXAB^_'I^=G1\_&$.G.'G;7OE7B]9 ME,QXYK<00*(!,A>@H54?WK%T.:20-VGT9MJY7Z)Y2FV>M]]+)N>;=U^YX:J: M8*H2XA0BF>3D'HY&4G>CC:9^&R^/L#5L-T"09PKEJ22PJ44T#2'R?]+81ZN2 M B)41P0V2Z_3W26D5FFT\G $]VO@A;D*LG-S [KV$&8V4HZ<8.PY'J7<>(6U M[^-@Q@E_C,MU":+ZBF)85R*]@YXUKF;@D53J'9:>QJPSXNAO'&2.K@(,Z2.9 MP="'Y(0#,XS&V5A_@/:Z=Z\G"!?+_V]I_N4#3.%Q>X5J14!GB+#I9O_*L5@P M%W9HN\?@W6IO%#P]=&,"H9N9T&%YY#VHP@(L<6CBH)%,6#^*:1JPQ[/$[(JG MWM-T.CSPQO+G5 M!?0<0EI)_<=( WF;6XO)=(9BB0&^09VFGN9E99@&\MM(Z M5";#[!9X<6.*.7,?EDI9F&L@7D=[R3'AL?>=BX54@6W+D!<&A/Q/%@JWWVE)N=GK MM5QJ"0^Y#A*/7")W.B%7'CC(YIS"F ^1IX7IS:UBG6)#C$/N),S1A50]G UN MR*+0/Y8=SG&^#/=JZ8T\9Z%&ZTD6IJ(,F8R6Z3RX3-7L95YN"'IC6&BN3I8 M'OSGN6M)N ?L50[DEGB31+I?ZJ^_N@Q+0&@'TGMZ /" ?(4W[&,99(/'?-:_ MNK#2K3L!-7YDJ[UY]QEXO(B14'&=VBEYH7ZN7+W\$ MD!GS5>6K5Y.(?W)0^$D,&_'F75^JE/[!WLS5//DY?^8%?GC: MVG?;!_VU7'A/VZ[! M*G9;.P=/7(>B?1ZWJ3ZFZ8(B;A]4"W]SXRP5]3&JB@I^RQ@LX"-?990VU<6^D&KTASY-8\3X18OA*["';Q+QC$^: MZ:QF'.I6 \?4,1F\"0/"J3.*IO_'2F%2:4HP576M5,0JN!\1'3U\%YYCQZ^# MZ^(W8*B0/$Q(@P-Q#SK_V!/DW^>" *X* C@0!,!+Y!]=].B]P2#.,!SJ>MH6 MEL3]H=/NP_#T0&6"Y0>[ZH.6:V*DD!_WPS*Z#[R ?+/W[E$VSGA*X5$4HD8" M+_5K+$8BCE6 %I/F^C>%+Q$C!D-G@!^B:^S4$U6LC0LL$.2.3TP1)58SB I2 MSI?/7LO4BMJS$.J2&0J'RA=@%YUJ4*;2C"WN>N(-Q>E.-KS3''=1,&N19!HA M>(8C8?3\)AQS8PO]AY#S!%5'*V"B<&J AT9<8J'GSM#DJ*$-051"&GHU(@%J M_%43'6]"E*5030("W9EUS/#DV"%OBZXC=^\O4 .#&,O8(3=%2NJ3U78/M2@! M?"T\J;DS:CK7L!IYYBK4U'"\@W1W*81.^()3/6 WG,Z\^^SHWNHJ5YZ;K^^_ M>+Z^WW8_')\>%^^WKVQ;TX_G)Z=F[EZ5\%0.'#:_C"N =485Q_MMI^ M<;;:;KN?3[\')\>7O[L?3B^./IU=?#O?L-/RV>D1BO%G0"Q6(26U,A.O M7OQR?NZ=?3L[./Q]>GIY]V?#>DWEOM1LR3_'D=M.+)WN; MXLGYS-\G:,3=%Y='NVWW^)^_G+X_O5Q\E>.+2/PEI9^M'/,#N>C'TL^$MU^= MESD J'[(,>;2?2-O[ ?3GQ];'EZ;^'\(>ILW[X[O;_PK/_WOMW#'=P_G@^;) M&AUT_O+4.'_ER\XAWQ:V!Y0'K]J"!3Y$[W.3II.?W[Z]N[MK)V+0OHYNWQ[&@QNH^GHK MAM=>_!:Z!]_N[>UW=[??=CJ=;J_;/^AT>KU.O[/7[[P5GKS[06=?W'<[6]U_ M>4$:2?D0BV'[)ATODBI'4:CZ 0D:SMT^5487J3GSC0[DH]Q17Y5,% MU&DX:.-E1S>QGTBR0:#[M[;[&R9NW!^[/^FM])Y&_671MC<_;1?VV(5PR=[N M3@^YI+>]WQ'WVUM=BTN(2696 MM(@.Z/O9^(&FMS)/O=IQS)Q9-MU.W\I[/; MZXG[?K?B;![!5HUPX FD=,X58+8\0>>9U/_=OK?5W088TS(XX>.XC?+OPV$T MX0IY7<^MD!O['8-YZ,577BB2K;/[0$S5'7N2?=P?_\^S:;XLBK[H0^P4$WJ?+T:2G)*T*$C/")>1U1U\=Z*SO.H[FY[=??=;^Z)] M9%!6N_V=SJ/D/^CLKN&![G:Z[=,O%R] W],P\$/A_O/]^2>I]2"E,Q#NAVB0 MH6&#^[0V1P1V\>+HEQ?>Q4OO/@JC\13!O&A$R<7@1HR]/[VM2]NTH\-/]=NT M(R\8<$>^^\D/OU]!,>T:<^:'XY/Z;?(',?)#?[%[O+0=_'3XOGX[^,F[$D$C M&/3K^7']MOT'FV'X!QCC"#BX,]I]"0L2C M%MH/@(5UXDLWXD>"/<%FQ\2U^:@(V)4JOA*:K_*@*0K0R ]=CK8FT*+"+/Y[5 M,<;,:1]U7%PY0U5:XUKM^2K3+_/E.)\S]9@ D?'\816_/FGK MJ^IH8P&3(*&\\T2*87=_ZU=WA#?2.%Y63 A"!CHN=!2-QWY":/JLC8:7I%1G]3 MD3'__(,_4:6QM\ JC2>N\.+TXY?#2RA0;&[=^.,+L&.V.,#)@H1PYDT'T ^5 M&,/I[T,0-0PXCT-16,/ H!L"\896!6GWPP@JA"E5<$H(!<07\."H-'+P?@:- M<5E34;L'/=B78C4N?]R$TIA"(875? ^#/0X_79ZYIU\^GA]_.#W^4ICSF:#_?^9[=10^:^0,4 /Q,-Z7_'F;7T'; Y0 /E>. *_)^^O.S MZDTTQ?IPE[<7;]WWY[^??7$OV^[G([FI'\_.E[N/[^.I/%3PN,%'>2*C>+F/ MFY$X6NY#?_P:^R$T$@76DQ%]C88V0"T(+^2GIT<)5BLWZO'P66 :"S2QM[=? MZ.67'[P@<)PZ1"\:R+NSQGGQ_Y4M;QAY&'C3G]TP"J5F_&___N<;X4ERO'-= M!__E#^5#U+_D52]-VBDTM5;,&5H2VKP4#H*?WN3)5O7 MGC?Y^4N4BN0P''Z*O# Y1U@T$#!?1'I$?O4;:O M/+RBG?**=E]V115[M#?/BLY,E^V*-FJ_!LNJ.&T':EE0=X3,'86XH'\ <.69 ME+PK$3C=SL+7\? :X(&E191$\&&2B/04$?WAQ!])0EP_XYP_MB%5:RF)X$6M MY9%]Z5:LI222,6\HDO0T'$1C<0;>_1+XI%NE)4L">45KJ:+13HYI:0$G<30& M,^(DDA;2K0 \@Y7PR^ZRUO*,?2F)8%K.I7=_?#\182+>TP#HY]#I&>Q;$KTK M6T[5YAPL;S5//TZ]DBF\.E)5+:*H(;1/5[&>"G%,4WX_"/K?TQ W M*_E%^L!2#L$BER">JY96,I;+2_LFU=,C1[_M3*WSZ\BHL9YSYG8#4)EJ^ MSWR$55Z\U*XZ>V7#F6&?+Z/# 283WC- #SJD9Z,C+[GA;X8K4O^]"C/:[-JY M4$C59R/,=8CA!W'U=-GU=&*6A'J.F&#'GM&4R>-[F-J7/&O#GKRL?DFZYW;H M1G+_I8C'S]JCY]&O7Q+P7_5Z/BB4H+QG)+UL^@ 2M_C)"DYGOYEA@B4(S_,IG[7R7=,3++[,BI-$OZ8J77V85T4L:9$%+>90#*ZS^?DE3 MK&HQ57Q6T@^K6DP%-VV7M,*J%E.A$+9+"N$AUD9K(R&,TA6(A^V2X?]2BZLB MX[P:8>F+JQ %VR7Y/T.[+]ZOK!(&VR4YO[KE5#%]29ZO;CE5G%22VZM;3A7O ME"2W]#8H+ &.[HHXIB2QE[V("C[9*21']JIV85Q*OWORM M7.Z39/-*#+9^A7[;J9^5WJ](G>W4STH'B[RTS/I9Z96[^5)6>N6>O925WJ^2 M="69OS(]6+4WNR7IO[KE5.S.[LKU0-6>E/3 DAL3"]6;E5)&ZQL.96[4Y+Z2]:0 ME7M2DNG+7D353M3/'M^MVJNR+'_Q95:XM'M/DO(OMYLO%6FOVK/]EXJT[U:H MF_V22%^9G*K4XA7"8K\DQ9]SF">7 M84TC5-W#K6!F\U&6I')IL5QAD$&Q#)0;R?\?7GKW2RBAJXBB[9<$>#V66E6$ M7A+BM5AJE5>Q7Q+D1U&2GHV@$P4Z+RYH"F%R 3.>%[^B"A%Q4)+FJUQ1%><= ME$3ZQU@>T:]QM)SZT0J..BBW"BUD"5\RR7W^X-%"G0,MM[%0YY-/$RM]D;SW M L#U7%0$N)+W9JYJ[L.*L(G7 OW"0I#X5POWB:KHE%%^'L!"WGL M(.]71$H.2O*6ZG8U63[XR2"(DBQ>>'5L=[]B:[J=DKA=X((>6]%!51]!I[H_ M:$4KJFJ&Z517IJ]H117JH-LIV=&K7%$E'Y7DLR5V5K&L7J>J#:13,K-7OJS* M/KR2R%X=_7J="D>@VRD)ZU6NJ"('U>V4I/8J5U1A*W<[RQ3>CU;/5+92OJ#T M[E4V#L[H[ES1BJHX>T:/YXI65,79Y4[/5:ZHPBKIEOL]5[BBJNJT;KY MHDK.?DF9754RUBUW@*YP1?TJVZW1.-)#/U, "('D'/IU$T,S!P,^1Y[0;"%N$YC,?2S,2+F#'$("?[<"^65 M;1=FH=,]8;KY+;SWT(6&LVM$DPM%ZGK 1/25O%=Z$R&P]-V-/[@!/$[O5L2 MKL-H=V,O_BXOE\L;"!I$KU'I@BG<-O="B4L0=Q'?/^7EM'%/U6XAH,^E)*HK M_R7O*2_ O5#;F]"TE 26RLAW$4ZI&,)\'KFP&/8&DB6X(9)4YH.1)+=^.0^H MC4O;VGI734FB(9(&U >*E? 7K)UO7L3>4N^+?(Z(W1(0M6K?<&__Z9FL* M8$>SKI&[ZJ5(WQ@GNUV)(+HK/:%%BTACW(5I[AEC[MC< LAV>0?[.UAU!/W_ MQ"CE2S9,]A"357-9?W62(H NZHU<> K)JFFVO3J:*2FA"<9WA(7+=0)*V#7O M^(:6"&:C7973V5EE89>R&E:RE:@ -W9PJ2D[D9\F;=W_OS<[6/'[CXS"5TNM( M0(XS.)4"XOY7,7WSKB/_C^::5BP:/M$H@_2L6'6B)^_^._##[S\G.(),/M"] MQW_34#](N6P!0&UGM]]IWR-5\>MT.I$+2OSQ)$#2YN]!M+:>H1Z:1%D,$DY* M\S#)#6R]OXJ#=A1?O^UU.OVW/D^:([S$6-"8K^3&G[@C!$@8):@A.O\"]G3) M$^"_>OJOOOYK6_^UH__:U7_MZ;_V]5\'YL[60_@I.VC6/[9KG M=LV#N^;)7?/HKGEVSSR[9[VA>5K//*VW75[<-GYAGMW;+5_3[> W9BD]LY2> M64K?+*5/2WDC%89-":6K%?4-T33]9]&QWZM85Q>WMM^O^JJ/7VV7U]%]>!VN M.0 SU[)3]]+3S+>OX$Y7KA^5)RQ2GHD7<@.+5" M[F$DG9]^%N,K^=RA/Z9I=':Q,@_?.0JDVW8V(FBA>U_:E?H2N1TB.!L!DKV%O/TX]=;D[!ULB+:VYV5WT7+?KX+EVUVS?NL_9M^[B M]ZVW?OOV]$C)$O:M7_]]LP159_&":GNM-J"[<#7;W5GY!BQ:QQYCBAM: M?L.I=RY2SP_%\-B+0QA?T)QS=]!PRAT.!MDX"Z X$RH]^-=E'-62Z*L//[P> MFZJ6!%]]N.4UFV*U9('5!YR:L6]-#_G4(%!7H-HB_)6FQWQ>/E"W!*(U/=3S MTK;HT*A+I+(.=3O]I@-/#+?6R16O) DV/W=0CXK;HIL^F M!V]J$7%;--&:'K-Y:9MJJ=3;;GKGFRN(; M4+8WD:-EB\TE$&T3 EJ9N;($ZFUB.>MZ[C9!F1?V&2^X M>&U[$Y19?N2\+K3>Q')6F!^K"=%W-B&@UW7*=S:1HQ?+C]6%!5X+Z,JB]ZWI M(9\:!.JZ"Z_GVVEZS.?E W5+(%K30STO;8LNEWI-#_?4)%"W!,HU/;A3+^MP MN;1RF9AO0](!&38)7=0"2W&UZ'..E#89:$KWIL8PZ!:]J0?"FE\K4RSRI M)0ML@C"K",(LN,9M=Q.$68$SN&BB;8(PJPS"+)IZFR#,NIZ[31#FY8(PBZ;E MVA703$:=G]5\[;,1$?(SC@8_U=.]RY\*\<4;"R(SC./]^>PN%#%,RGRA5IGN M5G=[D71VLX4.99J'$VORUBW]8.AF7!!VYO;5W]$S_T M4_%)JC(I&^4V7/M7@3A,$I$F[Z>?O7]',0Z7*O@/69)*M1>?6S.&'[=HEN3J MUV0<\-[:NOI(13'\*O=M>AE[8>(-@*B6>CP<2!6:H/QW/6$%VE92?>9S>>&$4 M,)]<>(&8P^59HHBH ]3#WOJ'*#9<5ON8\][ZAU(V7%9_ TO([%T)?_>'F!5@OC;/WKKS:LMAX6VO[ZEW]M6&T] MS+3]]2\ZV[#:>MAJ^VL; Z\KJYW*W8WY<^"Q%T)WJ(F!MK^V ?8-?ZV%5;;) M 323O^IBBFVB_\WDK[K87YNX_X+YZS)*O>"K^.Z'1]YXDB5SV?D--\(V8?\& M,UE=++%-U+_!3%87?5UZ0[:'2&8,-Y-;;S&IT[J _G M>1;G?1'I"MM/:FGC-3JCL.&ZFMIWC" MK/^L=;Q\$U8=S+INI[_APM?+A;6Q]K8W7/AZN; V)N#.A@M?+Q?6QB[<;307 M(E"QJ0$EE.)+[_YQPB\VFEP/,)O:F(%[&Z9[-4Q7&ZMO?\-TKX;I:F/D'6R8 M[M4P75ULNFZSLQDOSW2U0[ZIBV'7;79:8\-YM;7NNLW.;[P6SOOO_V]KR_V_ MOWW^Q\[_^[__'$RR^]_#G8/A'WNWU[]/PV\?LKN/>_'!WJ^]?W^[G";!WNW@ MCT[P/^G;]$+\SQ][_>_WW<&GM/._)R>]BU_?WMZ_/_J]B^#ZC[/T?+?W]I_WR<'O>P=BY^/!]:>W__2^_,_PX/)_ M1_?BZHL__O?A(/NOJ]-._/Y^?"M^NSB)?O=W)K_]>O_AC[^?=@X__])+KB>_ MI6>CD_/+7X.D=]0__77ZK?_YY.___./P;AQ>?/^OH]L__KYS_U$^]^/'H]_W MAR?[VSM_W/_VG^[>S=^]/WX;_^_U[]YV.AS_]OW;?_K?OW@?I[=_]])OW__1 M_?IQ?/GOTU^^W]__5W\:[OVC=Q9$?WSI'1U=)\&OO5_"[./!?WVY/SZ]B-*C MR8=__';VO7,PW$[#F]N/G:/_YQY=G&]MO7NJ)JF%X=QM=J;HM9SG=;2>FYT= M>G'.JTEA1FU,YF:G@3;L5C,[>9/O>0WL5ALS;I/I>0WL5AO;;9/C62J[845% M817SN U-M^$V69[7Q'9UL>5ZFSS/:V*[NMATO4V2YS6Q75ULNUYC,SQZFG04 M3Z)87GH8#I'^FX1RK[%I@!H2O39V36,C\#4D>FVLBL;&P6M(]-KH]&9'H^WH MW''@C_W0F[,%INEJO=EAX=K1O3::O=GQV=K1O3;*O=D!TMK1O2[ZO;^^$E<&_W<[%C:G\:/:K#&;G8TK8:4KXL.WU[?>-J:4KXN6GU[ M?4-K:TKYNNCY[?6-LJV@W+*Y6GY[?<-M:TGWVNCX9L?=:D?WVFCX9L?A:D?W MVNCW9L?E3-6CI/NMG_KS8(PT7;4W.T17)Y+71JLW.UI7)Y+71J$W.TQ7)Y+7 M19?O-#L^9\RW31!^I]D!N3J0NBZZ>Z?9$;@ZD+HN.GNGV4&W.I"Z-KJZV7&V MEZB3\$-)3?GC\ME4W_PI@C4[0/;"!.MN=7M;_>Y""=;LR%8]JZNWXQH3EH_"V,;2I_BI+D\6QXT[7R^H6. MUHS2M='-ZQ=A6C-*UT9#KU\H:LTH71<]O;?&,:ML,@FF1]%X[*=P&XO2]IQP MR11I[ W2%5)ZN8&JO?4+5,'AY-#O67PAXEM_(,KD.HFC\6F:(%WEL^=.SCR% M:;YF\>#&2X1AF^/[09 -_?#Z4Q1>IR(>5W(4#Z W/Y^3J1JO*O;6,_"VX<:: M"[GUC/4]P%9'41P"3SV!H3;\M#A^6L^X8C4_*7)_\=(L]H*/7O+T@K\-6RV$ MK=8SE+EAJV;:8NL7=%6\<"Y2/\8<]M? "R^GDP)/?J4?P)?)!S'R0S%\+T+Y M1_HB;MT2,MA[ZQ='72?BU3)VOK=^$=6UI7E=HNA[ZQ=;75N:UT4Q[Z]OE'7M M:%Z7R/K^^H5IYZ5YGLY?HR2-]2\^^2-Q&B;2@0@'*QQ3OUS;;'_]@IQK3,M: MFFK[ZQ>0; H+U,5RVU^_&&)36* VAMSZQ?N:P@*UL>O6-\AVXH>2@+X72%JF M<6;"JH8'8O_62_U;47%I0C-S'HVRKDOL?G]] VXGGA__PPLR\7ZJ__Q%/L:+ M!S?33^)6!'FZZHM.PTF6)GA%=SY";OCKV?RUOL&]1?!7;\-?2^:O]0TD+H*_ M^AO^6BY_':QOT'(F(3%_#,GE0-)P2 3[103#410G7O"H:;M.U%O?\..Z63>O MB*G6-PZZ;B;-*V*J]8VLKIL=\XJ8:GUCM2M4?^M R/6-N*Y0Y:P#(=.6:^9&OF,G6.*RZOMF-Q9=TRINN+R$;:?=U2S?B9/T_CK=0(LUQJ=5]WX';UQDHCF6B- [-K:9PTDHE>=U!X]<9( M(YEHC2._#U+K8NP%P6=_."_!ULA@[+[N:.K*39 FL](:!T[7T1!I,BN][BCN MRLV1)K/2&L=N'Z39J7S+./0 H]@+YB3;VA#M=<=&5VZ5-)J7UC@DNHYF29-Y MJ?>Z [8KMTL:S4MK'+=]D&@G_KT8GH:#:-RDS%KO=4=(5VZ2-)2+UCA$NH[& M2$.YZ'4';5=NAC24B]8X7OL@N0J KH$7-JQ$N?>ZPZ,KMT6:SU!K'"1=1[.D M^0SUN@.X*[=0FL]0:QS%7?-F\B50L_^ZXZCUZT%N)).M<8!US8R:5\QDKSLL M7+]NY$8RV0M$C9^\!869-=W>,V;6Y';N>3-KLM"G;4MNO%A(MK'6/19>DL7B M'2\*+U"W4=^9&\.=2G?-DN$;_1*%V_I)M-WK[OW\[>)#Z:ZNO>19=_XJ8KWJ MW!.&_JVD4&'#X9=?)-/'7AK%[W(';>XUY4Y X8:EAWT083261XZ^G?' !_>V M\I&%V]KDUN_]R-Y-Y-T?H#1\7?GV^9N^]>]_EJN.LG@@$OKGC?"&<"8<>:E< MS#OUWZMH.)7_!_Q@ MD-33W3-]NOO,H,:U][Y[52XUKIUF!Y^,_AJ>ZW6=J\9I_HFGI\7C1NNV\XD- MO$]=Y[>#4,?I!:M5)RGS9"0,NQ$SUM<1CROYC0H;B$2&!QB(H;W%N%1\28^Y MDJ/X@B5R-$XOV:ZJ+EG$DY'$0!*MVO^U7^LGYQ,HL7IE' C2=5SVDUCAM86:]!SY]2P=^C(=FOUW9NVVVMVF?/1:7_PW+\/ZM5J_;_Q;Q&9;V9+B9 M\,,O];-?+U_\T2"_6E=NA;V7_I@+Q3HG[ \>!XF$=5\DJ0SG+!WS].+5_-^ MJ]=L=1W6=KK=7K/3<6]^_^V@>F"O![UF>W']+XT>IWIB#2]O#'6:ZJBX-Y-! M.B9]U?\A7EY_869*4_>Y6BPSM-Q?]_]GAM:&*D_#ZRR&%>JJ)_5S&1]0?>M< M/?9X6QQK)P^';+7ILC&?"I:(J10S$2! TK _,YX =FK.^F*BDY3IF+W3283) M'?_)=,B:*M7EDAN/$A%(0!1+Y<;^R:4U2278ZY/'%(U]I+]UI.M/1CJ7:7&# MX"*,T9S=Q7JF1# 2E3S:21[C0&-A8ITR'ZO%9D> +?=(")(F)8EN%\?2'V('X+$)]]#8@%"V4,E!#@5J"H ,$0QV/ M9B4@XQ"EC*<2BF3LJRR 4D!O#0(5P%92^9L . 1ZR@:E5J@N\&0>V$;F!)(4 M5T@B4Q E#7@9LV9S\&;# MW3UBWP*Q/^V 6.]><'],S.=,7YHA[D'6%PA6#;IOP\%"M$ M&'R>H9B#6.PVACKW4 !6A2E+!IC.$AA%>9Q*8ZLNI$1L]=!&8U6OUVM^(A2W M."W(P IKE7(I;PCT5*)XPQFCE0QX:F(1-K.- M)1VV1FLCX%&*ID"#)IR"F"E.O07SLEZL^ A&6'93+JWS,GP;"I)$^8<"$>S+ M_5MDPO#%F;!SQ:2$*)?RC'CAT-WS KDTE0'!G1L=)JMK#=)2%:-0#DP2,=(+_;5/MF&7.,/. MQ9I(B?;]+"'LK!& +2D1:9/B/AT 0Y?!RK'/^;$<.WS,DQ!I@#+Z0+QP'=M. M84]OZ&0GSI:.'>5NC;E9\B6P$V[31@26K-D5*=K&G"EY)U1QE/- WNY7:>^R M,9V=%VF?*F^UH3U__0WMH&ZY9(^9@T6F55:EDDKW.MA759/0^@(2M<'G ME^YQ4/I4)\7Y"PG9.] 913)-A7BB-0TUF!$]#R0<)"WL$"F!/F"HT>"3MA:+ M1!:?,PG_;=)FL6]/?8[V6]?O=>O:5""JN)9 *QTVT+&%+P6@51".Y0YR)O@= M,8B_J]..%[$6+SS1Z=]FROKCS 0".6Q?71!K2@ZA@#B()15W(B M8Q! DT6(E?Q;V.D4?6WK8>B^\'[/6\LFJ$B8H&Q5 !MARRV 9W_K*"!:R?NX MC*=:304U\YB/[ ZL7"*,VC$BFB@]%W@\&^O\IS]^+P, V"?(SN[@/GD>2?=" MM1FH)Q"SCI"'"'HQ8M; <(EJGV #?>QKI?C$B NV^'9@WS=Y&BL'Q3LIF\'_ MV0+MW>V-M^[?<<@CJ>87SWEH90UR.)\0""M"?L&:V0AP9+]46+U:KS=.2?U5 ML>P/W"BFM5C;EN+^':O1&Q_,'G M5^&GUW7T='#*WKOMZZ;3M:\#-&\Z?7>P M[JK%QXN6=@F+]8F^HL^;KR]\G;]/_OR^;2Y/#GB]>?:PRY7T^H_M#.VQ%"%S MO@@_H\TRN\T)W/<=JL->?B*$PK/A^=%VUU^E$NT^<#'$#CNE%]+R-]3H1;9_ M %!+ P04 " "8, E5]FL?K90' !S)P '0 &8Q,'$P-C(R97@S,2TR M7V%L=&]I;F=R960N:'1M[5I=;QHY%'U'XC]8K+9*)$((:5;=A(T$A+1(*:1D M5FH?S8P'O/&,Z7@&RO[Z/=<>/D)(2K9)TP?R$)B9:_O8]]Q[C\W4/W@?K\Z+ MA?J'=N,"GXS^ZE['NVJ?UP_=)YX>YH_KS=[%%W;C?;EJ_U4*=9R>LJ/J.&6> MC(1A73%E?1WQN.QNE-F-2&180D,TO7YJNS,6\60HXU-&IE7[_ZA6J8W3,Y:* M;^D!5W*(IXD4"!T/:(PWO[VK'?]Y]N2/3IDUDYF.F5=A'_WWB1CJ MI(QI)*D,9RP=\?3TV>"7%FN2=^@UFE=MUFI?75TW+BXZW?=_E:HE>WUSW6C- MK__GH >I'MN!%S<&.DUUE-^;RB =47_5W[&(7G\^S(2F[G,U7V7TMU$YD7**D=W'^T.--;CRJK#?9.&:'C?A$L$1,I)B* Z2 MAGW*> +6J1GKB[%.4@9W7NHDPN0./C$=LH9*=;'0B8>)""08BJ7JQ'[ES Y) M>=GK$V+RQL[3+^WIVJ.>=C9-;N!B@B>)N]SK KH(;EB(?=Q*V$ZDBGFRZS=/8-8^,(8 MGLS().*W @,+MNC3X%X -!A3486B,8+5@H8U"'6+AD2AFTACD>@TM+ QF'R&\\E>A(QK[* M G0*/J[PH@PN2\J)8[")(H%"1*DEU7.2F;6Q$4Z!I([+9)$I&(#?&ARTPYEB M@1#YW(Q8J/34S-F/RBE-FG",Q.FF0QY2-5URV,S1W(.[R\6OP=BW6S#6N^/< M-XGYFNDSXS@Y%TJ4N7082EQ:MW<83Y"&B6*@C!PH04Q@ L0>*&E&9$]V$1(W M)6^Z#J3QE389,B.E]$0K8VW&B?9%@-N&[8%9@0!7'7W:W_P1CX>"-9 K^YF" MQ=$Q/S@ZV1/[MNG12>"N]AUK)8G3V)&X[ZA(8+8>*;PS4KB_;R>Z M'A"P(-URNB/YCY#\_W%\C^]_G^07PN *SK:5^OM4+).*\'F&9 ZUL5T;*N<# M 5KE0UF%P'268%"DQXDT-NO"2L2V']I]+//U:LY/A.*6I[E"6'*M7"RX@D!/ M)9(WP!BM9,!3.[N!D8'DB:0I2*=D;!V*J:O,D+BPD6VL$K$Y6AL!1"F* C4: MEKB6EBZP[IBN*W9:O;_F,QEDR1E08JZE\7R>!16"U^U#$D$I*S5!R?%^, M*>S(!EL3%P (3SE&!=F%P&N$@+]%"+0G7&4V7Q([1!A")LL)_&HVJ-V%(%H6 M ,3! Q7 76Y6P);Q:(CD382'\4!GZ<,0MBA2H.#"7- ^(OS^?I(-YCL4&\7" MK04 G5'O.\Z^ F>#;=*V8\-]5M&Q2"Y>[9--W"7-L'6R)E&B?3]+B#LK F!# M2$3:I+A/A\+HRV#EV%=W5L?V'D(2(@R01M?,<^C8=@I[I$/'/7&V +;O8(VX M6>@EJ!-NPT8$5JS9%2M4?KZS9F_WJ[1WN3>=K1=I%RJOM:$]>?X- M[9YQ6[Q.L6#/GH-YI)67J9)2]RK9EUF3V/H$$75/SR_@<4CZ5"?Y^0L9V3OH M,XIDF@KQ2&D::"@C>AY( *1>V!Y" G7 4*'!)VTMYH$LOF82^&W09K%O3WWV M=UO77W7KVE 0JKB68"L=-M"QA2\%J)4+CL4./8'D)RB95?'93S1:B*HF,=\:'=@Q0)Q MU+81T5CIF<#CZ4B[WP/YG0@ 81\1.]N3N_+2/ZVL>V2-7B\TR@;ZKM)UG2?4WF<>*6\E=I[C/Q#\OZRU[76\5W$/)( MJMGI]Q!:6X.$XB8$]0S^G;)&-L0:L7=E5JO6:O5#ZOX\Y\ :C'Q:\XAL*N[? MLB/Z@8S9T[;%*KQ]7J"'-X>LV?_2ZS*OXD!];+WOM]_W^JMP+6&?M+P+ZJU. M]AEQWWO'XL?@/OJ.P*:I/-K@^:;9&DD1LLM%*NDY"?EK^V;OVIU) >\]Y/N; MH2]RX<_)A#9;'=)+<^XM.GK9[C]02P,$% @ F# )50N(LG=Q!0 /!< M !T !F,3!Q,#8R,F5X,S(M,5]A;'1O:6YGU8;7/:.!#^GIG\ MAQUFKI/,\$[II EEQAB3^(X !>>F^2AL&70UDBO+2;A??RO9Y@BAN>2:7#O3 MXP-@[8MV5X\>:]6Y\"Z'W<.#SH5C]?$7]*?CN=[0Z79JV2]*:[FXTQOWKV'F M70^=#Z50<'4*C7JLP&,KFL"(WL)4K @O9P-EF%')PA(:HNGDN79GL")RP?@I M:-6Z^6XTJ\U8G8&B=ZI"(K9 J62+93'$>$"U]XI6;,>JU.WTNLZG"[?G>M!J M5AN=6@\3F[Q@2"W&[\?S1YHH%JYW(T*]4O<-GR?QV=<"F(LH>'X4]V?W<38J M2UW;F7KNP+4MSQV/8#SH]*8XIWWA.@-P/CGVE>?^[N XJCA3L$9]R&0#=V2- M;-<:%K+,<'(UG5U9(P^\,31.X*HZJ]I5F#FV<=]HM>OE3-&:@=4?3SRG#ULV MF:Q0?U]_A][!NW!@9DU[ULB95<:?ALXU6+:G)AGKWFS>,\\F+JS+AP=:EJ*13# K-%U22>=K1)W4F ?&M7M)CF1B^]3Z(B&_2REP_U:Z#C]0NS MW%V]VM:\B.^:?G>?M-G>I5==K5*W4=TU>:BCUS3?.6$:18A2Q%*D(;G98Y)^ M29FD*[U[]&+GJ#@\:+2.R#'@9FFTCX+C#4(0P#)#M7/G+PE?T (FC?>MMQG8 M5F93G6EPFQCU^].;ZA3UZOT/H!\#0,TG HAQI,P5,5R!+*T(T[27\=P&780A M34.,%)71,$,$D2C",B"!:U++R2LI&[-P0W;H,6#&MZ9"U$JC#(@""=I,FNP0 M8?75,&6^F_66!L[NX24??@1/V_C9Q=>SX]J"RAF>BB2^;RJ^B"(2)Q2/./F_ MDCFP/HZD4GZH?0B-=P:&@S&>3[;BJX1DQ:+UZ3]%:'03]B?-$BIU^[C4P2E8 MZ0+1"B?9N[13T_Z[^9+MCZ.-8?36I_MU\MR+?=2+B/\9&GHI(!$1"S:E:K5? M-)O:K :7KGUA.4/H5^$W/!].W=EV.@9_SZK_!CO;B>X??+E$+AG2-(U,$KC% M)$N^+8E]9+'AIR.F@].(3]1/4XFDB&O!LC\3XHP_$K MUN'E,BB*MX=6GE_8+8,?-N>^JWD.@K)Z'9M#>]QL[7J\*E?3YUSL?3GVC? M]>0:3S@Z=_]176?5"&K[#N M]S[6_F?MF07Y/8J0#,VQ,.:TS[!%Q3Y34>PC$H44J!O4HED-8+[>OKXHZS95 M8(L@(1!^:E1)BL]<(TCARF)?ZG_FXC:BP<(\%@:W+*'9[0@.FRY#AT-4B@<' M<^4!)(XID::A4>L8Y];=D.F?\Q:(1AB)%)SY<*-OA3"FG13@"1DLL7&>4]2- MI;AA^DY*B>VNQQQ@;ED4'1[,==>>MV'H9E&UL4$L! A0#% @ F# )57'L M-PD(-P \AD# !4 ( !PQX &%L=&\M,C R,C V,S!?9&5F M+GAM;%!+ 0(4 Q0 ( )@P"56L^C0$O8@ %JJ!@ 5 " M ?Y5 !A;'1O+3(P,C(P-C,P7VQA8BYX;6Q02P$"% ,4 " "8, E5*B!8 MVS@W "(10, %0 @ 'NW@ 86QT;RTR,#(R,#8S,%]P&UL4$L! A0#% @ F# )5=EIQ4C310$ ;!X/ !P ( ! M618! &8Q,'$P-C(R7V%L=&]I;F=R961I96YT#,Q M+3%?86QT;VEN9W)E9"YH=&U02P$"% ,4 " "8, E5]FL?K90' !S)P M'0 @ % 9 ( 9C$P<3 V,C)E>#,Q+3)?86QT;VEN9W)E9"YH M=&U02P$"% ,4 " "8, E5"XBR=W$% \%P '0 @ $/ M; ( 9C$P<3 V,C)E>#,R+3%?86QT;VEN9W)E9"YH=&U02P4& D "0!V ) @ NW$" end