0001213900-21-058715.txt : 20211112 0001213900-21-058715.hdr.sgml : 20211112 20211112163638 ACCESSION NUMBER: 0001213900-21-058715 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 66 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211112 DATE AS OF CHANGE: 20211112 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: 211404201 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 f10q0921_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 September 30, 2021

 

 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 November 11, 2021, there were 72,799,485 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 September 30, 2021 (unaudited) and December 31, 2020   1
         
    Consolidated Statements of Operations for the Three and Nine Months Ended September 30, 2021 and 2020 (unaudited)   3
         
    Consolidated Statements of Cash Flows for the Nine Months Ended September 30, 2021 and 2020 (unaudited)   4
         
    Consolidated Statements of Stockholders’ Equity for the Three and Nine Months  Ended September 30, 2021 and 2020 (unaudited)   5
         
    Notes to Consolidated Financial Statements (unaudited)   6
         
ITEM 2.   MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.   19
         
ITEM 3.   QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.   35
         
ITEM 4.   CONTROLS AND PROCEDURES.   35
         
    PART II    
    OTHER INFORMATION    
         
ITEM 1.   LEGAL PROCEEDINGS.   36
         
ITEM 1A.   RISK FACTORS.   36
         
ITEM 2.   UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.   46
         
ITEM 3.   DEFAULTS UPON SENIOR SECURITIES.   46
         
ITEM 4.   MINE SAFETY DISCLOSURES.   46
         
ITEM 5.   OTHER INFORMATION.   46
         
ITEM 6.   EXHIBITS.   47
         
SIGNATURES       48

 

i

 

 

PART I - FINANCIAL INFORMATION

 

ITEM 1. FINANCIAL STATEMENTS.

 

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

 

   September 30,   December 31, 
   2021   2020 
   (unaudited)   * 
ASSETS        
Current Assets:        
Cash and cash equivalents  $36,029   $47,667 
Accounts receivable, net (net of allowance for doubtful accounts of $360 and $260, respectively)   78,424    43,491 
Inventories   58,117    37,925 
Prepaid inventory   5,480    891 
Derivative instruments   12,977    17,149 
Assets held-for-sale   30,158    58,295 
Other current assets   5,413    8,628 
Total current assets   226,598    214,046 
Property and equipment, net   224,319    229,486 
Other Assets:          
Right of use operating lease assets, net   12,715    11,046 
Notes receivable   12,423    14,337 
Intangible assets   2,678    2,678 
Other assets   4,671    5,225 
Total other assets   32,487    33,286 
Total Assets  $483,404   $476,818 

 

 

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

 

See accompanying notes to consolidated financial statements.

 

1

 

 

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

 

   September 30,   December 31, 
   2021   2020 
  (unaudited)   * 
LIABILITIES AND STOCKHOLDERS’ EQUITY        
         
Current Liabilities:        
Accounts payable – trade  $28,387   $13,047 
Accrued liabilities   15,455    11,101 
Current portion – operating leases   3,216    2,180 
Current portion – long-term debt   17,687    25,533 
Derivative instruments   2,735     
Liabilities held-for-sale   10,500    19,542 
Other current liabilities   6,468    15,524 
Total current liabilities   84,448    86,927 
           
Long-term debt, net of current portion   70,621    71,807 
Operating leases, net of current portion   9,365    8,715 
Other liabilities   13,774    13,134 
Total Liabilities   178,208    180,583 
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 September 30, 2021 and December 31, 2020; Series B: 1,581 shares authorized; 927 shares issued and outstanding as of September 30, 2021 and December 31, 2020; liquidation preference of $20,609 as of September 30, 2021   1    1 
Common stock, $0.001 par value; 300,000 shares authorized; 72,800 and 72,487 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively   73    72 
Non-voting common stock, $0.001 par value; 3,553 shares authorized; 1 share issued and outstanding as of September 30, 2021 and December 31, 2020   
    
 
Additional paid-in capital   1,036,608    1,036,638 
Accumulated other comprehensive loss   (3,878)   (3,878)
Accumulated deficit   (727,608)   (736,598)
Total Stockholders’ Equity   305,196    296,235 
Total Liabilities and Stockholders’ Equity  $483,404   $476,818 

 

 

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

 

2

 

 

ALTO INGREDIENTS, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS

(unaudited, in thousands, except per share data)

 

   Three Months Ended
September 30,
   Nine Months Ended
September 30,
 
   2021   2020   2021   2020 
                 
Net sales  $305,556   $204,727   $822,400   $728,205 
Cost of goods sold   308,955    183,797    796,729    688,983 
Gross profit (loss)   (3,399)   20,930    25,671    39,222 
Selling, general and administrative expenses   (5,533)   (6,404)   (19,777)   (25,245)
Asset impairments   
    
    (3,100)   
 
Gain on litigation settlement   
    11,750    
    11,750 
Income (loss) from operations   (8,932)   26,276    2,794    25,727 
Interest expense, net   (429)   (4,199)   (3,359)   (14,153)
Income from loan forgiveness   5,973    
    9,860    
 
Fair value adjustments   
    (6,856)   
    (7,497)
Other income (expense), net   256    (6)   641    (1,164)
Income (loss) before benefit for income taxes   (3,132)   15,215    9,936    2,913 
Benefit for income taxes   
    
    
    
 
Consolidated net income (loss)   (3,132)   15,215    9,936    2,913 
Net loss attributed to noncontrolling interests   
    
    
    2,166 
Net income (loss) attributed to Alto Ingredients, Inc.  $(3,132)  $15,215   $9,936   $5,079 
Preferred stock dividends  $(319)  $(319)  $(946)  $(949)
Net income (loss) available to common stockholders  $(3,451)  $14,896   $8,990   $4,130 
Net income (loss) per share, basic  $(0.05)  $0.25   $0.13   $0.07 
Net income (loss) per share, diluted  $(0.05)  $0.24   $0.12   $0.07 
Weighted-average shares outstanding, basic   71,383    58,503    71,002    55,620 
Weighted-average shares outstanding, diluted   71,383    61,699    72,260    57,958 

 

See accompanying notes to consolidated financial statements.

 

3

 

 

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

 

   Nine Months Ended
September 30,
 
   2021   2020 
Operating Activities:        
Consolidated net income  $9,936   $2,913 
Adjustments to reconcile consolidated net income to net cash (used in) provided by operating activities:          
Depreciation and amortization of intangibles   17,520    26,855 
Asset impairments   3,100    
 
Income from loan forgiveness   (9,860)   
 
Non-cash compensation   2,282    2,012 
Amortization of deferred financing fees   732    587 
Fair value adjustments   
    7,497 
Interest added to debt   
    133 
Bad debt expense   140    1 
Changes in operating assets and liabilities:          
Accounts receivable   (35,072)   29,841 
Inventories   (20,192)   22,863 
Prepaid expenses and other assets   12,362    (234)
Prepaid inventory   (4,588)   313 
Operating leases   (3,184)   (2,348)
Assets held-for-sale   (2,874)   1,012 
Liabilities held-for-sale   1,467    9,345 
Accounts payable and accrued expenses   8,483    (25,097)
Net cash (used in) provided by operating activities   (19,748)   75,693 
Investing Activities:          
Proceeds from Madera Sale   19,500    
 
Proceeds from PAL Sale   
    19,896 
Additions to property and equipment   (12,240)   (4,864)
Net cash provided by investing activities   7,260    15,032 
Financing Activities:          
Net proceeds from (payments on) Kinergy’s line of credit   38,198    (39,548)
Proceeds from stock option exercises   462    
 
Principal payments on borrowings   (37,810)   (52,100)
Proceeds from warrant exercises   
    5,500 
Proceeds from issuance of common stock   
    5,296 
Proceeds from borrowings   
    9,860 
Preferred stock dividends paid   
    
 
Net cash provided by (used in) financing activities   850    (70,992)
Net change in cash and cash equivalents   (11,638)   19,733 
Cash and cash equivalents at beginning of period   47,667    18,997 
Cash and cash equivalents at end of period  $36,029   $38,730 
           
Supplemental Cash Flow Information:          
Interest paid  $3,194   $13,746 
Accrued preferred stock dividends  $946   $949 

 

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

   Non-
Controlling
    
   Shares   Amount   Shares   Amount   Capital   Deficit   Income (Loss)   Interests   Total 
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 
Stock option exercises   
    
    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 
Restricted stock issued to employees and directors, net of cancellations and tax       
    (11)   
    
    
    
    
    
 
Stock-based compensation       
        
    628    
    
    
    628 
Preferred stock dividends       
        
    
    (319)   
    
    (319)
Net loss       
        
    
    (3,132)    
    
    (3,132) 
Balances, September 30, 2021   927   $1    72,800   $73   $1,036,608   $(727,608)  $(3,878)  $
   $305,196 
Balances, January 1, 2020   927   $1    55,508   $56   $942,307   $(720,214)  $(2,370)  $7,265   $227,045 
Restricted stock issued to employees and directors, net of cancellations and tax   
    
    (38)   (4)   3    
    
    
    (1)
Stock-based compensation       
        
    865    
    
    
    865 
Issuances of common stock   
    
    421    4    278    
    
    
    282 
Preferred stock dividends       
        
    
    (315)   
    
    (315)
Net loss       
      
        
    
    (25,100)   
    (2,056)   (27,156)
Balances, March 31, 2020   927   $ 1    55,891   $56   $943,453   $(745,629)  $(2,370)  $5,209   $200,720 
Restricted stock issued to employees and directors, net of cancellations and tax   
    
    (409)   (1)   6    
    
    
    5 
Stock-based compensation       
        
    576    
    
    
    576 
Sale of interests in PAL       
        
    
    
    
    (5,099)   (5,099)
Preferred stock dividends       
        
    
    (315)   
    
    (315)
Net income (loss)       
        
    
    14,964    
    (110)   14,854 
Balances, June 30, 2020   927   $1    55,482   $55   $944,035   $(730,980)  $(2,370)  $
   $210,741 
Restricted stock issued to employees and directors, net of cancellations and tax       
    1,501    1    18    
    
    
    19 
Stock-based compensation       
        
    571    
    
    
    571 
Issuances of common stock       
    1,000    1    5,013    
    
    
    5,014 
Warrant exercise       
    5,500    6    13,969    
    
    
    13,975 
Preferred stock dividends       
        
    
    (319)   
    
    (319)
Net income       
        
    
    15,215    
    
    15,215 
Balances, September 30, 2020   927   $1    63,483   $63   $963,606   $(716,084)  $(2,370)  $
   $245,216 

 

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 subsidiaries (collectively, the “Company”), including its wholly-owned subsidiaries, Kinergy Marketing LLC, an Oregon limited liability company (“Kinergy”), Alto Nutrients LLC, a California limited liability company, Alto Op Co., a Delaware corporation, and all seven of the Company’s production facilities through May 14, 2021. As discussed in Note 2, on May 14, 2021, the Company completed the sale of its production facility located in Madera, California.

 

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

 

The Company had, as of September 30, 2021, a combined alcohol production capacity of 410 million gallons per year and produces, on an annualized basis, nearly 1.2 million tons of essential ingredients on a dry matter basis, such as dried yeast, corn gluten meal, corn gluten feed, and distillers grains and liquid feed used in commercial animal feed and pet foods. In addition, the Company markets, on an annualized basis, over 250 million gallons combined of its own alcohol production and third-party production. On November 5, 2021, the Company closed the sale of its Stockton facility, reducing its alcohol production capacity by 60 million gallons of fuel-grade ethanol per year.

 

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 yeast, corn gluten and distillers grains 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 fuel.

 

As of September 30, 2021, the Company was operating at approximately 71% of its 410 million gallon annual production capacity. As market conditions change, the Company may increase, decrease or idle production at one or more operating facilities or resume operations at any idled facility.

 

Basis of 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, 2020. 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, 2020. 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 $59,997,000 and $35,839,000 at September 30, 2021 and December 31, 2020, respectively, were used as collateral under Kinergy’s operating line of credit. The allowance for doubtful accounts was $360,000 and $260,000 as of September 30, 2021 and December 31, 2020, respectively. The Company recorded a bad debt recovery of $3,000 and no bad debt expense for the three months ended September 30, 2021 and 2020, respectively. The Company recorded bad debt expense of $140,000 and $1,000 for the nine months ended September 30, 2021 and 2020, 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, accounts 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 notes receivable are not considered materially different than fair value due to their recent issuances, and other long-term debt instruments’ carrying values are not considered materially different than fair value because the interest rates on these instruments are variable, and are considered Level 2 fair value measurements.

 

Estimates and Assumptions – The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates are required as part of determining the allowance for 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 and the potential outcome of future tax consequences of events recognized in the Company’s financial statements or tax returns, and the valuation of assets acquired and liabilities assumed as a result of business combinations. Actual results and outcomes may materially differ from management’s estimates and assumptions.

 

2. ASSETS AND LIABILITIES HELD-FOR-SALE.

 

In October 2020, the Company’s Board of Directors approved a plan to sell the Company’s fuel-grade ethanol production facilities located in Madera and Stockton, California. As a result, the Company determined the related long-lived asset groups should be classified as held-for-sale. During the nine months ended September 30, 2021, the Company provided for an additional impairment charge of $1.2 million based on revised fair value estimates.

 

7

 

 

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

 

On November 5, 2021, the Company closed the sale of its Stockton facility for gross proceeds of $24.0 million in cash. With the net cash proceeds, the Company repaid its parent notes payable and the Pekin and ICP loans in full.

 

During 2021, the Company has agreed to sell certain assets of the Company’s idled facility in Canton, Illinois. As a result, the Company determined the related long-lived asset groups should be classified as held-for-sale at September 30, 2021. During the nine months ended September 30, 2021, the Company recorded an estimated impairment charge of $1.9 million based on fair value estimates.

 

The Company classified the following assets and liabilities as held-for-sale as of September 30, 2021 (in thousands):

 

   Stockton   Canton 
Property and equipment, net  $19,535   $1,000 
Right of use operating lease assets, net   9,623    
 
Assets held-for-sale  $29,158   $1,000 

 

   Stockton   Canton 
Liabilities held-for-sale – operating leases  $10,500   $
 

 

The Company classified the following assets and liabilities as held-for-sale as of December 31, 2020 (in thousands):

 

   Stockton   Madera 
Property and equipment, net  $19,535   $29,013 
Right of use operating lease assets, net   9,747    
 
Assets held-for-sale  $29,282   $29,013 

 

   Stockton   Madera 
Operating lease obligations  $10,435   $
 
Assessment financing   
    9,107 
Liabilities held-for-sale  $10,435   $9,107 

 

For the three months ended September 30, 2021, net sales attributed to the results of operations for Stockton and Madera were $1.5 million and $0, respectively. For the three months ended September 30, 2020, net sales attributed to the results of operations for Stockton and Madera were $0.2 million and less than $0.1 million, respectively. For the three months ended September 30, 2021, pre-tax income (loss) attributed to the results of operations for Stockton and Madera was income of $0.3 million and loss of $0.2 million, respectively. For the three months ended September 30, 2020, pre-tax loss attributed to the results of operations for Stockton and Madera was $1.8 million and $1.8 million, respectively.

 

For the nine months ended September 30, 2021, net sales attributed to the results of operations for Stockton and Madera were $2.0 million and $0, respectively. For the nine months ended September 30, 2020, net sales attributed to the results of operations for Stockton and Madera were $22.6 million and $22.5 million, respectively. For the nine months ended September 30, 2021, pre-tax loss attributed to the results of operations for Stockton and Madera was $1.9 million and $0.8 million, respectively. For the nine months ended September 30, 2020, pre-tax loss attributed to the results of operations for Stockton and Madera was $5.4 million and $5.4 million, respectively.

 

8

 

 

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 (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 fuel-grade ethanol 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
September 30,
   Nine Months Ended
September 30,
 
   2021   2020   2021   2020 
Net Sales                
Marketing and distribution:                
Alcohol sales, gross  $112,391   $84,001   $255,702   $212,625 
Alcohol sales, net   505    382    1,489    1,117 
Intersegment sales   2,415    1,598    7,277    7,751 
Total marketing and distribution sales   115,311    85,981    264,468    221,493 
Pekin Campus production, recorded as gross:                    
Alcohol sales  $114,587   $77,075   $341,967   $255,737 
Essential ingredient sales   46,016    27,619    140,670    101,123 
Intersegment sales   293    197    920    877 
Total Pekin Campus sales   160,896    104,891    483,557    357,737 
                     
Other production, recorded as gross:                    
Alcohol sales  $25,190   $11,765   $63,311   $120,797 
Essential ingredient sales   6,867    3,885    19,261    36,806 
Intersegment sales   259    420    896    1,121 
Total Other production sales   32,316    16,070    83,468    158,724 
                     
Intersegment eliminations   (2,967)   (2,215)   (9,093)   (9,749)
Net sales as reported  $305,556   $204,727   $822,400   $728,205 
Cost of goods sold:                    
Marketing and distribution  $105,902   $84,589   $245,606   $210,827 
Pekin Campus production   169,721    80,280    468,972    302,120 
Other production   35,613    20,718    87,055    181,382 
Intersegment eliminations   (2,281)   (1,790)   (4,904)   (5,346)
Cost of goods sold as reported  $308,955   $183,797   $796,729   $688,983 
Income (loss) before benefit for income taxes:                    
Marketing and distribution  $7,517   $(479)  $12,925   $3,808 
Pekin Campus production   (11,830)   31,715    8,907    50,995 
Other production   (4,856)   (7,173)   (12,463)   (40,990)
Corporate activities   6,037    (8,848)   567    (10,900)
   $(3,132)  $15,215   $9,936   $2,913 

Depreciation:

                    
Pekin Campus production  $4,372   $4,335   $13,043   $13,101 
Other production   1,468    3,690    4,433    13,657 
Corporate activities   11    30    44    97 
   $5,851   $8,055   $17,520   $26,855 
Interest expense (income):                    
Marketing and distribution  $295   $334   $721   $1,275 
Pekin Campus production   176    1,243    767    4,922 
Other production   
    141    182    199 
Corporate activities   (42)   2,481    1,689    7,757 
   $429   $4,199   $3,359   $14,153 

 

9

 

 

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

 

   September 30,
2021
   December 31,
2020
 
Total assets:        
Marketing and distribution  $149,316   $89,337 
Pekin Campus production   239,275    234,439 
Other production   83,217    102,409 
Corporate assets   11,596    50,633 
   $483,404   $476,818 

 

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 valuation adjustments of $0 and $1,033,000 as of September 30, 2021 and December 31, 2020, respectively. Inventory balances consisted of the following (in thousands):

 

   September 30,
2021
   December 31,
2020
 
Finished goods  $40,836   $25,154 
Work in progress   5,539    4,333 
Raw materials   10,148    7,074 
Other   1,594    1,364 
Total  $58,117   $37,925 

 

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 nine months ended September 30, 2021 and 2020, 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 losses of $976,000 and gains of $1,582,000 as the change in the fair value of these contracts for the three months ended September 30, 2021 and 2020, respectively. The Company recognized net gains of $18,435,000 and $1,582,000 as the change in the fair value of these contracts for the nine months ended September 30, 2021 and 2020, respectively.

 

10

 

 

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 September 30, 2021 
   Assets   Liabilities 
Type of Instrument  Balance Sheet Location  Fair Value   Balance Sheet Location  Fair
Value
 
Cash collateral balance  Other current assets  $757         
Commodity contracts  Derivative assets  $12,977   Derivative liabilities  $2,735 

 

   As of December 31, 2020 
   Assets   Liabilities 
Type of Instrument  Balance Sheet Location  Fair Value   Balance Sheet Location  Fair
Value
 
Cash collateral balance  Other current assets  $520         
Commodity contracts  Derivative assets  $17,149   Derivative liabilities  $
 

 

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

 

      Realized Losses 
      Three Months Ended
September 30,
 
Type of Instrument  Statements of Operations Location  2021   2020 
Commodity contracts  Cost of goods sold  $(2,894)  $(531)

 

      Unrealized Gains 
      Three Months Ended
September 30,
 
Type of Instrument  Statements of Operations Location  2021   2020 
Commodity contracts  Cost of goods sold  $1,918   $2,113 

 

      Realized Gains 
      Nine Months Ended
September 30,
 
Type of Instrument  Statements of Operations Location  2021   2020 
Commodity contracts  Cost of goods sold  $21,449   $47 

 

      Unrealized Gains (Losses) 
      Nine Months Ended
September 30,
 
Type of Instrument  Statements of Operations Location  2021   2020 
Commodity contracts  Cost of goods sold  $(3,014)  $1,535 

 

11

 

 

6. DEBT.

 

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

 

   September 30,
2021
   December 31,
2020
 
Kinergy line of credit  $70,710   $32,512 
Pekin revolving loan   9,580    20,580 
ICP revolving loan   7,384    9,384 
Parent notes payable   723    25,533 
CARES Act loans   
    9,860 
    88,397    97,869 
Less unamortized debt premium   
    230 
Less unamortized debt financing costs   (89)   (759)
Less short-term portion   (17,687)   (25,533)
Long-term debt  $70,621   $71,807 

 

Parent Notes Payable – On May 14, 2021, with proceeds from the Company’s sale of its Madera, California facility, the Company repaid $19.3 million of principal on its notes payable, resulting in an aggregate remaining balance of $0.7 million. On November 5, 2021, with proceeds from the Company’s sale of its Stockton, California facility, the Company repaid the remaining outstanding balance on these notes.

 

Pekin and ICP Revolving Loans – On November 5, 2021, with proceeds from the Company’s sale of its Stockton, California facility, the Company repaid in full the outstanding balances on these loans.

 

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

 

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

 

December 31:    
2021  $723 
2022   16,964 
2023   70,710 
   $88,397 

 

Restrictions – At September 30, 2021, there were approximately $250.3 million of net assets at the Company’s subsidiaries that were not available for transfer to Alto Ingredients, Inc. in the form of dividends, loans or advances due to restrictions contained in the credit facilities of the Company’s subsidiaries.

 

12

 

 

7. COMMITMENTS AND CONTINGENCIES.

 

Sales Commitments – At September 30, 2021, 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 93,403,000 gallons as of September 30, 2021 and open fixed-price alcohol sales contracts totaling $242,181,000 as of September 30, 2021. The Company had open fixed-price sales contracts for essential ingredients totaling $18,448,000 and open indexed-price sales contracts of essential ingredients for 5,044,000 tons as of September 30, 2021. These sales contracts are scheduled for completion over the next twelve months.

 

Purchase Commitments – At September 30, 2021, the Company had indexed-price purchase contracts to purchase 33,233,000 gallons of alcohol and fixed-price purchase contracts to purchase $54,988,000 of alcohol from its suppliers. The Company had fixed-price purchase contracts to purchase $29,916,000 of corn from its suppliers as of September 30, 2021. The Company had fixed-price purchase contracts for natural gas totaling $4,464,000. The Company also had future commitments for certain capital projects totalling $19,100,000. These purchase commitments are scheduled to be satisfied through mid-2022.

 

Litigation – GeneralThe 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 health care and life insurance plan (the “Postretirement Plan”). The Company assumed the Retirement Plan and the Postretirement Plan as part of its acquisition of Aventine Renewable Energy Holdings, Inc. on July 1, 2015.

 

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, 2020, the Retirement Plan’s accumulated projected benefit obligation was $24.6 million, with a fair value of plan assets of $17.6 million. The underfunded amount of $7.0 million is recorded on the Company’s consolidated balance sheet in other liabilities.

 

For the three months ended September 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 three months ended September 30, 2020, the Retirement Plan’s net periodic expense was $48,000, comprised of $173,000 in interest cost and $101,000 in service cost, partially offset by $226,000 of expected return on plan assets.

 

For the nine months ended September 30, 2021, the Retirement Plan’s net periodic expense was $66,000, comprised of $453,000 in interest cost and $327,000 in service cost, partially offset by $714,000 of expected return on plan assets. For the nine months ended September 30, 2020, the Retirement Plan’s net periodic expense was $144,000, comprised of $519,000 in interest cost and $303,000 in service cost, partially offset by $678,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, 2020, the Postretirement Plan’s accumulated projected benefit obligation was $5.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 September 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 three months ended September 30, 2020, the Postretirement Plan’s net periodic expense was $59,000, comprised of $38,000 of interest cost, $14,000 of service cost and $7,000 of amortization expense.

 

13

 

 

For the nine months ended September 30, 2021, the Postretirement Plan’s net periodic expense was $126,000, comprised of $30,000 of interest cost, $78,000 of service cost and $18,000 of amortization expense. For the nine months ended September 30, 2020, the Postretirement Plan’s net periodic expense was $177,000, comprised of $114,000 of interest cost, $42,000 of service cost and $21,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 September 30, 2021 and December 31, 2020 of $20,535,000 and $48,548,000, respectively. 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 September 30, 2021 (in thousands):

 

   Fair Value   Level 1   Level 2   Level 3 
Assets:                
Derivative financial instruments  $12,977   $12,977   $
   $
 
                     
Long-lived assets held-for-sale   30,158    
    
    30,158 
   $43,135   $12,977   $
   $30,158 
                     
Liabilities:                    
                     
Derivative financial instruments  $(2,735)  $(2,735)  $
   $
 
   $(2,735)  $(2,735)  $
   $
 

 

14

 

 

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

 

                   Benefit Plan 
   Fair               Percentage 
   Value   Level 1   Level 2   Level 3   Allocation 
Assets:                    
Derivative financial instruments  $17,149   $17,149   $
   $
    
 
 
                          
Long-lived assets held-for-sale   58,295    
    
    58,295    
 
 
Defined benefit plan assets(1)   
 
    
 
    
 
    
 
    
 
 
(pooled separate accounts):                         
Large U.S. Equity(2)   5,470    
    5,470    
    31%
Small/Mid U.S. Equity(3)   2,605    
    2,605    
    15%
International Equity(4)   2,921    
    2,921    
    17%
Fixed Income(5)   6,592    
    6,592    
    37%
   $93,032   $17,149   $17,588   $58,295      
                          
Liabilities:                         
                          
   $
   $
   $
   $
      

 

 

(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 September 30, 2021 
   Loss Numerator   Shares Denominator   Per-Share Amount 
Net loss attributed to Alto Ingredients, Inc.  $(3,132)          
Less: Preferred stock dividends   (319)          
Basic and Diluted loss per share:               
Loss available to common stockholders  $(3,451)   71,383   $(0.05)

 

15

 

 

   Three Months Ended September 30, 2020 
   Income
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net income attributed to Alto Ingredients, Inc.  $15,215           
Less: Preferred stock dividends   (319)          
Basic income per share:               
Income available to common stockholders  $14,896    58,503   $0.25 
Add: Dilutive securities       3,196      
Diluted income per share:               
Income available to common stockholders  $14,896    61,699   $0.24 

 

   Nine Months Ended September 30, 2021 
   Income
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net income attributed to Alto Ingredients, Inc.  $9,936           
Less: Preferred stock dividends   (946)          
Basic income per share:               
Income available to common stockholders  $8,990    71,002   $0.13 
Add: Dilutive securities       1,258      
Diluted income per share:               
Income available to common stockholders  $8,990    72,260   $0.12 

 

   Nine Months Ended September 30, 2020 
   Income
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net income attributed to Alto Ingredients, Inc.  $5,079           
Less: Preferred stock dividends   (949)          
Basic income per share:               
Income available to common stockholders  $4,130    55,620   $0.07 
Add: Dilutive securities       2,338      
Diluted income per share:               
Income available to common stockholders  $4,130    57,958   $0.07 

 

There were an additional aggregate potentially dilutive weighted-average shares of 964,000 from convertible securities outstanding for the three and nine months ended September 30, 2021 and 2020. These securities were not considered in calculating diluted net income per share for the three and nine months ended September 30, 2021 and 2020, as their effect would have been anti-dilutive.

 

16

 

 

11. PARENT COMPANY FINANCIALS.

 

Restricted Net AssetsAt September 30, 2021, the Company had approximately $250.3 million of net assets at its subsidiaries that were not available for transfer to Alto Ingredients in the form of dividends, distributions, loans or advances due to restrictions contained in the credit facilities of these subsidiaries.

 

Parent company financial statements for the periods covered in this report are set forth below (in thousands):

 

   September 30,
2021
   December 31,
2020
 
ASSETS        
Current Assets:        
Cash and cash equivalents  $7,038   $25,632 
Receivables from subsidiaries   23,165    15,548 
Other current assets   891    1,836 
Total current assets   31,094    43,016 
           
Property and equipment, net   98    142 
Other Assets:          
Investments in subsidiaries   255,904    246,518 
Alto West, LLC receivable   27,592    42,649 
Right of use operating lease assets, net   2,773    2,985 
Other assets   796    1,088 
Total other assets   287,065    293,240 
Total Assets  $318,257   $336,398 
Current Liabilities:          
Accounts payable and accrued liabilities  $5,405   $2,001 
Accrued Alto Op Co. purchase   3,829    3,829 
Current portion of long-term debt   723    25,533 
Other current liabilities   332    473 
Total current liabilities   10,289    31,836 
           
Long-term debt, net of current portion   
    5,564 
Other liabilities   2,772    2,763 
Total Liabilities   13,061    40,163 
Stockholders’ Equity:          
Preferred stock   1    1 
Common and non-voting common stock   73    72 
Additional paid-in capital   1,036,608    1,036,638 
Accumulated other comprehensive loss   (3,878)   (3,878)
Accumulated deficit   (727,608)   (736,598)
Total Alto Ingredients, Inc. stockholders’ equity   305,196    296,235 
Total Liabilities and Stockholders’ Equity  $318,257   $336,398 

 

   Three Months Ended
September 30,
   Nine Months Ended
September 30,
 
   2021   2020   2021   2020 
                 
Management fees from subsidiaries  $2,406   $2,802   $7,418   $8,928 
Selling, general and administrative expenses   3,105    3,305    12,149    12,990 
Loss from operations   (699)   (503)   (4,731)   (4,062)
Income from loan forgiveness   5,973    
    5,973    
 
Interest income (expense), net   42    (1,490)   (1,689)   (4,787)
Fair value adjustments   
    (6,856)   
    (7,497)
Other income (expense)   295    (41)   1,513    (203)
Income (loss) before benefit for income taxes   5,611    (8,890)   1,066    (16,549)
Benefit for income taxes   
    
    
    
 
Income (loss) before benefit for income taxes   5,611    (8,890)   1,066    (16,549)
Equity in income (losses) of subsidiaries   (8,743)   24,105    8,870    21,628 
Net income (loss)  $(3,132)  $15,215   $9,936   $5,079 

 

17

 

 

   For the Nine Months Ended
September 30,
 
   2021   2020 
Operating Activities:        
Net income  $9,936   $5,079 
Adjustments to reconcile net income to cash used in operating activities:          
Equity in (income) losses of subsidiaries   (8,870)   (21,628)
Income from loan forgiveness   (5,973)    
Fair value adjustments   
    7,497 
Depreciation   44    97 
Amortization of debt discounts   409    (173)
Changes in operating assets and liabilities:          
Accounts receivable   (7,617)   (288)
Other assets   1,449    1,184 
Accounts payable and accrued expenses   (2,213)   (19)
Accounts payable with subsidiaries   32     
Net cash used in operating activities  $(12,803)  $(8,251)
Investing Activities:          
Additions to property and equipment  $
   $
 
Net cash used in investing activities  $
   $
 
Financing Activities:          
Proceeds from issuances of common stock  $462   $5,296 
Proceeds from plant receivables   15,057    5,813 
Proceeds from warrant exercises       5,500 
Proceeds from long-term debt   
    5,973 
Payments on senior notes   (24,810)   (5,500)
Dividend from subsidiary   3,500    
 
Preferred stock dividend payments   
    
 
Net cash (used in) provided by financing activities  $(5,791)  $17,082 
Net change in cash and cash equivalents   (18,594)   8,831 
Cash and cash equivalents at beginning of period   25,632    4,985 
Cash and cash equivalents at end of period  $7,038   $13,816 

 

18

 

 

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 marketer of specialty alcohols and essential ingredients, and the largest producer of specialty alcohols in the United States based on annualized volumes.

 

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 all of the alcohols produced at our facilities as well as fuel-grade ethanol produced by third parties. In 2020, we marketed over 500 million gallons combined of our own alcohols as well as fuel-grade ethanol produced by third parties, and nearly 1.5 million tons of essential ingredients on a dry matter basis.

 

19

 

 

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, (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 fuel-grade ethanol and essential ingredients produced at all of our other production facilities on an aggregate 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 marketer 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.

 

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 yeast, corn gluten and distillers grains 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 fuel.

 

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.

 

We are currently operating at approximately 83% of our estimated maximum annual production capacity. Our Magic Valley facility is currently idled, however, we are preparing to restart the facility during the fourth quarter. 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     

 

Marketing Segment

 

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

 

20

 

 

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 fuel-grade ethanol 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 fuel-grade ethanol producers. We arrange for transportation, storage and delivery of fuel-grade ethanol purchased by our customers through our agreements with third-party service providers in the Western United States as well as in the Midwest from a variety of sources.

 

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

 

See “Note 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

 

We made significant progress advancing our strategic initiatives in the third quarter by expanding our essential ingredients business and investing in infrastructure improvements. Subsequent to quarter-end, we also completed the realignment of our business.

 

In September, 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. We chose this facility because of its location near cattle, poultry, pork and acquaculture markets to serve the growing demand for high protein feed. We plan to restart production at this facility by year-end and commission the new system in the first half of 2022. Once completed, we expect the CoPromax system to produce over 33,000 tons of feed annually with a protein content greater than 50%. The system will also increase corn oil yields by 50% to nearly 9.0 million pounds annually. We expect the combination of additional sales of corn oil and premium prices from high protein feed to contribute earnings before interest, taxes, depreciation and amortization, or EBITDA, of over $9.0 million annually based on current market prices, of which we expect a contribution of $5.0 million of EBITDA in 2022.

 

We plan to roll out the CoPromax system at our three other dry mills following its successful installation at our Magic Valley facility. Assuming similar economics across all four dry mills, we conservatively estimate that the systems will contribute EBITDA of $40.0 million annually, including additional EBITDA of $34.0 million in 2023 or 2024, or both. This initiative is one example of our efforts to grow and diversify our revenues and bolster the quantity and quality of our earnings.

 

In the third quarter, we completed our yeast facility expansion project. Our additional yeast production is fully contracted for sale through 2022. We expect to complete our feed dryer upgrades and achieve their full operation by year-end. Beginning in 2022, we anticipate that our yeast facility expansion and feed dryer upgrade projects will contribute EBITDA of approximately $5.0 million annually. We also completed the expansion of our annual corn oil production capacity by 4,000 tons at our Pekin campus, which we expect will contribute EBITDA of approximately $4.5 million annually starting in 2022. In addition to our yeast facility expansion, we are pursuing opportunities to expand our yeast product offerings to include higher quality, more versatile products marketable to the food industry.

 

We have completed the repair and maintenance shutdown, and infrastructure upgrade, of our Pekin campus wet mill. We upgraded the facility’s electrical infrastructure, improved redundancy in the facility’s cooling supply, and replaced condensers and pumps. This project has significantly improved the efficiency and reliability of the facility’s production capabilities to further support customer demand long-term. The project has also extended our planned outage schedule to 24-month intervals. The facility shutdown occurred during a period of volatile market conditions and reduced revenues and increased operating costs, resulting in a net loss for the third quarter. Following its restart, our Pekin campus wet mill returned to profitable operations in September.

 

We continue to work with new and existing customers to act as their certified producer of a growing variety of specialty alcohols used in common, everyday consumer goods, such as vinegars, spirits, mouthwash, cosmetics and cleaning supplies. To proactively address our customers’ growing needs, we are extending to our Pekin wet mill the certifications we obtained in 2020 for our ICP facility. We expect to complete these certifications by year-end, which will provide redundancy across our entire Pekin campus as well as further quality assurances to our customers.

 

21

 

 

Due to volatile commodity prices, customers are taking a more measured approach to contracting annual specialty alcohol volumes for 2022 as compared to prior years. As a result, we expect contract negotiations to extend through the rest of 2021. Nevertheless, we expect to contract for more specialty alcohol gallons in 2022 than in 2021.

 

In November, we completed the sale of our idled fuel-grade ethanol facility in Stockton, California for $24 million in cash. We retained the right to service our regional customer needs by using the facility’s terminal capabilities. We will also act as the facility’s exclusive marketer of fuel-grade ethanol when production resumes. The sale of our Stockton facility and the earlier sale of our Madera, California facility collectively remove approximately $4.0 million in annual negative EBITDA carrying costs for the idled facilities. The sale of our Stockton facility completes the realignment, which began over 21 months ago, of our business. This realignment has contributed significantly to the repayment of approximately $150.0 million in debt, achieving our goal of repayment by the end of 2021. Retiring this debt has also eliminated over $16.0 million in annual interest expense and has removed the structural and financial impediments that contributed to our prior financial challenges.

 

In total, we expect our capital improvement projects and cost savings from the realignment of our business to contribute $18.5 million of EBITDA in 2022 compared to 2021.

 

We anticipate full-year 2021 gross profit, on a consolidated basis, of at least $40.0 million, excluding any fourth quarter impact from derivatives. Many variables could materially impact this projected amount and our overall results, including highly volatile commodity prices, export conditions, and abnormally high logistical costs, including corn basis. Given unusually high positive short-term spreads in fuel-grade ethanol and corn, we have begun locking in margins for our fuel-grade ethanol production through year-end. Moreover, given the volatility we experienced in 2021 in the commodity markets, we have elected to lock in our utility costs for the next twelve months and lock in other variable input costs, including corn, through the first quarter of 2022 to mitigate risk.

 

We plan to reinvest in sustainable and profitable business segments, strengthening our core operations and further diversifying our product offerings in specialty alcohols and essential ingredients. In addition, we remain actively engaged with third parties to develop a carbon capture and sequestration program at our Pekin campus, which remains an important opportunity, especially given the tax credit enhancements for carbon capture and sequestration included in the Infrastructure Investment and Jobs Act. Finally, we are actively pursuing opportunities to extend our specialty alcohol business through accretive vertical integration.

 

Use of Non-GAAP Measures

Management believes that certain financial measures not in accordance with generally accepted accounting principles (“GAAP”) are useful measures of operations. The company defines EBITDA as unaudited net income (loss) attributed to Alto Ingredients, Inc. before interest expense, provision (benefit) for income taxes, and depreciation and amortization expense. 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 the company’s performance on a period-over-period basis. 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. EBITDA has limitations as an analytical tool and you should not consider this measure in isolation or as a substitute for analysis of our 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 items required for reconciliation are uncertain, outside of our control and/or cannot be reasonably predicted, such as provision (benefit) for income taxes and net income (loss), that are not presently estimable.

 

Critical Accounting Policies

 

The preparation of our financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America, requires us to make judgments and estimates that may have a significant impact upon the portrayal of our financial condition and results of operations. We believe that of our significant accounting policies, the following require estimates and assumptions that require complex, subjective judgments by management that can materially impact the portrayal of our financial condition and results of operations: revenue recognition; impairment of long-lived assets and held-for-sale classification; valuation of allowance for deferred taxes and derivative instruments. These significant accounting principles are more fully described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Policies” in our Annual Report on Form 10-K for the year ended December 31, 2020.

 

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.

 

22

 

 

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

 

   Three Months Ended
September 30,
   Percentage   Nine Months Ended
September 30,
   Percentage 
   2021   2020   Variance   2021   2020   Variance 
Fuel-grade ethanol production gallons sold (in millions)   38.3    21.9    74.9%   118.6    148.0    (19.9)%
Specialty alcohol production gallons sold (in millions)   19.7    21.6    (8.8)%   63.1    74.9    (15.8)%
Third party fuel-grade ethanol gallons sold (in millions)   67.2    76.7    (12.4)%   180.5    213.0    (15.3)%
Total gallons sold (in millions)   125.2    120.2    4.2%   362.2    435.9    (16.9)%
                               
Total gallons produced (in millions)   60.6    45.2    34.1%   182.2    209.1    (12.9)%
                               
Production capacity utilization   59%   40%   47.5%   57%   54%   5.6%
                               
Average sales price per gallon  $2.47   $1.71    44.4%  $2.27   $1.60    41.9%
                               
Corn cost per bushel – CBOT equivalent  $6.09   $3.29    85.1%  $5.71   $3.49    63.6%
Average basis (1)  $0.89   $0.22    304.5%  $0.53   $0.29    82.8%
Delivered cost of corn  $6.98   $3.51    98.9%  $6.24   $3.78    65.1%
                               
Total essential ingredients tons sold (in thousands)   305.6    255.5    19.6%   886.5    1,177.5    (24.7)%
                               
Essential ingredients revenues as % of delivered cost of corn(2)   29.5%   50.2%   (41.2)%   33.8%   44.6%   (24.2)%
Average CBOT fuel-grade ethanol price per gallon  $2.25   $1.27    77.2%  $2.08   $1.20    73.3%
Average CBOT corn price per bushel  $5.59   $3.40    64.4%  $5.87   $3.49    68.2%

 

 

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

 

Net Sales, Cost of Goods Sold and Gross Profit (Loss)

 

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

 

  

Three Months Ended
September 30,

   Variance in  

Nine Months Ended
September 30,

   Variance in 
   2021   2020   Dollars   Percent   2021   2020   Dollars   Percent 
                                 
Net sales  $305,556   $204,727   $100,829    49.3%  $822,400   $728,205   $94,195    12.9%
Cost of goods sold   308,955    183,797    125,158    68.1%   796,729    688,983    107,746    15.6%
Gross profit (loss)  $(3,399)  $20,930   $(24,329)   NM*  $25,671   $39,222   $(13,551)   (34.5)%
Percentage of net sales   (1.1)%   10.2%             3.1%   5.4%          

 

 

*Not meaningful.

 

23

 

 

Net Sales

 

The increase in our consolidated net sales for the three months ended September 30, 2021 as compared to the same periods in 2020 was primarily due to an increase in our average sales price per gallon and in our production gallons sold.

 

Our production gallons and our volume of essential ingredients sold increased for the three months ended September 30, 2021 as compared to the same period in 2020 primarily due to the operation of our Pekin dry mill in the third quarter of 2021, which was idled during the same period in 2020 due to significant logistical constraints arising from closure of the Illinois River for lock repairs, and continued contract sales of our specialty alcohols. Our third-party gallons sold declined as compared to the same period in 2020 because we focused our efforts on selling our own fuel-grade ethanol production.

 

The increase in our consolidated net sales for the nine months ended September 30, 2021 as compared to the same period in 2020 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, our third-party gallons and our volume of essential ingredients sold declined for the nine months ended September 30, 2021 as compared to the same period in 2020 due to an intentional reduction in our production and sale of fuel-grade ethanol as we continued our focus on more profitable operations. In addition, the prior year period includes gallons associated with our production facilities that have since been idled and/or sold. Moreover, we produced and sold fewer gallons of specialty alcohols due to lower spot sales in 2021 compared to 2020 as demand has abated in 2021 for sanitizers and disinfectants.

 

Three Months Ended September 30, 2021 and 2020

 

On a consolidated basis, our average sales price per gallon increased by 44% to $2.47 for the three months ended September 30, 2021 as compared to $1.71 for the same period in 2020. The average Chicago Board of Trade, or CBOT, fuel-grade ethanol price per gallon, increased 77% to $2.25 for the three months ended September 30, 2021 as compared to $1.27 for the same period in 2020.

 

Marketing Segment

 

Net sales of fuel-grade ethanol from our marketing segment reported gross, excluding intersegment sales, increased by $28.4 million, or 34%, to $112.4 million for the three months ended September 30, 2021 as compared to $84.0 million for the same period in 2020.

 

Our volume of third party fuel-grade ethanol gallons sold reported gross by our marketing segment declined by 8.5 million gallons, or 17%, to 43.0 million gallons for the three months ended September 30, 2021 as compared to 51.5 million gallons for the same period in 2020. At our marketing segment’s average sales price per gallon of $2.61 for the three months ended September 30, 2021, we generated $22.2 million less in net sales from our marketing segment from the 8.5 million fewer gallons of third-party fuel-grade ethanol sold gross in the three months ended September 30, 2021 as compared to the same period in 2020.

 

The $0.98 per gallon, or 60%, increase in our marketing segment’s average sales price per gallon for the three months ended September 30, 2021 as compared to the same period in 2020 resulted in a $51.0 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 segment decreased by 1.0 million gallons, or 4%, to 24.2 million gallons for the three months ended September 30, 2021 as compared to 25.2 million gallons for the same period in 2020. The decrease in third-party fuel-grade ethanol gallons sold reported net decreased net sales by $0.4 million.

 

24

 

 

Pekin Campus Production Segment

 

Net sales of alcohol from our Pekin Campus production segment increased by $37.5 million, or 49%, to $114.6 million for the three months ended September 30, 2021 as compared to $77.1 million for the same period in 2020. Our total volume of production gallons sold increased by 12.7 million gallons, or 35%, to 49.2 million gallons for the three months ended September 30, 2021 as compared to 36.5 million gallons for the same period in 2020. At our Pekin Campus production segment’s average sales price per gallon of $2.33 for the three months ended September 30, 2021, we generated $29.6 million in additional net sales from our Pekin Campus production segment from the 12.7 million additional gallons of alcohol sold in the three months ended September 30, 2021 as compared to the same period in 2020. The increase of $0.22, or 10%, in our Pekin Campus production segment’s average sales price per gallon in the three months ended September 30, 2021 as compared to the same period in 2020 improved our net sales from our Pekin Campus production segment by $7.9 million.

 

Net sales of essential ingredients increased by $18.4 million, or 67%, to $46.0 million for the three months ended September 30, 2021 as compared to $27.6 million for the same period in 2020. Our total volume of essential ingredients sold increased by 44,100 tons, or 24%, to 227,300 tons for the three months ended September 30, 2021 from 183,200 tons for the same period in 2020. At our average sales price per ton of $202.45 for the three months ended September 30, 2021, we generated an additional $8.9 million in net sales from the 44,100 additional tons of essential ingredients sold in the three months ended September 30, 2021 as compared to the same period in 2020. The increase of $51.69, or 34%, in our average sales price per ton for the three months ended September 30, 2021 as compared to the same period in 2020 increased our net sales from our Pekin Campus production segment by $9.5 million.

 

Other Production Segment

 

Net sales of alcohol from our other production segment increased by $13.4 million, or 114%, to $25.2 million for the three months ended September 30, 2021 as compared to $11.8 million for the same period in 2020. Our total volume of gallons sold increased by 1.8 million gallons, or 26%, to 8.8 million gallons for the three months ended September 30, 2021 as compared to 7.0 million gallons for the same period in 2020. At our other production segment’s average sales price per gallon of $2.86 for the three months ended September 30, 2021, we generated an additional $5.1 million in net sales from our other production segment from the 1.8 million additional gallons of alcohol sold in the three months ended September 30, 2021 as compared to the same period in 2020. The increase of $1.18, or 70%, in our other production segment’s average sales price per gallon for the three months ended September 30, 2021 as compared to the same period in 2020 improved our net sales from our other production segment by $8.3 million.

 

Net sales of essential ingredients increased by $3.0 million, or 77%, to $6.9 million for the three months ended September 30, 2021 as compared to $3.9 million for the same period in 2020. Our total volume of essential ingredients sold increased by 6,000 tons, or 8%, to 78,300 tons for the three months ended September 30, 2021 from 72,300 tons for the same period in 2020. At our average sales price per ton of $87.70 for the three months ended September 30, 2021, we generated an additional $0.5 million in net sales from the 6,000 additional tons of essential ingredients sold in the three months ended September 30, 2021 as compared to the same period in 2020. The increase of $33.97, or 63%, in our average sales price per ton for the three months ended September 30, 2021 as compared to the same period in 2020 increased our net sales from our other production segment by $2.5 million.

 

25

 

 

Nine Months Ended September 30, 2021 and 2020

 

On a consolidated basis, our average sales price per gallon increased by 42% to $2.27 for the nine months ended September 30, 2021 as compared to $1.60 for the same period in 2020. The average CBOT fuel-grade ethanol price per gallon, increased by 73% to $2.08 for the nine months ended September 30, 2021 as compared to $1.20 for the same period in 2020.

 

Marketing Segment

 

Net sales of fuel-grade ethanol from our marketing segment reported gross, excluding intersegment sales, increased by $43.1 million, or 20%, to $255.7 million for the nine months ended September 30, 2021 as compared to $212.6 million for the same period in 2020.

 

Our volume of third party fuel-grade ethanol gallons sold reported gross by our marketing segment declined by 35.7 million gallons, or 26%, to 103.2 million gallons for the nine months ended September 30, 2021 as compared to 138.9 million gallons for the same period in 2020. At our marketing segment’s average sales price per gallon of $2.48 for the nine months ended September 30, 2021, we generated $88.5 million less in net sales from our marketing segment from the 35.7 million fewer gallons of third-party fuel-grade ethanol sold reported gross in the nine months ended September 30, 2021 as compared to the same period in 2020.

 

The $0.95 per gallon, or 62%, increase in our marketing segment’s average sales price per gallon for the nine months ended September 30, 2021 as compared to the same period in 2020 resulted in a $131.6 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 segment increased by 3.2 million gallons, or 4%, to 77.3 million gallons for the nine months ended September 30, 2021 as compared to 74.1 million gallons for the same period in 2020. The increase in third-party fuel-grade ethanol gallons sold reported net increased net sales by $0.4 million.

 

Pekin Campus Production Segment

 

Net sales of alcohol from our Pekin Campus production segment increased by $86.3 million, or 34%, to $342.0 million for the nine months ended September 30, 2021 as compared to $255.7 million for the same period in 2020. Our total volume of production gallons sold increased by 12.7 million gallons, or 9%, to 157.4 million gallons for the nine months ended September 30, 2021 as compared to 144.7 million gallons for the same period in 2020. At our Pekin Campus production segment’s average sales price per gallon of $2.17 for the nine months ended September 30, 2021, we generated $27.6 million additional net sales from our Pekin Campus production segment from the 12.7 million additional gallons of alcohol sold in the nine months ended September 30, 2021 as compared to the same period in 2020. The increase of $0.41, or 23%, in our Pekin Campus production segment’s average sales price per gallon in the nine months ended September 30, 2021 as compared to the same period in 2020 improved our net sales from our Pekin Campus production segment by $58.7 million.

 

Net sales of essential ingredients increased by $39.6 million, or 39%, to $140.7 million for the nine months ended September 30, 2021 as compared to $101.1 million for the same period in 2020. Our total volume of essential ingredients sold increased by 22,100 tons, or 4%, to 660,900 tons for the nine months ended September 30, 2021 from 638,800 tons for the same period in 2020. At our average sales price per ton of $212.85 for the nine months ended September 30, 2021, we generated $4.7 million in additional net sales from the 22,100 additional tons of essential ingredients sold in the nine months ended September 30, 2021 as compared to the same period in 2020. The increase of $54.54, or 35%, in our average sales price per ton for the nine months ended September 30, 2021 as compared to the same period in 2020 increased our net sales from our Pekin Campus production segment by $34.9 million.

 

26

 

 

Other Production Segment

 

Net sales of alcohol from our other production segment declined by $57.5 million, or 48%, to $63.3 million for the nine months ended September 30, 2021 as compared to $120.8 million for the same period in 2020. Our total volume of gallons sold declined by 53.9 million gallons, or 69%, to 24.3 million gallons for the nine months ended September 30, 2021 as compared to 78.2 million gallons for the same period in 2020. At our other production segment’s average sales price per gallon of $2.61 for the nine months ended September 30, 2021, we generated $140.4 million less in net sales from the 53.9 million fewer gallons of alcohol sold in the nine months ended September 30, 2021 as compared to the same period in 2020. The increase of $1.06, or 68%, in our other production segment’s average sales price per gallon for the nine months ended September 30, 2021 as compared to the same period in 2020 improved our net sales from our other production segment by $82.9 million.

 

Net sales of essential ingredients declined by $17.5 million, or 48%, to $19.3 million for the nine months ended September 30, 2021 as compared to $36.8 million for the same period in 2020. Our total volume of essential ingredients sold declined by 313,100 tons, or 58%, to 225,600 tons for the nine months ended September 30, 2021 from 538,700 tons for the same period in 2020. At our average sales price per ton of $85.38 for the nine months ended September 30, 2021, we generated $26.7 million less in net sales from the 313,100 fewer tons of essential ingredients sold in the nine months ended September 30, 2021 as compared to the same period in 2020. The increase of $17.05, or 25%, in our average sales price per ton for the nine months ended September 30, 2021 as compared to the same period in 2020 increased our net sales from our other production segment by $9.2 million.

 

Cost of Goods Sold and Gross Profit (Loss)

 

Our consolidated gross profit (loss) declined to a loss of $3.4 million, representing a negative gross margin of 1.1%, for the three months ended September 30, 2021 compared to gross profit of $20.9 million, representing a gross profit margin of 10.2%, for the same period in 2020. Our consolidated gross profit declined to $25.7 million, representing a gross profit margin of 3.1%, for the nine months ended September 30, 2021 compared to $39.2 million, representing a gross profit margin of 5.4%, for the same period in 2020.

 

Our gross profit and gross profit margin declined for the three and nine months ended September 30, 2021 primarily due to an increase in corn and basis costs as well as costs associated with the shutdown of our Pekin wet mill for planned maintenance and upgrades as well as significantly higher margins during the three and nine months ended September 30, 2020 from spot sales of our specialty alcohol used in sanitizers and disinfectants which experienced unprecedented demand in 2020. In addition, while demand and prices for certain essential ingredients increased, industry-wide coproduct prices have, on average, lagged the rise in corn prices, resulting in declining coproduct returns for 2021 as compared to 2020.

 

Three Months Ended September 30, 2021 and 2020

 

Marketing Segment

 

Our marketing segment’s gross profit increased by $7.0 million to $7.3 million for the three months ended September 30, 2021 as compared to $0.3 million for the same period in 2020. Of this improvement, $8.5 million is attributable to higher margins from sales of third-party fuel-grade ethanol partially offset by $1.5 million attributable to lower marketing volumes of third-party fuel-grade ethanol for the three months ended September 30, 2021 as compared to the same period in 2020.

 

Pekin Campus Production Segment

 

Our Pekin Campus production segment’s gross profit declined by $32.9 million to a gross loss of $7.2 million for the three months ended September 30, 2021 as compared to gross profit of $25.7 million for the same period in 2020. Of this decline, $31.0 million is attributable to higher costs and resulting lower margins and $1.9 million is attributable to decreased sales volumes in the three months ended September 30, 2021 as compared to the same period in 2020. Costs were higher primarily due to the shutdown of our Pekin wet mill for maintenance and upgrades as well as higher corn costs.

 

27

 

 

Other Production Segment

 

Our other production segment’s gross profit improved by $1.5 million to a gross loss of $3.5 million for the three months ended September 30, 2021 as compared to a gross loss of $5.0 million for the same period in 2020. Of this improvement, $2.2 million is attributable to higher margins for fuel-grade ethanol, partially offset by $0.7 million attributable to decreased operating costs of plants idled and/or sold during the three months ended September 30, 2021 as compared to the same period in 2020.

 

Nine Months Ended September 30, 2021 and 2020

 

Marketing Segment

 

Our marketing segment’s gross profit improved by $8.4 million to $12.4 million for the nine months ended September 30, 2021 as compared to $4.0 million for the same period in 2020. Of this improvement, $12.8 million is attributable to higher margins from sales of third-party fuel-grade ethanol, partially offset by $4.4 million less in gross profit attributable to lower marketing volumes of third-party fuel-grade ethanol for the nine months ended September 30, 2021 as compared to the same period in 2020.

 

Pekin Campus Production Segment

 

Our Pekin Campus production segment’s gross profit declined by $41.0 million to a gross profit of $17.5 million for the nine months ended September 30, 2021 as compared to $58.5 million for the same period in 2020. Of this decline, $42.6 million is attributable to lower margins resulting from higher production input costs, partially offset by $1.6 million attributed to higher volumes sold in the nine months ended September 30, 2021 as compared to the same period in 2020. In addition, higher costs resulted from the shutdown of our Pekin wet mill for maintence and upgrades.

 

Other Production Segment

 

Our other production segment’s gross profit improved by $19.0 million to a gross loss of $4.2 million for the nine months ended September 30, 2021 as compared to a gross loss of $23.2 million for the same period in 2020. Of this improvement, $9.6 million is attributable to lower operating costs from idled and/or sold plants and $9.4 million is attributable to lower sales volumes at negative margins for the nine months ended September 30, 2021 as compared to the same period in 2020.

 

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
September 30,
   Variance in   Nine Months Ended
September 30,
   Variance in 
   2021   2020   Dollars   Percent   2021   2020   Dollars   Percent 
Selling, general and administrative expenses  $5,533   $6,404   $(871)   (13.6)%  $19,777   $25,245   $(5,468)   (21.7)%
Percentage of net sales   1.8%   3.1%             2.4%   3.5%          

 

Our SG&A expenses declined for the three and nine months ended September 30, 2021 as compared to the same periods in 2020. The period over period declines in SG&A expenses are primarily due to lower professional fees incurred in 2021, as compared to 2020 during which we were working extensively on our debt restructuring and asset sales efforts. We anticipate SG&A expenses of $27.0 million to $30.0 million for all of 2021.

 

28

 

 

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
September 30,
   Variance in   Nine Months Ended
September 30,
   Variance in 
   2021   2020   Dollars   Percent   2021   2020   Dollars   Percent 
Interest Expense, net  $429   $4,199   $(3,770)   (89.8)%  $3,359   $14,153   $(10,794)   (76.3)%
Percentage of net sales   0.1%   2.1%             0.4%   1.9%          

 

Our interest expense declined for the three and nine months ended September 30, 2021 as compared to the same periods in 2020. The declines are primarily due to lower debt balances for 2021 as compared to 2020 as we paid down high interest rate debt in the second half of 2020 and continuing into 2021.

 

Net Income (loss) Available to Common Stockholders

 

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

 

   Three Months Ended September 30,   Variance in   Nine Months Ended September 30,   Variance in 
   2021   2020   Dollars   Percent   2021   2020   Dollars   Percent 
Net income (loss) available to common stockholders  $(3,451)  $14,896   $(18,347)   NM   $8,990   $4,130   $4,860    117.7%
Percentage of net sales   (1.1)%   7.3%             1.1%   0.6%          

 

The decline in net income (loss) available to common stockholders for the three months ended September 30, 2021 as compared to the same period in 2020 is primarily due to the Pekin campus shut down costs for planned maintenance upgrades, and higher production input costs in 2021 as well as higher spot margins from sales of our specialty alcohols in the prior year period compared to predominately fixed-price sales in the current year period, partially offset by income from loan forgiveness, lower interest expense and the absence of any fair value adjustments. The increase in net income (loss) available to common stockholders for the nine months ended September 30, 2021 as compared to the same period in 2020 is primarily due to significantly higher margins from sales of our specialty alcohols in the first quarter of 2021 as compared to the same period in 2020 and income from loan forgiveness. The first quarter of 2020 also included substantial sales of low- or negative-margin fuel-grade ethanol.

 

Liquidity and Capital Resources

 

During the nine months ended September 30, 2021, we funded our operations primarily from proceeds from the sale of our Madera facility, proceeds from lines of credit and cash on hand. These funds were also used to make payments on our term debt and our other credit facilities and for capital expenditures. As of September 30, 2021, we had $36.0 million in cash and cash equivalents and $5.9 million available for borrowing under Kinergy’s operating line of credit. We anticipate capital expenditures to range between $7.0 million and $10.0 million in the fourth quarter of 2021. We believe we have sufficient liquidity to meet our anticipated working capital, debt service and other liquidity needs for at least the next twelve months from the date of this report.

 

29

 

 

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

 

   September 30,
2021
   December 31,
2020
   Change 
Cash and cash equivalents  $36,029   $47,667    (24.4)%
Current assets  $226,598   $214,046    5.9%
Property and equipment, net  $224,319   $229,486    (2.3)%
Current liabilities  $84,448   $86,927    (2.9)%
Long-term debt, noncurrent portion  $70,621   $71,807    (1.7)%
Working capital  $142,150   $127,119    11.8%
Working capital ratio   2.68    2.46    8.9%

 

Restricted Net Assets

 

At September 30, 2021, we had approximately $250.3 million of net assets at our subsidiaries that were not available for transfer to Alto Ingredients, Inc. in the form of dividends, distributions, loans or advances due to restrictions contained in the credit facilities of the subsidiaries.

 

Changes in Working Capital and Cash Flows

 

Working capital improved to $142.2 million at September 30, 2021 from $127.1 million at December 31, 2020 as a result of an increase of $12.6 million in current assets and a decrease of $2.5 million in current liabilities.

 

Current assets increased primarily due to an increase in accounts receivable and higher inventory values due to increased commodity prices for both alcohol and corn from the prior period, partially offset by a reduction in assets held-for-sale as we completed the sale of our Madera facility.

 

Our current liabilities decreased primarily due to a reduction in liabilities held-for-sale as we completed the sale of our Madera facility and a reduction in the current portion of our long-term debt, partially offset by an increase in accounts payable and accrued liabilities due to the timing of payments and an increase in derivative instruments.

 

Our cash and cash equivalents declined by $11.6 million due to $19.7 million in cash used in our operating activities partially offset by $0.9 million in cash provided by our financing activities and $7.3 million in cash provided by our investing activities.

 

30

 

 

Cash used in Operating Activities

 

We used $19.7 million in cash in our operating activities during the nine months ended September 30, 2021, as compared to $75.7 million of cash provided by our operating activities for the same period in 2020. Specific factors that contributed to the change in cash from our operating activities include:

 

a decrease of $64.9 million related to higher accounts receivable balances primarily due to the timing of payments and higher commodity sales prices;

 

a decrease of $43.1 million related to higher inventories primarily due to increased commodity prices; and

 

a net decrease of $11.8 million of held-for-sale assets and liabilities as we completed the sale of our Madera facility.

 

These amounts were partially offset by:

 

an increase of $7.0 million in our consolidated net income primarily due to lower SG&A expenses, lower interest expense, and income from forgiveness of our CARES Act loans;

 

an increase of $33.6 million related to accounts payable due to the timing of payments; and

 

an increase in other assets of $12.6 million related to net changes in our derivative positions.

 

Cash provided by our Investing Activities

 

We generated $7.3 million of cash from our investing activities for the nine months ended September 30, 2021, of which $19.5 million in cash was generated from the sale of our Madera facility, partially offset by $12.2 million for additions to property and equipment resulting from our capital expenditure projects.

 

Cash provided by our Financing Activities

 

Cash provided by our financing activities was $0.9 million for the nine months ended September 30, 2021, which reflected proceeds of $38.2 million from Kinergy’s operating line of credit and $0.5 million in stock option exercises, partially offset by net payments on term debt of $37.8 million.

 

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.

 

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.

 

31

 

 

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
September 30,
   Years Ended
December 31,
 
   2021   2020   2020   2019 
                 
Fixed-Charge Coverage Ratio Requirement   2.00    2.00    2.00    2.00 
Actual   16.11    5.66    5.35    5.71 
Excess   14.11    3.66    3.35    3.71 

 

Alto Ingredients, Inc. has guaranteed all of Kinergy’s obligations under the credit facility. As of September 30, 2021, Kinergy had an outstanding balance of $70.7 million and $5.9 million of unused borrowing availability under the credit facility.

 

Alto Pekin Credit Facilities

 

On December 15, 2016, Alto Pekin, LLC, or Alto Pekin, one of our indirect wholly-owned subsidiaries and the entity that holds two of our production facilities in Pekin, Illinois, entered into a Credit Agreement, or the Pekin Credit Agreement, with 1st Farm Credit Services, PCA and CoBank, ACB, or CoBank. Under the terms of the Pekin Credit Agreement, Alto Pekin borrowed from 1st Farm Credit Services $64.0 million under a term loan facility that matured on August 20, 2021, or the Pekin Term Loan, and up to $32.0 million under a revolving term loan facility that was to mature on February 1, 2022, or the Pekin Revolving Loan, and together with the Pekin Term Loan, the Pekin Credit Facility.

 

On November 5, 2021, we closed the sale of our Stockton, California facility and, using net proceeds from the sale, repaid the Pekin Credit Facility in full.

 

32

 

 

ICP Credit Facilities

 

On September 15, 2017, ICP, Compeer Financial, PCA, or Compeer, and CoBank as agent, entered into a Credit Agreement, or the ICP Credit Agreement. Under the terms of the ICP Credit Agreement, ICP borrowed from Compeer $24.0 million under a term loan facility that matured on September 20, 2021, or the ICP Term Loan, and up to $18.0 million under a revolving term loan facility that was to mature on September 1, 2022, or the ICP Revolving Loan, and together with the ICP Term Loan, the ICP Credit Facility.

 

On November 5, 2021, we closed the sale of our Stockton, California facility and, using net proceeds from the sale, repaid the ICP Credit Facility in full.

 

Senior Secured Notes

 

On December 12, 2016, we entered into a Note Purchase Agreement with five accredited investors and sold $55.0 million in aggregate principal amount of senior secured notes to the investors in a private offering for aggregate gross proceeds of 97% of the principal amount of the notes sold. On June 26, 2017, we entered into a second Note Purchase Agreement with five accredited investors and sold an additional $13.9 million in aggregate principal amount of senior secured notes to the investors in a private offering for aggregate gross proceeds of 97% of the principal amount of the notes sold, and collectively with the notes previously sold, the Notes.

 

33

 

 

On May 14, 2021, in connection with the sale of our Madera, California fuel-grade ethanol production facility, we repaid $19.3 million in principal on these Notes.

 

On November 5, 2021, we closed the sale of our Stockton, California facility and, using net proceeds from the sale, repaid the Notes in full.

 

CARES Act Loans

 

On May 4, 2020, Alto Ingredients, Inc. and Alto Pekin, received loan proceeds from Bank of America, NA under the Coronavirus Aid, Relief, and Economic Security Act through the Paycheck Protection Program administered by the U.S. Small Business Administration, or SBA. Alto Ingredients, Inc. received $6.0 million and Alto Pekin received $3.9 million in loan proceeds. In June 2021, the SBA approved Alto Pekin’s forgiveness application for the full amount of $3.9 million, and accordingly, we recognized income from loan forgiveness for the three months ended June 30, 2021. In September 2021, the SBA approved Alto Ingredients, Inc.’s forgiveness application for the full amount of $6.0 million, and accordingly, we recognized income from loan forgiveness for the three months ended September 30, 2021. The SBA may audit the loan forgiveness applications and further examine eligibility for forgiveness, including the facts and circumstances existing at the time the loans were made. We can provide no assurances that any loan forgiven will not require repayment following an audit by the SBA.

 

Effects of Inflation

 

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

 

34

 

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

 

Not applicable.

 

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 September 30, 2021 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.

 

35

 

 

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

 

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

 

The coronavirus pandemic has resulted in businesses suspending or substantially curtailing operations and travel, quarantines, and an overall substantial slowdown of economic activity. Federal, state and foreign governments have 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. Many 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 further or extended ongoing downturn in global economic activity, or recessionary conditions in general, would likely lead to poor demand for, and negatively affect the prices of, fuel-grade ethanol, materially and adversely affecting our business, results of operations and liquidity.

 

Furthermore, to protect the health and well-being of our employees and customers, we have implemented work-from-home requirements, made substantial modifications to employee travel policies, and cancelled or shifted marketing and other corporate events to virtual-only formats for the foreseeable future. While we continue to monitor our circumstances and may adjust our current policies as more information and public health guidance become available, these precautionary measures could negatively affect our sales and marketing efforts, delay and lengthen our sales cycles, or create operational or other challenges, any of which could harm our business and results of operations.

 

36

 

 

In addition, if one or more of our employees or customers becomes ill from coronavirus and attributes their infection to us, including through exposure at one of our offices or production facilities, we could be subject to allegations of failure to adequately mitigate the risk of exposure. Such allegations could harm our reputation and expose us to the risks of litigation and liability.

 

Our specialty alcohols business has benefitted significantly from the coronavirus pandemic due to a substantial increase in demand for alcohol-based sanitizers and disinfectants. As the coronavirus pandemic abates, demand for alcohol-based sanitizers and disinfectants has declined, exerting downward pressure on prices for our specialty alcohols used in those products. In addition, higher industry production levels in response to the coronavirus pandemic and higher specialty alcohol supplies for sanitizers and disinfectants have exerted downward pressure on prices. Reduced demand and prices for our specialty alcohols used in sanitizers and disinfectants, or industry oversupply of those specialty alcohols, may materially and adversely affect our business, results of operations and liquidity.

 

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 position. 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 further suspend production, particularly fuel-grade ethanol production, at some or all of our facilities.

 

In addition, some of our fuel-grade ethanol marketing 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 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.

 

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

 

37

 

 

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. Moreover, higher industry production levels in response to the coronavirus pandemic and any resulting oversupply of alcohols for sanitizers and disinfectants, and corresponding oversupply of essential ingredient co-products, may also exert downward pressure on 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 $0.81 to $1.62 per gallon in 2020 and from $1.25 to $1.70 per gallon in 2019. 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.

 

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 our production facilities and other considerations related to production efficiencies, our 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 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.

 

38

 

 

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.

 

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 product prices, in particular fuel-grade ethanol, corn and natural gas costs, we may enter into contracts to fix the price of a portion of our production or purchase a portion of our corn or natural gas requirements on a forward basis. 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 the other party 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.

 

The industries in which we operate are extremely competitive. Many of our significant competitors have greater production and financial resources and could use their greater resources to gain market share at our expense.

 

The industries in which we operate are extremely competitive. Many of our significant competitors have substantially greater production and financial resources than we do. As a result, our competitors may be able to compete more aggressively and sustain that competition over a longer period of time. Successful competition will require a continued high level of investment in facility maintenance. We may fail to anticipate or respond adequately to new industry developments and other competitive pressures due to our limited resources relative to many significant competitors. This failure could reduce our competitiveness and cause a decline in market share, sales and profitability. Even if sufficient funds are available, we may not be able to make the modifications and improvements necessary to compete successfully.

 

We also face competition from international suppliers, particularly of fuel-grade ethanol, many of whom have cost structures substantially lower than ours. An increase in domestic or foreign competition could force us to reduce our prices and take other steps to compete effectively, which could adversely affect our business, financial condition and results of operations.

 

39

 

 

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.

 

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 the three months ended September 30, 2021, we incurred consolidated net losses of approximately $3.1 million. For the years ended December 31, 2020 and 2019, we incurred consolidated net losses of approximately $17.3 million and $101.3 million, respectively. For the nine months ended September 30, 2021 and for the year ended December 31, 2019, we incurred negative operating cash flow of approximately $19.7 million and $23.4 million, respectively. We may incur losses and negative operating cash flow in the future. We expect to rely on cash on hand, cash, if any, generated from our operations, borrowing availability under our lines of credit and proceeds from our future financing activities, if any, to fund all of the cash requirements of our business. Additional losses and negative operating cash flow may hamper our operations and impede us from expanding our business.

 

40

 

 

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

 

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.

 

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.

 

41

 

 

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.

 

We may be adversely affected by environmental, health and safety laws, regulations and liabilities.

 

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.

 

42

 

 

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.

 

Risks Related to Ownership of our Common Stock

 

Future sales of substantial amounts of our common stock, or perceptions that those sales could occur, could adversely affect the market price of our common stock and our ability to raise capital.

 

Future sales of substantial amounts of our common stock into the public market, including up to 8.9 million shares of our common stock that may be issued upon the exercise of outstanding warrants, or perceptions that those sales could occur, could adversely affect the prevailing market price of our common stock and our ability to raise capital.

 

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;

 

43

 

 

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 to appreciation of our common stock to realize a gain on their investment. There can be no assurance that this appreciation will occur.

 

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 behalf of us, (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.

 

44

 

 

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 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, and 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 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.

 

The State of California enacted the California Consumer Privacy Act of 2018, or CCPA, effective on January 1, 2020. Our and our business partners’ or contractors’ failure to fully comply with the CCPA and other 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.

 

45

 

 

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

 

None.

 

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 nine months ended September 30, 2021 and 2020, we accrued an aggregate of $0.3 million and $0.9 million, respectively, in dividends on our Series B Cumulative Convertible Preferred Stock, or Series B Preferred Stock, but did not declare or pay cash dividends, as permitted under an agreement with the holders of our Series B Preferred Stock, in an effort to preserve liquidity.

 

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.

 

46

 

 

ITEM 6. EXHIBITS.

 

Exhibit
Number
  Description
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 and contained in Exhibit 101). (*)

 

 

(*)Filed herewith.

 

47

 

 

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: November 12, 2021 By: /S/ BRYON T. MCGREGOR
    Bryon T. McGregor
    Chief Financial Officer
    (Principal Financial and Accounting Officer)

 

 

48

 

 

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. Included in other assets in the consolidated balance sheets. This category includes investments in funds comprised of equity securities of small- and medium-sized U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund. This category includes investments in funds comprised of equity securities of foreign companies including emerging markets. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund. This category includes investments in funds comprised of 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. false --12-31 Q3 0000778164 0000778164 2021-01-01 2021-09-30 0000778164 2021-11-11 0000778164 2021-09-30 0000778164 2020-12-31 0000778164 us-gaap:PreferredClassAMember 2021-09-30 0000778164 us-gaap:PreferredClassAMember 2020-12-31 0000778164 us-gaap:PreferredClassBMember 2021-09-30 0000778164 us-gaap:PreferredClassBMember 2020-12-31 0000778164 us-gaap:NonvotingCommonStockMember 2021-09-30 0000778164 us-gaap:NonvotingCommonStockMember 2020-12-31 0000778164 2021-07-01 2021-09-30 0000778164 2020-07-01 2020-09-30 0000778164 2020-01-01 2020-09-30 0000778164 2019-12-31 0000778164 2020-09-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:NoncontrollingInterestMember 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 us-gaap:NoncontrollingInterestMember 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 us-gaap:NoncontrollingInterestMember 2021-03-31 0000778164 2021-03-31 0000778164 us-gaap:PreferredStockMember 2021-04-01 2021-06-30 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:NoncontrollingInterestMember 2021-04-01 2021-06-30 0000778164 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 us-gaap:NoncontrollingInterestMember 2021-06-30 0000778164 2021-06-30 0000778164 us-gaap:PreferredStockMember 2021-07-01 2021-09-30 0000778164 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0000778164 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0000778164 us-gaap:NoncontrollingInterestMember 2021-07-01 2021-09-30 0000778164 us-gaap:PreferredStockMember 2021-09-30 0000778164 us-gaap:CommonStockMember 2021-09-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000778164 us-gaap:RetainedEarningsMember 2021-09-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0000778164 us-gaap:NoncontrollingInterestMember 2021-09-30 0000778164 us-gaap:PreferredStockMember 2019-12-31 0000778164 us-gaap:CommonStockMember 2019-12-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000778164 us-gaap:RetainedEarningsMember 2019-12-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000778164 us-gaap:NoncontrollingInterestMember 2019-12-31 0000778164 us-gaap:PreferredStockMember 2020-01-01 2020-03-31 0000778164 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000778164 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0000778164 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-03-31 0000778164 2020-01-01 2020-03-31 0000778164 us-gaap:PreferredStockMember 2020-03-31 0000778164 us-gaap:CommonStockMember 2020-03-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000778164 us-gaap:RetainedEarningsMember 2020-03-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0000778164 us-gaap:NoncontrollingInterestMember 2020-03-31 0000778164 2020-03-31 0000778164 us-gaap:PreferredStockMember 2020-04-01 2020-06-30 0000778164 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0000778164 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0000778164 us-gaap:NoncontrollingInterestMember 2020-04-01 2020-06-30 0000778164 2020-04-01 2020-06-30 0000778164 us-gaap:PreferredStockMember 2020-06-30 0000778164 us-gaap:CommonStockMember 2020-06-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000778164 us-gaap:RetainedEarningsMember 2020-06-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000778164 us-gaap:NoncontrollingInterestMember 2020-06-30 0000778164 2020-06-30 0000778164 us-gaap:PreferredStockMember 2020-07-01 2020-09-30 0000778164 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0000778164 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0000778164 us-gaap:NoncontrollingInterestMember 2020-07-01 2020-09-30 0000778164 us-gaap:PreferredStockMember 2020-09-30 0000778164 us-gaap:CommonStockMember 2020-09-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000778164 us-gaap:RetainedEarningsMember 2020-09-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0000778164 us-gaap:NoncontrollingInterestMember 2020-09-30 0000778164 us-gaap:DebtMember 2021-07-01 2021-09-30 0000778164 us-gaap:DebtMember 2021-01-01 2021-09-30 0000778164 2021-05-01 2021-05-14 0000778164 2021-05-14 0000778164 2021-11-05 0000778164 alto:StocktonMember 2021-07-01 2021-09-30 0000778164 alto:MaderaMember 2021-07-01 2021-09-30 0000778164 alto:StocktonMember 2020-07-01 2020-09-30 0000778164 alto:MaderaMember 2020-07-01 2020-09-30 0000778164 alto:StocktonMember 2021-01-01 2021-09-30 0000778164 alto:MaderaMember 2021-01-01 2021-09-30 0000778164 alto:StocktonMember 2020-01-01 2020-09-30 0000778164 alto:MaderaMember 2020-01-01 2020-09-30 0000778164 alto:StocktonMember 2021-09-30 0000778164 alto:CantonMember 2021-09-30 0000778164 alto:CantonMember 2021-01-01 2021-09-30 0000778164 alto:StocktonMember 2020-12-31 0000778164 alto:MaderaMember 2020-12-31 0000778164 alto:StocktonMember 2020-01-01 2020-12-31 0000778164 alto:MaderaMember 2020-01-01 2020-12-31 0000778164 alto:MarketingAndDistributionsMember alto:EthanolAlcoholSalesGrossMember 2021-07-01 2021-09-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolAlcoholSalesGrossMember 2020-07-01 2020-09-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolAlcoholSalesGrossMember 2021-01-01 2021-09-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolAlcoholSalesGrossMember 2020-01-01 2020-09-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolalcoholSalesNetMember 2021-07-01 2021-09-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolalcoholSalesNetMember 2020-07-01 2020-09-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolalcoholSalesNetMember 2021-01-01 2021-09-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolalcoholSalesNetMember 2020-01-01 2020-09-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2021-07-01 2021-09-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2020-07-01 2020-09-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2021-01-01 2021-09-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2020-01-01 2020-09-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2021-07-01 2021-09-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2020-07-01 2020-09-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2021-01-01 2021-09-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2020-01-01 2020-09-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesGrossMember 2021-07-01 2021-09-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesGrossMember 2020-07-01 2020-09-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesGrossMember 2021-01-01 2021-09-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesGrossMember 2020-01-01 2020-09-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2021-07-01 2021-09-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2020-07-01 2020-09-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2021-01-01 2021-09-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2020-01-01 2020-09-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2021-07-01 2021-09-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2020-07-01 2020-09-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2021-01-01 2021-09-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2020-01-01 2020-09-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2021-07-01 2021-09-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2020-07-01 2020-09-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2021-01-01 2021-09-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2020-01-01 2020-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesGrossMember 2021-07-01 2021-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesGrossMember 2020-07-01 2020-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesGrossMember 2021-01-01 2021-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesGrossMember 2020-01-01 2020-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2021-07-01 2021-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2020-07-01 2020-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2021-01-01 2021-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2020-01-01 2020-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2021-07-01 2021-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2020-07-01 2020-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2021-01-01 2021-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2020-01-01 2020-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2021-07-01 2021-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2020-07-01 2020-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2021-01-01 2021-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2020-01-01 2020-09-30 0000778164 alto:IntersegmentEliminationsMember 2021-07-01 2021-09-30 0000778164 alto:IntersegmentEliminationsMember 2020-07-01 2020-09-30 0000778164 alto:IntersegmentEliminationsMember 2021-01-01 2021-09-30 0000778164 alto:IntersegmentEliminationsMember 2020-01-01 2020-09-30 0000778164 us-gaap:AssetsTotalMember 2021-07-01 2021-09-30 0000778164 us-gaap:AssetsTotalMember 2020-07-01 2020-09-30 0000778164 us-gaap:AssetsTotalMember 2021-01-01 2021-09-30 0000778164 us-gaap:AssetsTotalMember 2020-01-01 2020-09-30 0000778164 alto:MarketingAndDistributionsMember 2021-07-01 2021-09-30 0000778164 alto:MarketingAndDistributionsMember 2020-07-01 2020-09-30 0000778164 alto:MarketingAndDistributionsMember 2021-01-01 2021-09-30 0000778164 alto:MarketingAndDistributionsMember 2020-01-01 2020-09-30 0000778164 alto:ProductionMember 2021-07-01 2021-09-30 0000778164 alto:ProductionMember 2020-07-01 2020-09-30 0000778164 alto:ProductionMember 2021-01-01 2021-09-30 0000778164 alto:ProductionMember 2020-01-01 2020-09-30 0000778164 alto:OtherProductionIncomeTaxMember 2021-07-01 2021-09-30 0000778164 alto:OtherProductionIncomeTaxMember 2020-07-01 2020-09-30 0000778164 alto:OtherProductionIncomeTaxMember 2021-01-01 2021-09-30 0000778164 alto:OtherProductionIncomeTaxMember 2020-01-01 2020-09-30 0000778164 alto:CorporateActivitiesMember 2021-07-01 2021-09-30 0000778164 alto:CorporateActivitiesMember 2020-07-01 2020-09-30 0000778164 alto:CorporateActivitiesMember 2021-01-01 2021-09-30 0000778164 alto:CorporateActivitiesMember 2020-01-01 2020-09-30 0000778164 alto:MarketingAndDistributionsMember 2021-09-30 0000778164 alto:MarketingAndDistributionsMember 2020-12-31 0000778164 alto:ProductionMember 2021-09-30 0000778164 alto:ProductionMember 2020-12-31 0000778164 alto:OtherProductionIncomeTaxMember 2021-09-30 0000778164 alto:OtherProductionIncomeTaxMember 2020-12-31 0000778164 alto:CorporateAssetsMember 2021-09-30 0000778164 alto:CorporateAssetsMember 2020-12-31 0000778164 us-gaap:DerivativeMember 2021-07-01 2021-09-30 0000778164 us-gaap:DerivativeMember 2020-07-01 2020-09-30 0000778164 us-gaap:DerivativeMember 2021-01-01 2021-09-30 0000778164 us-gaap:DerivativeMember 2020-01-01 2020-09-30 0000778164 alto:CashCollateralBalancesMember us-gaap:NondesignatedMember 2021-09-30 0000778164 us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2021-09-30 0000778164 alto:CashCollateralBalancesMember us-gaap:NondesignatedMember 2020-12-31 0000778164 us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2020-12-31 0000778164 alto:CommodityContractsMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0000778164 alto:CommodityContractsMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0000778164 alto:CommodityContractsMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0000778164 alto:CommodityContractsMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0000778164 2020-05-04 0000778164 alto:AltoPekinMember 2020-05-04 0000778164 alto:AltoPekinMember 2021-04-01 2021-06-30 0000778164 alto:KinergyLineOfCreditMember 2021-09-30 0000778164 alto:KinergyLineOfCreditMember 2020-12-31 0000778164 alto:PekinRevolvingLoanMember 2021-09-30 0000778164 alto:PekinRevolvingLoanMember 2020-12-31 0000778164 alto:ICPRevolvingLoanMember 2021-09-30 0000778164 alto:ICPRevolvingLoanMember 2020-12-31 0000778164 alto:ParentNotesPayableMember 2021-09-30 0000778164 alto:ParentNotesPayableMember 2020-12-31 0000778164 alto:CARESActLoansMember 2021-09-30 0000778164 alto:CARESActLoansMember 2020-12-31 0000778164 alto:EthanolSalesContractsMember 2021-09-30 0000778164 alto:CoproductsSalesContractsMember 2021-09-30 0000778164 alto:EthanolPurchaseContractsMember alto:SuppliersMember 2021-01-01 2021-09-30 0000778164 alto:EthanolPurchaseContractsMember alto:FuelgradeFromSuppliersMember 2021-09-30 0000778164 alto:EthanolPurchaseContractsMember alto:CornFromSuppliersMember 2021-09-30 0000778164 alto:RetirementPlanMember 2020-12-31 0000778164 alto:RetirementPlanMember 2021-07-01 2021-09-30 0000778164 alto:RetirementPlanMember 2020-07-01 2020-09-30 0000778164 alto:RetirementPlanMember 2021-01-01 2021-09-30 0000778164 alto:RetirementPlanMember 2020-01-01 2020-09-30 0000778164 alto:PostRetirementPlanMember 2020-12-31 0000778164 alto:PostRetirementPlanMember 2021-07-01 2021-09-30 0000778164 alto:PostRetirementPlanMember 2020-07-01 2020-09-30 0000778164 alto:PostRetirementPlanMember 2021-01-01 2021-09-30 0000778164 alto:PostRetirementPlanMember 2020-01-01 2020-09-30 0000778164 alto:DerivativeFinancialInstrumentMember 2021-09-30 0000778164 us-gaap:FairValueInputsLevel1Member alto:DerivativeFinancialInstrumentMember 2021-09-30 0000778164 us-gaap:FairValueInputsLevel2Member alto:DerivativeFinancialInstrumentMember 2021-09-30 0000778164 us-gaap:FairValueInputsLevel3Member alto:DerivativeFinancialInstrumentMember 2021-09-30 0000778164 alto:LongLivedAssetsHeldForSaleMember 2021-09-30 0000778164 us-gaap:FairValueInputsLevel1Member alto:LongLivedAssetsHeldForSaleMember 2021-09-30 0000778164 us-gaap:FairValueInputsLevel2Member alto:LongLivedAssetsHeldForSaleMember 2021-09-30 0000778164 us-gaap:FairValueInputsLevel3Member alto:LongLivedAssetsHeldForSaleMember 2021-09-30 0000778164 us-gaap:FairValueInputsLevel1Member 2021-09-30 0000778164 us-gaap:FairValueInputsLevel2Member 2021-09-30 0000778164 us-gaap:FairValueInputsLevel3Member 2021-09-30 0000778164 alto:DerivativeFinancialInstrumentMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:DerivativeFinancialInstrumentMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:DerivativeFinancialInstrumentMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:DerivativeFinancialInstrumentMember 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: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 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 2021-12-31 0000778164 us-gaap:FairValueInputsLevel1Member 2021-12-31 0000778164 us-gaap:FairValueInputsLevel2Member 2021-12-31 0000778164 us-gaap:FairValueInputsLevel3Member 2021-12-31 0000778164 srt:ParentCompanyMember 2021-09-30 0000778164 srt:ParentCompanyMember 2020-12-31 0000778164 srt:ParentCompanyMember 2021-07-01 2021-09-30 0000778164 srt:ParentCompanyMember 2020-07-01 2020-09-30 0000778164 srt:ParentCompanyMember 2021-01-01 2021-09-30 0000778164 srt:ParentCompanyMember 2020-01-01 2020-09-30 0000778164 srt:ParentCompanyMember 2019-12-31 0000778164 srt:ParentCompanyMember 2020-09-30 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure
EX-31.1 2 f10q0921ex31-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: November 12, 2021 /S/ MICHAEL D. KANDRIS
  Michael D. Kandris
  President and Chief Executive Officer
  (Principal Executive Officer)

 

EX-31.2 3 f10q0921ex31-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: November 12, 2021

/S/ BRYON T. MCGREGOR
  Bryon T. McGregor
  Chief Financial Officer
  (Principal Financial Officer)

 

EX-32.1 4 f10q0921ex32-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 September 30, 2021 (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: November 12, 2021 By: /S/ MICHAEL D. KANDRIS
    Michael D. Kandris
    President and Chief Executive Officer
    (Principal Executive Officer)

 

Dated: November 12, 2021 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-20210930.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 - Assets and Liabilities Held-For-Sale. 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 - Parent Company Financials. link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Assets and Liabilities Held-For-Sale. (Tables) link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Segments. (Tables) link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Inventories. (Tables) link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Derivatives (Tables) link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Debt. (Tables) link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - Fair Value Measurements. (Tables) link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - Earnings Per Share. (Tables) link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Parent Company Financials. (Tables) link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Organization and Basis of Presentation. (Details) link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Assets and Liabilities Held-For-Sale. (Details) link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Assets and Liabilities Held-For-Sale. (Details) - Schedule of assets and liabilities as held-for-sale link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Segments. (Details) link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Segments. (Details) - Schedule of financial data for operating segments link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Segments. (Details) - Schedule of assets by operating segments link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Inventories. (Details) link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Inventories. (Details) - Schedule of balances consisted inventory link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - Derivatives (Details) link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Derivatives (Details) - Schedule of derivatives not designated as hedging instruments link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - Derivatives (Details) - Schedule of recognized gains (losses) for derivatives link:presentationLink link:definitionLink link:calculationLink 037 - Disclosure - Debt. (Details) link:presentationLink link:definitionLink link:calculationLink 038 - Disclosure - Debt. (Details) - Schedule of long term debt link:presentationLink link:definitionLink link:calculationLink 039 - Disclosure - Debt. (Details) - Schedule of maturities of long-term debt link:presentationLink link:definitionLink link:calculationLink 040 - Disclosure - Commitments and Contingencies. (Details) link:presentationLink link:definitionLink link:calculationLink 041 - Disclosure - Pension and Retirement Benefit Plans. (Details) link:presentationLink link:definitionLink link:calculationLink 042 - Disclosure - Fair Value Measurements. (Details) link:presentationLink link:definitionLink link:calculationLink 043 - Disclosure - Fair Value Measurements. (Details) - Schedule of recurring and nonrecurring fair value measurements link:presentationLink link:definitionLink link:calculationLink 044 - Disclosure - Earnings Per Share. (Details) link:presentationLink link:definitionLink link:calculationLink 045 - Disclosure - Earnings Per Share. (Details) - Schedule of computation of basic and diluted earnings per share link:presentationLink link:definitionLink link:calculationLink 046 - Disclosure - Parent Company Financials. (Details) link:presentationLink link:definitionLink link:calculationLink 047 - Disclosure - Parent Company Financials. (Details) - Schedule of parent company financial statements link:presentationLink link:definitionLink link:calculationLink 048 - Disclosure - Parent Company Financials. (Details) - Schedule of statement of operations parent company link:presentationLink link:definitionLink link:calculationLink 049 - Disclosure - Parent Company Financials. (Details) - Schedule of statement of cash flows parent company link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 6 alto-20210930_cal.xml XBRL CALCULATION FILE EX-101.DEF 7 alto-20210930_def.xml XBRL DEFINITION FILE EX-101.LAB 8 alto-20210930_lab.xml XBRL LABEL FILE EX-101.PRE 9 alto-20210930_pre.xml XBRL PRESENTATION FILE XML 10 f10q0921_altoingredients_htm.xml IDEA: XBRL DOCUMENT 0000778164 2021-01-01 2021-09-30 0000778164 2021-11-11 0000778164 2021-09-30 0000778164 2020-12-31 0000778164 us-gaap:PreferredClassAMember 2021-09-30 0000778164 us-gaap:PreferredClassAMember 2020-12-31 0000778164 us-gaap:PreferredClassBMember 2021-09-30 0000778164 us-gaap:PreferredClassBMember 2020-12-31 0000778164 us-gaap:NonvotingCommonStockMember 2021-09-30 0000778164 us-gaap:NonvotingCommonStockMember 2020-12-31 0000778164 2021-07-01 2021-09-30 0000778164 2020-07-01 2020-09-30 0000778164 2020-01-01 2020-09-30 0000778164 2019-12-31 0000778164 2020-09-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:NoncontrollingInterestMember 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 us-gaap:NoncontrollingInterestMember 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 us-gaap:NoncontrollingInterestMember 2021-03-31 0000778164 2021-03-31 0000778164 us-gaap:PreferredStockMember 2021-04-01 2021-06-30 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:NoncontrollingInterestMember 2021-04-01 2021-06-30 0000778164 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 us-gaap:NoncontrollingInterestMember 2021-06-30 0000778164 2021-06-30 0000778164 us-gaap:PreferredStockMember 2021-07-01 2021-09-30 0000778164 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0000778164 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0000778164 us-gaap:NoncontrollingInterestMember 2021-07-01 2021-09-30 0000778164 us-gaap:PreferredStockMember 2021-09-30 0000778164 us-gaap:CommonStockMember 2021-09-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000778164 us-gaap:RetainedEarningsMember 2021-09-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0000778164 us-gaap:NoncontrollingInterestMember 2021-09-30 0000778164 us-gaap:PreferredStockMember 2019-12-31 0000778164 us-gaap:CommonStockMember 2019-12-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000778164 us-gaap:RetainedEarningsMember 2019-12-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000778164 us-gaap:NoncontrollingInterestMember 2019-12-31 0000778164 us-gaap:PreferredStockMember 2020-01-01 2020-03-31 0000778164 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000778164 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0000778164 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-03-31 0000778164 2020-01-01 2020-03-31 0000778164 us-gaap:PreferredStockMember 2020-03-31 0000778164 us-gaap:CommonStockMember 2020-03-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000778164 us-gaap:RetainedEarningsMember 2020-03-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0000778164 us-gaap:NoncontrollingInterestMember 2020-03-31 0000778164 2020-03-31 0000778164 us-gaap:PreferredStockMember 2020-04-01 2020-06-30 0000778164 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0000778164 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0000778164 us-gaap:NoncontrollingInterestMember 2020-04-01 2020-06-30 0000778164 2020-04-01 2020-06-30 0000778164 us-gaap:PreferredStockMember 2020-06-30 0000778164 us-gaap:CommonStockMember 2020-06-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000778164 us-gaap:RetainedEarningsMember 2020-06-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000778164 us-gaap:NoncontrollingInterestMember 2020-06-30 0000778164 2020-06-30 0000778164 us-gaap:PreferredStockMember 2020-07-01 2020-09-30 0000778164 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0000778164 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0000778164 us-gaap:NoncontrollingInterestMember 2020-07-01 2020-09-30 0000778164 us-gaap:PreferredStockMember 2020-09-30 0000778164 us-gaap:CommonStockMember 2020-09-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000778164 us-gaap:RetainedEarningsMember 2020-09-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0000778164 us-gaap:NoncontrollingInterestMember 2020-09-30 0000778164 us-gaap:DebtMember 2021-07-01 2021-09-30 0000778164 us-gaap:DebtMember 2021-01-01 2021-09-30 0000778164 2021-05-01 2021-05-14 0000778164 2021-05-14 0000778164 2021-11-05 0000778164 alto:StocktonMember 2021-07-01 2021-09-30 0000778164 alto:MaderaMember 2021-07-01 2021-09-30 0000778164 alto:StocktonMember 2020-07-01 2020-09-30 0000778164 alto:MaderaMember 2020-07-01 2020-09-30 0000778164 alto:StocktonMember 2021-01-01 2021-09-30 0000778164 alto:MaderaMember 2021-01-01 2021-09-30 0000778164 alto:StocktonMember 2020-01-01 2020-09-30 0000778164 alto:MaderaMember 2020-01-01 2020-09-30 0000778164 alto:StocktonMember 2021-09-30 0000778164 alto:CantonMember 2021-09-30 0000778164 alto:CantonMember 2021-01-01 2021-09-30 0000778164 alto:StocktonMember 2020-12-31 0000778164 alto:MaderaMember 2020-12-31 0000778164 alto:StocktonMember 2020-01-01 2020-12-31 0000778164 alto:MaderaMember 2020-01-01 2020-12-31 0000778164 alto:MarketingAndDistributionsMember alto:EthanolAlcoholSalesGrossMember 2021-07-01 2021-09-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolAlcoholSalesGrossMember 2020-07-01 2020-09-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolAlcoholSalesGrossMember 2021-01-01 2021-09-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolAlcoholSalesGrossMember 2020-01-01 2020-09-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolalcoholSalesNetMember 2021-07-01 2021-09-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolalcoholSalesNetMember 2020-07-01 2020-09-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolalcoholSalesNetMember 2021-01-01 2021-09-30 0000778164 alto:MarketingAndDistributionsMember alto:EthanolalcoholSalesNetMember 2020-01-01 2020-09-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2021-07-01 2021-09-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2020-07-01 2020-09-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2021-01-01 2021-09-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2020-01-01 2020-09-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2021-07-01 2021-09-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2020-07-01 2020-09-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2021-01-01 2021-09-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2020-01-01 2020-09-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesGrossMember 2021-07-01 2021-09-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesGrossMember 2020-07-01 2020-09-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesGrossMember 2021-01-01 2021-09-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesGrossMember 2020-01-01 2020-09-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2021-07-01 2021-09-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2020-07-01 2020-09-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2021-01-01 2021-09-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2020-01-01 2020-09-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2021-07-01 2021-09-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2020-07-01 2020-09-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2021-01-01 2021-09-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2020-01-01 2020-09-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2021-07-01 2021-09-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2020-07-01 2020-09-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2021-01-01 2021-09-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2020-01-01 2020-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesGrossMember 2021-07-01 2021-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesGrossMember 2020-07-01 2020-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesGrossMember 2021-01-01 2021-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesGrossMember 2020-01-01 2020-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2021-07-01 2021-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2020-07-01 2020-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2021-01-01 2021-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2020-01-01 2020-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2021-07-01 2021-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2020-07-01 2020-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2021-01-01 2021-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2020-01-01 2020-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2021-07-01 2021-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2020-07-01 2020-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2021-01-01 2021-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2020-01-01 2020-09-30 0000778164 alto:IntersegmentEliminationsMember 2021-07-01 2021-09-30 0000778164 alto:IntersegmentEliminationsMember 2020-07-01 2020-09-30 0000778164 alto:IntersegmentEliminationsMember 2021-01-01 2021-09-30 0000778164 alto:IntersegmentEliminationsMember 2020-01-01 2020-09-30 0000778164 us-gaap:AssetsTotalMember 2021-07-01 2021-09-30 0000778164 us-gaap:AssetsTotalMember 2020-07-01 2020-09-30 0000778164 us-gaap:AssetsTotalMember 2021-01-01 2021-09-30 0000778164 us-gaap:AssetsTotalMember 2020-01-01 2020-09-30 0000778164 alto:MarketingAndDistributionsMember 2021-07-01 2021-09-30 0000778164 alto:MarketingAndDistributionsMember 2020-07-01 2020-09-30 0000778164 alto:MarketingAndDistributionsMember 2021-01-01 2021-09-30 0000778164 alto:MarketingAndDistributionsMember 2020-01-01 2020-09-30 0000778164 alto:ProductionMember 2021-07-01 2021-09-30 0000778164 alto:ProductionMember 2020-07-01 2020-09-30 0000778164 alto:ProductionMember 2021-01-01 2021-09-30 0000778164 alto:ProductionMember 2020-01-01 2020-09-30 0000778164 alto:OtherProductionIncomeTaxMember 2021-07-01 2021-09-30 0000778164 alto:OtherProductionIncomeTaxMember 2020-07-01 2020-09-30 0000778164 alto:OtherProductionIncomeTaxMember 2021-01-01 2021-09-30 0000778164 alto:OtherProductionIncomeTaxMember 2020-01-01 2020-09-30 0000778164 alto:CorporateActivitiesMember 2021-07-01 2021-09-30 0000778164 alto:CorporateActivitiesMember 2020-07-01 2020-09-30 0000778164 alto:CorporateActivitiesMember 2021-01-01 2021-09-30 0000778164 alto:CorporateActivitiesMember 2020-01-01 2020-09-30 0000778164 alto:MarketingAndDistributionsMember 2021-09-30 0000778164 alto:MarketingAndDistributionsMember 2020-12-31 0000778164 alto:ProductionMember 2021-09-30 0000778164 alto:ProductionMember 2020-12-31 0000778164 alto:OtherProductionIncomeTaxMember 2021-09-30 0000778164 alto:OtherProductionIncomeTaxMember 2020-12-31 0000778164 alto:CorporateAssetsMember 2021-09-30 0000778164 alto:CorporateAssetsMember 2020-12-31 0000778164 us-gaap:DerivativeMember 2021-07-01 2021-09-30 0000778164 us-gaap:DerivativeMember 2020-07-01 2020-09-30 0000778164 us-gaap:DerivativeMember 2021-01-01 2021-09-30 0000778164 us-gaap:DerivativeMember 2020-01-01 2020-09-30 0000778164 alto:CashCollateralBalancesMember us-gaap:NondesignatedMember 2021-09-30 0000778164 us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2021-09-30 0000778164 alto:CashCollateralBalancesMember us-gaap:NondesignatedMember 2020-12-31 0000778164 us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2020-12-31 0000778164 alto:CommodityContractsMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0000778164 alto:CommodityContractsMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0000778164 alto:CommodityContractsMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0000778164 alto:CommodityContractsMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0000778164 2020-05-04 0000778164 alto:AltoPekinMember 2020-05-04 0000778164 alto:AltoPekinMember 2021-04-01 2021-06-30 0000778164 alto:KinergyLineOfCreditMember 2021-09-30 0000778164 alto:KinergyLineOfCreditMember 2020-12-31 0000778164 alto:PekinRevolvingLoanMember 2021-09-30 0000778164 alto:PekinRevolvingLoanMember 2020-12-31 0000778164 alto:ICPRevolvingLoanMember 2021-09-30 0000778164 alto:ICPRevolvingLoanMember 2020-12-31 0000778164 alto:ParentNotesPayableMember 2021-09-30 0000778164 alto:ParentNotesPayableMember 2020-12-31 0000778164 alto:CARESActLoansMember 2021-09-30 0000778164 alto:CARESActLoansMember 2020-12-31 0000778164 alto:EthanolSalesContractsMember 2021-09-30 0000778164 alto:CoproductsSalesContractsMember 2021-09-30 0000778164 alto:EthanolPurchaseContractsMember alto:SuppliersMember 2021-01-01 2021-09-30 0000778164 alto:EthanolPurchaseContractsMember alto:FuelgradeFromSuppliersMember 2021-09-30 0000778164 alto:EthanolPurchaseContractsMember alto:CornFromSuppliersMember 2021-09-30 0000778164 alto:RetirementPlanMember 2020-12-31 0000778164 alto:RetirementPlanMember 2021-07-01 2021-09-30 0000778164 alto:RetirementPlanMember 2020-07-01 2020-09-30 0000778164 alto:RetirementPlanMember 2021-01-01 2021-09-30 0000778164 alto:RetirementPlanMember 2020-01-01 2020-09-30 0000778164 alto:PostRetirementPlanMember 2020-12-31 0000778164 alto:PostRetirementPlanMember 2021-07-01 2021-09-30 0000778164 alto:PostRetirementPlanMember 2020-07-01 2020-09-30 0000778164 alto:PostRetirementPlanMember 2021-01-01 2021-09-30 0000778164 alto:PostRetirementPlanMember 2020-01-01 2020-09-30 0000778164 alto:DerivativeFinancialInstrumentMember 2021-09-30 0000778164 us-gaap:FairValueInputsLevel1Member alto:DerivativeFinancialInstrumentMember 2021-09-30 0000778164 us-gaap:FairValueInputsLevel2Member alto:DerivativeFinancialInstrumentMember 2021-09-30 0000778164 us-gaap:FairValueInputsLevel3Member alto:DerivativeFinancialInstrumentMember 2021-09-30 0000778164 alto:LongLivedAssetsHeldForSaleMember 2021-09-30 0000778164 us-gaap:FairValueInputsLevel1Member alto:LongLivedAssetsHeldForSaleMember 2021-09-30 0000778164 us-gaap:FairValueInputsLevel2Member alto:LongLivedAssetsHeldForSaleMember 2021-09-30 0000778164 us-gaap:FairValueInputsLevel3Member alto:LongLivedAssetsHeldForSaleMember 2021-09-30 0000778164 us-gaap:FairValueInputsLevel1Member 2021-09-30 0000778164 us-gaap:FairValueInputsLevel2Member 2021-09-30 0000778164 us-gaap:FairValueInputsLevel3Member 2021-09-30 0000778164 alto:DerivativeFinancialInstrumentMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:DerivativeFinancialInstrumentMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:DerivativeFinancialInstrumentMember 2021-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:DerivativeFinancialInstrumentMember 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: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 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 2021-12-31 0000778164 us-gaap:FairValueInputsLevel1Member 2021-12-31 0000778164 us-gaap:FairValueInputsLevel2Member 2021-12-31 0000778164 us-gaap:FairValueInputsLevel3Member 2021-12-31 0000778164 srt:ParentCompanyMember 2021-09-30 0000778164 srt:ParentCompanyMember 2020-12-31 0000778164 srt:ParentCompanyMember 2021-07-01 2021-09-30 0000778164 srt:ParentCompanyMember 2020-07-01 2020-09-30 0000778164 srt:ParentCompanyMember 2021-01-01 2021-09-30 0000778164 srt:ParentCompanyMember 2020-01-01 2020-09-30 0000778164 srt:ParentCompanyMember 2019-12-31 0000778164 srt:ParentCompanyMember 2020-09-30 shares iso4217:USD iso4217:USD shares pure 10-Q true 2021-09-30 2021 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 Non-accelerated Filer true false false 72799485 36029000 47667000 360000 260000 78424000 43491000 58117000 37925000 5480000 891000 12977000 17149000 30158000 58295000 5413000 8628000 226598000 214046000 224319000 229486000 12715000 11046000 12423000 14337000 2678000 2678000 4671000 5225000 32487000 33286000 483404000 476818000 28387000 13047000 15455000 11101000 3216000 2180000 17687000 25533000 2735000 10500000 19542000 6468000 15524000 84448000 86927000 70621000 71807000 9365000 8715000 13774000 13134000 178208000 180583000 0.001 0.001 10000000 10000000 1684000 1684000 1581000 1581000 927000 927000 927000 927000 20609000 1000 1000 0.001 0.001 300000000 300000000 72800000 72800000 72487000 72487000 73000 72000 0.001 0.001 3553000 3553000 1000 1000 1000 1000 1036608000 1036638000 -3878000 -3878000 -727608000 -736598000 305196000 296235000 483404000 476818000 305556000 204727000 822400000 728205000 308955000 183797000 796729000 688983000 -3399000 20930000 25671000 39222000 5533000 6404000 19777000 25245000 3100000 11750000 11750000 -8932000 26276000 2794000 25727000 429000 4199000 3359000 14153000 5973000 9860000 6856000 7497000 256000 -6000 641000 -1164000 -3132000 15215000 9936000 2913000 -3132000 15215000 9936000 2913000 -2166000 -3132000 15215000 9936000 5079000 319000 319000 946000 949000 -3451000 14896000 8990000 4130000 -0.05 0.25 0.13 0.07 -0.05 0.24 0.12 0.07 71383000 58503000 71002000 55620000 71383000 61699000 72260000 57958000 9936000 2913000 17520000 26855000 3100000 9860000 2282000 2012000 732000 587000 -7497000 133000 140000 1000 35072000 -29841000 20192000 -22863000 -12362000 234000 4588000 -313000 3184000 2348000 2874000 -1012000 -1467000 -9345000 8483000 -25097000 -19748000 75693000 19500000 19896000 12240000 4864000 7260000 15032000 38198000 -39548000 462000 37810000 52100000 5500000 5296000 9860000 850000 -70992000 -11638000 19733000 47667000 18997000 36029000 38730000 3194000 13746000 946000 949000 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 -11000 628000 628000 319000 319000 -3132000 -3132000 927000 1000 72800000 73000 1036608000 -727608000 -3878000 305196000 927000 1000 55508000 56000 942307000 -720214000 -2370000 7265000 227045000 -38000 -4000 3000 -1000 865000 865000 421000 4000 278000 282000 315000 315000 -25100000 -2056000 -27156000 927000 1000 55891000 56000 943453000 -745629000 -2370000 5209000 200720000 -409000 -1000 6000 5000 576000 576000 -5099000 -5099000 315000 315000 14964000 -110000 14854000 927000 1000 55482000 55000 944035000 -730980000 -2370000 210741000 1501000 1000 18000 19000 571000 571000 1000000 1000 5013000 5014000 5500000 6000 13969000 13975000 319000 319000 15215000 15215000 927000 1000 63483000 63000 963606000 -716084000 -2370000 245216000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> <span style="font: 10pt Times New Roman, Times, Serif">1.</span> <span style="font: small-caps 10pt Times New Roman, Times, Serif">ORGANIZATION </span><span style="font: 10pt Times New Roman, Times, Serif">AND BASIS OF PRESENTATION.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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 subsidiaries (collectively, the “Company”), including its wholly-owned subsidiaries, Kinergy Marketing LLC, an Oregon limited liability company (“Kinergy”), Alto Nutrients LLC, a California limited liability company, Alto Op Co., a Delaware corporation, and all seven of the Company’s production facilities through May 14, 2021. As discussed in Note 2, on May 14, 2021, the Company completed the sale of its production facility located in Madera, California.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company is a leading producer and marketer of specialty alcohols and essential ingredients. The Company also produces and markets fuel-grade ethanol. The Company’s production facilities in Pekin, Illinois are located in the heart of the Corn Belt, benefit from low-cost and abundant feedstock and allow for access to many additional domestic markets. In addition, the Company’s ability to load unit trains and barges from these facilities allows for greater access to international markets. The Company’s three production facilities in California, Oregon and Idaho, located in close proximity to both feed and fuel-grade ethanol customers, enjoy unique advantages in efficiency, logistics and product pricing.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">The Company had, as of September 30, 2021, a combined alcohol production capacity of 410 million gallons per year and produces, on an annualized basis, nearly 1.2 million tons of essential ingredients on a dry matter basis, such as dried yeast, corn gluten meal, corn gluten feed, and distillers grains and liquid feed used in commercial animal feed and pet foods. In addition, the Company markets, on an annualized basis, over 250 million gallons combined of its own alcohol production and third-party production. On November 5, 2021, the Company closed the sale of its Stockton facility, reducing its alcohol production capacity by 60 million gallons of fuel-grade ethanol per year.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 yeast, corn gluten and distillers grains 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 fuel.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of September 30, 2021, the Company was operating at approximately 71% of its 410 million gallon annual production capacity. As market conditions change, the Company may increase, decrease or idle production at one or more operating facilities or resume operations at any idled facility.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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, 2020. 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, 2020. 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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></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 $59,997,000 and $35,839,000 at September 30, 2021 and December 31, 2020, respectively, were used as collateral under Kinergy’s operating line of credit. The allowance for doubtful accounts was $360,000 and $260,000 as of September 30, 2021 and December 31, 2020, respectively. The Company recorded a bad debt recovery of $3,000 and no bad debt expense for the three months ended September 30, 2021 and 2020, respectively. The Company recorded bad debt expense of $140,000 and $1,000 for the nine months ended September 30, 2021 and 2020, 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, accounts 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 notes receivable are not considered materially different than fair value due to their recent issuances, and other long-term debt instruments’ carrying values are not considered materially different than fair value because the interest rates on these instruments are variable, and are considered Level 2 fair value measurements.</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">Estimates and Assumptions</span></i> – The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates are required as part of determining the allowance for 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 and the potential outcome of future tax consequences of events recognized in the Company’s financial statements or tax returns, and the valuation of assets acquired and liabilities assumed as a result of business combinations. Actual results and outcomes may materially differ from management’s estimates and assumptions.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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 subsidiaries (collectively, the “Company”), including its wholly-owned subsidiaries, Kinergy Marketing LLC, an Oregon limited liability company (“Kinergy”), Alto Nutrients LLC, a California limited liability company, Alto Op Co., a Delaware corporation, and all seven of the Company’s production facilities through May 14, 2021. As discussed in Note 2, on May 14, 2021, the Company completed the sale of its production facility located in Madera, California.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company is a leading producer and marketer of specialty alcohols and essential ingredients. The Company also produces and markets fuel-grade ethanol. The Company’s production facilities in Pekin, Illinois are located in the heart of the Corn Belt, benefit from low-cost and abundant feedstock and allow for access to many additional domestic markets. In addition, the Company’s ability to load unit trains and barges from these facilities allows for greater access to international markets. The Company’s three production facilities in California, Oregon and Idaho, located in close proximity to both feed and fuel-grade ethanol customers, enjoy unique advantages in efficiency, logistics and product pricing.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">The Company had, as of September 30, 2021, a combined alcohol production capacity of 410 million gallons per year and produces, on an annualized basis, nearly 1.2 million tons of essential ingredients on a dry matter basis, such as dried yeast, corn gluten meal, corn gluten feed, and distillers grains and liquid feed used in commercial animal feed and pet foods. In addition, the Company markets, on an annualized basis, over 250 million gallons combined of its own alcohol production and third-party production. On November 5, 2021, the Company closed the sale of its Stockton facility, reducing its alcohol production capacity by 60 million gallons of fuel-grade ethanol per year.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 yeast, corn gluten and distillers grains 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 fuel.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of September 30, 2021, the Company was operating at approximately 71% of its 410 million gallon annual production capacity. As market conditions change, the Company may increase, decrease or idle production at one or more operating facilities or resume operations at any idled facility.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> As of September 30, 2021, the Company was operating at approximately 71% of its 410 million gallon annual production capacity. <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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, 2020. 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, 2020. 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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></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 $59,997,000 and $35,839,000 at September 30, 2021 and December 31, 2020, respectively, were used as collateral under Kinergy’s operating line of credit. The allowance for doubtful accounts was $360,000 and $260,000 as of September 30, 2021 and December 31, 2020, respectively. The Company recorded a bad debt recovery of $3,000 and no bad debt expense for the three months ended September 30, 2021 and 2020, respectively. The Company recorded bad debt expense of $140,000 and $1,000 for the nine months ended September 30, 2021 and 2020, 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> 59997000 35839000 360000 260000 3000 140000 1000 <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, accounts 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 notes receivable are not considered materially different than fair value due to their recent issuances, and other long-term debt instruments’ carrying values are not considered materially different than fair value because the interest rates on these instruments are variable, and are considered Level 2 fair value measurements.</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">Estimates and Assumptions</span></i> – The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates are required as part of determining the allowance for 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 and the potential outcome of future tax consequences of events recognized in the Company’s financial statements or tax returns, and the valuation of assets acquired and liabilities assumed as a result of business combinations. Actual results and outcomes may materially differ from management’s estimates and assumptions.</p> <p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">2. ASSETS AND LIABILITIES HELD-FOR-SALE.</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">In October 2020, the Company’s Board of Directors approved a plan to sell the Company’s fuel-grade ethanol production facilities located in Madera and Stockton, California. As a result, the Company determined the related long-lived asset groups should be classified as held-for-sale. During the nine months ended September 30, 2021, the Company provided for an additional impairment charge of $1.2 million based on revised fair value estimates.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">On May 14, 2021, the Company closed the sale of its Madera facility for total consideration of $28.3 million, comprised of $19.5 million in cash and $8.8 million in assumption of liabilities, resulting in a net loss on sale of less than $0.1 million, recorded as other income (expense), net in the Company’s consolidated statements of operations. All of the cash proceeds were used to repay a significant portion of the Company’s term debt and accrued interest.</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">On November 5, 2021, the Company closed the sale of its Stockton facility for gross proceeds of $24.0 million in cash. With the net cash proceeds, the Company repaid its parent notes payable and the Pekin and ICP loans in full.</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">During 2021, the Company has agreed to sell certain assets of the Company’s idled facility in Canton, Illinois. As a result, the Company determined the related long-lived asset groups should be classified as held-for-sale at September 30, 2021. During the nine months ended September 30, 2021, the Company recorded an estimated impairment charge of $1.9 million based on fair value estimates.</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: justify">The Company classified the following assets and liabilities as held-for-sale as of September 30, 2021 (in thousands):</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><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Stockton</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Canton</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Property and equipment, net</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,535</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">1,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Right of use operating lease assets, net</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">9,623</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-186">—</div></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">Assets held-for-sale</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,158</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> </table><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><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Stockton</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Canton</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 4pt">Liabilities held-for-sale – operating leases</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">10,500</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-187">—</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> </table><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: justify">The Company classified the following assets and liabilities as held-for-sale as of December 31, 2020 (in thousands):</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><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Stockton</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Madera</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Property and equipment, net</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,535</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">29,013</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Right of use operating lease assets, net</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">9,747</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-188">—</div></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">Assets held-for-sale</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,282</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">29,013</td><td style="padding-bottom: 4pt; 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><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Stockton</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Madera</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Operating lease obligations</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,435</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-189">—</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">Assessment financing</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-190">—</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">9,107</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">Liabilities held-for-sale</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">10,435</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,107</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: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">For the three months ended September 30, 2021, net sales attributed to the results of operations for Stockton and Madera were $1.5 million and $0, respectively. For the three months ended September 30, 2020, net sales attributed to the results of operations for Stockton and Madera were $0.2 million and less than $0.1 million, respectively. For the three months ended September 30, 2021, pre-tax income (loss) attributed to the results of operations for Stockton and Madera was income of $0.3 million and loss of $0.2 million, respectively. For the three months ended September 30, 2020, pre-tax loss attributed to the results of operations for Stockton and Madera was $1.8 million and $1.8 million, 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">For the nine months ended September 30, 2021, net sales attributed to the results of operations for Stockton and Madera were $2.0 million and $0, respectively. For the nine months ended September 30, 2020, net sales attributed to the results of operations for Stockton and Madera were $22.6 million and $22.5 million, respectively. For the nine months ended September 30, 2021, pre-tax loss attributed to the results of operations for Stockton and Madera was $1.9 million and $0.8 million, respectively. For the nine months ended September 30, 2020, pre-tax loss attributed to the results of operations for Stockton and Madera was $5.4 million and $5.4 million, respectively.</p> 1200000 28300000 19500000 8800000 100000 24000000 1900000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Stockton</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Canton</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Property and equipment, net</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,535</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">1,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Right of use operating lease assets, net</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">9,623</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-186">—</div></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">Assets held-for-sale</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,158</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> </table><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><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Stockton</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Canton</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 4pt">Liabilities held-for-sale – operating leases</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">10,500</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-187">—</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> </table><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><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Stockton</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Madera</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Property and equipment, net</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,535</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">29,013</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Right of use operating lease assets, net</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">9,747</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-188">—</div></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">Assets held-for-sale</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,282</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">29,013</td><td style="padding-bottom: 4pt; 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><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Stockton</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Madera</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Operating lease obligations</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,435</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-189">—</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">Assessment financing</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-190">—</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">9,107</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">Liabilities held-for-sale</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">10,435</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,107</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: justify"> </p> 19535000 1000000 9623000 29158000 1000000 10500000 19535000 29013000 9747000 29282000 29013000 10435000 9107000 10435000 9107000 1500000 0 200000 100000 300000 200000 1800000 1800000 2000000 0 22600000 22500000 1900000 800000 5400000 5400000 <p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">3. SEGMENTS.</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">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 (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 fuel-grade ethanol 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: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Three Months Ended <br/>September 30,</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Nine Months Ended <br/> September 30,</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2020</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2020</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><span style="text-decoration:underline">Net Sales</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Marketing and distribution:</td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </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">Alcohol sales, gross</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">112,391</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">84,001</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">255,702</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">212,625</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Alcohol sales, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">505</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">382</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,489</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,117</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; padding-bottom: 1.5pt">Intersegment sales</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">2,415</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,598</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,277</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,751</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left">Total marketing and distribution sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">115,311</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">85,981</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">264,468</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">221,493</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Pekin Campus production, recorded as gross:</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">Alcohol sales</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">114,587</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">77,075</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">341,967</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">255,737</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">Essential ingredient sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">46,016</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27,619</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">140,670</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">101,123</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Intersegment sales</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">293</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">197</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">920</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">877</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-left: 0.25in; text-align: left">Total Pekin Campus sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">160,896</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">104,891</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">483,557</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">357,737</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><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">Other production, recorded as gross:</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">Alcohol sales</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">25,190</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">11,765</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">63,311</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">120,797</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">Essential ingredient sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,867</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,885</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,261</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">36,806</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Intersegment sales</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">259</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">420</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">896</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,121</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-left: 0.25in; text-align: left">Total Other production sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">32,316</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,070</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">83,468</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">158,724</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><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; padding-bottom: 1.5pt">Intersegment eliminations</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">(2,967</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">(2,215</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">(9,093</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">(9,749</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Net sales as reported</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">305,556</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">204,727</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">822,400</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">728,205</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; font-style: italic; text-decoration: underline; text-align: left">Cost of goods sold:</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="text-align: left">Marketing and distribution</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">105,902</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">84,589</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">245,606</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">210,827</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Pekin Campus production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">169,721</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">80,280</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">468,972</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">302,120</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Other production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">35,613</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,718</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">87,055</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">181,382</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Intersegment eliminations</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">(2,281</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,790</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">(4,904</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">(5,346</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Cost of goods sold as reported</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">308,955</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">183,797</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">796,729</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">688,983</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; font-style: italic; text-decoration: underline; text-align: left">Income (loss) before benefit for income taxes:</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="text-align: left">Marketing and distribution</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7,517</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(479</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12,925</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,808</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Pekin Campus production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(11,830</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31,715</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,907</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">50,995</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Other production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,856</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,173</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(12,463</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(40,990</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Corporate activities</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">6,037</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">(8,848</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">567</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">(10,900</td><td style="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="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(3,132</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,215</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,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">2,913</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 9.35pt; text-indent: -9.35pt"><b><i><span style="text-decoration:underline">Depreciation:</span></i></b></p></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="text-align: left">Pekin Campus production</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,372</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,335</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13,043</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13,101</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">1,468</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,690</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,433</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,657</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Corporate activities</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">11</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">30</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">44</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">97</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,851</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">8,055</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">17,520</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">26,855</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; font-style: italic; text-decoration: underline; text-align: left">Interest expense (income):</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">Marketing and distribution</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">295</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">334</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">721</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,275</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Pekin Campus production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">176</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,243</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">767</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,922</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"><div style="-sec-ix-hidden: hidden-fact-191">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">141</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">182</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">199</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Corporate activities</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">(42</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">2,481</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,689</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,757</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">429</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,199</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">3,359</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">14,153</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: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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: 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><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>September 30, <br/> 2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>December 31, <br/> 2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><span style="text-decoration:underline">Total assets:</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: right"> </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">Marketing and distribution</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">149,316</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">89,337</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Pekin Campus production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">239,275</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">234,439</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">83,217</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">102,409</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Corporate 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">11,596</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">50,633</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">483,404</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">476,818</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 3 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Three Months Ended <br/>September 30,</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Nine Months Ended <br/> September 30,</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2020</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2020</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><span style="text-decoration:underline">Net Sales</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Marketing and distribution:</td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </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">Alcohol sales, gross</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">112,391</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">84,001</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">255,702</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">212,625</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Alcohol sales, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">505</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">382</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,489</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,117</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; padding-bottom: 1.5pt">Intersegment sales</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">2,415</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,598</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,277</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,751</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left">Total marketing and distribution sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">115,311</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">85,981</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">264,468</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">221,493</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Pekin Campus production, recorded as gross:</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">Alcohol sales</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">114,587</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">77,075</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">341,967</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">255,737</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">Essential ingredient sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">46,016</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27,619</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">140,670</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">101,123</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Intersegment sales</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">293</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">197</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">920</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">877</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-left: 0.25in; text-align: left">Total Pekin Campus sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">160,896</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">104,891</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">483,557</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">357,737</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><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">Other production, recorded as gross:</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">Alcohol sales</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">25,190</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">11,765</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">63,311</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">120,797</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">Essential ingredient sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,867</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,885</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,261</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">36,806</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Intersegment sales</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">259</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">420</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">896</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,121</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-left: 0.25in; text-align: left">Total Other production sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">32,316</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,070</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">83,468</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">158,724</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><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; padding-bottom: 1.5pt">Intersegment eliminations</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">(2,967</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">(2,215</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">(9,093</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">(9,749</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Net sales as reported</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">305,556</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">204,727</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">822,400</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">728,205</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; font-style: italic; text-decoration: underline; text-align: left">Cost of goods sold:</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="text-align: left">Marketing and distribution</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">105,902</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">84,589</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">245,606</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">210,827</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Pekin Campus production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">169,721</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">80,280</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">468,972</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">302,120</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Other production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">35,613</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,718</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">87,055</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">181,382</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Intersegment eliminations</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">(2,281</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,790</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">(4,904</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">(5,346</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Cost of goods sold as reported</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">308,955</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">183,797</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">796,729</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">688,983</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; font-style: italic; text-decoration: underline; text-align: left">Income (loss) before benefit for income taxes:</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="text-align: left">Marketing and distribution</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7,517</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(479</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12,925</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,808</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Pekin Campus production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(11,830</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31,715</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,907</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">50,995</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Other production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,856</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,173</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(12,463</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(40,990</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Corporate activities</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">6,037</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">(8,848</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">567</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">(10,900</td><td style="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="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(3,132</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,215</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,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">2,913</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 9.35pt; text-indent: -9.35pt"><b><i><span style="text-decoration:underline">Depreciation:</span></i></b></p></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="text-align: left">Pekin Campus production</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,372</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,335</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13,043</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13,101</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">1,468</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,690</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,433</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,657</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Corporate activities</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">11</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">30</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">44</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">97</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,851</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">8,055</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">17,520</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">26,855</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; font-style: italic; text-decoration: underline; text-align: left">Interest expense (income):</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">Marketing and distribution</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">295</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">334</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">721</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,275</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Pekin Campus production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">176</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,243</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">767</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,922</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"><div style="-sec-ix-hidden: hidden-fact-191">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">141</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">182</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">199</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Corporate activities</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">(42</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">2,481</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,689</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,757</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">429</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,199</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">3,359</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">14,153</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: justify"> </p> 112391000 84001000 255702000 212625000 505000 382000 1489000 1117000 2415000 1598000 7277000 7751000 115311000 85981000 264468000 221493000 114587000 77075000 341967000 255737000 46016000 27619000 140670000 101123000 293000 197000 920000 877000 160896000 104891000 483557000 357737000 25190000 11765000 63311000 120797000 6867000 3885000 19261000 36806000 259000 420000 896000 1121000 32316000 16070000 83468000 158724000 -2967000 -2215000 -9093000 -9749000 305556000 204727000 822400000 728205000 105902000 84589000 245606000 210827000 169721000 80280000 468972000 302120000 35613000 20718000 87055000 181382000 -2281000 -1790000 -4904000 -5346000 308955000 183797000 796729000 688983000 7517000 -479000 12925000 3808000 -11830000 31715000 8907000 50995000 -4856000 -7173000 -12463000 -40990000 6037000 -8848000 567000 -10900000 -3132000 15215000 9936000 2913000 4372000 4335000 13043000 13101000 1468000 3690000 4433000 13657000 11000 30000 44000 97000 5851000 8055000 17520000 26855000 295000 334000 721000 1275000 176000 1243000 767000 4922000 141000 182000 199000 -42000 2481000 1689000 7757000 429000 4199000 3359000 14153000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>September 30, <br/> 2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>December 31, <br/> 2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><span style="text-decoration:underline">Total assets:</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: right"> </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">Marketing and distribution</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">149,316</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">89,337</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Pekin Campus production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">239,275</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">234,439</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">83,217</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">102,409</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Corporate 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">11,596</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">50,633</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">483,404</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">476,818</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 149316000 89337000 239275000 234439000 83217000 102409000 11596000 50633000 483404000 476818000 <p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">4. INVENTORIES.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"> </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 valuation adjustments of $0 and $1,033,000 as of September 30, 2021 and December 31, 2020, respectively. Inventory balances consisted of the following (in thousands):</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><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>September 30,<br/> 2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>December 31, <br/> 2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></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">40,836</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">25,154</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">5,539</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,333</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">10,148</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,074</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,594</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,364</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-left: 0.125in; 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">58,117</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">37,925</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 0 1033000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>September 30,<br/> 2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>December 31, <br/> 2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></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">40,836</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">25,154</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">5,539</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,333</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">10,148</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,074</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,594</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,364</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-left: 0.125in; 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">58,117</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">37,925</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 40836000 25154000 5539000 4333000 10148000 7074000 1594000 1364000 58117000 37925000 <p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">5. DERIVATIVES.</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">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"><i> </i></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 nine months ended September 30, 2021 and 2020, 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"><i> </i></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 losses of $976,000 and gains of $1,582,000 as the change in the fair value of these contracts for the three months ended September 30, 2021 and 2020, respectively. The Company recognized net gains of $18,435,000 and $1,582,000 as the change in the fair value of these contracts for the nine months ended September 30, 2021 and 2020, respectively.</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">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: 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; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As of September 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Assets</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="4" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Liabilities</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Type of Instrument</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Balance Sheet Location</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Balance Sheet Location</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair <br/>Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-align: left">Cash collateral balance</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; width: 20%; text-align: left">Other current assets</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: center">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">757</td><td style="padding-bottom: 4pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; width: 25%"> </td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="padding-bottom: 4pt; 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 style="padding-bottom: 1.5pt"> </td> <td style="text-align: left; padding-bottom: 1.5pt">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">12,977</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left; padding-bottom: 1.5pt">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">2,735</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: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As of December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Assets</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="4" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Liabilities</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Type of Instrument</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Balance Sheet Location</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Balance Sheet Location</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair <br/>Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-align: left">Cash collateral balance</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; width: 20%; text-align: left">Other current assets</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">520</td><td style="padding-bottom: 4pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; width: 25%"> </td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="padding-bottom: 4pt; width: 9%; text-align: right"> </td><td style="padding-bottom: 4pt; 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 style="padding-bottom: 1.5pt"> </td> <td style="text-align: left; padding-bottom: 1.5pt">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">17,149</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left; padding-bottom: 1.5pt">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"><div style="-sec-ix-hidden: hidden-fact-192">—</div></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: justify"> </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: 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><b> </b></td><td style="font-size: 1pt; padding-bottom: 1.5pt"><b> </b></td> <td style="font-size: 1pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Realized Losses</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Three Months Ended <br/> September 30,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid"><span style="font-style: normal"><b>Type of Instrument</b></span></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td style="border-bottom: Black 1.5pt solid"><span style="font-style: normal"><b>Statements of Operations Location</b></span></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 38%; text-align: left; padding-bottom: 4pt">Commodity contracts</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 37%; text-align: left; padding-bottom: 4pt">Cost of goods sold</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(2,894</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(531</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">)</td></tr> </table><p style="margin: 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"><b> </b></td><td style="padding-bottom: 1.5pt; font-size: 1pt"><b> </b></td> <td style="padding-bottom: 1.5pt; font-size: 1pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Unrealized Gains</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Three Months Ended <br/> September 30,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid"><span style="font-style: normal"><b>Type of Instrument</b></span></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td style="border-bottom: Black 1.5pt solid"><span style="font-style: normal"><b>Statements of Operations Location</b></span></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; width: 38%">Commodity contracts</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="text-align: left; padding-bottom: 4pt; width: 37%">Cost of goods sold</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="border-bottom: Black 4pt double; text-align: left; width: 1%">$</td><td style="border-bottom: Black 4pt double; text-align: right; width: 9%">1,918</td><td style="padding-bottom: 4pt; text-align: left; width: 1%"> </td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="border-bottom: Black 4pt double; text-align: left; width: 1%">$</td><td style="border-bottom: Black 4pt double; text-align: right; width: 9%">2,113</td><td style="padding-bottom: 4pt; text-align: left; width: 1%"> </td></tr> </table><p style="margin: 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"><b> </b></td><td style="padding-bottom: 1.5pt; font-size: 1pt"><b> </b></td> <td style="padding-bottom: 1.5pt; font-size: 1pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Realized Gains</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Nine Months Ended <br/> September 30,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid"><span style="font-style: normal"><b>Type of Instrument</b></span></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td style="border-bottom: Black 1.5pt solid"><span style="font-style: normal"><b>Statements of Operations Location</b></span></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 38%; text-align: left; padding-bottom: 4pt">Commodity contracts</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 37%; text-align: left; padding-bottom: 4pt">Cost of goods sold</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">21,449</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">47</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="margin: 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"><b> </b></td><td style="padding-bottom: 1.5pt; font-size: 1pt"><b> </b></td> <td style="padding-bottom: 1.5pt; font-size: 1pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Unrealized Gains (Losses)</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Nine Months Ended <br/> September 30,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid"><span style="font-style: normal"><b>Type of Instrument</b></span></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td style="border-bottom: Black 1.5pt solid"><span style="font-style: normal"><b>Statements of Operations Location</b></span></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; width: 38%">Commodity contracts</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="text-align: left; padding-bottom: 4pt; width: 37%">Cost of goods sold</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="border-bottom: Black 4pt double; text-align: left; width: 1%">$</td><td style="border-bottom: Black 4pt double; text-align: right; width: 9%">(3,014</td><td style="padding-bottom: 4pt; text-align: left; width: 1%">)</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="border-bottom: Black 4pt double; text-align: left; width: 1%">$</td><td style="border-bottom: Black 4pt double; text-align: right; width: 9%">1,535</td><td style="padding-bottom: 4pt; text-align: left; width: 1%"> </td></tr> </table> 976000000 1582000000 18435000000 1582000000 <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; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As of September 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Assets</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="4" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Liabilities</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Type of Instrument</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Balance Sheet Location</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Balance Sheet Location</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair <br/>Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-align: left">Cash collateral balance</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; width: 20%; text-align: left">Other current assets</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: center">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">757</td><td style="padding-bottom: 4pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; width: 25%"> </td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="padding-bottom: 4pt; 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 style="padding-bottom: 1.5pt"> </td> <td style="text-align: left; padding-bottom: 1.5pt">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">12,977</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left; padding-bottom: 1.5pt">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">2,735</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: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As of December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Assets</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="4" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Liabilities</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Type of Instrument</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Balance Sheet Location</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Balance Sheet Location</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair <br/>Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-align: left">Cash collateral balance</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; width: 20%; text-align: left">Other current assets</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">520</td><td style="padding-bottom: 4pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; width: 25%"> </td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="padding-bottom: 4pt; width: 9%; text-align: right"> </td><td style="padding-bottom: 4pt; 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 style="padding-bottom: 1.5pt"> </td> <td style="text-align: left; padding-bottom: 1.5pt">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">17,149</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left; padding-bottom: 1.5pt">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"><div style="-sec-ix-hidden: hidden-fact-192">—</div></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: justify"> </p> 757000 12977000 2735000 520000 17149000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="font-size: 1pt; padding-bottom: 1.5pt"><b> </b></td> <td style="font-size: 1pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Realized Losses</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Three Months Ended <br/> September 30,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid"><span style="font-style: normal"><b>Type of Instrument</b></span></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td style="border-bottom: Black 1.5pt solid"><span style="font-style: normal"><b>Statements of Operations Location</b></span></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 38%; text-align: left; padding-bottom: 4pt">Commodity contracts</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 37%; text-align: left; padding-bottom: 4pt">Cost of goods sold</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(2,894</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(531</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">)</td></tr> </table><p style="margin: 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"><b> </b></td><td style="padding-bottom: 1.5pt; font-size: 1pt"><b> </b></td> <td style="padding-bottom: 1.5pt; font-size: 1pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Unrealized Gains</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Three Months Ended <br/> September 30,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid"><span style="font-style: normal"><b>Type of Instrument</b></span></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td style="border-bottom: Black 1.5pt solid"><span style="font-style: normal"><b>Statements of Operations Location</b></span></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; width: 38%">Commodity contracts</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="text-align: left; padding-bottom: 4pt; width: 37%">Cost of goods sold</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="border-bottom: Black 4pt double; text-align: left; width: 1%">$</td><td style="border-bottom: Black 4pt double; text-align: right; width: 9%">1,918</td><td style="padding-bottom: 4pt; text-align: left; width: 1%"> </td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="border-bottom: Black 4pt double; text-align: left; width: 1%">$</td><td style="border-bottom: Black 4pt double; text-align: right; width: 9%">2,113</td><td style="padding-bottom: 4pt; text-align: left; width: 1%"> </td></tr> </table><p style="margin: 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"><b> </b></td><td style="padding-bottom: 1.5pt; font-size: 1pt"><b> </b></td> <td style="padding-bottom: 1.5pt; font-size: 1pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Realized Gains</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Nine Months Ended <br/> September 30,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid"><span style="font-style: normal"><b>Type of Instrument</b></span></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td style="border-bottom: Black 1.5pt solid"><span style="font-style: normal"><b>Statements of Operations Location</b></span></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 38%; text-align: left; padding-bottom: 4pt">Commodity contracts</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 37%; text-align: left; padding-bottom: 4pt">Cost of goods sold</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">21,449</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">47</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="margin: 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"><b> </b></td><td style="padding-bottom: 1.5pt; font-size: 1pt"><b> </b></td> <td style="padding-bottom: 1.5pt; font-size: 1pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Unrealized Gains (Losses)</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Nine Months Ended <br/> September 30,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid"><span style="font-style: normal"><b>Type of Instrument</b></span></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td style="border-bottom: Black 1.5pt solid"><span style="font-style: normal"><b>Statements of Operations Location</b></span></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; width: 38%">Commodity contracts</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="text-align: left; padding-bottom: 4pt; width: 37%">Cost of goods sold</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="border-bottom: Black 4pt double; text-align: left; width: 1%">$</td><td style="border-bottom: Black 4pt double; text-align: right; width: 9%">(3,014</td><td style="padding-bottom: 4pt; text-align: left; width: 1%">)</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="border-bottom: Black 4pt double; text-align: left; width: 1%">$</td><td style="border-bottom: Black 4pt double; text-align: right; width: 9%">1,535</td><td style="padding-bottom: 4pt; text-align: left; width: 1%"> </td></tr> </table> -2894000 -531000 1918000 2113000 21449000 47000 -3014000 1535000 <p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">6. DEBT.</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: justify">Long-term borrowings are summarized as follows (in thousands):</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><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>September 30, <br/> 2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>December 31,<br/> 2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></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">70,710</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">32,512</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Pekin revolving loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,580</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,580</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">ICP revolving loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,384</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,384</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Parent notes payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">723</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,533</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">CARES Act loans</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-193">—</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">9,860</td><td style="padding-bottom: 1.5pt; 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">88,397</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">97,869</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 unamortized debt premium</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-194">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">230</td><td style="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">(89</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(759</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less short-term portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(17,687</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">(25,533</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">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">70,621</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,807</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: 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">Parent Notes Payable</span></i> – On May 14, 2021, with proceeds from the Company’s sale of its Madera, California facility, the Company repaid $19.3 million of principal on its notes payable, resulting in an aggregate remaining balance of $0.7 million. On November 5, 2021, with proceeds from the Company’s sale of its Stockton, California facility, the Company repaid the remaining outstanding balance on these notes.</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">Pekin and ICP Revolving Loans</span></i> – On November 5, 2021, with proceeds from the Company’s sale of its Stockton, California facility, the Company repaid in full the outstanding balances on these loans.</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">CARES Act Loans</span></i> – On May 4, 2020, Alto Ingredients, Inc. and Alto Pekin, LLC, or Alto Pekin, received loan proceeds from Bank of America, NA under the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”), through the Paycheck Protection Program administered by the U.S. Small Business Administration (“SBA”). Alto Ingredients, Inc. received $6.0 million and Alto Pekin received $3.9 million in loan proceeds. Under the terms of the loans, certain amounts may be forgiven if they are used for qualifying expenses as described in the CARES Act. In June 2021, the SBA approved Alto Pekin’s forgiveness application for the full amount of $3.9 million, and accordingly, the Company recognized income from loan forgiveness for the three months ended June 30, 2021. In September 2021, the SBA approved Alto Ingredients, Inc.’s forgiveness application for the full amount of $6.0 million, and accordingly, the Company recognized income from loan forgiveness for the three months ended September 30, 2021. The SBA may audit the loan forgiveness applications and further examine eligibility for forgiveness, including the facts and circumstances existing at the time the loans were made. The Company can provide no assurances that any loan forgiven will not require repayment following an audit by the SBA.</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: justify"><i><span style="text-decoration:underline">Maturities of Long-term Debt</span></i> – The Company’s long-term debt matures as follows (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left; border-bottom: Black 1.5pt solid">December 31:</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">723</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,964</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">2023</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">70,710</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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">88,397</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: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Restrictions</span></i> – At September 30, 2021, there were approximately $250.3 million of net assets at the Company’s subsidiaries that were not available for transfer to Alto Ingredients, Inc. in the form of dividends, loans or advances due to restrictions contained in the credit facilities of the Company’s subsidiaries.</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><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>September 30, <br/> 2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>December 31,<br/> 2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></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">70,710</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">32,512</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Pekin revolving loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,580</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,580</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">ICP revolving loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,384</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,384</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Parent notes payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">723</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,533</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">CARES Act loans</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-193">—</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">9,860</td><td style="padding-bottom: 1.5pt; 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">88,397</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">97,869</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 unamortized debt premium</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-194">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">230</td><td style="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">(89</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(759</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less short-term portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(17,687</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">(25,533</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">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">70,621</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,807</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: justify"><i> </i></p> 70710000 32512000 9580000 20580000 7384000 9384000 723000 25533000 9860000 88397000 97869000 230000 89000 759000 17687000 25533000 70621000 71807000 19300000 700000 6000000 3900000 3900000 6000000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left; border-bottom: Black 1.5pt solid">December 31:</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">723</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,964</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">2023</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">70,710</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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">88,397</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: justify"> </p> 723000 16964000 70710000 88397000 250300000 <p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">7. COMMITMENTS AND CONTINGENCIES.</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">Sales Commitments</span></i> – At September 30, 2021, 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 93,403,000 gallons as of September 30, 2021 and open fixed-price alcohol sales contracts totaling $242,181,000 as of September 30, 2021. The Company had open fixed-price sales contracts for essential ingredients totaling $18,448,000 and open indexed-price sales contracts of essential ingredients for 5,044,000 tons as of September 30, 2021. These sales contracts are scheduled for completion over the next twelve months.</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 September 30, 2021, the Company had indexed-price purchase contracts to purchase 33,233,000 gallons of alcohol and fixed-price purchase contracts to purchase $54,988,000 of alcohol from its suppliers. The Company had fixed-price purchase contracts to purchase $29,916,000 of corn from its suppliers as of September 30, 2021. The Company had fixed-price purchase contracts for natural gas totaling $4,464,000. The Company also had future commitments for certain capital projects totalling $19,100,000. These purchase commitments are scheduled to be satisfied through mid-2022. </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">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> 93403000 242181000 18448000 5044000 33233000 54988000 29916000 4464000 19100000 <p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">8. PENSION AND RETIREMENT BENEFIT PLANS.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </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 health care and life insurance plan (the “Postretirement Plan”). The Company assumed the Retirement Plan and the Postretirement Plan as part of its acquisition of Aventine Renewable Energy Holdings, Inc. on July 1, 2015.</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, 2020, the Retirement Plan’s accumulated projected benefit obligation was $24.6 million, with a fair value of plan assets of $17.6 million. The underfunded amount of $7.0 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 September 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 three months ended September 30, 2020, the Retirement Plan’s net periodic expense was $48,000, comprised of $173,000 in interest cost and $101,000 in service cost, partially offset by $226,000 of expected return on plan assets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">For the nine months ended September 30, 2021, the Retirement Plan’s net periodic expense was $66,000, comprised of $453,000 in interest cost and $327,000 in service cost, partially offset by $714,000 of expected return on plan assets. For the nine months ended September 30, 2020, the Retirement Plan’s net periodic expense was $144,000, comprised of $519,000 in interest cost and $303,000 in service cost, partially offset by $678,000 of expected return on plan assets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; 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, 2020, the Postretirement Plan’s accumulated projected benefit obligation was $5.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 September 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 three months ended September 30, 2020, the Postretirement Plan’s net periodic expense was $59,000, comprised of $38,000 of interest cost, $14,000 of service cost and $7,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 nine months ended September 30, 2021, the Postretirement Plan’s net periodic expense was $126,000, comprised of $30,000 of interest cost, $78,000 of service cost and $18,000 of amortization expense. For the nine months ended September 30, 2020, the Postretirement Plan’s net periodic expense was $177,000, comprised of $114,000 of interest cost, $42,000 of service cost and $21,000 of amortization expense.</p> 24600000 17600000 7000000 22000000 151000000 109000000 238000000 48000000 173000000 101000000 226000000 66000000 453000000 327000000 714000000 144000000 519000000 303000000 678000000 5300000 42000000 10000000 26000000 6000000 59000000 38000000 14000000 7000000 126000000 30000000 78000000 18000000 177000000 114000000 42000000 21000000 <p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">9. FAIR VALUE MEASUREMENTS.</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: justify">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 0pt 0.75in; text-align: justify; text-indent: -0.25in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">●</td><td style="text-align: justify">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; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: -0.25in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">●</td><td style="text-align: justify">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; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: -0.25in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">●</td><td style="text-align: justify">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; 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">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"><i> </i></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 September 30, 2021 and December 31, 2020 of $20,535,000 and $48,548,000, respectively. 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"><i> </i></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: justify"> </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 September 30, 2021 (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Fair Value</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Level 1</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Level 2</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Level 3</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></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">12,977</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">12,977</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-195">—</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-196">—</div></td><td style="width: 1%; 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 style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">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">30,158</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-197">—</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-198">—</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">30,158</td><td style="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="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">43,135</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">12,977</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-199">—</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">30,158</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><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: 0in">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; 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><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; padding-bottom: 1.5pt">Derivative financial 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">(2,735</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">(2,735</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-200">—</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-201">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2,735</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">(2,735</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-202">—</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-203">—</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: justify"> </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, 2020 (in thousands):</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><b> </b></td><td><b> </b></td> <td colspan="2"><b> </b></td><td><b> </b></td><td><b> </b></td> <td colspan="2"><b> </b></td><td><b> </b></td><td><b> </b></td> <td colspan="2"><b> </b></td><td><b> </b></td><td><b> </b></td> <td colspan="2"><b> </b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b>Benefit Plan</b></td><td><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b>Fair</b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b>Percentage</b></td><td style="text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Value</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Level 1</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Level 2</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Level 3</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Allocation</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></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><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: 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">17,149</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">17,149</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-204">—</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-205">—</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-206"> </div></td><td style="width: 1%; 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><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">Long-lived assets held-for-sale</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,295</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-207">—</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-208">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,295</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-209"> </div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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"><div style="-sec-ix-hidden: hidden-fact-210"> </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-211"> </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-212"> </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-213"> </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-214"> </div></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">(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; "> <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,470</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-215">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,470</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-216">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31</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">Small/Mid U.S. Equity(3)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,605</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-217">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,605</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-218">—</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">International Equity(4)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,921</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-219">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,921</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-220">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17</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; padding-bottom: 1.5pt">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">6,592</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-221">—</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">6,592</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-222">—</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">37</td><td style="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="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">93,032</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">17,149</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">17,588</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">58,295</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; 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><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>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; 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><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-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"><div style="-sec-ix-hidden: hidden-fact-223">—</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-224">—</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-225">—</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-226">—</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; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"/><td style="width: 0.25in">(1)</td><td>Included in other assets in the consolidated balance sheets.</td></tr></table><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"/><td style="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><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="text-align: left; width: 0.25in"/><td style="text-align: left; width: 0.25in">(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><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="text-align: left; width: 0.25in"/><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><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="text-align: left; width: 0.25in"/><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> 20535000 48548000 <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"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Fair Value</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Level 1</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Level 2</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Level 3</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></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">12,977</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">12,977</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-195">—</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-196">—</div></td><td style="width: 1%; 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 style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">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">30,158</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-197">—</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-198">—</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">30,158</td><td style="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="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">43,135</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">12,977</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-199">—</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">30,158</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><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: 0in">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; 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><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; padding-bottom: 1.5pt">Derivative financial 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">(2,735</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">(2,735</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-200">—</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-201">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2,735</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">(2,735</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-202">—</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-203">—</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: 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><b> </b></td><td><b> </b></td> <td colspan="2"><b> </b></td><td><b> </b></td><td><b> </b></td> <td colspan="2"><b> </b></td><td><b> </b></td><td><b> </b></td> <td colspan="2"><b> </b></td><td><b> </b></td><td><b> </b></td> <td colspan="2"><b> </b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b>Benefit Plan</b></td><td><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b>Fair</b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b>Percentage</b></td><td style="text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Value</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Level 1</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Level 2</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Level 3</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Allocation</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></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><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: 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">17,149</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">17,149</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-204">—</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-205">—</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-206"> </div></td><td style="width: 1%; 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><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">Long-lived assets held-for-sale</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,295</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-207">—</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-208">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,295</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-209"> </div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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"><div style="-sec-ix-hidden: hidden-fact-210"> </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-211"> </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-212"> </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-213"> </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-214"> </div></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">(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; "> <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,470</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-215">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,470</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-216">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31</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">Small/Mid U.S. Equity(3)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,605</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-217">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,605</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-218">—</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">International Equity(4)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,921</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-219">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,921</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-220">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17</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; padding-bottom: 1.5pt">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">6,592</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-221">—</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">6,592</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-222">—</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">37</td><td style="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="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">93,032</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">17,149</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">17,588</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">58,295</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; 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><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>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; 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><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-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"><div style="-sec-ix-hidden: hidden-fact-223">—</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-224">—</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-225">—</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-226">—</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; margin: 0pt 0"> </p> 12977000 12977000 30158000 30158000 43135000 12977000 30158000 2735000 2735000 2735000 2735000 17149000 17149000 58295000 58295000 5470000 5470000 0.31 2605000 2605000 0.15 2921000 2921000 0.17 6592000 6592000 0.37 93032000 17149000 17588000 58295000 <p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">10. EARNINGS PER SHARE.</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: justify">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: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Three Months Ended September 30, 2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Loss Numerator</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Shares Denominator</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Per-Share Amount</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify">Net loss 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">(3,132</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: justify; padding-bottom: 1.5pt">Less: Preferred stock dividends</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">(319</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; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Basic and Diluted loss 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; padding-bottom: 4pt">Loss 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">(3,451</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,383</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.05</td><td style="padding-bottom: 4pt; 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="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="10" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three Months Ended September 30, 2020</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Income<br/> Numerator</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Shares<br/> Denominator</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Per-Share<br/> Amount</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 64%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net income attributed to Alto Ingredients, Inc.</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15,215</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: Preferred stock dividends</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(319</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic income per share:</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income available to common stockholders</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14,896</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">58,503</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.25</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Add: Dilutive securities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,196</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Diluted income per share:</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income available to common stockholders</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14,896</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">61,699</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.24</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nine Months Ended September 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Income<br/> Numerator</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares<br/> Denominator</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Per-Share<br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify">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">9,936</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: justify; padding-bottom: 1.5pt">Less: Preferred stock dividends</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">(946</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; background-color: rgb(204,238,255)"> <td style="font-weight: bold">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; "> <td style="text-align: justify; padding-bottom: 4pt">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">8,990</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,002</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.13</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Add: Dilutive 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">—</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,258</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">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; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">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">8,990</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">72,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.12</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: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="10" style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nine Months Ended September 30, 2020</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Income<br/> Numerator</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Shares<br/> Denominator</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Per-Share<br/> Amount</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 64%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net income attributed to Alto Ingredients, Inc.</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,079</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: Preferred stock dividends</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(949</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic income per share:</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income available to common stockholders</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,130</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">55,620</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.07</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Add: Dilutive securities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,338</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Diluted income per share:</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income available to common stockholders</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,130</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">57,958</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.07</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There were an additional aggregate potentially dilutive weighted-average shares of 964,000 from convertible securities outstanding for the three and nine months ended September 30, 2021 and 2020. These securities were not considered in calculating diluted net income per share for the three and nine months ended September 30, 2021 and 2020, as their effect would have been anti-dilutive.</span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Three Months Ended September 30, 2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Loss Numerator</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Shares Denominator</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Per-Share Amount</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify">Net loss 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">(3,132</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: justify; padding-bottom: 1.5pt">Less: Preferred stock dividends</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">(319</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; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Basic and Diluted loss 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; padding-bottom: 4pt">Loss 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">(3,451</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,383</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.05</td><td style="padding-bottom: 4pt; 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="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="10" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three Months Ended September 30, 2020</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Income<br/> Numerator</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Shares<br/> Denominator</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Per-Share<br/> Amount</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 64%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net income attributed to Alto Ingredients, Inc.</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15,215</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: Preferred stock dividends</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(319</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic income per share:</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income available to common stockholders</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14,896</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">58,503</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.25</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Add: Dilutive securities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,196</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Diluted income per share:</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income available to common stockholders</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14,896</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">61,699</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.24</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nine Months Ended September 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Income<br/> Numerator</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares<br/> Denominator</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Per-Share<br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify">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">9,936</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: justify; padding-bottom: 1.5pt">Less: Preferred stock dividends</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">(946</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; background-color: rgb(204,238,255)"> <td style="font-weight: bold">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; "> <td style="text-align: justify; padding-bottom: 4pt">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">8,990</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,002</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.13</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Add: Dilutive 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">—</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,258</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">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; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">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">8,990</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">72,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.12</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: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="10" style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nine Months Ended September 30, 2020</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Income<br/> Numerator</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Shares<br/> Denominator</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Per-Share<br/> Amount</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 64%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net income attributed to Alto Ingredients, Inc.</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,079</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: Preferred stock dividends</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(949</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic income per share:</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income available to common stockholders</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,130</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">55,620</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.07</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Add: Dilutive securities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,338</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Diluted income per share:</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income available to common stockholders</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,130</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">57,958</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.07</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> -3132000 319000 -3451000 71383000 -0.05 15215000 319000 14896000 58503000 0.25 3196000 14896000 61699000 0.24 9936000 946000 8990000 71002000 0.13 1258000 8990000 72260000 0.12 5079000 949000 4130000 55620000 0.07 2338000 4130000 57958000 0.07 964000 9 <p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11. PARENT COMPANY FINANCIALS.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span style="text-decoration:underline">Restricted Net Assets</span> – </i>At September 30, 2021, the Company had approximately $250.3 million of net assets at its subsidiaries that were not available for transfer to Alto Ingredients in the form of dividends, distributions, loans or advances due to restrictions contained in the credit facilities of these subsidiaries.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Parent company financial statements for the periods covered in this report are set forth below (in thousands):</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">September 30,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">ASSETS</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Current Assets:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: 0.125in">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">7,038</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">25,632</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.125in">Receivables from subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,165</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,548</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 0.125in">Other current 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">891</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,836</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 0.25in">Total current 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">31,094</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">43,016</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><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Property and equipment, net</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">98</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">142</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">Other 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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.125in">Investments in subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">255,904</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">246,518</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0.125in">Alto West, LLC receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27,592</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">42,649</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.125in">Right of use operating lease assets, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,773</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,985</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 0.125in">Other 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">796</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,088</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 0.375in">Total other 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">287,065</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">293,240</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; padding-bottom: 4pt">Total 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">318,257</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">336,398</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left">Current 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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0.125in">Accounts payable and accrued liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,405</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,001</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.125in">Accrued Alto Op Co. purchase</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,829</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,829</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0.125in">Current portion of long-term debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">723</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,533</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 0.125in">Other current 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">332</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">473</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; text-indent: 0.25in">Total current liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,289</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31,836</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><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; text-indent: 0.125in">Long-term debt, net of current portion</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-227">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,564</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 0.125in">Other 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">2,772</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">2,763</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; padding-bottom: 1.5pt">Total 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">13,061</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">40,163</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">Stockholders’ Equity:</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; text-indent: 0.125in">Preferred stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.125in">Common and non-voting common stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">73</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">72</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0.125in">Additional paid-in capital</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,036,608</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,036,638</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.125in">Accumulated other comprehensive loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,878</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,878</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 0.125in">Accumulated deficit</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">(727,608</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">(736,598</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 0.25in">Total Alto Ingredients, Inc. stockholders’ equity</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">305,196</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">296,235</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; padding-bottom: 4pt">Total Liabilities and Stockholders’ Equity</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">318,257</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">336,398</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<br/> September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nine Months Ended<br/> September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </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: 52%; text-align: left">Management fees from subsidiaries</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,406</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">2,802</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">7,418</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">8,928</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Selling, general and administrative expenses</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">3,105</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">3,305</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">12,149</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">12,990</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">Loss from operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(699</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(503</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,731</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,062</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Income from loan forgiveness</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,973</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-228">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,973</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-229">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Interest income (expense), net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">42</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,490</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,689</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,787</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td>Fair value adjustments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-230">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6,856</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-231">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,497</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Other income (expense)</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">295</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">(41</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,513</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">(203</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Income (loss) before benefit for income taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,611</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8,890</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,066</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(16,549</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Benefit for income taxes</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-232">—</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-233">—</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-234">—</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-235">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Income (loss) before benefit for income taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,611</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8,890</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,066</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(16,549</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Equity in income (losses) of subsidiaries</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">(8,743</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">24,105</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">8,870</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">21,628</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Net income (loss)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(3,132</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,215</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,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">5,079</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Nine Months Ended <br/> September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Operating Activities:</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: 76%; text-align: left; text-indent: 0.125in">Net income</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,936</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,079</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.125in">Adjustments to reconcile net income to cash used in operating activities:</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; text-indent: 0.25in">Equity in (income) losses of subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8,870</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(21,628</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.25in">Income from loan forgiveness</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,973</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 0.25in">Fair value adjustments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-236">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,497</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.25in">Depreciation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">44</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">97</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0.25in">Amortization of debt discounts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">409</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(173</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.125in">Changes in operating assets and 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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0.25in">Accounts receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,617</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(288</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.25in">Other assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,449</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,184</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0.25in">Accounts payable and accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,213</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(19</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 0.25in">Accounts payable with subsidiaries</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</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">—</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: 1.5pt; text-indent: 0.375in">Net cash used in operating activities</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">(12,803</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">(8,251</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">Investing Activities:</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; padding-bottom: 1.5pt; text-indent: 0.125in">Additions to property and equipment</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-237">—</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-238">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 0.375in">Net cash used in investing activities</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-239">—</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-240">—</div></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">Financing Activities:</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; text-indent: 0.125in">Proceeds from issuances of common stock</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">462</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,296</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0.125in">Proceeds from plant receivables</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,057</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,813</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.125in">Proceeds from warrant exercises</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">5,500</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0.125in">Proceeds from long-term debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-241">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,973</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.125in">Payments on senior notes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(24,810</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,500</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0.125in">Dividend from subsidiary</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,500</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-242">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 0.125in">Preferred stock dividend payments</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-243">—</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-244">—</div></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: 1.5pt; text-indent: 0.375in">Net cash (used in) provided by financing activities</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">(5,791</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,082</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Net change in cash and cash equivalents</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(18,594</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,831</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Cash and cash equivalents at beginning of period</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">25,632</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">4,985</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Cash and cash equivalents at end of period</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,038</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,816</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 250300000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">September 30,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">ASSETS</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Current Assets:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: 0.125in">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">7,038</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">25,632</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.125in">Receivables from subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,165</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,548</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 0.125in">Other current 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">891</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,836</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 0.25in">Total current 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">31,094</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">43,016</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><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Property and equipment, net</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">98</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">142</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">Other 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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.125in">Investments in subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">255,904</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">246,518</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0.125in">Alto West, LLC receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27,592</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">42,649</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.125in">Right of use operating lease assets, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,773</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,985</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 0.125in">Other 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">796</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,088</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 0.375in">Total other 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">287,065</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">293,240</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; padding-bottom: 4pt">Total 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">318,257</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">336,398</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left">Current 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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0.125in">Accounts payable and accrued liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,405</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,001</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.125in">Accrued Alto Op Co. purchase</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,829</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,829</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0.125in">Current portion of long-term debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">723</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,533</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 0.125in">Other current 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">332</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">473</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; text-indent: 0.25in">Total current liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,289</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31,836</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><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; text-indent: 0.125in">Long-term debt, net of current portion</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-227">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,564</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 0.125in">Other 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">2,772</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">2,763</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; padding-bottom: 1.5pt">Total 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">13,061</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">40,163</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">Stockholders’ Equity:</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; text-indent: 0.125in">Preferred stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.125in">Common and non-voting common stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">73</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">72</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0.125in">Additional paid-in capital</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,036,608</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,036,638</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.125in">Accumulated other comprehensive loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,878</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,878</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 0.125in">Accumulated deficit</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">(727,608</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">(736,598</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 0.25in">Total Alto Ingredients, Inc. stockholders’ equity</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">305,196</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">296,235</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; padding-bottom: 4pt">Total Liabilities and Stockholders’ Equity</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">318,257</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">336,398</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 7038000 25632000 23165000 15548000 891000 1836000 31094000 43016000 98000 142000 255904000 246518000 27592000 42649000 2773000 2985000 796000 1088000 287065000 293240000 318257000 336398000 5405000 2001000 3829000 3829000 723000 25533000 332000 473000 10289000 31836000 5564000 2772000 2763000 13061000 40163000 1000 1000 73000 72000 1036608000 1036638000 -3878000 -3878000 -727608000 -736598000 305196000 296235000 318257000 336398000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<br/> September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nine Months Ended<br/> September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </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: 52%; text-align: left">Management fees from subsidiaries</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,406</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">2,802</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">7,418</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">8,928</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Selling, general and administrative expenses</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">3,105</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">3,305</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">12,149</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">12,990</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">Loss from operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(699</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(503</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,731</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,062</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Income from loan forgiveness</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,973</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-228">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,973</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-229">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Interest income (expense), net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">42</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,490</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,689</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,787</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td>Fair value adjustments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-230">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6,856</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-231">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,497</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Other income (expense)</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">295</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">(41</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,513</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">(203</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Income (loss) before benefit for income taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,611</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8,890</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,066</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(16,549</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Benefit for income taxes</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-232">—</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-233">—</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-234">—</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-235">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Income (loss) before benefit for income taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,611</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8,890</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,066</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(16,549</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Equity in income (losses) of subsidiaries</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">(8,743</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">24,105</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">8,870</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">21,628</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Net income (loss)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(3,132</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,215</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,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">5,079</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 2406000 2802000 7418000 8928000 3105000 3305000 12149000 12990000 -699000 -503000 -4731000 -4062000 5973000 5973000 42000 -1490000 -1689000 -4787000 6856000 7497000 295000 -41000 1513000 -203000 -5611000 8890000 -1066000 16549000 5611000 -8890000 1066000 -16549000 -8743000 24105000 8870000 21628000 -3132000 15215000 9936000 5079000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Nine Months Ended <br/> September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Operating Activities:</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: 76%; text-align: left; text-indent: 0.125in">Net income</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,936</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,079</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.125in">Adjustments to reconcile net income to cash used in operating activities:</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; text-indent: 0.25in">Equity in (income) losses of subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8,870</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(21,628</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.25in">Income from loan forgiveness</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,973</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 0.25in">Fair value adjustments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-236">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,497</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.25in">Depreciation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">44</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">97</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0.25in">Amortization of debt discounts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">409</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(173</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.125in">Changes in operating assets and 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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0.25in">Accounts receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,617</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(288</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.25in">Other assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,449</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,184</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0.25in">Accounts payable and accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,213</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(19</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 0.25in">Accounts payable with subsidiaries</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</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">—</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: 1.5pt; text-indent: 0.375in">Net cash used in operating activities</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">(12,803</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">(8,251</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">Investing Activities:</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; padding-bottom: 1.5pt; text-indent: 0.125in">Additions to property and equipment</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-237">—</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-238">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 0.375in">Net cash used in investing activities</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-239">—</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-240">—</div></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">Financing Activities:</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; text-indent: 0.125in">Proceeds from issuances of common stock</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">462</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,296</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0.125in">Proceeds from plant receivables</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,057</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,813</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.125in">Proceeds from warrant exercises</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">5,500</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0.125in">Proceeds from long-term debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-241">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,973</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0.125in">Payments on senior notes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(24,810</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,500</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0.125in">Dividend from subsidiary</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,500</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-242">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 0.125in">Preferred stock dividend payments</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-243">—</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-244">—</div></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: 1.5pt; text-indent: 0.375in">Net cash (used in) provided by financing activities</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">(5,791</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,082</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Net change in cash and cash equivalents</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(18,594</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,831</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Cash and cash equivalents at beginning of period</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">25,632</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">4,985</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Cash and cash equivalents at end of period</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,038</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,816</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 9936000 5079000 8870000 21628000 -5973000 -7497000 44000 97000 409000 -173000 -7617000 -288000 -1449000 -1184000 -2213000 -19000 -32000 -12803000 -8251000 462000 5296000 15057000 5813000 5500000 5973000 24810000 5500000 -3500000 -5791000 17082000 -18594000 8831000 25632000 4985000 7038000 13816000 false --12-31 Q3 0000778164 Amounts derived from the audited consolidated financial statements for the year ended December 31, 2020. 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. Included in other assets in the consolidated balance sheets. This category includes investments in funds comprised of equity securities of small- and medium-sized U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund. This category includes investments in funds comprised of equity securities of foreign companies including emerging markets. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund. This category includes investments in funds comprised of 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. XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document And Entity Information - shares
9 Months Ended
Sep. 30, 2021
Nov. 11, 2021
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   72,799,485
Amendment Flag false  
Entity Central Index Key 0000778164  
Entity Current Reporting Status Yes  
Entity Filer Category Non-accelerated Filer  
Document Period End Date Sep. 30, 2021  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Entity Small Business true  
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 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current Assets:    
Cash and cash equivalents $ 36,029 $ 47,667 [1]
Accounts receivable, net (net of allowance for doubtful accounts of $360 and $260, respectively) 78,424 43,491 [1]
Inventories 58,117 37,925 [1]
Prepaid inventory 5,480 891 [1]
Derivative instruments 12,977 17,149 [1]
Assets held-for-sale 30,158 58,295 [1]
Other current assets 5,413 8,628 [1]
Total current assets 226,598 214,046 [1]
Property and equipment, net 224,319 229,486 [1]
Other Assets:    
Right of use operating lease assets, net 12,715 11,046 [1]
Notes receivable 12,423 14,337 [1]
Intangible assets 2,678 2,678 [1]
Other assets 4,671 5,225 [1]
Total other assets 32,487 33,286 [1]
Total Assets 483,404 476,818 [1]
Current Liabilities:    
Accounts payable – trade 28,387 13,047 [1]
Accrued liabilities 15,455 11,101 [1]
Current portion – operating leases 3,216 2,180 [1]
Current portion – long-term debt 17,687 25,533 [1]
Derivative instruments 2,735  
Liabilities held-for-sale 10,500 19,542 [1]
Other current liabilities 6,468 15,524 [1]
Total current liabilities 84,448 86,927 [1]
Long-term debt, net of current portion 70,621 71,807 [1]
Operating leases, net of current portion 9,365 8,715 [1]
Other liabilities 13,774 13,134 [1]
Total Liabilities 178,208 180,583 [1]
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 September 30, 2021 and December 31, 2020; Series B: 1,581 shares authorized; 927 shares issued and outstanding as of September 30, 2021 and December 31, 2020; liquidation preference of $20,609 as of September 30, 2021 1 1 [1]
Common stock, $0.001 par value; 300,000 shares authorized; 72,800 and 72,487 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively 73 72 [1]
Additional paid-in capital 1,036,608 1,036,638 [1]
Accumulated other comprehensive loss (3,878) (3,878) [1]
Accumulated deficit (727,608) (736,598) [1]
Total Stockholders’ Equity 305,196 296,235 [1]
Total Liabilities and Stockholders’ Equity 483,404 476,818 [1]
Non-Voting Common Stock    
Alto Ingredients, Inc. Stockholders’ Equity:    
Common stock, $0.001 par value; 300,000 shares authorized; 72,800 and 72,487 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively
[1] Amounts derived from the audited consolidated financial statements for the year ended December 31, 2020.
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets (Parentheticals) - USD ($)
shares in Thousands, $ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Accounts receivable, net of allowance (in Dollars) $ 360 $ 260
Preferred stock, par value (in Dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000 10,000
Preferred stock, liquidation preference (in Dollars) $ 20,609  
Common stock, par value (in Dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 300,000 300,000
Common stock, shares issued 72,800 72,487
Common stock, shares outstanding 72,800 72,487
Series A Preferred Stock    
Preferred stock, shares authorized 1,684 1,684
Preferred stock, shares issued
Preferred stock, shares outstanding
Series B Preferred Stock    
Preferred stock, shares authorized 1,581 1,581
Preferred stock, shares issued 927 927
Preferred stock, shares outstanding 927 927
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 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Operations (unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Statement [Abstract]        
Net sales $ 305,556 $ 204,727 $ 822,400 $ 728,205
Cost of goods sold 308,955 183,797 796,729 688,983
Gross profit (loss) (3,399) 20,930 25,671 39,222
Selling, general and administrative expenses (5,533) (6,404) (19,777) (25,245)
Asset impairments (3,100)
Gain on litigation settlement 11,750 11,750
Income (loss) from operations (8,932) 26,276 2,794 25,727
Interest expense, net (429) (4,199) (3,359) (14,153)
Income from loan forgiveness 5,973 9,860
Fair value adjustments (6,856) (7,497)
Other income (expense), net 256 (6) 641 (1,164)
Income (loss) before benefit for income taxes (3,132) 15,215 9,936 2,913
Benefit for income taxes
Consolidated net income (loss) (3,132) 15,215 9,936 2,913
Net loss attributed to noncontrolling interests 2,166
Net income (loss) attributed to Alto Ingredients, Inc. (3,132) 15,215 9,936 5,079
Preferred stock dividends (319) (319) (946) (949)
Net income (loss) available to common stockholders $ (3,451) $ 14,896 $ 8,990 $ 4,130
Net income (loss) per share, basic (in Dollars per share) $ (0.05) $ 0.25 $ 0.13 $ 0.07
Net income (loss) per share, diluted (in Dollars per share) $ (0.05) $ 0.24 $ 0.12 $ 0.07
Weighted-average shares outstanding, basic (in Shares) 71,383,000 58,503,000 71,002,000 55,620,000
Weighted-average shares outstanding, diluted (in Shares) 71,383,000 61,699,000 72,260,000 57,958,000
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows (unaudited) - USD ($)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Operating Activities:    
Consolidated net income $ 9,936,000 $ 2,913,000
Adjustments to reconcile consolidated net income to net cash (used in) provided by operating activities:    
Depreciation and amortization of intangibles 17,520,000 26,855,000
Asset impairments 3,100,000
Income from loan forgiveness (9,860,000)
Non-cash compensation 2,282,000 2,012,000
Amortization of deferred financing fees 732,000 587,000
Fair value adjustments 7,497,000
Interest added to debt 133,000
Bad debt expense 140,000 1,000
Changes in operating assets and liabilities:    
Accounts receivable (35,072,000) 29,841,000
Inventories (20,192,000) 22,863,000
Prepaid expenses and other assets 12,362,000 (234,000)
Prepaid inventory (4,588,000) 313,000
Operating leases (3,184,000) (2,348,000)
Assets held-for-sale (2,874,000) 1,012,000
Liabilities held-for-sale 1,467,000 9,345,000
Accounts payable and accrued expenses 8,483,000 (25,097,000)
Net cash (used in) provided by operating activities (19,748,000) 75,693,000
Investing Activities:    
Proceeds from Madera Sale 19,500,000
Proceeds from PAL Sale 19,896,000
Additions to property and equipment (12,240,000) (4,864,000)
Net cash provided by investing activities 7,260,000 15,032,000
Financing Activities:    
Net proceeds from (payments on) Kinergy’s line of credit 38,198,000 (39,548,000)
Proceeds from stock option exercises 462,000
Principal payments on borrowings (37,810,000) (52,100,000)
Proceeds from warrant exercises 5,500,000
Proceeds from issuance of common stock 5,296,000
Proceeds from borrowings 9,860,000
Preferred stock dividends paid
Net cash provided by (used in) financing activities 850,000 (70,992,000)
Net change in cash and cash equivalents (11,638,000) 19,733,000
Cash and cash equivalents at beginning of period 47,667,000 [1] 18,997,000
Cash and cash equivalents at end of period 36,029,000 38,730,000
Supplemental Cash Flow Information:    
Interest paid 3,194,000 13,746,000
Accrued preferred stock dividends $ 946,000 $ 949,000
[1] Amounts derived from the audited consolidated financial statements for the year ended December 31, 2020.
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.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 Income (Loss)
Non- Controlling Interests
Total
Balances at Dec. 31, 2019 $ 1 $ 56 $ 942,307 $ (720,214) $ (2,370) $ 7,265 $ 227,045
Balances (in Shares) at Dec. 31, 2019 927 55,508          
Restricted stock issued to employees and directors, net of cancellations and tax $ (4) 3 (1)
Restricted stock issued to employees and directors, net of cancellations and tax (in Shares) (38)          
Stock-based compensation 865 865
Issuances of common stock $ 4 278 282
Issuances of common stock (in Shares) 421          
Preferred stock dividends (315) (315)
Net income (loss) (25,100) (2,056) (27,156)
Balances at Mar. 31, 2020 $ 1 $ 56 943,453 (745,629) (2,370) 5,209 200,720
Balances (in Shares) at Mar. 31, 2020 927 55,891          
Balances at Dec. 31, 2019 $ 1 $ 56 942,307 (720,214) (2,370) 7,265 227,045
Balances (in Shares) at Dec. 31, 2019 927 55,508          
Net income (loss)             2,913
Balances at Sep. 30, 2020 $ 1 $ 63 963,606 (716,084) (2,370) 245,216
Balances (in Shares) at Sep. 30, 2020 927 63,483          
Balances at Mar. 31, 2020 $ 1 $ 56 943,453 (745,629) (2,370) 5,209 200,720
Balances (in Shares) at Mar. 31, 2020 927 55,891          
Restricted stock issued to employees and directors, net of cancellations and tax $ (1) 6 5
Restricted stock issued to employees and directors, net of cancellations and tax (in Shares) (409)          
Stock-based compensation 576 576
Sale of interests in PAL (5,099) (5,099)
Preferred stock dividends (315) (315)
Net income (loss) 14,964 (110) 14,854
Balances at Jun. 30, 2020 $ 1 $ 55 944,035 (730,980) (2,370) 210,741
Balances (in Shares) at Jun. 30, 2020 927 55,482          
Restricted stock issued to employees and directors, net of cancellations and tax $ 1 18 19
Restricted stock issued to employees and directors, net of cancellations and tax (in Shares)   1,501          
Stock-based compensation 571 571
Issuances of common stock $ 1 5,013 5,014
Issuances of common stock (in Shares)   1,000          
Warrant exercise $ 6 13,969 13,975
Warrant exercise (in Shares)   5,500          
Preferred stock dividends (319) (319)
Net income (loss) 15,215 15,215
Balances at Sep. 30, 2020 $ 1 $ 63 963,606 (716,084) (2,370) 245,216
Balances (in Shares) at Sep. 30, 2020 927 63,483          
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
Stock option exercises 462 462
Stock option exercises (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)             9,936
Balances at Sep. 30, 2021 $ 1 $ 73 1,036,608 (727,608) (3,878) 305,196
Balances (in Shares) at Sep. 30, 2021 927 72,800          
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          
Restricted stock issued to employees and directors, net of cancellations and tax
Restricted stock issued to employees and directors, net of cancellations and tax (in Shares)   (11)          
Stock-based compensation 628 628
Preferred stock dividends (319) (319)
Net income (loss) (3,132) (3,132)
Balances at Sep. 30, 2021 $ 1 $ 73 $ 1,036,608 $ (727,608) $ (3,878) $ 305,196
Balances (in Shares) at Sep. 30, 2021 927 72,800          
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Basis of Presentation.
9 Months Ended
Sep. 30, 2021
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 subsidiaries (collectively, the “Company”), including its wholly-owned subsidiaries, Kinergy Marketing LLC, an Oregon limited liability company (“Kinergy”), Alto Nutrients LLC, a California limited liability company, Alto Op Co., a Delaware corporation, and all seven of the Company’s production facilities through May 14, 2021. As discussed in Note 2, on May 14, 2021, the Company completed the sale of its production facility located in Madera, California.

 

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

 

The Company had, as of September 30, 2021, a combined alcohol production capacity of 410 million gallons per year and produces, on an annualized basis, nearly 1.2 million tons of essential ingredients on a dry matter basis, such as dried yeast, corn gluten meal, corn gluten feed, and distillers grains and liquid feed used in commercial animal feed and pet foods. In addition, the Company markets, on an annualized basis, over 250 million gallons combined of its own alcohol production and third-party production. On November 5, 2021, the Company closed the sale of its Stockton facility, reducing its alcohol production capacity by 60 million gallons of fuel-grade ethanol per year.

 

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 yeast, corn gluten and distillers grains 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 fuel.

 

As of September 30, 2021, the Company was operating at approximately 71% of its 410 million gallon annual production capacity. As market conditions change, the Company may increase, decrease or idle production at one or more operating facilities or resume operations at any idled facility.

 

Basis of 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, 2020. 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, 2020. 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 $59,997,000 and $35,839,000 at September 30, 2021 and December 31, 2020, respectively, were used as collateral under Kinergy’s operating line of credit. The allowance for doubtful accounts was $360,000 and $260,000 as of September 30, 2021 and December 31, 2020, respectively. The Company recorded a bad debt recovery of $3,000 and no bad debt expense for the three months ended September 30, 2021 and 2020, respectively. The Company recorded bad debt expense of $140,000 and $1,000 for the nine months ended September 30, 2021 and 2020, 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, accounts 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 notes receivable are not considered materially different than fair value due to their recent issuances, and other long-term debt instruments’ carrying values are not considered materially different than fair value because the interest rates on these instruments are variable, and are considered Level 2 fair value measurements.

 

Estimates and Assumptions – The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates are required as part of determining the allowance for 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 and the potential outcome of future tax consequences of events recognized in the Company’s financial statements or tax returns, and the valuation of assets acquired and liabilities assumed as a result of business combinations. Actual results and outcomes may materially differ from management’s estimates and assumptions.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Assets and Liabilities Held-For-Sale.
9 Months Ended
Sep. 30, 2021
Business Combinations [Abstract]  
ASSETS AND LIABILITIES HELD-FOR-SALE.

2. ASSETS AND LIABILITIES HELD-FOR-SALE.

 

In October 2020, the Company’s Board of Directors approved a plan to sell the Company’s fuel-grade ethanol production facilities located in Madera and Stockton, California. As a result, the Company determined the related long-lived asset groups should be classified as held-for-sale. During the nine months ended September 30, 2021, the Company provided for an additional impairment charge of $1.2 million based on revised fair value estimates.

 

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

 

On November 5, 2021, the Company closed the sale of its Stockton facility for gross proceeds of $24.0 million in cash. With the net cash proceeds, the Company repaid its parent notes payable and the Pekin and ICP loans in full.

 

During 2021, the Company has agreed to sell certain assets of the Company’s idled facility in Canton, Illinois. As a result, the Company determined the related long-lived asset groups should be classified as held-for-sale at September 30, 2021. During the nine months ended September 30, 2021, the Company recorded an estimated impairment charge of $1.9 million based on fair value estimates.

 

The Company classified the following assets and liabilities as held-for-sale as of September 30, 2021 (in thousands):

 

   Stockton   Canton 
Property and equipment, net  $19,535   $1,000 
Right of use operating lease assets, net   9,623    
 
Assets held-for-sale  $29,158   $1,000 

 

   Stockton   Canton 
Liabilities held-for-sale – operating leases  $10,500   $
 

 

The Company classified the following assets and liabilities as held-for-sale as of December 31, 2020 (in thousands):

 

   Stockton   Madera 
Property and equipment, net  $19,535   $29,013 
Right of use operating lease assets, net   9,747    
 
Assets held-for-sale  $29,282   $29,013 

 

   Stockton   Madera 
Operating lease obligations  $10,435   $
 
Assessment financing   
    9,107 
Liabilities held-for-sale  $10,435   $9,107 

 

For the three months ended September 30, 2021, net sales attributed to the results of operations for Stockton and Madera were $1.5 million and $0, respectively. For the three months ended September 30, 2020, net sales attributed to the results of operations for Stockton and Madera were $0.2 million and less than $0.1 million, respectively. For the three months ended September 30, 2021, pre-tax income (loss) attributed to the results of operations for Stockton and Madera was income of $0.3 million and loss of $0.2 million, respectively. For the three months ended September 30, 2020, pre-tax loss attributed to the results of operations for Stockton and Madera was $1.8 million and $1.8 million, respectively.

 

For the nine months ended September 30, 2021, net sales attributed to the results of operations for Stockton and Madera were $2.0 million and $0, respectively. For the nine months ended September 30, 2020, net sales attributed to the results of operations for Stockton and Madera were $22.6 million and $22.5 million, respectively. For the nine months ended September 30, 2021, pre-tax loss attributed to the results of operations for Stockton and Madera was $1.9 million and $0.8 million, respectively. For the nine months ended September 30, 2020, pre-tax loss attributed to the results of operations for Stockton and Madera was $5.4 million and $5.4 million, respectively.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Segments.
9 Months Ended
Sep. 30, 2021
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 (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 fuel-grade ethanol 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
September 30,
   Nine Months Ended
September 30,
 
   2021   2020   2021   2020 
Net Sales                
Marketing and distribution:                
Alcohol sales, gross  $112,391   $84,001   $255,702   $212,625 
Alcohol sales, net   505    382    1,489    1,117 
Intersegment sales   2,415    1,598    7,277    7,751 
Total marketing and distribution sales   115,311    85,981    264,468    221,493 
Pekin Campus production, recorded as gross:                    
Alcohol sales  $114,587   $77,075   $341,967   $255,737 
Essential ingredient sales   46,016    27,619    140,670    101,123 
Intersegment sales   293    197    920    877 
Total Pekin Campus sales   160,896    104,891    483,557    357,737 
                     
Other production, recorded as gross:                    
Alcohol sales  $25,190   $11,765   $63,311   $120,797 
Essential ingredient sales   6,867    3,885    19,261    36,806 
Intersegment sales   259    420    896    1,121 
Total Other production sales   32,316    16,070    83,468    158,724 
                     
Intersegment eliminations   (2,967)   (2,215)   (9,093)   (9,749)
Net sales as reported  $305,556   $204,727   $822,400   $728,205 
Cost of goods sold:                    
Marketing and distribution  $105,902   $84,589   $245,606   $210,827 
Pekin Campus production   169,721    80,280    468,972    302,120 
Other production   35,613    20,718    87,055    181,382 
Intersegment eliminations   (2,281)   (1,790)   (4,904)   (5,346)
Cost of goods sold as reported  $308,955   $183,797   $796,729   $688,983 
Income (loss) before benefit for income taxes:                    
Marketing and distribution  $7,517   $(479)  $12,925   $3,808 
Pekin Campus production   (11,830)   31,715    8,907    50,995 
Other production   (4,856)   (7,173)   (12,463)   (40,990)
Corporate activities   6,037    (8,848)   567    (10,900)
   $(3,132)  $15,215   $9,936   $2,913 

Depreciation:

                    
Pekin Campus production  $4,372   $4,335   $13,043   $13,101 
Other production   1,468    3,690    4,433    13,657 
Corporate activities   11    30    44    97 
   $5,851   $8,055   $17,520   $26,855 
Interest expense (income):                    
Marketing and distribution  $295   $334   $721   $1,275 
Pekin Campus production   176    1,243    767    4,922 
Other production   
    141    182    199 
Corporate activities   (42)   2,481    1,689    7,757 
   $429   $4,199   $3,359   $14,153 

 

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

 

   September 30,
2021
   December 31,
2020
 
Total assets:        
Marketing and distribution  $149,316   $89,337 
Pekin Campus production   239,275    234,439 
Other production   83,217    102,409 
Corporate assets   11,596    50,633 
   $483,404   $476,818 
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories.
9 Months Ended
Sep. 30, 2021
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 valuation adjustments of $0 and $1,033,000 as of September 30, 2021 and December 31, 2020, respectively. Inventory balances consisted of the following (in thousands):

 

   September 30,
2021
   December 31,
2020
 
Finished goods  $40,836   $25,154 
Work in progress   5,539    4,333 
Raw materials   10,148    7,074 
Other   1,594    1,364 
Total  $58,117   $37,925 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Derivatives
9 Months Ended
Sep. 30, 2021
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 nine months ended September 30, 2021 and 2020, 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 losses of $976,000 and gains of $1,582,000 as the change in the fair value of these contracts for the three months ended September 30, 2021 and 2020, respectively. The Company recognized net gains of $18,435,000 and $1,582,000 as the change in the fair value of these contracts for the nine months ended September 30, 2021 and 2020, 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 September 30, 2021 
   Assets   Liabilities 
Type of Instrument  Balance Sheet Location  Fair Value   Balance Sheet Location  Fair
Value
 
Cash collateral balance  Other current assets  $757         
Commodity contracts  Derivative assets  $12,977   Derivative liabilities  $2,735 

 

   As of December 31, 2020 
   Assets   Liabilities 
Type of Instrument  Balance Sheet Location  Fair Value   Balance Sheet Location  Fair
Value
 
Cash collateral balance  Other current assets  $520         
Commodity contracts  Derivative assets  $17,149   Derivative liabilities  $
 

 

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

 

      Realized Losses 
      Three Months Ended
September 30,
 
Type of Instrument  Statements of Operations Location  2021   2020 
Commodity contracts  Cost of goods sold  $(2,894)  $(531)

 

      Unrealized Gains 
      Three Months Ended
September 30,
 
Type of Instrument  Statements of Operations Location  2021   2020 
Commodity contracts  Cost of goods sold  $1,918   $2,113 

 

      Realized Gains 
      Nine Months Ended
September 30,
 
Type of Instrument  Statements of Operations Location  2021   2020 
Commodity contracts  Cost of goods sold  $21,449   $47 

 

      Unrealized Gains (Losses) 
      Nine Months Ended
September 30,
 
Type of Instrument  Statements of Operations Location  2021   2020 
Commodity contracts  Cost of goods sold  $(3,014)  $1,535 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Debt.
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
DEBT.

6. DEBT.

 

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

 

   September 30,
2021
   December 31,
2020
 
Kinergy line of credit  $70,710   $32,512 
Pekin revolving loan   9,580    20,580 
ICP revolving loan   7,384    9,384 
Parent notes payable   723    25,533 
CARES Act loans   
    9,860 
    88,397    97,869 
Less unamortized debt premium   
    230 
Less unamortized debt financing costs   (89)   (759)
Less short-term portion   (17,687)   (25,533)
Long-term debt  $70,621   $71,807 

 

Parent Notes Payable – On May 14, 2021, with proceeds from the Company’s sale of its Madera, California facility, the Company repaid $19.3 million of principal on its notes payable, resulting in an aggregate remaining balance of $0.7 million. On November 5, 2021, with proceeds from the Company’s sale of its Stockton, California facility, the Company repaid the remaining outstanding balance on these notes.

 

Pekin and ICP Revolving Loans – On November 5, 2021, with proceeds from the Company’s sale of its Stockton, California facility, the Company repaid in full the outstanding balances on these loans.

 

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

 

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

 

December 31:    
2021  $723 
2022   16,964 
2023   70,710 
   $88,397 

 

Restrictions – At September 30, 2021, there were approximately $250.3 million of net assets at the Company’s subsidiaries that were not available for transfer to Alto Ingredients, Inc. in the form of dividends, loans or advances due to restrictions contained in the credit facilities of the Company’s subsidiaries.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies.
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES.

7. COMMITMENTS AND CONTINGENCIES.

 

Sales Commitments – At September 30, 2021, 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 93,403,000 gallons as of September 30, 2021 and open fixed-price alcohol sales contracts totaling $242,181,000 as of September 30, 2021. The Company had open fixed-price sales contracts for essential ingredients totaling $18,448,000 and open indexed-price sales contracts of essential ingredients for 5,044,000 tons as of September 30, 2021. These sales contracts are scheduled for completion over the next twelve months.

 

Purchase Commitments – At September 30, 2021, the Company had indexed-price purchase contracts to purchase 33,233,000 gallons of alcohol and fixed-price purchase contracts to purchase $54,988,000 of alcohol from its suppliers. The Company had fixed-price purchase contracts to purchase $29,916,000 of corn from its suppliers as of September 30, 2021. The Company had fixed-price purchase contracts for natural gas totaling $4,464,000. The Company also had future commitments for certain capital projects totalling $19,100,000. These purchase commitments are scheduled to be satisfied through mid-2022.

 

Litigation – GeneralThe 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 24 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Pension and Retirement Benefit Plans.
9 Months Ended
Sep. 30, 2021
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 health care and life insurance plan (the “Postretirement Plan”). The Company assumed the Retirement Plan and the Postretirement Plan as part of its acquisition of Aventine Renewable Energy Holdings, Inc. on July 1, 2015.

 

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, 2020, the Retirement Plan’s accumulated projected benefit obligation was $24.6 million, with a fair value of plan assets of $17.6 million. The underfunded amount of $7.0 million is recorded on the Company’s consolidated balance sheet in other liabilities.

 

For the three months ended September 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 three months ended September 30, 2020, the Retirement Plan’s net periodic expense was $48,000, comprised of $173,000 in interest cost and $101,000 in service cost, partially offset by $226,000 of expected return on plan assets.

 

For the nine months ended September 30, 2021, the Retirement Plan’s net periodic expense was $66,000, comprised of $453,000 in interest cost and $327,000 in service cost, partially offset by $714,000 of expected return on plan assets. For the nine months ended September 30, 2020, the Retirement Plan’s net periodic expense was $144,000, comprised of $519,000 in interest cost and $303,000 in service cost, partially offset by $678,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, 2020, the Postretirement Plan’s accumulated projected benefit obligation was $5.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 September 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 three months ended September 30, 2020, the Postretirement Plan’s net periodic expense was $59,000, comprised of $38,000 of interest cost, $14,000 of service cost and $7,000 of amortization expense.

 

For the nine months ended September 30, 2021, the Postretirement Plan’s net periodic expense was $126,000, comprised of $30,000 of interest cost, $78,000 of service cost and $18,000 of amortization expense. For the nine months ended September 30, 2020, the Postretirement Plan’s net periodic expense was $177,000, comprised of $114,000 of interest cost, $42,000 of service cost and $21,000 of amortization expense.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements.
9 Months Ended
Sep. 30, 2021
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 September 30, 2021 and December 31, 2020 of $20,535,000 and $48,548,000, respectively. 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 September 30, 2021 (in thousands):

 

   Fair Value   Level 1   Level 2   Level 3 
Assets:                
Derivative financial instruments  $12,977   $12,977   $
   $
 
                     
Long-lived assets held-for-sale   30,158    
    
    30,158 
   $43,135   $12,977   $
   $30,158 
                     
Liabilities:                    
                     
Derivative financial instruments  $(2,735)  $(2,735)  $
   $
 
   $(2,735)  $(2,735)  $
   $
 

 

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

 

                   Benefit Plan 
   Fair               Percentage 
   Value   Level 1   Level 2   Level 3   Allocation 
Assets:                    
Derivative financial instruments  $17,149   $17,149   $
   $
    
 
 
                          
Long-lived assets held-for-sale   58,295    
    
    58,295    
 
 
Defined benefit plan assets(1)   
 
    
 
    
 
    
 
    
 
 
(pooled separate accounts):                         
Large U.S. Equity(2)   5,470    
    5,470    
    31%
Small/Mid U.S. Equity(3)   2,605    
    2,605    
    15%
International Equity(4)   2,921    
    2,921    
    17%
Fixed Income(5)   6,592    
    6,592    
    37%
   $93,032   $17,149   $17,588   $58,295      
                          
Liabilities:                         
                          
   $
   $
   $
   $
      

 

(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 26 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share.
9 Months Ended
Sep. 30, 2021
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 September 30, 2021 
   Loss Numerator   Shares Denominator   Per-Share Amount 
Net loss attributed to Alto Ingredients, Inc.  $(3,132)          
Less: Preferred stock dividends   (319)          
Basic and Diluted loss per share:               
Loss available to common stockholders  $(3,451)   71,383   $(0.05)

 

   Three Months Ended September 30, 2020 
   Income
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net income attributed to Alto Ingredients, Inc.  $15,215           
Less: Preferred stock dividends   (319)          
Basic income per share:               
Income available to common stockholders  $14,896    58,503   $0.25 
Add: Dilutive securities       3,196      
Diluted income per share:               
Income available to common stockholders  $14,896    61,699   $0.24 

 

   Nine Months Ended September 30, 2021 
   Income
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net income attributed to Alto Ingredients, Inc.  $9,936           
Less: Preferred stock dividends   (946)          
Basic income per share:               
Income available to common stockholders  $8,990    71,002   $0.13 
Add: Dilutive securities       1,258      
Diluted income per share:               
Income available to common stockholders  $8,990    72,260   $0.12 

 

   Nine Months Ended September 30, 2020 
   Income
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net income attributed to Alto Ingredients, Inc.  $5,079           
Less: Preferred stock dividends   (949)          
Basic income per share:               
Income available to common stockholders  $4,130    55,620   $0.07 
Add: Dilutive securities       2,338      
Diluted income per share:               
Income available to common stockholders  $4,130    57,958   $0.07 

 

There were an additional aggregate potentially dilutive weighted-average shares of 964,000 from convertible securities outstanding for the three and nine months ended September 30, 2021 and 2020. These securities were not considered in calculating diluted net income per share for the three and nine months ended September 30, 2021 and 2020, as their effect would have been anti-dilutive.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Parent Company Financials.
9 Months Ended
Sep. 30, 2021
Condensed Financial Information Disclosure [Abstract]  
PARENT COMPANY FINANCIALS.

11. PARENT COMPANY FINANCIALS.

 

Restricted Net AssetsAt September 30, 2021, the Company had approximately $250.3 million of net assets at its subsidiaries that were not available for transfer to Alto Ingredients in the form of dividends, distributions, loans or advances due to restrictions contained in the credit facilities of these subsidiaries.

 

Parent company financial statements for the periods covered in this report are set forth below (in thousands):

 

   September 30,
2021
   December 31,
2020
 
ASSETS        
Current Assets:        
Cash and cash equivalents  $7,038   $25,632 
Receivables from subsidiaries   23,165    15,548 
Other current assets   891    1,836 
Total current assets   31,094    43,016 
           
Property and equipment, net   98    142 
Other Assets:          
Investments in subsidiaries   255,904    246,518 
Alto West, LLC receivable   27,592    42,649 
Right of use operating lease assets, net   2,773    2,985 
Other assets   796    1,088 
Total other assets   287,065    293,240 
Total Assets  $318,257   $336,398 
Current Liabilities:          
Accounts payable and accrued liabilities  $5,405   $2,001 
Accrued Alto Op Co. purchase   3,829    3,829 
Current portion of long-term debt   723    25,533 
Other current liabilities   332    473 
Total current liabilities   10,289    31,836 
           
Long-term debt, net of current portion   
    5,564 
Other liabilities   2,772    2,763 
Total Liabilities   13,061    40,163 
Stockholders’ Equity:          
Preferred stock   1    1 
Common and non-voting common stock   73    72 
Additional paid-in capital   1,036,608    1,036,638 
Accumulated other comprehensive loss   (3,878)   (3,878)
Accumulated deficit   (727,608)   (736,598)
Total Alto Ingredients, Inc. stockholders’ equity   305,196    296,235 
Total Liabilities and Stockholders’ Equity  $318,257   $336,398 

 

   Three Months Ended
September 30,
   Nine Months Ended
September 30,
 
   2021   2020   2021   2020 
                 
Management fees from subsidiaries  $2,406   $2,802   $7,418   $8,928 
Selling, general and administrative expenses   3,105    3,305    12,149    12,990 
Loss from operations   (699)   (503)   (4,731)   (4,062)
Income from loan forgiveness   5,973    
    5,973    
 
Interest income (expense), net   42    (1,490)   (1,689)   (4,787)
Fair value adjustments   
    (6,856)   
    (7,497)
Other income (expense)   295    (41)   1,513    (203)
Income (loss) before benefit for income taxes   5,611    (8,890)   1,066    (16,549)
Benefit for income taxes   
    
    
    
 
Income (loss) before benefit for income taxes   5,611    (8,890)   1,066    (16,549)
Equity in income (losses) of subsidiaries   (8,743)   24,105    8,870    21,628 
Net income (loss)  $(3,132)  $15,215   $9,936   $5,079 

 

   For the Nine Months Ended
September 30,
 
   2021   2020 
Operating Activities:        
Net income  $9,936   $5,079 
Adjustments to reconcile net income to cash used in operating activities:          
Equity in (income) losses of subsidiaries   (8,870)   (21,628)
Income from loan forgiveness   (5,973)    
Fair value adjustments   
    7,497 
Depreciation   44    97 
Amortization of debt discounts   409    (173)
Changes in operating assets and liabilities:          
Accounts receivable   (7,617)   (288)
Other assets   1,449    1,184 
Accounts payable and accrued expenses   (2,213)   (19)
Accounts payable with subsidiaries   32     
Net cash used in operating activities  $(12,803)  $(8,251)
Investing Activities:          
Additions to property and equipment  $
   $
 
Net cash used in investing activities  $
   $
 
Financing Activities:          
Proceeds from issuances of common stock  $462   $5,296 
Proceeds from plant receivables   15,057    5,813 
Proceeds from warrant exercises       5,500 
Proceeds from long-term debt   
    5,973 
Payments on senior notes   (24,810)   (5,500)
Dividend from subsidiary   3,500    
 
Preferred stock dividend payments   
    
 
Net cash (used in) provided by financing activities  $(5,791)  $17,082 
Net change in cash and cash equivalents   (18,594)   8,831 
Cash and cash equivalents at beginning of period   25,632    4,985 
Cash and cash equivalents at end of period  $7,038   $13,816 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Accounting Policies, by Policy (Policies)
9 Months Ended
Sep. 30, 2021
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 subsidiaries (collectively, the “Company”), including its wholly-owned subsidiaries, Kinergy Marketing LLC, an Oregon limited liability company (“Kinergy”), Alto Nutrients LLC, a California limited liability company, Alto Op Co., a Delaware corporation, and all seven of the Company’s production facilities through May 14, 2021. As discussed in Note 2, on May 14, 2021, the Company completed the sale of its production facility located in Madera, California.

 

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

 

The Company had, as of September 30, 2021, a combined alcohol production capacity of 410 million gallons per year and produces, on an annualized basis, nearly 1.2 million tons of essential ingredients on a dry matter basis, such as dried yeast, corn gluten meal, corn gluten feed, and distillers grains and liquid feed used in commercial animal feed and pet foods. In addition, the Company markets, on an annualized basis, over 250 million gallons combined of its own alcohol production and third-party production. On November 5, 2021, the Company closed the sale of its Stockton facility, reducing its alcohol production capacity by 60 million gallons of fuel-grade ethanol per year.

 

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 yeast, corn gluten and distillers grains 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 fuel.

 

As of September 30, 2021, the Company was operating at approximately 71% of its 410 million gallon annual production capacity. As market conditions change, the Company may increase, decrease or idle production at one or more operating facilities or resume operations at any idled facility.

 

Basis of Presentation–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, 2020. 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, 2020. 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 $59,997,000 and $35,839,000 at September 30, 2021 and December 31, 2020, respectively, were used as collateral under Kinergy’s operating line of credit. The allowance for doubtful accounts was $360,000 and $260,000 as of September 30, 2021 and December 31, 2020, respectively. The Company recorded a bad debt recovery of $3,000 and no bad debt expense for the three months ended September 30, 2021 and 2020, respectively. The Company recorded bad debt expense of $140,000 and $1,000 for the nine months ended September 30, 2021 and 2020, 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, accounts 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 notes receivable are not considered materially different than fair value due to their recent issuances, and other long-term debt instruments’ carrying values are not considered materially different than fair value because the interest rates on these instruments are variable, and are considered Level 2 fair value measurements.

 

Estimates and Assumptions

Estimates and Assumptions – The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates are required as part of determining the allowance for 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 and the potential outcome of future tax consequences of events recognized in the Company’s financial statements or tax returns, and the valuation of assets acquired and liabilities assumed as a result of business combinations. Actual results and outcomes may materially differ from management’s estimates and assumptions.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Assets and Liabilities Held-For-Sale. (Tables)
9 Months Ended
Sep. 30, 2021
Business Combinations [Abstract]  
Schedule of assets and liabilities as held-for-sale
   Stockton   Canton 
Property and equipment, net  $19,535   $1,000 
Right of use operating lease assets, net   9,623    
 
Assets held-for-sale  $29,158   $1,000 

 

   Stockton   Canton 
Liabilities held-for-sale – operating leases  $10,500   $
 

 

   Stockton   Madera 
Property and equipment, net  $19,535   $29,013 
Right of use operating lease assets, net   9,747    
 
Assets held-for-sale  $29,282   $29,013 

 

   Stockton   Madera 
Operating lease obligations  $10,435   $
 
Assessment financing   
    9,107 
Liabilities held-for-sale  $10,435   $9,107 

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Segments. (Tables)
9 Months Ended
Sep. 30, 2021
Segment Reporting [Abstract]  
Schedule of financial data for operating segments
   Three Months Ended
September 30,
   Nine Months Ended
September 30,
 
   2021   2020   2021   2020 
Net Sales                
Marketing and distribution:                
Alcohol sales, gross  $112,391   $84,001   $255,702   $212,625 
Alcohol sales, net   505    382    1,489    1,117 
Intersegment sales   2,415    1,598    7,277    7,751 
Total marketing and distribution sales   115,311    85,981    264,468    221,493 
Pekin Campus production, recorded as gross:                    
Alcohol sales  $114,587   $77,075   $341,967   $255,737 
Essential ingredient sales   46,016    27,619    140,670    101,123 
Intersegment sales   293    197    920    877 
Total Pekin Campus sales   160,896    104,891    483,557    357,737 
                     
Other production, recorded as gross:                    
Alcohol sales  $25,190   $11,765   $63,311   $120,797 
Essential ingredient sales   6,867    3,885    19,261    36,806 
Intersegment sales   259    420    896    1,121 
Total Other production sales   32,316    16,070    83,468    158,724 
                     
Intersegment eliminations   (2,967)   (2,215)   (9,093)   (9,749)
Net sales as reported  $305,556   $204,727   $822,400   $728,205 
Cost of goods sold:                    
Marketing and distribution  $105,902   $84,589   $245,606   $210,827 
Pekin Campus production   169,721    80,280    468,972    302,120 
Other production   35,613    20,718    87,055    181,382 
Intersegment eliminations   (2,281)   (1,790)   (4,904)   (5,346)
Cost of goods sold as reported  $308,955   $183,797   $796,729   $688,983 
Income (loss) before benefit for income taxes:                    
Marketing and distribution  $7,517   $(479)  $12,925   $3,808 
Pekin Campus production   (11,830)   31,715    8,907    50,995 
Other production   (4,856)   (7,173)   (12,463)   (40,990)
Corporate activities   6,037    (8,848)   567    (10,900)
   $(3,132)  $15,215   $9,936   $2,913 

Depreciation:

                    
Pekin Campus production  $4,372   $4,335   $13,043   $13,101 
Other production   1,468    3,690    4,433    13,657 
Corporate activities   11    30    44    97 
   $5,851   $8,055   $17,520   $26,855 
Interest expense (income):                    
Marketing and distribution  $295   $334   $721   $1,275 
Pekin Campus production   176    1,243    767    4,922 
Other production   
    141    182    199 
Corporate activities   (42)   2,481    1,689    7,757 
   $429   $4,199   $3,359   $14,153 

 

Schedule of assets by operating segments
   September 30,
2021
   December 31,
2020
 
Total assets:        
Marketing and distribution  $149,316   $89,337 
Pekin Campus production   239,275    234,439 
Other production   83,217    102,409 
Corporate assets   11,596    50,633 
   $483,404   $476,818 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories. (Tables)
9 Months Ended
Sep. 30, 2021
Inventory Disclosure [Abstract]  
Schedule of balances consisted inventory
   September 30,
2021
   December 31,
2020
 
Finished goods  $40,836   $25,154 
Work in progress   5,539    4,333 
Raw materials   10,148    7,074 
Other   1,594    1,364 
Total  $58,117   $37,925 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Derivatives (Tables)
9 Months Ended
Sep. 30, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of derivatives not designated as hedging instruments
   As of September 30, 2021 
   Assets   Liabilities 
Type of Instrument  Balance Sheet Location  Fair Value   Balance Sheet Location  Fair
Value
 
Cash collateral balance  Other current assets  $757         
Commodity contracts  Derivative assets  $12,977   Derivative liabilities  $2,735 

 

   As of December 31, 2020 
   Assets   Liabilities 
Type of Instrument  Balance Sheet Location  Fair Value   Balance Sheet Location  Fair
Value
 
Cash collateral balance  Other current assets  $520         
Commodity contracts  Derivative assets  $17,149   Derivative liabilities  $
 

 

Schedule of recognized gains (losses) for derivatives
      Realized Losses 
      Three Months Ended
September 30,
 
Type of Instrument  Statements of Operations Location  2021   2020 
Commodity contracts  Cost of goods sold  $(2,894)  $(531)

 

      Unrealized Gains 
      Three Months Ended
September 30,
 
Type of Instrument  Statements of Operations Location  2021   2020 
Commodity contracts  Cost of goods sold  $1,918   $2,113 

 

      Realized Gains 
      Nine Months Ended
September 30,
 
Type of Instrument  Statements of Operations Location  2021   2020 
Commodity contracts  Cost of goods sold  $21,449   $47 

 

      Unrealized Gains (Losses) 
      Nine Months Ended
September 30,
 
Type of Instrument  Statements of Operations Location  2021   2020 
Commodity contracts  Cost of goods sold  $(3,014)  $1,535 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Debt. (Tables)
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
Schedule of long term debt
   September 30,
2021
   December 31,
2020
 
Kinergy line of credit  $70,710   $32,512 
Pekin revolving loan   9,580    20,580 
ICP revolving loan   7,384    9,384 
Parent notes payable   723    25,533 
CARES Act loans   
    9,860 
    88,397    97,869 
Less unamortized debt premium   
    230 
Less unamortized debt financing costs   (89)   (759)
Less short-term portion   (17,687)   (25,533)
Long-term debt  $70,621   $71,807 

 

Schedule of maturities of long-term debt
December 31:    
2021  $723 
2022   16,964 
2023   70,710 
   $88,397 

 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements. (Tables)
9 Months Ended
Sep. 30, 2021
Fair Value Disclosures [Abstract]  
Schedule of recurring and nonrecurring fair value measurements
   Fair Value   Level 1   Level 2   Level 3 
Assets:                
Derivative financial instruments  $12,977   $12,977   $
   $
 
                     
Long-lived assets held-for-sale   30,158    
    
    30,158 
   $43,135   $12,977   $
   $30,158 
                     
Liabilities:                    
                     
Derivative financial instruments  $(2,735)  $(2,735)  $
   $
 
   $(2,735)  $(2,735)  $
   $
 

 

                   Benefit Plan 
   Fair               Percentage 
   Value   Level 1   Level 2   Level 3   Allocation 
Assets:                    
Derivative financial instruments  $17,149   $17,149   $
   $
    
 
 
                          
Long-lived assets held-for-sale   58,295    
    
    58,295    
 
 
Defined benefit plan assets(1)   
 
    
 
    
 
    
 
    
 
 
(pooled separate accounts):                         
Large U.S. Equity(2)   5,470    
    5,470    
    31%
Small/Mid U.S. Equity(3)   2,605    
    2,605    
    15%
International Equity(4)   2,921    
    2,921    
    17%
Fixed Income(5)   6,592    
    6,592    
    37%
   $93,032   $17,149   $17,588   $58,295      
                          
Liabilities:                         
                          
   $
   $
   $
   $
      

 

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share. (Tables)
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Schedule of computation of basic and diluted earnings per share
   Three Months Ended September 30, 2021 
   Loss Numerator   Shares Denominator   Per-Share Amount 
Net loss attributed to Alto Ingredients, Inc.  $(3,132)          
Less: Preferred stock dividends   (319)          
Basic and Diluted loss per share:               
Loss available to common stockholders  $(3,451)   71,383   $(0.05)

 

   Three Months Ended September 30, 2020 
   Income
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net income attributed to Alto Ingredients, Inc.  $15,215           
Less: Preferred stock dividends   (319)          
Basic income per share:               
Income available to common stockholders  $14,896    58,503   $0.25 
Add: Dilutive securities       3,196      
Diluted income per share:               
Income available to common stockholders  $14,896    61,699   $0.24 

 

   Nine Months Ended September 30, 2021 
   Income
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net income attributed to Alto Ingredients, Inc.  $9,936           
Less: Preferred stock dividends   (946)          
Basic income per share:               
Income available to common stockholders  $8,990    71,002   $0.13 
Add: Dilutive securities       1,258      
Diluted income per share:               
Income available to common stockholders  $8,990    72,260   $0.12 

 

   Nine Months Ended September 30, 2020 
   Income
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net income attributed to Alto Ingredients, Inc.  $5,079           
Less: Preferred stock dividends   (949)          
Basic income per share:               
Income available to common stockholders  $4,130    55,620   $0.07 
Add: Dilutive securities       2,338      
Diluted income per share:               
Income available to common stockholders  $4,130    57,958   $0.07 

 

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Parent Company Financials. (Tables)
9 Months Ended
Sep. 30, 2021
Condensed Financial Information Disclosure [Abstract]  
Schedule of parent company financial statements
   September 30,
2021
   December 31,
2020
 
ASSETS        
Current Assets:        
Cash and cash equivalents  $7,038   $25,632 
Receivables from subsidiaries   23,165    15,548 
Other current assets   891    1,836 
Total current assets   31,094    43,016 
           
Property and equipment, net   98    142 
Other Assets:          
Investments in subsidiaries   255,904    246,518 
Alto West, LLC receivable   27,592    42,649 
Right of use operating lease assets, net   2,773    2,985 
Other assets   796    1,088 
Total other assets   287,065    293,240 
Total Assets  $318,257   $336,398 
Current Liabilities:          
Accounts payable and accrued liabilities  $5,405   $2,001 
Accrued Alto Op Co. purchase   3,829    3,829 
Current portion of long-term debt   723    25,533 
Other current liabilities   332    473 
Total current liabilities   10,289    31,836 
           
Long-term debt, net of current portion   
    5,564 
Other liabilities   2,772    2,763 
Total Liabilities   13,061    40,163 
Stockholders’ Equity:          
Preferred stock   1    1 
Common and non-voting common stock   73    72 
Additional paid-in capital   1,036,608    1,036,638 
Accumulated other comprehensive loss   (3,878)   (3,878)
Accumulated deficit   (727,608)   (736,598)
Total Alto Ingredients, Inc. stockholders’ equity   305,196    296,235 
Total Liabilities and Stockholders’ Equity  $318,257   $336,398 

 

Schedule of statement of operations parent company
   Three Months Ended
September 30,
   Nine Months Ended
September 30,
 
   2021   2020   2021   2020 
                 
Management fees from subsidiaries  $2,406   $2,802   $7,418   $8,928 
Selling, general and administrative expenses   3,105    3,305    12,149    12,990 
Loss from operations   (699)   (503)   (4,731)   (4,062)
Income from loan forgiveness   5,973    
    5,973    
 
Interest income (expense), net   42    (1,490)   (1,689)   (4,787)
Fair value adjustments   
    (6,856)   
    (7,497)
Other income (expense)   295    (41)   1,513    (203)
Income (loss) before benefit for income taxes   5,611    (8,890)   1,066    (16,549)
Benefit for income taxes   
    
    
    
 
Income (loss) before benefit for income taxes   5,611    (8,890)   1,066    (16,549)
Equity in income (losses) of subsidiaries   (8,743)   24,105    8,870    21,628 
Net income (loss)  $(3,132)  $15,215   $9,936   $5,079 

 

Schedule of statement of cash flows parent company
   For the Nine Months Ended
September 30,
 
   2021   2020 
Operating Activities:        
Net income  $9,936   $5,079 
Adjustments to reconcile net income to cash used in operating activities:          
Equity in (income) losses of subsidiaries   (8,870)   (21,628)
Income from loan forgiveness   (5,973)    
Fair value adjustments   
    7,497 
Depreciation   44    97 
Amortization of debt discounts   409    (173)
Changes in operating assets and liabilities:          
Accounts receivable   (7,617)   (288)
Other assets   1,449    1,184 
Accounts payable and accrued expenses   (2,213)   (19)
Accounts payable with subsidiaries   32     
Net cash used in operating activities  $(12,803)  $(8,251)
Investing Activities:          
Additions to property and equipment  $
   $
 
Net cash used in investing activities  $
   $
 
Financing Activities:          
Proceeds from issuances of common stock  $462   $5,296 
Proceeds from plant receivables   15,057    5,813 
Proceeds from warrant exercises       5,500 
Proceeds from long-term debt   
    5,973 
Payments on senior notes   (24,810)   (5,500)
Dividend from subsidiary   3,500    
 
Preferred stock dividend payments   
    
 
Net cash (used in) provided by financing activities  $(5,791)  $17,082 
Net change in cash and cash equivalents   (18,594)   8,831 
Cash and cash equivalents at beginning of period   25,632    4,985 
Cash and cash equivalents at end of period  $7,038   $13,816 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Basis of Presentation. (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Organization and Basis of Presentation. (Details) [Line Items]        
Operating annual production, description   As of September 30, 2021, the Company was operating at approximately 71% of its 410 million gallon annual production capacity.    
Accounts receivable balance $ 59,997,000 $ 59,997,000   $ 35,839,000
Allowance for doubtful accounts 360,000 360,000   $ 260,000
Bad debt expense   140,000 $ 1,000  
Debt [Member]        
Organization and Basis of Presentation. (Details) [Line Items]        
Bad debt expense $ 3,000 $ 140,000    
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Assets and Liabilities Held-For-Sale. (Details) - USD ($)
3 Months Ended 9 Months Ended
May 14, 2021
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Nov. 05, 2021
Assets and Liabilities Held-For-Sale. (Details) [Line Items]            
Impairment charge       $ 1,200,000    
Sale of madera facility total consideration $ 28,300,000          
Cash 19,500,000         $ 24,000,000
Assumption of liabilities 8,800,000          
Net loss $ 100,000          
Cash proceeds       1,900,000    
Pre-tax loss   $ (3,132,000) $ 15,215,000 9,936,000 $ 2,913,000  
Stockton [Member]            
Assets and Liabilities Held-For-Sale. (Details) [Line Items]            
Net loss   1,500,000 200,000 2,000,000 22,600,000  
Pre-tax loss   300,000 1,800,000 1,900,000 5,400,000  
Madera [Member]            
Assets and Liabilities Held-For-Sale. (Details) [Line Items]            
Net loss   0 100,000 0 22,500,000  
Pre-tax loss   $ 200,000 $ 1,800,000 $ 800,000 $ 5,400,000  
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Assets and Liabilities Held-For-Sale. (Details) - Schedule of assets and liabilities as held-for-sale - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Stockton [Member]    
Long Lived Assets Held-for-sale [Line Items]    
Property and equipment, net $ 19,535 $ 19,535
Right of use operating lease assets, net 9,623 9,747
Assets held-for-sale 29,158 29,282
Operating lease obligations   10,435
Assessment financing  
Liabilities held-for-sale   10,435
Liabilities held-for-sale – operating leases 10,500  
Canton [Member]    
Long Lived Assets Held-for-sale [Line Items]    
Property and equipment, net 1,000  
Right of use operating lease assets, net  
Assets held-for-sale 1,000  
Liabilities held-for-sale – operating leases  
Madera [Member]    
Long Lived Assets Held-for-sale [Line Items]    
Property and equipment, net   29,013
Right of use operating lease assets, net  
Assets held-for-sale   29,013
Operating lease obligations  
Assessment financing   9,107
Liabilities held-for-sale   $ 9,107
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Segments. (Details)
9 Months Ended
Sep. 30, 2021
Segment Reporting [Abstract]  
Number of operating segments 3
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Segments. (Details) - Schedule of financial data for operating segments - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Marketing and distribution:        
Net sales as reported $ 305,556 $ 204,727 $ 822,400 $ 728,205
Cost of goods sold as reported 308,955 183,797 796,729 688,983
Total [Member]        
Marketing and distribution:        
Net sales as reported 305,556 204,727 822,400 728,205
Cost of goods sold as reported 308,955 183,797 796,729 688,983
Income (loss) before benefit for income taxes (3,132) 15,215 9,936 2,913
Depreciation:        
Depreciation 5,851 8,055 17,520 26,855
Interest expense (income):        
Interest expense (income) 429 4,199 3,359 14,153
Marketing and distribution [Member]        
Marketing and distribution:        
Cost of goods sold as reported 105,902 84,589 245,606 210,827
Income (loss) before benefit for income taxes 7,517 (479) 12,925 3,808
Interest expense (income):        
Interest expense (income) 295 334 721 1,275
Marketing and distribution [Member] | Alcohol sales [Member]        
Marketing and distribution:        
Net sales as reported 112,391 84,001 255,702 212,625
Marketing and distribution [Member] | Alcohol sales, net [Member]        
Marketing and distribution:        
Net sales as reported 505 382 1,489 1,117
Marketing and distribution [Member] | Intersegment sales [Member]        
Marketing and distribution:        
Net sales as reported 2,415 1,598 7,277 7,751
Marketing and distribution [Member] | Total marketing and distribution sales [Member]        
Marketing and distribution:        
Net sales as reported 115,311 85,981 264,468 221,493
Pekin Campus production [Member]        
Marketing and distribution:        
Cost of goods sold as reported 169,721 80,280 468,972 302,120
Income (loss) before benefit for income taxes (11,830) 31,715 8,907 50,995
Depreciation:        
Depreciation 4,372 4,335 13,043 13,101
Interest expense (income):        
Interest expense (income) 176 1,243 767 4,922
Pekin Campus production [Member] | Alcohol sales [Member]        
Marketing and distribution:        
Net sales as reported 114,587 77,075 341,967 255,737
Pekin Campus production [Member] | Intersegment sales [Member]        
Marketing and distribution:        
Net sales as reported 293 197 920 877
Pekin Campus production [Member] | Essential ingredient sales [Member]        
Marketing and distribution:        
Net sales as reported 46,016 27,619 140,670 101,123
Pekin Campus production [Member] | Total Pekin Campus sales [Member]        
Marketing and distribution:        
Net sales as reported 160,896 104,891 483,557 357,737
Other production [Member]        
Marketing and distribution:        
Cost of goods sold as reported 35,613 20,718 87,055 181,382
Income (loss) before benefit for income taxes (4,856) (7,173) (12,463) (40,990)
Depreciation:        
Depreciation 1,468 3,690 4,433 13,657
Interest expense (income):        
Interest expense (income) 141 182 199
Other production [Member] | Alcohol sales [Member]        
Marketing and distribution:        
Net sales as reported 25,190 11,765 63,311 120,797
Other production [Member] | Intersegment sales [Member]        
Marketing and distribution:        
Net sales as reported 259 420 896 1,121
Other production [Member] | Essential ingredient sales [Member]        
Marketing and distribution:        
Net sales as reported 6,867 3,885 19,261 36,806
Other production [Member] | Total Other production sales [Member]        
Marketing and distribution:        
Net sales as reported 32,316 16,070 83,468 158,724
Intersegment eliminations [Member]        
Marketing and distribution:        
Net sales as reported (2,967) (2,215) (9,093) (9,749)
Cost of goods sold as reported (2,281) (1,790) (4,904) (5,346)
Corporate activities [Member]        
Marketing and distribution:        
Income (loss) before benefit for income taxes 6,037 (8,848) 567 (10,900)
Depreciation:        
Depreciation 11 30 44 97
Interest expense (income):        
Interest expense (income) $ (42) $ 2,481 $ 1,689 $ 7,757
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Segments. (Details) - Schedule of assets by operating segments - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Total assets:    
Total assets $ 483,404 $ 476,818 [1]
Marketing and distribution [Member]    
Total assets:    
Total assets 149,316 89,337
Pekin Campus production [Member]    
Total assets:    
Total assets 239,275 234,439
Other production [Member]    
Total assets:    
Total assets 83,217 102,409
Corporate assets [Member]    
Total assets:    
Total assets $ 11,596 $ 50,633
[1] Amounts derived from the audited consolidated financial statements for the year ended December 31, 2020.
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories. (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Inventory net $ 0 $ 1,033,000
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories. (Details) - Schedule of balances consisted inventory - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Schedule of balances consisted inventory [Abstract]    
Finished goods $ 40,836 $ 25,154
Work in progress 5,539 4,333
Raw materials 10,148 7,074
Other 1,594 1,364
Total $ 58,117 $ 37,925
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Derivative [Member]        
Derivatives (Details) [Line Items]        
Recognized losses due to change in fair value $ 976,000 $ 1,582,000 $ 18,435,000 $ 1,582,000
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Derivatives (Details) - Schedule of derivatives not designated as hedging instruments - Not Designated as Hedging Instrument [Member] - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Cash collateral balance [Member]    
Derivatives (Details) - Schedule of derivatives not designated as hedging instruments [Line Items]    
Assets, fair value $ 757 $ 520
Commodity contracts [Member]    
Derivatives (Details) - Schedule of derivatives not designated as hedging instruments [Line Items]    
Assets, fair value 12,977 17,149
Liabilities, fair value $ 2,735
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Derivatives (Details) - Schedule of recognized gains (losses) for derivatives - Non Designated Derivative Instruments [Member] - Cost of goods sold [Member] - Commodity Contracts [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Derivative Instruments, Gain (Loss) [Line Items]        
Realized Gain (Losses) $ (2,894) $ (531) $ 21,449 $ 47
Unrealized Gains $ 1,918 $ 2,113 $ (3,014) $ 1,535
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Debt. (Details) - USD ($)
$ in Millions
3 Months Ended
May 14, 2021
Sep. 30, 2021
Jun. 30, 2021
May 04, 2020
Debt [Abstract]        
Repayment of principal on notes payable $ 19.3      
Remaining amount of notes payable $ 0.7      
Loan payable       $ 6.0
Loan forgiveness amount   $ 6.0    
Assets net   $ 250.3    
Alto Pekin [Member]        
Debt [Abstract]        
Loan payable       $ 3.9
Loan forgiveness amount     $ 3.9  
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Debt. (Details) - Schedule of long term debt - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Term debt $ 88,397 $ 97,869
Less unamortized debt premium 230
Less unamortized debt financing costs (89) (759)
Less short-term portion (17,687) (25,533)
Long-term debt 70,621 71,807 [1]
Kinergy line of credit [Member]    
Debt Instrument [Line Items]    
Term debt 70,710 32,512
Pekin revolving loan [Member]    
Debt Instrument [Line Items]    
Term debt 9,580 20,580
ICP revolving loan [Member]    
Debt Instrument [Line Items]    
Term debt 7,384 9,384
Parent notes payable [Member]    
Debt Instrument [Line Items]    
Term debt 723 25,533
CARES Act loans [Member]    
Debt Instrument [Line Items]    
Term debt $ 9,860
[1] Amounts derived from the audited consolidated financial statements for the year ended December 31, 2020.
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Debt. (Details) - Schedule of maturities of long-term debt
$ in Thousands
Sep. 30, 2021
USD ($)
Schedule of maturities of long-term debt [Abstract]  
2021 $ 723
2022 16,964
2023 70,710
Total debt $ 88,397
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies. (Details)
9 Months Ended
Sep. 30, 2021
USD ($)
Commitments and Contingencies. (Details) [Line Items]  
Indexed price purchase contracts gallons 93,403,000
Open fixed-price sales contracts valued $ 18,448,000
Fixed price purchase 4,464,000
Long term purchase commitment 19,100,000
Ethanol Sales Contracts [Member]  
Commitments and Contingencies. (Details) [Line Items]  
Open fixed-price sales contracts valued 242,181,000
Co-products Sales Contracts [Member]  
Commitments and Contingencies. (Details) [Line Items]  
Open indexed-price sales contracts tons $ 5,044,000
Ethanol Purchase Contracts [Member] | Suppliers [Member]  
Commitments and Contingencies. (Details) [Line Items]  
Indexed price purchase contracts gallons 33,233,000
Ethanol Purchase Contracts [Member] | Fuel-grade from suppliers [Member]  
Commitments and Contingencies. (Details) [Line Items]  
Fixed-price purchase contracts value $ 54,988,000
Ethanol Purchase Contracts [Member] | Corn from suppliers [Member]  
Commitments and Contingencies. (Details) [Line Items]  
Fixed-price purchase contracts value $ 29,916,000
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Pension and Retirement Benefit Plans. (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Retirement Plan [Member]          
Pension and Retirement Benefit Plans. (Details) [Line Items]          
Accumulated projected benefit obligation         $ 24,600
Fair value of plan assets         17,600
Underfunded amount         7,000
Net periodic expense $ 22,000 $ 48,000 $ 66,000 $ 144,000  
Interest cost 151,000 173,000 453,000 519,000  
Service cost 109,000 101,000 327,000 303,000  
Expected return on plan assets 238,000 226,000 714,000 678,000  
Post Retirement Plan [Member]          
Pension and Retirement Benefit Plans. (Details) [Line Items]          
Accumulated projected benefit obligation         $ 5,300
Net periodic expense 42,000 59,000 126,000 177,000  
Interest cost 10,000 38,000 30,000 114,000  
Service cost 26,000 14,000 78,000 42,000  
Amortization expense $ 6,000 $ 7,000 $ 18,000 $ 21,000  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements. (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Fair Value Disclosures [Abstract]    
Property and equipment held-for-sale at fair value $ 20,535,000 $ 48,548,000
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements. (Details) - Schedule of recurring and nonrecurring fair value measurements - USD ($)
$ in Thousands
Dec. 31, 2021
Sep. 30, 2021
Assets:    
Asset $ 93,032 $ 43,135
Liabilities:    
Liabilities (2,735)
Derivative Financial Instrument [Member]    
Assets:    
Asset $ 17,149 12,977
Benefit Plan Percentage Allocation  
Liabilities:    
Liabilities   (2,735)
Long-lived assets held-for-sale [Member]    
Assets:    
Asset $ 58,295 30,158
Benefit Plan Percentage Allocation  
Defined Benefit Plan Assets [Member]    
Assets:    
Asset [1]  
Benefit Plan Percentage Allocation [1]  
Large U,S Equity [Member]    
Assets:    
Asset [2] $ 5,470  
Benefit Plan Percentage Allocation [2] 31.00%  
Small/Mid U.S Equity [Member]    
Assets:    
Asset [3] $ 2,605  
Benefit Plan Percentage Allocation [3] 15.00%  
International Equity [Member]    
Assets:    
Asset [4] $ 2,921  
Benefit Plan Percentage Allocation [4] 17.00%  
Fixed Income [Member]    
Assets:    
Asset [5] $ 6,592  
Benefit Plan Percentage Allocation [5] 37.00%  
Level 1 [Member]    
Assets:    
Asset $ 17,149 12,977
Liabilities:    
Liabilities (2,735)
Level 1 [Member] | Derivative Financial Instrument [Member]    
Assets:    
Asset 17,149 12,977
Liabilities:    
Liabilities   (2,735)
Level 1 [Member] | Long-lived assets held-for-sale [Member]    
Assets:    
Asset
Level 1 [Member] | Defined Benefit Plan Assets [Member]    
Assets:    
Asset [1]  
Level 1 [Member] | Large U,S Equity [Member]    
Assets:    
Asset [2]  
Level 1 [Member] | Small/Mid U.S Equity [Member]    
Assets:    
Asset [3]  
Level 1 [Member] | International Equity [Member]    
Assets:    
Asset [4]  
Level 1 [Member] | Fixed Income [Member]    
Assets:    
Asset [5]  
Level 2 [Member]    
Assets:    
Asset 17,588
Liabilities:    
Liabilities
Level 2 [Member] | Derivative Financial Instrument [Member]    
Assets:    
Asset
Liabilities:    
Liabilities  
Level 2 [Member] | Long-lived assets held-for-sale [Member]    
Assets:    
Asset
Level 2 [Member] | Defined Benefit Plan Assets [Member]    
Assets:    
Asset [1]  
Level 2 [Member] | Large U,S Equity [Member]    
Assets:    
Asset [2] 5,470  
Level 2 [Member] | Small/Mid U.S Equity [Member]    
Assets:    
Asset [3] 2,605  
Level 2 [Member] | International Equity [Member]    
Assets:    
Asset [4] 2,921  
Level 2 [Member] | Fixed Income [Member]    
Assets:    
Asset [5] 6,592  
Level 3 [Member]    
Assets:    
Asset 58,295 30,158
Liabilities:    
Liabilities
Level 3 [Member] | Derivative Financial Instrument [Member]    
Assets:    
Asset
Liabilities:    
Liabilities  
Level 3 [Member] | Long-lived assets held-for-sale [Member]    
Assets:    
Asset 58,295 $ 30,158
Level 3 [Member] | Defined Benefit Plan Assets [Member]    
Assets:    
Asset [1]  
Level 3 [Member] | Large U,S Equity [Member]    
Assets:    
Asset [2]  
Level 3 [Member] | Small/Mid U.S Equity [Member]    
Assets:    
Asset [3]  
Level 3 [Member] | International Equity [Member]    
Assets:    
Asset [4]  
Level 3 [Member] | Fixed Income [Member]    
Assets:    
Asset [5]  
[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 55 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share. (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Earnings Per Share [Abstract]    
Potentially dilutive shares from convertible securities outstanding 964,000 9
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share. (Details) - Schedule of computation of basic and diluted earnings per share - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Schedule of computation of basic and diluted earnings per share [Abstract]        
Net income (Loss) attributed to Alto Ingredients, Inc. $ (3,132) $ 15,215 $ 9,936 $ 5,079
Less: Preferred stock dividends (319) (319) (946) (949)
Diluted income per share:        
Add: Dilutive securities   3,196 1,258 2,338
Income (Loss) available to common stockholders   $ 14,896 $ 8,990 $ 4,130
Income (Loss) available to common stockholders (in Shares)   61,699,000 72,260,000 57,958,000
Income (Loss) available to common stockholders (in Dollars per share)   $ 0.24 $ 0.12 $ 0.07
Basic and Diluted loss per share:        
Income (Loss) available to common stockholders $ (3,451) $ 14,896 $ 8,990 $ 4,130
Income (Loss) available to common stockholders (in Shares) 71,383,000 58,503,000 71,002,000 55,620,000
Income (Loss) available to common stockholders (in Dollars per share) $ (0.05) $ 0.25 $ 0.13 $ 0.07
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Parent Company Financials. (Details)
$ in Millions
Sep. 30, 2021
USD ($)
Condensed Financial Information Disclosure [Abstract]  
Net assets $ 250.3
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Parent Company Financials. (Details) - Schedule of parent company financial statements - Parent Company [Member] - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current Assets:    
Cash and cash equivalents $ 7,038 $ 25,632
Receivables from subsidiaries 23,165 15,548
Other current assets 891 1,836
Total current assets 31,094 43,016
Property and equipment, net 98 142
Other Assets:    
Investments in subsidiaries 255,904 246,518
Alto West, LLC receivable 27,592 42,649
Right of use operating lease assets, net 2,773 2,985
Other assets 796 1,088
Total other assets 287,065 293,240
Total Assets 318,257 336,398
Current Liabilities:    
Accounts payable and accrued liabilities 5,405 2,001
Accrued Alto Op Co. purchase 3,829 3,829
Current portion of long-term debt 723 25,533
Other current liabilities 332 473
Total current liabilities 10,289 31,836
Long-term debt, net of current portion 5,564
Other liabilities 2,772 2,763
Total Liabilities 13,061 40,163
Stockholders’ Equity:    
Preferred stock 1 1
Common and non-voting common stock 73 72
Additional paid-in capital 1,036,608 1,036,638
Accumulated other comprehensive loss (3,878) (3,878)
Accumulated deficit (727,608) (736,598)
Total Alto Ingredients, Inc. stockholders’ equity 305,196 296,235
Total Liabilities and Stockholders’ Equity $ 318,257 $ 336,398
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Parent Company Financials. (Details) - Schedule of statement of operations parent company - Parent Company [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Parent Company Financials. (Details) - Schedule of statement of operations parent company [Line Items]        
Management fees from subsidiaries $ 2,406 $ 2,802 $ 7,418 $ 8,928
Selling, general and administrative expenses 3,105 3,305 12,149 12,990
Loss from operations (699) (503) (4,731) (4,062)
Income from loan forgiveness 5,973 5,973
Interest income (expense), net 42 (1,490) (1,689) (4,787)
Fair value adjustments (6,856) (7,497)
Other expense 295 (41) 1,513 (203)
Income (loss) before benefit for income taxes 5,611 (8,890) 1,066 (16,549)
Benefit for income taxes
Income (loss) before benefit for income taxes 5,611 (8,890) 1,066 (16,549)
Equity in income (losses) of subsidiaries (8,743) 24,105 8,870 21,628
Net income $ (3,132) $ 15,215 $ 9,936 $ 5,079
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Parent Company Financials. (Details) - Schedule of statement of cash flows parent company - Parent Company [Member] - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Operating Activities:    
Net income $ 9,936 $ 5,079
Adjustments to reconcile net income to cash used in operating activities:    
Equity in (income) losses of subsidiaries (8,870) (21,628)
Income from loan forgiveness (5,973)  
Fair value adjustments 7,497
Depreciation 44 97
Amortization of debt discounts 409 (173)
Changes in operating assets and liabilities:    
Accounts receivable (7,617) (288)
Other assets 1,449 1,184
Accounts payable and accrued expenses (2,213) (19)
Accounts payable with subsidiaries 32  
Net cash used in operating activities (12,803) (8,251)
Investing Activities:    
Additions to property and equipment
Net cash used in investing activities
Financing Activities:    
Proceeds from issuances of common stock 462 5,296
Proceeds from plant receivables 15,057 5,813
Proceeds from warrant exercises   5,500
Proceeds from long-term debt 5,973
Payments on senior notes (24,810) (5,500)
Dividend from subsidiary 3,500
Preferred stock dividend payments
Net cash (used in) provided by financing activities (5,791) 17,082
Net change in cash and cash equivalents (18,594) 8,831
Cash and cash equivalents at beginning of period 25,632 4,985
Cash and cash equivalents at end of period $ 7,038 $ 13,816
EXCEL 61 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (R$;%,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " ",A&Q3$)K2%NT K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITEAD=#-1?&D(+B@> O)[&ZP24,RTN[;F];=+J(/(.22F3_? M? /I3)1F2/BFR77-F!P]O3X\NR;N5" M)AT,EE?923I%W+++Y-?V[G[WP)1H!*]X.6(GN&PWLKE]GUU_^%V%_6#=WOUC MXXN@ZN#7OU!?4$L#!!0 ( (R$;%.97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MC(1L4UG?HT<[!0 @14 !@ !X;"]W;W)KI(ID2)]55K0K]//68- M\AY_1V*G#YZ)G=53$4<6R3@\5\)VJK&M(:' MSWOTNWSR,)EGKL54QO]$@0FO6L,6"<2:9[%YDKL_1#FAGL7S9:SS_V17].UV M6\3/M)%):0P,DB@M?OE;Z8@# X\>,6"E ?MD0(^-X)4&7C[1@ED^K1MN^'BD MY(XHVQO0[$/NF]P:9A.E-HQ+H^!K!'9F?"/]#*)BR"0-R&UJ(O-.9FFQ/*R; MVT2'7 D]<@R,9FT1+\E.F)M2 &HC@H[T#+"NJ;$_UFJ& 2['M M$,^](,QEM('/%#>?R]<.H;3)_ ,=K_*&:$,QY/81-HH#D/->2*:(H'C3.Y7#V0V__%T>S.[G:^6%]"8=A""O8I@ M#P5>*1Y$Z88LWY-G&3<1P^TM,81&OZ+11V&J2*S>MXWNPL,'E97?8&SFO#90N*TJ7>-PA6D$> ML;N8-XU\C=NO>:P%XAKJUNKGGN49R[3-?1\RN@*0H #$&-;*3+WS!&$A5"0#=!N>@-HGG=^^?#F1-V@MZQ37 MXXK>H53+B7"ZV9<+CF%QG M&C[K9CHXCE$9JABURE-98\?Y;"D@X. BFHS6BW/\ HU4+/SA+Z6>I+ M!?[)*]R+//\((D'Z9099TU860:.RGD"_N<5(UEK/<($N2:[X&YD%$-9H'?E% M+8YX$8?L4G#BP.W3(<:PEGMV5AD_"0(HN?3%_J$X*SRDS;[#(:GGNF0)I_*0 M+(4O(;W!5S@"8GSK1,!PY?[,=VI;$.^5W*6-7'&XA7B)4HQ8G0O86;F@(E:M MQ(62KU'J-WL2QYS=8]3JK,#.R@H5M86$NCHF_T;;X]L#1^S37@^K)%F=%ABN MYWG\)DKPXU1P@*^7M/\-HU(G!(:+^+W,*XM0IJC(X2!=UX/]R;#ZPJNS@8<+ M^"HR(+AR32C[^OS-[J9,@;^::)U ^GC ^MWMN"XE6ZCL7GF,IBZOSA$>+N][ M=N3VS0]YNA%'+P1. ,TGRYL)=NCUZB3AG9DD(+\7=W*VU.;[@TLC.1SQR#G% M.;CDLL57?O>GB6^S4''?5;VM[A&PO=V]R:W-H965T&ULU5I= M;^.X%7WOKR#A8&$GT2%2RZ:_O M)>58#DF3'F1>^I+8\B5YSR7O/8>D+I]%][5?SM92;B_F\+]:\ MR?MSL>$M_+(279-+^-H]SOM-Q_-2-VKJ.8FB9-[D53N[OM3/[KKK2S'(NFKY M78?ZH6GR[N43K\7SU0S/7A_\4CVNI7HPO[[BFKAK=] M)5K4\=75[ 9?+%FL&FB+WRO^W.]]1@K*@Q!?U9?/Y=4L4A[QFA=2=9'#OR=^ MR^M:]01^?-MV.MN-J1KN?W[M_6\:/(!YR'M^*^I_5:5<7\VR&2KY*A]J^8MX M_CO? M(.%J+N]5_TO+6-9J@8>BF:;6/PH*G:\7_^QS80QS0@VP;$:(#9@09T MVX":#>B!!FS;@.G(C%!T'):YS*\O._&,.F4-O:D/.IBZ-<"O6C7O][*#7RMH M)Z]O1=N+NBISR4OT*:_SMN#H7G77HS/TV_T2?3CY"9V@JD6_KL70YVW97\XE MC*S:SXOM*)_&4[YYAS1Z!21B&!'\UM_\R4OH#G6S:.WS>> =P>:[$ 3 MW1\]!'KH.MY*=-/W@//"TR/=]4AUC^Q0CWF_1A ;5*@/_-M0/>4U#.&,U=A5 MHKM2>?ET39.(+"[G3_LAL:U8FB3I6ZNEWZU_X_]XP+$=..;MY:8HQ !8(,\+ M#L >:GZ*6JA)']0?L4)Y#>5#KQPH1*@4PX-<#37D]+8=F)P 1!V@$Y+ .NAX MO^$ZY>N7GUPQ&CV*]]"G&2/,B)%MQ2A;8"-&?G3^&,6[&,7>7CZW3S#=HJNX M<\ICR]$XP]B8S%O;BJ8+$AMP_([XX20[.(FWE[N.;_*JA+0?8;VX0"4V*)9% M!B;;*+,FR.^+'U&Z0Y1Z>UGR#I:N6G$ JI?=T!Q*S]3R&)-%:LZ5PRK%S$CB MI=\G/[)LARSSIZ>N8FC-Z_(,\N^LA\KCPI79JRO"<6;@LJWBC"S,->CWR(]K ML<.U\/;R3[GF'7#@6*MSC=*%:^%8AI@:L&RC+"$&]J7?'S\J'$V,&WG[^57( MO#X"U[:;?9\)2>*%.6,N.\PBEACH FX%X.T)"APH'2!*._FBJ[UBPHW*-$T8 M3I38@9)1;-*ATV[!,@NEW[L RDE!8+^$&!=G6$#@24%@/U=KR:VH+8C*'###L6RGM$!9Y4!?83[\]"\GU-X01F,SPF MC)C9[3)CE)IB*>!0 -@D!7!("\B\?:P DB^[;;(G26KE]C%6RX _ 5R3)L!^ M(A[7O >2S?4L2;$)R2$;B"5R JX$($VB /L9>*S%(@3,)GM*6&9* I<9)7:% M>H\HP),JP'X2'J'=' 9E,SW+*/"&BS0!GD0!7ARU=_M2Y0]5 M74D0W+[Z2R9:)G[^V^UR-OF+*D?H+W_.",8?D>SRTEFN+? MA6_7QD9T^E#I=08--G4#)HX=>@DC\X]0)Q" '(:6OEVF8DCBDUX;Y'+Y!)+Q _/1^_@R.V'" IG=;N6P'=%K&9&T=Q9&Z/76:+F!$SQ.]A>#(Q/#F&X5^W)J$281-YPA)3 MP3BL M)/]X3@>;BN)MK7#"M8D^C1)BZC>7&91 "^Y[Y "9Y )'!(8I?V[ -N' @N: M6!3G.#JPME;+@)M^N'02*=2O L8$#:Q;ZA(<:6H*.Z<9IF9F!CP*()MT"?5K M@#$SOP20.>1&FI'(3$F771;%F<&O9IN.][Q[XK-KY+I@^0$=O06_=S-"O8+] MII8"?6X?.UY6*@*G\*4X1_=2%%_7HBYYUVOADGY$?_TV5/+%>Q\SJ07J5PMW M'5]Q* $EZM5(I^@D.H\B#.J^0T]Y/?"/"$>G412A?IT#9)0/;)]N;[5V8WY28\89=HT)I/*#!ZTK"'F9:_FXT1'CZAI'7=B0Z#2)%@=[ M=*Y6QS&,F9E!DV5@8@-).:DYZM=,*BD!]<'50:.#RR,EIUDT7F?!1Y;]V%EY M>SOFC+,M&E/S2,QE8ZK*0(0"D9Y4)?6+MYNRK-0*@_JN+I7.JA85^::">N\$ MYQ",$4T2N\@?,*3FR43 O0#,25M2OX*#G?70#+6^21]/E K10%*MU5L2L&FI M1>\F-5L_GM',.@H\SFP9<#( =I*9-'#IM >VY*NJJ)P;36J+Q;.4I([)=!E2 M^[9C&? K@&_2E=0OV$8Y_:[T-N'+1UHV+Z^ M)]''_#=$/U3WL$ENL<"AT/\OK?F1?8?8_0$=O8V^4IUOGTPR@WTGB6ZQ^EO= M-.-9=*G.O"#TJTXT"#@%Y@NXE)=_*O;?VUI5;0Y["/^JV\'NG3\?&-J-W3\"_OBPXGX887S7\1]X]5FT/^_D5#!>=IQ"I;GQ[;_PBQ4:_S_8@I!2- M_KCF.41*&<#O*P'[J>T7-<#N'=J\9:6P1H425I.RV3[^DI.A@RY3EH+F(16EF^ TU MY$]J?F#\580 $OV*:"P65BAE\F#;P@\APN*>)1"K)UO&(RQ5D^]LD7# 0>84 M4=MSG+$=81);RWEV;\V7IQTRBQ\$#J)VC70J+XR]ZL:7 M8&$YF@@H^%*'P.IG#RN@5$=2'#^+H%;9IW:L7[]%_Y0EKY)YP0)6C/Y' ADN MK*F% MCBE,IO[/ 9BH1&.I[/J,C^HT-AZUC(3X5D4>&L""(2Y[_X5S$0-0=W M>,;!*QR\2QT&A<,@2S0GR])ZQA(OYYP=$-?6*IJ^R,8F\U;9D%B_QHWDZBE1 M?G*Y8K%@E 180H">,,6Q#VBCPPETL\8<8AF")#ZFXA9]1-\WS^CFPRT2H7HD M$(G1OR%+!8X#<8<^--IS6RH^W8OM%RQ/.8MWAF4#R3T:.'?(O\M6]KR+28W+N7<<]XB^RZK!/RSYA_WXBXK# MJ0P9)W\@: /.8XYJ**ZC_HZ NZP:P*,2>-0/F)*?J9Y7>K%*LH=P2;V,3FO! M&3NS=KAQ"30$R\Z0EJF]5P.FDGG96DL_ZD2NN%5 LXB7=MN+.+<-NL MSN*Z3B56CA%X YPHQ$=4S;:-AC>L]FY-"=V_L.0401NKR7@Z/!J/+JLFTK;985KCMHG M\_<':F9>::)K%L6B_)_ZE'^E7VY/ ;NL_$>GA3V:'NM"EU43N5(UURQK5Y3_ M^ 1DYDV.:#2HI\LQ2=,6NI(C8V&^,1H/CPT"'59.W4C?/ MK&X]=R5>BV =@YI,FI2U(Y=9T*[9D10AC:@FDQS5KIVA]0>,KYCO2"P0A:WR M<>XGRIGGWP3RAF1)=JQ^85(=TK/+$' 7!NHYUO&Y%M#G]3++S/+_P%02P,$ M% @ C(1L4S0+P9BA!@ (QX !@ !X;"]W;W)KYCXO% W'[S.OO8L681"]E48F[P4K*]L4G<6O"ZI5*?U348W3;7'NO1+=_((J_8 M8XW$IBQI_>\#*_CSW0 /7B]\R9HY_=DX'^YC:\/#XU?O[)GF5S(P*-N;%MSR3J[M!,D 96]!-(;_PY]_8 M+J'F >>\$,U_]-QBXW" YALA>;DS5D]0YE7[2U]V1!P8X#X#LC,@ID'08^#O M#/Q3(P0[@^#4".'.H$E]V.;>$#>ADHYN:_Z,:HU6WO1!PWYCK?C**UTH3[)6 M=W-E)T=C7@E>Y!F5+$-/4OVH*I "\07ZO&8UU6]3H(M-13=9KC"7Z I]?9J@ MBU\NT2\HK]#O*[X1M,K$[5"JY]%>A_-=[(*EOO+D)@ JC M&!OIVB@_)83 V<;[;&-GMD]JALNKY3NT9)7JE@52G1#13#7J7(\5/0DB]J)F M=0%7>FS3$(:^;] H*+ "PP: !1.X]BHCBD (R$)>NH\V1.1.(FX%T*-Z+Q< MT[QN9A H6Z<++8ENQ)K.V=U :1[!ZBT;C!#4AL_D9Y( 18BMQO#ST8X83?>, MINZ!I%0>4E*JR&6^;.9AI"B61=.,(7:=[M[ ;FIW&1R'YJ [4[3ICZ(=<8>] M3M9X3O9VLU?;@-"BYB7B>ST#2A7/+H8D]8DQ% $8B4AL3$T3"!:GQHB=0JCP M< ([3OY T^$?)"^98EV^MIYWJ&)@R>S\'"4=F!/%&$1ALUE/()COA^:T \%P M@,.>>0>3+FMRRBMOWG7!:874,FJI&G#%!/S&B?4@81J;O=<=] W-!@B7)I'9 M;,X0[IB^3NYAWTG?>]6YT986&Z8FL+_5RJ.WC;L=O:'3[!P=3VR)J?,FYXHW MA>+%0=HWWCHMB]UB]K-R!' M&$=!3]*=L,5N97O<86=,C3:F?BJFA9\Z>>5#TA=8^V!;@*KIU^ZX@.H-"0Y- M+FQ8FOJ128:-(BGN:SV=YL5NT?OPEK2=KMXR>L[D:'(N1],S.#I^ 9T,QVX= M?O09H])*]+ ZP=< Z&"H^FP86'TV#*H^&^6HODYZ8[?VUFMIG2>B4M;Y;*,Y MD!Q57'%0R9HW2Q3%2"L*X*(\ES0_EZ/)N1Q-L:WR"8ZB'M([=8[=\OR3660& M^_>%^O>A6M8LR_5$^DZ=S*]![FT)#%8BH)2A2K1A4"7:J-"+4Y@4TJENXE;= MCS5;L%JEC(3D\^\HR[=YQGH^#A) "NE'JQ9MF9,6+C-4P'=CZ '7E!R$V^;!A.$A24QH L"1-3;4) MH +L]RR^2*?$B5N)VX2HI1<2*UJKI/)/X\F& M*9[,;TD@"A.3)PAU*D^=NB9N=?VMV>QAV17=J@7\DK4<",0W4DA:9^09"/#. T3FZ3AP:97R>IEL]LH5+?= M5++=Y=A?W>]HWC?[>,;U!WPSQL#U";Z9MON5G?MV^_0CK9=Y)5#!%BJ4=ZWW M&^MV1[(]D7S=;+G-N)2\; Y7C*K.KP'J_H)S^7JB ^SWA4?_ 5!+ P04 M" ",A&Q36$,DY=@' ";(@ & 'AL+W=O7H,+KGTH^D!+3,RN)/HD M.MGTK[^AY(AV-*)C]%X26QX.9\CA_(:DSI]-\ZU=*V7)]ZJLVXO9VMK-V6+1 MYFM5R?:3V:@:?GDP324M?&T>%^VF4;+H&E7E@D71U=0\6E^<;^:CNE?UE<]? M\6@I="5 MJEMM:M*HAXO9%3V[%;%KT$G\4ZOG=N\S<:ZLC/GFOGPI+F:1LTB5*K=.A81_ M3^I&E:73!';\NE,Z&_IT#?<_OVK_W#D/SJQDJVY,^2]=V/7%+)V10CW(;6E_ M-L]_4SN'.@-S4[;=7_*\DXUF)-^VUE2[QF!!I>O^O_R^&XCW-&"[!NQ- \HG M&O!= _ZV@9AH('8-1#F+HUI2ZD506YM_ /)M6VQ#R0&]FNR6<(C)9\V-9R6VB0^4CFY)?[ M6_+A3Q_/%Q8,<&H6^:ZSZ[XS-M%91KZ:VJY;\M>Z4,5A^P48/EC/7JV_9D&% M]VKSB?#H!\(B1A%[;M_?/ J8PX?!Y)T^/J'O'QO52*OK1W+EPEE;K=JS@%XQ MZ!6=7O&>2:HA&>@Z-Y7")J!7M.P4N37_=)EE?!E%X-[3_L",Y5A&^;[<@:7Q M8&D<'(&KXK\0LWT(60.)(3=UKDM%*DB4N99]^JD+(BO36/V__@'$OZZMK!_UJE0M-M*] M]GAO!&D20[H=#?58D"W3.)X&E.1TLB: ,D> 02U:E%W MTI$[\RQ=(OX$NSW=GVSP)POZ\Y.IYUTL@UN YK8+)LR1;!P4+&5C/Q"YB++) MV*&1S_M1.'K>1#NP4C4-++D'74M8L[#>'A0>^3O-^T8E'+$=D8O39-KV/6;1 MH.V?(>+)DRRWBDB?<%!3@XK>%0<[7^C89Y$%G&'>&79D"5@%?5MPQ64\2(B% M6EG4F:"B4YQAX]S%IY,_]?RC/.C+M2PZZXGZ[J(?)=1.Q4'G EG!F-RTB1ZE M5 0)=;.&I*Y:R.[[9'&IM.TH4&JYTN51RE!/1!J'%UJ>FZWC(=!&Z2<)/$&' M)1ZG-AY'";:NQJ(L2T5@=#P3:1B*7VK(O=8T>F+ECUDVAWR4848BV&/I,A!E MGGLT#+Z[1@'SBM<@Z^?-V+5J=A.)FCXF(65\B5D^EIPS+J8-]["C8=J]&JYW MH_R"&HHP3L1IBA@ZEN2!&HYZB-$PQ7P=6RK84^'C.2;3G--4(&8BDC">Z:2A MS$.,'8%8OV[7JBSF4#G,6XDO+C8FT9RE"6(L(DE#P&4>6BP,K1]]8GF'P6/< M4+%,$'O'@AD7T\4E\UQB82X->6LC7US2ZFOD/&^VRB\]U/8Q75*1"< MQ5& JLR3B(5)]-/IFPK4ES&$YC1+!+(:$=$D7F;3ZY%Y9K$PLUQ6;D_85S(/ M)Q:&TUUC0OG(PANS+6'81@\1I''$ QG;8Y!E MP67W>=@)O6_9<<\M'N:6&YK-0:1^@"R[.WF#5/5WD&\>7_[\QY31Y"\M<>W= M)BV'#9I&IYR/N<53",/Q@"&29MSAZFNMR;]!JNVVF.J[:G(] M@0P^IIC 2K-P]Z?G%>YIR,,TO<A,)&EF1OHLC*-* )(@3W"N$;3U**1#$F M&K,W)S6'IN\=2H91>#@IS[)I9&V/S$=0XPFYD8^A&,?A,]- KW;9; M6*O](C%5!7/311_J7%#Q*YQS(_!WYZM';KC MHWM#>3)E,I"4K]:CKVLT$) ^HL+3!0W*\C17)$MF3W1PQ MYM_T/VBDCO73- MLAH0O-T2XW BZK]SA2ZWFTW9W4T"@H>;2?*E[J^^H<((7K1YSHMWGL9.928Q)C6G&7*2@ A2 MGHAI/ A/=!$F^M5N%[Z9RJNHX7Q\-2BPFT%,+INVVA'[\(G'G AC#E\)UT=: M757]N03L5?63N[!PC+1K1797U'\XN&OQI,X>B_+/ZC;+:N_[9KVMSB>W=7WW_O2T6MYFF[1Z5]QE M6_V7FZ+[*+%WM"FW6I]SW@]--FF\G%V>[WUV5%V?%?;W.M]E5 MZ57WFTU:_OB8K8O'\PF;//_B<_[MMFY^<7IQ=I=^RZZS^LO=5:D_G1Y05ODF MVU9YL?7*[.9\\H&]3T*_*;"S^'^>/59'/WM-5[X6Q9_-AT^K\XG?M"A;9\NZ M@4CU?P_99;9>-TBZ'7_M02>'.IN"QS\_HR]VG=>=^9I6V66Q_B-?U;?GDVCB MK;*;]'Y=?RX>DVS?(=7@+8MUM?O7>]S;^A-O>5_5Q69?6+=@DV^?_D^_[P?B MJ +.@KP?0%N%Q =!<2^@+ *\+"C@-P7D':!KCZH?0%E%9"LHT"P+Q ,;5*X M+Q .[72T+Q#M9O=I.G9S.4OK].*L+!Z]LK'6:,T/.T+L2NLIS+<-=Z_K4O\U MU^7JB\MB6Q7K?)76VS]U/I\ M=EKK1C=5GR[W#?SXU$#>T< KS>6L+'>MT^T! "YQ@,MBL]&+I*OT#"_]8:6[ MJ1=9NO:NTGQU\FGK7:9W>9VN :QY#]9R>;^Y7^^&>I;=Y,N\!D 6 T#>>?^K M;[/2TWW3.]9MLY4\9-ZG[;+89-Z;7XJJ>@L@QSCR;\7V1"-NZ[)8Z[]]TWAU MIB>TAF8MP;%^+YP1.M7,/-"3'^C)=SBR ^=CNDZW2TVJM-9#MGSG"?:SQWTV MA8CT!!7LH)H]^^&"G9T^'#/%M5!!VV3FFDPE%W[8-IN[9BM8M>A+XU9:X3%883%L!%^H]?I]6X%OQTTVD^PZGB@N#5* MEZZ-4LJ/X!;+0XLEVN+/FI)EOFQ64=4L:B^OJGO]H2Z\;'.W+GYD#5^V*V^5 ME_J$+$J]"VVU%Z"WM&73U;5>@7I%/]G4Z7>HW["8&JH S74JU+C>%% -$%; M,X(FRAT)T;%*@L-0!.A0[,Z[D\:M6WGZ6-"^;K7K&]0-%&E$-XAP9H$S')&] M&\Z)ZEH0X<1$. G>]Q85P@,50I0*G_0B>-KC&YX_N4-5ASOT$84:P870V?GL MC2]T>LK#R)IEHM8LB'!B(IP$Z'O$X5F.#K,F)!56$,5NC; MHBD!S4)V9->>\*/H!!NL_WY-RV=%PGUPXEFO 1,' 6XMVDI&RFDLMURP.XD ME"K@4WLV $- ! )FBOM3>ZA=*^[[(?<[AMHH;390:EM"L'_8^0 E"!@I%4T[ MS@=FU"L;*%^'2-8]%DH0U\0E""!]H1@!8 <'"2!#B""N&1 F *RP. $SLIOA MNOO%D0+F"CV (*X1$BM@1A$R7!(..3(2Y@HP/F6BHVXCP1BNP8[)>9W=Z5'R MD644])/3-0F$34Y70$P#$?B!34[7[B1D@1\YY 0,(7)2"2"@/BX59UUGB5%! M#)=!7?SMGQG76P?XZQH%0D9='#)>/!<5QX^ 5V[CA,0 M,(0XY)I!)Z!KA9Z 1FPP7&V\_ 1TO5V (*X1<@)RXQ-SW"=^C7 HWH01+O4> MJ!40M1@ZXZXS:6]>5.U94 '%5$ )T/N.DYL;+YKC7O1KAT7QYHRA"^ YRZ,- MH3T>1Y=*N*L[)C:*0XWI"Q'0C .N=.BL$*+:%E1 ,150TM/_-B>,D."XD+A. MUUE#^/SYTK.YM[[Z\ O("11J#">(@&940',JH 454,P!<:3\J>T5])JU>6%4 M#\=5SZ@0)(XUAAA$0#,JH#D';NO<,"15=3$54-+7[C8MC*SD_UQ6?L0QQM"! M"&A&!33GKF)F,^?8F +4J4K)CMHV0Y\.%_'_OM[A&TB8<5>&,_OZEJH]"RJ@F HH@;K? MY6R8" 3'(Q"O+-0NN1N38,KO6*#"A"0$'I(8HZ]PJ!&4I0*:"4"!AQ;[YU2U M+:B 8BJ@I*?_;4Z8&(3 8Q"CDE!PK#&DZ+T2G G@VLUG=JB3JD4+*J"8"BB! M!Z##9Q(FR"+P(,M+\U$NA:OOF>]W1'?%49XK+O#_2,LRW=9>]CTKEWF5@;RC M$O;"O4:T@^S"%:Q,3(.I33PJ04X%%%,!)? (A%T)S4:R"URRVS/=2SCHZK&3 M<$8B"EPBCHHWED@@P"KF,PHY6&XDF7_>: M&.P@E;*3_$2T"X<:TQ6JFV/IBK#(E_8:H1*A5$ Q%5#2T_\V)XX>4<4E MZ(X37G&W>S_#LPX%A1\.-(815%?&TI7#,N V(XAJ6U !Q51 24__VXPPT0") M1P-@1O1N?51A 0GP,I$5_"CM@$MH!#@EYPU,S),T=, H%"[I>[& DM1HHJ8?(:.6FF=LD DR<"(=R MA38B(["HC$Q4PY]4/ XF@DM-]3^I")@XNZ ";M@: OL.@<%' M%4/'< $90@2FDF= ?<)7;-HU'4:A*5RA#8GSPE/CR@. P*Y1R*.N.T5U]'X; M7$6,.DKW6"B)7!.71(!T (]2P! ^2B%#B$14-WE ?=A1JHS^40/S0L<>I0I( M[G1)Y!IA1ZEQSQ7NGK]&G!=OPIA7(U%Y]PJZH5*1G6]!5=^""BBF DIZ1Z#- M)^/?J]?-;.U]ZQ95EJN"7/JN@+ R#K;"'>PQ 6$<:DQ?J%Y;HUP'/E)V^B-5 M;0LJH)@**.GI?_ME;$:^!+A\&14IP['&O)"-*B>6"F@>0 +(2?Z@JBZF DKZ MVMVFA9%1 2ZC!D7*<(PQ=" "FE$!S0-7Z$5B:C^Y0E5=3 64]+6[30>C3X/A MK[L]?IH%]"&#_O?= B:.>Q] Z;9".<\/S0%#K1$E4Z$]78 AX-[C8S%F,MSZ MA!_Y7:EZ@9'LPC=L_-4->C@L8:8W(NHX:HVP#7-F^AGN/-V',ED1U:TD% M-*<"6E !Q51 "0%0FY,F;A'@<8O7?K I !\7[5A91Z_4)7RG+ME+=JNN& M$P)NQW"H:EM0 <540$E/_]N<,,&4 ^FC'/LJ:(B5$ S*J!Y 07W"Q_JNIB M*J"DK]UM6IB82(#'1(8Y]E2!#"J@&170/(!"*\R)!%/5%U,!);T-;Q/"!(6" MX1G:O7<,07^&-F#BNO8 #'C] QC"US^0(>3:4P5C@/JPZY_0Q&/"EV5H]TY- M."1#&S""KG].C[ZWI_FFJ%_3\ENNG9QU=J/+^>]"#5 ^??G2TX>ZN-M]E<_7 MHJZ+S>['VRQ=965CH/]^4Q3U\X?FVX$.7X%U\3=02P,$% @ C(1L4_(? M32W5!P !A, !@ !X;"]W;W)KO(+;I?=KLE^TD3FP#:SN^,8KK&';: BWZP)5&*]84J4M2WNS]]3U#?:PV MV?CFH4 0K_@QG#ESYG"DLXUU3[X@"N)KJ8T_'Q4A5.^G4Y\65$H_L149S.36 ME3+@T:VGOG(DL[BIU-/%;/9F6DIE1A=G<>S>79S9.FAEZ-X)7Y>E=-M+TG9S M/IJ/NH$'M2X"#TPOSBJYID<*?Z_N'9ZFO95,E62\LD8XRL]'R_G[RV->'Q?\ M0]'&#WX+CF1E[1,_W&;GHQD[1)K2P!8D_CS3%6G-AN#&[ZW-47\D;QS^[JS? MQ-@1RTIZNK+ZGRH+Q?GHW4ADE,M:AP>[^41M/"=L+[7:Q__%IET[&XFT]L&6 M[69X4"K3_)5?6QQ^9L.BW;"(?C<'12^O99 79\YNA./5L,8_8JAQ-YQ3AI/R M&!QF%?:%B\]N+8WZ0S80F4Q<2J^\L+FX=^3)A#@S.9L&',9;IFEK^+(QO/B! MX5/QFS6A\.*CR2C;WS^%D[VGB\[3R\6+!A^IFHBCV5@L9HOY"_:.^LB/HKVC MGXA\+*ZL\5:K; ?$,'[&XT89:5(EM7C$((&8P8M_+U<^.%#K/R]X=-Q[=!P] M.OZ11P^_+N]N_[7\"DBM;5M)L!7@CA88R*+,6 ME;-9G9*+6*+>GRC@ 3CZBAC%L!52I[8 ?^,2& .B#"]V.\H4XSMA^Z*S+[6W MG5T_L.M%7I-^O78RHX1"(8W5>SM_^S>O4^A!! MDJO:9-)@BBA#):=/T6FIL4I 3R%)*6,8+ +A^+),L6_ (+,E^:#2+L*)N#7] M_+AU83\VN>)XMFQ-6YF)VJB0@)O*-%BMI%LCV.@F]GL:0A!]\M$I@"\Y53OG ME,&SD:UKO4>' Z%(SH, IYJZZ.=KZIL M@UK94$0DXY9=QD6;\58MR?FQ(/-?NV4$?J\)L#TC"7(=,YU0GJL4Y$JW?.!: M,SZ#CX!G&UPP[TE,![BWH-7"#$$5$!_],#=C^($XAM'DL#);J;3*?+'I+ M@#4MG9\G18<4^84C,,!#SJGS.RUK@,949+4^R.,_SBZ MF3%R6@/N9+TCF0;B*FO25/LVE[9$5J)R0D1*_.FS6*'KR*W-7N!WQ[R)\2Y12U0 MS'MN:R>>J(?QO?B$I(9B+#ZA5L0OLJP^0,ADC8-OD(E^!*"B9,3'GE"W T(] M0/,V0TD @PQ"5DV%H^KU5KR=_[7+U/=% MTN;]$& 3'-^&EZ36-!Q"]H'0FK[E$FXIDT+A/&8R:GX)J)[*])YNP3MKXDQI M<1?LW!Z()B9QF]9E/\W'2M;^;;27]=F?-&U5\DU;):)NSC\ 6Y2E*@_W&,LT MM76#>DKJ.<+.G%VR9F,Y1=F^MO4JY+5.^N5?]@*'B+=5VHA]OS'K-LIN(X^N MI.85K.A-HEB>H,*%?*;F"H>,HL)TUUXK[VMJ;X7!,""-UPCN5&Z>,^8D9X2Y MU=ZERCQ;E38Q.8)^ *&$A:JL^#9 2@,:+(_&&!< ;^B$GI/4NA*5!A@^HT> MEN30J#Q>8H,%IH[-(!:ED[_.>L'WE=6G=9"'-A7= MS-_ #+?>@;;3/'Z?8"12O@!"0YX_XR*+_:NC-[-=#(ON8;^+VHLA^9,8]INR MOM@&U;+[] [\'3P;0)&U_$+#+,/+&D^ M4_2C_4>>9?-M8[>\^4+T&Q21KS!-.;;.)F]/1L(U7UV:AV"K^*4#KPJ((/[$ M6QNXS0LPCU8S= ]\0/_IZ^)_4$L#!!0 ( (R$;%/ %B"$1P8 !P3 8 M >&PO=V]R:W-H965T&ULM5C;;MLX$'W75PR\P:(%;%F6 M[<9IDP#.I:B!M GJ[O9AL0^T1%M$*%$EJ3CY^YVA+K%=VW6WZ4LB4>3PS)DS MPS%/ETK?FX1S"X^IS,Q9*[$V?]OMFBCA*3.^RGF&7^9*I\SBJUYT3:XYB]VB M5';#('C339G(6N>G;NQ.GY^JPDJ1\3L-IDA3II\NN%3+LU:O50]\%HO$TD#W M_#1G"S[E]J_\3N-;M[$2BY1G1J@,-)^?M<:]MQ<#FN\F_"WXTJP\ WDR4^J> M7B;Q62L@0%SRR)(%AO\>^"67D@PAC&^5S5:S)2U^HR\S9OBEDE]% M;).SUJ@%,9^S0MK/:OF!5_X,R5ZDI'%_85G.[>/DJ#!6I=5B1)"*K/S/'BL> M5A:,@AT+PFI!Z'"7&SF45\RR\U.MEJ!I-EJC!^>J6XW@1$9!F5J-7P6NL^=C M8[@UP+(8;@2;"2FLX 8^P(?5683 M ]=9S./U]5V$V. ,:YP7X5Z#4Y[[T _:$ 9A;X^]?N-WW]GK[[!W41@<,08N M53H3&2.)&/AG/#-6HU+^W;/%H-EBX+88[*)V.KW^,H7QIRNXF8PO)C>3+Y/K M*7RXOKGJO+_]W)F.;ZZW4KO?;.C#099ADL%M9-6,:R(-J;,))W=SECW]^<GZ(>2PE\4/E!,FGZO8@Z'&."^"!R0+I-%9@ MT>'&AUOB[ EZ@VT (JE,Q0>Y0Z$4F- 5R54$GAP\JRS"BE#H@CZZ$!&D<.3W M:TQM_)[FVJ%Q<$_\88,7@QH')+A(\]JF?*XE;:\,)7%,\R## M""%H0XY7D$%2*I* X"CP>\]@4)-*QV78%/JHT00"Y/"*/^*Y9/CKMK.'AK?) MDWQ54L0D$\]8_$?A,+0C'FLE!4CP&-6-0V3!^8=!C3B/#2RYYE X?A5BR3$* M#(Q89*BEB&%@59 M^IE7%X-X9U$Y^;ZH;"\F7];4U;A$.\^5Q!Z-$+.F*_!6,GF+WRY&WWL"KUQ" MJL*@"?/ZK=<(MHR4=ZVD$0>*Y3I(TP M$^N\19"2HZ<5U'+E2?M-V >GD_"=5[4VZXB/(#QI]X:CQO@FLM4N:'VIL]M[ MMXG D*F@/0P"?*CV_ATL7_&H(KGG2 YVDUP6_T-)1D*"7O]G6#X>'!_ YBC)/]'+NU+**5-=D8T.!X3^!6[+FI\)X. M0PR%3;#Z_# K/7*:#&%HK-5B5MBR9)7U@TK,QHGBJG'C,;%?'%L=8*:V2(4Q>.YL2D]O('R+A0VPM?@A44J3 M &W:W>U#>XNFN_NPV =%HFVALN@KTDWS[_<,I;A);*<%6HNB..2<,V>&9,YO M7?_-KZT-[,>F[?S%=!W"]FRQ\-7:;DK_RFUMAR]+UV_*@-=^M?#;WI9U--JT M"YDDV6)3-MWT\CSV?>XOS]TNM$UG/_?,[S:;LK][:UMW>S$5T_N.+\UJ':AC M<7F^+5?VVH9_;3_W>%OL9ZF;C>U\XSK6V^7%](TX>ZMI?!SP[\;>^@=M1DAN MG/M&+Q_JBVE"#MG65H%F*/'X;J]LV])$<..O<<[I?DDR?-B^G_WO$3NPW)3> M7KGV/TT=UA?3?,IJNRQW;?CB;O]I1SPIS5>YUL=?=CN,E<6453L?W&8TA@>; MIAN>Y8^1AP<&>7+"0(X&,OH]+!2]?%>&\O*\=[>LI]&8C1H1:K2&UK1_;+^#&WA=Y M[\M;^>R$UW;[BJF$,YE(\BCA?\], MK_?3ZSB]/C7]^W]\?/_IZ_51ZIXUI4P[\]NRLA=3I)*W_7<[O52OV'Y*]G5M MV97;;,ON#MHG_SUK\'_9=&57-67+RJYFR,V^)&03-&*&=I5E36^3&X M9VPFYE!-_\U&&LBT;L!$<[.CW.#L=MU4:QA6[:ZV_LG0C>VK=0DB05U-G5CI MWKF7V][5N\K6K&PKMX8:)V1BO5PD MK)N^?KDM^W#'ECO;OEQA,LP\MHND:SZIRL]UY-J,!,GD]>'<5.V.7 M>#V/T"8S-6=_8L;^]WUG#WT_0L?OH2C;ENR/@)FX)_ZP95DU;1,:>RI,>Z!/ MH?P$V[DN.CQ *WN28MU\;^H=/+ECWC'?K+IFV52DIM)/@F,WEE4.-;ZV/3D] MBKV\:??R'9)AZ5IL(*2^^-'C:R AAC6K+ S _3XW)C5*853IL3CNDV:?'VP6 M4\;M/'CU\[/)UY@^#\L;^X04?M0SH2I%I2IA^];D$YRZ1MC\Y./);#N;O!G$ M& ,,^:]ZYSU[P8207!4"K5SS)*&&3%-N$DDM?,QD^M2VPX)IDC*52R:XS@O\ M"F$F'[I@^Q'?,)9)KD6*SVF1,\.E,?@UJ9A\=0$:.ET=1G,A4JZ$8'G*BQQP M,\UUEC.$GNM"31[*_Y'.>UNYGA@L_8#T"?X(7/,T-V@9PQ.3HJ&TX$5F[BE0 M9O+^B-S'&73&$Y$Q:7@F0(!.>&82)A)0(=51*@K%1&%8@>#EQHP4/((P@LX2 MGA<9YM)X"J9SQ=/4,)6:Z-1A6O\&7)ER4201-S<9H!9LQG/P MHGB>(Y@%EYE@"GU)=A1H6C!-( D#V+B/]E._Q^$* @21 GR"0&"E"(LTYT;J MQ]/;ML%II"1;I(^,L9I30T)C:!0\ <>Q873!YC$SAD5 S)#D( F!3E(PFA$M MX-A("CGJ"=<),61DSF623JZ<#U195L[5B(UKZ[-G,HR(Q+1%3)R25\\)(N"I!87(0=*@!PE.,8B=R"(HG*6*3 M"XZL?)XVB4P"2= !!(&&AM.:&L@UG8&V0^ '_,&YE$0D$"]HAU@K,OA/F+,< M7W/*@UT>+1V643JRCM0S0@E#^L_P6UAJ>"5IEI@\!&T?)" MQJ2%#/.3K,X@]UP13 6\D E<2PRJ%R^*])!4<)%#%^#"<&&BEK"0SF)+DU$2 M^>E!!7:IX7P_;&"0KS)LEO-SPU MD(5-I5R*\.BI8HU8645LJI2>V"I&J8T<".A'X\4AP[,@38N4K?1QV M/*P:5+;6+F&:O#+IE/7#O7AX"6X; M[Z(W+N!F&YMKBX-M3P/P?>EL=.8!M(FA3-H4V0=-M#T0,MC2QN*%(EJ;C>7[]#RG81R;JL6.F8GJ4=)-HW3'+!WU.C:] M1E9[4"?B+$E.XXYQ&2[G7G>GEW,U6,$EWFDP0]X0@P M2UX!9#M YN,>'?DHKYAER[E6&]#.FMB4!ZOIEA/.+F_D$TJK M-$6&)T^KG;HRQ&=O8(^@T]*VM; M:RQ?HF/*9)#.-D^G,OL3<('[">0 M)Q%D29:^P9+E;&:^N''&QZ*@X?">RA>\_#Y MZ_7G+[?W-]L<%0CJ!3-@[%80Z\Y MC1$76U -K ;Q"&A;)I6( M-CQ9FP6V"B4BVU2$1 +2- 8XB*[H#+M<::T\D MDS4,4M!,$V\SH(B\BM%;/3$QD))9L"T"C3!JYZ]2QH+2(&EMT"X0_#^V$COK MB%K8MMXDJ-&BIK8E"C>"T'!M[-^<(ADE6A-NJ+AYSG(+W'A>1XE"1V]GOK'8K>B(/=-Y.R"*ZQVVM1KZ8Y>NT>_$L3V MV/F*"2:K%R]-O"[Y1@G*G]X-WG%)&C48XC9_G0:G1?!%6:KK"92S*$VG).33Z"PKX7=-'A]MC [U MVN]%E_,@[;@\#MK#ZKT8-\ZS^;BW/S&]YM* P(:@R61:AJ#'73@>K.K]_EDI M2]O,BZUK->T,Z+Y1RNX/SL'A#VGY/U!+ P04 " ",A&Q3HEC^ H$$ "P M"P &0 'AL+W=O,R M'9A)2>PD%^"2S(0 /6:X.X9P]*'3!\7>V!IDR97D!/K7=R4[3I@"[1M]22QI M?WS?:G>UXXW2CR9'M/!4"&DF86YM>=;MFB3'@IEC5:*DDY72!;.TU%G7E!I9 MZI4*T8U[O4_=@G$93L=^[U9/QZJR@DN\U6"JHF#Z^1R%VDS"*-QNW/$LMVZC M.QV7+,,%VA_EK:95M[62\@*EX4J"QM4DG$5GYP,G[P4>.&[,WC"X=)>RL)I..>G9Z05JOF8N M,F;31OF\5H[?4#Z%KTK:W,"E3#%]J=\E("V:>(OF/'[7X ++8^CW M.A#WXN@=>_V67=_;Z_\K.[B6QNJ*TLD:8#*%+YAF7&8PPY[18[C/$9:5(553LV,[5FH%EH[GJBB9? 9\*I7!@%NP"ABLF>9H MGYT4%>4C=0'-S:/I )>)J%(7(;]!!2B8Q=1I)3F3&5GF$A)5%"KE9*#4/$%3 M0]GZ*I3D5ND:4L$DNU26?)$DN(96+I&3:AQM:)NXJPSNXW76E%@:ON)JD0*.:-THX9#C5/3 MB8L@&FH2%)QY&ZX[1^CGGT[B*/H,LX',Y\)5& 6BR7JMLKHP+@PW/ Z2I0RP?USB4YZIP_G3%#<$!;^ MI;A1"?--]8IQ#0],5/B>1. (4G2$2R%WM*9I]:*QO%G=/1:/]([)C0>=P9]8<-^PM,&O*1)]_[/Y(?$JS_3'[4 MB0:G;Y/WB1-_]D69"%+C*]Y \UVB4)7KAR];A%<:?39!6TXI9/2\&Z 9P%=C MNGLT0"I+ZS;[J(;SIK/R_8ZK'6HR("C+#1Q2Z["YJ@RA,$=GP1TRX?W<**)& M=Y!KQ!>/RVO7LK#DLK9/!]_KK"\-'HHLZI]&)S^HHZN_"5N/Z1OW_8V#%46= M>7@ @]$_P@6']:4>?2"^PWZG%]67&G6&_2&\]JIW]Z:H G7F9T7CFKJT]4#5 M[K;CZ*R>PG;B]2S[E>G,41>X(M7>\6@8TA/FY\-Z857I9[*ELC3A^<^<1FK4 M3H#.5XI>GV;A'+1#^O1O4$L#!!0 ( (R$;%/VEWKI+@, (T& 9 M>&PO=V]R:W-H965T:(FVB$BD2E)QTU_?(:4HWJ+Q19PAY[WY(D?SHU0/ MNF3,P/>Z$GKAE\8TEV&H\Y+55(]DPP2>[*6JJ4%5'4+=*$8+!ZJKD$31-*PI M%_YR[O8V:CF7K:FX8!L%NJUKJI[6K)+'A1_[SQM;?BB-W0B7\X8>V#TS_S0; MA5HXL!2\9D)S*4"Q_<)?Q9?KL;5W!O]R=M0G,MA,=E(^6.5#L? C&Q"K6&XL M \7ED5VQJK)$&,:WGM,?7%K@J?S,_I?+'7/9404V@SLI3*GA1A2L^#\^Q!"&.,AS'&MREO">-2-(H@!(1.(S?,F05^+XDC-Y MP377>25UJQA\6>VT47@'OIXA'P_D8T<^?HW\9OWYMT4[#YN.P"'A5HK#GX:I M&G92H6\N#AHH1MD]#?Z#%4 U[&6%;T9[%UR *66KJ2CTNTL/:V58O6/*%>R: MY;T2!]Y'=*D.3V!=@]Q#KEC!#;R!- K2.$(A(<$D)MZ&/7#[JAYE]8CNH9)4 MP"R89!%VP"[>AZO-K^=ID&1CM,*OM\%XA0$A#=/0T">ZJQBD) $R"29)XEVM MMC?WL,J-@VIX^T=&8O(>T=DT\K(L2&8IS%+49MXMTQI:06NIC$N^L-W#(5/S MMAZ0)(E>L=QS045NP\RE-AHNLAF\@XMT@DL'T24"NI(W%HKSX").@VF66L,N M9&L[-,;QNK)-26R%.,BB%/JL/[FL-WW672VQ.6!KMAUJ=NL2?RE$I]]1TRIN M.!)@@UX\VAOKG33STK-/P;HFB14)Q--@-AU;.>G[Z;V!OI);AM>;NTFG?W?# MPY,14>,5<8-08[U:8;II,>P.LW;5C9@7\VY0WU%UX)A(Q?8(C4;IQ ?5#;]. M,;)Q VL4Z&/Y RY]02P,$% @ C(1L4R$5 M._,K @ TP0 !D !X;"]W;W)K&ULG51-C],P M$/TKHR!Q0DV:=MFRM)'ZQ5*)=JMM@0/BX";3Q%I_!-LAR[_'=M+0E;8]<(D] MXWEOYCDS'M=2/>D"T< S9T)/@L*8\BX,=5H@)[HG2Q3VY"@5)\::*@]UJ9!D M'L19&$?1^Y 3*H)D['U;E8QE91@5N%6@*\Z)^C-#)NM)T ].CD>:%\8YPF1< MDAQW:+Z66V6ML&/)*$>AJ12@\#@)IOV[V=#%^X!O%&M]M@>GY"#EDS-6V22( M7$'(,#6.@=CE-\Z1,4=DR_C5<@9=2@<\WY_8/WGM5LN!:)Q+]IUFII@$HP R M/)**F4=9?\96SXWC2R73_@MU$WL3!Y!6VDC>@FT%G(IF)<_M/9P!1M$%0-P" M8E]WD\A7N2"&)&,E:U NVK*YC9?JT;8X*MQ/V1EE3ZG%F60N.:?&WK+10$0& M>;_ _@F%!=5K,,NZ]!G M'5[*^K!>K_;KY6:_@^EF ?.'S7ZUN5]NYJOE[M5KOLYWVX/KE+ CS.HY5[NM M5%K8!G[A_$(-S8D?D+=O1G&__Q'N4: B[#75X5FC<52Y'R<-J:R$:7JN\W83 M.VT:]5]X,^YKHG(J-# \6FC4N[T)0#4CU!A&EKYM#]+8(?#;PKXZJ%R /3]* M:4Z&2]"]8\E?4$L#!!0 ( (R$;%,;O>8H2@8 )<3 9 >&PO=V]R M:W-H965T,$S9CLZYPK?I-IDS.&CF7=M;CA+_*),=J->[[2; M,:%:E^=^;&HNSW7AI%!\:L 66<;,ZII+O;QHA:UZX$[,%XX&NI?G.9OS>^Y^ MS:<&G[J-E41D7%FA%1B>7K2NPC?7 YKO)_PF^-)N_ 9",M/ZD1YNDHM6CQSB MDL>.+##\]\3?<2G)$+KQN;+9:K:DA9N_:^L?/';$,F.6O]/R=Y&XQ45KW(*$ MIZR0[DXO/_(*SY#LQ5I:_Q>6Y=P^3HX+ZW16+48/,J'*_^Q+Q=Z!?J\-42\*C]CK-[C[WE[_@+UOL5KXXVIFG<$\^?/(!H-F M@X'?8'"(V,GM_5,K<#F6EEM+#!*6+28!+,JP'D5_QP##3\X7/3]=^,HZKW= M((B2P(^&;W_TB<)@P9ET"XB9X7Y$BI2#4+8P3,7\6VM3C==9I3 MS$C($D++ +7J]K+Q:L49X4SKG79I"HBF-OHHX@6Q M54>&(472Z_$3N6#F6#20?'3<<+^PO<6AYVF#HP6:3]!?H0TX#;\Q1:AW M>PY"XQ*+XX("YCPM^B]DEG:ICK:>23'W]F&)Q^,D&G1.T4],):W:P5+@^668 M4,+ $Y,%I_WS\BA9[KP[)^%HO:1D!4G@AJC C5BF"^4#>S+J].IYQ(SAL39) MF6'[TCHF/9*"@H!2Q*07C;()$7A@Z;B@I+ 9Y;K@2,\'"OF"J,9,@:RL+=Q[ M@97!52&NRL-QTA0GU<,D2D0,_ L)(*\(BMJ]7H]R,,,D\P>$.!B&-$R.">7P M'%N',_ /';63L'=6OZT.0T OVS[G!9.8QCI-D5 ,/N[0'_O9:)=V]N%")2N, M@EJ#2_:?A[@NB,?3)#B,>##>BWC4/XHXW$$,QQ!'IQ7BX+F(%0GU_Q3BT]-] M@ ?#8X#[T>@%(1Z%@Y>&^ C@?QWA<##8AW@8GAU#W.N_(,2GH_%S0_QPH'JC M>#V)A-L@WWZ)G0"*I:PES>[K-5"%8VX0C-"J9 M2CO@J*B"M!LW]5S$(J="(M2AQN0P9F%AJX4 K\B;A<,VE2.HV@/+,JP;M".S MU0?-)IRZ:R_=+!L%+]A^L8]$PF-J*7W#@?T"G XA-3I;=X9-^4"(Z\$$ZS8S M0;@VS[@:!D[T 2^N)0%)\-.ORDWE!(O+#GPG)+SSSU \+H> [U *\H MW[CN]N7)9D^ WHKX1('["7+>]-FM'FUNFJO&Q9 M3R^OK#[A)PP6(I \Q:6]SFC8 E-> Y4/3N?^ZF6FG=.9_XE?SBC(- '?IUJ[ M^H$V:.[B+O\&4$L#!!0 ( (R$;%.]4"D6/ 8 *(1 9 >&PO=V]R M:W-H965T@>'V9TP:;,W&;7 M"KMN;27B*1.:2T$4FQ^U)O[^R<#*.X&OG"UU8TUL)#,I[^SF(CIJ]2P@EK#0 M6 L4_Q[81Y8DUA!@W)R(948U^RB37WADXJ/67HM$;$[S MQ-S(Y2=6QC.T]D*9:/>7+ O9_J!%PEP;F9;*0)!R4?RGCR4/#86]WBL*0:D0 M.-R%(X?RE!IZ?*CDDB@K#6MVX4)UV@#'A4W*U"@\Y= SQ^>4*_*5)CDC5XSJ M7#$PCC0?=@VL6YEN6%HZ*2P%KU@:DRLI3*S)F8A8M*G?!:H:6E!!.PG>-#AE MV0[I]]HDZ 7^&_;Z=:A]9Z__UZ&>GI&KL\GT]N;LZNSG+],7Z7S;TGB'O&:,?(D9F=MH'EPT,6>* MJC!>D4QQJ;CA?R N R$NLMQH+][06^?T ^SS13#W265%[J)[F@T>^H M7/B\SR7^>8 5.D]E$Z* U1TSUHLB/$+!\9 F<*OM(14123B=\021,'WP!$+P M!@2)H!6"H:)T30K7'A=ADD<%"U4D$#.$*D;DVHX%9(ES4 @V%9"5I4CFBYB$ M4BDYDZH@H5-5 >FG@X5SQP<.6]4FLM=L2WN"ROAJ@\U%EDR9-84YQJ#_3[G"A(TD?#N M^*0X#:4(03RMG)14>@ZW+DBQEES)0SZ3RECX&5B3T0ZYEC*!5L%P+S(2\H@ZP"@D[T&&\$\Y[X07L\&C47KAJ#@_7*.*+VWY E1_N%RMHCV!R>W/Y'/HW M2_[#>3UE89E6WZ6U]RRM)TRP.3?D.J&BR/$U4R$,X<7(>S/=9 +4H6N3[\K\ MJ.T/QLW%]V=^N-<.QL-GF2^. 0*^H3HK0\L06FEGR]_VMK)7&A1L7%*U8.1V M!U?=&::#66T%VV38'HQZ:R<;N[Y/?O*F*4V2[A6/-C3[VR1H[_;6,#=W_A": M%\(P)1R'(*I4'%C%<> W%)L[?P3%<_Z($"Y$*%.V-=PFN^WA.*A%-G=]J_"> MC/OM7C]XDH'AWAX6)7$;W?!2L;Z4*U!J<=277'$3EFESQ<9P& V\-DG44K3 7.W;N+5UBPEY-KG*B\>2Q&@7NTN'RKGD*;N(B6,0]Q M-:"&'O"Z \OES5->ON4[1G6!PP-3RLK(4# OH_F@!M"[+C M1D;*(IZG'8UI$GDO4$+^,TJ\IY20!B6#'TT)L. [2:RC+RW:28K!J1867?EV M^'\F9O@WB''IMT51D;%6Z2P4C>S0?G1=;,>*MR:PC3?]1=Q9<4SA#9DFR?5; MK2K:W'YV/_/0+D 8Y6ZL9I+:]EW2+,!99T;#.S>@ZV>>1=V8+,]%_HV<>=_1 MW^NO3^@>(2?'=O18O?KVXHK9V->[\.51[ M.Z-ABZCB%X%B8V3FOL)GTN";WBUCAE0H*X#GM7#-RBV "*K0_+L5S'@+-)NP%V R/9MH>B!UH:6T0H MTB7I./OO.Z1DK0,D3EH$O=@2.?-FWM-P.-.=TO>F0K3P6 MISGN5M9O)8&"* M"FMF^FJ#DG962M?,TJM>#\Q&(RN]4RT&212-!C7CLC>;^K6%GDW5U@HN<:'! M;.N:Z6\7*-3NO!?W]@NW?%U9MS"833=LC7=H?]LL-+T-.I22UR@-5Q(TKLY[ M\WAR,73VWN!WCCMS\ R.R5*I>_=R79[W(I<0"BRL0V#T]X ?40@'1&G\W6+V MNI#.\?!YC_Z+YTYN0^+R;0#[+2V;9;*K5#K2S)C3W MX*EZ;TJ.2_=1[JRF74Y^=G;%M.1R;6"!&NXJIK$_'5@"=MN#H@6Y:$"2%T!R M^**DK0Q&G',O5XZ9M9PI_S MI;&:BN*O(_C##G_H\8*X?N 1;J:TA.Q," M/A:XL0?[)57.R23X6FG$)Y\2Z$-8K)=DN?\:P6=E#-QL:]3,JE9- YD#+Y&HD&&3P,Q_D(LG&818YWU$^R8%Z6 MD\!K2JT3#!9;S2TG9C_],$[BY&>@#Y6/@E;U]X@_BL-1GC?QA\$-'9%7"_*( MYO#O-,_#/!V]7G3Y<-05W4N4WU)LXS#/(U=I491XQG'J%8=CBL=ADHWWBK]' M^"1,1E$3/O&"_X]%GH716?YZC>?#]ZGQ(;65"+(L'"4-X^CL]1)/PC0=OTN) MM^'/PCP;M^%=UN! M_'Y(.TV#-B/XCQF%P(SSYQIPM:+QCR;#K2BA(JU@B4@ZDYZG>RW[SPT @X.1 MBJZZM1\&ULK5A9;^.Z M%7[7KR#VX2P'$F:(!,)DBFO2B*/M 28[,CB[J4G*6_OM^A9,7V MC3,O?;$6G_U\9Z'.7K3YV2RE;-GKJJR:\]&R;>O3R:3)EW(EFA-=RPK_/&FS M$BT>S6+2U$:*PC*MR@GWO'BR$JH:79S9=_?FXDROVU)5\MZP9KU:"?-V*4O] MCJ7]Z&1*] M)?B'DB_-UCTC3^9:_Z2'F^)\Y)%!LI1Y2Q($+L]R)LN2!,&,/WJ9HT$E,6[? M;Z1?6]_ARUPT= M+'Y 5L:^Z:I=-NQK5^ M?^(<5L(>)'Q1>2L+YPYU/FT:V3:L2[V3]ZE_&D+2M**5*#S0(#:L74I62Z-T MT;!N/1V>V-A:,G7VGSDPT2P9NEM.-_&.MGD5IS3IBB>L%*:X\ MX*'(S+V0\C-W(3YUIV6KV.\A==GL[0X0WGC&>N%'&6!:X//1ZDAXZ1PA(ZO(HH;L@=H,L';)WJ\1$$RB(-A+_;;^($!@DV O^]L4ON?R-",D M$$IN=W1T@8;J?,^:O_XEY3[_#'T&V]4WVZK!-QBGX4>X!LX MCZW.?RYU64C36+G);^PKP->^G0*1\DD:JLR&J!C [*"GKVCN(>*5KKX\:XN/ MO'O;D0$7"7>F1:'(6FBOA2J^ *&YJ!59 W@@O;&7;NZ"E%*S7JU+](BBAPRU M$".7-*J?)<+?-&R,["0I.QYN=M@P-E6N6C9.@&F2#KH$XJ.,*'NH4>9OJ@6< M4E0X+A[RD\[PO2A(&P7TEQ2X/H@\"2K$X',8/8?UC::3<&6SL#BUY MYXU#\XF&E,>&.^>;J+#54,VS)_EA6R*LAUYLKZG';5<+?>IJJ9OQ%!VS1/=? MN&PA*Y1WV15/@2U T6RB=8;)UYHF&@#L^BB?P$40F,]=/\SHDF4>H-KTVOLN MH2OD)\XRBGKD!70)W23PNQLOYL@!8JU7LF,KM:BHM2^@L)(0AH8%Y+QC>^L) MC*@*="_T.2MAW%MXW-5(R-G8=\/,(V6^&Z=9KSY-H/5:*,/0Y-=H%,5_UIN6 MN=$TCMTTBL$PO$# ,F+L*FM?)9 003@YYJ.W!FS,R=V-)7D;>S[;)RZJ;4:A1#'L!UH18R/G&3PG"^#Q-J2HMX/Q^V].T+G6X! )T QZ#84O(>FW''=\RZX'P4&PH&$-G%XU>%,.ZP/P#R5P"V<'6N)+HE-BT[ M(<*0X=5T10/COV(SPNS@*K".=M,S]#+DFC0YLZ6H%K+9\[8;R]0?R@_'[]86 M@9J)_<3ZF*9#Z?024)K4.%P_#3^?W4/?&7- PO80/^NZ_"[3B\)&N!-D8&D3 M+DK_+Q-($/2I0P86@V/JT+[-#"U5^XC:##,+FOK#10U"-@DY.FR*&L3OF/)G MSOXLL6<'=L1HRM/:ZZ%+#6;.VV*$ /XRER M4S_8(WX1QA"Y?)4F5\U6 \+RX7E[U'L[TDXO=^[%6X=;LE)6"N5=Z=8F.X1F M6R!6*+)P!8]QJ"KVYANFL278!&E_02DV;/5&UWY['!(R[C-R3.DDKH+-A^/* MGY 2N4GF=\T*"VS*.SFV:)A=; Z=*<88_1%V_&/JB('_R>E#M&C3"U55I!WY M[ Y'_5&$A7;1_I2;_'[G>S_,8-]+_9A]=.*<;!WQ5](L[(<,.H^AV+K3_O!V M^%8R[3X1O)-W'UJ^"30PU$=7%#K.( ':ZD6[ M+0F0O,!",&/!FB0/01ZJR[)%T1!?"VU\=>3(H3JS6SFTX)*Z8]L108[N76E#'ATZYFO',DL7BKU M;#F?G\U*JT?:;JXGBTFW\$6MB\ +LYNK M2J[ID<(_JP>'IUDO)5,E&:^L$8[RZ\GMXLW=!9^/!_ZE:.,'OP5[LK+VB1_N ML^O)G TB36E@"1)_GND=::K6/_XM-<_;T;"+2V@=;MI=A0:E,\U=^;7$8 M7+B8OW!AV5Y81KL;1='*]S+(FRMG-\+Q:4CC']'5>!O&*<-!>0P.NPKWPLUM MFMK:!&76XL%JE2KR4[':-@];\;=N\>]7LP!U?&F6MJ+O&M'+%T1?BA^M"847 M'TQ&V?[]&QSQ_A"8HZ*X-M_X2J9T/4'Q M>7+/--F3GPSEBY\+2M[9LI)F*Y074F@4+#M:.9O5*;EH#LKPB0(>;"Y\1:F2 M.FR%U*DMD%;Q"(01()):X+:C3.')'[%\T.YE10J&0 MQNJ]FS_\Y6*Y.'_KV\L1I5RF2JO H5!&/-"3,E-QKP&'93\<"6U3&2CC[0!9 M!4D7V($0!3LCT&D"(;.I MD)[CC^X0J%R12[H6@1V1VG*%DLBZK!Z"D$H4%+N!VR>+.=HK\@SK:X8=X:D M]Q;I-3"#NV-$!_],#=A^)0ZA5U@W.*JWR>)HV4L*+ ;2#U91%"0RMT7L H>V ME>/KM&"?,J<@' 9XI'/*F;W6=2 C2I)Z?X7QGT8S,T9.:\"=K'=)IH&XRIHP MU;Z-I2T1%:YY'%$E_O11K# ,Y-9F(_G=Y=O+<-AGN+0\G2??PMJ'!, HAF%C M#D6'#0F%:D)JA)6]DUC0Y MA.@#H35]FTM@*9.BPWGL9-3\$NAZ*M-[?0O661-W2@LNV)D]:)K8!$/69;_- M:B7W_FV4E_71/Q(C)'_:D_SI*,G?<;HS0@_,R^AHK#!VWL7;>V[1JA0?E9$F MEMHC]JGD:!V: 48U'9X!HOKD&_6BU2_&#!AS_JQW_FS4^7:$XM1+23W'W./" MO67B@D:*W/7>UJN0UUITQP_Y/JKHL.__G_:D/_[S7NZ!1]M&V?!M?S'K+LKN M(J^NI.833*I-K3!#@ @+^4S-% 4F0Y/3W8N'\KZFEI@'R\CJR.1('GZMR+@M M<%%P>;?CC#+/5J6-3X[0PN%YPEQ15DS(J*J 2=7CE0$T\!TWD<8X8'#!U; _0FLFMWZ_- MUA1>"8VH"8V&(.)!B;&\+ '1"X M==3>(+HH> M'00C$YAJS6'#,,6@'0S<3H3EK=IT]K8S6>];QE-PR:34A D-(EC'_N'M,R/7 M,":Z4EIPLP$M^?Y..]T[:@RIP%9L?=Y77-_\NK#NHF2R@S-C"W3#TC'&L3/C MM,%PAK8?G[^+.H>7%Y(1W=^JZJ87;RG'[ M8(&#V;:43VC4 MGD_G\WD$Y-7QZ?3B^+)Y#@>X+IYZ#[G-ZB*NSJ-G%<5/ AI30'0^3D:RR6J> MM8$?WA0P4/X#F>'6.]!VM,-MBI%(F8-#DSR_EXO,MZ^.S^8['Y;=P_X@N^=# M\CL^[,_%?;$-JI'7,#[$4,;7^(3X-?XEA/^P M0=_I8FL6)P,T%O%G9X)AA/\,"S*+##0V-(V:5VR>O^Z:4/,%K DCFV9][3A3 M=7SUX;>MX).^6$8'A_.>.\]'N7/'R?=H8ZY^<2H8%7.8&0_*'C/ZHC?Z8M3H M#^C37(K->\4MJ U_ 5!+ P04 " ",A&Q3L5^%1]<" "P!@ &0 'AL+W=O MJ#VM[P*NL=]W==4C^OK-KXS@HH/2%O-5#DU>%1;7Q<*:.I .?>C(+CP<\J$-YNXNY6: M361I.!.P4D27>4[5XP*XW$V]T-M?W+)M9NR%/YL4= MK,#^*E<*3W["D+ >A MF11$P6;JSU@"YY8( M9?RM.;W&I06V]WOVSRYVC"6F&I:2_V*IR:;>R",I;&C)S:W<74,=S\#R)9)K M]TMVE>T@\DA2:B/S&HP*6@!1L$10%0#(J>[0QUO>'6H0%NJH#,( MSL?3>L-S1%Z]?&B]J"L/<_ 0_[PU<$'(VB M)_9#;=\.',B8LVU=?BZTOM/6]J*UE4\V6*8BL&PO=V]R:W-H965TS/&E5CP5CQ7A55LWP_#2_NV[/3\,FUE7CKUO2;5:KLOURZ>MP M?S;DP\<7-]5B&=.+\?GINESX6Q__6%^W>!KOO,RJE6^Z*C2D]?.SX04_N=1I M?![P9^7ONRSLR%+ ?G:3V/R4.+VV5_YNDZ.$,:_6Y_#W9)I MXE/[T?NO&3NP3,K.7X7ZKVH6EV=#.R0S/R\W=;P)][_Y+9XY^H1SEVS*6YZ=MN"=M&@UO MRQQ=<*\^+YK5^ 8N25C#Z5D]IWQZ?C"+_IZWBZ]7'9^Q![ M?#CR(31QV9%WSE3+;U)Z$.9E73=E,J[(F,Z2# MH&H("J@M\ZK=ENS7*#ZX1"K-DVY=3OW9$+77^?:S'YY_6K;>/^.>?,2\9V\& MB<+$(R,[:_ 1Q7Y;(MF##V5[YW-L93,CLPJD5)--JI>3P44]#4L(LDLC*5FT MH>O($>%<4.DX+*LH8\D06E/#1++PL1#ZV[D-%M1,$VD%X519AROG9O"^B;[= MLM*/)8(JKO%9.TL,%<;@:C0?? H1I*[VQKN=SKFFDG-B-746< M%56&)$%C6 MR<&UOZL:I<))P9XA# M\JPQ6PJ>0=B"+ABUKH OA3LGRDJJM2%2FQS4[W'IV_\+5VC*'!%4FN13$=%P8G$.U:\"E0[HA+(A %L/&;[V[BWPR4$""(Y M^ 2!P)HRS+6E1JCG[GU=H6>6:6Y'1B+GZC@9 AJ#X2@#Q]DPRI'C7!G](B"F MS>T")"'13(/1(M$"CHU(*;<"6F6)(2,L%4P/KD(74Q-8A#!#;D(].SE088E( MN'6Y<&S2EDO^E:8%RRMQ9%68?9H%?D2-DK:,"LL@+TN=$0A5@$+V(NE0 X0G M2PG\!7\(3B<1<>0+ MVDFLN0+Q)\R%Q5>;:F :5IZ,:@CRF$P\NJ?'K?'S*N966O4#8OG@N^]0:ZCF M:961,DAL%BUU(AQX&6 +Z4(N@(1T2#C[PY9'EA#21"I"(1*'^M>Z%YR,4_X M(=M]4H^_DT_A[8*KB6Y,#A0N\.%_J' M#QOMWZZ?>!TVY/[&+[7UY3++1HR M@"'W]S A730I'*LY RI2-M!RR)1!D( M#HWNM1R,GQR85[Y=Y-^"CDS#IHG]V7GW=O?G<=$?N+\.[W];P,.B0INL_1Q3 MV1L#TMO^5Z!_B&&=C]^3$'&8S^82?T^^30/P?1Y"?'Q("^S^Q\[_ U!+ P04 M " ",A&Q3]E*JS'D" 0!0 &0 'AL+W=O=7$,8.&V#$WTU2) &:=L5V*%:TW7H8=E!L)A8J2YZD M-.V_'R4[7@:TV<4F9;['1YK4?*_TDZD1+;PT0II%4%O;GD>1*6MLF!FK%B5] MV2C=,$NNWD:FU<@J#VI$E,;Q6=0P+H/EW)_=ZN5<[:S@$F\UF%W3,/VZ0J'V MBR )#@=W?%M;=Q MYRW;XCW:[^VM)B\:6"K>H#1<2="X6007R?DJ=_$^X ?' MO3FRP56R5NK).5^K11 [02BPM(Z!T>L9+U$(1T0R?O>^CX< :;Q.X"T!Z1>=Y?(J[QBEBWG6NU!NVABSRJWQ&:97F:,;P\8&M!9I/\\@2M0N(RIYFU=&D[]#,X$9)6QOX+"NL_L5' M)&G0E1YTK=*3A/?8CB&+0TCC-#G!EPUU9IXO^T^=KW#%32F4V6F$GQ=K8S4- MQJ\3&?(A0^XSY.\IIGVI=@)!;6A.!),E&B@5C:^Q6 $_"'BKN2>9W5Z>FY:5 MN AH\0SJ9PQ<@RPV:]2^2U=8]DX2CJZYY#01%6R5J@Q\@#P.I]D9&6D1)D4^ M>J1%(4'0:K4E0@-%6&0SR,,LRT9W;$\#9E%S)@PD<9CD4YB$\20??;,UI4C" M8I;3,SO+1P_*,D'$Q31,D@D9V2272@, -0>/QI A =_O7.5:U?N;7RM(&>;.F*PNU"Z#O&Z7L MP7$)ADMP^0=02P,$% @ C(1L4Y%QDY%M P UPD !D !X;"]W;W)K M&ULS5;+;MLX%-W[*PA-422 $+VLVL[8!FRGF19( MVR!..XO!+&CI6B)*D2I)Q"/55UT"&/*] MXD)/O-*8^C((=%9"1?6%K$'@SEJJBAJKCCH\W%@T++=#[*M ME7EK)7[&RHA\D,*4FKP5.>1/]0-$U,&*=[#F\4F#2Z@O2!+Z) [CZ(2]I*.9 M.'O)3VF2]T(;U6!=&4VHR,D[R LF"C*S]<$,PT!<,9UQJ1L%Y)_9"L6Q=OX] M@:+?H>@[%/WG6&%+Y0T'(M=8.?O "VEPKEDAJ(&<4$W*+2BV!WLL*R?=V7Z^ MU#7-8.)APVI0#^!-9]IZQ_@:J%:@NB#W9EH#AN2&T17C+@Z]^\?:8=V'C,PI MIR(#LG0GQHW,J&NN:\H4^4)Y Z@NJ2X(ERY&GHAS[J97]9$J$DC5*61^T M1?**#-)!;R&K2N;,/**><)G _.RSVI[\ZS^&<13_24[4<-K5GF>.W> >7.VXUST[LO%<"3H^=8UI8& ][V.VY\ MJC'X-BEZGQY;_VT=' OX0FIC-0LI>^S4#MX M?]E@O"2ZR!]%0U?T493T[I[B^HBA?AE8<>3WL4Q?D?[@?^$B9VU2SU\0WUGB MAU&;U,A/D_1HOP0'EVT%JG!/"HVF&V':>[=;[5XML_:RWHNW3YX/5!66.HO(+S#T /:M'ADJ42#T@@E0>-N&:[3ZYNI ML_<&GP4>S8D,+I*M4H].^5@MP\0YA#66UC%P6I[P%NO:$9$;_PR*OJ/T5E#\NP"*'"'>]J>Z^.O^ 0CW>P5+7Q7SCVMA.ZL>R, M50/ !@#S?O<7>2_ON.6KA59'T,Z:V)S@0_5H'67L'%[WQ;HWF_B"UQNI.X'/ W/9Z]@9_#)R7MP< '66'U M7WQ,OHP.L1>';MA9P@=LKR!+(F )2\_P96. F>?+S@0(=\*4M3*=1OAKO356 M4S'\?89\,I)///GD+6>I1ZJN1E [J)7<@T7=4%%L[6N9/,OENN_:M+S$94CM M95 _8>BR8;'9HO8IN<-R4-(H^)7P>O\,CL?=7VJLA(5WD"=1GB8D9"R:IBS8 MX*-P#?2DZB=!/M:*2YA'TR*A'+LE^'B[^?]Y'F7%A*SH&VRX1FE!*HL&6O[L M:@5RE@&;1M,L"V[7]Q\>8%U:#S7PXP\%2]E/A"YF25 443;/89Z3-@]^0V.@ MD[Q1VHJO6/ED 07+?$I+#S$' ESZ MAV@=E%K_(LVC69$[P]YE9TO/=3D^5Y^V&4N=D$9%DL.9\IB.Y3'][O*@ =)I M806E<"B6R[/%]S/I7_-^LG_B>B^H+FK<$32YRBDVW4_+7K&J M]1-JJRS-.R\>Z >#VAG0^4Y1Z0V*NV#\9:V^ 5!+ P04 " ",A&Q3?:70 M-F0# N" &0 'AL+W=O>68?YG0+*S"?\J5"SVM84I:!T$P*HF S4IGCF\% 8?$6 :*PQ[> ^>6"&5\K3F=)J4%MNTC^V-9.]:RIAK>2_XW M2\UNYHPXJ4:GR@1HZGRIY(,I&(YLURE)+-(ICPF[*RBA<98@S\T?* M%/E,>0'D!:@N%&#'<9M)]R^ZYJ![4\]@&AOL)37E?449OD$Y)B]2F)TF'T0* MZ3G>0WF-QO"H\3Z\2KB"O$\BWR6A'P97^**FYJCDB_Z_Y@>F$RYMV9K\LUAK MH_ S^?=*CD&38U#F&+RE&4]/6G @H\2[&]Y.2& MX_B'SE?3* )S(W1=EY9C:35/-^AUNKF4')R\L/4-&/1*Z=_Y)YKD7Q(A\ M$@:4*'N(C:J! PLZPS/ EMJ72I.RS=5UWLPVC^&B>@-. MX=5+^H([@A\0X;!!J-\?Q@Y1U>M4.4;FY8NPE@;?E]+&PO=V]R:W-H M965T[(1LF*:AW/OJ()&5-JFI_2@(,K]AO'57"SNW MD:N%Z'3-6]Q(4%W3,/GW+=;BN'1#]S3QB>\K;2;\U>+ ]OB ^M?#1M+('U%* MWF"KN&A!XF[IKL/Y;6+B;R);Y1W3 M;+60X@C21!.:>;"MVFPJCK?FHSQH26\YY>G5.R9;WNX5;%#"0\4D3N#-9[:M M4=TL?$T,)LXO!K3;'BUZ!BV'CZ+5E8)W;8GEU_D^53:6%YW*NXTN C[@80)Q MX$$41.$%O'AL-[9X\=7MPA_KK=*2W/'G!?QDQ$\L?O))MXLSR"=>6E@^@XF4>JLRW+N6$UI#02%12>YYM39 M#]_-HC#Z">A#Y9DSJ/X:_%GH97G>\R?./=GV14->T!S^F^:YE\?9RZ;+DVPT MW7,M7V.VF9?G@7%:$$2VXS"VBL,EQ4,O2FSY/7\7A"RTH :>IE4=]Q,'W9XI$7Q[-7L?A /_7R=#;0P[*#FDH30"]WPFA3P-#,![[5O\ 4$L#!!0 ( (R$;%- 6^[) MP0< #\3 9 >&PO=V]R:W-H965T)$KBN7_G0ET^U^UWO53*L)=56>FKT=*8YF(RT=E2K:0^KQM5X-7*A'9?[=/+1XF@Q<\F*E*EW4%6O5_&HT]2YN(MIO M-_RG4,]Z9\W(DEE=?Z>'3_G5R"6%5*DR0QPD;D_J5I4E,8(:O_<\1X-((MQ= M;[A_M+;#EIG4ZK8N?RERL[P:)2.6J[EG2"KY9TT\OJRK9]92[O!C1;6 M5$L-Y8J*@O)H6GPM0&>N'V2K*L-NZU4CJU?VL:ADE16RU.=L_$W.2J7/+B<& M@FC[).N9WG1,Q1M,4_:YKLQ2LP]5KO)]^@D4'+04&RUOQ$F&CZHY9[[+F7"% M=X*?/UCM6W[^&_QN:RA6:95O#6:?J@[BA)6[0F=EK=>M8K].9]JT ,]O)^0& M@]S R@W>L@,YE:]+Q>HY:SK/9[WGYX,BVDBC@'NCCWG^I !*X0O=R$Q=C9"C M6K5/:D3> \.9:JT+[U36/WCXBY)$OG*]@AZ^$%#9OZQ72>Z:+O)!M@3?"YUX4,B_D M89 X7\P2F+3"6))ZS..)'SG?:@/S#SY#2S<-6.!SUXNW*#D;RYB(>9@*%@@>!:EC*Q>%<*T12>@#T%0+5BI4AU[M3B/!X]C'-4W" M7JW>J#B-8+.;)+W-]>Y'D<#%<)I(?2X"M]_2&02_^U["11C3RH^XGR9#].X+ M.2O*PL"V"V>:9?6:K&[DJ[6!/":SK%T#]>5V)_B$/'!#BBAW78\([1[KC2\- M2L,Y:]9MMB3K?)Z(M+L.8INZM4D#AY1UM7AO5+M"89P9%@N?8!+Z_D'H=^7[ M/AP;^P?1W]WAN5PD*2&!4'*_)Z-S-$1G!]K\\Q^)\,1/,"Z,@E[\+E.*C:!K MM!%]ORL2<(L\%KB K^\\FCK[OJS+7+7:\HU_8A\ /O-Z 42JN8+H''F+70Q@ M=E!-5]1QX/&JKMX_U18?6?>VVP9\A0]6C5DIKDDX+[M69C1"=.V-FPV"-#PRJRPK!Q#$P3 M=^R+P3Y,:61JXD;TGKK 5.?"H(B<\%8GSB D'<.-L MH2H867:)GV-V**B1T1#$U$M#[0_)QSVDOL\10.8)[@4IW=+419KI7OJ.K\91 MFA)B0M>G6\!CW^L6;B2 '^"D7JF.K*QEQ=!2%Q!8*3!#L07JMWFY\P1"9#0J M+VJTY3#N-3SK\CL0;.SQ('5)F,>C).W%)S&D?I1%R]"@UBAR^7_7FW*_D32. M>!)&(!A>P&$I$795X5 D4!R".1GFH2_X;"S(W(UQ8\JR,S93L$WA5B&C#!FZ M863DBR)K(\]CXX0G5FLD<11!=V0:?'SFW+Q%MU'RC?O?JT6??2@[Q0Y;S'PV M8791!Q9Q0$$7@84,.,; +6(!R/VLS!Z#,X 1U<=#9:=WD[)-./DL^FFG.GX#H,M[8S!P'#J^F*&O7_Y&9TL -#CKF[FUH" M-P5.29)SNY350ND#:[MQB&I;>73LV9G>D.^1%UL;DV1(^YX#R@H5/>XEP>F9 M::B98P$XV_KGI5UWW2=Z+LQRW\G(@XV[*/P_#""ECT?5W;?Y,Z;.Z-G(T#![ MB*C-$&%!TQP=D,%D$Y!W;ZM2#.SW5/DC97]H.M #LWFF5-YWC4+K-39UD-L; M?=ZQ(!(6]!@7#JB:4D+;=N=,@>+A8BP(>>+Y!YN?9=O2=O6BVJS0.\430Y_K M'NP^F$WW^I#S(%\[W)*6JBJ0WE5M;+ #2+8)8IDB"G>P&*?'_* W8PJR&S9. M.AP,\PU9LY%U6-J'@(S[B)Q1.(DJ9[/AA/@'I(0\3KVNT.+@D(B.CTT:9@?* MM\YR8XQ<(_$J4\:M)A%454DG<$Y2D]U;NNTA M$G-VXD5'6\%DYZ?&2K4+^^M&,YMLW?^-X>WP=VC:_139;N]^+7V6*&#(CU+- M0>J>QYCHVNYW3?=@ZL;^(IG5QM0KNUPJB3F5-N#[O 88^@<2,/PSN_X_4$L# M!!0 ( (R$;%-V4A"U4P, (P* 9 >&PO=V]R:W-H965TTN7\_8R69[2:.50.*EC9TYQ^>,Q_&,=U+]U%L 0^XS+O3$VQJ37_J^3K:0 M4=V1.0A\LY8JHP:':N/K7 %-'2CC?A0$?3^C3'C3L9N[4=.Q+ QG FX4T466 M4?4P RYW$R_T'B<^L\W6V E_.L[I!F[!?,EO%([\FB5E&0C-I" *UA/O*KQ< MAH$%N(BO#'9Z[YE8*RLI?]K!AW3B!581<$B,I:#X=P=SX-PRH8Y?%:E7KVF! M^\^/[.^<>32SHAKFDG]CJ=E.O*%'4EC3@IO/*D,]RY=(KMTOV96Q_=@C M2:&-S"HP*LB8*/_I?96(/0#R- .B"A = 8;!&4!< >+C%;IG -T*T'TNH%?WRS=@W*,#2^$FUV*Q<+#JS M6$RNI3!;398BA;0!/V_'CUKP/AJOW4>/[F=1*^$MY!T2!QLPMBMD#F M,LNI>" [BFZ?-!A"#$X'A67G#6MZP5=["2OM^[0Y#V\D=U7RC__/I"(.G>RSXVXS/*HJ# M*CXMG(:HHXTI)?I[MVX&:N/:'4U U:+*UJ<<&)F[NWTE#78*[G&+[2(H&X#OUU*:QX%=H&Y MIW\ 4$L#!!0 ( (R$;%.5(XUKG , !D/ 9 >&PO=V]R:W-H965T MXPE>"QI)>;> M7LKZK>^+?(]+),:LQI5ZLF.\1%(M^9TO:HY1T9!*ZH=!D/HE(I6WF#7W;OEB MQ@Z2D@K?_YQA=RMY?ZAK^8U>@.;[#\6M]RM?)[*P4I M<24(JP#'N[GW#K[] ">:T"#^)O@HSJZ!#F7+V+U>7!=S+] >88ISJ4T@]?. MEYA2;4GY\5]GU.LU-?'\^MGZN@E>!;-% B\9_8<46,BN8;'%MLJA3S@Y"L[,AJ79*J_46/W4:<$6 T0 @[0O@S(1X@1!TA MNI00=X3X4D+2$9)+"6E'2"\E3#I"DWV_W=TF-2LDT6+&V1%PC5;6]$63WX:M M,D(J78H;R=53HGAR\4X(+ 5 50$^$;0EE$B"!?B(:3%2N1YM$,5C\&J%)2)4 MO 8C\'6S J_^>CWSI9+71OR\DWK?2H4#4C?H"<#X#0B#$%K82S=[@^LQB()! M^NIR>F"A7_V:^OK7U#^XZ9_9PQ@$B4W=5_GNDQ[V20\;>]%O2OJW3\H N):X M%/\ZY*->/FKDXP'YZ[)&A*M^)D&^1_P.V_+1FD@;$[J?/BR@:J_J,_,?+-IQ MKQT[M75H@.W4*U1@CL .Y3KZ)R"91!3D3/58_4"W25N%QX97X31RN)7T;B5. MMY9([&UZ+2LYWX4L^5&O+:#$="P.'(ZEO6.ITS%5*H>R;J:&VC5ZJA:;MZGA M[73J\&'2^S!Q^O!9363*A%5R8I:)0W':*TY?3 >H.U"\GJYABP95(=*IK+/=8%K 'J^8XQ^;S0)XO^-+SX#E!+ P04 M" ",A&Q3'% :(/\# #R$ &0 'AL+W=O6&2\1Z1&&R$?U!) HV]%SM4X6&J]N@A#E2ZAH.I< MK(";)W,A"ZI-4RY"M9) ,P"">C%5W %/3GU;TTK;!FR5@!7#'!D83Y.+C$%PGI M6H#K\0^#C=JY1C:4F1 /MO$Q&P>1500YI-I24/.WA@3RW#(9'5\KTJ >TP)W MKQ_9/[C@33 SJB 1^;\LT\MQ, A0!G-:YOJ3V-Q %9 3F(IJG0GSR#K 6?^/&8> A"D[PZ M@^0Q@U?$RSB%U3F*H_>(1 2W"?+#KR$U<.S@D4=.7$]H[/@ZQ^1HD3YH4R!? M[J"8@?S/P]FI.3N.,S[">2OXPBR/-62H6B\W3Z;WRZT!H(\:"N4;KEL/U_6& M<"^-2TG]W:TK^%JRE?$-_1YQT&T+9DO6+[M>B M^U[1U10^J= V@?V#L^W648R M.-" H\ZQN1W6&H;/IDDIN_+0G''*4R.G;7 OBWT+7Z@536$L KF&8((\ M18*CQKDCK\!=OWYN,I.*Z\0Q53S\%?5# M&I\D?I]\6?TDY- IR3#"T6B&I9P;J#1>=\( MD-L#]K:AQ&UL M?91-;]LP#(;_BN#3!@R1XZ3;6C@&DG;#=N@0)-AV&'90;-H6J@]/HIONWY>2 M'2\#VEQB4>+[D)3(Y$?K'GP+@.Q)*^-728O8W7#NRQ:T\#/;@:&3VCHMD$S7 M<-\Y$%44:<6S-'W/M9 F*?*XMW5%;GM4TL#6,=]K+=S?#2A[7"7SY+2QDTV+ M88,7>2<:V -^[[:.+#Y1*JG!>&D-$55"+7N'.'K_ 6,]5X)56^?C+CH-O=IVPLO=H]2BF#+0TPU<\C?=P)B#. MRX)L%&0Q[R%0S/).H"AR9X_,!6^BA44L-:HI.6G"H^S1T:DD'19[:.B*Z5W9 MFSM (95_FW,D<#CFY0C9#)#L%<@UN[<&6\\^F0JJ__6<$IJRRDY9;;*+P#UT M,[9(W[$LS>87>(NIRD7D+2Y7R7;068?2-.S7^N#144_\OH!?3OAEQ"]?P7_K M]0$(,+#G1> M6XLG(P28_C"*9U!+ P04 " ",A&Q3-"G&_'0) !*.@ &0 'AL+W=O MB M_%JMM:ZC[YLLKZXGZ[K>7DZGU7*M-TGUH=CJW/SGH2@W26T^EH_3:EOJ9-4. MVF13@I"8;I(TG]Q]9VN_]A^*CD>,UFX.G? M/ZS_JYV\FV%L66=7^C)X. M6#2)EKNJ+C:'P>8.-FF^_YU\/SCB9("Q P\@AP'$'< Z!M## -KW"NPP@/6] M C\,:*<^W<^]==P\J9.;J[)XBLH&;:PU?[3>;T<;?Z5YDRAW=6G^FYIQ]_?0^^BE*\^CW=;&KDGQ574UK;VNHD6^TBM@_#P\/@Z,GQKO'%U$?KCHE@0-WNGMAXBBGR."" ;N9]9_ M.(*F\[:K+UY]]3-GT&.^T-8>[;#W.2F_ZC;T)KK1*JWJ,KW?-6O^,F"=':VS MUCKKL/Z+J8Q5DNDJ2BI3AK9%68,I<+LW(UHS32W\=D,1YUQ<3;^=1L:'$<0D MD>>PN0]3A#"$SF$+'R:)(H@?86=SYLJYR>_M M\;/)JYAS9_(^#"LJ8W?R/DS&0I+8F;P/$TK%BL*3%\?)B^#D?R]J4UC^^UEO M[G7Y5R"#Y-&@'"$_U=&Z&B8_%1 B(#]]&)B?/@S,3Q\6RL_X..=XX/R,^^6G M#P/STX>!^>G#0OF)D>5'%)S^IWQ9;'3T+BLJ0XWWVO"?-K]R_9#6+1FF>T"= M?-5=&6N[$8?+L+O=]2 5;FL)B!%K!EK6P'+C('@R>>13Q&'EUQ<RP _6" M16LIB:@QHFKK/ DKJ_Y1]<4-8:XTF $HS&/EQA704T1*-ZX 2I[TW>=[1Y9Z M:)AZ^L5UORFPZ<;VCC6U#$'#TN9UL::6 &A8Z/2.-054BFF4L5N@ 9PRT78+ M- C@C'AI,4"PA',XHX.G9[L%X:9Z8O^FN;1+-EL=U6T+8O5;MFW/:>6!2@; M(WJVOM.A]^@HL/LF8J_AF0$XA8A";AA]F(FAL>>&$=H;-$R+.L)H&8B&&>C- M[3GUF>("8T61ZQ" G+#T]D$ F(J16\8 %$=QW-%U4,M/-+S+V'? $<:G9".A[F M6OKA8?KI$>*]OCD#]@XPMYS QU TW%9]/I"BX8"B$4C%;H0A'&+*W9J: SBF MJ"FX[A-K'T>Y["S+W/(1#_/1K_5:ER_4,MP6?3Z&EN$GQPT&/V\ B HNL%M\ M 1A!$KL;$ !,2>]IW0* 885/]ZG.YV\9AX^L9#B@9)CRGNU#,(FEVS9",--= M"K<;!Z]JM$R'LN.6D_@P6H9;:N%OTS(<$!;>CL0,0%$1N\(80#$C>5SG05)& M\*Y*8$F.CR!EA.42,:"4"=MJ#IQ>5MMDJ:\G)CJ5+K_IR4T$'6<3@-QA;A&& M0.X>\@("G3Q /O>*)381%CN=Y?PNS)F P; M;>N*' FJ+?=N("LF>H>=RPA8>E.A#5.*)JO$S?"4J$80]R(D\-M XD; 8@; M]PS%# Q5[?, 9#7:2T D&E].S9VA&42$58WH5"^3=8(RSUB#%DC;,47 \D: M 1U(<[<.9@"**N6M44"LQ$1X:Q0P)M3)$8[S$Y66AF28AD)QW6L9#]$[LM*6 M?3F&GI&VOLN!](P$= 6AGF %8$;VN$)T#L 4]9_/0-:XDH1U!-?2C@S3SEF- MU5FZ2?.V<>L7/5OFY1BJ1MI2+L.JIG_T?%UQ0;P]O1D(\X]C0K 8N?M2"Q F M64![E']'V,^\QR#F"8NP8 3%?S MK"QGJ; F>97^5)8;5 ]NZ*L_#[;$62UP'U "(,*\0PL "@OO[!& DM+3]-.3 M=^,VNGQL7TJLHF6QR^O]:T_';X\O/GYL7_=SOK_%ES,,?#_'EXO]:XW6_/XM M2U,\'E-#I)E^,)="'QH6*/&L# !]"P &0 'AL+W=O MJ"EL4U$$E62BI._[Y"2Y26RD"*YV"(Y;Y8WY,R,MT+>J0V )@]Y M5JB)L]&ZO')=E6P@9^I2E%#@R4K(G&E MC9R.1:4S7L"-)*K*0Z%XJ(@$E83YYI>S>G *S$+PY;=?!-3"A+(>[,XDLZ<3SC$620:*."X=\] MS"#+C";TXV^CU&EM&N#A]T[[)QL\!K-D"F8B^\U3O9DX0X>DL&)5IK^+[6=H M HJ,OD1DROZ2;2/K.22IE!9Y T8/(Y +\!^"< &IX!! T@. 4$ M9P!A P@M,W4HEH;#DFG1&#XO3-X76N(I1YR>+F"-6<2K M0][.03.>J7?D UG@]4JK#(A8$:84:$66CP0OFV2:%VNB&A2*_ES,R=N+=^2" M\(+\V(A*L2)58U>C<\:$FS2.?*P=\<\Z4EZ2P'M/?,^G'?!9/WP."<*IA7O' MT^@*K+WR&OBYR:G1LT>:MWD_#81!Z MX=B]/R2A0VP0#^GP6&S>[\LM_=,34=A&%/9J^?U-L7-Z_7O6]Z _(_J:0'I9.^"IET7W2H_R(Z&_C1O0M\.CBALT.,>G[H MG>-S7\1H?^68"5D*[ &PZPK/X7-?4&CX.GSNBP>-7L9G]*2>4AJ-3E][AUCD MQ4%PADY3BXYW]A6 ]I> )Z6Y\;,?=9V+RG3C%"0.42E929$3O/J$52G7D+Y) M1*%$QE/,')[R@A4)1V*4QHVZD>,$:1&/P"2!(D4Y;*DVN6U;O>S*B7LP>^0@ MUW:&4R0Q'M7ML=VMY\29F1/-['*R?TUC/(@[3C#\W6CI[DW4@REVH34O%,E@ MA>:\RP&F2M:S7KW0HK33SU)HG*7LYP;G8Y!& ,]70NC=PAAH)^[I/U!+ P04 M " ",A&Q3S]NU3>\! !)! &0 'AL+W=OT-+:(4*1* MCJSD[TM2LNHBKVXL#CGGSEP^G/?&/K@: ,ECH[2;TQJQO63,E34TPLU,"]JO M;(UM!/K0[IAK+8@J0HUB*><7K!%2TR*/]$JC7/PE_9";9924G4/3C+#OH)%Z^(K' M<1^.@.3L%2 =@?1_@6P$XLZQH;-H:RE0%+DU/;$AVZN%0=R;2'LW4H=37*/U MJ])S6-SH/6@T5H*;D9,EH)#*G9)/Y&Z])"6H>#THIJ\HKJ&= MD8Q_)"E/DQ?PQ=OX$DJ/)Q'G_^+,>YL,II/!-.IE[QA\(DOI2F5<9X'\O-HX MM/X*_7JC0C95R&*%LW7M6^\,;VQUOR/"/A6<;YW[RA,W9T MT.&1?1=V)[4C"K:>Y+//YY38X>(. 9HVGOW&H+])<5C[MPXV)/CUK3%X",)U MFOX]BC]02P,$% @ C(1L4["E3HZ3 @ ^ 8 !D !X;"]W;W)K&ULC95+;Z,P$,>_BH5Z:*7=\(:T(DAMHFI[6&W4M-O# M:@\.3()5@UG;">VW7]M0E 82]0)^S'_F-^-7TC#^*@H B=Y*6HF954A9W]BV MR HHL9BP&BHULV&\Q%)U^=86-0><&U%);<]Q(KO$I++2Q(PM>9JPG:2D@B5' M8E>6F+_? 67-S'*MCX%'LBVD'K#3I,9;6(%\KI=<]>S>2TY*J 1A%>*PF5FW M[LT\UO;&X#>!1ARTD5P5^)_!-HBV926N!)4X3SAK$M;7R MIANF-D:MLB&57L65Y&J6*)U,'ZH]5))Q F*"+A<@,:'B"GU'*[5?\AT%Q#:J M3A17&0B4,;5\0D*.2*=[5Z;/JP6ZO+A"%VH4/15L)W"5B\26BD]'L;..Y:YE M\4ZPK*">(-_YACS'D(FHY<[1E;+R(K3XR>GU(]VG@3/THL?>'M1I: M>:$;!KW5)[B@APO.PKVH(ZD7N>9LRT&,XK4>PH/ 8>A?']$-C0+?]\?APAXN M/ OWB!MU,B1P@NDH63@(ZCIN,#U"&UK%3GRB;E&/%IU%^R4+X&-(T1 IO Z. MB$:,_.@$4=P3Q6>)GIC$=(PH'NR;<.JZ\1'2T,J/K[WPB,D^N)?TF_ 3\RVI M!**P43IG$JN<>'O/MAW):G-5K9E4%Y]I%NII JX-U/R&,?G1T;=?_]BE_P%0 M2P,$% @ C(1L4YSV"]U^ @ @< !D !X;"]W;W)K&ULI55-;]LP#/TKA-%#"VRU8SO]0F*@B3.LP H4S;H=BAT4F[&% MRE(FR4FW7S])=KRL==-NN\0BQ?<>22G4:"/D@RH1-3Q6C*NQ5VJ]NO!]E958 M$74L5LC-SE+(BFACRL)7*XDD=Z"*^6$0G/@5H=Q+1LYW(Y.1J#6C'&\DJ+JJ MB/PQ028V8V_@;1VWM"BU=?C):$4*G*.^6]U(8_D=2TXKY(H*#A*78^]R<#$; MVG@7\(7B1NVLP5:R$.+!&E?YV ML0L@PTY:!F,\:I\B8)3)I?&\YO4[2 G?7 M6_8/KG93RX(HG KVE>:Z''MG'N2X)#73MV+S$=MZ7(*98,K]PJ:)C4\]R&JE M1=6"3085YEX#!%32A31_ > M[N8I'!XPGGN#J&*'@'81 .>O*9OAT>])7S?^JS?U;_HQE1=_J1 MXXM?/7VXO\9J@?+;'M:X8XT=:_17=^K^DPF#*XV5VBU._Q4P4G/[$ M')A0RDCE-8(6D)6$%VBO[9)0"6O":NR[MPW]B:.WTW2=G)^>!(%IZWKW.CP/ M&PS/PF=Q:4_<61P-GP7.7B=L^N'O_*DKE(6;I@HR47/=G'#G[0;VI9M33_R3 MP<5TT.-/S8!OYO%O^N9UN":RH%P!PZ61"HY/3\@M02P,$% @ C(1L4W"&136U @ W < !D M !X;"]W;W)K&ULS55=3]LP%/TK5L0#2*SYZ$<* M:B-!JPDDF! =VP/:@YO<-!:.G=E."_]^UV[("I2,AVG:2V([YQR?>T]D3S92 M/>@"P)#'D@L]]0ICJE/?UVD!)=4]68' +[E4)34X52M?5PIHYD@E]Z,@&/DE M9<)+)F[M1B4361O.!-PHHNNRI.KI'+C<3+W0>UZX9:O"V 4_F51T!0LP=]6- MPIG?JF2L!*&9%$1!/O7.PM/9V.(=X!N#C=X9$UO)4LH'.[G,IEY@#0&'U%@% MBJ\US(!S*X0V?C::7KNE)>Z.G]4_N]JQEB75,)/\.\M,,?7&'LD@IS4WMW)S M 4T]0ZN72J[=DVP:;."1M-9&E@T9'91,;-_TL>G##B$J0KX6L-169GO@&:[1._;2IYWQ;3_1. M/0NH>J0?'),HB,(]]%DW?0XITD-'#U[2?>QLV]ZH;6_D] ;OZ,VH+@AFQ+$+ MBG+\XS@5*;25=VS1;[?HNRWZ_S3!^ROACDE.F MR)KR&O9%N]48.0U[_*R3>!A/_/5N?F\Q0YO4>H^Y86MNV!V2+$N9,?.$20FC M\&31'PEHU,J/_M^ XM9D_!<"VFH,=YH?1B?QZXCVH.)P<+(_I'%K<-QI\(K1 M)>/,,/BCR_&;7R2*^\-7)CMWLW?GJ:YH"E,/+T<-:@U>0O;UV=\Y>^V]=TT5 M9J4)AQR5@UZ,?5#;NV0[,;)RQ_%2&CS4!>#W7$KS/+$G?'NA)[\ M4$L#!!0 ( (R$;%,QJ1QD[P( "4( 9 >&PO=V]R:W-H965T9 J@R&N1,]FS4J7F5[8MIRD4 M5)[Q.3#$%D6 M!15O \CYLF>YUFKA(4M2I1?L?G=.$QB#>IS?"YS9C4J<%"'*9**U#\6L 0\EP+X3%^U9I6$U(3 M-\?XSBU7:LRXM$L.,EKEZX,NO4.=C#CCEN32?9%EC'8M, M2ZEX49/Q!$7&JF_Z6M=A@X Z[02O)GB[A. =@E\3_(]&"&I"\-$(84TPJ=M5 M[J9P$56TWQ5\281&HYH>F.H;-M8K8]HG8R5P-T.>ZD<@L@75ER7)402*9KD\ M)J=DC(:,RQP(GZ$=ICQAV6^(28+.0V#.I03$H4_Q5M8*I^0;7GX$,DL858A? MRY,;)I4HT6)*DJ<[*"8@GI$PY%+I( GGL222Y_'V;E'P.%-O.&)*H*VVR(_C MB!Q].B:?2,;(]Y27DK)8=FV%E='YV=.Z"H.J"MX[5?#)' <%QS _([YS0CS'[%Y72VHT'>W0=$^R'.#H+.-&NVC@HL&LI5L MV"0;'DSVD8G-=%M_/^%>5+?C7NYDN0_R7-??R7(?=.H[[D[!1BWQ0C_ M>/<*$(EI.)),>EIU^8IWUD?N%=#MV4]PAY8M:RU?-5 [ZA(]%.8 MPPQ#.6<7>&!1-:5JHOC=J-=$!FG\&_3]02P,$ M% @ C(1L4P=.?V^P @ FP@ !D !X;"]W;W)K&ULK59;3]LP%/XK5L0#2%MS;4M16@DHTS:M4D7%]H#VX+2GK85C9[9+ MX=_OV E9-M(4:;PDOGV735.X,9P+FBNA=GE/U? 5< M[L=>Z+T,W++-UM@!?Y(6= ,+,'?%7&'/KUE6+ >AF11$P7KL7887-Z$#N!7? M&>QUHTUL*)F4#[;S937V NL(."R-I:#X>H1KX-PRH8]?%:E7:UI@L_W"_LD% MC\%D5,.UY#_8RFS'WKE'5K"F.VYNY?XS5 'U+=]29%^N30*/+'?:R+P" MHX..9V"H8SK,_*1W"VFY/3D MC)P0)LB,<8[?4Z>^03$+\9<5\55)'!T@GM%G$B8?2!1$80OZNAN]@*)'XN @ M?-H-_[H3G?";X]Z#TGOP-]K']-8YCNH<1XXN[L@QN;_,M%%X+GYV,,8U8^P8 MDP.,MU#09SRNAL@U*1032U903O#@"6E $YRE&8>VKU82CQRQK2*/DW#4BU/_ ML<5.4MM)CMBQ)8F)#:&YW)6NCAI)7AD)>L-V'_W:1[_3QS=)18?D38D>-"0' M[8*#6G!P7!"K]0:+G0"MJ_C;]OO@K=K#6GO8J7VI-1A-!+3*#5]E-^H'A[[S M>2UYWBW)C21S>,#"<#^#/ /5M9E'->OHG8Y'&/RI:L%_[80*WLQ/W!NU9R=L MU-+PG;;#M&+J-N WZKJ]MF<4J84F'-:(PN."&UJ5-V'9,;)PI3Z3!B\.U]SB MWP,HNP#GUQ)/9=6QMT?]/S+Y#5!+ P04 " ",A&Q3L[04C#T$ #D#P M&0 'AL+W=O(+;G&\]\ MMC][)B,86^ITDFI]9>J<.];.,[)3&F36;%'TK,9OP7"5QQE8"R3Q-J7C^R!)^FEK8>NEXC'=[I3OL MV>1 =VS-U-?#2D#+KKU$<+]U^+Y"&9#95LP9,_ MXTCMIU9@H8AM:9ZH1W[ZC54)>=I?R!-9_*)3:>L[%@ISJ7A:@2&"-,[*?_J] M(J(%"*X!2 4@%P \O )P*X!["7"O (85H*#:+E,I>%A216<3P4](:&OPIC\* M,@LTI!]G>MW72L!H##@U6[*-&J#W2Z9HG,@/Z ZM86M%><(0WZ*$9SNDF$B! MRHV"P:_K)7K_[@-ZA^(,?=GS7-(LDA-;02C:H1U6TWXLIR57IEVSPP"YSL^( M. 3WP!=F^)*% ,<%W#F'VT! S0*I62"%/]? GK(I!(Y[&F%OGT" _2@6"K_ M,KAW:_=NX7YXQ?V7%P;[B"JAHP*J3^EQ%@3NV)_8QS8?7:NQ'XS&M=597,,Z MKJ$QKD],2I1G-.5"Q?^PJ%QET(\TSM.^6(WNM$3=RP,-V=0"'Y*)([-FJ&]U M2S]>*QOB.OVY>'4NWAMRV<89S<(8=G'(I>K=J%XGEKM@?,%^CXWO72%_5 <\ M^N^ Y1["O2M.V$$'SK.^$$?=Z;$_"B[W2(\9\3S7[8_3K^/TS7&"!MPITP[V M._/ZSD@?Z[/H>JQPX%SDL#3'\@V;CF-09Q08O?P.;;%[1KI?JUPH6!3#H?_, MT@T3IAG&]0SC6^@)=AK5=MZN*!7V?$%\[%PL2(^92SQ,^K<+;MTHV!C;BCW% M^DUPY,E1G[R$T^PUY.)&K?%-Y!HW>HU_0+ K;)NWL1=TV.U:$:=M=AY:(]G8 MK-D/B]5;N&UD%'LWX;:1/6S6/3.W70WSW6!XR6W7:MRV.H^L$3IL5I<5%3KC MC"LFT8$^TPV\@EY#;B,\.+@)N8WNX/$/D#ONDDO<2VZ[1H9+A#2*1U:^AE?22 [!M^"5M-Z'Y.V\FK'_XUE4.3I[Y06C*Y)!M)J=]S0B M0LPBTKE'JT3,J'G*\TQ)X$% K1:AK> I4GN&: [W)XM^"GDF>1)'5.G1\NE% M$R05=.AUD0@*U0+QS*A +(O #M[RQ4ZHW_.#OA6S6R5."K=W42I*>-5!1.5# MO.XMR]$%E*-%U7;1/R*! M[4HT$VZ:-'0'&\"G9BUUY XN.:N@5DS41$*Q<.[\VV5D]ML-WQDGXZ/[9UJYKR:B">\%_ ML!S+A3-W2 X%;3D^B,,7Z.N9&;^MX,K^DD.W-YXZ9-LJ%%4OUAE4K.Z^]*4_ MAQ-!X)\1!+T@L'EW()OEBB)-$RD.1)K=VLT,;*E6K9-CM;F4#4J]RK0.TQ5D M."&7*T#*N+HBUV2C[SUO.1!1:!"VDB$#92(NZMTU@JQTV1F2"\)J\EB*5M$Z M5XF+.AUCZFY[]+)#!V?0&V@F)/0^D< +_*?-BEQ>7/WMXNIBAHJ"H:+ VH;G M;/\W_Y]WF4*I_Q:_WJ&& S6TU.D9JJEA[ @Z5615ID'V:1R$B;L?04T'U/0C M5#"&ZE2S$Y0?W433<=AL@,T^@H5CL-D;6.S%OC<.BP98]"[L42#E]G+&D-&; MHYS/PYOX'Z1[T@OF6?E&Y8[5BG HM,Z;Q#IGV;5J%Z!H;'MD G6SV6&I7S>0 M9H->+X3 8V Z;G@OTS]02P,$% @ C(1L4[?679=[ P Q@T !D !X M;"]W;W)K&ULO5==CYLX%/TK%MJ'5NH,V) /JB12 M)]/1CM111XVZ^U#M@P=NP*JQJ6TFL]+^^-J0 &T"G6W5O"08?,\]OL<^MA<[ MJ3[K',"@IX(+O?1R8\K7OJ^3' JJ+V4)PG[92E508YLJ\W6I@*9U4,%]$@13 MOZ!,>*M%_>Y>K1:R,IP)N%=(5T5!U;]7P.5NZ6'O\.(#RW+C7OBK14DSV(#Y M6-XKV_);E)05(#23 BG8+KTW^/45(2Z@[O$7@YWN/2,WE F],%]I\/Z#?UX.U@'JB&M>1_L]3D2V_NH12V MM.+F@]S]"?L!31Q>(KFN?]&NZ3L+/914VLAB'VP9%$PT__1I7XA> ,$# 60? M4!?";Q+5+*^IH:N%DCND7&^+YA[JH=;1EAP33I6-4?8KLW%FM99%P8PML]&( MBA2MI3!,9" 2!OH2O;@&0QG7+Q>^L=EO''RQ'8L*U 6,.&OU@!].F=C42W M!@K]STC>J,T;U7FC@;RWMBQ/D*)2L0106:DDM[,+)3:]LG-5HXQR+H4^5?D& M>5(CNW7WN(K#* B#(%CXCRS MH=0 3WN4\#R*YH.4IBVEZ2BE&W9G(M'(,?J+NF'2)R'DKWYD? M#G]<>=98T4#MS8 )[9'[2WX21,-+#G?.B,>M\3#7[P]+[KCLZ#^TJ&C<5\(M,T1305LG" M'O/^CSJ="^+Y>=7IS!''/]Z(+@:UJ1WJI#+Q\3*)XOGPSD@ZVR3CMOD\9=92 MB9_0A'0V2?!9-2&=;Q+R6S39P_8U(7&,I\>:^+VC=0$JJR\0SATK89I3=ONV MO:2\:8[F7??FAG-'5<:$1ARV-C2XG-G%JII+0],PLJP/Z@_2V&-__9C;BQ8H MU\%^WTII#@V7H+VZK;X"4$L#!!0 ( (R$;%-H?H. , 0 #41 9 M>&PO=V]R:W-H965TP")7K,T%^/>7LK#O>.(9 \9$7?L +GZ9*P'?<>\/T"#S2A1/Q*X20NKI$.920DB6U63E04;SZIN\UHFX("@= M.\&K"=[7A*"%X-<$_U8+04T(;K70KPG]6PEA30C+W%?)*C,=$TDF(\Y.B&NT M4M,7Y7*5;)5@FNO*6DFN?J6*)R?+NDA(OD'/("D'538232&'+95HF9)5C%Z_^X#>H=HCC[N62$45XP^BE'0)H4]/D*V!_]XA'33202GM_TL5 M^^EG)8 >)62BRWR_,=_OC.PA28JL2(F$#3IP]H?JD.IJ75MGZY3NB.Z9MC6H ME,-26;?\X\0+0E?E^VAQ*&P<"CL=6A#*T9&D!2"V10>=;2($2-N67%12_0L/ M<-3J0=1X$'5Z\*(V(-\6>ALBDK$BES;3D6$ZP!.V88F M"%[5N!5@ZT0#,_'>I?%J?YNH8&"@8A,5A@9J;J)P$+3&.VSB'7;&^YA+X" D M2IBP)7DZ-->WC\U(+;#(-T,U84'?A,U-6!\/6V/%[GDTN9W1KH ?:0*MP=;T MJS#;Q;MS(;SS+*-+;@(!Y84F+@P&K2GP#NGP.M,P5*M-?H'TP.?)Q/V_X_Y M@<_S"P?_V02II2_[BMZ1+5D_SS38VH[A]=N#SF,;=<_J;_=0< MT9;EF%E@EA816V"1F92Y!79=4M?!GM\,KP4/&N*1_ESNILZ0M\]P2LXDR M!T-L06%;R);7$6R&[%RLZDV\>=J<\1_*D^U7SZ?X?H8M MSV-\/Z].\&?YZ@^%)\)W-![H&H MUT -4+]O&9-O-]I \T_)Y M02P,$% @ C(1L4_47":@9 @ A 0 !D M !X;"]W;W)K&ULC511;YLP$/XK%MI#*RTQ@=!& M%2"UB:KMH5+4J-W#M <'CF#58&J;T/[[G0U!3&NZO8#/ON_[[CO.Q)U4+[H$ M,.2M$K5.O-*8YH92G950,3V7#=1X4DA5,8.A.E#=*&"Y U6"!KY_12O&:R^- MW=Y6I;%LC> U;!71;54Q]7X'0G:)M_!.&X_\4!J[0=.X80?8@7EJM@HC.K+D MO():&V_XLXH/.6(,^D]XXH\,]$">0"F6P7XB7 NR,4& M#.-"7Y(9>=IMR,67RY@:5+0XF@WL=SU[<(9]!\V=H-AC-!HXO_+?9#=>9D-:O)C]O]]HH'*A?GVB$HT;H-)9G-+8* M;Y@R[X35.8'7EC>VH:0$D<_PTLTT$T"8(86MY6AK^:BMO<:5T[ 7\9@&?A1& MOH]M.$X;^'?B^#XQLW-CL MI<$A=,L2?Q.@; *>%U*:4V G&PO=V]R:W-H965TS75D^GB\6Q6K'DK XRQY9RJ]L MLCP)2WZ8;Q?%8\["=05*X@6Q+'>1A%$ZN[JHSMWF5Q?9OHRCE-WFJ-@G29B_ M+%F*$XNKB\=PR^Y8^?7Q-N='BX.4=92PM(BR%.5L"^DW$KH\9-DW2NCG&U:&45S\@N;HCH?;>A\SE&VXLU?[/(_2+0K3-4JS M%$YLA*RG2E8BR>("OM[=H)]_^@7]A*(4?=EE^X*#BXM%R340_5BLFMY>U[TE M';V]8:LS1/$[1"R"6^ W:O@=>^1PJPV^X'8[&(\;1#WONB8&5QKI!$ M#Y)H)>W@N5/;':%VB*@EN-(II@3 MK\L4[J'OKK+O-RR/GD+!4.A#E(;I*@IC]#$MRGPO0AS=?V;) \O_4)C).]S* M&QE3_D&2;Q93_DFT8 _;P9N8\D\,B4G@>>V&# Y]"I1]6K*4;:(2W<9ABFY9 MON+6X^\7]#Z.LU4HW@1M'5;*[!4;1YW%%I"C-<4C@"6VQ2,>@IL&W3-Z,? 4 M)NK;9NEV'O/P7:.PBB^T8_%ZSO.&>1%R7N\1OQBH#-.1$8R!@K!M%L,-3@YB MQR>!\R:(FV:R0:F%';_#H,!E6$UF9G&L%FH0R,!?6$=@&WYFC8[Z73NJE_.! MO?!8^L+ 7]B,P)8:W#W^H]7Z2I2!]8'T\ ]@O:5&:)>6$Y,E ;(DEIIDPISK M]/7='?KOG_NH?.D36 28D^"1@46DM$U-AYV!I<'=DU:3-Z@C+K(]JYUC"/ H M4>>$9E&C$=JE@AI%\9EE_4=E>V!THF;TNR2,X\7G:(V^G@V*%.!FXHR-%.!- MHN;-[DA1X^YINYG=DT@AKM7Q>B= NL3[$9&B%MJE@AJ%'5VD /T3-8U_3$N6 MIU7W>;8](%* ETDPMGX#]J-J]NN,% WNWFXUN2R5RO*QN2P%YJ-FN>Q2@[MW MVLU[F@&[3D Z(@38D_Z S':I$=JE@AI%M1$"/$[5?/R)/;$8X5[! ;1+Q^:Z M%,B.&A;KM%^U3@>5ZQ0HDJHILF<%; -/VIHL43T,I$8/& =J!/4LI6U@4%M3 MP;^))/0WFF!TR :NL\>..=K ;K;AJ&.#!QDI%'&TC-'C/V M>&,/&C2T@77L8:S#8V6"D1@;",H>2U V$)1M2%!JW) G=N+ZW :2L]6E=.LS M/6K Q $^=-1#C'H?.X 9SKN6$\ _SGJ8K3;$T:E MKQIEX D@7T=-OBV>,*V.'6!%9VQU[ ++N8;5L0;745JJ4<,]X0+%NH/3OZ'5 MIPLTZ([-]5Q@.-RIT0-2QPD$'6L().GV M21W)Q.6@!\3JC4T?/> VSRQ]O%;C!OAI D''N@&5>FHJ[1G:'O"II^9%34FI M1AMH"OSH#>/':8I.#ZC4&TNE'E"I9TBE:MR0B)R8;#UIG8\ZR6QECE%%IP>\ M[/EC?00,Z*D9L#.QT. ZBDXU:KA#?*!27S,RV?+@&!2=/O"M/W9*VP=^\PVG MM#6XCJ*S04M@^DZ6M(\]3$IA6E#X3HJT<3>Y@9R,U7E\3=9M9,@+17 ME/[IP&/W?+ /M.GW&7EO? X+$C?5C>H:+9HJ+PB&:M=7O1IX&9>$2B M7SPXGQQ:&F)YHPP>FSYB>;>*9F>)PA.:(;WV^E #,_!$M2GES2F)P(C)E M#L9=%^_7W(=1BK)RQ_+7](L?\T.TRM(BBZ-U6/(V#R'/%%8,53NSBS.E,A(' M&FU 6>I@7W91@5:\7]LL?^'=K?00_7YB15GOT>8Z;/;IFC?+DL<\*K@*V0:Q MFC<*L<6[RH_%R;A^]9[=G56-PY2?/T-?N 5J"6'.ZEW@:[0OQ+YP89R4E;6Y M#AO$RUU6F?)Y%ZUVB*=5X1/+Q4IC?@N!2,+\&V_..[/B]^79;766WX'E\8L0 M>]3]@M^+W[#,&OEETQVUY:7WA6[?3"OM+W6P:2U?B-?LO-IXG[!UM$_F1?07 M6_\[?"&][C1;B-H)?ZF#3>L+;@06;5,P>R-16(,E+-^*'[7=_JD>D3(!8K*^ M?ZF#&7ND"GCQ&+QZ 2#S;1ZNN7;5VS:JW[;@N7=H%VUW\Y>(5\Q=;;AUPK+R M4UY3N?@ZRLD=WM6=*//J2Q7D/+'.K\6;_?2:>#6+:VTX\?(3 MUTC[-2JNT?9KMKAFMU]SQ+7J8S$+4*O^&,[G4#S$K/U?_!U!+ P04 " ", MA&Q3/\%Y>38" !.!0 &0 'AL+W=O M!J1!L8LM47R/?)3([&#LHZL D#W52KM95"$V-YR[HH):N)%I0-/)UMA:(&WM MCKO&@B@#J%8\B>,IKX7449X%V\KFF6E120TKRUQ;U\(^+T"9PRP:1T?#@]Q5 MZ T\SQJQ@S7@]V9E:<<'EE+6H)TTFEG8SJ+Y^&8Y\?[!X8>$@SM9,Z]D8\RC MWWPK9U'L$P(%!7H&0;\]+$$I3T1I_.DYHR&D!YZNC^Q?@G;2LA$.ED;]E"56 ML^ASQ$K8BE;A@SE\A5[/E>J>!K[T MS75GO^8;AY;>]>\+_).!?Q+X)Z_PKPR"1BF4>F:E5*UOEOXRV=::FA5&[\&B MW"BR0]%:B9+.J-$="EU2;N3.(XSOC^MY1FWP:.3PT^> M; UV%SK945:MQN[U#M9A6,Q#C_"_[MVDN1=V)[5C"K8$C4>?**[MNK?;H&E" M VP,4CN%944##ZQWH/.MH6+U&Q]@&*'Y"U!+ P04 " ",A&Q3PS'X:4 $ M #_#P &0 'AL+W=OLN805^+7.C[WM:8W0;GH3<9V[DE-QG)O][#V0T)V$I8!&_<7;09^^H MI+*4\J4W5-DO!\_>3]I\L>2"S MI)K-9/X[S\SVOA?W4,;6=)^;+_+P,ZL(1:6^E$4@J 2"]UH(*X'PO1:B2L!2]X[<;>!2:NAD MK.0!J1(-VLH7&WTK#?'BHDR4A5'PE8.T/M L,0UH>O$!49RGB^-RQ#[*1L!\ITJ0PT/"]2 M=//A%GU WG%.(R[0L^!&?X1)>/]U*_<:].BQ9X!2Z9BWJMR?'MWWK[@?H,]2 MF*U&A+*.IW^*Y]3O5+A@NSX*\$?D8Y\X_)F]7QR[Z'R; M]?E_MGX1C*!.KL#J"Z[I^\;D^>-AJ8V"O>3/#F?"VIG0.A-><>87V'6Y #<8 MNODD-60W-4;QI35N)'K(X?$H-HIEG(DR.1_%JN]*R:.=@;53;L2OD[N !/[8 M>SU?Z#:*1#Z)+E%I&Y4DP> 2-&^#(CQ,:M!%.*(Z'%%G.#XQK4?H";9EIH R M@IUF]0*+\BU ;Y M01"[HQ373.).)H^79?(*AP%=0AE#@<"' BK89LM6YAE33GYQ._G#N$6PC8J3 M!#<(MD$A";";8%(33+XC070#AY0]&_6MBVS26H(!&0 1W*"2MH%#WQ_@%G#> M!D;#)(K/@1>\"7X[[O'W9I[*/*?J;%]V!J&R&Y_YC/M^V(B $T4:6^?;L/D.#_J[MI9>RBGD@0!ZUZFCF041SA-C)UZL1P'6K5J$MG M-/#Q]2)]NZF0[JO*CRK2:67WO+#NH+*B9KC:,*CEYM7%B2)!,TPNU+_5LG?6 MT!1,;6PGJ8'\7ICC];.>K;O5!]NC->:G9#0CCOFT[&YM _6F_M@:?Z9JPX5& M.5N#*=P?P@*K8[=Y'!BYL^W44AIHSNSK%CITIDH ?%]+:4Z#TD#=\T_^ 5!+ M P04 " ",A&Q306)/6O8! #A P &0 'AL+W=O.@0-NAZ&'12;B87J MX4E,W/[[2K+CI<"RBRU*_!Z4R*(S]L4U $A>E=1N1AO$]H8Q5S6@N$M,"]J? M;(U5''UH=\RU%G@=04JR+$T_,\6%IF41]U:V+,P>I="PLL3ME>+V;0[2=#,Z MH<>-1[%K,&RPLFCY#M: 3^W*^HB-++50H)TPFEC8SNCMY&:>A_R8\%- YT[6 M)%2R,>8E!/?UC*;!$$BH,#!P_SO J0,1-[&GX&3CI(!>+H^LM_%VGTM&^Y@ M8>2SJ+&9T:^4U+#E>XF/IOL.0SW3P%<9Z>*7='WN])J2:N_0J 'L'2BA^S]_ M'>[A!)!-S@"R 9!%W[U0=+GDR,O"FH[8D.W9PB*6&M'>G-#A4=9H_:GP."Q7 MW()&LC"JY?J-W G-=26X= FY7 )R(=T5N2!"DPC9:SR)M?H9V873MNP/JOZ[)O>[[ M-#SX4KA*&K>W0'[=;AQ:WP&__Z.;C[IYU+T^H_O#CPIW#O"?5]%COT5LF(A# MF4W3)"_8X522G;Q8:/X';G=".R)AZW%I\F5*B>T;J@_0M/$1-P9]2\1EXV<0 M;$CPYUMC\!B$OABGNGP'4$L#!!0 ( (R$;%/"&2_KT04 +H6 9 M>&PO=V]R:W-H965T2%Q6O52%J)/GJ:G*-+V]HJ]!*_%/P)W5PC? M\JM)8!#QDF?:F&#PM^4WO"R-)<#Q:V=TLO^F43R\?K'^H5T\+&;)%+\1Y8\B MU^NK23)!.5^Q3:F_BJ>/?+>@R-C+1*G:7_2TDPTF*-LH+:J=,B"HBKK[9[]W MCCA0P*%'@>P4R&L5Z$Z!M@OMD+7+NF6:+>92/"%II,&:N6A]TVK#:HK:;..# MEO"V #V]N&>2UQK=B*IA]3/Z4-2LS@I6J@OT]I9K5I3J'3I'#Q ^^:;D2*Q0 MTZED.Y75BPI2FFD.6ZP5: P,__N95TLN_X,WWQ]NT=LW[] ;5-3HVUIL%*MS M-9]J6(X!-T^2 MO2=):X]Z[-UL9+OB:Z6X5I(FTMACZ+3*T1^ 9EYH+_VA1;5AKWNGS5 MF8I;4R9WMXM90)/Y='OH$5N(1#$E>ZDCF.$>9C@*\RO/."!;EERAE105E(2E M*O*"R8([H7;FHD,4%,?1 *LMA:,H3-Q8HSW6:!3K%[WF$O*JVRK6;I4+8F1] M/$GQ * M@Q,:N_'%>WSQ*+YO0D,BG<876]^F.$C# 4);*J0!]D"<[2'.1B'> M2^ 0J9_;R#1!V9B4/T,UURZD,PM#.HQ*6P2'GIA,]B"3T63L]OET*J9[>^GH MHC_56ZYT5]N@:IV*\-2.\"A*@^'^.,3".,*>&,=!7].#4;37I1;H!P ^0W=W M-\"V+PGJ++*!C6(6I62 U2$6DCA,/5@/^ >/5P_#LX96-@K8!2*+Z:)^1"4' M;MXE@#>V=J:/H<_H$+E#*DTB#_"^W&/RBE+B3]&=^N%G9VD\Q&8+X2#Q!4!/ M''B<.;HR(DXAI+9CDEE@56*77$I)&'A@]L2!QYFC@WGM!VAS ,4)B69#@ XY M&M/4Y\>>+7#T*DZ_*]BR* L-Z3Y637!?YO%XG;_.,K$QQ:1ASR8QVV+*LDQN M>([*_FM.K]AE/0H#:]-L*6CML<H>Q+3%?&NCO+E"SD=D:TM4) MUB[N-"'I$.P)J6.P/0G@9+R!VFU?(V0[,T"5*47]>*ZYK*#77[J+2F+G+;%J MBBT$%9Y2#^*>9O XSQSW)Z<"P>8/2JVZ;0N%,P].TC,,&6>8XS[E!$YB4P<. M2#(, H<8]7=4I&<8,LXP=T=;WI*)B83L.#B T%G?*^33% DL,P<4K%OCCIB8B\AHCN3B"T^073 M(![VVPZQ$+I9'\:>A4@X6N0?M,A^KD69/87^AOZ6OT\5NM)3R)D M?.:XEWS%(=9R&)#A2TX/.&:)X>K'1(Z1]2Q$QED(AO/*'*4 ]]2B/M^*MO7* MNJ=^L#:S6#V72\;3TI.>>\@)[LGSPJ0J1%3#BOP<&O&,-05$F!.F8ZP(:!P' MP_'#)T@][0/I^8>,\P^0Y:;:E$S#WG?-F#DTD7QMCL&V',A(N1/"9I=SFLPL MX*?$CF'W)$3&2>@0=LY7158XB9+8S'(^@Z)A.]@E2./(UY_1GH;H:VBH[44^ MU8^08H69T,[@)KOH GB0U[S-:^?YB8-]@@A;';M#CJ0QH9YY@O8T1<=IRBJ5 M;5[ZBY-S$=@ZX'$VS"XY5\,\/3A8-*>ZGYE\+&H%T]D*%(.+&;A!=@>EW8T6 M37O6N!1:BZJ]7',&X(T O%\)H5]NS/'E_KAZ\3]02P,$% @ C(1L4]]0 MNY6[! A, !D !X;"]W;W)K&ULO5AM<]HX M$/XK&D\_)#,AMOSN###3 )G+3-/+E.O=ATX_*'@!76V)6@*2?W^2,09LQ:77 MW'T!OSS[[.[CU7JM_I87W\020*+G/&-B8"VE7-W8MI@M(2?BFJ^ J3MS7N1$ MJM-B88M5 20MC?+,=ATGM'-"F37LE]<>BV&?KV5&&3P62*SSG!0OMY#Q[<#" MUO[")[I82GW!'O979 %3D)]7CX4ZLVN6E.; !.4,%3 ?6._QS00'VJ!$_$EA M*XZ.D4[EB?-O^N0^'5B.C@@RF$E-0=3?!D:099I)Q?&](K5JG]KP^'C/?EHT&C%I@]*]4MKI1=ENE"FLE!WJ;*3PT=2 )-HQ/,582_HCC+"9I1D MXAI=C$$2FHE+U$-35:#I.@/$YTA((B'75NI$56Q!]",7:+6CFE54/=3@_O( M^1,47]6=S],QNGAWB=XARM ?2[X6A*6B;TN5D8[+GE71W^ZB=U^)WD,/G,FE M0!.60FJP'W?;)QWVME*REM/=RWGK=A).876-/.<*N8Z+#?&,SC=W3.G\FO?) MO_9^(H97UY97\GG_>VU]^:! M\%RUSB=!4TH*"L;*W%&&):5NQYNAZSMAW]X09UWT)GW5/5GRA97: %,29TAM0H1256;H4)JZ3> X%F]DX19@AU[ M,[6$8)=NQ@E#:M18J,?, M0!B3CEI!!$G4R&?4Z5)/.C=B168PL-0H(Z#8@#5$IN9VCK/)KSL[$2ZNA8M_ M()P$12C5"ZM4\*):%Y=7B($T21>WLO$;"W_4AO14T3N-)@9O MD9^\(AIV#C.5TRG;[W()Q;YS&J<:I^7839J-TP#J^8TN,3: <(";B\9$Y1[U MI=,\CV9'?$XWN%:*-Z M<=Q:)P88=L*P*86!#(?!T;OF5 SW((;;*<;MS^3=2?43R^6MB,9O131Y Z+3 M!W"8-K'W'U>C=U8UME'&:FS#3-5H(.NJQL-$B[M'VLGW-94O^O.*'LD"2A@] M9?]@M*VX3U.,_.9[WP!S_=8 .#; XCARFDH8R'#XVH2+#R,N[IYQ/\+^G6W, M-&B-U3T/>\T7M0&& Q>W,FW#DL1K/?,V*G"BYA.WC[[I,H]A /];G?H@:B94'UT93!7KISK2 5< M[#9<=B>2K\H=A2&UL MK5C!Z:R"% 4*8^M&5M.ICFX\<1->^CT )$K"0U), DV?WZ M B1#2B0(VTTN-DGM+MX^+/8!N#IP\55N 11ZRM)<7H^V2A67DXF,MY!1><$+ MR/4O:RXRJO2KV$QD(8 FI5.63HCGS2899?EH<55^>Q"+*[Y3*2K+O^A0 MVWHC%.^DXEGMK!%D+*_^TZ>:B",''NML6&ZF\5$)_2O3?FKQ0 7D"BUY5M#\&7U@.X#7?RYK; M24A,]?"&(OHJBF8-EIF3HO??=DP]FQ'.JI'/4S,5B% M#H[(&4=1Z'4HM%@1/".1G<2P 1XZ@7^L>%H+GFG$-$>ZUV]TJ\Q!6K&&?13! M//3M(*(&1.0$\8$R@?8TW0&B[:3:AG?&,2)V*0L:P_5(JY0$L8?1 MD69M1+ M(YS.0WL6\R:+N3.+.]"#ZFYH!,>&?=X;(+4FW>@6HS&>*@0\)' 8.>B7FYIOM'+YG2MZI6D M%[GN^BAE=,72%]P/5VEUBY71SE)-YSAL,N*Q8Q$ VL4 MMXT=^TZ0G]061$V#%9W?&Q9/I[TILUCA:#H KE4'[):'AL&"/AOZRGFB<2QV MNN?"D]Y"2GO?J^.>DD6PWX5M,<,#VH%;\<#!VU ?F-J^V*KKH,=8?#( I=4. M[!8/HZ\OJI05C443,(F\'H,VA2$!'@#>:@<.G8OU8[X'^88-!VX% ;L5X29) MF&E8I;(7PA"BY=44%FBE+8P^6 GY6?KP$P*=9MZ*"':K2*\86$/R"\7@C/N6 MW'\\T.ENNI4JXCGKJ3Y/O+J>2"LK!#M9?1 \!DADM=%A4N[T0-7N3.]_,JV, M^NP4?[7Q6D<^4<,9Z:PPBU% YC/[ B.M.!&W.)W"+E*J#TBM3EG+@/05" => MT!4JBUD0X0'Y)JU0$;=0G0(^4"$,9'@"$3.["BQ)7Y6"P/,&D+2J1-RJ=(HD MY?EFK$!DY?;'RILSW!N6#^G+U? .F;1Z1=QZ]4"?JZ..J57(&1/%#8[!_>MH!&WH-WIM9N ;M8E]XVF/ENQ]K7)/X90(W4.^#]Z4JMQ MQ'U >A"P!B%T+RX[A-XYU[D5]818DW+&?$LQ_7B@T[Q;!29N!6YTZ*P6HG.C MPR;W!*V>T;IIU6Y5(OV3UC@(Y[@[OWTS''K1P-:*M&I*7J&FY9'"2&F9C]E$ ME ]F)Z$/G8-SV#^,C7$4S+MG-HM=%/D#>RN_U4+??6Q;#F%%5*$5;%B>&_:U M@.F]$>.)+06_?T8CP68@-N5-L$3E":"Z[FN^-K?--^4=:^?[+;Y<5G?&;9CJ"ON> M"CTG$J6PUB&]BU#3*:I;X>I%\:*\6%UQI7A6/FZ!)B",@?Y]S74[KU_, ,W= M_.(_4$L#!!0 ( (R$;%-E*&XU& , (H1 - >&POBA++CD"6/%GIDO[ZZ2S' M25-=R/JPM7-(+=VG^^[3W;DR&=5F+=CM@C$3K$HAZS%9&%-]#,-ZOF EK<]5 MQ:1%A,@;M] MR<:DEUR0P-%-5<;&Y/[T_<^E,E?O G<_^7!R$MV?7>W;3QO@C(1>TL$1I.=1 MA!,#B)$GQY$?XL:H+X^B/L#<$(=MYB>C7,EM 6+B##8R+5GP0,683*G@,\W! M*ZF1CFHP$RT&.YL4"[D95(8#&J-(.,DX+)6FC8>/1#BSMG EQ"T_,C_P)]RK? MJ6D$%97=T IJAX[&38!_E\UQ[])&+^(-*OZ@S.>EW8YLYM K[$:SG*^:^2KO M!&#L/9R=5I58?Q*\D"5SFS\ZX&1$-W[!0FG^:*-!J\RM@6D2/#!M^'S7\DO3 MZHZMS*:=5CFNN?\&-?_=/!=,,DW%KFC;^Z\YRR]6'%_^*\G-?Y5]P5Z-[3'X MVD4.WH+(Y"V(?)T]&;;'SL[9]N1DZZP!O$&,R7=X5Q';H,%LR87ALITM>)8Q M^>R L_2&SNR+YA-^NSYC.5T*<]>!8[(=?V,97Y9IM^H&$M&NVHZ_PO9Z2??Z M8F-QF;$5RZ;M5!>S9AC8@8W:7N"PCUPWEQ_!?!SF1P##XF *,!_GA<7YG_8S M1/?C,$S;T(L,49\AZN.\?,BT^6!Q_#ZIO?P[3=,X3A(LH].I5\$4RUN2P-?/ MAFD##RP.1/JS7./5QCOD, ?0(8@S9?$6 M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M (R$;%/;B+,N!@0 $@A / >&PO=V]R:V)O;VLN>&ULQ9I1;],P$(#_ MBI4GD( VB3M@HDBP,I@T6$717I&;7%<+QZYL=V/[]3@.'0YD)UYN>>KL9,Z7 MLWV?[?;-C;$_UL;\8#\;I=T\VWJ_.YY,7+6%1K@79@R=KMD'[4.0V)GNF@KWMF\:'GU6=V_M VX20WLLPP5[5D=P.LB34#9*UN'I M-7LOE- 5L!A5,ED$<(Y!$MY(6]$EK>Q0M,Z'9<.AD9EQ8<)) O$43[%$O24EFD!5EZ+UG%I1LY19Q!+8P%KWXL/YH><7!!-(WV7)=K! M'C*(#\H'7?W=BY@@]"PD9ZEF)@BV"?0;A]A]D/(V:'G%@/'X35H7,=6X(-JP!AH8>&.2$GEL(RP(0>#<-Q)_0M M.Y4Z+%6D4/W@84+(J8U0568?)P=;!L>V\^,96]]VA=O>&,24D!,[ 177]R+% MQ%21$[OB7EWL2=A\*'!/TP4S9HR"V!BIQ0;A,'<4Y.ZXU]D@&[K5(%9)]-H@ M%::.@E@=#^7DWZ I)J:.@E@= ZEY,)28/@IB?3R8F(^*1[/)POP0JK>M"DQH93$0AE 8\_9*K1<[Q6D M"X<24TM)K!84LS=M2LPR);%E^GH>ZFOT)(O8-L-T]W%,,3';E,2VZ2TCAF*( M::8DULP@W)^AF&)BFBF)-8-B]N<+IIF26#._5V5#G8QII236RE]8:4(,HNYU M,J:5DE@K.&:3'DUCBN'$BL%/<5+%<$PQG%@QZ#%.;\IP3#&<6#$/;QGB.$@Q M,=?PT78V ;,?3?1[DS%V-@/IB&/.X8]_,I;.^A03>#F[U2)Z'N0I\;41]^"'#X$^9H[=3'_\SL5NO=ZOXTJT^]_&0_Q@7!E&ULS=G);L(P% 707T'95L1X@ X"-FVW+8O^@)L\("*)+=M0^/LZ89!:T:B( M2KV;1(GM=U]LZ6PR?MM9\KUM5=9^DBQ#L ^,^6Q)E?:IL53'D;EQE0[QT2V8 MU=E*+XB)P6#$,E,'JD,_-#62Z?B)YGI=AM[S-K[VA:DGB:/2)[W'_<0F:Y)H M:\LBTR&.LTV=?TOI'Q+2N+*=XY>%]3=Q0L+.)C0C/P<M.='.(.T_[* MK\YORW0%QIDS9ZR/)^;H\KCCD32K^S86(A>*[D\\)<;25W\?-:>=4_[+[+B] M'\:MVO/PK+U=O\=?S_A4_\(^!$@?$J0/!=+'$*2/$4@?MR!]W('T<0_2!Q^@ M-((B*D&UL4$L! A0#% @ C(1L4Q":TA;M *P( M !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% M @ C(1L4YE&PO=V]R:W-H965T&UL4$L! A0#% M @ C(1L4W(-G'>*" 3RD !@ ("!?0T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ C(1L4UA#).78!P MFR( !@ ("!,2$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C(1L4\ 6((1'!@ '!, !@ M ("!\CT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C(1L4_:7>NDN P C08 M !D ("!Z%, 'AL+W=O&PO=V]R:W-H965T8H M2@8 )<3 9 " @:]9 !X;"]W;W)K&UL4$L! A0#% @ C(1L4[U0*18\!@ HA$ !D M ("!,& 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ C(1L4ZIDQ,D&" 314 !D ("!,W, 'AL+W=O MP >&PO=V]R:W-H965T&UL4$L! A0#% @ C(1L4_92 MJLQY @ $ 4 !D ("!A80 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C(1L4WVET#9D P +@@ !D M ("!)(X 'AL+W=O8\# ""@ &0 @(&_D0 >&PO M=V]R:W-H965T&UL4$L! A0#% @ C(1L4W92$+53 P C H !D ("! M?9T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ C(1L4SR.P;[Y 0 / 0 !D ("!$*D 'AL+W=O&PO=V]R:W-H965TNT !X M;"]W;W)K&UL4$L! A0#% @ C(1L4\_;M4WO M 0 200 !D ("!C;@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C(1L4W"&136U @ W < !D M ("!,L 'AL+W=OPP >&PO=V]R M:W-H965T&UL M4$L! A0#% @ C(1L4[.T%(P]! Y \ !D ("!*\D M 'AL+W=O&PO=V]R:W-H965TP, ,8- 9 M " @0'0 !X;"]W;W)K&UL4$L! A0#% @ MC(1L4VA^@X P! -1$ !D ("!L], 'AL+W=O&UL4$L! A0#% @ C(1L4S_!>7DV @ M3@4 !D ("!IN0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C(1L4\(9+^O1!0 NA8 !D M ("!M^T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ C(1L4V4H;C48 P BA$ T ( !Y?X 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ C(1L4SB#;R;$ 0 #1X !H ( !1 XML 62 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 63 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 64 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 298 330 1 true 58 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 - Assets and Liabilities Held-For-Sale. Sheet http://altoingredients.com/role/AssetsandLiabilitiesHeldForSale Assets and Liabilities Held-For-Sale. 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 - Parent Company Financials. Sheet http://altoingredients.com/role/ParentCompanyFinancials Parent Company Financials. Notes 17 false false R18.htm 017 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://altoingredients.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies 18 false false R19.htm 018 - Disclosure - Assets and Liabilities Held-For-Sale. (Tables) Sheet http://altoingredients.com/role/AssetsandLiabilitiesHeldForSaleTables Assets and Liabilities Held-For-Sale. (Tables) Tables http://altoingredients.com/role/AssetsandLiabilitiesHeldForSale 19 false false R20.htm 019 - Disclosure - Segments. (Tables) Sheet http://altoingredients.com/role/SegmentsTables Segments. (Tables) Tables http://altoingredients.com/role/Segments 20 false false R21.htm 020 - Disclosure - Inventories. (Tables) Sheet http://altoingredients.com/role/InventoriesTables Inventories. (Tables) Tables http://altoingredients.com/role/Inventories 21 false false R22.htm 021 - Disclosure - Derivatives (Tables) Sheet http://altoingredients.com/role/DerivativesTables Derivatives (Tables) Tables http://altoingredients.com/role/Derivatives 22 false false R23.htm 022 - Disclosure - Debt. (Tables) Sheet http://altoingredients.com/role/DebtTables Debt. (Tables) Tables http://altoingredients.com/role/Debt 23 false false R24.htm 023 - Disclosure - Fair Value Measurements. (Tables) Sheet http://altoingredients.com/role/FairValueMeasurementsTables Fair Value Measurements. (Tables) Tables http://altoingredients.com/role/FairValueMeasurements 24 false false R25.htm 024 - Disclosure - Earnings Per Share. (Tables) Sheet http://altoingredients.com/role/EarningsPerShareTables Earnings Per Share. (Tables) Tables http://altoingredients.com/role/EarningsPerShare 25 false false R26.htm 025 - Disclosure - Parent Company Financials. (Tables) Sheet http://altoingredients.com/role/ParentCompanyFinancialsTables Parent Company Financials. (Tables) Tables http://altoingredients.com/role/ParentCompanyFinancials 26 false false R27.htm 026 - 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 27 false false R28.htm 027 - Disclosure - Assets and Liabilities Held-For-Sale. (Details) Sheet http://altoingredients.com/role/AssetsandLiabilitiesHeldForSaleDetails Assets and Liabilities Held-For-Sale. (Details) Details http://altoingredients.com/role/AssetsandLiabilitiesHeldForSaleTables 28 false false R29.htm 028 - Disclosure - Assets and Liabilities Held-For-Sale. (Details) - Schedule of assets and liabilities as held-for-sale Sheet http://altoingredients.com/role/ScheduleofassetsandliabilitiesasheldforsaleTable Assets and Liabilities Held-For-Sale. (Details) - Schedule of assets and liabilities as held-for-sale Details http://altoingredients.com/role/AssetsandLiabilitiesHeldForSaleTables 29 false false R30.htm 029 - Disclosure - Segments. (Details) Sheet http://altoingredients.com/role/SegmentsDetails Segments. (Details) Details http://altoingredients.com/role/SegmentsTables 30 false false R31.htm 030 - 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 31 false false R32.htm 031 - 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 32 false false R33.htm 032 - Disclosure - Inventories. (Details) Sheet http://altoingredients.com/role/InventoriesDetails Inventories. (Details) Details http://altoingredients.com/role/InventoriesTables 33 false false R34.htm 033 - Disclosure - Inventories. (Details) - Schedule of balances consisted inventory Sheet http://altoingredients.com/role/ScheduleofbalancesconsistedinventoryTable Inventories. (Details) - Schedule of balances consisted inventory Details http://altoingredients.com/role/InventoriesTables 34 false false R35.htm 034 - Disclosure - Derivatives (Details) Sheet http://altoingredients.com/role/DerivativesDetails Derivatives (Details) Details http://altoingredients.com/role/DerivativesTables 35 false false R36.htm 035 - 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 36 false false R37.htm 036 - Disclosure - Derivatives (Details) - Schedule of recognized gains (losses) for derivatives Sheet http://altoingredients.com/role/ScheduleofrecognizedgainslossesforderivativesTable Derivatives (Details) - Schedule of recognized gains (losses) for derivatives Details http://altoingredients.com/role/DerivativesTables 37 false false R38.htm 037 - Disclosure - Debt. (Details) Sheet http://altoingredients.com/role/DebtDetails Debt. (Details) Details http://altoingredients.com/role/DebtTables 38 false false R39.htm 038 - Disclosure - Debt. (Details) - Schedule of long term debt Sheet http://altoingredients.com/role/ScheduleoflongtermdebtTable Debt. (Details) - Schedule of long term debt Details http://altoingredients.com/role/DebtTables 39 false false R40.htm 039 - Disclosure - Debt. (Details) - Schedule of maturities of long-term debt Sheet http://altoingredients.com/role/ScheduleofmaturitiesoflongtermdebtTable Debt. (Details) - Schedule of maturities of long-term debt Details http://altoingredients.com/role/DebtTables 40 false false R41.htm 040 - Disclosure - Commitments and Contingencies. (Details) Sheet http://altoingredients.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies. (Details) Details http://altoingredients.com/role/CommitmentsandContingencies 41 false false R42.htm 041 - 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 42 false false R43.htm 042 - Disclosure - Fair Value Measurements. (Details) Sheet http://altoingredients.com/role/FairValueMeasurementsDetails Fair Value Measurements. (Details) Details http://altoingredients.com/role/FairValueMeasurementsTables 43 false false R44.htm 043 - 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 44 false false R45.htm 044 - Disclosure - Earnings Per Share. (Details) Sheet http://altoingredients.com/role/EarningsPerShareDetails Earnings Per Share. (Details) Details http://altoingredients.com/role/EarningsPerShareTables 45 false false R46.htm 045 - Disclosure - Earnings Per Share. (Details) - Schedule of computation of basic and diluted earnings per share Sheet http://altoingredients.com/role/ScheduleofcomputationofbasicanddilutedearningspershareTable Earnings Per Share. (Details) - Schedule of computation of basic and diluted earnings per share Details http://altoingredients.com/role/EarningsPerShareTables 46 false false R47.htm 046 - Disclosure - Parent Company Financials. (Details) Sheet http://altoingredients.com/role/ParentCompanyFinancialsDetails Parent Company Financials. (Details) Details http://altoingredients.com/role/ParentCompanyFinancialsTables 47 false false R48.htm 047 - Disclosure - Parent Company Financials. (Details) - Schedule of parent company financial statements Sheet http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable Parent Company Financials. (Details) - Schedule of parent company financial statements Details http://altoingredients.com/role/ParentCompanyFinancialsTables 48 false false R49.htm 048 - Disclosure - Parent Company Financials. (Details) - Schedule of statement of operations parent company Sheet http://altoingredients.com/role/ScheduleofstatementofoperationsparentcompanyTable Parent Company Financials. (Details) - Schedule of statement of operations parent company Details http://altoingredients.com/role/ParentCompanyFinancialsTables 49 false false R50.htm 049 - Disclosure - Parent Company Financials. (Details) - Schedule of statement of cash flows parent company Sheet http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable Parent Company Financials. (Details) - Schedule of statement of cash flows parent company Details http://altoingredients.com/role/ParentCompanyFinancialsTables 50 false false All Reports Book All Reports f10q0921_altoingredients.htm alto-20210930.xsd alto-20210930_cal.xml alto-20210930_def.xml alto-20210930_lab.xml alto-20210930_pre.xml f10q0921ex31-1_altoingred.htm f10q0921ex31-2_altoingred.htm f10q0921ex32-1_altoingred.htm http://fasb.org/us-gaap/2021-01-31 http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 66 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "f10q0921_altoingredients.htm": { "axisCustom": 0, "axisStandard": 18, "contextCount": 298, "dts": { "calculationLink": { "local": [ "alto-20210930_cal.xml" ] }, "definitionLink": { "local": [ "alto-20210930_def.xml" ] }, "inline": { "local": [ "f10q0921_altoingredients.htm" ] }, "labelLink": { "local": [ "alto-20210930_lab.xml" ] }, "presentationLink": { "local": [ "alto-20210930_pre.xml" ] }, "schema": { "local": [ "alto-20210930.xsd" ], "remote": [ "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/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd" ] } }, "elementCount": 445, "entityCount": 1, "hidden": { "http://altoingredients.com/20210930": 19, "http://fasb.org/us-gaap/2021-01-31": 226, "http://xbrl.sec.gov/dei/2021": 4, "total": 249 }, "keyCustom": 41, "keyStandard": 289, "memberCustom": 39, "memberStandard": 19, "nsprefix": "alto", "nsuri": "http://altoingredients.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10q0921_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": "f10q0921_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": "f10q0921_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": "f10q0921_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": "f10q0921_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": "f10q0921_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": "f10q0921_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": "f10q0921_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": "f10q0921_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": "f10q0921_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": "f10q0921_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": "f10q0921_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": "f10q0921_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": "f10q0921_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": "f10q0921_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": "f10q0921_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": [ "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Parent Company Financials.", "role": "http://altoingredients.com/role/ParentCompanyFinancials", "shortName": "Parent Company Financials.", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - 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": "f10q0921_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Assets and Liabilities Held-For-Sale. (Tables)", "role": "http://altoingredients.com/role/AssetsandLiabilitiesHeldForSaleTables", "shortName": "Assets and Liabilities Held-For-Sale. (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "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": "f10q0921_altoingredients.htm", "contextRef": "c2", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_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": "019 - Disclosure - Segments. (Tables)", "role": "http://altoingredients.com/role/SegmentsTables", "shortName": "Segments. (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_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": "020 - Disclosure - Inventories. (Tables)", "role": "http://altoingredients.com/role/InventoriesTables", "shortName": "Inventories. (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_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": "021 - Disclosure - Derivatives (Tables)", "role": "http://altoingredients.com/role/DerivativesTables", "shortName": "Derivatives (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Debt. (Tables)", "role": "http://altoingredients.com/role/DebtTables", "shortName": "Debt. (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_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": "023 - 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": "f10q0921_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_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": "024 - 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": "f10q0921_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "alto:BalanceSheetsParentCompanyOnlyTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Parent Company Financials. (Tables)", "role": "http://altoingredients.com/role/ParentCompanyFinancialsTables", "shortName": "Parent Company Financials. (Tables)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "alto:BalanceSheetsParentCompanyOnlyTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "alto:OperatingAnnualProductionDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Organization and Basis of Presentation. (Details)", "role": "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails", "shortName": "Organization and Basis of Presentation. (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "alto:OperatingAnnualProductionDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ImpairmentChargeOnReclassifiedAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Assets and Liabilities Held-For-Sale. (Details)", "role": "http://altoingredients.com/role/AssetsandLiabilitiesHeldForSaleDetails", "shortName": "Assets and Liabilities Held-For-Sale. (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ImpairmentChargeOnReclassifiedAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c120", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentOtherNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Assets and Liabilities Held-For-Sale. (Details) - Schedule of assets and liabilities as held-for-sale", "role": "http://altoingredients.com/role/ScheduleofassetsandliabilitiesasheldforsaleTable", "shortName": "Assets and Liabilities Held-For-Sale. (Details) - Schedule of assets and liabilities as held-for-sale", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c120", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentOtherNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0921_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": "f10q0921_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": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_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": "029 - Disclosure - Segments. (Details)", "role": "http://altoingredients.com/role/SegmentsDetails", "shortName": "Segments. (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c10", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - 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": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c179", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0921_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": "031 - 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": "f10q0921_altoingredients.htm", "contextRef": "c199", "decimals": "-3", "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FIFOInventoryAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Inventories. (Details)", "role": "http://altoingredients.com/role/InventoriesDetails", "shortName": "Inventories. (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FIFOInventoryAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_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": "033 - Disclosure - Inventories. (Details) - Schedule of balances consisted inventory", "role": "http://altoingredients.com/role/ScheduleofbalancesconsistedinventoryTable", "shortName": "Inventories. (Details) - Schedule of balances consisted inventory", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c207", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Derivatives (Details)", "role": "http://altoingredients.com/role/DerivativesDetails", "shortName": "Derivatives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c207", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c211", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - 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": "f10q0921_altoingredients.htm", "contextRef": "c211", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c215", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnDerivativeInstrumentsNetPretax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Derivatives (Details) - Schedule of recognized gains (losses) for derivatives", "role": "http://altoingredients.com/role/ScheduleofrecognizedgainslossesforderivativesTable", "shortName": "Derivatives (Details) - Schedule of recognized gains (losses) for derivatives", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c215", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnDerivativeInstrumentsNetPretax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c109", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RepaymentsOfNotesPayable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Debt. (Details)", "role": "http://altoingredients.com/role/DebtDetails", "shortName": "Debt. (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c109", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RepaymentsOfNotesPayable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NotesPayable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Debt. (Details) - Schedule of long term debt", "role": "http://altoingredients.com/role/ScheduleoflongtermdebtTable", "shortName": "Debt. (Details) - Schedule of long term debt", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NotesPayable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c10", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "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": "f10q0921_altoingredients.htm", "contextRef": "c10", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "alto:OperatingLeaseFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Debt. (Details) - Schedule of maturities of long-term debt", "role": "http://altoingredients.com/role/ScheduleofmaturitiesoflongtermdebtTable", "shortName": "Debt. (Details) - Schedule of maturities of long-term debt", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "alto:OperatingLeaseFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_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": "040 - 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": "f10q0921_altoingredients.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "alto:IndexedpricePurchaseContracts", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c237", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - 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": "f10q0921_altoingredients.htm", "contextRef": "c237", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AssetsHeldForSaleLongLivedFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - 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": "f10q0921_altoingredients.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AssetsHeldForSaleLongLivedFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c286", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - 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", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c286", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_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": "044 - Disclosure - Earnings Per Share. (Details)", "role": "http://altoingredients.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share. (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c10", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c10", "decimals": "-3", "first": true, "lang": null, "name": "alto:NetIncomesLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Earnings Per Share. (Details) - Schedule of computation of basic and diluted earnings per share", "role": "http://altoingredients.com/role/ScheduleofcomputationofbasicanddilutedearningspershareTable", "shortName": "Earnings Per Share. (Details) - Schedule of computation of basic and diluted earnings per share", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c10", "decimals": "-3", "first": true, "lang": null, "name": "alto:NetIncomesLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Parent Company Financials. (Details)", "role": "http://altoingredients.com/role/ParentCompanyFinancialsDetails", "shortName": "Parent Company Financials. (Details)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "alto:BalanceSheetsParentCompanyOnlyTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c290", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Parent Company Financials. (Details) - Schedule of parent company financial statements", "role": "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable", "shortName": "Parent Company Financials. (Details) - Schedule of parent company financial statements", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "alto:BalanceSheetsParentCompanyOnlyTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c290", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "alto:StatementsOfOperationsParentCompanyOnlyTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c292", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Parent Company Financials. (Details) - Schedule of statement of operations parent company", "role": "http://altoingredients.com/role/ScheduleofstatementofoperationsparentcompanyTable", "shortName": "Parent Company Financials. (Details) - Schedule of statement of operations parent company", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "alto:StatementsOfOperationsParentCompanyOnlyTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c292", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "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": "f10q0921_altoingredients.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "alto:StatementsOfCashFlowsParentCompanyOnlyTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c294", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Parent Company Financials. (Details) - Schedule of statement of cash flows parent company", "role": "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable", "shortName": "Parent Company Financials. (Details) - Schedule of statement of cash flows parent company", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "alto:StatementsOfCashFlowsParentCompanyOnlyTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c294", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c61", "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": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c68", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0921_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "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": "f10q0921_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0921_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 - Assets and Liabilities Held-For-Sale.", "role": "http://altoingredients.com/role/AssetsandLiabilitiesHeldForSale", "shortName": "Assets and Liabilities Held-For-Sale.", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0921_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": "f10q0921_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": "f10q0921_altoingredients.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 58, "tag": { "alto_AccruedAltoOpCoPurchase": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Alto Op Co. purchase", "label": "AccruedAltoOpCoPurchase", "terseLabel": "Accrued Alto Op Co. purchase" } } }, "localname": "AccruedAltoOpCoPurchase", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "xbrltype": "monetaryItemType" }, "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/20210930", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "alto_AltoIngredientsIncStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AltoIngredientsIncStockholdersEquityAbstract", "terseLabel": "Alto Ingredients, Inc. Stockholders\u2019 Equity:" } } }, "localname": "AltoIngredientsIncStockholdersEquityAbstract", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "alto_AltoPekinMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "AltoPekinMember", "label": "AltoPekinMember", "terseLabel": "Alto Pekin [Member]" } } }, "localname": "AltoPekinMember", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "alto_AssetNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Assets net.", "label": "AssetNet", "terseLabel": "Assets net" } } }, "localname": "AssetNet", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "alto_AssetsAbstract0": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AssetsAbstract0", "terseLabel": "Assets:" } } }, "localname": "AssetsAbstract0", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "stringItemType" }, "alto_AssetsandLiabilitiesHeldForSaleDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets and Liabilities Held-For-Sale. (Details) [Line Items]" } } }, "localname": "AssetsandLiabilitiesHeldForSaleDetailsLineItems", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/AssetsandLiabilitiesHeldForSaleDetails" ], "xbrltype": "stringItemType" }, "alto_AssetsandLiabilitiesHeldForSaleDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets and Liabilities Held-For-Sale. (Details) [Table]" } } }, "localname": "AssetsandLiabilitiesHeldForSaleDetailsTable", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/AssetsandLiabilitiesHeldForSaleDetails" ], "xbrltype": "stringItemType" }, "alto_BalanceSheetsParentCompanyOnlyTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Parent company financials - Balance Sheet [Table Text Block]", "label": "BalanceSheetsParentCompanyOnlyTableTextBlock", "terseLabel": "Schedule of parent company financial statements" } } }, "localname": "BalanceSheetsParentCompanyOnlyTableTextBlock", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ParentCompanyFinancialsTables" ], "xbrltype": "textBlockItemType" }, "alto_BasicAndDilutedLossPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BasicAndDilutedLossPerShareAbstract", "terseLabel": "Basic and Diluted loss per share:" } } }, "localname": "BasicAndDilutedLossPerShareAbstract", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofcomputationofbasicanddilutedearningspershareTable" ], "xbrltype": "stringItemType" }, "alto_BasicIncomePerShareAbstract0": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BasicIncomePerShareAbstract0", "terseLabel": "Basic income per share:" } } }, "localname": "BasicIncomePerShareAbstract0", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofcomputationofbasicanddilutedearningspershareTable" ], "xbrltype": "stringItemType" }, "alto_CARESActLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CARESActLoansMember", "terseLabel": "CARES Act loans [Member]" } } }, "localname": "CARESActLoansMember", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleoflongtermdebtTable" ], "xbrltype": "domainItemType" }, "alto_CantonMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CantonMember", "terseLabel": "Canton [Member]" } } }, "localname": "CantonMember", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofassetsandliabilitiesasheldforsaleTable" ], "xbrltype": "domainItemType" }, "alto_CapitalLeasesObligationsCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Capital Lease Obligations Current", "label": "CapitalLeasesObligationsCurrent", "terseLabel": "Operating lease obligations" } } }, "localname": "CapitalLeasesObligationsCurrent", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofassetsandliabilitiesasheldforsaleTable" ], "xbrltype": "monetaryItemType" }, "alto_CashCollateralBalancesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CashCollateralBalancesMember", "terseLabel": "Cash collateral balance [Member]" } } }, "localname": "CashCollateralBalancesMember", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofderivativesnotdesignatedashedginginstrumentsTable" ], "xbrltype": "domainItemType" }, "alto_CommitmentsandContingenciesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies. (Details) [Line Items]" } } }, "localname": "CommitmentsandContingenciesDetailsLineItems", "nsuri": "http://altoingredients.com/20210930", "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/20210930", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "alto_CommodityContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CommodityContractsMember", "terseLabel": "Commodity Contracts [Member]" } } }, "localname": "CommodityContractsMember", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofrecognizedgainslossesforderivativesTable" ], "xbrltype": "domainItemType" }, "alto_ConsolidatedNetIncomeloss": { "auth_ref": [], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "ConsolidatedNetIncomeloss", "totalLabel": "Consolidated net income (loss)" } } }, "localname": "ConsolidatedNetIncomeloss", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "alto_CoproductsSalesContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Co-products Sales Contracts [Member]", "label": "CoproductsSalesContractsMember", "terseLabel": "Co-products Sales Contracts [Member]" } } }, "localname": "CoproductsSalesContractsMember", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "alto_CornFromSuppliersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CornFromSuppliersMember", "terseLabel": "Corn from suppliers [Member]" } } }, "localname": "CornFromSuppliersMember", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "alto_CorporateActivitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporate Assets [Member]", "label": "CorporateActivitiesMember", "terseLabel": "Corporate activities [Member]" } } }, "localname": "CorporateActivitiesMember", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "alto_CorporateAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "CorporateAssetsMember", "terseLabel": "Corporate assets [Member]" } } }, "localname": "CorporateAssetsMember", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofassetsbyoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "alto_CurrentAssetsAbstract0": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CurrentAssetsAbstract0", "terseLabel": "Current Assets:" } } }, "localname": "CurrentAssetsAbstract0", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "xbrltype": "stringItemType" }, "alto_CurrentLiabilitiesAbstract0": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CurrentLiabilitiesAbstract0", "terseLabel": "Current Liabilities:" } } }, "localname": "CurrentLiabilitiesAbstract0", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "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/20210930", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "alto_DebtDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt [Abstract]" } } }, "localname": "DebtDetailsLineItems", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "alto_DebtDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt. (Details) [Table]" } } }, "localname": "DebtDetailsTable", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "alto_DebtInstrumentForgivenessIncome": { "auth_ref": [], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument Forgiveness Income", "label": "DebtInstrumentForgivenessIncome", "negatedLabel": "Income from loan forgiveness", "terseLabel": "Income from loan forgiveness" } } }, "localname": "DebtInstrumentForgivenessIncome", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "alto_DefinedBenefitPlanAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DefinedBenefitPlanAssetsMember", "terseLabel": "Defined Benefit Plan Assets [Member]" } } }, "localname": "DefinedBenefitPlanAssetsMember", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "domainItemType" }, "alto_DerivativeFinancialInstrumentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The information related to deriative financial instrument.", "label": "DerivativeFinancialInstrumentMember", "terseLabel": "Derivative Financial Instrument [Member]" } } }, "localname": "DerivativeFinancialInstrumentMember", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "domainItemType" }, "alto_DerivativesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivatives (Details) [Line Items]" } } }, "localname": "DerivativesDetailsLineItems", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/DerivativesDetails" ], "xbrltype": "stringItemType" }, "alto_DerivativesDetailsScheduleofderivativesnotdesignatedashedginginstrumentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivatives (Details) - Schedule of derivatives not designated as hedging instruments [Line Items]" } } }, "localname": "DerivativesDetailsScheduleofderivativesnotdesignatedashedginginstrumentsLineItems", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofderivativesnotdesignatedashedginginstrumentsTable" ], "xbrltype": "stringItemType" }, "alto_DerivativesDetailsScheduleofderivativesnotdesignatedashedginginstrumentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivatives (Details) - Schedule of derivatives not designated as hedging instruments [Table]" } } }, "localname": "DerivativesDetailsScheduleofderivativesnotdesignatedashedginginstrumentsTable", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofderivativesnotdesignatedashedginginstrumentsTable" ], "xbrltype": "stringItemType" }, "alto_DerivativesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivatives (Details) [Table]" } } }, "localname": "DerivativesDetailsTable", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/DerivativesDetails" ], "xbrltype": "stringItemType" }, "alto_DilutedIncomePerShareAbstract0": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DilutedIncomePerShareAbstract0", "terseLabel": "Diluted income per share:" } } }, "localname": "DilutedIncomePerShareAbstract0", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofcomputationofbasicanddilutedearningspershareTable" ], "xbrltype": "stringItemType" }, "alto_DocumentAndEntityInformationAbstract": { "auth_ref": [], "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://altoingredients.com/20210930", "xbrltype": "stringItemType" }, "alto_EarningsPerSharesBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EarningsPerSharesBasicAndDiluted", "terseLabel": "Income (Loss) available to common stockholders (in Dollars per share)" } } }, "localname": "EarningsPerSharesBasicAndDiluted", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofcomputationofbasicanddilutedearningspershareTable" ], "xbrltype": "perShareItemType" }, "alto_EquityInEarningLossesOfSubsidiaries": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "EquityInEarningLossesOfSubsidiaries", "negatedLabel": "Equity in (income) losses of subsidiaries" } } }, "localname": "EquityInEarningLossesOfSubsidiaries", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "alto_EquityInEarningsLossesOfSubsidiaries": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity in earnings (losses) of subsidiaries", "label": "EquityInEarningsLossesOfSubsidiaries", "terseLabel": "Equity in income (losses) of subsidiaries" } } }, "localname": "EquityInEarningsLossesOfSubsidiaries", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofstatementofoperationsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "alto_EssentialIngredientSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EssentialIngredientSalesMember", "terseLabel": "Essential ingredient sales [Member]" } } }, "localname": "EssentialIngredientSalesMember", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "alto_EthanolAlcoholSalesGrossMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EthanolAlcoholSalesGrossMember", "terseLabel": "Alcohol sales, gross [Member]", "verboseLabel": "Alcohol sales [Member]" } } }, "localname": "EthanolAlcoholSalesGrossMember", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "alto_EthanolPurchaseContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ethanol Purchase Contracts [Member]", "label": "EthanolPurchaseContractsMember", "terseLabel": "Ethanol Purchase Contracts [Member]" } } }, "localname": "EthanolPurchaseContractsMember", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "alto_EthanolSalesContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ethanol Sales Contracts [Member]", "label": "EthanolSalesContractsMember", "terseLabel": "Ethanol Sales Contracts [Member]" } } }, "localname": "EthanolSalesContractsMember", "nsuri": "http://altoingredients.com/20210930", "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/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "alto_FairValueAdjustments": { "auth_ref": [], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value adjustments.", "label": "FairValueAdjustments", "negatedLabel": "Fair value adjustments", "negatedTerseLabel": "Fair value adjustments" } } }, "localname": "FairValueAdjustments", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofstatementofoperationsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "alto_FairValueofAdjustments": { "auth_ref": [], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value adjustments.", "label": "FairValueofAdjustments", "negatedLabel": "Fair value adjustments" } } }, "localname": "FairValueofAdjustments", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "alto_FairValuesAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fair value of adjustments.", "label": "FairValuesAdjustment", "negatedLabel": "Fair value adjustments" } } }, "localname": "FairValuesAdjustment", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "alto_FixedIncomeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FixedIncomeMember", "terseLabel": "Fixed Income [Member]" } } }, "localname": "FixedIncomeMember", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "domainItemType" }, "alto_FixedPricePurchase": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "FixedPricePurchase", "terseLabel": "Fixed price purchase" } } }, "localname": "FixedPricePurchase", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "alto_FuelgradeFromSuppliersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FuelgradeFromSuppliersMember", "terseLabel": "Fuel-grade from suppliers [Member]" } } }, "localname": "FuelgradeFromSuppliersMember", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "alto_ICPRevolvingLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ICPRevolvingLoanMember", "terseLabel": "ICP revolving loan [Member]" } } }, "localname": "ICPRevolvingLoanMember", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleoflongtermdebtTable" ], "xbrltype": "domainItemType" }, "alto_IncomeAvailableToCommonStockholders": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income available to common stockholders.", "label": "IncomeAvailableToCommonStockholders", "terseLabel": "Income (Loss) available to common stockholders" } } }, "localname": "IncomeAvailableToCommonStockholders", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofcomputationofbasicanddilutedearningspershareTable" ], "xbrltype": "monetaryItemType" }, "alto_IncomeLossAvailableToCommonStockholders": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "IncomeLossAvailableToCommonStockholders", "terseLabel": "Income (Loss) available to common stockholders" } } }, "localname": "IncomeLossAvailableToCommonStockholders", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofcomputationofbasicanddilutedearningspershareTable" ], "xbrltype": "monetaryItemType" }, "alto_IncomeLossAvailableToCommonStockholdersinDollarsPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "IncomeLossAvailableToCommonStockholdersinDollarsPerShare", "terseLabel": "Income (Loss) available to common stockholders (in Dollars per share)" } } }, "localname": "IncomeLossAvailableToCommonStockholdersinDollarsPerShare", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofcomputationofbasicanddilutedearningspershareTable" ], "xbrltype": "perShareItemType" }, "alto_IncomeLossAvailableToCommonStockholdersinShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "IncomeLossAvailableToCommonStockholdersinShares", "terseLabel": "Income (Loss) available to common stockholders (in Shares)" } } }, "localname": "IncomeLossAvailableToCommonStockholdersinShares", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofcomputationofbasicanddilutedearningspershareTable" ], "xbrltype": "sharesItemType" }, "alto_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterests": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income (loss) before benefit for income taxes.", "label": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterests", "negatedLabel": "Income (loss) before benefit for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterests", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofstatementofoperationsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "alto_IncomelossBeforeBenefitForIncomeTaxes": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income (loss) before benefit for income taxes.", "label": "IncomelossBeforeBenefitForIncomeTaxes", "terseLabel": "Income (loss) before benefit for income taxes" } } }, "localname": "IncomelossBeforeBenefitForIncomeTaxes", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "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/20210930", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "alto_InterestAddedToDebt": { "auth_ref": [], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest added to debt.", "label": "InterestAddedToDebt", "terseLabel": "Interest added to debt" } } }, "localname": "InterestAddedToDebt", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "alto_InterestExpenseIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "InterestExpenseIncomeAbstract", "terseLabel": "Interest expense (income):" } } }, "localname": "InterestExpenseIncomeAbstract", "nsuri": "http://altoingredients.com/20210930", "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 (income)" } } }, "localname": "InterestExpenses", "nsuri": "http://altoingredients.com/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "alto_KinergyLineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "KinergyLineOfCreditMember", "terseLabel": "Kinergy line of credit [Member]" } } }, "localname": "KinergyLineOfCreditMember", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleoflongtermdebtTable" ], "xbrltype": "domainItemType" }, "alto_LargeUSEquityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LargeUSEquityMember", "terseLabel": "Large U,S Equity [Member]" } } }, "localname": "LargeUSEquityMember", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "domainItemType" }, "alto_LiabilitiesHeldforsale": { "auth_ref": [], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Liabilities held-for-sale.", "label": "LiabilitiesHeldforsale", "terseLabel": "Liabilities held-for-sale" } } }, "localname": "LiabilitiesHeldforsale", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofassetsandliabilitiesasheldforsaleTable" ], "xbrltype": "monetaryItemType" }, "alto_LiabilitiesHeldforsaleOperatingLeases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Liabilities held-for-sale \u2013 operating leases.", "label": "LiabilitiesHeldforsaleOperatingLeases", "terseLabel": "Liabilities held-for-sale \u2013 operating leases" } } }, "localname": "LiabilitiesHeldforsaleOperatingLeases", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofassetsandliabilitiesasheldforsaleTable" ], "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/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "domainItemType" }, "alto_LongTermPurchasesCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "LongTermPurchasesCommitmentAmount", "terseLabel": "Long term purchase commitment" } } }, "localname": "LongTermPurchasesCommitmentAmount", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "alto_MaderaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MaderaMember", "terseLabel": "Madera [Member]" } } }, "localname": "MaderaMember", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/AssetsandLiabilitiesHeldForSaleDetails", "http://altoingredients.com/role/ScheduleofassetsandliabilitiesasheldforsaleTable" ], "xbrltype": "domainItemType" }, "alto_MarketingAndDistributionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MarketingAndDistributionAbstract", "terseLabel": "Marketing and distribution:" } } }, "localname": "MarketingAndDistributionAbstract", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "stringItemType" }, "alto_MarketingAndDistributionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MarketingAndDistributionsMember", "terseLabel": "Marketing and distribution [Member]" } } }, "localname": "MarketingAndDistributionsMember", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofassetsbyoperatingsegmentsTable", "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "alto_NetIncomesLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Income Loss", "label": "NetIncomesLoss", "terseLabel": "Net income (Loss) attributed to Alto Ingredients, Inc." } } }, "localname": "NetIncomesLoss", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofcomputationofbasicanddilutedearningspershareTable" ], "xbrltype": "monetaryItemType" }, "alto_OpenIndexedpriceSalesContracts": { "auth_ref": [], "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": "OpenIndexedpriceSalesContracts", "terseLabel": "Open indexed-price sales contracts tons" } } }, "localname": "OpenIndexedpriceSalesContracts", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "alto_OperatingAnnualProductionDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating annual production", "label": "OperatingAnnualProductionDescription", "terseLabel": "Operating annual production, description" } } }, "localname": "OperatingAnnualProductionDescription", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "alto_OperatingLeaseFutureMinimumPaymentsDueCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Leases Future Minimum Payments Due Current", "label": "OperatingLeaseFutureMinimumPaymentsDueCurrent", "terseLabel": "2021" } } }, "localname": "OperatingLeaseFutureMinimumPaymentsDueCurrent", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofmaturitiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "alto_OperatingLeaseFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Leases Future Minimum Payments Due In Three Years", "label": "OperatingLeaseFutureMinimumPaymentsDueInThreeYears", "terseLabel": "2023" } } }, "localname": "OperatingLeaseFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofmaturitiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "alto_OperatingLeaseFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Leases Future Minimum Payments Due In Two Years", "label": "OperatingLeaseFutureMinimumPaymentsDueInTwoYears", "terseLabel": "2022" } } }, "localname": "OperatingLeaseFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofmaturitiesoflongtermdebtTable" ], "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/20210930", "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/20210930", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "alto_OtherAssetsAbstract0": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OtherAssetsAbstract0", "terseLabel": "Other Assets:" } } }, "localname": "OtherAssetsAbstract0", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "xbrltype": "stringItemType" }, "alto_OtherExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "OtherExpense", "terseLabel": "Interest income (expense), net" } } }, "localname": "OtherExpense", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofstatementofoperationsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "alto_OtherProductionIncomeTaxMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OtherProductionIncomeTaxMember", "terseLabel": "Other production [Member]", "verboseLabel": "Other Production [Member]" } } }, "localname": "OtherProductionIncomeTaxMember", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofassetsbyoperatingsegmentsTable", "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "alto_PacificEthanolWestPlantReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Pacific Ethanol West plant receivable", "label": "PacificEthanolWestPlantReceivable", "terseLabel": "Alto West, LLC receivable" } } }, "localname": "PacificEthanolWestPlantReceivable", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "xbrltype": "monetaryItemType" }, "alto_ParentCompanyFinancialsDetailsScheduleofparentcompanyfinancialstatementsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Parent Company Financials. (Details) - Schedule of parent company financial statements [Line Items]" } } }, "localname": "ParentCompanyFinancialsDetailsScheduleofparentcompanyfinancialstatementsLineItems", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "xbrltype": "stringItemType" }, "alto_ParentCompanyFinancialsDetailsScheduleofparentcompanyfinancialstatementsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Parent Company Financials. (Details) - Schedule of parent company financial statements [Table]" } } }, "localname": "ParentCompanyFinancialsDetailsScheduleofparentcompanyfinancialstatementsTable", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "xbrltype": "stringItemType" }, "alto_ParentCompanyFinancialsDetailsScheduleofstatementofcashflowsparentcompanyLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Parent Company Financials. (Details) - Schedule of statement of cash flows parent company [Line Items]" } } }, "localname": "ParentCompanyFinancialsDetailsScheduleofstatementofcashflowsparentcompanyLineItems", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "xbrltype": "stringItemType" }, "alto_ParentCompanyFinancialsDetailsScheduleofstatementofcashflowsparentcompanyTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Parent Company Financials. (Details) - Schedule of statement of cash flows parent company [Table]" } } }, "localname": "ParentCompanyFinancialsDetailsScheduleofstatementofcashflowsparentcompanyTable", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "xbrltype": "stringItemType" }, "alto_ParentCompanyFinancialsDetailsScheduleofstatementofoperationsparentcompanyLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Parent Company Financials. (Details) - Schedule of statement of operations parent company [Line Items]" } } }, "localname": "ParentCompanyFinancialsDetailsScheduleofstatementofoperationsparentcompanyLineItems", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofstatementofoperationsparentcompanyTable" ], "xbrltype": "stringItemType" }, "alto_ParentCompanyFinancialsDetailsScheduleofstatementofoperationsparentcompanyTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Parent Company Financials. (Details) - Schedule of statement of operations parent company [Table]" } } }, "localname": "ParentCompanyFinancialsDetailsScheduleofstatementofoperationsparentcompanyTable", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofstatementofoperationsparentcompanyTable" ], "xbrltype": "stringItemType" }, "alto_ParentNotesPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to parent notes payable.", "label": "ParentNotesPayableMember", "terseLabel": "Parent notes payable [Member]" } } }, "localname": "ParentNotesPayableMember", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleoflongtermdebtTable" ], "xbrltype": "domainItemType" }, "alto_PekinRevolvingLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PekinRevolvingLoanMember", "terseLabel": "Pekin revolving loan [Member]" } } }, "localname": "PekinRevolvingLoanMember", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleoflongtermdebtTable" ], "xbrltype": "domainItemType" }, "alto_PensionandRetirementBenefitPlansDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Pension and Retirement Benefit Plans. (Details) [Line Items]" } } }, "localname": "PensionandRetirementBenefitPlansDetailsLineItems", "nsuri": "http://altoingredients.com/20210930", "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/20210930", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "alto_PostRetirementPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PostRetirementPlanMember", "terseLabel": "Post Retirement Plan [Member]" } } }, "localname": "PostRetirementPlanMember", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "alto_ProceedsFromMaderaSale": { "auth_ref": [], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Madera Sale", "label": "ProceedsFromMaderaSale", "terseLabel": "Proceeds from Madera Sale" } } }, "localname": "ProceedsFromMaderaSale", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "alto_ProductionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ProductionMember", "terseLabel": "Production [Member]", "verboseLabel": "Pekin Campus production [Member]" } } }, "localname": "ProductionMember", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofassetsbyoperatingsegmentsTable", "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "alto_RetirementPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The information of retirement plan.", "label": "RetirementPlanMember", "terseLabel": "Retirement Plan [Member]" } } }, "localname": "RetirementPlanMember", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "alto_SaleOfInterestsInPAL": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sale of interests in PAL.", "label": "SaleOfInterestsInPAL", "terseLabel": "Sale of interests in PAL" } } }, "localname": "SaleOfInterestsInPAL", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "alto_ScheduleOfAssetsAndLiabilitiesAsHeldForSaleAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of assets and liabilities as held-for-sale [Abstract]" } } }, "localname": "ScheduleOfAssetsAndLiabilitiesAsHeldForSaleAbstract", "nsuri": "http://altoingredients.com/20210930", "xbrltype": "stringItemType" }, "alto_ScheduleOfAssetsByOperatingSegmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of assets by operating segments [Abstract]" } } }, "localname": "ScheduleOfAssetsByOperatingSegmentsAbstract", "nsuri": "http://altoingredients.com/20210930", "xbrltype": "stringItemType" }, "alto_ScheduleOfBalancesConsistedInventoryAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of balances consisted inventory [Abstract]" } } }, "localname": "ScheduleOfBalancesConsistedInventoryAbstract", "nsuri": "http://altoingredients.com/20210930", "xbrltype": "stringItemType" }, "alto_ScheduleOfComputationOfBasicAndDilutedEarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of computation of basic and diluted earnings per share [Abstract]" } } }, "localname": "ScheduleOfComputationOfBasicAndDilutedEarningsPerShareAbstract", "nsuri": "http://altoingredients.com/20210930", "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/20210930", "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/20210930", "xbrltype": "stringItemType" }, "alto_ScheduleOfLongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of long term debt [Abstract]" } } }, "localname": "ScheduleOfLongTermDebtAbstract", "nsuri": "http://altoingredients.com/20210930", "xbrltype": "stringItemType" }, "alto_ScheduleOfMaturitiesOfLongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of maturities of long-term debt [Abstract]" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtAbstract", "nsuri": "http://altoingredients.com/20210930", "xbrltype": "stringItemType" }, "alto_ScheduleOfParentCompanyFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of parent company financial statements [Abstract]" } } }, "localname": "ScheduleOfParentCompanyFinancialStatementsAbstract", "nsuri": "http://altoingredients.com/20210930", "xbrltype": "stringItemType" }, "alto_ScheduleOfRecognizedGainsLossesForDerivativesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of recognized gains (losses) for derivatives [Abstract]" } } }, "localname": "ScheduleOfRecognizedGainsLossesForDerivativesAbstract", "nsuri": "http://altoingredients.com/20210930", "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/20210930", "xbrltype": "stringItemType" }, "alto_ScheduleOfStatementOfCashFlowsParentCompanyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of statement of cash flows parent company [Abstract]" } } }, "localname": "ScheduleOfStatementOfCashFlowsParentCompanyAbstract", "nsuri": "http://altoingredients.com/20210930", "xbrltype": "stringItemType" }, "alto_ScheduleOfStatementOfOperationsParentCompanyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of statement of operations parent company [Abstract]" } } }, "localname": "ScheduleOfStatementOfOperationsParentCompanyAbstract", "nsuri": "http://altoingredients.com/20210930", "xbrltype": "stringItemType" }, "alto_SharesBasedCompensation": { "auth_ref": [], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 4.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/20210930", "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/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "domainItemType" }, "alto_StatementsOfCashFlowsParentCompanyOnlyTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Parent company financials - Statements of Cash Flows [Table Text Block]", "label": "StatementsOfCashFlowsParentCompanyOnlyTableTextBlock", "terseLabel": "Schedule of statement of cash flows parent company" } } }, "localname": "StatementsOfCashFlowsParentCompanyOnlyTableTextBlock", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ParentCompanyFinancialsTables" ], "xbrltype": "textBlockItemType" }, "alto_StatementsOfOperationsParentCompanyOnlyTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Parent company financials - Statements of Operations [Table Text Block]", "label": "StatementsOfOperationsParentCompanyOnlyTableTextBlock", "terseLabel": "Schedule of statement of operations parent company" } } }, "localname": "StatementsOfOperationsParentCompanyOnlyTableTextBlock", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ParentCompanyFinancialsTables" ], "xbrltype": "textBlockItemType" }, "alto_StockholdersEquityAbstract0": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "StockholdersEquityAbstract0", "terseLabel": "Stockholders\u2019 Equity:" } } }, "localname": "StockholdersEquityAbstract0", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "xbrltype": "stringItemType" }, "alto_StocktonMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "StocktonMember", "terseLabel": "Stockton [Member]" } } }, "localname": "StocktonMember", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/AssetsandLiabilitiesHeldForSaleDetails", "http://altoingredients.com/role/ScheduleofassetsandliabilitiesasheldforsaleTable" ], "xbrltype": "domainItemType" }, "alto_SuppliersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Suppliers [Member]", "label": "SuppliersMember", "terseLabel": "Suppliers [Member]" } } }, "localname": "SuppliersMember", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "alto_TotalAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TotalAssetsAbstract", "terseLabel": "Total assets:" } } }, "localname": "TotalAssetsAbstract", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofassetsbyoperatingsegmentsTable" ], "xbrltype": "stringItemType" }, "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "alto_WeightedAverageNumberOfSharesOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WeightedAverageNumberOfSharesOutstandingBasicAndDiluted", "terseLabel": "Income (Loss) available to common stockholders (in Shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAndDiluted", "nsuri": "http://altoingredients.com/20210930", "presentation": [ "http://altoingredients.com/role/ScheduleofcomputationofbasicanddilutedearningspershareTable" ], "xbrltype": "sharesItemType" }, "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r578" ], "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/2021", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r579" ], "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r580" ], "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/2021", "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/2021", "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/2021", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r580" ], "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/2021", "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/2021", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r580" ], "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/2021", "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/2021", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r588" ], "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/2021", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r580" ], "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/2021", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r580" ], "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/2021", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r580" ], "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/2021", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r580" ], "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/2021", "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/2021", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r576" ], "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/2021", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r577" ], "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/2021", "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/2021", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Financial Information Disclosure [Abstract]" } } }, "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract", "nsuri": "http://fasb.org/srt/2021-01-31", "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r109", "r245", "r250", "r256", "r410", "r411", "r416", "r417", "r474", "r575" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable", "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable", "http://altoingredients.com/role/ScheduleofstatementofoperationsparentcompanyTable" ], "xbrltype": "stringItemType" }, "srt_ParentCompanyMember": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "label": "Parent Company [Member]", "terseLabel": "Parent Company [Member]" } } }, "localname": "ParentCompanyMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable", "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable", "http://altoingredients.com/role/ScheduleofstatementofoperationsparentcompanyTable" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r193", "r472" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r15", "r46" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r194" ], "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.", "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Receivables from subsidiaries" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r194", "r195" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r10", "r28", "r194", "r195" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net (net of allowance for doubtful accounts of $360 and $260, respectively)" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r49" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r31", "r65", "r66", "r67", "r545", "r562", "r563" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 4.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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r64", "r67", "r70", "r71", "r72", "r111", "r112", "r113", "r415", "r558", "r559", "r589" ], "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 Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r29", "r399", "r477" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 3.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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r111", "r112", "r113", "r396", "r397", "r398", "r436" ], "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/2021-01-31", "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 consolidated net income to net cash (used in) provided by operating activities:", "verboseLabel": "Adjustments to reconcile net income to cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r35", "r197", "r210" ], "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": "Accounts receivable, net of allowance (in Dollars)" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r85", "r100", "r281", "r459" ], "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 debt discounts" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r100", "r281", "r289", "r290", "r461" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of deferred financing fees" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r135" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r100", "r228" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r107", "r170", "r177", "r184", "r208", "r245", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r256", "r257", "r410", "r416", "r450", "r475", "r477", "r523", "r541" ], "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", "verboseLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofassetsbyoperatingsegmentsTable", "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r11", "r12", "r61", "r107", "r208", "r245", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r256", "r257", "r410", "r416", "r450", "r475", "r477" ], "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", "terseLabel": "Total current assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r440" ], "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 held-for-sale", "verboseLabel": "Asset" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofassetsandliabilitiesasheldforsaleTable", "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure": { "auth_ref": [ "r440" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of assets classified as held for sale.", "label": "Assets Held-for-sale, Long Lived, Fair Value Disclosure", "terseLabel": "Property and equipment held-for-sale at fair value" } } }, "localname": "AssetsHeldForSaleLongLivedFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": { "auth_ref": [ "r226", "r477" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 6.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": "Assets held-for-sale" } } }, "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNet": { "auth_ref": [ "r6", "r565", "r568", "r571", "r572" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net assets (liabilities).", "label": "Net Assets", "terseLabel": "Net assets" } } }, "localname": "AssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ParentCompanyFinancialsDetails" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r110" ], "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": "Basis of Presentation\u2013Interim Financial Statements" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r405" ], "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": "ASSETS AND LIABILITIES HELD-FOR-SALE." } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/AssetsandLiabilitiesHeldForSale" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r7", "r110", "r156" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. 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).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "ORGANIZATION AND BASIS OF PRESENTATION." } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_Cash": { "auth_ref": [ "r42", "r477", "r566", "r567" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/AssetsandLiabilitiesHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r8", "r42", "r102" ], "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", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the 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. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "terseLabel": "Net change in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r96", "r451" ], "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 and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r42" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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 Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1": { "auth_ref": [ "r433" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from the increase (decrease) in fair value of derivative and nonderivative instruments designated as fair value hedging instruments recognized in the income statement.", "label": "Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments", "terseLabel": "Recognized losses due to change in fair value" } } }, "localname": "ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/DerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r105", "r107", "r127", "r128", "r129", "r132", "r134", "r143", "r144", "r145", "r208", "r245", "r250", "r251", "r252", "r256", "r257", "r294", "r295", "r296", "r297", "r450", "r581" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r53", "r242", "r529", "r551" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r239", "r240", "r241", "r243", "r574" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommodityContractMember": { "auth_ref": [ "r333", "r429" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices.", "label": "Commodity Contract [Member]", "terseLabel": "Commodity contracts [Member]" } } }, "localname": "CommodityContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofderivativesnotdesignatedashedginginstrumentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r111", "r112", "r436" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r27" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r27" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r27" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r27", "r299" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r27", "r477" ], "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; 72,800 and 72,487 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively", "verboseLabel": "Common and non-voting common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r151", "r152", "r191", "r448", "r449", "r573" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r151", "r152", "r191", "r448", "r449", "r564", "r573" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": { "auth_ref": [ "r2", "r109", "r406" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.", "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]", "terseLabel": "PARENT COMPANY FINANCIALS." } } }, "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ParentCompanyFinancials" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r83", "r508" ], "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", "verboseLabel": "Cost of goods sold as reported" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of goods sold [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofrecognizedgainslossesforderivativesTable" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r104", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r275", "r282", "r283", "r285", "r293" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r21", "r22", "r23", "r106", "r109", "r258", "r259", "r260", "r261", "r262", "r263", "r265", "r271", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r287", "r288", "r289", "r290", "r462", "r524", "r525", "r539" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails", "http://altoingredients.com/role/ScheduleoflongtermdebtTable" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentDecreaseForgiveness": { "auth_ref": [ "r106" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease for amounts of indebtedness forgiven by the holder of the debt instrument.", "label": "Debt Instrument, Decrease, Forgiveness", "terseLabel": "Loan forgiveness amount" } } }, "localname": "DebtInstrumentDecreaseForgiveness", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "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": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleoflongtermdebtTable" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r51", "r106", "r109", "r258", "r259", "r260", "r261", "r262", "r263", "r265", "r271", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r287", "r288", "r289", "r290", "r462" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails", "http://altoingredients.com/role/ScheduleoflongtermdebtTable" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r51", "r106", "r109", "r258", "r259", "r260", "r261", "r262", "r263", "r265", "r271", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r284", "r287", "r288", "r289", "r290", "r300", "r301", "r302", "r303", "r459", "r460", "r462", "r463", "r538" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleoflongtermdebtTable" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r271", "r459", "r463" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "terseLabel": "Less unamortized debt premium" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual obligation to pay money on demand or on fixed or determinable dates.", "label": "Debt [Member]", "terseLabel": "Debt [Member]" } } }, "localname": "DebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "auth_ref": [ "r341" ], "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": "Accumulated projected benefit obligation" } } }, "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r310", "r348", "r371", "r377", "r378" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r310", "r347", "r370", "r377", "r378" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "auth_ref": [ "r309", "r331", "r377" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r310", "r314", "r346", "r369", "r377", "r378" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r344", "r367", "r377", "r378" ], "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" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets": { "auth_ref": [ "r365", "r366", "r377" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": { "auth_ref": [ "r332", "r377" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r312", "r345", "r368", "r377", "r378" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r100", "r230" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Depreciation [Abstract]", "terseLabel": "Depreciation:" } } }, "localname": "DepreciationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r100", "r230" ], "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" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r100", "r165" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r62" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r63", "r423", "r424", "r427", "r430" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofderivativesnotdesignatedashedginginstrumentsTable", "http://altoingredients.com/role/ScheduleofrecognizedgainslossesforderivativesTable" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r435", "r439" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/Derivatives" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r422", "r423", "r427", "r430", "r431", "r432", "r434" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofrecognizedgainslossesforderivativesTable" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofrecognizedgainslossesforderivativesTable" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue": { "auth_ref": [ "r425" ], "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" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofderivativesnotdesignatedashedginginstrumentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue": { "auth_ref": [ "r425" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of derivative instrument not designated as hedging instrument and classified as a liability.", "label": "Derivative Instruments Not Designated as Hedging Instruments, Liability, at Fair Value", "terseLabel": "Liabilities, fair value" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofderivativesnotdesignatedashedginginstrumentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesCurrent": { "auth_ref": [ "r62" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 5.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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeMember": { "auth_ref": [ "r421" ], "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 [Member]", "terseLabel": "Derivative [Member]" } } }, "localname": "DerivativeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/DerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DilutiveSecurities": { "auth_ref": [ "r136" ], "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 securities" } } }, "localname": "DilutiveSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofcomputationofbasicanddilutedearningspershareTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long lived assets held for sale. Disclosure may include the description of the facts and circumstances leading to the expected disposal, manner and timing of disposal, the carrying value of the assets held for sale, the gain (loss) recognized in the income statement and the income statement caption that includes that gain (loss).", "label": "Disclosure of Long Lived Assets Held-for-sale [Table Text Block]", "terseLabel": "Schedule of assets and liabilities as held-for-sale" } } }, "localname": "DisclosureOfLongLivedAssetsHeldForSaleTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/AssetsandLiabilitiesHeldForSaleTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsPreferredStock": { "auth_ref": [ "r304", "r537" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPreferredStockStock": { "auth_ref": [ "r304", "r537" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in stock.", "label": "Dividends, Preferred Stock, Stock", "negatedLabel": "Less: Preferred stock dividends" } } }, "localname": "DividendsPreferredStockStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofcomputationofbasicanddilutedearningspershareTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r78", "r116", "r117", "r118", "r119", "r120", "r124", "r127", "r132", "r133", "r134", "r139", "r140", "r437", "r438", "r533", "r554" ], "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 (loss) per share, basic (in Dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r78", "r116", "r117", "r118", "r119", "r120", "r127", "r132", "r133", "r134", "r139", "r140", "r437", "r438", "r533", "r554" ], "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 (loss) per share, diluted (in Dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r135", "r137", "r138", "r141" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r70", "r71", "r72", "r111", "r112", "r113", "r115", "r121", "r123", "r142", "r209", "r299", "r304", "r396", "r397", "r398", "r401", "r402", "r436", "r452", "r453", "r454", "r455", "r456", "r457", "r558", "r559", "r560", "r589" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_FIFOInventoryAmount": { "auth_ref": [ "r17" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of FIFO (first in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.", "label": "FIFO Inventory Amount", "terseLabel": "Inventory net" } } }, "localname": "FIFOInventoryAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r440", "r441", "r442", "r445" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r440", "r441", "r442", "r444", "r445" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r273", "r287", "r288", "r333", "r335", "r336", "r337", "r338", "r339", "r340", "r377", "r441", "r481", "r482", "r483" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r443" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r273", "r333", "r335", "r340", "r377", "r441", "r481" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r273", "r287", "r288", "r333", "r335", "r340", "r377", "r441", "r482" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r273", "r287", "r288", "r333", "r335", "r336", "r337", "r338", "r339", "r340", "r377", "r441", "r483" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r273", "r287", "r288", "r333", "r335", "r336", "r337", "r338", "r339", "r340", "r377", "r481", "r482", "r483" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r446", "r447" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r202", "r203", "r204", "r205", "r206", "r211", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r284", "r298", "r435", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r581", "r582", "r583", "r584", "r585", "r586", "r587" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/DerivativesDetails", "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "stringItemType" }, "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": { "auth_ref": [ "r423" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.", "label": "Gain (Loss) on Derivative Instruments, Net, Pretax", "terseLabel": "Realized Gain (Losses)" } } }, "localname": "GainLossOnDerivativeInstrumentsNetPretax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofrecognizedgainslossesforderivativesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossRelatedToLitigationSettlement": { "auth_ref": [ "r242" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.", "label": "Gain (Loss) Related to Litigation Settlement", "terseLabel": "Gain on litigation settlement" } } }, "localname": "GainLossRelatedToLitigationSettlement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r100", "r291", "r292" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "terseLabel": "Income from loan forgiveness" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofstatementofoperationsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r81", "r107", "r170", "r176", "r180", "r183", "r186", "r208", "r245", "r246", "r247", "r250", "r251", "r252", "r253", "r254", "r256", "r257", "r450" ], "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", "totalLabel": "Gross profit (loss)" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r422", "r431" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofderivativesnotdesignatedashedginginstrumentsTable", "http://altoingredients.com/role/ScheduleofrecognizedgainslossesforderivativesTable" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairmentChargeOnReclassifiedAssets": { "auth_ref": [ "r227", "r229" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For the asset that is reclassified back to held and used from held-for-sale, the amount of impairment charge that is recognized on the reclassification date.", "label": "Impairment Charge on Reclassified Assets", "terseLabel": "Impairment charge" } } }, "localname": "ImpairmentChargeOnReclassifiedAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/AssetsandLiabilitiesHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r100", "r228", "r232" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "negatedLabel": "Asset impairments" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r74", "r170", "r176", "r180", "r183", "r186", "r521", "r531", "r535", "r555" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "alto_ConsolidatedNetIncomeloss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income (loss) before benefit for income taxes", "totalLabel": "Income (loss) before benefit for income taxes", "verboseLabel": "Pre-tax loss" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/AssetsandLiabilitiesHeldForSaleDetails", "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofstatementofoperationsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r75", "r100", "r167", "r207", "r530", "r552" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "terseLabel": "Income from loan forgiveness" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r233", "r236" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofrecognizedgainslossesforderivativesTable" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r108", "r122", "r123", "r168", "r400", "r403", "r404", "r556" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "alto_ConsolidatedNetIncomeloss", "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": "Benefit for income taxes", "terseLabel": "Benefit for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofstatementofoperationsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r99" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 8.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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r99" ], "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", "negatedTerseLabel": "Accounts payable with subsidiaries" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAssetsHeldForSale": { "auth_ref": [ "r99" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 16.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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r99" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInMortgageLoansHeldForSale": { "auth_ref": [ "r99" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 17.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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r99" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Liabilities [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r99" ], "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 increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpensesOther": { "auth_ref": [ "r99" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 14.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": "Prepaid inventory" } } }, "localname": "IncreaseDecreaseInPrepaidExpensesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r99" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r224", "r225" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r73", "r164", "r458", "r461", "r534" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOperating": { "auth_ref": [ "r80" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities.", "label": "Interest Income, Operating", "terseLabel": "Other expense" } } }, "localname": "InterestIncomeOperating", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofstatementofoperationsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r94", "r97", "r103" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r222" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r55" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofbalancesconsistedinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r9", "r58", "r477" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 3.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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r57" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofbalancesconsistedinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r56" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofbalancesconsistedinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "auth_ref": [ "r43" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate.", "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures", "terseLabel": "Investments in subsidiaries" } } }, "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r48", "r107", "r178", "r208", "r245", "r246", "r247", "r250", "r251", "r252", "r253", "r254", "r256", "r257", "r411", "r416", "r417", "r450", "r475", "r476" ], "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", "terseLabel": "Total Liabilities", "totalLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r34", "r107", "r208", "r450", "r477", "r527", "r547" ], "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", "terseLabel": "Total Liabilities and Stockholders\u2019 Equity", "totalLabel": "Total Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r50", "r107", "r208", "r245", "r246", "r247", "r250", "r251", "r252", "r253", "r254", "r256", "r257", "r411", "r416", "r417", "r450", "r475", "r476", "r477" ], "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", "terseLabel": "Total current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r440" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "negatedLabel": "Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "Represents the assets held for sale.", "label": "Long Lived Assets Held-for-sale by Asset Type [Axis]" } } }, "localname": "LongLivedAssetsHeldForSaleByAssetTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/AssetsandLiabilitiesHeldForSaleDetails", "http://altoingredients.com/role/ScheduleofassetsandliabilitiesasheldforsaleTable" ], "xbrltype": "stringItemType" }, "us-gaap_LongLivedAssetsHeldForSaleLineItems": { "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": "Long Lived Assets Held-for-sale [Line Items]" } } }, "localname": "LongLivedAssetsHeldForSaleLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofassetsandliabilitiesasheldforsaleTable" ], "xbrltype": "stringItemType" }, "us-gaap_LongLivedAssetsHeldForSaleNameDomain": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "A name of the assets to be disposed.", "label": "Long Lived Assets Held-for-sale, Name [Domain]" } } }, "localname": "LongLivedAssetsHeldForSaleNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/AssetsandLiabilitiesHeldForSaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r23", "r272", "r286", "r287", "r288", "r525", "r543" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Total debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofmaturitiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion \u2013 long-term debt", "verboseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r51" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net of current portion", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleoflongtermdebtTable", "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r146", "r156" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Organization and Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r96" ], "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", "terseLabel": "Net cash (used in) provided by financing activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r96" ], "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", "terseLabel": "Net cash used in investing activities", "totalLabel": "Net cash provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r96", "r98", "r101" ], "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", "terseLabel": "Net cash used in operating activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r68", "r69", "r72", "r77", "r101", "r107", "r114", "r116", "r117", "r118", "r119", "r122", "r123", "r130", "r170", "r176", "r180", "r183", "r186", "r208", "r245", "r246", "r247", "r250", "r251", "r252", "r253", "r254", "r256", "r257", "r438", "r450", "r532", "r553" ], "calculation": { "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 (loss) attributed to Alto Ingredients, Inc." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r68", "r69", "r72", "r122", "r123", "r413", "r419" ], "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 Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "negatedLabel": "Net loss attributed to noncontrolling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": { "auth_ref": [ "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest.", "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/AssetsandLiabilitiesHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r116", "r117", "r118", "r119", "r124", "r125", "r131", "r134", "r170", "r176", "r180", "r183", "r186" ], "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", "totalLabel": "Net income (loss) available to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r111", "r112", "r113", "r304", "r407" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non- Controlling Interests" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not Designated as Hedging Instrument [Member]", "verboseLabel": "Non Designated Derivative Instruments [Member]" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofderivativesnotdesignatedashedginginstrumentsTable", "http://altoingredients.com/role/ScheduleofrecognizedgainslossesforderivativesTable" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_NotesAndLoansPayable": { "auth_ref": [ "r23", "r525", "r543" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of all notes and loans payable (with maturities initially due after one year or beyond the operating cycle if longer).", "label": "Notes and Loans Payable", "terseLabel": "Loan payable" } } }, "localname": "NotesAndLoansPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayable": { "auth_ref": [ "r23", "r525", "r543" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.", "label": "Notes Payable", "terseLabel": "Term debt" } } }, "localname": "NotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r47" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes Payable, Current", "terseLabel": "Remaining amount of notes payable" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r158" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/SegmentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r170", "r176", "r180", "r183", "r186" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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)", "terseLabel": "Loss from operations", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofstatementofoperationsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r467", "r469" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Right of use operating lease assets, net" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofassetsandliabilitiesasheldforsaleTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r465" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r466", "r468" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 15.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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r464" ], "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" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r14", "r15", "r16", "r49" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other", "verboseLabel": "Other current liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofbalancesconsistedinventoryTable", "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r20", "r522", "r540" ], "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", "terseLabel": "Total other assets", "totalLabel": "Total other assets" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r60", "r477" ], "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" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 4.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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherInventoryNetOfReserves": { "auth_ref": [ "r59", "r221" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after of valuation reserves and allowances, of inventory, classified as other, expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Other Inventory, Net of Reserves", "terseLabel": "Total" } } }, "localname": "OtherInventoryNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofbalancesconsistedinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilities": { "auth_ref": [ "r528" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other.", "label": "Other Liabilities", "terseLabel": "Assumption of liabilities" } } }, "localname": "OtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/AssetsandLiabilitiesHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r13", "r14", "r49", "r477" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 7.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" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r52" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.", "label": "Other Operating Income (Expense), Net", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherShortTermBorrowings": { "auth_ref": [ "r45" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowings classified as other, maturing within one year or the normal operating cycle, if longer.", "label": "Other Short-term Borrowings", "negatedLabel": "Less short-term portion" } } }, "localname": "OtherShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r92" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Dividend from subsidiary" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": { "auth_ref": [ "r92" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 7.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", "terseLabel": "Preferred stock dividends paid", "verboseLabel": "Preferred stock dividend payments" } } }, "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r88" ], "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 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", "negatedTerseLabel": "Additions to property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r332", "r334", "r340", "r357", "r359", "r360", "r361", "r362", "r363", "r377", "r379", "r380", "r381", "r391" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PledgedAssetsSeparatelyReportedFinanceReceivablesPledgedAsCollateralAtFairValue": { "auth_ref": [ "r491" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The fair value, as of the date of each statement of financial position presented, of finance receivables which are owned but transferred to serve as collateral for the payment of the related debt obligation, and that are reclassified and separately reported in the statement of financial position.", "label": "Pledged Assets Separately Reported, Finance Receivables Pledged as Collateral, at Fair Value", "terseLabel": "Accounts receivable balance" } } }, "localname": "PledgedAssetsSeparatelyReportedFinanceReceivablesPledgedAsCollateralAtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable preferred class A stock or outstanding convertible preferred class A stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Preferred Class A [Member]", "terseLabel": "Series A Preferred Stock" } } }, "localname": "PreferredClassAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable preferred class B stock or outstanding preferred class B stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Preferred Class B [Member]", "terseLabel": "Series B Preferred Stock" } } }, "localname": "PreferredClassBMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "auth_ref": [], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.", "label": "Preferred Stock Dividends, Income Statement Impact", "negatedLabel": "Preferred stock dividends" } } }, "localname": "PreferredStockDividendsIncomeStatementImpact", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockLiquidationPreferenceValue": { "auth_ref": [ "r105", "r296" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r26", "r294" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r26" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r26", "r294" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r26" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r26", "r477" ], "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 September 30, 2021 and December 31, 2020; Series B: 1,581 shares authorized; 927 shares issued and outstanding as of September 30, 2021 and December 31, 2020; liquidation preference of $20,609 as of September 30, 2021", "verboseLabel": "Preferred stock" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r11", "r40", "r41" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid inventory" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromContributionsFromAffiliates": { "auth_ref": [ "r91" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from an entity that is affiliated with the entity by means of direct or indirect ownership.", "label": "Proceeds from Contributions from Affiliates", "terseLabel": "Proceeds from plant receivables" } } }, "localname": "ProceedsFromContributionsFromAffiliates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates": { "auth_ref": [ "r86" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a business segment or subsidiary or sale of an entity that is related to it but not strictly controlled during the period (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment).", "label": "Proceeds from Divestiture of Businesses and Interests in Affiliates", "terseLabel": "Cash proceeds" } } }, "localname": "ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/AssetsandLiabilitiesHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r89" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock", "verboseLabel": "Proceeds from issuances of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r90" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from borrowings", "verboseLabel": "Proceeds from long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "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 (payments on) Kinergy\u2019s line of credit" } } }, "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfForeclosedAssets": { "auth_ref": [ "r87" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale assets received in full or partial satisfaction of a receivable including real and personal property; equity interests in corporations, partnerships, and joint ventures; and beneficial interests in trusts. Foreclosed assets also include loans that are treated as if the underlying collateral had been foreclosed because the institution has taken possession of the collateral, even though legal foreclosure or repossession proceedings have not taken place.", "label": "Proceeds from Sale of Foreclosed Assets", "terseLabel": "Proceeds from PAL Sale" } } }, "localname": "ProceedsFromSaleOfForeclosedAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r89", "r395" ], "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 from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from stock option exercises", "verboseLabel": "Proceeds from warrant exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r89" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from warrant exercises" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r5", "r68", "r69", "r72", "r95", "r107", "r114", "r122", "r123", "r170", "r176", "r180", "r183", "r186", "r208", "r245", "r246", "r247", "r250", "r251", "r252", "r253", "r254", "r256", "r257", "r409", "r412", "r414", "r419", "r420", "r438", "r450", "r535" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "netLabel": "Net income", "terseLabel": "Consolidated net income", "verboseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/ScheduleofstatementofoperationsparentcompanyTable", "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r18", "r19", "r231", "r477", "r536", "r549" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Property, Plant and Equipment, Other, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentOtherNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofassetsandliabilitiesasheldforsaleTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r79", "r212" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "auth_ref": [ "r24", "r526", "r544" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "auth_ref": [ "r24", "r526", "r544" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r24", "r526", "r544" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r28", "r36", "r477", "r548", "r569" ], "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" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r196", "r199", "r200", "r201" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "auth_ref": [ "r177", "r180" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofassetsbyoperatingsegmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "auth_ref": [ "r177", "r180" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartiesAmountInCostOfSales": { "auth_ref": [ "r76" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount included in cost of sales related to transactions with related parties incurred and recorded in the statement of operations for the period.", "label": "Related Parties Amount in Cost of Sales", "terseLabel": "Sale of madera facility total consideration" } } }, "localname": "RelatedPartiesAmountInCostOfSales", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/AssetsandLiabilitiesHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r358", "r470", "r471" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r358", "r470", "r473", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r93" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedLabel": "Payments on senior notes", "terseLabel": "Repayment of principal on notes payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/DebtDetails", "http://altoingredients.com/role/ScheduleofstatementofcashflowsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfShortTermDebt": { "auth_ref": [ "r93" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 6.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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r30", "r304", "r399", "r477", "r546", "r561", "r563" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 5.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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r111", "r112", "r113", "r115", "r121", "r123", "r209", "r396", "r397", "r398", "r401", "r402", "r436", "r558", "r560" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r307", "r308", "r309", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r358", "r361", "r364", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r161", "r162", "r175", "r181", "r182", "r188", "r189", "r191", "r305", "r306", "r508" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "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", "verboseLabel": "Net sales as reported" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r80", "r248", "r250", "r251", "r255", "r256", "r257", "r570" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Management fees from subsidiaries" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofstatementofoperationsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r51", "r109", "r287", "r289", "r300", "r301", "r302", "r303", "r459", "r460", "r463", "r538" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of long term debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r423", "r427", "r431" ], "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 (losses) for derivatives" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/DerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r134" ], "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 computation of basic and diluted earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r17", "r37", "r38", "r39" ], "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 balances consisted inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable": { "auth_ref": [ "r4", "r235" ], "lang": { "en-us": { "role": { "documentation": "Description and amounts of long lived assets held for sale. Disclosure may include the description of the facts and circumstances leading to the expected disposal, manner and timing of disposal, the carrying value of the assets held for sale, the gain (loss) recognized in the income statement and the income statement caption that includes that gain (loss).", "label": "Schedule of Long Lived Assets Held-for-sale [Table]" } } }, "localname": "ScheduleOfLongLivedAssetsHeldForSaleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofassetsandliabilitiesasheldforsaleTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r244" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of maturities of long-term debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "auth_ref": [ "r426", "r428" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/DerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r170", "r173", "r179", "r223" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r170", "r173", "r179", "r223" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r157", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r175", "r176", "r177", "r178", "r180", "r181", "r182", "r183", "r184", "r186", "r191", "r237", "r238", "r557" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofassetsbyoperatingsegmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r157", "r159", "r160", "r170", "r174", "r180", "r184", "r185", "r186", "r187", "r188", "r190", "r191", "r192" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r84" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 3.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", "negatedLabel": "Selling, general and administrative expenses", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofstatementofoperationsparentcompanyTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r99" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r53", "r529", "r550" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SpecialAssessmentBondCurrent": { "auth_ref": [ "r22", "r524", "r542" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The current portion of the carrying value as of the balance sheet date of a type of municipal bond typically used to fund a development project. Also called special assessment limited liability bond, special district bond, special purpose bond, special tax bond and community development obligation. Interest owed to lenders is paid by taxes levied on the community benefiting from the particular bond-funded project. For example, if a bond of this sort was issued to pay for sidewalks to be repaved in a certain community, an additional tax would be levied on homeowners in the area benefiting from this project.", "label": "Special Assessment Bond, Current", "terseLabel": "Assessment financing" } } }, "localname": "SpecialAssessmentBondCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofassetsandliabilitiesasheldforsaleTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r3", "r157", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r175", "r176", "r177", "r178", "r180", "r181", "r182", "r183", "r184", "r186", "r191", "r223", "r234", "r237", "r238", "r557" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofassetsbyoperatingsegmentsTable", "http://altoingredients.com/role/ScheduleoffinancialdataforoperatingsegmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r25", "r26", "r27", "r105", "r107", "r127", "r128", "r129", "r132", "r134", "r143", "r144", "r145", "r208", "r245", "r250", "r251", "r252", "r256", "r257", "r294", "r295", "r296", "r297", "r299", "r450", "r581" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r54", "r70", "r71", "r72", "r111", "r112", "r113", "r115", "r121", "r123", "r142", "r209", "r299", "r304", "r396", "r397", "r398", "r401", "r402", "r436", "r452", "r453", "r454", "r455", "r456", "r457", "r558", "r559", "r560", "r589" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r111", "r112", "r113", "r142", "r508" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Stock Issued During Period, Shares, Issued for Services", "terseLabel": "Issuances of common stock (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued attributable to transactions classified as other.", "label": "Stock Issued During Period, Shares, Other", "terseLabel": "Warrant exercise (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r26", "r27", "r299", "r304" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r26", "r27", "r299", "r304", "r393" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Stock option exercises (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.", "label": "Stock Issued During Period, Value, Issued for Services", "terseLabel": "Issuances of common stock" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares of stock issued attributable to transactions classified as other.", "label": "Stock Issued During Period, Value, Other", "terseLabel": "Warrant exercise" } } }, "localname": "StockIssuedDuringPeriodValueOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r26", "r27", "r304", "r392", "r394" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r54", "r299", "r304" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock option exercises" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r27", "r32", "r33", "r107", "r198", "r208", "r450", "r477" ], "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", "terseLabel": "Total Alto Ingredients, Inc. stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofparentcompanyfinancialstatementsTable", "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r71", "r107", "r111", "r112", "r113", "r115", "r121", "r208", "r209", "r304", "r396", "r397", "r398", "r401", "r402", "r407", "r408", "r418", "r436", "r450", "r452", "r453", "r457", "r559", "r560", "r589" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 3.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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "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 Cash Flow Information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_SupplyCommitmentArrangementMember": { "auth_ref": [ "r24", "r526", "r544" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplyCommitmentAxis": { "auth_ref": [ "r24", "r526", "r544" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r202", "r203", "r204", "r205", "r206", "r284", "r298", "r435", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r581", "r582", "r583", "r584", "r585", "r586", "r587" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofrecurringandnonrecurringfairvaluemeasurementsTable" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r44" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts": { "auth_ref": [ "r100" ], "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 open derivatives, commodity, or energy contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives and Commodity Contracts", "terseLabel": "Unrealized Gains" } } }, "localname": "UnrealizedGainLossOnDerivativesAndCommodityContracts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ScheduleofrecognizedgainslossesforderivativesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r147", "r148", "r149", "r150", "r153", "r154", "r155" ], "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/2021-01-31", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r126", "r134" ], "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)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r124", "r134" ], "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)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-04(Schedule I))", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=120391182&loc=d3e5864-122674" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123398962&loc=d3e400-110220" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=29634951&loc=d3e1756-110224" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2459-110228" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://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)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://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(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r293": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://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(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://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(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://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(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r391": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r405": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=d3e5283-111683" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "83", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125514181&loc=d3e34841-113949" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL109998890-113959" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r439": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL7498348-110258" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a)(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(17))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a)(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262037&loc=d3e9915-115836" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604008-122996" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874367-224272" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874367-224272" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r576": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r577": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r578": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r579": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r581": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r582": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r583": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r584": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r585": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r586": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r587": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r588": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=77885760&loc=SL35686385-199418" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r7": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.19)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" } }, "version": "2.1" } ZIP 67 0001213900-21-058715-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-21-058715-xbrl.zip M4$L#!!0 ( (R$;%.61^*"X1, ,?@ 1 86QT;RTR,#(Q,#DS,"YX MQ4]'"=K;YPMQ8^L)[;EL9S)8VMK"B(A"6.* M4 !0D?SK+P ^1)$$0,I*%I[E-UL$&J=Q&@UT P1?_V,Y\YT%)!3AX'BO^[RS MY\# Q1X*)L=['X:M_O#DXF+O'V\]@ E@T'-&*^<$S^9#%SEW M! 1TC,G,><9F/SLM9\K8_*C=_O;MVW.7EZ$N(I#BD+B0BA^<5HL+3$2>$"@$ M'CGG!#G7>.%T>TZO<]3K'G4ZSH>[$_Y/KQM5^>GUDAY1=PIGP($^G,& G?-F M3^$8A#X[WOL: A^-$?3V'*Y7P,L2UF*K.:3'>S&F,:"CYYA,VNFCMI#?ZG1; M^]T]AP$R@>P:S""= Q>FU8#/,.\3 CW$&Y5:R'J=P_U.TIB/@ONT@M!].2*^ M;*O7Z>RWQ>,1H# IOBR4_[8O2WU.@([+UN%@_2]"4* M* .!"_?>.#\YCK *$ 28 <;-6)C63\*\Y,_S.0K&^$W\$_]1].M1PL4M'#NR MIX\$D.,]BF9S7S D?YL2.#[>$SJV$J5^]\'H.<>8% '$)=B'>AK;:_]9E?JS G\X>KP-BFW%DE63JN=T>3!\0_7 MB[>) E2BU8YT3B'D?@9YD>:_D]^5A=).30"L._\-]W!\#AIR Y,S!/\[*\:)Y3A2 M$'W=SE=WUE:8" \I] ;!&_EWWGIC 7$1;=5- \E7U#>;(R)7.>&BO4%&83SM MCJ7?;P#A):>0(8Z,5B(M7T?/8:\ZA\ZS3(TQ0KU6R#P(/J M! X9=N_C=O[W+W_K=5_]W8G:^=8S($8BF>8=!4UCQ 7^4IC$1*\C)"'2&UQ<6VA-Q2 O6=^=_% MX1!.I%_;=*3)CV5K^0U2_I8G):G:C!Q=KU\$"_X#)MQ>-SH^^[MY1!SF.S]3 MO3%\ P6GD* %;W61HR#[NY&";B=/0:9Z$QD;"!BQ7,^/#'F);K?8W2-6;NI- M/Z?QSFR&F'3*?*KDRUK&B\' S?L>73E]O-KMY6G)R)+S\X:TAB\M7SC7X@JKO(1YOGF1YTL(P04WAH9F5 M@SPKB0P^G(@CI32$:'V>3#^+[7 0K,X1]V M)3^6)MP:\JIF:^[ R,^M"*O5,*PP"AF"2FD;YUDDO2&U6OJFA+W<(WU@54@E MI'D<'1,-#<5\3@D3Q:?Z,=,K9!6RB9UF:-1.\)1P4GQJX*0D]9!*T%/2,)+) M^)12D?YLV&7M%1(-,O^C[?ZF]W5!:0D=NG*&,5+()JBBTV92V2)*+>%*4<1 M4R&)4!*N-@QM'[:6$*4OJ5V;]0K9!77\VDQ$.SI]< H90+D$1/5:QBBWM^UY M!.=9W$8SUSTBUBUCMV(54[:IM]TQ!3VOS=C-1+SN%'JA#_$8)(SYZVX%=,K[ M=8P)31(4FS%QWA7*2M2 M-L[SSTPAARXSTOCB6@-VG"Q4/, -V4KREPW9)>D M0\M<<,ECX[ M9'XV4Z+-ZJGN,!Q%;P!1%P<\T&"\9-RA*]TX--4R1C[[A1Q1 M.9&YT9BTZZ0-.VG+3:Q;,0U>-A9+'AO'8B%_M)$*UP_%AI?"2/36O1=@YD&* M)H%XZT2$(]Z$5Q8O:Y/0.$?6EZ/-.^T7\DZE-.<&:@:$PU$X:QA1$".!.!DD MS>BM9B4$NG@2H ?>@X!W'R>%0G%GA)?;R%(81^7JIJ54(7-5Q2K6K3NR>>=9 M!.!GN9CV3&>F_TSV(*_L^-?'J]\._OVO3^X\7'X.#@Z]AU>+R>=5\.$T_/;N M%3E\];[WQX>[%?5?+=R'CO\+:[,A_.7AU?[]LNM>LLZ7\_/>\'U[L7Q[\KFS M\(9D]/*.G$'@7[^]O^L=T, EOWY90G_R,&"W+WOM3TMZ^/G5(3QX=SBY;'\" MU[]XAW=?QDLXND:S/_IN^-?118>\7G#[]>=/I7_^S1 MR?PC&XS/;^_>^W0YNY^^NW_YQ\NO9_#AX'WGQ6I^[T%PQN;=,S3MSP;G*XH^ MO1L,SZYZ@]^F#V>?O=]N_5_N7A[VOG0&+P;HLC]^6'PCZ-<50N^')_C,/3] M]&7WYJX__'@??CY;N)^'7_'E('CYY2OY<-5[\>G]_.!@T/_P?GK_Y>S7X^-_ M.R?#V^@.E!UL299/B^O?S6N:0LXOWI;43H5_(IO>E8_S<3!AD,R\9$=8X5)(S.DY73>5 M,-S2,=P0;'Y]I,QQ5BBNI?5%(3^G?Y>D<;*[>:NDC,NJ=?2$%G)OE5XQ:5(Z MCSK74T:GMJ IZ']12,"IS_8TVR)U([N0$%Z(#X@ !^F_8][!"]&_L_Q!+'6, M5U>0(=I[4>-$ESKTBU#(\9Z%Y0A5,8[Q:@?#FN%= M:WB+"SS#2&V1/Z?(Y0/!0W[(( ^;H_Z=0T+3\WN*T5U?CGY>KO+2FG)49\!$ MZ7D.1P[P&)"3('(X)$=B:M9G6QPE+%V6Z8N:7'J-U^&:9'[MT3Z7G>E&?9D> M'*#I_5&Z$5ZMKC[5\:*0BZI";VYT1T"<&$GF_,,:2V,0%0TB[3(\QNE=?1M, MZTRB:FV]JR^DO[:PB12)^&>-)6T'WAG 4-L=1&(J^ SE^!I2^BG@XY,I\7ULW]R64XD MS,E(^R\@ZG5[XU9S\6/TT\;]Y_)G_BN:S3%A3E"XSUYSI;H37;!_B5TI3E-% M_-=*ZK7$3ZUNK[7??;ZD7G)%=$T40NGHCNIZ*))ZVZ#07Z9?AH,F=^1GJTX MF,N:;>@SF@IKK86EB&KV3.E%^2IPZ(2QWO M,1**R]]E*;X"0MB[D_6\D,3N.D"^+V;?I"P->67$0O'T'<'A/&D$ MB8-7E_+8%1]5F09M[(\ZL*N-BDL<3.Z@^-;1B-FH<2F^C;6.2K.K]&2#_5H: ML5:TZ6@'B<^2UYD-I=(-3AM[83L%JMGYR3HS+YPK7S+Q1DZCK'Q^8\C&OMD* M?Q6K*4^;KV_VM[$S*F.NY"C2>H/Q^K,A&TW8V 3ZH/#*!5 M:^(^%WBQ3C]=!&[V*Q;1UROLT;P66N7R\!HR$3!9-+(+B%1T70%R#UDT0YPB M 74DA=NCBA&A>C#>P'L4G #NY^D-P5[HBGIBQ4<\L>+EK5*+.*N%5FF+ S:% MY EH6Q&G;BUR@BGW4^\P]NB0#UA[=%,!TRD3?;E+Q!]OX1@3&)]2Y*%(].0. M+&UR,/7@:E8-%P&#!%)VMIS#@,*HMDUZZN I1^$=9L"/,VS6Z%(&2JG!9KG. M?QY]'I#&IG)%[0/?4<['-QC[T!O".1 ?;XZO)+;(A@SX-*1DT\SV6%4I*HT6 MN4!1.$#[@MPJ($TZ1I[.4MT4X-0KP;@G;%5*#T_IHS5]8<'0TJ+3+86TO6&! M8@9\VXTL&V8I/3RE&>K[PP*]3 !5D_%)2$3JP[JED *7VOW)8,LZ-4I1:49/ MK+:="PD=.$VZ4)EMLD E'3BU2G%'W& B4^O)'O,E!%3<59M5:H8#R !9E:DU M!CXMU2LZQL221_&%/<=[KDCBL4<3J,"M='ZY6SSC2QTMUE,!6+-V@B.VWA7F M$?X$+7BT3VGD3W>@ZMI4=ZRK";J2U72#K._]$5(6?U?K^RGJP=%C]"R%J_.D MF6].7T,6]8:X*<5F,M6@M1N68JZG?&4#/;&% 0,:H[.63!5BG9:I >#Q#[+8 MQ[*I0%PA4]CW/.C=X>BSGM:R6(96Z6YN"'8A].@YP;,KP.=;,-S-)/*]M%, M5D\B?=?E#7@W!(XAGV<]N;8X10ODP<"SVE -R+6^!X@]U<02^*1ST[^T6=52 MO#H%XS-UPRGD:_B-?>)!X$>OA]S!)7OK\RY+%/<8.6+)CUOJO7V 6P.O[JA# M>C!">5; S@[8#KCZ7&1&7/EY ?N[H3)NW4 H7U0_G>"G&GY-T ?FB $_*C<8 M^6@2658<5%FLN0FY*C>T7GYJ-D!M=O;5%*B^$OMHZY/_<$9 M'(\=37E-XH8C>)&/A'>IF"Y9L)MV+E$@5:#_^338[E526=^FOST/64C@%0K0 M+)S=@%5TC5(([?>I]?30N)AJ@BZ"NV_X,P3$YAFVMBJZY49E85,"X9^F9];* M:$PFS0S)=SELGH!S2-4^-3YTM."N1ZY(L;BI$ ?9]+S->E:!KS/VCQ!-IN(5 MI06WDPF\#FS"J8!;Y2 @JA[+;#TNH@?;P$H.,4<*TFMS +# MWQJZ.C&LO8*K]FU0]L0CNU5,\PK CMJQ*![9O4K*PZC 16/DGK$I"+#_D0?0 MXLY<=@M=R*.>@D7M=%7YV T*(W3=^>$HY2]>#AK,3_!-2-RIO.K$VC6T"K%N M)5'5CBI?+/;TO$M5U1[MG\T-/4$'4TFOZ.S M:1=!$G=$ESCP.(OC1AX"XHMO-O=;)?R[=$':JP"?M!?7:;;CN;"\J:?MQDTZ MJ=?9.1M^XD-0.0*-YZ_H^C"3S?J6XM7.T60" O0@T8# $QD=BL@>?%8I5KG[YB$J033\-HK MV+@5+W,GGJU&7@>V;IA7DV.1B=<%7&?GVCJ651"U+],5ZEC$G@Z<_H4$>RG* M85.?-$D+6D5("2K3F_;7\'L>1GAD(C!%J'T=PO0M.>OLK"IDY41G%F"16=8! MJ[]DQ8-+Z,T)@74%Q2":[F>_A&4#!#PXK[6L27]OH%%>2T#H-,3<8*"\4C?C]_IL:7S==@T[T^(0R+< M[Z[2F<\2=52X]/?RS:.D"]VQ2-OF3&Q1A4%,!TI<169![)-CRPHS4KV5'RC"'J9R=,F=0SHU-<"I#+:J9(2KU.Z,BC2ZK)!<(2X]BAVH&=&JMHA-3?=_%4^S+*O)&5DNT MTJ,S:54(J:W22H7.I)6-LZP.FFI=%]0HM-/=?*J#\Z[V*''D5 M*C;.0^A/"/"@A8L>+3;-N?J3FUNXP/Y";O$#2V(>!2KUB\<\M BB/5T_.K=@ MB1Y*8$H')JO0Z.M39SZ:H:BZ)59F0%=)*^$I[-,F@TIE9N_YFH],Y-F?P?A$ M)@7MT$,-3'U'&R 3^&%HTV I@Z2]8 )SY\#7J5ZT]LYL<5NBCPF?^@,4XO8@ M.Y38P%+WBQF6."T3/-T>TN8G&=)CNG8H9D!G.!][C1FD-V E6K9#'R4N[3E5 MD9.V< VCQ*55!E.VWCH0B05+E%'ATBJ36J8E2N3Q: :^C20H"2B_B&H&?/\* M>79-\@I4JIE%OB-JS59,#HWVGCN[HL.R@%#]E1;5A&E1+J\R3KVFN1G4-@4U M\#2^2U;-?#K+-JT4T)3' K$KD\^UUF9?X?4$L#!!0 ( (R$;%.7/L&0U P +"1 5 86QT;RTR,#(Q M,#DS,%]C86PN>&UL[5UM<^(X$OZ^O\*7_7)76PPOF21'*IDM0B#+A(0,D$DR M6UM;PA:@Q%A$D@GDUY]D,,%@&6,L;.:V:J8F\=CJ]O.T6JU62S[[?3PPM1$D M%&'K_"#_*7>@04O'!K)ZYP?WK4RI5:[5#G[_HFF_G/TKD]&NH 4)8-#0.A.M MC ?#EHZT-@$6[6(RT/[-!O_1,EJ?L>%I-OOV]O9)Y_=0'1%(L4UT2,4%+9/A M#;I-E@D4#9YJ58*T6SS2\@6MD#LMY$]S.>V^7>:_%/+31WXY,Y'UT@$4:EQO MBYX?+$@:=XCY"9->MI#+'6;=&P^F=YZ.Q07/_6^'SMWY8K&8=?YW?BM%?C?R M9O/9QYMZ2^_# <@@BS)@Z4( 1:?4N5C'.F .DFOUTJ1WB-\R[FT9<2F3+V0. M\Y_&U#B8XJ9I9P2;L F[FJ/Y*9L,X?D!18.A*11RKO4)[)X? )/AC$ P5SS, MB29^%5?^)G^7L46QB0R!_04PQ:NT^A"R TTT?=^LS5]"/,#M@4 #08LY#&;% M/5EI$]DO*K2L<<,&8N&),T('F^8%-,ST MAG^7*(6,EFU"''X601.J4*Z+8^M=0#N.P<\>S HTL]!DU+WBX)O)Y6=V_ZN_ M! Y.%#4%N"7+P;CR:J,1, 4L)58&A$PX4-^!:4,EZH>3/#=)+^DEXGU)0'17 M2?ZCA_%5KS*[(TOMP ML$;W$M$AIL"\(M@>J@]80JOP\::I9&U30&=D'J_VJDA\[LCM^7NY%-,2X-!. MXNA'"^VK!CRZCD.1F.#!9QWR>7-3O'*C>T^G[D6-UH$2W3EP0C;C0YG'8H+1 MBC%R_XA"J>*0W5]2LAYU#0T2<&0Q>L0@G0&KA[B,J1Y<4&6LF[;(\5UA;+PA MTU04O(<0G&IZPD$G"?2W=K6WV-)W,\HM2$HU'Q)PI+%[])A182R8BAA/'MPM M.Z'E,2!J['9',!]SV.3.!!;CDS"1.!J*#*RJW$&@P!3$<_Y3U2"0I,-".NW) MTYEC=9)U!#K(1 Q!I?, 'S%;IB_OP$0,]FT"#+B+[*6?O*33:'+R_)*8OHC% MFU@F-C1V9%%R:8GWX]"TR."2>Z=->'&6TF9MWF$BE/;.59:&9LEB7' +R8[ MP4B' 4#J3".Z4VSUVI ,+F%'Z03-3T["T^1P5N\+4*Q1YT>*%!@HM%1 M.$J" 8LCB>QTQ(7&1=:SBPD%(>L!)(^FVN #WUF:S(T\S]V1K'$H49S@D8A*4?R_;JSU2?)L&5[ZY[]=E29* MO5"PR#1- -:O&*PB)HM)XQ@<=I$)]1>7:G<5!%.LT6F+8?VECTW>)!4I*3:I M6;,T^&R*4F*,H([-G+DZ%HI@B_'WY*WU:A:#!%(UW,6DVE:)3=B%''7#445= M[:"?G(2#R7CM8JEF9Q74F(?B,AX,L*68M14AR7H4=8RMHAEGI6'),)#0#IAW M !DUJPR&B $UZY8R68E.%]01)X56GF6*F&BU!P(U.*V_$YM'".Q#B_(Y_+0H MOXZI6&)M=-M@K"K]NI$.28?*"DG?E(U8XXDF9 !9T*@ 8G%%Z8(VE["+=*2J M0&2MV)]V0 T#N2QKMOTJ7 M[HKP\?*.X*ZBP6NQ_:A1=!..H&7#*K<'8:D$Z.P!L7[9IHRC0.:9,/N][1-0*P4D<>S8]3'JJ)HD2G5T,R0CJD+=YE%;EQJ;A4$Q4$ MTZJWSL228OX(I]7FE1?D)%U\+G_U13(\7,58TW/%(UTALPF=^+:-ZWRTZSE* MMR!CYFS[N HG'4IRTG%.6'K"P1AGFJ<%G8!A>LJ$R7MHR1@@"U%&G*7^V18^ M-8GD<*(330*%)"XLBJO1V(?#D>')=>+YO3ZAY,M+?<^97EF4M^/7]Y/!EG-?K+/>C6BVTKK.C\47Y M*37[Y_J^5*-W\4:&_X MP+U[M=F^-NEX\-*_>CE^/GZMP/>CZ]SGR?#%@*#"AOD*ZI<&C>J$HL>K1JMR M4VA\[[]7GHSO3?-K^[A8^)%K?&Z@>JG[/GHCZ-L$H>M6&5?TZA&BQ_F[=JGU M\&(_54;Z4^L5UQO6:__YI%(JED<6?GQ^^]9N= JOG=+Y^5]:N=6/& M8 @0$9VLT16KHG7.G>'9@7>OJ"^$D[PG;BPDC*L)KLQ6FVY?_D6B +D$F-OS7=X3*:2GV3#0AWP(3O,OFB4<80 MVSB56:(FHF9Q/VX+<^:6V^.V;/$9Q518J+*T=6TD.L#MB*QP8*[-WD0H:E@R MC]E0K&H+S!J1B:>B=MTWUS 09PF+JX?*D'59QO\;GRL8QS.&.]ZARF,&9QV[ M9#S;=)K@#>5??1],.E3:I5_U1VYU;2D3R9M.MT8C/3HD5BFYN18)9Y&EU&V!:\PY?J\&(X#,J?B%8KC9 MJND%H$C? :_K=4@Z%HF(F93X6+NJM^[T$HV0 2V#+BT3BY22KNS(O? *I*F# M1F-R,[SEO3>I^H'Y.;U1$X7BV!_>QAW!XM6-B\D]%54)\UEJ26<<%&5;LS80 M']U+3I?XE$4;"\TG/@/>G,ZEXS_F0,5:'7 )AP3JR-%>"0<> 2D88;8@P8M5 MS$E 9]WA8T6BW >DIZAK2T3M-SDR_&(Z$<&9%+1XHU ,6=R]XX&8B/GT&TEN M0?;LGCJF8#SB/7=K( H)WYVF&]TJLH"E<[U$P8XHU;E$='H@C)J^$E;XGO*X M.@6_ <%?Z9!?QWZ\-E?OKE_"T<9MC5^>)6*7'O@A7N1E[L\SZZ ME]TB$ MW-IJ+*7$J[WL?1R+OV-$M"-[',&,S9%T^\\M\QD.F^R64W0U7BQ+W MLON%!-,E+JX5C%5QL\^E7,X2L[Z?3=D1J:%4^_:P:^M=MQFL%,/G6D M[Y9VK^@]#&0V!=UW[E&&7XN3:NU3#%%0LL? MV=E5(+0B=\^S7:&@==D\WK8R32[U!A/6 SU8Q\!*@%>I^/WNGIO@[))\$E(DZCR:W9^HF/>/XV;UJ'T'!J"V\ APZLFJMD1BQY-)U!6@!C\QFQ# O9 M^FS$U.U66"W434W>GDJH$[CJQ>\G;)K#&N7O5#1':N*2_VHA Z><\ MU- 97GQ*/7]87C? 6;;'-4:_/U]&2\;O^XG?:A5IWF>:?)(R1;K1K2.+SU.Z M95$.I>Q[/2$DI]1R VQ YI$"T(W_TTL??E#4V36&SA:!RA@2'5&HYHB0]5+3 M.*6/0*0$4LG(LBV!#X 0[N5<0>HC@Q6!/PEMJT#&^L7N#T$U2FVN' \_%@IC ME=/F+_4GX4X"J:0@*3X"%P^GWR&#'K'I#,FW(M$+:YQ? %\<9%M]3)A2]N32 MTII)"TE; (RK14Q;+437,-P-X]PCP\'YZ 7+34>A*(^B1RF7CL!TS"NZK MM5#;I4Z%_N*OF+^-^(3=6;2FC"!]MM6"*^&]L'#G'20(&ZM9P=G1>Y6QW@=6 M#S8!@Y5N%RK:O[/C5TC8 # MX+S^Y;^?UL')%N'8C\*?7[WYT^M7)RAT(\\/ES^_^GA_.KF?7E^_^N__=W+R M;W_Y]]/3D_N?/& GC!<17I_\GV3]?T].3U9)LOGI M[.S+ER]_3*^R?W$;;DS=O3]Z^ M_NGMFY]>OS[Y^# E?WG[)O_DW_X2^.'G1R=&)X3O,/[Y58W2TR,._A3AY=G; MUZ^_.RM_\57^FS\]T1\T?O_+=]EOOWGW[MU9]J_5K\8^ZQ?)L&_._O'AYMY= MH;5SZH=QXH0N)1#[/\79#V\BUTDR2?;R=<+]#?JWT_+73NF/3M^\/?WNS9^> M8J]BD?R.EU1DZ@-\?Y;_XRLJKY.3O^ H0'=H<9)-\:=DMT$_OXK]]2:@G&<_ M6V&T^/F5$R31*17UZW??O::T_H/^Y'?\^S0*XRCP/0K2N1/0.=^O$$I>G="A M/]Y=5VS0#\C"PT28 M.5R37;A&]PGY\YI0T^2[/\4N!0,IW$,4IB0N;&=Q[]P$]\%/^" N\JPO<.'46:[;Z1C G['BWI1E#1 M ]4GA DC/%R'6S)>A,D<%=BH?V5,'!<(^UNR++9*K-2_,LC*HXJ6RW[=I.I= MK_TDPYFL0J*<$D*5W(34,!*-8E#USE$8Y_O[CAQ".%/MY^1BMO"3.3FG5#CN M'.C__N!"GZ@)PXS6FI\,K^WM@"O'1P2.C&=38TSE=PUZ MT7;"W95/@')]M6L,;P13VFSBNE&:+?0Y.<_I4C_?97_:J>A__B#&1-ESQCPX MCX'29I<;S^#^*0\B94Y;'YK3FK4S29FI[K<&154[H909ZWYKE+''1(.CZB.3 M-V2F/E5F3C2*0<&U5:PRGYP!3![+;$VKS*EX''.[EQHRO#1 T<(I55FP5V7D M34:4V2+"<:G,5#2.ZM"F3J,]X44I./+$= BM:$,-5W0%U+6AUIPDAS8_IUR8 MCSN#<^D9TNB+O"+ZF)M38CP5A\%.?R)]8YI[0E8DO?U)$4:)AV)_ M&5)[!EW?WI+P2VV$.!V(D#H5"!6!D1LM0_\K(>D0@D%$U@VU^7JMTU)KBM*# MPRS'( J7"<)KKSQGM2;1'<7DW:\BLW:2%&=JU!3CXA&!%E.*,6&+G MA%%9_ M79"[Q);>)=;MNX3NLE(E [/ J!,DS& *M& MVR7G"=G^7P"F)1K:U"6IW_!]@1+'5S*=R(\YEI%"?0Z2 QJ[JQ:W1W5&VU^: MU,0U6X,Z8XR/34FK9FI0YXOQL3F^'A,=AO9?&=L0 I.Z.H<2@YG3LGVF=77V M94F<4>=<>$PIA9MV\"CSB9O!%,<<@P[&@M!/) 1U7D1N=F;L@K^:(?#XC;RC8"H1A$;H-,0 /@(EQ2"9Q'%/S\*HU/EXZS^;V*0R+LH6OR MQ[@KIKB<[<*)'[,I%U^?4>UTAH(D+G^2Z:O3UV^*V+C_$) Y&\AP\0R"9+;Y MR&N@.<%-I@GX)2_%.I!;*,4W"QRM94!)(KXD,MOD]_-EO!/+KE,D45V M&62_1;9!?IW?_WL0Q+:X3R+W\^3)!UY''6I[764< M)Z9N%>+66)M,S+K2ZL+7AD<+GSJAB^(< P"&0:;:X&;1Z![+0BAXR[*."DM& M$G 8PN/WUR,B K-#&-MV! S:E"SN!_:ZZZ+0$0[42>[$*_)DI_^A<>];)Z O@TDR M=3#>D0V967-@CA(IRO4ST1)8G'7:.%;DI-B+H=9FRD,JXSOD(D*9W!%O45+P M#+.G1 2A[F<&P1(+#.8N4/H6=K<(!I0&@>/8-$V9%')_:W1OS#':.+YW^;0A M-TE$=N@L62',QZM(]!H7#$5N/P9 MXNY<''FRAV@O@9Y :"]8O?#+'DJ)4"VR_-WX['TE' MLE7BH:,DT'X_0.PR^$UD7_C\!<=]%\&9TN99E'>RHX[VS)E)[O,;^G2&NKD) M"1[!CA +K(#I1[-[H[9B0,T'+#HV[3C]U@.F9'K?-%H8E(D$-\B)T9V_7)&C MZF.<7T%@T!!2M(F+8#TVP!&+#,0\L'_EQL!V 38EBU@6O80B!!^/#1DI-?KS5A\+ES&X7N.+?C M&J7#AXO]#'4S'U.+WR6TZ MTW0MR+W! MHF/3&*.V)YA2 GJN[/UT(ZDM(4%[MF4UA,12,^OBS#9L*X.VJ%\CI:\XGQ[^ M=A!.7,+5J/UZ'VDG\&@=RR;@R@K&^3@2*@<%2,]R%+],X%XD]0,*V.C((75$ M[Q">L'K=D,,]8"6C.U U)B9Y3(^1/ND5D/V7Z?W4WN9C&/+9Y [^^2(CL@*F M=^:?+WMZT&?/@2 QQ$!F_@5?$JG5TIAT*F8#X"*B=R@G$0L,H9Q 3& C^P9Z MO 'V45'>/X-< CH&L0GYG^M] OYUZ,IBR'EO*@UH$24Y7#1D!.;DG!.Q(W+& MY4L*+@V*1<>&N4![?;:2!;I"@\I* B:IM8E8V$-&D.E*"RZ[T_,RL3C! MW/&]ZW#J;/S$@0EJXM$:WXI@!"6NZ/I/(TT?6KI. UKU);OBTT)3&*UHUOT6 MY2VE;J*8AEC-%@_.$Y1G38D'*U= ,^"J2KO7"Z$7#YJ062*OK(%6X^J"B-/U MH8)#>\D>[:DG(])^-X6A)P#A/@^&+/R-DR3!_F.:9&[YB+[<,MFQ65VW MLV9AM_T_C%;PK=WS\J7^VTO]MY?Z;R_UWU[JOTDMRY?Z;R_UW[K&L(SH!+#T M&YO2P5=]XP@(YM;;)'8^&AKGQXG&>0N-E]J(MG"1J(UHVBP8!-$7^B2XBO!% ME#XFBS3H%LT"#;=7XN 8^J-@%R'Y#'LO3ZI@=C9642OXS@=$::"G%6W MORX^I:A@*IBQ*,[2)$ZY,*!@9LC'KWD*%[#/!)R0\DT+U&>90[AXB>53^1,E#< MRX8HK-T(1(!W#1ZM0[^]*J9 MOM)>-*V!0$.Z>;2T8XNV*$S1%0&?QK_3H3[YR6J:Q@DA@ZL@"%I!A_R?!Q53 MIL.'Q>MW#^+-4",-"<,8U*=1G,P6M.1:%O> \-9W47P?!5"'#I?<<4 GDA>, MD?T]CN)XCJ,%4$Q???SCP* A$1CC^3W*@KC>HQ!A)R!(3[PUD0?EB98P*.KH MP\0QR)&V=P]00$I6C%"=!Z[7&\?'E,O9@B85WQ"B7J-$^T<@%.4H6WT&*> H M*4>@\-CW9"8TIOH.92&;#]$-$=,RLWG9BU:=BUT*EHO+9PC)KDLH0%6MWB M.B0L9!W7B0Y=$JT:D@M_SF83#T[F:-\8!WU+D)."Z0H2&=4K)]R_R MZLKRO:4$SOSPT \ P90EC&;:Y3E:ZJS82E =.'I('HWFZ1.=A E-WV!%CYS2 M+.&'*6&@X"0*XW.TB'"1XO;@/*'X\HE,@K#CAP[>90;!$1.3(/D]CF+0.^E#L%52)C+E2HWE]TYH5G.B9G'S0N:3S*KQR MOSZ*LU$P^5+#<8;'\#BT6TLHI>3- MMT%L1LM<^%O?0Z$7MUBE]BT@YYP2 T>RM]2$6H)K-@ZIN;^WCA_DF[OF?RX2 M>,^=V'='4)[]/!SZ6:@MVQ)B08- O>U;9NR7H5%P6+(I'<=+@".E$A7344IM ME$9HM.* [<1E+C MX&C,,HJ"+=W2AJTT'"Z*A35.>)HJ#\=RZBG+ML2XKUBKI5BVJ1.OKH+HRZNA MY1MFBW(HV#Z]0H+ZUT0ZUAQ'])+JG>\^QC3*K[*O3MR$7%^SLB^04]-@XT"" MV07@MZZ,RG(&*:>;QP6!O;5KP]L%2']AM]I^5]("JC)2%@>P1T$8M?FB5]W#,$B!52B]0!N,7#]S=8 LB 8!J[<8R#W4;-)4%RE8 M=T8:.+8/*9N2F]42J P]A]0W 29/S"!- I]W, LT9$J1,(8=?_G#ACQ;R8LA M6E-?(T.C0&=E<$I?\L3S M:'PUU>A2R+"^L^AZ& 45IJPD@ITUC0);GQ8A9-1M@C(3\ D^WWN,G+Q[0ZEU M'Q9D%IBVH;M ^7\)WXU@RGJ19^"$7&4^#J%PC*2=0$O,,'EZ75:ZY=A&@IA! MV*[W6'L?5.7_'5(WD3D ZB^=6**EN-S8!!MB%3".& &R#E&&\>G M_1>R2*(BRI5K0M1XJ M!'2AZ@I8(@/;$+H?(IPLG25Y^3FA!9"YY)_#QE61-DBI1O[EG6@1>G.G!3E< MEU#PH-MT:[+R+"]=NOW'<]1!/WC]3'B+!"5'BRFP=.F)#3 M@+:)W( 5HE(@;_7<- 2S@K"-!\6H3\7R86D7CB73PB[?@S6O*>/JCU_@GE<.7(%:7E67T/WJP@G#PBON\%5 MQNJ.\Z@=9,:/(H8"60+Y^>JKYI.#,;D6E L&_BG4(?B<]F!7FD!-T/8D:;,- MV@"1:/%],0AP%-E4GQ.4'+F"WX#V=&E=9U"]*D'V "T41C!MRA:HPUJEUJN" M/,TZ/>0MMF\1!KAO-?BP&"AG"'8=X[(8_]R ML4! UH^1IW!;3=Y_P@G*37$=+B*\SK+L8,O.2-(^IE(.TO($[RXQ=WP/JN1[FX9E MO:ZVAEG=)BIAF?5U9%[P(ER%4[M3*CR@9PBK.E1#^E)BD:R6,&*-KRSSO*B_ M295ULGL@H[V-\'>O=$UT_-:>, 6^]F0TKQ/52 ]@&5XM$F#:WPF"'IW? :6A MZ5N2Z&J.B"B7I^0RWQP_OXK1LO#&&C0^5%SD"Y)61(C"[ KQY .O)29%,+16 MY$OLIH_HE/P4A7&M4@8'O<8*92+'EAF,N[M%ZR)3K" L2F!67I*-$Z]QI0X MH(B6::."*UM<(.]X)JW?7X\,#C@\:.&D00*)#Y69Z2)'>_MN_9[PH7$A :P; M7Q"R>\$5Z@Y^??A22%#1S36'"2 >72I6K[O26#"D ^*CGWA>-G\GH(^8ZW#J M;'QR%0=$1$S1YFM=&IP>H0$YY.]00OA!7EF>'! C#JGCV#H\.8$XV>>?34W!8MO"#WDC1UBZXZ^6TE+TN)EL6:3CAFDR% "(4$[85* M2(,F%AB,S[S>RB1G%.BMVB%C#Q!9LT)7,E!WZG':%AQ88P))&/A=!PQ?"C+ M:<0*\BY23"CE?J7,\5,VE1%5"#6Y5=38.!!O;O]V4I0NR#6#PTB^SNSC+.3C M$$JDZ: L%J[9&J$-Q3$2E*)M>=AXB2$1U=\PK6+S']-Z$ AO?1@MF6KVOC_A'A MVV.T[$AU+HYVPX@D6Z)LUODB?GC8QEC$QA'?,872+7$V7.^:DZD @B:/UJ'? M/K@R*C$1E#G5C@KX-IH.R@' :"KX1FS>&#%ZYRG,:W[$%^@V,7^ MIB"<"7[6$/P#0?0\@%)G&FS8W6Q&%U1]?^H (A6-..(VSJM]D0U<*[]8KZ@Z M=+%.H_4CD6IVK(-N3B%!S>L@8TS:E(H@EF(TSB[K(6WO#B$#,&NS],E2,KIM MS#R!/- [?C4@+2L?X@YM:,>S< F;A\4CIF]P;XTXUB:0H6OY(M<#;./Y(R/% M0SL?ZDU-]!M4Y&/L]C,&;AO%IS>DZ'MG5-C5+R1HLZ5&+YK-E#R1V.1ZI8^X MWB\0]K?D=-H.6._[,?9M:&E#RU^0MVP4,AAI/PSA1_O,T" *NYT&,63WE#&P MH)K=R8= D?1\T!H;<.FY:]0TB,7'.Q<^1T<$NWZ>9U(ZM"9,XN/,WG>.0D(FH36WAVVZ*@IN4A]^O"TG35^W M]F$NO++%X3PBP[6E.-JVTV;&[@9472,-WY"V_ _M_E9UE?^ ',KJWM:FLRZK MT?9SA[4["PEJ;B[6F+ [2$S19@2)#*#UC=$C.]G*6R-N@#(MRXQ;8M!>T38%<^G9KDX0 ^(C:H-?(D=FI:?$_;"A!YZ3KBK_*PZ/I48 M)^3P)!R$9#[52+425;-%@]@L##0-SX12;3V1O[77DB%6=$M!:E.&?@0-Y\M* MZ*G9E=5\+!F ZM"V=-')D<;Q18%/'W[GN^Q/.^T3K#LDZ!DF(*?=!LE)"&JS M1=&7,@J!:D-WR=@SQO6CULA/9T@(ID87(Q*'O)?N_67H+WR7=M7J, X*C_^#KG(W](RK M_?(M1H^Z*^2E-%6S/7;M$7R^*_X1.*)4DY^(U1LD%BOUE2'7F M)"ZXJ+&VSQ:LO;+G"&?';>@BPOK^QU&]$T@R<0RI'NJ2 M/3BUQ@R&'7J_?UXQL;E18]+P3!32\F;A'7+)$XX>FJ%W&X6X_&OFD1YA8P&P M:=5DKQU^:Q"F@[/J=^(N!V[0(P_O=]M@43I= ?.$'*34XCGFPJ?%R/$&_ MVM(^M/A!3DBPEJOLFP\*S@JBGCL!?;?=KQ!1O1TBHMW'*0NK-*"%![3YB%T- M.1IM8ID7MJW9B?9ADB8 U1O9CG($ E=3N#)!B<.0KAK2FP9:>F ;C_<14)87 MK$Q(X\@!),5I'Y$#J(C("O87:C(Q%'A$5'$9DS6@2!D_PN8&M)NY#%TC]FQ! M"!%<]W-IZE#')[[/MGKSP']U WNXS/=]F/'L@@8.W4Y:E#X2W?65UU M8]17@8*409I\\^G?.FL$V(Y=BK#=[NS*.T .V+I@Y4PR(*@"=7*7QA4<65%C M=W!HI7J^:UQSR?4JB4)6VU;N!;;QB47OK(JJJ=T_FS,V[J[/J$R=4$VJC0]L M^NJTA-J$H(TJKI+NH65A/",G!A-HQBHO4*7S-%!Q!)5 M[[;2RI3/0[N[WCD0:/C4[/I--%$2"*\W$U+KE-[XB1-D2R*>/0;^,KW>(RCV2ER$NG-A]2R!&T0M2U2/N,XJY,6A1X3!%/&'Q'!HT%,3GR]O7Z5 MMTTK\[2PHJJP1XG-1<.K/] BK!VZV*U=,H1_ CR?(SN45!9 @-R M5@TY%_360^E7+'/9RPQO,(^"F"*8'M5P(RCOD&9S4*%@P:*QXYJ[>#/8#JLERC1!E*8,C!:U)\0($KI5PVSX&6RY@H_.LP0;C@BU)4 MD#7G4YOF[7X9\^8K&?ZN)MR'*'&"#T13H23/][SPXP3[CRD528:O@KBE!SMP MM2(OE'Z'M+J"B6E5[BS+HG09J.+0,\2!2[]/ /W5>/5VP1Q]]L.IL]ZDL=;" MYWQ_V,I&./->K[&VQLG;HN'(2UUM12,8PY[W7E+BHOGW^X\'Q"3EJHTA::.Q M2'4J5K6-[$.U&W_4$!3 /9)WO*AL@[XQ+&X#EN.F%MC:,W?3_J2,ZGZ[*8BX M\]&ARK0[.].-.C(R+<5U';K1&CTX3PHB[1G"[NU$*..^R1L.T>Z\!BX#?UU6 M9M=\!3&&.&"!]TT>)!XTPIN('!AH7]A/)86#^_4!BUDP9;G6%V:./G:A#\6S MCU4PQWI9\+Y0&TFQ&+8AEMS>H2T*4T0KD=-.X936)S]93=,X(?H-$S47I![E M*XLMI:5KGD#NCCI\6,@\4UK#S0+P&G(&;0*V#W"6]]%\7T4 M>"#0"L@=4/5^V8@XD?",]]TJ#D)ZU2 CQ>>(\(B*'N)7$:XN(9(!P'(C'9WR ME!20X0M#R?(%VF :?L\_Q8S5JF40.JSV)[*;B"TSB?O&<(1";[*FS'[-_@H/ M5(N>U9N@:*ERX6D+#"9?.KOMHSBY?-K0>D/YQE6Z%(I'.**31D8>,M;9P2#( M'BJMC\:WDLBO()Y\93O=6JPO];CC)X:8R K)3)]5GR*R3,FZ[*Q/V(9F0@X& M1+NH=E\"RQ718@3NR)!.%Y%:&T/Z7;TDCAQ2XLB0_6(X<^0E=>0E=>0E=40[ M4_O%T_CB:7SQ-+YX&N4=7]E1K^7TJG]YJ.N7,T\)TZ!FL%/1;$/%D,'Z[H#, M%])O ;X03.N,9O0.R%6C&-J6RTFPEKKA2P?9%75OSGC,:_C'9 7%Y%@FOUGV M>-T7NE"O8UDE514M N)I.7S50E9I%RH-J/OTK$:Z(L*."<',KP2R@#FDK)R# MVHC5USI/=B!%C2MBGR+\^3HDIS/A%QBH)JEG %1+=B!9IQ6Q.^?+!W+.8]JX M!A:G!J5,$_SEWT]/3_[GTX>_?_^___,/=Y,^_19^_\[[^N-V^=LN_'B1?GG_ M(W[WXZ]O__7Q81<'/V[=KZ^#OR9GR3WZZ]/7[\X0%?(B>X/?_\\/;[.'3QW_[YA(+EUUER]\/;LW\\Q>]^^_$= M^O[]N^7-V3^G:UB_U_O)_=7WYX._O[ZNOE;][?[X*_/OSP[NT_7\_^//-O M)HNOVR_8_]O.]W^]GT:7[M7W?OS#F_G#Y/[3Y_2WRZW[V_T?T3._O3D\M^*+-+OKF.C0>(5#2RQX-$]]?9OR,$J\JDTY[2"3-9GV:TUPBPNR\O6XU@O] B6.'\1Z#' < M@IP[M'FJ.C904UPPW(+ \Z[Y_T9Q_\$NE&&+\9'W*9J$!\B[* ;(JJMQ M.$:294ET R[+W7]=;7.:@ FF(84$@7P1!Z(DQ;(&L;'L29:I# _D*T!5*21H M-?A"9J6ST6*)#D9MBF@"JR!U@T@4?+G@==%IU>:4&Y>6]I4^+R ML 2$AD7'9G)4W_.D#@I31B";A:5.X]LHN:C(3^*"\]HO9)[J25)U^AGM6JC! MFD5+-J@QQC2"P)=-%>9*H_'N,)<8DST;JN70%QD;1UDOFA5[/D9NM S]KV0N M1.HQ34M%\2)CN93DH+P=IB#?$U(WA!+'/@^YV+ND3>[TWU "/JV>S+ODP^7VC,C^Z.UCU-9<[[8' G6X(^#%%:"=,S3^ M[C7C*GCQ$[SX"5[\!';\!)S]#Z8]1?2^>14J!*-_"1C$'U"9BBE:UJ@2VT$" M,%C=*B0*I& E0+.J94WB]N*7_4;4K93?UE2.WXOG]L5S^^*Y'>^@QV6?@:UY8'Y.]/*&=D6Q:VM['^G"0 M;L(NG?$R?"2!:EZB&8*QDW/39 70:M$A8]]6P5V=?*PD76##D;AUUK!&! XQ MR_9:_G+D8U(7%5#E/1Y!,(N!"!W+]H(A ,%4Y/N5Z%J\W%&5.UM,Z;FLTD"6 M_[7EVY18'536 <'L8:KQT>Z&=V@;!5MR"[J)'*6J?+R/K=IB)"7-GSE$-^KK MZ5Q7RIQ/;=I6I(7,FW;O;5]](3NT\L%ME*!X[NSH^:^RD'D?'\5"YLXPR!;+0U @=T( K?5TVI +7Y:O+S M,73REAZ(%L9UHQ2H0E _59M93IHO8*;P3/=GWQN;]L0H%W&VA6<[E>$[@/"Z_,(X^@+;=@!@A27V.'I?76=D@Z 8Y,;I*"1'T@4A[G:[)!2-S<5RDB%D3D%=%76G$ M0ZA1*HO4OMRZFM! S!1R/%R'#U^BWY"#Y:JO*0]Z$!4;@?"KR\YL,+,:$P0Q M! #A?MAGO >;XH.ZJN56=)T3U89RD6A_K!>N_1#3L6;A7X&;5$ M%ED@2=IVM('Q["$<+%>+2>MQ;G"1@L>?$!.V&\ M0)A.Y![AK>\2)F<+!B,Q34^)V?\$J-6-,CB" A!I?/'VJ2\$L[" '?HFV00Z M(8RO'[M'B)TE))G6-^@6<1UNTB3.CL$W@%E.(GI6O4A:%VCF)8$E2?A[?XWJ MVY'Q>_ML\7NK$%YH#K_O1L;ONV>+WW?2L8M:'JY]AA1#=RO$VOE+XA<4>%<1IOFK"LCU#F(S:@44M7[Q081D7U 9 M(N\0/R3QP0N7>WCU#/.=])I:=^?CN&P13AN?*?Z(=5FDU# 58NE\]V[W"$%"!P@\FMTEA\"W"-UY+H=#^YC!> M.*;]V&SQP/@@H0$I@EJ#N]6Y_Q7N@ MEXQD$@1%%9\YPB[9TD5((*HK7:AV0375P0[7-A77QZ!C\R0# M#P9B"A8L+'-/;"R5VD/2;B:48%5S,-+4L;;B-LF/-FF2:8EH\4@6H^N$GN<' M:8(\Y."09@IMR#UMY6!D(,-CNBX.(X/A9M8:ADQ,K3/G6C-U\S;19E'M)"0D\KHB-)X.79@& MZ>J@Q^)DZ_@!O4(]1%GMRC!3L*LH(&3E+@^R8SV36X6TZ.2RI4%P\\-L#D;Q MJ\:T9G^P ^1>EKWF6C@X+V@3;%S-R2RN[<&/7I\.E&V!\X\ =\O]/"AC6F]* MF7&>S65&2F@%7O]EZD936SZF3L?^D]$.7 J+LK6QY X_0PT?,KJ?D+]D7C\O.&+%F>?E:'/2D"B=:9*J?O7/X5PP3D\L6-("'E70_,Y 8+[5/R36VNGR>D!02K+$MV#;E]$ I M?Z9 P(*LFI%"('Z %@EK%WW0^P9/GD#-*_,ZASH1I)Q/;89 L=?@OO@Y9[(P MK1&=>$4#L+=.0+&>)%,'XQUY4&4Q.2#[HX>D15^T>)DU>B7VB VFJ^C$S0I[ MQW?(180TN>N]QYU &E-:C$/+D@E>'AJND,!2@+.*T3EGS"JV)@MK-\DE0O;K(&'P@&!2'! M@]\28G'!) [6UHO:[8GYH=4DG)[+$WNF4$'\U^$6Q4EV2[X.)XN%'_CDUAS? MIX^Q[_D.ID_..([<[*<$Z[]&9,9_)[^>=D(@#.V-81S9"H01K<_ZWADH;_,U M".:.ZR]\]S)9.6$4?"+,9=MZ?_>0-&OWC6+Q4MR'C:P_["[J$1A4KDR-/> F)VQ*AZ[<./*!ZPB4TX)&P&;A!^&2 MX\@>W/@(^#*Q*6O^Q:P]?;FN\UH60D;^F9*9D/G]X=L*V=,&T1RE>:7H#4@N M6>0G9+QZ&B?H$UR!OMVWH&@ML@Q64A(UKIOR_.F;:91O,4NRNGW\: M6=GU6[(&)MR#;I]#.$S45BDGOU[^Y!BJSKZASI5#M1KC?2=,H]/6;37FQGAS ML\G9>GCK*#2.P QGS#'V*;0:.^RG84,0$#7ZZCD@><$YM?>AZ/L#?A\*IVVT MU-[>O56OB0 71<*B8R__LW]U-5V #!G!A/?L$Z WK:1*SE4ZO!T!4.4(^& MB>?Y>:W+N>-[U^'4V?B)$X" P:-E*W56#1*NI.""1EPW7::!*%EZWET58I =$BRD,(HC!N9 ]H5SR4S57H9^$&))%6A:ZN$\8<+^83 M:F5I0MW\AV74:JP:Y9Q::50&9]6^)-6:3:I5W$]&TFI?$FM?$FM?$FM?$FN? M3V+M'=JB,$57A-$[E+U4"'TPQP:?FD4'.O!U1$+20/;+>Q20'R_?HY!P&] M)6]-Y$K?.;0HZ.73AN@,&-NR)&E+ULV1$)>5/TR,3!DMOK?7P3B0&70./G=^ M(+!,V<($SKPG\\VJS:-X%EX^4:*I'Z\H[[,%C4D ;6?ZO/>N1)2-VHTW2<< M,)6R*,NOIDJ?Y9YCB*8_JD-9]OOV-MZ_TB)530H#YH?V'#UC@,&6E8P%5#-9 M,T$8Q47GC4KU@N@]'JWGK>VX$NZM6SR@/C6]!Y-'$2&4TIZ(%=OG:!'APLGX MX#RAF*A?[!!.R/3Q+IL#C? B7Q(1!MD9G'.O6IL<@(%GK8-AH>LON:RG.PI> MBK.C:",'I#O8M)Z[[N!(N #TG=%'#> :!%P3,/S:BM8:=6$!05T:7 SG8^7> MX.NP]/\7+XA%O="!U"DE-=#S5"P*@BQ1-)SK-<<1T6!@!I/:\,_?Z%F790G7 M018;K\W3=>+5(HB^L&,DQHH18'/1$;;I,($^LGIA_,88 0V1$)$$W*K&@B0D ME\R0& DA*L,+C[^4'@>,DI#846:")%YB)%YB)%YB)%YB))Y+C,0M2FCA8'*7 MI0V$O?/=QYBV0ZT,I1,W\;>-1%60AX,&&\?UP%"XOPR!!J9"2-4;'.SAV*1@ M+\M!?SNTD&-XS\VF4=8<5 _1'2+74=S50L%J7_XK.$2R NJ&NT%VF!$"T43*9(_!R@39^A-UA%._*_9 MST%VIQ1AF\5:1MJ:<@!()(1K7>AJ1/) O L_SLHPSC%:^^D:YG;62]7>97PL MV"4D+U,12_=(QK3D]07*_TN8I_& ^QGD";QAOY>K?2E[L$N;@*+-)YBA72,&O2%>, ,<9RJ-YBUC[O(F88N'_B@8LV0-8T/K MTI8ILCP2\E*L//L-+P<(6-DG/D.\WBW@ZZ'5[N5; )_1'\9PVI/\)<6RJ\7N M U]E.^BY38 L\QP&:B(UOU:4FA*9?WVL%8CJ[XF$[:M*0'\O-2(U%80]MJ>=,17+ZL NXNH;0V^#0S5$YG!0J#3;VE_$QK>J M_870P%P!"0LN0E[F ;J.XY301[-%K?@OC-+OI7IPECN);=,*R>^3*\B5KTZ7 MIO-@_S'-L@GH#_9-0<%1%=$^P)") >@*I0QCP:F3SQ;3;)-1OWQ"V/7C?7X& M&+QLJL]ITW+D"F)09RN+>D^4$;5P@^SSVJH\V<(0MYH^0\0 MV?2 MUD-/BP:L<%P[A>^9 %OP*>NY2?N85@T-#:,WNL5JG$/H4Y8I?^A-IBM M$]!9S1'V:>ABTU@/ K@2 \=4KT;#EJ$&!D@7##8+$[)*,=Z1!0G8W4F*\E%5 M*C.V!#KRE^@3.')E@AE>.F$1;^>$WKD3^W&T("HP)K]7!%]FDGJEE9 O/7Q' MNN**A.K#:D9I2U.2KQB@."2028%=#4 ?KWT-146)F=7U*H@V"?"J_ M^H6ABFT*P]0)R!/12]U-4%F($NUV4Q<$Z3D!-2Q8!X@;XF\ M/%CQ'I%[/KG\![L[M(EP@KS\F8!J0>?5!],HH#T5:)W]I,I(@[&I&>;1VB-\ MV&(!@PPJ<[ ;&?D>1W$\+7O% RR5'I(6@TG,8-\G4IFVL+INR:U/3_^K"%]$ MZ6.R2(.2&2B'))_@42I[.5%*Y/2-:Q?)]8S3B&/_!04>X?[>"5#=**)Q29 ; M7\9% ZCDDNFU(>D(/U ME+L.1\PI4^7GF%?&(!QZPZQ?NL(-X_>(SY@Q.K[Q6YF.WGHJMQK'-8^%SMHO MALG=K=1K#YDPSR6F?]RG=#W-%E7402D6F,.<2\UNF$P?B(V#F2\QJ:B9$9.^2#[6C=43(OY']O,>H$WIY8,X2A6[#KZ\, M9/^H:D8*E?%TDU3Z:_2.@%[R?*M1#34H_BU:O$*NN\* .WU[20!I6"CFKZM08>'+Z M<6"V\2X+PG#/]ED+&J/=57-P\V MT%MKEQ"0RF3C8U5'FH8(S+^8*6D?X5BE-$SK&ZM-6/@Z8%\+ICU'PV[$C,A5 MBH(E=CR4=;O3D*IP +NI7A(R%D_??$6C:81#74GSOCUX(7,G;;2-8D;J,EDY M813L7[UAEO>D(N:>(>RV;M(WK55H](G(Z*%:IYA5=QF "/-[FXEVTF_DMNS9 MDH"I]36--GE9\5A;_CU#6-T1ZACT"<1P%D%&\SKTT!/R-MAW46?C26$@'L%6 M@/@0#U:/3, LD/XR]!>^ZX1)>^W<(3I;,H,/Y'_7Z3I/ALW_/0%JISR '4LQ M"YJ8FY"_^?O";(/"^D)LJ@2IG=DSA+VN;T,V9Y]9OMMYP_PWRRT.;UDT#N[=G]S&+PT9#]QA* 1'22LJ#+CNHY"02>:!$PX)&Y,)1'E3WY2-)2#Z*3&G <4/)=)&J5KZ:L*P$E>T9HQRU*Y8;-LTS2=GV>NFL MZ*:!GBU!F,(=76J@SBX.,4L)>'*+5@R.?'$,D_" >;M$ %GV>@W%2-;/I7Z( M-2DJ&.V8'UIV>8GU0746L>=L.F(FUZA1G&B+F/NQQ=H=TD+FSQRLC H1!?)J MY]7$==-UFKF/BI_.'@-_Z73;@QK+ U)BP995=T'\E(V'*( M6[2@P4#,$S)0D0R/"6*=HS=$#@V%# MF/VV;3,(7CYMD$L.?S*1%(>SR^\'T, MVK= 2%#SU=%I;%FUO&10 YF5&@=VHX]E(*_O&D7IRL3"CKAO+AU, S-BX_<%&>]D/*8: )IUMIHO4F30B=V M&(!K"F*&,YO1S7U+H[&MS.!P8-MM[M#B9)1S)]Q5):YUNTC1RH+3B' 1DBG5 M"F8O(KPNY-(@. L#S?X[4L4O#; RZ(3KE)4R>GI5=:@LE(\T!W+WY*J7K3JD MYCR1FU?Z#[W+K#)F;<8:IY.'_-_+(6LC=>[#C(43(_=/RVA+IN[G:X;\(5LJ MV2+I'5CY).*,R @J&L[F^(U]9(&@"U4LB;$;^U!N\J5XAY8^W59A0EO$#\*$ M.: %0[PJ+&Q!&/;S4D(/V*&Y:/>[]6,4#!)U=M//& DBC*T%Z1@]@)?D,.O@R]"R<9)F;NH'9>S*IBY\O$ M;/S_7C_16.LHO$\B]W/V*HAG:1(G3DAWE0&U+1S^.#"1D5._&T85G0EASZ,L M7@7.,"":(QV#4F_-W6A+[1JBB"96!5G"U:]H9V*QMT:T$OBGN;S;PI!H)ZTK M]US'5;V \_@#$^)G#WP,*UXL&1E'@@805WZ \)2<+LL(FUC^S?&.2;FW)%'( M^YTY;5ZRE,=BF+CHL$<\"HW#$4;Y,C)7BJ%.;'^ENB(_,6/,:(]Y#)J&*X]2 M_(:JZW5IY7";EGY]U",P"@A$4@)@K!W'7K_=KYT@.$]COZ?9@ZRF;XYW3)J^ M)8E2YJ*7K9[(+]<(TY:+[W'T)5D5AF<#HF>/>_@&!:%42ACXKUO-=;]"06!. M]HWACD'9LZ10RMK@6[5DZ6^I@Q.$@UU^@S6BY=MC'H/8N?(H96\HUJ]AJ*.% M(S-A&!1^9]#C4/5\F90 B)ZU^H^IV[2G1K?*2ZH8["AN]%T1E(+FOUGU;S/7 MH1MA@F?&$WTCHRF-9,"[:>29<#6)QS^"2Z:4F$J$!*]<78 >G*=KC_":59RB MU(UM#-[(QZ&7>J13.J],E9K=DYQX'B;WW>(_E#]1KW59,%BC'LWN8(JD1,!8 M0F:'WI3\<88?HB^B)#9% &IC'L/MB"N/4OJ"!_ @V6EI^-TI/8R^<".V_G%%*CTZ,Z*_]?U!+ M P04 " ",A&Q3YIT_1EZ0 !M+ < %0 &%L=&\M,C R,3 Y,S!?;&%B M+GAM;.R]_7/DMI$P_/OS5^!QKE*[]4I>:7WQ5Y)[:O2UGEBKT6FT]CFN5(HB M,2-F.>28Y&@E__4O 'Z3^")(HKFIJ[J+5Q+0:'0W&]V-1O=?_M_S+D!/.$[\ M*/SK%Z=?GGR!<.A&GA]N__K%A_7Q8GV^7'[Q__X+H?_SE_][?(S>X1#'3HH] M]/""SJ/=?NWZZ#YVPF03Q3OT*MV]1L?H,4WWW[]Y\^G3IR]=,B9Q_1@GT2%V M<4)_@8Z/"< "Y'F,*<#OT57LHYOH"9V^16]/OG][^OW)"?IP?TY^>'N:3?D_ M?PG\\..#DV!$\ Z3OWY16^GY(0Z^C.+MF[1ZZ2, MDDJ\D' $_>FX&'9,?W5\^O;XJ],OGQ/OBXQN"/TEC@)\AS>(8?Y]^K+'?_TB M\7?[@"+$?O<8XPT?D2".W]#Y;T*] E<*02* ; $F[@5<"CER&S #*LA17(!D"__UBT-RO'6<_3_7*<%N MA\-TM;GR0_(1^$YP&R4^%?W%0Y+&CIMV*9<0=!@J&R=Y8/CD\-[0#_P-#M*D M^,TQ_?UA_ M\5_E5!1M4#D9%;/1K\7\?_PE0^&_4&-?B[C),B=V"R3)/Q4;RT>\<2.BP?;I M<6./FSC:F3$[C0Q(\\98#A=)@M/D_!#'9)E)!*ZY L%T3,%*H]0)KB72U5A= M($;W% ARLS'(83-@!8;+E;ID=+?UIH7J<-+6#@@]TI[TI^WG0=R3 1_8*GW$ M<09QDL^K#G]LM:W\NFJ+2[^MB(Z;!_=/ MUN*#&G!D37A6V?^.-#ZAQ6R.);'*A/IB=#Z662@?'0*VOXU12/B$XX=(EXBG MND(X4PJ>#M$NU[[SX ?$Q,:36L6<96R;QET4M.SCH)H&JXW$G*J+A6"7]LUE M/B)JFYE/[\^-X$-,Z!K$J;]%^T=_;7'IYW<]P\].P7XH^P,O?#G[ZL@S=X$!ONFZCF$4ETS3V'PZI M\Q#@^^B&["H*4[)# FV[#,F7BY.IPMJCH#:!4"I/@'%0EQX>]27^^(=OWYY^ M\V>4+57I/1"1'E.>FO(_&DU-/Y::SEZ$7A>AJ4T9_J(3',<]+!PN3KIF#W)" M3TN2P8]P*;\%Y[J8-&/[A3W,)R%26C:5+L/^C9AU8JPNB'Z*=K@\MR>] Q:M M-;*DR TM$1R.U*6@O:\:NUC(M44F#8@R!T79Y"@$#IY(6-:X+A/L=0KW1'D=R<>%9P'0 MOTGH_1E2_*1V)AH><;)Y3,Y#J*8 M^"A._+(D9T1BT7^>$E_KQ\:$F]%2.0\,.OE/B.FQ1'Y ?C8@I6M!&KX6Y+)K M\DS'"8#H\L1;XNE5,^GZ7_$:S@N8J_B)M\6[W[^-\3$1'T1%['_UTWB4-KBH M<8(T^B=!)8D"WZ,Y[#ON8+M7)3&Z@+1N&E+ W+Rḱ" M"T)]M RW,?9\'*;)$?G!_1+T..2RK:Y_NONVGYC2P8%G@E3$![XI[T_2(:DG M#6"+)\ *YZ>*.I_X 4H^GV[#!A*:M#F M\W'KRX905C7I9GB"U-X2G3O)XU40?4IL/33K+FCQID&&A\Z[,CH)L5G<6P?8 MYV1"5@J>D?$I8'SY0.270KR-HR??P][9RX<$>\NP#*8MW-1_FBYQK\?R,$I1 M$SN)/G2I]+TZD)E$-;ZF%QT,&'TZ'A6 D%-"@HUN]Q>'EC+L0R_;U^+]T!/9 M4(R?.3M5'/RWYZ'Y;;E@G67X1#QO,,7#6WX^BH>#G4KQU-6-7TR?N[J1"(&& MJ(JH-!-U(T!/2]TH./AOS\/1U4W^*!]*W?"6GX^ZX6#71]U4-L^F #1WQ2,1 M!PVA%=%K)HI'@)Y4\?#M5@4__]T9:JZ%Z"+T_VFZX9,3T!CG'=%SL>^FV*-_ M6(1>\Q>UD;P^$A[B.^(J7FXV>**@@.4M0*3S MV]VB3*6RH?3@9Q\C3<9E_\#5XG M)SAPBFV-]-&J5Q[?\M@S^JY3)TY5'YP2/=%UH^C+0$Z*'O#6#T-Z4$4;E"$# M>37>2P#:0JY'H)%MC8QFEZ$W"OMXIH:4?YC\OLLY.%4W+?-.QL^S4YF*VKCQ M,DZ$K(.U[:=GU.F ]Y=E(+_[_,3698YDY?&/ ,V+'3%..C<\C2=*SCY*BA=* MO L?V/L>-=L%%S\*"AE?*EIYU4UK.FOM\T:K"S"IC/U4%%H0?1*S]$V:37L/:=D%4-">%N#\([XF(BTX=\ M2G]6A#:/D)8&3_99T^+Z4:@(OL_UTRJ21)%[28@2G#0V0WY%-0?.P'F2YK@_9 ) M7 L"98J;* B40Z(QH*P\,(M'!O4*-@EZ)/".-U%\G!"(,Q#!H8PO'RJ9$M(X M6_@Z"K?7_A/VLO5J\,]>V*_N"9#)+#7]U6T>L]I8"628SD<,0%Z<&?W0D->' ME^SWB,*9A7'76PH:-9AZD6N 0X^WU)R\PWM:+2[<3AM<%RUFUWT08"%2GMEP M5(Z?S>L(!>L:?H-LSZ9/=RN]6C;MN7!2A\AIF0:=KRLP_Y2'LCY<^X>R-FX: MA_*F;.GD$6"LTD&5,I_D\,"[/ UE.N= [D=$XP.Y=)L+\[0$/WFXA+LB3+B$ MAXIUFYJ@0D=<_**:AN@\5$[K MB!)$;HPF:QMI,3JDZ)E^P'5?SU[&,J_4\"SIG;YXZ<I\(K"A^N? 3-XB20RR(KHU6FT^\GEV])L%$6!@OGX&J*> 6>P]& M-HM%R7<_3(L5%[BT?I"?I/0%2;ZDR36.9QK@L<^T]$0S[A94@ 'C(E&7H_8&_;>+ED2=4-P<>J]S@ M48%\5Q!1#22[D/11T#-H#*;#0Y5J;6S=.)ZI@0QPSM"^ MU!RI6],U'3RENI.M9SL$),1$MWE3,6<>MV@:K)0T<>KLW_ EW05^2*WYV-RE M[(H1'PFAY?60SC%^*&=:T^82;G?8T4D3HNYQO*,+&)Z17!!VI$$#$XU#+Z Y M<"F91PZX!U%O.+B33<8BSA$F),( S5(9^A,Z=IUEK+IS[=5EJD3LO@&=06(> MM94(9Y-#4\??.^DA9K&T4=2)$AQ$ $N%E(:6V94@"IUSK-(Y@$I'EZD+4,_#"PG&?5"3IA(4L)@%P@-*/.[.S"2B&:2 M25^:F6\>7C"PM>LV@MF[J3CX)(;99/4:/Q%*3"9&>DM#G,A2C-1G'8>\:$-I#W)$[I^R2/..?8J]D$ MFRC>Y1CGI#IF3'+?D'DTXFF1U MMMH;MA<6Y8?E0UB]/(@K0!&E*<^Y>QC$R_\^.#$A6?"2E4 ;A:UMF*,?@EH\ M;F&A8G1@V.HCK(VZ(R_051*J/(1!.BQ>@ LWQ4M-<7W1^R88B. M0]E 2)T@XD#!L[W^%8,J9##!Q /*4)R:6E, M/P*(H1CD 1"$ NAH]&-H4*35)ADC8O?.\],@9Y6_\['7M:">+"+)M270*L X1,HS\-AGV['6"6.=U>7\!I]C>:.''Z]M7#:U3,@F2WB T%N[D[,V#W?>S0WM/K ME]U#% SB=1.272.OL;:(R=D8E V".Y2Y%"_8VMV(H956R,?EL_M(J( '!ZRY M *W& G@8")M594-1,18X8"WC1ON+[FQOB,M_?HAI(E39Y8_Z 0,OM*6 (7P[ M/BIR6SV?4VOAF,V"O\N2Y MK&AROKLS<\Y?[G!,"Z._BZ-/Z6.>;SV"!/#AVHS^2/"02T,Q!65S4#X).@HH MY5130,2;-HH=Y5+WB(-@/ %I@(.P'^H(*-0#'%#2S^T=S;(*J#U M"6F>1.1^9 _7D]4A35(GI&[N&'Z(##S,R2%#2>&5L)F(33W*BG,DJ#8;7'AT MF-ER453$,#E[%CL<>BS'-W"&"5$3DET]TEA;(!CE&$0'P9TA7(H7G.YNQ%!C MY*Y(E;D]QCL,(5#;VD&$B.AN*0]1U'/P.T\R[%\U*5A47CO)-FORS3?3^K/G M'F._SJA#M1K:%**A^4 C?['3>:(!^D*#PR/^&XWV?@<%/#%MN!TL0P\__XC' ML#3;$$&R$5I(*,R(;#!BHQ$9#NN2"EC2LA,X&S3L^I!UP)ZT\EMK"7MV Q\! MD?&P7E_>KZ%K4_+94:_EQMG,@!K[&;3\_+$@!>V5K!T<4C041D4VYWO(0L]2 M/G7%@[<_\^;/"]>E2?O)'7:Q_^0\!/@&I^I[C@&R(EO05EQ+!QF1+LFGT#+- M^9PC%.(4O:+_$VV0$P31)]JQ.VNW%QT>TLTA0$XQCPSYCZ^^/F$5_O[C[=0W<"4U''AHRJ:*@<07314%'VKHOIV)WM4E%M1<&-KTH(PS[ M"G1#EE_Y(;J(@L")D]?@!ZF)9#2$MC?9S'M$/A$04?Q"OHI)9+2Q@$6+G+>^ ML/=C-L3'"8R[+F-&LZUC:R^&=O=MC/>.[UT^TXX?>!%ZJ_01QXW3>Q)9T%D7 M0DMIX"40G7PF\@O.@&06&_"U+E:ZVS?5,55?V^E%3+26;<--@(>Z:[M?%OL' M2W'2Y!N_73M?; ;XAS_@P"/'X-HAEEN4WCIQNMI<^,D^2IS@71P=]I-:6/U0 M /(H=?$3&5@,"'HD4(Z)2W!,9H&4$AK&]ZXCVHLLYAZJI<.3?U9:E3;M8Y$- M1&X>PG#8#%C32N\DE!Q\AH86+4>:OMP2ZJ3D8+W\[>#OJ6Z?RMJ6+FA;7&3( M".VI; H+/N!B/'/WH$]#'5XVK2K%[HVEJB:EDT9->>O8#Z!SL)!JG7; %%C; MR.*EHJT-B*GG-8##[35V$GSG;Q_)H?:^/4> 12E-+/16T,1A);+07APB'ZR(GJL:P M7)PMKY?WR\LU6MQ%3,/FM45LY,A(EK.NSL2X*+)E:A-!4V;4O!.(TS3),[?."S7J:,V" M:1,2).L!W/U*T%'E&NRS*8@IK-,_HY3.!=57&KSDY;V(]FZ:LNFZ\0%[78F= M2IX$JX$DLXBP$0L3'8^":@)\\I2<>RT)DFS7J/%9#N"6%D&(PF9THO4\0- O M2@[!VD&EQD5Q4.VS2:5^:06=0-XFZ[.H[.VD)L$ ST*M_)U#N3SA^B(PX<*+!@F@CI#Z, MHA_&@!-3ZZ!* [%D($@7A,OYT381YI[XHV^ZJ3'2XU8#258Q/%-#-% MRTP03+6GUB58B,(FU6!!*HY=8=!@06D&2#8ZY"Z31OTL*1+16B I-MKJHYEG MP_JI#ME_C!(GZL39Q_%^P%$"P@X^)L&)NW5HIGU.X3;L&^AR2\U%D MR'1O" -R28R/%OR6F@X?J84/S&.>#?]QT(KO$RJ]^5+0H29Y"B)3H)6_&"N MG[0>B\4Y+%QR&,M;Z_"Q<5?,7P[FPIB+B]34F*V)H7%_+-ZM>8R*%DWR4^:T M+4+O/ JIH.+0]=OAS)%$2+8>@,TA04<4O*IFL!S?QASTBJ9-H6_ 'W!JL+4N M7BHR&$93+.F'<6A=-#USHZJP(W)8O8\UD3%,>]&@KTZ.$*4M&WB!W?RWI^RW)^6:9W3- M/WU[REOSN[??C+QHX!-9]+(VHGM&,4Q+/M!")6]/CKX^^4X($3('2"+SK=?7 M7&&!N0038,,+7+1D%_KE^P!:&]]W->'=.O$J9OW[/ ;Z%L>LDJH%32=S[J6*<>DI69F=-!]C MA<=%E3C5-CZ6G]"G#/VX$M6N30\N5NK*]"+9BCA5Z6/T7LQMNM"<3G2?63(6ER-8!6(Q ZZT(<7QIX M:6D6[> #K*#U"3SHDF:$@\I*Q$&V'M!UN =+8F3Q1E@A4PGQJ#:O6&,M0-V MPN"":"W;450!'GV$J!52 $RDD#!/*C[M@,(HPC-U,$'5Y0Y6C-11!*XL\4(( M-''";$R]3AX."* '.9344A]9;_=ZD M,K3'[G#J^"'V+ITX)$HTJ2U]@3>^ZT]5 U"YK/U$'S52&D+I92-A95"?J\UZ M@5K['U1D\@F'!WQ%D*5YM305[6<_?3P_$ MEAV,BVEGA.%H4%3$L^TE!VC.DC('BG$):G M V.M"3E!:95*5O@-QT^^BY-U%$P5CQ N!W [(\)%Z$HF[ 7:EDY!"1D(;/:K MF=?T'*7[!;HGD>'$OS%I,T&D"3YSA@SZK-\1*X;:QW>8V2[WT35Q^K;L'G>- MTS3 NZG>!.JM#.!\:2$F^/+I7!2%*"BGH*2< WEMTHO/==G3IT9/KXH]Q*!O MJ)=E^9X6SXZU:O#:CGY4J6=IZ8R[=O>JM>1%>* M*_HS)_'=2<2*OY)U5X.+AB124<@/#>6^KC(TCM #G:A\.P(A8%*>UN5*3 MS MA=6&>>$'AW2B*W716K:OK@1XF$B5ETV=XYLD!6=E@E4GB/'-UL^8]AC"WH(X ML\X6WQQH@N1JT[EZG4Z%]<, XJ#LA:% /@L8QTX&A'-37]=^&>S7P.Z^D7#4 M1;8_Y4R/7,%*^3=B)Y6D+PX 08*>* X1YKK2[8KS?*19)2(:\BPEG^&M+6WG MY22/MW'TY'O8.WOYD&!O657L7M"L]:RAR90U9@S0@%#1_=%4EF6KIH V)C&7 M@[K@&M+'_(EIM/%3&G^;1"AKX&&>6Q7+"R]2PB0*Z+LBHO_"TC*%57]=GK2: MW];W-+8'J57(HHZ!Z&ZT8>-#WXOV(>G)%$'$5)^@IU*"@K^/UR?DZ9 ,T'\= MDJSLVWUTAREB?D"C/57"U7TTAU-W$D3M9UM-L0UAZFJY%$HCVLG4@JY(_O$;['!'T\%+K\.)P3 &@/-CI!+B91#L1XV!J)$VU'=XA M)13$INPQN].T3W'+WL"@]STRGC5;'32VJII%SW:RG:YVSM^3"7UG'CZVXDJ!@N6 M@DCGYV(B.H#I8.27H\$[YTDYUE! XFV:Y(9D4: SA^@HFM2/PX2C200Y(:*Y M-KU<&2*BRY1$ZJ5U_GA%R9I- 0EM,'R[SI[L;ZBA/@0R:N:Y M# F7<)(N/(]FQ-$D&RVMQ)MGMT8T!P-A2EHV$CET*+6T6TU:;&LC"=%+323: MWI!:6<163H@D747Q171X2#>'H&@P/%5(5KR@_9JF8F0$$Q24)[2!!\0 M4_*O%2*3[]@X9D:\L)CV<;G V7^)W]5(G*HUZ9@T)&:"A_4\* ,D15<(C^0G M6A6B$1V@EFK6AJ/6UP4\4C! 1.HR;$H\ZZ)0>,+PR1$+MW:=!OP3D9P[[L,GXBY 9Y%($-C M1ED$$C2%5F@^8^99!!IRH)%%H**/D;-"%G$Q]A+Z6O2]XY$S8*W;2U@PU7(O M83X6PA*LV>#LZ48V'*V!>PG+65!Z+Y*-#M!<=:@4'G&)HQB[041$CD7L)O-C M5,M"M*=1(:4E5K>+ZZ9,P3@VFFQMN3EBCX#TNW*S^,.$UN:7<"L-M=^B,E_SFG#L&GD56]E@+LK+<0D M;TGV#4NYA/CB(>MMY3*@\)$C?5D0Z5@YQ8Q[+]64 M.*WOM]K36'=R^8QCUT\F:S^B6A4@.BG'2.LP9P4?4<2F$ER$*8]+_U8\&O(DN[[ SQF]"MC3&_J=!2%5 M0AL9+6T@$3%P(1.Q4R1?7 (,:*M60:8%BHD!1MR'6I79R:6+ORJDB'$QTI(S M/Y_)S!U>%P=@69-R6"1P8G) 'SI"S-2'3L&I1,BJ&:B&<=DUUOE3+7 =A=M[ M'.^ZJ1*3ZHG&LK#A)CY26KKB(8KCZ!-]L0[^\$F3M6J)ZQ !JNFO#G)J)1&0 M&<=$'G;M+)E_.T:9=PPN'>$+GP9S0B]IMA!;A%[5.FQ"B\( #_N-$/LCJ=>3 M#GD%/%:9'M3<,!>(AM@:D@JDC*4ALAI-R$O&HB+B!.L<@S)W4$G,]6&_S\H: M.@$-/E\%T:=EN(GB'4LIG?3:0G=M^[:,)F8"+52?C>AT1.>C&H#O@1WMGERO M"VD?T@R0RR*YE;;CF*JZ7GL-B#NQ%@ZJ_.3&,0:4ML=E3#-IJ;LGHVR./+.I MJ01+W:B5U:$ 8?&.20,=<;X;2VW;BZP;*!.\!Y/*O \-"AC:W Q2UDWLXA 3 M#_(6QWZ4M3TL:NK)7E>-=:KU1P-"\?1'4R"==^1+CWTW+<4R;[*;1@CO]D'T M@G&6?.SY,78)^Q)6]Y,%F*C7%00,>C8F=9ZA_4ES,6H#1 HC<] 26KSD*Q-89=I<[L2W4=H&4^.'^AH\*>W M>EQK2)14:$:W&ZQEG/3' L M[HNC3 +%62CS47=J&= ^\^4I*E.<^M"B*T-C M1A:O!,U>XCNC"KSF6PUG/WZ*HJ+=D#657 7@QF),!]#42QIKE?\ M1@*@JW_YU)G$W0(55A$*\W*R!LOJ9^(H#1%;&:7ZNT=9[1KV"*8(SR;+\'9Q MK15%Y4ZT'3OE(2$ZH,7I+CZ7BU(W_ M^B$F.B^SR4=HFTW/*FHT '0+:P!IP5Z\;\BE/H4 E(BN/:'3KZQ8MU'I7>(5(7NG#W49*BS8% M#&WUPNJ?\NQJKS%F!*N',#6Q4&4\Y6JKU2L4,O-)HJ-X>S/*?+HBTL9L]%J= MPE8;^[L+)[DH^Z/Q01]O)0??&\L):5M:.LTY.0PLA2WL &C"K;#BJBQ@+1* M,1E0;E#A.FX^=(;$.B6=4,F>HS3"P$(8>Z#8-_G@;"%"/ISOOF2M2== M#*2T:89%&V.OI#G5IAA)\#!S3 "-92X#NN9R=Y.#'F2)*A'?81?[3U0Y3F4_ MJQ<>+;VAES6MQ$M5P#HN1X+>\_3AK5YUZA8))@M "#WCOBARF_*UZXQ_\M-' ME!P>$M_SG=B?@3$^*=L&/2SN+D(+/H=D@KUB^/45(4P6*4:2(N#YB)GI! [_ MY%+5WNRHTD3,'OH8]B(W?G(G8_([A@C M.BWO, (?&!H@(G))UB;;%"*>KS9A.HWFTB 12PW$% +KYVKH96;Z5,9>+7'L M$L$XCZMJET-7* J13")L@J5 +K;YN CDJ1R, CH:[-6]'L_J$B39IO%U=<>$ MK%^&=YMN3.<,=M:%NM968B;+D$C0(QEXO(GBX\29GSLH8J["K>!28,"E70O^ M^RA.M\X67T=.""!ZPN5ADG2T\1/(8:V!E$@89R*.*K[+I5)*EH'U_NZCA?O; MP8_Q;4P;\*4OMX3$*3$4+\EO]W3(-,%[_>5!9%,?/Y&.]#P_JY201K3+ IO, M/!!7,HV;8-#9[)#"^7689]8DYFP>$G.F(S%G\Y:8,UV).1M%8FZB\"FB M,:Q:^X8)Q4:RG'79$>,BRM>+PN.?V R43>G*#T1BGI*#C0P\^:9'4#U3BQ!W M(8BJ,3Q$E";.O#2.0EB$.S0UA^TH&;YNL2P=NDIE1II$2X$(]8:)/!1Q"R>@ M1:V7X;FS]U,GF% VY"O:?[X@Q4<1M2-^-YUTO Q1/@U:L6CQLRY-ZNT/N/J_ MPZGCA]B[=.*0AB,F%"O!4@!ZAX^).&/RL#L$U)]'%WCCN[6.N2 !&QG#FM$: MX2Y-55%%"G;Q3\N@QO@1AXG_A+.L[RG5DO;JULUD;=1D,O8E8G-18S+*9J-7 M]#7(:TC!Z\W\A@[K1:!!KAKGA'9(:$?QY (G;NRSNJ.+T#MS$C]9;8CYG]"&-/2W]_@Y/0NF M"ET;H 'A\?5'4Y3S=/=N<;/\^^)^N;I!BYL+=+98+]=H=85N[R[7ES?W["]? M HNIN7#4A=>0:*8N9K$6Z/1>KR_O MUTQ&KY>+L^7U\GYYN48_7%Y?'%^M[H[7B^O++Z'=CGX\YPFG!FV,=6P%4%3D MAJ;)3"N:?7$ <%QZHB@*\KN/V#MD94JS_'F6!A'4DK <<1X6R"6CD70T+Q_[ M4\XT(4N4=L$LWZDZRJE7!6C@+L=(W)29DYO3KL($U?!7C[6M?K\:=!@I?_X\ MFJCL!&<9VP+514'4&\G?/K).1X>$*+EF[GRN\690U$O,.'$"?;EI8W')=%[Y M4+O2B]/$;(2K0?@F0FR,TN.!PL'&V66-?;N'';K#SFM=JT5UJ&Y$#=,05Y]I+_<6+A,\0% M1"#-<-6(/.:ZT F0YZ0.*S9:F6I)!@_Z$G*@U#0$? AC>IXW^"4AC23Q0/M M4] NW2@PXCJ3K%IM[=4E-4'9.+CBT2+BEB88=RMFWM][)_Z(J: L0N^"-IV@ M!4'I#6$?QBJ!6/;Y5/@(6%].RUN;5Q._!RO;KLN?4C:T]F[JRMWBCWYX[NSV MA^0VCKR#2R'?83>*/7KA\2ZF567[2$XO@-8RKWJC)KILH"!0!H.^"LZ!'-'Z MB P,O0K;4D#?0P8.3+A:REMO,AGV>&3W&>,(G28HFQ91#[Q$X066WJ>*PV[Z+(2]91X/42(M%V%G;"$9Y8M3$OF MOT8/# [Y#[^?P_0,4GOU MXF%+OG1(,^#IS07>QS2N*O;EQDILXRT$$4SB(2(0L/I0(#VEPZ=&BIEH=\:% M4>H 0V^QH_&BW]F/T\M):SV(9$S4[OAH= 3/-U=-> MDD&PZ^M+<='LY$B[6]-IK[^'BQQJ<:5V$*EV;>BKMP#KFC&M25:CP^W5^S(= MU-KE4UO$YV38K2KUPD/7#S)]LMKD24D$G^)Z(3J/0N)9^EY6?&_*VRYC9*R_ MXC3%5#_-_N%%=L<%\IIXF*0TWQL/()^A&KN/TBPO(>T7">#-LWN><3 0R!$; MF4L0:"1(0NQ2D8FV-: M>E%#WU9NB'1!V_E&,F1$!^#-3Y4:_-69 M#O.:)9,5VS7/-"KOW\LU\@RF>]9^5)^,75U:ZFQPJ*W?.I_?$ZHY])YA85!HK6??AN&B(G@DZG]"N& /> M:4+"**Z,=#9H;F)GK<1<-SY@K_;89,JD?L62$':0'"593@>T::/'O\:K4O5> M 5X'JK'B/1',TFK<;%"]B@'P\]X)F&+P@+ !O%0>-SA=;>YP@N.GB5JBRM8# ML!\DZ,C"+J#-L#18UA$?R18-38@+A]P/VMC2'U25_ M8G)J*SXS""&8:V]SA$4WG9=WRY\6]\N?+M>0;M 8LM&\!AU(J>'/@]A75.&1 MW$3I!4[\;4ACUHLDQZ2&WCHE?\F;HEP5;UIN<

=1 *$O2K7T<)*^5Z39&A MY;QLAIX@=V;]F>8<=JT1,/,JQ% 8I>3G K6L!!-#CKBR)7:S>1 U@^^$'Z&# M9KAY#32>\E-BS^Y:%FE9<<+>D=L?M=D_1+[XR&OKM/"_UP^FZ]%)E##OQ@A20G=XX?TE3Z95B>A/R#T):A.A:6UH//HV]!PX*D3\BVH?\[O14C\),L)Q\G MKUD:?LV^G(WE.+(0\JW ,1E@'E@O%ER%?&V T]L8I\[S)!^4]N(09IDNTJ#WS5;"L?;=.C92&A1E$X1:1I7;$FGP M+\&MSUZ182@AQ GBWAV.+EU7FA 4%"-11 @G"3I4PYG@H'V,=_YA M!QP7TN1L^RQ3DV&$4^V]DQYB%DC+.EG0CXXN;O4N41,)N&L_/00U3K]=":@X M"X]Y9R'H2=A/)/CG8@^"F96Q:]:KOCJ0Y?![/_1WAQW1QNPPOCC@/A6G^T&T M7F(H M%J^WD \*3;G74\A:=# J1J6]$I$L/(&H56#GJ__H+6Y,0 MANY%_0R>Q)AK+ #@3];7E[Y\;EI: (86CQ5U(ZJS$T.6TV"IGQ8YCS1B2H0- MAZ[%W-J>*%B_8>V'GZC XNK]^^4]JY;/FG:>KV[NES?O+F_.&T^F 23-3 +J MLFA (//KS5O:OYL5+,K*@$;$_<6I'[.;U;QFFC71-4;&NA";8BHJ87QYLRYZ M)-]=WB_O+JEHH[/+F\NKY3VZO5[V8]Y:7YJB#EHW2D#M_,!/AEV%7A +/\1>;NK3KNKT_[,U[IUXB]-%$.3OLVXQ84J8.MNI MWGP8H0+QOL,$48',Y5 0!8&JT:@" 9V!-D1 FI?ZQF0S[M\4D5UZ:[QW8B?% M"Y?E#O3LV"0'8=M.D:,CD+%7>S8+)?DTY.3S7L/V8=+B3M5Y2;UU$VN5WE'5K_L+B[A.Z#J^1>_9R1;W=X48LV?.HZNZS[8'"@I9AM MIH[UPP6V(&HO7#4"06ZTVQ]29BYDY5()N+R3)0.(<+X@VN,8)73)N>28&8D0 M/]6L/U5-&^!F_1(2^C)%ZWQL3;%;$;RYN*3W;=Y;B;UZ>XV<-&L@2J0GC8@- M3OYG&6YC[/DTD'A$?G#!RD!+^%#OE-O>MF$Q^)8<47"%B/6RGW7@V#::-' 2 M>6NEDLGG(OI N%(PL+&#'CPK)4:7%N8]WQ9/CA\P-12Q%VSA.B6JZ#$*/*R9 MV*4#!Z;!H!0G1;NW7.,4$*C"<1D,E-2 @+<5U&)?J]F;FBPFXO0S]K>/M-3# M$XZ=+;XY[!YPO-HP64U6AS1)R8>9WV741%I+Q$QAVQ8[0SQ'$47:_ =E*[T& MU7,#!:$4UB'$-!'@MJV6F$BJ$HCESIQ_FRR@X+HAL_SOD?%:)24PV&?2 KYU+@^X>_1[/U8KG,&: PY M!+O.OA0747&'W'\3JPW;6D.+)Z7>4._9N)EET0Y\+,=-#EA/#%G^[ MN/D%72UO%C?GR\4U]*/2$06H^:!_'$*:G:NLG??Z$>,TZ:PDRQH4'K,] -H^ M=?51T\CTVS,(+.&/@$";@GG$=RRZ#8':]/T96SNJ>U+*\.3.:X.9/,T43+4< M0.-C(2I*DO"YDSQ>_G;PGYR %3%)SYTX?O'#[72= M>Q1+0J0@RU$2B1"9Q!+]7/H/7$V'KMFLQ]/&J:?>OVE6?/$*YPZ[F, GVNI= MW,D/'DFR1&O9OFP6X"%LKE&,2A!E)$H.#XGO^4X,?>VLX%U=@F1;-BQ@RMHS M&YQ&W(G6R_AQD)#U-.<=1/:K]DE(7M7E$^W,\-T5;:&<9"6TEN%BL_$#GYAL MR;KV$9#5(I?]=A%Z?XO\,/V)##]T+OY&4B/#,+)>WVH0NL)+F1(F\D.!1H)0 M2:-(2UUQ#:>>H;U]Z[C^QG&8OT:1HF2*/.* MOJ6APX_0]?4YK>*3CP?5B=ILJEXA:^W?Z&8F]P&,'R3+YL-X:SU>)Q M*6LPH^V\R=XLFWIPA>65]]@@*HK\)C[@>G4G;IGWD8UNG?6A#'$-W$1**8> M]AD(YO Y&1 45%!@3T4#&> 9[[ID,C/H_K-GU$V$RZC6(,AI32H=FR:4EQ2.#690FH=3V(]S7)-"6@:53S#C_A\("OR$[N<$"[ MBY/5)GL_(UX-(E@NQ$8@DN^=T-EFL33N$D@3A:>_.U MW9Q:380!,?7+YSW-<-"/I1<3+%M8];6%C"<@<%+5:,'9\-='*,0I9'" 1^EF M"+V^LP'N?T&"[!LHF^9,%!CGKV5;3PCPD-ZOY)(!J0X4K&I&I<4[-/OT,XM] M&1:/S',-LZD'NK54@A8@JRF:.AB)"MFQJ?2*H] @ 9O\FMG/?!O%?B&!'JRK MB@GH$L5,G.HF-\T>N JB3Z/[;-J K?O^_7'LZZ^QI)(-!2SQUR#=M;YU?@FHPDAT>5.;1T]DVA@3>?E4Z L_ M7=XVKOFT"&'\I(?HSYBV:KW V7^7(?.\2N>%UW;H!J>3-HX9BI-]SW80OJ+, MB4?R$V:97%$!"3D,%+O/#K@9%3!G]Q@BU#K5!U-TQ$^BENQK2>#K*]KOA"+% M1Y5SP4T!FX58=!GXCHAV0&X^)+G%L4_=I^;7 M,(ED]D+ OGCV04]2B]YE)SD]R%V-UT= ;X_ZRD'[)5(O.@V0V0^ADUG$V*/& M\#))#O2E)?=^;"0I52PYYG7^=YEDAGA+KZEELBE'2M0K""<).E0S,_1G9N?ZD4"_Q_'N+(KCZ!,-S$\B9\+%QM-\^O(E M0D8F60D=?DS4*CF-*4,:<1X(65*QKRY%T@T/4%@U%X73(GL205(L":.PY$BI MFYO!'I%Z7!3T9Q7MUU0K7?A/OH=#+[DE4H/C&'LLS9/]SS2Q:-F"8X5;]$5) MAHY$/WV/RO%9>4+D%8 @,PQTN-FL&*W8O=GE* MHIP!*\KYP,"3_V2-:,D/1;I$2A<#RUZW(6><^IP3<<$T?[Z5Z3%68H\HK\>R M\&M@I95)ZVN4)??(&0$#H4/1$QR*G' NGS624+UDOW)YQ]07N]4BCV)#-F[GFPJ/E).@;A#IX M21--LWLUZ(AQ'[YJ7)=UMV^>EW"']\Y+GO]U$Z6X>'8ZB9@)%X,(A(B0$5U* MY(,1K8&.0Y^872&=!2U;*@8V'\Q(M@SS>DF,T F'">5X5F8P)I:$OW<"RA+& MB^)=.'!T:BR6G)B>([^O=&]B[2PV.->X/ M!1LU?^T;N1_3*'R/:2M%+#AV>C"P,<$R M ^MK"Q\:TR&S8""/M"4#.ULQ9V#\$;,D-MHC-*ER.WKQ5 [#ZDLN!3)"ON>S M6#Z$5YLW!WVLR:2:=*AI8/@$,*M(M@CT*$#8KK(I1T=8 M9XZ-1@D=?H2V=$)74*S' ;684X4 U3L?^JP0S.Y_K9L^&D M]]5L';!3 WR#T_Y?*A^ ]1(W,FST/M,0I_,1#RE;VL(AWK219+!+HP1OJ5=& M8?:0"<%4ZXTN>5C(*CSD@T5*POZUHXP#M0M#X3Y-#;[[*'4"D8' !*R'-&@# MLWVJZR(F$!DV'>W$1J'HK+&O3OKRLY2M7B0RN0:\C2/OX%)H/22J,\FJ\]!> M79SJGP^;P7DB(G-53)BWJ=$5MLJVXV'!L^9N\4<_1.?.;G](T%Y&Z,^#TB>F ML;'+)"%:GW6/VL;8\_,CH)>K)0=AW=62HB-*P2@F(;^<-1]37XM'E36G)H") MHF6:G'TWV6=C=(H+YELV["2H2(_JAM:8BW1H\*5Y&DLV;FKNL:OW2B^5F64] MQ$,! J0MBA =:5Z%]#@!*>^FY$RSX)M\VY:C-6J,>.=[Q@FI!05PM(_.#,.8 M#5,#+>A&ZEP"PZI%K4!&JM0['ZW8ZX+1[6I&-?6[@@ZFF?)5C. R\'=^Z/2] MP%& L*WAY>CH1'EP;=:\@CUB#G&#/H+M&V;89+EWF>//D8ZQRO=T5@$H3=9! M0JII($5$R9Q&_1WNMDRQD^(%T45/[&%8GSP,X6S;RD*(B2A%HQB/ MG'("O(I0NSPD4SB"E)B<]A>GN79C8# MK8UP'@6T^GSL!&=9>^A>G)>@AVS2#/Q"'=[4$KD4.S=] MU'M#F]@G_C:D6:P3&@N\=>R75N%@(:J@$J7HHAQ*% GZ 7M;>D>T#),T/C#S M$_A>2(.'=9M"M/D)/F-)2$&!#2^40(;6>7&!8_^)F,I/N,8+:"4_#B^,<^K/ MH]TN\OSTA=5M(A;/A)^R:"W;!1 %> B-@GPTC?!]Z>WF'GZ+@B544<'KE M_8@FVSTT1&B($H'8M7-E(1(:R[WXF=],2 MPE?>@F"+AKRN8B]76?E6FN-6Q&!Z\%X'CFWK4 ,G88^9,B)53I7'"6V+2@^^ ME:*C2P\3&_(Z(@<1@>QE%QT_X,"[BN*>;U240"Q;$RI\1$4BR;3C@,XK[JL> MR$FKVO-!4@[.L>&3I" MM<,FH7P6HM/08C97GGIC# MEV*V Y24D7*A*BTCWJOIH<#2Z;(4.B?H+0+BV2!9D3Q,9 F1Q?C9* E-YII MD,+]&M4E]9^QE^5J]Y" [BS+WW\' 5$M4CH.Y6679^&("@E>U2+E[FU ?X.R MN.DRW!_2Y!H_X>!TPHLKV7H 5U@2=(2EZ,D0=#J3- D-]M6OLE3;-'Z-??W[_TY_^\>O_N/O#\R_AG[[S?O_F:?O+ M2_CAXO#IW3?Q=]_\^/9?'^Y?DN";)_?WD^!OZ9MTC?_V^S=??7P^=:_3D[]? M7;U=__CFZ?GL_)>3)V\=/WQ]'U]B)[@Y^WC_]D])Z,;__?=G'&Q_7Z5W7[]] M\S_/R7>_?/,=_M.[[[;7;_['N?F;]]W]WS?/^.'&W_UKX1[^OX?E27SVO'O" M/Z^OHE_\/^U__O'YXO?_7IXLWO_P-MGN?TY7FZN[^Q^#Y'GW\?'=QZ__]?5O ME_CW/_UX\I\O^X\>=B[3_>FE_[C8K:Y>$O]_WJW6E^_?KGYZ_/WR%^^GN^!O M]U]_]_;O)ZO_7/G7B\WO3Y]B_[]??/_']7ETZ5[]R4^^/KV]7ZQ__GCXY?+) M_67]6W2]"K]U?ULO\$GXW5FZNOWYU/_]*__EY\5?__H/=+Z^.SZ>T4?YMM]' M^7::C_(KRQ_E5_/Z*+_2^"B_FK%F_ZJ?$'UE+D1)G.9W'.?1;N^$7!> +SAD M:DUHR$]M@1'!MA85$" @OZW*AP)+AX(O5")DN^N;W4QAW?MI@%>;9+"L M#_M]\$+3YWS6"T%7'GJ?*-R%)LBRYHF'# =1*(D-1=78KGQ '"0R=M5/$.%. M39]$W!(^/#H)KD!>/KO!P6.Y$^&6-AJT($3]L1@]7"&3K][HB4ZI'$Y-_(Y0 M"0JQNS'6VE$BG@#":2PCC7KI1C0<$#2YP_0!D4=.V?3E/G;"Q'&S;E0O];], M)M(]EA_?\)8)LSYB BG.AR$V;@[RV9_3S;8/O>AA>![?X=2/,95M>MEW3V9, M*'GRG&U-,1)NV"2LGW?/HS4,0V(.5O4U+G#B MQOZ>_E,KTJ\%R.KK9AV,1!6/BJG(87-K=52.D%=-![P3[,.XJO2.+DEZOWPJ MC]\ >]LB066-]PY]>!T0%4>[2&,O2WK"=]C%_A/-E$S*"=5+W$5:!C"FL0)' MQM'^D]N1=R"J .VZT8&^ HU+0,53;\C'?1.)6,.(G("^ TS,@A'5@JS(>=X4 M;I)O1+$D1.5%.N! M54%U8C?>4A=(#S"-6%7(:]]YH*+?Z;0^$E,[BU@_C]H8B*R=)#GLF!=']4)0 MC8?\_D4LJHL"=W_F)\L-3K.\.-J:?9%FG1FHO70?W6$/XQW]]PU!G59[(!8[ M\8A9QB1.IK&FA^ #4-#)'%M1X2=,W_@E"6CX=@2A:%0;&DBE 4KO-HY^ZX1I^ZU!:8J])_^[.^PR5R_[>XJ]24Z4 >C8 M/FK,414G.Y(SB-82.,X$-^L45TDM\[L\4 -GN+@T7K<,(Z'9,4;)7/^BV"UV M/_VH &&]F:@4'9FT^=DL@;RED"I2CTWUC%H5#0PS^;L/62 48W\L "YT^N(H MJP%S+#R\F^$GR\;;8*F0OY'25GL&BH^1];9N1&@I.\XTZS9]%P=I^:"FZ,!7 M#^(2O5D^J+LY(]N?/JV[Q_&N@)34WMAQKEPDM4?E4*Q+@!(E2?U1Q-Y8UC1) M,1.ZZ*@6IQI51]4D,(\@=2I4NNYA=V#I?_EO5P^!OW6Z3Y%&"R?U0L'Z=4L_ M_,2/.8HI-%7A7]BE_WK(JYQ&Y738T).)+#3C4+U)9>[#=A>[Q6%"X-)_)C_[ MZ:-L\6097CZ[.$E6FZHNZV*[C3'Y.RZO@.I_M23]4^_"?G#6\@Y%1D)YB4EO ME_;T!6I6FQHV1P-,C.4?K@T>&>>/=]&].A OT%NG3GK(L;#TM7(6GL$)U<5* M\%%\(./B#1O=OOR8R^<@9JU<@@4T&// N<'I+8[]R//=_+?TB80ER1,L#G%I MJXN<)#]YGX]&^'E/5 ^XI]^7V7)9E)!C/,N]2 2U*(.-)>7649.6ER1#B M$R;IW$Y_'A?EPM79\7@BM<;QD^]BBQ)57]%^+%.*C^@=8#:B*4RS$"4.]^22 MU-[L@,RE+O!+HMBIUWN'TT, 5$U#,9J H%'@U\Y!& M-?_EPJF@SZBRNMA%<>K_SKR;U8:FAB;7+#?65@1,N#Z\]R[$313ZJHWG6'>S MD$TEOQ51+BE)C-W<3I^IL@-5Z5-?^(D;1,DAGB8MM!\&(&5)^F H*M@8TX<[ MZ0MR0@_AWP[^GM6/:+8L&CR0=C62C$8MD]YD,S4J%V'J>WYPH$WWUM@] MQ.R%<585DJQ&MD5K(Q_2_..Y=&)Z$9H0=VG]Z,1XPB=#XV!FWW08!6_1IQ"E M1/1])PA>4+$&2NBT!%$1I!?R3^1;\6DUJJ1<'$6'-$G)YT,6 BWJ,Z:P-;Z7 MT6@^I! 5^V@[N;BCZOHR>1= BXO3=VF$:!9F;8<%7:5:S^(U9/2-D[WSS9]B M1N%$SVZ[R]@V+[LHB!+7XJT3%E8D/:>+-]# +VR%G&H\_.#OTM@P/',2G\:T M"4N(MF80%Z%7RZO,2Y41%70;!;Y+5-4]?D[/"-2/DTC2((0@S,8A" LDE(&D M5XMUH'_\P[=O3T__S$)T_J[62IG>2^#F$W$ \1U#D.J"/IBLIE9FO1@D!?PR MK;Q+EK-^^R?&1558M)K)-&JS6.-%4:QQ,8-BC6KV-JN722EB?@-8N\KF] _/ M%YM$X/16ANSM)$-,F+;9;2P/?)[WXC"WZ9.2#H8)Z1\2 OHR2?W=9(6$6DO8 M=P.:"(C"WL7?,Z55UER#=@WX#*K+"&=[@Z+6#^F$/>1JX&$N=HOEA9WB']*9 M](?KL8E!3%CB[,VP. MOR#_0R_31":.@ M^8"M!V=E\RTW_9:@(CK2LQF(34'E''CN:W"EE 35MDT?<)U'>?N3Q%@X%"!L M:P$Y.J(JC]%Q,4LM)_8?]NAQJ106#1(,T"*=<@']%8D(A&U9D:.CT">U3GQB M40'2*0H>M=6*C FDL)>WON$]#U$HSW'MBRTUI?U_J2CP"U#&:%+_O(V9<+0 MJP,.MK'C87H9:<)=*0#[;W\EV(C"263*,9N3754G4D&P_B18@S_5XV#5[HV> M"9]'<6@J':*YU@5#@(C0:HA##6FP;RU(.5$S$\2;-1*!9O_"'OSG3K1] /"0 MT&PV">Y*R"A?\ENX09,3X39*4F-^"R?;K0,F0D.8OI2D2,EZ"/6O8D8I M(= MFU]=G=/F4:O-.HWC7;#"( M[U&[_ZQR7!8/"?-:)Y&L<3 ;/4@J M$\514-;(E#M"#>CLQK0.GZI 7DX2^K58!/AJ;52I:[2\&HT# ZYPRZ3[3CK^ MC;/#$RICK85MZF8=A&2UGMAH,J CK M/F+O$.#51KS8_63EY_57MRF4VEB)(I'Y?*IE%5**?F6 8,6SMPPTJKKV(I:Y MH(JA7_LA7A(-/4URE,ZZ$P3#S)1FB9*9SD2_4@"(08 *FAKP6T]E-FECFHZ3 M-\>:\(QNKF#1BVXL+"QZL,T-Q;O M^O!0M!.<4MUT5K$K4)WUA=>[Y;AY&/5"]C2T#W=WI@)1FEJY4KO#>UJ @+8J M(T?XC@GAV4O^1QM6NSX>,/:[-GX:EGP^')7 4 W:$7IX*4?,RZ;O+2M\Z[X? M*0U56;A MP,R?8)?RN;!'5?P0>]-I6R-$[)[A)BA*NI)6H*C>S1U5ELQ1R'4:H3K KL8% M>JQH+#&M9XQFU#0U*UH?$UNO1()\7.1KLJMZY1A8CK;T0DY7'Q]E8HUJ<)A" MGE,$QD@N9%I:3;GACZ2*/-E[,FM"KTFZH,68C0P/]1.J8LXL;KEU>,A_4R78 MNG&<)^__?($3?QLR)3RA) D7LWHQ+<)"($/Y<%0;/P^G7,6ZN@!)]VSZ:J>2 MRN0"IXX?)(4+%6V\ZF]AE'KYNMASDL<,%;]Z.,ZQ)P49>^.N:$7JQL=;J>L2 M]"I?Y34Z1G6_OK86[3V.JM60DZ!\/51;$-2_GT[(RDS$\1D#_3$)K->)/ZB& MQ?I9?5(J!I+1[YBE;-'BDJ MPBX"=$Z5-(>*6;Q[+ 32(NA=3M(381!U4H*B:Y5Q:&5DFFAY+.7W :[PT%6 M'^_1WY^]"! Z>^$!HY=NTP7?+*)O,[1L;UMJ)[2&P1&B.*!7%(O7G* >K%MJ M2X#Y3JX51@UIDB1!=-KHH>;2(%$9&49#/@U@4\F,Z]J"/9)I0RLP5= G3JT6 M+F;5H!%A(2NF58T7YDR#E=>2L:]=;$NX[X'%UBJX4]H9W74 !:=/=O,QZ[?< MDB1.D&0.0B0Y9_G;'TUTICX"^6M9/?.X*.@IGAD=:%*FB45FI".K+"?Z'CNT M!0?[ELI?_N#CF&SF\67"S^&D>EQA&0L M M2JM-)M.+U_O8"9,-CA-:[IMUD2/N"+\4+KV=2_A_FE"<1T70IHL^)N)]ZC#/ MXBYX"K&J?R"C$W>$VN)Y^^S0N_:=!S]@C6;R[]=;A7>T^4Q,DRA"[R8*X^)' M5GE_.KMT/.PLFB*C(:T\08Y0"20[0FI@9A*_&EV^N ?-*)0>;C4-0&-: WU< M#.UF=XZ*N\8GE2=\TN^IMA J5J+]3B5?7=:.949I=),(Y]@?8<=]Z?,9)G'Z MSWI&ZF68LK7US3H"H?8MD9_:WY%B"0N'BQP#\;.W*DFYF 'K9.@QB\J7QHZ- MRI,Y,3&>:)$:)WPIS:KN7?B>C7.S<9MR7%F,0S]#:MP5[65(C8JWJ'(:FXOR M1:JB,,F7PLR.;#F4KX?*!5%2JR,#F9 _G9A5U=I&9XUICM18F CLGXD_*:NA MRFDPM_QA<0V;S_7CXMHU$[*IMX?1"Y=RU6@3E1T?&PB.?V;IKFDC=#4%XN-] M7>6"](=JR?97]_F<7#W%K?>GU8=#AKULQD-EFN.KS[J6KD*FPM_^A_99G60& M$CC!!]<]S6Q\9I_!YZ4A;4.^ M+!5[8#^JR8\QU;+SBV[H(V__\^(=89_M)S;J :;#*M.01[V&KQ-Z+( =-9J/ MYYCI'U$]0=H*5O1#2Z,P-+LOX7:LKW\,P+E[ YA>;,+?[ WD>W\9'70[E[4K95>#3N-JL%8;M;>^[ //IKW> R]1$UK^ M[3.KDTN@'%,P<].5!MRM&MGVI)B1?:RW2#\-V1>F/),%*,AKWL* MY#B69/3H_4"]U ?;30;+YD)545+I%( E\ M#0(O#6)EH=JZ@6*@:2_W?DIKGBY#SW_RO8,3_.RGC_57MO<1RX;I\1!#*\6I M[[I69,P ,8'8,2C4N*_@@*:;#V!UD2!E0A@S1Y.^-S(XI%J3[)6B:2XL>0^IP)EKT_GGKR][Y\9J* 3)6=IH(-F986;5JWK[; M^2D-C%X^N\'!\\,M?3E+'\Y6?YKP$90)'C;?.AG@)XKUYY!0-?X(E6<:B2'57%Y9+9P,1 M&SF;IDQB'C7KG',W:69,5?)&0T>T(C#1>3AT?8/(CBXL:SF5F@@)'Z&4LUDT ML3%?$ZF>%'&X)K2>N;B]$0GS*0DIXIYS5-1LFOC1T(X M3+)+Y@K\&0[QQF>K]#\B>P&T]_:@!U8B!S(#P?163:)R*$RRI&>F]>PO \Y6 M>5U]Z66:YJ^W3K_SLS=0JWG#/9$;2QKY!RI WJ\AQ_N*IO!P'86]7N2R2B\L MF,^]Z7?=^("]!?GW:G\>%>$7BLP)[TH_&X[H>+3:$\/H2[3/Y\"%1@6;Z%[, MRS8[NF6@2_M;HB-P'&-OG4;NQPMZ"X-#+U&Q8%],0PF=A[QBXI>PF3S238E8 M(J6!_8^")G#+U(R9T:N1>K\(@ M>ZIPCY_3,W+B?A01^5;PECA!QRB'C]@"N06#*$3$0,*>''TVW^%JLU#^410OBDVU76<=8@P M_J6FFCFUBB=$!V3%U(,H$9XH]X^8?&:U.B_[.*+&610C.@UMR#]2,F:/8S_R MCJC>HRD0?M9&(G6><7)$?\JOJ-A0VB^/FGUI&OL/AY1]H,1DH'\+"1]HO[,H M"+(&*BDF=*BI4OO1$P'!.+$2*6FM'U3-"JY79+;_1$S,),DPHUB=BNZT:[5K M:Q-1-A,T?4&R(^Z%MY(" !_AY6\'/WU9AI=.'!(I3VA1>%J%D;93]SW?B7TL M_!ZSN>3#0#B?C5X%;/YK]K2K!@)48>KLL<,P?<( <*TJ1.;]ZY!D05'11\0* MOCVQ*KQ.-?I+R+L''OH=!HCW:%U]E:A$FQ8RO,]"17 P:C>P%].;L\F1+V3U M"9Y4J B=G%UTR)Z/;BK"DY_XP@Y&_-I.Q*3O;->^J/O/U,OU7:P*L;SW0W]W MV"&GI'\18$%.+;N"G Z?'GWWD9E4F"5H(C((.=L8$Q..V%KX>4]\:+0Y$$>: M_DRL.O<08[2-(O(+8M,EK&XPSCN3.^1@V>\#'\>P3FV74EV^"HAIW]'-K(S% MD^,'S#6+Z&U:%+(HQF,4>#@6JK.\"YM3S*4L-%R7 M9>ZYJ%C,C+?7Z('!)__)0M_4JZJ[4*"6PY34$0C)E*RP?:Y6CF"&>1[G)^Y( M;0__+E*BV*: W5K$L<\W#Y.C9%\_2HI>[!)^L4G';%9U.+O%/#BC2+H=#E^4 MFX>(+1:?\L+SL'AK#,!$' [R'+H+-@A)[4MJ+"8R M)=4<-P,:%Z@("=S<$T XH?7^ERB_Q F$AG_]C?0C?2--QA_3": ZG[^'#LUE M6[6MU?FXY-9%N,T"]KVY@/[XAV_?GI[^N2@(&&Y1P"#-D#VMO6IRBTLAZ\R+ MPNT]CG?%B934\O"91RR[Q=@U?>>::URYQ0GSBHE3C+-;C:!\45,[RHLE85UA M)2VZC-6CGGU'N;PM80%?$0_)J/P" M%AH,1O8MRA-&]#$ 'O*[]83=K=.K+O)KI_$Q[0[$YLK#2_2+(L@E MFQ@5+I^R51]>];T1!X@7V&(+9J-00446TTJR M%TC=D!;Y6Q1B^JL==:=< H#P"C*<(F=41[YT^&H]B%*>$(LP/#C!;1QY!S5;YT7 M]I5='+ B5:/B5F8,H P.*J+3!21$0'&R-\"XJ+-G,3OU*0;WZ4EQ7(;WC\30 M^04[XL!S+]8N0\0@(@82MIYB;PH8,KI+Q/ER^U,T+J\_12U.SY;+^<[->=P@ MG7V+^-9Q_8WO7A+C*HR"GW'"TL+3.^QB_ZEXK\!/C&0343X3T:EH3^<2VZB8 M#%C,5[&M#L,T"0' H3ARB=/(;BG>.\1?=-:2\$TQ&M'A*!N/Z 3(1AS<'70Y M(-FH;?^?KDRK$>7W.L].?NKI>;V9L*((%(! MZ$E6@-=?Y']N\4<_K&K*<-/PFL/ 3K86'AW:<[=C_3P[C_*H4M*,E\EI?!X= M%].8Q9:@!^1[Q$OW-1_ROLZRUF23RB::7?X M8)\-@BUP."#=+"#Q&2GEA%^&FRC>9>T,'E[0PR'QV;N0!&^[">Z 3*AM1<* MSH8!XK%5A=^R\4SU8D7.#'I-X]<8$N?%LEBF2^PSH+4NJWX)%O1.6F/#'99I M$\GZUY/')3H94G+.%<&96CE'X8EB_=V.=$<=UN@0 (HK?4[Y@B7J$Q[@FY'L M1\00Z?$.P0PG<*/''*\;W%.U.0_1(46X 0DEC%6-=_9 C.'N3<09"2$@XLS4 M_;F)4DP\H1?J^N@; +7S)F\<%U(XY <&"/24$>V+$U^6$0 B9Z-9(:O?=T+< M^+BJHT/#_G#?!F\?'?*+-VL_VID_<%(<%.4P[M%@/3321+H;].!MRCII[Z/4 M"=X[\4>-@>TAH,$KPXGU!NWQX3J5:?T^:\?9C>Q\M>0VF @']OU0K3#.R-ZV5)U M"IW+4W*2*7!,&O&<.;77,ULSNYC'!9VY\\CBG"+?>HI23T(VB=)X>&SAC85, MFAF2IC1^H2 QB4TO]+D\, $VEZ08@*0(FQ9<]47+#YGV.-@2T2UDNI%'[JXL MJJBI*VWP6#3EFG.P]OX-"J38,V4X/@E7-0O]K\\@VFKQ/!2_LN>&';BCX;ZA MP:4$[,FMMG-V03XO)TYN<;0L>Z/EFBK2YJ\NEIL7S,G_B5Y/ HO'K MB3!133P%,&50C%2'.PW6W,[! ?>&8#U^=4XF=Z&D^6'B,^?45I MNSP-Q!W\.>J03);]C;K/J)9\4TZ">ZYB0PKD1$OV[A-/K!S)(T4J8W- M47!OMAMH<.+GW;T R+2FQN:/!O=$5>I;MDE;YJ),EYGH<$A/5(97+R5N.XN$ ME?;/<%'D[[0' O:B:*/2H;!@5_84E@,2O5)8A=FB6G, M_W=/\+?(LA_]$,?;EVORG]7F/,:>KWB:)YP R!0A3ATN*+9KC>S+\]L[_!0% M3]0/BU3/O/BC ?,=N/ATCUK))FU9-S]C?_N8DM/GB7B]6WQSH"BL-MDER^J0 M)JD3TH+#S,QE7V5P(,-%G# $!_AM&&+<8>8@0EK[KD1-W40]&MMC 1DUJ&F= MQ1-#\<"<1VG)%#@E-N*C>GNI)[+GRMR42,%XP J@(SS,/K4:8VMI-'HWUHZ$ M2"- \JF &D<#.WXX2(<8%J]76$N"->U(8)K]W0<&X.6+/I(^>6M.J9_ :_-0%07XY4Y,VBK:95/9MO-R@FPA9WF:2* MN,U@9!X3O8WQ!LVO?2&[)]+S; MD\^"3&^4(M9AA<[N[:FK*$G[E#\2C8?S;@0(=162=*^1Z\X)@O>^]V&M'4="N7&K3['%C2$$3S*YHR&^Q8&=[VQ)^VYN[*H%0Q]%Y,C22O8 M+I@%>2!+$1/%W*6[M^LV0*9/A5B!0GRJK8L[424+3^Y"7M ML)P(WY37Q\"1MXY%AY[=;5@S(Q=WE^N%F]*D%)7UV!T*]^JCBTO74!1MS69, MX0(_I-7[V"LRRW_"M%%(%F:B"+WE'I?2::#O]Q2X<8Y,#1)8+?9#/(>\3]%-@LZWUN(6(<;.KNW&.4D?_;6>.]D-T0NK8J:J%()Y+,@VXA* M$>-$/M6[M\8*8C]EWV-"0WTBZ[$Y"DS]-]'H$):W%YM*7Y3;K!)LU3S(R@5R MS#HLT".!]4JAO?J92^N&:D,"U$=@G> MAB.6H8>?L;>/?1=W6B^):^]))@$6 MJI!@Q3G(E1NWJ?.NG7B+]:YF.$/!:,[!I1O]%VW-ZN5DDI"/C57;V=+'&N0' MC0EZRCP5*>Z8#CHA0L?I:X++=NI MO1";]B'T*1KG\,[A0+*H+Z[F)W>#:#;[(&255A>>A[W[B$8)Q,=U9RC@(=W! MA>]C\[9FMTI4F$2![]'&=*5#%$A\.^$$T#Q3 4X<527=KD5[-.-]'LW-\% = M$=))X*+.Q4HH])*-VQ5_57MO_C<@FP7Z(8ST$-,K=1J9# M8OZN+,:Q6[W7RB+G<@F7SX(,5D@1XU^9*79O+XY==<.I4+K#;A03 V"1)6LH MH]H]8,!E]?9 LAOO[DTEFP=&2Z!ZI++W137?PB2BQS#< M[TIC+JBCHX-@]RO3IHCM8MTW6!A&+/X.6BDPQX'O3I;(V[.D^O1PD3=O@7S+ M(TY5E?9KL>@=]JAQ)AH/Z_7IE#F3[]3J=71$UO>?J*-"PS3TU18Y2F@P3'$W MK9@'^')-@5E7\K5(8,MID+ZN-GI:#O8Y2+'JL$%CXW/(35,D$BBF@5HP"MPZ M'-$B 5!"LEI#\4=#=OSDX<._'A)LTNIK$,(!Q?^D<';FM4,XSR65WRNB68A<-4\P+K&"LRZ84TM$M@R M5\L*UU6!ZT3T8)0W=@X5O&OH=*@MWI^](NFTX=!M_0F%L$1Z9R2D1=3%IDM= MP=;LV4'L)M0C9P;G$HYO>?+'P[TR%R#$,3QE.[6IQ.D1SJ*PQM&F=1Q+&X8T1@.V%N3B([8X.)NT^!8YK+_= M;"9H2YXN26;!OC&6(-8-46KLWG)Z3B#/.9&GLBDF0X;E-=#CG S:%+%7Z#)4 M=DBNCP'LX5O#@J/OV]NP1< ;G+V5505-VN- C],V,AUZ\G=E\_F%UOM*A473 M"\CL*TF(;!T#4MDX P[)\=9Q]O^L=U82?AQT#,H'03BD/&3KA!9OQB8I"W;> M1POWMX,?X]LX(LQ/7UB3B47HT2#R7M:*KH" T@CE,% !Y @Q,$?("3U40H+Y M+/KOF,>MOO2RR68>ZQR$_B:A*BLX[]$.7ST*_9S'] G2M: M^^(Q28,0%L[R4F3BZ,E/"#K$*+N(#@_IYA 4M<.$7,G_CJHV+T$PV?*T-R^M82 MJA1?:CZU5*340F&S<[9UOTT8I:K<(%^W:M+%ZH?(D"A=BRP^D:.8OZ,0YO6A M,1FW"$V"MC:%N$OQL>(V3[MFF[UUZ]E#'O"S]Q@R@AOK>(#P1I)Q$!N* M\K%%;TNU]V-3Q=QAVH+) M(ZQE;^MVU$ GOC&K&,@BLR(2YQ-1/A-E4Q&-%)#)*-H@-AWV#%;NCL<039+8 M=43K[9N627*@KM5J0Q^'W>-X)RN[5\Q$E#2HF$L91&G MH-A'49);MB/L!*2E@YUSSL/_/RS#U4^)C!?CF("U_S<8A.A!E(R%" MHSR,ZQ06[PA(PHD!LXK7*;5EV =8I,/K"3J9C:(89?/SHX5 R#X 8!6DL4F% M[,MI8\6?J>2%=0L^.R0^;:>D^ C86%0,!E$] L3YWP)G;U:]Q:OEU:H,YV2V MO/#L)4-1.39W:" O83BX>1X FY^2?J_@^^B3TS7-!SL;9M4B%67(3I1(=C0\L0J_Z=92PK)#KR&41N'M6_A$_IV!XX^I4!1A0R8J#_ >HVS(*Z/ FT&XF+?L[4WNU?&N[WC MQ_0K/'^D#;=6M-9TX"2)O_&+&F;""^1R+LHFT\AF?7HG>0;B%EEC@]P[96W" M6(Y2$H\A3OW?F1HL%6>XI?<=259:2Y&56)M/;Q5HS+VZ9F!@V$5T"0CZHD%W MPSPN]B.6U2_O!J?G3O+(,B@][)V]?$AHZ1;J&2:L3)I+CM%&!4W)$Q)$0:$" M%GIX0:\H..2'KU$)$54@T:\%T'_ 7C;TIP+WG#*DI=W,J6:FD*SA;S=1BMT< M 2=(=?'G\4*X38ON-K-%:[DF\K2TVD!@UZ^--Y>^W+U9/H2Z":57AY!\>=2F M/Q![GOZF7QIN-I^HK7##_O4:9;#H$45'0 ;V=';+=\]UJ629?6OBEA$[QG7" ME%5M>Z'1&Y^]R[[#.\>GY7CRIV)9@#+[NZ0<408&57".4 D)Y:"*G),2&*Q+ M;4P#KA\\D**V;_'RD"CSP5B^M7"=0^[ TMEHGK#]87V7C$3%5/1J]IDE,]^#7R6J??'^XYTJ6*1 M456(JXINU<)814++,BP#6OQX5H\H93T4>=3('9+$)4'#DB.11AYB')7^MH]< M>C-"W6PBR(>8B#;!S(^\+*DC^SVM$X_C)]\5&ZS9O5 V'&5P4 :H2G7)_TJ? MJ17@8 _:7COG2H ![2RS]S;&&QS'U+93WO&58R77?$#OE#I[X+%#O%?+KUW< MF%8VN,#9?S-_G]ZJ2SR^8A)Z54Q[33,U:S.!CTWIKKB!2C49K%HU9.T#INF] M17VAG_WT\?R0I-$.TWHVP8'FKM$ *OD_[]YY%@5!T>H:F8:@_I+4W>,0H MGTF:@& ?_-B49,N6BS:T.R7=1"E]S4,,?C_91XD3O(NCPUY5M8%!013,,;%] MC\DT?,2R/2@L=M.50T,,W%S2??KM7JB5>M+/>KR8X[DI,T2**/?+(BV?)?1S MGO6R?8[**X"7(^2DM=/EOJ]J[_:Z)ZH'.XB\5+/#,S3X;U[LQ4I/.LBH7W+67U[[5 M7;O(L5/D*U27WQ4H8,;J[[E'=H*08E:K,/)Q*S-E!G.SA#1[;G+VW(.;0HI9 M+039B,QI'XVM@*3\6 0/3&J]F]2BQ S>%[\U?5_\=BZO0R2[XC%&202KQ3;; MGE/9O;='_1Z^XTDA(09*5;EG#CZG;-]:+J>:<%9-4&%!5TF-LE:]VV:YVQD4 M*)/MB:\"532P_&("IU5*X"+-&@"S=QS1'?8PWM%_WQ ZT'!W% 3,\\Q:IL@R M7QL9DJ@.EQ8SKB"C)FA4P ;/?S4EBL X&49C2V[\1>2R@,)][(39RYX[O(]B M\5N]?#RJ)J!L!M@3#]$6VBZZ?*O -Z9YC96JJLD)?5)AJ-R?+>2)V0=S_I.^)P0;MFRI_8S M]K>/- 3^A&-GFU]+KC8=-Y(U*A4QI0""G& S&:2YA052#.8!"$I5N/ZFHIF[ L[;%CS7BTG&!V78HN>E4=\WN: MFY'2NO;9D_%;3!8.4R*6_5A;JP)_A#*@J()ZA"JXL[M]T"&&'M?UR6K1L-&/ MQ Y\0..MPB?LCSA^932$=[,\W=I MR0*J50)[Q$&0%X]6%3FC0XOBV/ 7Z'7,^1?FW;U9K0555B96U8*J%6:>399X M!WV^#'/W:"M',N,R]>SB?12SA1)SE9R MGJ@A1V+.B%1(CBW]^X/&G63CPI&,9E[6ZS$;1#= H*]?-V4DI5+1,$O$@&H5 M':]"_& G4IQ_HA)<]<<7KG%[(<6G];?J?Q@0L6U#^1%X><&/'R_3%&4+4;M MA78Q59\L:AO2XC&NZ TR)-'IE089EB*V=H,L((4%!EE4EMD-,@ER &A*4*?$ M9U9Q@]'O/W-(1&AH1$0.S>YAQF>F!7G/&2UPXDNQ3\N-Q:WFFT'FC\G;OS7BY?UO!D^JH&;4#9O6:\.Q98>6/U*OXPGBP%;X9*EF+[>W M;82NJR0LM M;?,TOI7<8)(_*F-)-HS_[5")*!M\A2X]U/HU3UU;'G>34A"26(R73SS@$A$+ M41=+WXF)(^81R#F"E3=CA<"U]>'7N]MZ.'C=6N(?X;SY\.N[NU^8)J,JUIY. MV^?0&K.51/=HCU*$P!/F,J4U1$&9?NH^K&=-X^WG'; M!*:T *M"4S.'/(Y=0;%T:7QB*[=$0E1=46ZJ>PD&"KG?(NW>' H?7]0_1A=3 M#R>BPI*&F1'=PW0#_E+]1*B7"2UJX"*AH,?M:^2;M['9W&O21]<;=1GUOF^6 MMOP/XPM;L@1!9$V.E]4O,@O<>-?]B=;R<55UM+&1".IU\#""K4"0Y[SGH\AU M*@6$A<0X2^B.5DH8#X4'-TN+H%Z]AAUC,;M4X\"8HBP]DP;N!,.!MW]%DP M* .1R-F4T\PRU\KZIZK?=?63TL>KPEFS;.4,(M+ 83C2.< MX5:E-2T70LCN62K*S#4W=X-%$/O6%-*Y79GF2T&414NY80ZMZ4Y%"] 6X0QW M]2>)(Z\J,'4S?JH/QT"S#\RIJD@HU\/#18I?=<1P7ME?\<$>BKYZ=0L6/=#) M35B(/'9+^4?UBM.$F-'0M'B+3E JO4.Q U YARTE!:>S'V\WYUWYJN M*@YP[NK^$=O&:5XK,KHFEIK7.6['&K7J #^KTW=8)KM-[5=J++13Y("M[^GR M7 ':'=(G\$2T.ZS7XCK1[A">L75=*K&\$ G@O[HMGA7.AJI7]2V=@K+@SQML MDG>*Y!=2$]K#!^ZZ"["<^03MJ^W^@F^"QU#@D#\%AIAY;L.NVD.]>V%_4W]Z MC#**HW#$$'K((2SG3*]7< K&8ZO"&E[A6\ )FS"O::A/)1\OZ"$49CR+.6M+ M6*ZK^QJB^,T0JE93)3OV8>IJ-6SRKK###&9V$L&= SH#_P,0>;X7!Y%GS^^B MKGOA&\ 41O^*10G@?A;J%OR/0R_ W?40$X!WDKA!"I=H%"%=/-2.[;/C\-!V MH!@N=6Y;2G(3-DT MYR-WL!**VG]OVQ+L&=UN[J8]E'X@"EG!+VC$D:2I&)#1FO!^=O# 99AYJGY[ MYX>B[S^F-MP33[./6.R2\EQQF0@>)W-N,V8TGW&=JP2]Z_.A\&9(F(<8/$6H M[XQF.SU*$%9RMZ?U*Q3O4.SA\X(OC)HNFHK\@ 2]YP9$@" M.=46<4<_\).LZGJ)_QC-9G8H_E(\M?U?-2KF%'_XJNA$"MX\MYDB\<[+*+9& M,;$0EGS]R?5<;IY<5 M1(T.ETU9/?]'%4.D4T\S\3CCSY/!Q*.SQ_UN*(MY RHR,?BJJ,M HPR3! W/ M;0".2[5@/B^>ZD%%0O5#FU@_+\)<:<4G'FA!1)$W;\JDQV_WIKO*K.]*O%>M M+?7A)Y+M2J,10$9M:X*E(A19!LMD@"8>G"+&S%',21>!V>P6=F# 5G9U7>UG M3'K"G6FRR?IE:NWENMI5]7?X8 3*?JH*9\DV[*[B"U0)/.D?!8")[ %C4H S M,+B#5Y+M$^8XI.&%9$0,_Y#!P_&7P_?ALSUGC:&@?9Y64ZX@XY8K[%-?3;1!%(V+0+'J M<0B,!)%Y%5RG]-DR%_S9*EWP9ZDN^#,"%_R\YM4X4-6Q*I2W147$CD-9C1&N M%B:N%PXSC#HQ%PDKZ_?SM1B$5JKLH[;QY_&()YT\'H!=P,M9*%)Y9GQ@"^'C M-K/'<'*4O3,*PY@B5\VRL7@ M72OSN'!.@#6D*,@7 F<$78,0SYF+4YR( ]1IPE[?[IT.%5Y,Q5'D19,*6#VG M.0>U:A7F+1:""0@D[RIQ397+ON8?JZKPK ;CE(.,C1_UP?O%6%I;VLJ5YW?6 MJZ='^(7Z$TIAT^/+2Q1/[I!FU?2R9E/$PZ^X-=550]T)_"AE8O4+L'ZN#;&V M1?U8(10?W(GLHM_AJT27>9UM(8RM_(0LJG^KROM1#<6"M79JPYQ!18Z9&M;% M1H\#/A%7D2T7#.ZS>*V@\UH HV[-WXOZ(%LU.]>)RK\(8APB7;#U6.#6<"]< M-=R\VR15:=(2_E&SXA01YG3O>UIBJH+C66=,WQHO;"8ZK<:F6-V%G&.K>Y+P MDDQ;PS'16"T9P/;$V"+%/D']VVW#@*>Q]-^TYX=#6=U&;3 M1XU!G,>\H-W32(!VC2\/F)C< 2"E!>\(,946$)F+(7.& K1;\Q0/!W U]9@ MLP*3/,01'MR/22#O@62P#;=[U3D5TGF,)BI+7A/ 'OFM;NA=]3ZI>I82!#+$ M-[: "P1&FY,AK$R3R>1@6,12Q3TY&C*?WZ9&.2.NIBG/"5)(2^)(%&9F*_UK MVWQO84*.AA-6*PS%R,9:2633SPYJ1T68)TJ1GJ2/O&EN#6TO/YS!!:DT)!60 M1?\P*3J^YOI/5^^X.::*DL<_.$_*W)'Y:: \L;I#ZG4Q5!?[?>4_4F'<#5+< M;=_,3 GX]+<1@9P10XYH-UW$M)N%F3$Y-?*R\7RK@-J !/L@JVHMSC]IV'XZ M=GQ6",-/]=R;Z;A#OM8S'N#?FT'@8'[I2T:7?3N M=RH."BU8/*TK_JGQ&A$.<#^BC]/5V.^ZD68%D,2 HAIL/SSJM&)L>/'K^SL8 MA*F>V>P, #GN*XF[+O/#/[?=OJJ'49_WE5G[N#26FO\AF>9=>%/O@;9.Y3M3 M)8\LKY7QMI(5'ZL:-E(^0UH]LT@BZ YXC7"S;@/K*^_C!1[.P\)Z06XX@G5# M6MN.259V/ MLABV[$VJ8PD]V:^6F/>^>Z.U6$->T/*4(.JU]3"R(!.((B+AYC,TY7P7)=A8 M0J.03U.O08R;B-$5D !M0L\?_!.^+^XK8:BPS^K[IM[7NZ(95,J$.*D/]:Y.:+6,]PP4D,UV7&8'9GIDW&%(L-ZO MD0JV UXO9<)BFE=H24@YS?\#H)#%[*/>F]-DF+,'"CJ-:)H>MERK:!T=X@?W MK\7XIRL0A\M@N^>W0@4!!XVREH;-"[0B[=E0(X8B<9$XSA^V2JE2R8DY;M)M MX397/DL_W+A-3(;'-]K)20SDRJCG7U9.ZZ[=[$8MV8M#8'K+/PR4K8^^S MB#M)] ?G P\ A7C.V>-ZE@/L]SG/DJHWJK0"H/1E6'4><*5.]YGQA[NB<2GD M56BP-LQ.925@N7;54#PG-C? X694N%2.1-WI((5;;+V622JK3\NVLY<=M(6S MK6IVRZ""G%%4%W)GG+5" RUC'5O74X2765L:6ZDZ;/(2R5>8&>>&<)ZY0&ZD M3YF*&^NX&/)URY1O_'*/\XN<8ZP0GF#_^W_K(<';N0<'X\'/CW]U/;N4-]+/-G+YN)Y5_40LN#/ M2S?;V?U]5_%_KQR@ ?NOR_*.X;_L!Y\%7E![,LQXWK10#"H,LP3561.8IGRQIF!F!QI72L9 MYCJ^GBE2R^H*DRZ\6D5:Y!4H0I*R1 Q0,IN^/=0E;,$$=&%W/-!M5*,I&7B-B4F/S&I UM_MOO03%3K8U!=W[=O^>4\H-0/T1 M!_F*FYNH(#)^IM:[+H$2P$UQY).SC3(^"B C^=QM\0S("D-7M!V_Z8ONY9(? M,KT_.P?KCC2.C2@,"_U>M\>(@E!2SXMW;U:9_?03A>@)O_W<-QS:L-Y6W2.D_L3JSOFC[_G!^"CRGVR3LC^@ MF]2TDS!)><2<%VPMO"SGK"U;7O<+)FN_Y^%34';S;UZC]FQ^'SQ)OY,GG]+C?V*J\;SVY\SB) M352=2Y=/SF4;Y0?ZCK9X2=55L8+PUH@7; T09O->)WB&4CM\JOKZOH'/^:Q7 MS:[<#EBP2\X&$Q)=V%.,C\_L"UC1FPYCHU0P];$5 [.9\;1*QMM("X]*RS2X169*BC,$LV-LILM/KK'X68VK,3$Q9O&CZ%*Q#JQX/@:ZZGS2.4/]2\MDLT:H/ADSHKXQ^V3")E< M/%?=KN[]W?- MF\(ENH@+Y),;Q;0IC7YK;VC4X$LP&5;3AQ'A"S7^?.SGQ+>W^; RF,./P:YZ M@*S9[Y4U3;F=NMW?^HM[W 1F%?)R!QK;ZK(A?+N'^#_U4BWD'UO&DT28M:?L MN+/"V7!>=-T+_W:"AMF\ 04WQ#7EQ!HC"AS[F?*%E&-BR'IQQ?K8J03TQLUX MYKOHC1H$JEP[@0OM)H;#MXFHL.N)4Z?*9T$(>YG(Z0!Q/O$3I1\$_O-V__'8 MUTW%)PSSU=D^_65SMM^+!$)_L>P8*<<9% YE.ZS8&V9@@7=@AB9VQ)PL$MPW M\TH)9[BOH;+J4[L3>HXMK?K,?_$7':G'1X5D@H+BHPXPX*Y)E,^LZ4!RQ2.> M&@/_M08S83)G_ Q$V,IZ\25H3)'VZ]OS2T_$9R7-4I-9/%&C)/1GBBD%:[$P M TZJ'ZFE:"1IWT&^L'5*D42V,N.+AE];+Q>/50=F\>]=^V-X@(U3--X&X9*$ M:1HFB9BB(JPU#O RO2RB;&?&:G:2A;Q^XU$F%>EUX4X7=0//V,EAN-IUY?;R M9(CD-)G. MU*?06R[R',IV)=65;'K802FEWW)2.UCGAMNN?I*,RGP*L8)OX!#;.6&\(-QK MW/3:]_*9#\#U63"P_2D'$/@VE!NF:3?,H2:]0:.\X7D)20+)J[I(;7;:&Q:M MX92ZO+_K+9WZ'NM]ZV,RKZA=@+V;!_YMQE3&,:J@(,$T2!K)>[G!%B#">N;, M)VY6[V2M=1L)^ MS!G'F=TV[A;@_W^H5/\-%ST[9?/#):RH9:Z$0T]\$\<9C'T;8<%D7K%0?TSY M,S3,D>U^O5^11$Z1CS,YC/J2)O5 ; _X.&HTZBME$>O8HIX@N\PFM7##%P!P M7'TJAB*BZU.N&Z^-=,52'%^DE MX =CW4!>MHMCH0G.VP-$I2"-,%[\HZATHHE]$=-OXE:\?)?["3%-5_3,OL]; M!D2QU&\K/W2;_(PERKC%YM&P!F!YV:DSIU)WGZ=&J9:>) M(LWED2[4C&NO>U5I#.^H\CUO;N5IOT.P>EYFL 6*<)[_MK'(AH'$UC7TX'!F M&XE]N]6>^6"TNK;OK[IV7_O!LN 1)I\A%J8S6TR8,V8H@D.CDGP?.+/[Y%^* MI[;_JT8JB&$F405^1FQYHSL(\X2MRGW%\#@PWZA3N8C0*5J#(T"*'A#E#/59 MIHDC7^K?;5= [Y*;E\>[]N [<=1#3#Y%F)PZFNU4(T58(71 )*6'K;;$8T%M M1[#5$'4>@&K2 _,\)?AO&A/! *N%*A&S6Q#@GPF%U%R[ZJJGHBY5I5UXK3SF MF1I"%Q?.%FPUD6:,US3[RR^EO-\9]/=L&[&QY#8Z.PX/;0> 55Z0!$&BH>LD M%;-DU.#Z?H:PE8GRG[OJ07[2D7:9QM&D\@/GK3*)G$RCV?M<3 B+.6,XHTSH M6!1GDO"]FN@LR@2VP0/#-+XN!2@7P30/H%D=R%60V%54G1V'[_H'9\H MI9R)#4Y!Y#@=)EI0J^M\WA95$;>S4T M,V,S9W#1;%EB2JCQ&;P@VM^>1-%[M9!PA?"-9)\5]K\!!!]Q3;A(/3?'N[XN MZZ*#3(Z^;W?BU[.F_/>V;H;_XH_S:0=B9V90,,HD1N1WD;HXM XL$C\KG/<( M"'/UIHT@$B]C^FW4(;57" JW[%XM^%Y:YX)BPT0X@!8L#6/%MTP^IK/:'@EAUWAG\Z38->: I $%2N48-5^6"FQ% M;LH3>H7U2BFSKLIH"[%BSY5M* W?5P+"C=C_?31R,U'B:S!X/Y/(:7*R[6@1_- M$)9^$LV5P)W]U=\06Q-NF" UG02>Y)$FR 4J*_5J1#GT!(53Q#):JW;,#_][ MP;\I[ZW#M4D!+@-WHG[HH:OVDNN>LRU8WA?]G>!;47+^?_WP+]5AZ/4O[^&7 M]__ZX?UO'_[YN2__R?.*S,T.W'>#L% 7AGI(N?U(;5%\0<;WV8RG\4UUV@;X M4C>5Z(/]!?4W.5JNSM\>W CS*Q+/D@/C^-4+WQ9A)]WM+VAE]-]BQ;G95 MPTW/]NRY3MH8G-C9%/QOTPWA'SW#?O"^W+<=U"/L;_ 0C3(570[8 V'&I&35 M[/GN^+O:R?P7_A/3))Q M*IFMULO11%;W2/)X,EM;*8I$=V/,)CL$V5;[UU^ CVX^ !( 1Y24=7NQ)9% MG(/SPL'!>?SXWX\;_V2'(H+#X*<7;_[T^L4)"MS0P\'JIQ/-_3UZ> MK.-X^\.K5U^^?/F32W^'N#A")$PB%Q'V@Y.7+^F"Q9)G$6(+_G!R&>&3FW!W M\N;MR=O7/[Q]\\/KUR5W__R3?K;;]Z]>_>NT<9YB0,2.X'+ !#\ TE_>!VZ3IQ2LA.O$^%OL+^]+'[M)?O1RS=O M7W[SYD^/Q'N1T>WDY,.'X< MOF04?/WNF]=LB?]B/_DM^NTL#$CH8X_1_M3QV5;NU@C%+T[8TA]OKPZ;8!]0 M>8B0AU$0IQQ\Q7[GE7")5W^UC>5O"R>BR*Q1C%W')P:0KJ]H9P]75+DVZ"ZF M?]Y0:)IXUU=Y94_)SC>W]-% MWH;1-PI8MBS"<#6"Z#Q:.0'^FMH#)Z"B1C )EPMJ""DNZ4\5$)98S)R\S@A! M,:%@KK'S@'T<8T1^1KYW&49W#EM%&NVNE8P1^PZMF"*HV('#)Q0)(SA8,LK%:FZ, M: 53UFSFNF&2"OJ"GN=,U$_WZ9_V*O9?O(@Q4G:<,??.@Z^D['+K&=2?XB!2 MQK3VH3FK63J3E)%J?FN05*432AFQYK=&$7N(-3 Z?&320^;:4V7DVE8Q2+BZ MB57&4[" R6.9;VF5,6U?QYSVLOB$E_@H7#J%*?./IHS>R:@Q6X81*8R9BL51 M7=K4:70$O"P(1Z^8#H45;ED\BDE V1IJ[4ER:?-[RHCYL#>XEXXEC=[(#T ? MLG *<4/J?9*8HIX*>0#I'4^*((P]1/ J8/$,)M_>BN++0G]1 MTI-#ZE!LF(@(N>$JP%\I2(<"]$,J-RR4Z]5.2ZTM2B]N1QS],%C%*-IXQ3FK MM8GF*B9]OP.8C1,G46I&32'>OJ(E84JBB*)%SX4@# Y_75)?8L=\B4W=E] 5 M*U4P=@2,O6TD6?B-&2J"78J1A_V$JC'*_1)J?\G!+]':KCH4&[S=IMZ+FWDO MAY.2%"'H'NR46]F*TAV A,O\H*2G3 4?_6W)KFV#6278+CU/J/I_L;"MMJ5- M.4G=@>]S%#M8*70BO^9000KU/4@N:,Q7S;U'=43K7YJTQ*58@SIBG(]-4:L4 M:E#'B_.Q.;P>8AV$CE\94XB6D+HZAA*+F;.R7:%U=?1E5S2W!VYP1QWQUF5, M"6T]P*..IF@%4Q@* CL:@M"^D!'3>1ZZZ9UR%G@75$_B_57 ,G=4'Z1;ESGZ M:MO2H7I-T:H@C!YC%'C(*U!F"_=(.LFU@T+U0[<"R&=I.6%4P/&=!^3_]"(A M+U>.L_WMD$8Q7QYHO@@)9CC/'N@=W''C*E49BH3BF.;M+!WRD";OY.N]8N1^ MA?R8%#])&?#R]9L\A^>_E #G%E=_5[FK9Q/_JB.KCRJ5$'1%_TCLHGL$DUF MFIS.HBKR3N06^- _5H2TF;R5_\:KS"5^Z:ZQ?Y#O911N],0N#L6,3<,I6>K> M83N:]#_S'4+FR[LX=#_/'K%E-C2@'>T;,$L0];TGL/^PY*%=X[/;B2S^,R)HCTU9.D5V,ZA*P6YO#,PM@ID MNG(,R]'1&+>U%#3+6".WR$440VK ;U"<[\V.GK8!A/2PI-G:3C)S1[H..XL@ M[_X&V6%?!\@E=:^ M3HZ!36+A%%XQ>UTVPMCQ>Y^*BS3+.-ZSA][T,8U>C+8LI&'+86T%. DM:R=9 MSM#O8?2M)(-6HSL\.+"QN.[@#I73]AC6C>AZ'W!?N^I0".!. I\%6.@L:"/;W/QYLP<(>Y0Y0@38&1 AH9 MC-_TY)QM?HV&2TT1%?#)W#U"_Y)G\78WADA*=PBEEW&K7^9T^%!*Q:?7DC2Q MH=)CR.J-0!HX=%1;[M%>GI:@-X@2FD,\ZK> U515&B(QV >/.#'Q6Y)Y[T)'!@ MPVAJBL6E$_!5[_@ /9"5; 4(^2:AQLMVNL&\WM?*@_/F/%+F4?#I%+1+M&M3 M;^=]8B@#Z90(UG3424@MV"?U@?@W,M9UB&[[A0[^F;U\S%H./ M 3>KZ)B*7 ML&ZZ)>PY+'ME9*@08W!WYSZGAE M&@/_E'52XJG)1/*$$GMG]#I^=>R%.X^VGGB5< #R;7M+@"JIC3UBZ26"QPX.D%>T_BMA M?XZ6V,6VLL([P4[S$):AI[D'+D-W'[K++/TY?R"?Q7&$'Y(XS4@)6:2$7MTH M G2UU55 D4!DJ'N2%FK0X49YI6J_4.GQQ=P3@HW<3I"I9OTTL>:X\QTZT^40M"C<-M:^2U+P]%X#RF>*5)DEL3K,&(C.@?@ M<0/D-/2YBV[0#50;R%T1D@S(T!S<.#P*94X6Q#+G2IABXSR)2>P$+%(^&"_+ M,"?*T K98'NF5M&[QK\G+"Y,B9C] Z(^PE I0"W IVB%VVAIK,JK9VK0H-Z4 M#-QI,%J*@L9JP'KR>! OJ@T>\!.@,DN%[I.!CIUFF&G1>Q+!&O\=1T@EZ*JA M!F*VO:96@!-D),]=ZETRE',3ZMT]RT<[$.2%WD-C;16KC^LB6)IOI+=HAX($ M75(!8?4I;*E/.%Z?)22F8*)#!@[KG$;_S[.5'*F#!^BUHX/GU9PX#1J;2US7 M,Y8DGB]9-] TZ09%.^PB#KLE*0G=NJEH MGG$L=;'"71XL#F:5N' 1UD5;&T=?)HA.)$9ZB: MFK%&0U,4]'B@H MAW@&K&6WB.Y5 M@U6>%?)HHA64OD!2I',E.:7'D*THDPC6R _K3E(5/%2)/@E=*:6VZ*5G$&K= M,@3]QG5%U!)=^/7XS^V6G1?J>V&A2PM/0PK(3 9=54C:R$! M*C$DBYHZVSG8SVQ+*9LB[UYPZA#L#F"]NW$8_XFM3=U"('1RQHR0P%I*JX"%(>^E/B,V=1MYL M1^_;*W23L'+0^;*1T69/+]4PF%"T3)&T198%4/!,@&TNI<-DA*KB,)V#69FZ MA328JG&$2B ]<\CZT@^_O.C1CN[0+Z=8K#'#UE9[IB9 33/+!L33M191R!QT M[W3_D;#DVD,L?>;&U'5/>WC9W)H&&M &5X;]-1=8F=+ A>,LR\Y:X**T/#0K M]96@>N,]T@NX>W7I7?,^O$5N&+C81Y5+&+U[C4#OK2 *&R-1M0MV> 79@OL< M48@N3HEN16HJ (!]+9NJ5AT]628J^-ALEJQY3.,\HW[BRM(4&0&H/PC;182& MZC3RU-.X;/-5-@=L\%?E[*I'K_ST:A1NV%,WQWX+&"KZ%MJOL\U,(:""Y4X%RGB,HY.8 M9,A%B]"P<[":*#?[C0XD#!S T,D*NFK3+A0\"FL$7HQ#Z:'=97B*H1:S%8&-1$;A&AK8/91*84DSPQG=XETLUG==0#B8(4*D]4 M1N388"Z>8U1X!36/NO+^*,?2)JP+:-+6/%\)DOJ;^"7#\D M16,^6X]176"GS&L5ZL*VFBVNL/?AS/T]P1&B*-/C)=XO?">(Z4G%1G9OK74\ M5 /?*H;$@@%*0V03KXK6A\411,M1#;E4/9V)UES MA_DV;9EV\8@B%Q-KDPN[H$(^-IEGOH"RQCQ)O;$D1X&\6X=1?(^B33,ET1#' MQ="@3;T9;K=0$_9=N2R&GYPHH@Y.(8'V;XH-@$]+K9OT! G;\%!C(\'8V&MZ MRAP;]UCG-Q_JTV*Z@+*C\>:.^+&!#5:-N@3840:%C'"_2EUS(Q'Z!(58.Y"\ M?5NUJQN]TRX.HUDMV@(-/$ S4@T)B [Y#98S6 X. <%H.^"/91++T1@,&RD M-9B.8LG^GP7!=HZ/TKQJ*OS8S9OQT/U6?U#ZS06*<.@U7U3S^7L7C^[:"5;H MEOJU%\LELA1Q&G@+T%<8U6C5T!SN<3B:$6>ZG]HN9E09HVA/$;8W]%T.,K!U M@]'VNC1*,$C?)FY3+*F21/$ HO3;:UAA>I:D;O[H!]XR6;H(>J9]WB7;;39- MS?$+DWT5+,-HDW',:G,Z2=C3:LXD35%3?G>?&6@+!WNV9@7588 [)VJBSIN) M=B 73.I-GOLGZ),NE1[5L02P#Z#!HBZ:&.YZ-&3OT;173-[CG!TC\?Z>KO8V MC+YYH7_;+IFS<@_U;/VA>I&V0-9/,SZL?V^MLKD&0G\.=+$.>X!-QS[91?<( M!M(O4Q*]RI%:XVQ)I[7]GF+)##KKQ10&J9/VB"TS@PMQ)#Y.176X+.#32]_* M^CW?&\IF_P-BK:@MO3!P (%[-#)"+)ZP4I +-H^X]'AED7]-*-"NCBKO.'2" MZNA8H#3S/,Q(YOC,,;X*SIPMIIZ;13:V0QR)$97E: ?YC'6/T4O*B1WJ-'C% MI ^+/!6 FII^BBAFKK&CII*Z;K))?):_DQ8=LIW0:P4*"-[EHTAM*JPT]'&T M@Y+677FJFNO1J/>\RIUT:)'EK0!'0<]PA#U6[BEFV\#S"CHW0B^5&G>I(W9ES\M MC@TRNVITTZDD628V ;\0S*]3=7'SMEVYD'= ML=H,4/9CULL)13OL6LIB5<-@^F:=0U5CF>_&+3JH"(A0F+H=%TN @4QVTT; M7L_4;J@3N6NU4\Y@"S/S^CTX=\M@1_+HH:_(50[WGOZN-,$J[:Q3!/;(5;"8 M74NE47$_'+4'Q=]J3O3>X]IM7(P':P*@CL6$=:Z-MD6T!&9X7KJVW))--" /@>-BE19 MKW588C2Q>4B=SSK\4FTOM7DO3X30/_(+,IZ%FP?*@-3?MZK)K0 ULR X:[*9 MR'Y(D@@-HY(=H"'/21D6\S2KBYKFM&GX2CJTRL8MZ3IW:,L&%L/K,_"H ML:I=56D%"#OPL).?U4KY-L(9/$(&5HYS>@WTK6=\6)#'6SOOJIHAH-1T#S564HSC5,6=P#L+ ^;4HL#-/$#=8NY\ MQ5EMQ8$T1 V#'H\G4H#L*I0B"J 9?UJ24:]_5Z'WA,,5"U9&FD;[;U&,HS0X M>HH"M,0Q&PS40SD/*=.S\MK#J:8T?-TA QGEZ.II5MDBI,O523B8>FHC ZVH MJE)2>>+6YL!DG<=+!T=I6M4'Y+ ]'4*-FB?+8;TCF>S&Z%L!:FHB;TV[ZM8. M$3;?0(:E92WJH)[!04U#*DK1&F.!HO29OH>.U)>RJA]"8-HQD/J*=C5## TZ M>M'%QDH5OYAFDSTZ%BF%V)'K!/O#B[CR.Q6)8GIN4_ !0=YAF5+GS/FR FD> M^)KQ>0JI)'?T;W69,X2*YJFC#]GV3:T_7D#E!69EJWJC,\"LR:K^S'7#)+W$ M+D(?LVOLZ3[]T[['L=AZ"%ED]WU=$0=@:ZB:IZQ,XND^S!?YR@>]^F.F+;MKY"6L;4%] M[5*(.X-"6 M5S%Q7IZH$WW\+670]]*AYQSZBK2D638EVMZ$\3DB>!4PXSLC.18EU([EMJ6X MP@)%Z0D?N(BB?OQQ2-())=<,&59;.Z1^0^X,-B79:$;_. AJTFKUT!8N;=\[ M.& ]6:Z"TH0ZWGZ'DGQ36(+ZE-;$V!@/I^N/LEJ$4FS@#U>U4A:&A[@D!L-I MJ L;'A:OII%AH*&,^A[_!.C446^KM'T>:@ T/Q7!*):50SJ=-VNM:2 MFY_=ZP[RM#*TLPC.K/*XDY/*FP>WR*7W4'9B!]Y-&$3%7].T@P$4T *:P \? MVLG@!ADUW;>11AIP'T6>>!KYT8K7UV9,=ZD@G&,_85'8(0]*-5R@XW0J*>C: M])YLEJH@05WS8?(/GZ=^ZOCL$GJW1M20-]9OTU)!(WJE!4'B >;SQ]6(:$SU ME 8+E")GQRQ=$PS76QG*R)IGOB9E3=U>=(7@S"'K2S_\8EP&I!>&B4S8%0!Y MJAH;]P>0#)0['2$]W/(L//_H_U,*(-^CY"1%'IYJ\=C1J>'=+V;EY"K^"2R2 M4HUU>P?X6Q+#RM-U+7F^7=!UTVS%ZU[7>V$;W9D,7*BCI8?8\EWZ3M$IG2$] MHIIB,*?[]$?W=)'R).N!.%J'#IN0I*K0998J4%C?+?#U/ )Z&,5A4(R0ESKK M*Y^ TB$)Z$8SWK#=63-T -JIEFV8 L(27&V0GFML- M%?(E4,%CK THZB(E2#REP"^_\=.](8>@LY!8&C_2!#-!9O*(9>PHT.I.D*6* M-Y^_K#!1# WZR4&3GRWD,W[6R/I56QP[?BI?9/[@XU46CLLSER5=K?8U)J1X MG>0 K=6]VR(6>V-;(23MQA<&'I=3IN(B;0 GQ%8Y AHK[E7A;:T<-P\#2NF= MX-.QNMU2;FJ5S]*?WA%.:?K4Y(?:%A4#6M&Z>77[1VEEZHO'2!>+X^' M]J$KAF W="\%&"2:V$.2>U0KFPSA'YX@BQ8&!WQMA>W;(0+/TM57Z^JPW5:B M&HC4ZW([P^,\W#@XL*FK.811S-AMDVS.2+2".*7@D++[],&)/J,XRU^E=]LX MP@])>GU2BB"WKS$)VG82 B*991&%7N(R-!38T?AH$O1O;E4_O-(>51@0<<2T.\+LCSIHH2QR(HBAZZ"]/L4Z0L?;XI&1@H2#6/><:#.C8 MOREON4XZ_2/*-\A&FTYR PJT!O*E5\ E$Q[R1;QV@M"?^6ZX#GT6:B/OHY"H MV+..)<9+TJZ]Z_O$_5RT'"^GA-<-BM4YPE\ W%IU,D2P<: 'R;(3PE#2=,-* MGP+'5L3T%VW5G">L0OC[,'9\T<4U%0X%5D@O-EYS)4\/4WZQDM$BC%1I(4;Q ME*'*HXXEQLN9KKV;!/N/@S-EL$Z*E,(+O1VO 6C=M]!U0C0^U4(,6 M+UK6 V!=7"C;>LY1[X'R5TY"P.78IU5^]UB\OET?XH"=[VA%M;:U;$3*+21 M,W.5[*:MODOA&^9Z@9?%>V8G4&"NRZI".XOKA*Q?2_LD>&:^#\=B&DWL+$.9 M($LXI#)7IC%UDR27-5'RG(T]-BKESG0N LP,A=R3MG?'(TW,=@W2Z/2^0T&" M6*]Q-O^=X?0)Q^NSA,3A!D57@>LG'L,_S=!D75@>K1@@'3Q 4FUDI;S:WUV# MR/J"48^^Z?D)))XOWX>AQZJ [U"TPRXB=^&1'(8]!"&X477Q[])W&?)!A56S M!UX_).04T5V@?'+\91@=GGXE#--FQ37]._VF=I#1ZPM]\FUD)&UDD&406?OA@@$E\\ M;ED[GLQ4*#F\[2M,ZO#K( 9$5+Z&DNSQ5OL((KXH)5D6PS9ENEA+R[T MZ->0Z71OJL2C>[U^DWR5!D-9J^_00J1W?OAQ>!8#=\"!6B)J>AHFR.[HO58, MQM*P24*L^\P=XQ=\/)=[]#UH^ZCYX/4>SP4?IM)(GPL^G@L^NMGQ7/#Q7/#Q MM L^CNGTZ;FG54I0_G(2"B+8M-E+\I1]&;4K0*WGV_,^G#__X M]G__YY_N-GG\-?CVG??U^]WJUWWP\3SY\O[[Z-WWO[S]]\?[/?&_W[E?7_M_ MBU_%=^AO7[__YO/C&_GOWZ>N?=10_?W4<7R/%O3C_? MO_V6!&[T]W\](G_U=1[??O?VU3\?R;M?OW^'OGW_;G7]ZI_.S=^\=_?_6CZB MAQN\^??,3?[?P]7KZ/1QLT.?[B[#7_&WVT^_/)Y__?O5Z]F'G]^2U?83F[%V M>_^+3QXWG]?O/W_W[^]^OT!?O_WE]9_WV\\>'M_!_KKQ>_>O^X]?]V_]V[M_]Z/?_S'%_/EE]W7R+\]SW&O]R=A1?NY;>8 M?/=F<3^[^_0Y^?5BY_YZ]WMX/0^N_O'X.D)7[L;_Y<-FZ_[R$;W^Y?+O/_WT MOR=G=[RHWV-H["$;U4"H%!+JV-+?+(8;EV)CFL&Q? P$.2O6/@Q.UHR.22RHF\EV M6.D2!YA0@.EKJQ7Q%H "\OMTV%76!!'A0+M0'I#Z%$:?KP+JI=)]6>9F%=34 MN5DC'&A7R@-2M\Z7#]3-B]B ([O,K$ ";L+3DY-5HIG*.-#J#<[LH"9V,D.)WV,D-HM>06TK<:%=_,S7)9@$\X'B*G- W MF"LBWN0=3N\XWCX(8^\PWIZ-R4GGCN/2J..#"ZKG@!X'D9.;,#X_P&*S1U)8 MY<'G>BZI%@CEJ&,)RCF*'>R3/@25V:%9B& ;%CSK6MYTY2D7\'#I(__,(AD6 MNT9O/YVC)<>\V PCIZU'7@$HH /%B@THGSLBR@(^]-ZPP73%9BP6+/'@P#[B MMXMYF6U<&D%'!X_">C0QK.[*FJZV H2PPM;5M9W$!KH-JL23RF6@P5Q FA!?"G^RR'[I#T M=]:6&].J&?:BH7G 3]$A.)%A&)+;>ZD@8_Q 4U\52]S4YZ^H$'> MCT&$'+^X:]<19EW;FAIO122T$!FSH]LJ'7ID-_B$!Q:#]<-@1;'9>.@A+H*M M>I%6-B;ZGJYT3E?2#*ERE^C3ENXA/DJ"S1AG$TX/'[>\F.WP(Q\6;+RQ39"J M!S2'O08B@-5U+=XM&F!@;Q1"91$3W5ALKC^?;IP-LMC(10@,VD46R:J8:65* M]>GJ\@NU%]%JS\S&?'G&#AF5:5CBK\&]B#:2MFS:K#L@W[Z%#5:Y1;O0W]&S M_CITE-JXB#X&OOVVL4"\87-M<)6Z.9XM=,DO^'3,-D6T6U.E8DJBG^[E)HP1 M63A[=F2IB+[HXS&+OG##YH;N*D7>9K<7=S,W9H*@%'3C?#=BLG.W:6ZF[DAV M+>GS-4-?;_ND5I:%V=++:@G J'R+UI!$E2[ \SBJ>'\,G*S%-6)-[-PPL51T MW0UU/!>F5EY*D,]\.KAJX/&(%,.6D(05'>3MFRV%&%M!PL>:I?G;13P-O_1= MQMP K5A215_]34O![]841Q98.0VC*/S"VE=;X:L0V)@.NU9^BLFEX>4*.:G# MR')L["8,7(LM+P2@IG."BFBE[RIS1AC!1.TW3IQ$:?\'?@1?-UOZPV%=(_'\ MSN74VZ86C<2OD4/094+71Q]P@#?)AOI*Z8//>8*XG6!$75255@1OQR3+H;2S MJAJQH&I]Y="\"NZ_A+\B)Y)KP:"\*'P+'_.L+=/,],Q)P[RES$06N'M<]@EJ M;I5L!F> ]79-K#LDTV(GGT2&FVN!U7#1\X/^DA-X01@<_KIT<+1C=6H;*L%4 M>FM]F/2KN;+E9X%W4X)VJ(K[4(*F7]>E :.'XAP6SMO%!N7^7CDP;QZ(\#IU M".8U9#*D=>:PTWSF-8% XYXP.A)=X^K4'MAZ+WTE*YL[@X)MI.73 9_3_>&/ M/V-ZTD;N>G^-=LBWENPA"1HRGFG<#'%%H8/T@#VBN.+=1-9BCHD:!M#Q435M MX@J#'*7K.2K]N'L5;).8I/B]L5C[TP8/.(1F@'$\(@*EO[3A]G9@!K]]B@Q^ M:SZ[QAB#OQF8P=\\109_8SJ%1Y?!.' "%SO^ ,FW(EA/UP$3$==$":XFP^\C M)R 4(-OJ'8IVV*7;F"\YJ))[NASA_Y-%A\PH@J#Y31VZ5984LUQI.&^:[9LY M,!3RS636@;;IW1R2H@:0&\9"F]<4,R\S7C\CW[L,(U8[KL"FSD5@,P@D6-1- M!HC!&>=HB0/DG:* _B%>^$Z@/-.P8XDI*$\[#8"_)SC>JZ@* MY[NQGS#@7@;#0G^?>3G6L[3-#>S,M;M1&S MBHA6YVB^EA+0^C?0IL'&*R9C5H,VL"V:\L'*Q6Y9@KL?LLU9N:"+H4&]C@A$ MM3GSE4LB@TWS-.L\ZD[RT5&^9]Y;///]O*7. D4N(^K*5E,%+51@3B$)KNN2 M%KHPI&2F^ DUIK*[.'" 70I;)KN5M"/B]U!6O ,D]$-WBP8(N&G*MHN+@. 2 M_NB/MDFV-IOZ3;#K!)Z'_81BB)PH8'4R6RJ):TK7ON4(9T=8;,(IA45U[#R# M=9'#6K!*'0I+,]M/"X3R^7J#XNSBD7;/ED*Q]@GP[. ^G&!*4B< =#TKWF&/ MJ@%9%+#OXM#]G/Z/'6^F#2!LNZ6^K)6CJ<:Q9J1P+MU0)GKU3_#M8XEP'-L^[*MBT30@[M3_/ .W3%O./6)+)G5!IBG8DR; M]#/U4J(6J&<"QL[LV<[!/O/G[L.T%V:0&O9UZ%.DY#P:V;4F[NI(D\Q< QD; M+,5!ND.CK#VL"7.Q'YS'1QH:>]NQPNES-FLT.NS8+,OKBT_;0.O3U.Q;DX+W M>]P@0UOKOBRSSN1]*BEBY5S\R]".529WI@[A[@,8@),*PGK41+DS=N#'L$\( MK]9LEN,.11*3V F\/$1Y2SQ5OL)0BJN\M4$8*B/#!7^X!#'^A/<4I-G"Z6"BR7(U/\EB*AYP MZHZUP[F9O]<("?16!*7&ZUG3/IW$6,&GL+E6? %->Z\+=@HZINW,(6N6O+]S M_-1;B<^<*-K3JT.:]6-%OSI 0KU$MPMB99IL!\V \Y;=M!$WN44NHBA2L_X^ M:J3JF#*5 E@0+KD\_X04,A5ZT6YLG2'/;?IJLJ5U%Z9;+I18 WWRW0643A%D7QGB6EQ[/ 8Y9ZFTX+0W;XU0IPW,K53BN(04@E MD5-S!KD? I=*B7U!_C:A,^:O@ATB<7ION IFRR7V,;U'D+OD@6 /.Q&[5!,2 MNNE/J;C\+<1!_ _ZZTDCO<*0;O7#""0$585Y8?VC(+GX:P#\<+!WE5PYFQQ[/AVXE8"6"#U)VIL$Y()-)/*=9--XK.4_=2_ M8?ES>?F $FWEN*B5F.O=17_&X14$]?7#PR MY!),UIEGSK(JK'"^&^H3M@$2) =)H$YCZ5SSWU:36C+:3T]QJR2!F8![G&[E M_3O)*RJEV,/]^<1$7H 1 Y%EE(HVJ?;9-EO]$N* MBY^Z"MD&5?O[6T#@29IXNRS3Z"7?/DM.P_[D>.?'6#[7TI+]X<-ZTO9'0%YC M_>?UF6Y%J"T*CAU\)QXJEY ^2WS.)?C=T%DSV0/R55#D%>17I66Y=8C482BU MT!.T37($+$),0'W\%E%([:2UV%)I^2<>:2X3LN"IUO3&N,I1\(0+UR'KI1]^ M$>1;]$ZW8'TN+]GZAK,M.M95?&?6D*(VPEG*.&@#J7$$&,.@H3G#;/RZFFDQ MCCP+.7G7?+MLE;E:!__G'O[F3PX)G1\JS^(YS>(YS6(H>;9Q4-3[^.OYMSF=LVK9WNO](V!C@0X1RYL9X5RF-M>(':Z Q(7]9\M ON\LZ?('M>$XQ MMOP07X4 65.@KS4U'G->V&$Z.91>I.[#6^2&5*I]5,'P/AR#I;""*&Q-M1EI MLL-!-KIL)KHN@:I #85#Y.I*TUT*9B?D1O0/W? C*,/Z!X'7JE%LT# M1/5%D)^XB"BR :I'^B&#@AP)HI9E4O[PB?.43RR-1#Z3>GZ.*%#63IW2F?[9 M1RG! V^V":,8?TU_;D7-I0##]K892,?E6&"P&EW+(2TAD^4;GF.2]OA<1&B# MDXT=[[(3*N2U8R@!D:"]J21#35DW6AJ8UX M^F-("&2SRH,'MBGZ*E?):E4@=^\'%A-U?O+;!K8P MT/*AKDAZAF,$:1L\3'.3"GWTM*'QASQZ6OD"VZ.!HNHBY*4/AU>$)!1/-%^6 M>E7;JJ#H@#K"T*J$=M5J)[HH"]ZMO8PCJ_"*\$.2EHBP'QP'*UN7@3;8HTSS MZ2$+K70&]D-+:*8B.M^F6%X\HLC%Y%AY8TT0^%"?EC$04!9\5AO?8)6G( UX M%E3 /C43(*(N_%"W6[3-7>CY\B:D)BF/T5KAO!#84^"WF)(:K_"&7TD6!\S. M,=MCX%DZXCEPG@)ON?3KW1'(!ENK0X+H!3C[ :+&QZ)WKX$'Z)N&-:GH)K]^ M*Z&&R;<;2 .((PELJ2A6WH! N#'#88EW1+[#XN9[1R?[7Z!(LR2BJLO.U9$ M0PF!R72/TH@IJ7$"I+MC.ZHS*O)1M*?2;7$BG!3DJ9>H:LA)@_CZ.:#;5.3N M8BOVD&)QR)UY9ZLCW=%%<4M%L2*_>$'PS2%_7 M)MO %1)TRES:5EB1OXW^*9H%0@_Q54"Q29AIDFV?HJP''# 0MEI/AZK5/$UZ M 4RBX:-SXVS0>;AQL*V:+@$PV-"06(3%C"M3JG1=TWZ 8:O+=ZG1HGRI4\+_OX6;<,H1EYVLT"E,I[#!V>ASX8) ML=DQ\:$*V4Z V#"., ='/V&RQB^H*O^:FUK*\GX?A83DI4(VKTAK6 M76YYM1",ZIJP]T,9:6,ZK<387MUK"\Q8$M$UWA5.1 G8Z3[]T3U=Q%I,1AXZ MR.5+0\\JL^CE:0L8OQ%C:3F6(P48-+=#63GDN&\J\I-F"L1AP(OZB!K#5S^9 M'G7K>S9U8U&A^P>'PG04J%[Y /8DTB)Z=ZLG:*'T(;]><"!@GWPF:P:]V*"L>'6?Q!" M@T[)ZF)CQ1T0T\QH9YPA]8'U^0FHF%#[TO-ALEAISSIP^R&A)YWE/M9B>/I^ M]^75Y?RPF#C_+YTB2C_&N^Z%N-0'1SJ8:OI(C*]4A>Y U(%U-C(9_, ME$8<:KD&J(\0P8*(^':(?\6 BDADXDF]G]VRFHU? P+ZDMLAIM6L_#IU3'=# M')>8MEI0,Z^$9VLG6%$S]C&(D./CK\A[[^" W5CGP2&W-[=K)6/WQLZ#@RXR M( (L<;Y5WB.T*6WV-7%8A^XA[E_S6HP4&L1/XX)2O\N4=J[B?-4^4GP1+'VO MZFIQ/@2N.FWG>F8>ZS2N.DXJI&,CRN]Q[*/Y\BKP6*>5Q/%EW26IJ>W\U6$< M)+YL%J/:!70PDV;8FRF?<+Q.7^19^'2-M_?A!1L[OY=/-M1C5P=<&">B4VR% M/.TB8S6W4"ECFUJ4!?J,55(+Z]\ V1XIPJFA<0% O2THL M:U 'LK"QVIZ@:*]V2<'0>R;+5[!V[6F'"NRGMG)1@F9 F61I"L$-DALZ?OCE ML6K-<3<&Y_D.&8Y@,Q!P-A'9";PL'6.% K?Z\*H71SLN/:LO/4SH0@T#C2.E MFWKRD0[9M53CZ-WKJ@5&5-:#3J/0$D&FU]*,K;U+:25%)I&[IM;Y"//BT?43 MCT)DU474/&R._V3MN4H="QC74U'E*HF/ZH0>/L"CA:S%JE(=/$ ?S[3525M4 M^L>'+N*U$X3^$6J06B2B$"[J6 *Z979=LM_Y^ !O-!01UQO8P MQ'R"Z=\Q>]?L-Q"*(O8RR?YH,>F@&RKDL*4VJ6YE9I-V]:)\'=N85A7V,(S< M[V%SIKHHW+ISF.ED9^$VZ[1'M/G1L03P0=7%DRX"0 ;*2D6Y^WNJA,1QLX** M??E?K)U."N"!F-SCR%*AK7YDK5^F7!D3BS<"#AC(_'I]8#4T56 M:2%3^P;8 .J1L[%QF./I,D'^*G(\E,YVU&!&ZP+0T2P]UK33!.*\.@NC0)=! MHF^GR1LA)4P]SDSAB%4*4)>>652/R:O 0X_(VT;818U8@I3PM:\ $O72B.XS MFG?0 CJCX@ZO KS$KA/$=8?\%K%#FF[R _W?3;+):KRR?X\M347N@($)*03!.P;F M)=VK3(Q#$F0QUA-G\&*D!0I(UBS_%L4X2H/VIRA 2QPO?'J),9 "1,\BDK&W M#&2X!"!I^(H'FB3IY/-_E!94=9$D%V]H@ F,K\>4#J0JCLP$J+':3*7Z$1(# M8;5IO 4D,^KHU?5@"Z?<$.7KU?Q4(AP<3\$#PJW22,C/W^[IFO1)8U=2&)M M\@L_!DUJZF: >-/3'=:G:PO43[M:YP"],H4E7<\KP9FY;K))TNAO_M/Y@X]7 M3G-VG[&:!244QLS3UGNM*JFAPYE-?',JI#MF9:=M^).KX.+1183,E^E6TQZ, MLQ5UY^F_HT.?A/*_#B1=MG!7O]S)AE]$[RK$DW\9 (LD! M_(3,'(^L!L>'&&+^#8H7*,*AA]W\IVPPP$ "( .=?6T(PC=^9)U<2.LC9NEL0TJ\)_. M':*%QKDX?&_"^Q_R_>EPF?F '!9]K_? U^KQ6JQY#.K;G43<"E S3:(Q3? P M9Y #SA%X6[M:4B#U5J[Z<5;42 M M,^MF9!C#WL)ZP_Z1URDRAM2)T5HE+&I^-(-MLDSBUL P%[;??-8 9;S=8E M'!7U,\.)J:KE(B4FVZ(3[ _-GO6'O[ >?6^ MYC@,J3Z1!E#I=6PVN@L9/1(/[8A 6C&:8W/S."SW,9KDK(S0S7JE!]Y%VKBS M1!K5(Z]M+;["B/H(RRRD*.X>PH=U2\MQ%@7HB*D@,T[UV)C:RB ;?CXR0M>RCQ.=^&5%L_8R@ MMVB%&1V#^,;9]!-T[H(@#T6R:E*0FD\*H.G:#*'[R&%M7.[VFX?0[\64ZDHP M6JS*CMKN09YARSBSU" CEC5="")XILJ!ZLXA:EL8%GEWVTOJ;CG^K\B)+@+O MW(G[\4*X*%2X194W8JK U)D<#2C+X@^#NSAT/Z=72C)/8A([ 5-F R=+Z_)3 MX9X,IX2V7JY##W7*?-H"M,ZCVJT*+AC(@E;CSD7&Q2Q,9GOH_!+O,X?@ PPB;_N M%.)"K70I&-8__J"I2VOD^^:X5%EN&H<2CPX%5P"B"07J?T^A4CB0Q50I6F0@\Z%]B;Y*.%NHJ M-]A\L8GM/P@N7 M(E3!1@,A"%W5NG<>KSRZI[17'\/2F)Z)5IZ*0>R@3\$[$^$)/=;-/(]2C^3_ M8?MX8X!MO%4GI'%V4F9%5I76G(93**1(P:>! M&WXW<$HM]3Q:1.$.!ZZ)$TVP\ 3YU:!-P30#88M>3&.]:QS_7WAKR GA+CLI MCY%/F()?AMJ"*V2W,)0BY/3F3V6A*421JCLO&- _0*'*@>N0183786#B-M58 M;"*ZT21"P9#>L0A5?N15*_LW;Q_N<=PS[;JQV$3XT21"P8_> 0==?EP\NFLV M?JQWAC!WP4EXTWQ2%)SIG\V@?=JG[2O87(P=.G=B)T^[,!)TX"X\)1=-1)N" M;692'?C5.#^^8@@]. 2QO_U_4$L#!!0 ( (R$;%,0YH1NI6 ! /M<$@ < M 9C$P<3 Y,C%?86QT;VEN9W)E9&EE;G1S+FAT;>Q]:7?:2K;H=WY%M6^? MNY*WA"V)V4G\%O&0PVW'=AMRN_M].4N@PJ@C)(XD[+A__=M5DD" A&8A0?60 M!-!0>QYJU]Z?_^^ON8I>L6$JNO;E3#CGSQ#6)KJL:"]?SOK#Z\'@[/]>U3[_ MI5Y'W["&#ZU M,EY?]VMLJ.4@=@-YXD(N$?<\16G6^6V^L@(4K?^Z!E/P\EDSL7FX:Z[5/)7-, MKX0O*=()&M=/7IKU%TE:[%[N_.!_"Z&)Z7L/_<7G)K)@>8L=G/6W+^P?O9\#-^LIM/+XUZ*5"K]>[H+^N+C7]KH-'"A?__'X_ MG,SP7*KOK,14XM\5O!XBIZM'SU6_"^&IY.+NA2;-L;F0X*E7GV=8DJ]JB/SG MLZ58*KY"GR_L?]1JG^?8DM!$URR0\2]G%OYE7=@O(D^OXS^7RNN7LVO[]_H( MR'F&+D!I7-A/_3S6Y?>KS[+RBDSK7<5?SJ9PZ242^(6%1@HL CW@-_2LSR6- ML[_@T! ;RO2,WD56<$'^_KR(^X!/:"X9+XIVB7AXUL5BZWE$"=XI6 45^+Q4 ML%$WWG7:C^@;ND+>(C[O/I8MRQ]3K]Y4V1K1A;#_W:V V7=5/Z#X<>% M]0F-=4/&AOVDKZHT^8E$6+^IJXJ\^M%]KOV[X/Y^=O7?_R6T^4_.NG=6?[&S M_,R0!ARBQ:>;NUQRMP_B5VLBO%275.4%WC8![L'&)Q1WG8&T\5E]?2K-%?7] M,NS)7MK!0N!)XZL?#X/1[4UM..J/;H>?+\97X>!%!\4/$?'!BRA4XZOA[?6/ MY\%H<#M$_8<;=/O/Z]_[#]]NT?7C]^^#X7#P^! 'P+&NRO$8RP_@+,GU#\F< M@5]BZ1I7NSF_/@=7IM7L94FPPD !:KG2E"W+%0G!W>/S]]IGY=>EIFL/RSE< M.+$-RB_K&4^_G$W 6R3VZ,L9.'J7-_H$KM$L:DJN!+[^]\\7&_=>'1H7D04M M'])EHRT2$_3#=\GX67O4\,="@2)&=!LLRE_[^MUFNU/V]SG$#5+ ?G[C_[SZ/;Y_E^UY]NGQ^<1 M>OKQ//S1?QBAT2,";3T"E8R$!GI\1D+K@_P1/=ZAT>^WR*/(5TJ\?STB/PN] M1A/Y?\>24<>:'[\_T1?=:O(-W'9V-<0+"\_'V$ -GD.QM?6=8DXD]5_P MNCOXQCR[(B'=KN).HL@9=Q:@%:>2:OJJ19IA4DB>84,O-G?T8@Y.S^BY_S < M$.W'%&,VK%<9@%S%:*W8S]6,4T.?HS_H?Y"E.__Z(WM_<$_4GZ_'G+T:.3! MU_I\KI@DQ5V[4U2,0&. G;F,;F1N-4NQWLF]]JU41? \7Q>%9KMC"_.V92D; M]@X<-"0#(AZ!GO&+8A*!M1[@ES0XZ-^#?A\\?'N^O1G2R'8_QP;: MD\)=96(GNJI*"Q-6YO[K[ I]M@SWZ:_8L!3P=UT, '-DQNC0M\.(7AOY*V&?3X;>% MKW793U:W/;(;K$IODH'W"J$E;V#!H=,*#10!*]#% ,A=-MAZ6.XHW<;82/HU M(*P.8C>A6%L9GS!<-:UDMF@2@WQQU^WHAU?)4"0BRN9< M4M7Z!&01('+7LQ?NP?GS^?"\=CM?J/H[-BBH:).BZ$$_WWV([SO7.%BC(AOJ MQ4!8LDOC+S-5FJFB[-ZR\S)Q=M1CR[GMW!/7JWJ 1GE4!KO\H M"R">C#_ZZ+D+ZH$Y7MFAW>QLMZ(3KMX__18 00S]1Y10W\"2+18?>D+[XS:K M1U=O]SKP_M-,UU;1=PQ&E0ET3=(' ,)9=O2A.)E8)%BH\CR0X_Z"%#L11LUNPP$AL0.2Z6AKDD M\:2E$]M)'2!!_##^2+082;;U)P!A.3(/!>^@'V5LV6@&!4)A=G9$BK\(5V!I M,D/7JF2:"9P.%_J!>6.R+H2\UF7"P;EPBXV7\0>2;G-CHI74)8Z:KD@;S4:%SF$_ MF_O"0".IT*( V+N0$1B(F)$/!B[<#7I+'R13EO[<\7(H21$I.<$6 MNK^_1A_L"]&UM% @=G!^RMU=+=)2%5KQI>)IIDG<@2:3Y JNC=_19(:!>/#B MG^AMAFGRB;@9GLSV!^$CFDDFFBHJ."B2JL*/9)?9A+__7"K$:P%G98R="^"9 M*\>E0;)4]JZOX[ZLO9Z5_JN!2T-^IKN^,OP*6I]GHIW$16X3R';+B;=!%TD9)IH1Z/9.G=/(^;SKA>&@8\S=ZT)]K& MDBQ2E_$OO)-/<+F.ECO9'QYTSY?-'+QC7S[D!'F [Z; M*Q8Y/011W,0R=(U8>/4=8;#V[VA E)DTH;F+&\F2$-VHW9+!]3.\D02I/J\U M^181,W REJJ=61W61^@#07GGD]@0SYT+K)E"MZX69.LJ8X&L;0NDO=Z5G&'S M8VPI\N"%H,41*B9%1P%*/"D"QI60"FO%2)I 9.@P>A*Q;<[% 6MUKU0TJB5 M,=UT;76 MJQ %3/3YP7:Q_5DJD\Q1B7(*T9\>FGV(O=!V^[=MG)^+K6PE^=Z?Z;WN]+8. MWHJ'8H/5:/Z6)03]F&O?"=H/0N*>FAJ[1^X.,N\?$I^6D+!$U#%+6&P%EVI,2-OKHN[XN347#IAEX2N+D>/76 M,8&U;1.8@@ [1=DV!=Q7?:-ONK9?%%R772(^W;*81>5JXIA^YAB#8SRM!3N@ M9-O/]IO1IM^L3/T"3QIN@E'3=!HM+DW;>875VT="W28/DZ47&OBDF-I"9I$T52B=DGE6QDI>2@O"P9LHE(O84B!VUZ-3Y('WW] M4%1.F M#M]C31D[EH4=^R8IFWS07^U#='MD.),,;#XN+:K^0 ]"5 D^ M$Z;QY5)3[!>:]*JSJX[(=7H]KMEMN5SFKN\*V=<0>>BKH"\'Z^8^''R8G!-9 M(AMMIO]&&]'@]C/LS'>WUW8>60M^),F0O.JNTQKQZ?H:V")R!T'LY/+S 1BY M=/U,A,7^?B:K?B>'ZF>2%+$'T$KI\D\^'$&P^0GN^W.)M0FAX1JUM.V/?4, MIPBB3YU;V\,%@14-9Q[LK7#B-02+J_6K@Y8R-K#TLS[&H!YAY0L*B7=Y;9_5 MD24G?[F7&2/Q858]4(+TR8%3B3446J!DHV^G< 8@A?]N5LUL'\\P2 EJ_B5? MEAQGD4+R[)Y?F!OCS5V>X2="J=0V%]J7?D)NQ99KXP*8SBV;=B\W[#IH?OT- M4=;9]Y$BZL2W "NYC*U #87%EZ\\!4*I7Y#MTPZ[W*@,EI"KML_GA-(_6@E> M&$YV,)JG",10-?NP&(.>^2\T(_*G6>AG"-%.Q]])\YUS9KB8X3IN@3J5U1R?;)3;2%6/0U*;HT:6YNA:UVBZ MEY;%?I54,@8##6<86R9IBJ9/T6;;6CJSYL-2DY:R K=\I+O0-WCB7&'OT?/, MGJ6761]B"FTGLY*Y6,D&LY)L M-4Q.F)4LZVJ*MI*M@JSDM63.T)VJOZVM)+.-Y;*-368;V6J8G##;6-;5Y&L) MVP590GIH:*:K,C9,I[LKNOUSJ5CO(?&CC2!F*0]O*5O,4K+5,#EAEO*85K-A M##M9JLL'W8+K+1UM6,6[50L!CWUDMBMOV]5FMHNMALG)J=BN?86:8H4*-?.- M_;I9XO=[_Z'_C19O.N'=$-T,AM<_AD,R+[?_< /_[]__:S@8DHFXZYK/Z\>' M&SINEU[S?#O\<3^BESP^W3[3LXIL-4Q0F%5$J%$AJY@ZSNME MB<*_D]GP@Q&8JO^]I38,OKAW/Q,3>/\X_ %V#?6_/OX8H>_]Y[_=CM#S8/@W M9M=R*G=AF4JV&B8HS*[!?YHG9->$3%$(@=GH^?%^2&W:T_/C]>T-,6/,:%7+ M:!7=P*)JRIKA*]YJRMHXY;#&[?#0EIMKLL+7AKG+NHN*W=)H4+V^*4PFF4P> MJ4P^CGZ_?:YV5Z/CDTZ6*F&K.>;P[-"6ZS"IDE/J8"1DVL'H_O9;_][.D=S> M#!Z^L21)7DD25L?%5L,$A9DK8J[ZIV2O,FUQ1#:?T5W_>O3XS$P5,U655<=L M-543E-,T554J.4YMJ3+M0/3CX?GVVV XNGV^O4'#_OTM+0V^_?N/P>A?:'A[ M_>-Y,!KG4I"9JZ8N:JJ2F:KJ9J@G*:Y M:I^2NE-G1NIJUU-:7:7G5%3P_"]7UE<(+2QJK^.JSK+Q>U6J?+\C?GQ?>-]H/"'O?7#)> M%&T%LO/1!H-^LXNH'-EFL1^@L:[*,: *7O_Z1>Z;_E*OHSL%J_(E>I)>\"=X MTI]+K$U@I>(G]+B@0\XNR1N'>$(^?$+_*ZE+ @BJUYVG41ZSGP=_N&OWHE@0 M%]8.EMODN[%NR-A8??=5!3V*A/,6 $O[!I]YL.''O!N$]'F)?932 Z8+X"E\ '/?Z&S8H-C^A!VF.;40\Z 0\Q7OCA7LG!9R@<@5R$ K&!I9^UL=XJAOP MW 5%L'?!;9\%$U1Y@5[1U,LW@2_WKI? L292SKSE6=G&Z^@?$E+D+V>D^1@Y M(4O-2JY\GIF

UIV;IS&C2:_L4#*^ BQ2Q?/N>$0$HG[2!1;MP:) M)-J!,LK#*4@DO@85X:')<-0?T>ZK)&#T@S1WS5J49=BB5:-:XM2_'SW6!@_? MGF]O!H1:'$C3]?GGL7%Q5;M^?!@^W@]N@)(WZ&O_'DA[BX:_W]Z.AO8%'Q0- M63-]:4J:;'[,1?8VX?_WTK24Z?O6.#:>MA(NBM[4W0%*J*KC@WTYX\_H9[AA MXGYVS8UM2R'^4*6%":]P__4)O2FR-2/OY'^S%Q%-VO8'/J[7M^UD4B#?L.T^ M$BX,X*M-[43[&K)R0QV?V4N_8\[!WAD>5 M0>"!'&,E1C/#\ MG_PD)JHZ\NIT>H&,)[H]Y_ER"=K?4!4-@Q$;#HE-\D:GHI]G:Q M\8"M4(1TNEQ3;(:*7AC AT!6(OTE^.JO9+AK-KAF3TB)NP,X#6=7 ^T5(-,- M!9M597<7A'>@5#")6EU.$,(MR]&PM^C+WM%PU>AP/;%5&#M']G!W7_ADX(6D MR$AQX:HJ$SN W/Y:8,W$X$$]6C-LV$%0J/II<!#&SI,W_+WW#/")CB*8J\XYR=':[#.56PE;ZEE1!,GTRI1Q*7(+V_N M5 9NN$1/C\5[4MYB&M,3$QJAO..+V^CH.2[2)%(!;5\5$,OCX]IBN,Y,1*DL M#6%,R1[IEJ0RR8YE@,-3A6*;:_5R8I9CI4LBL>[LL>SA9!*:'$^.:AY6II,8 M],CR_63H"WCO.\VQDTV\!8GOZ+["<;-3NMR*C;0G5=*LOB;?NGC;FP03Q2;7 M$,*#(B;U::6^&Y#/24:U'M?L'EP)Q"Y8L5]F.^912A_2QV7A%Q88)"993"EB MK+.K9P(!V:Q=FA@1EI4LN ]^E."S[8%MZ.>J92D>79#N"404VL?I#]-.+>W- MQ'6$M&%TA9(2/?^()"'RA$B>3 GR<0^ZA;TE#E7E\O5^KQEEPQ>XNRF&!_I' MP]V"?[5/7*R!1]5(FYTOB=H?:):DO2BDDG\SS*X:YZ\!L?T.(.3MKXFZ)&CX MINORFZ*J>_PMKMTYH=2SX%\U,LDWZTP!Q%, >_9RP;'LAKM(3.Y3R[U_%5$T M(C4XL:(YIEU);J[EN!])@IM)6 5NHB7N*HYTF"'6,XK9)MICJKL-KLF'ET[[ M(#*YR%:2"LDDU;_(*90JG3;7%>+OVD6@2IS&-6D/[&^^/>>F,O;+=E_CZ4#R MO%1QW=N%Q%U!:/<=Y]".V/KM;.-&[_%Y3_<8^B"?4[LN*NC"=AND[*RO<&3% M.MZ?:"GA2"8] 6!M(?W-O- XC1' J'ADPWD:Z5^R)37N+X''G[+KIO!_ H[E M^JX^J]43R7R8:IH MDC91P+*:%GQ!2W'I82]RQSN6#(0U&:[S-AE Y$CZ9H]1JF]R4C;TOT(CS#/) MLB$'7!K0E&2(,3W^-@?8R6%!0#O)+EMZ %IK:[2>YZ ;X^(F0O^MQFGTW^H; MTEB9[/;>$ECOK;2]MXZU'Q#Z #^.!@\_;F\^^O0&XA#^-<$ Y@*TYBN1%M8M MJ,3=@IRE4H1&:M6QC>)B.@G9CSI .R'GQ7GV%/*2(#&^0Q)&K-]0A?H-)6@) MFU1T,Y69XVI<5" 5QI';']T/^E\']^O!T\/1X_7??G^\O[E]'O[W?W5%H?/) M&5&],E,>_&36@0A!52P%LQY/ M>_;EW"@T4I.G76RO>M LI'?J1E)A%N!"0Y)7M5I;.9VR="7*H@7*DPWWB( ; M?H"@RS4B[+V=:+\G(>#891),"PV.;Y:DS5.0I$62+F.)9:2N=5E5B\ <4#Q: M.9R&+:[9.J$"7\'_S&$2S FBWT0"H7 -_$(W*.)=B[-5&5\Y29%42[]T M@'NR8=LL[MY7+\")0MIJ[BI)RN8QOC28$SDA=6>;PQB'(#E0=1+\86,.B!U7 M]E#(/4 Q B!N (8HW47:$?RJX^%__P-ML7 FMKA6(^T!@[+:B&-M4A3'"1"Y M3J.TWA-55F)NY_&RY"4/SJO=%8B:20\TI),-W$9 V:-:>:[%GU#K-Z&WZUK$ MQEF/:S7%(U6MFZU]?"+3XRP!3EV7'4=UM[EFFW4#R5_81?]#A['I)8 O%:&S M\:%Z_:RE/*J0;W;Y.8+T4QQJ=IM1_ M8#(VV@2NRU=,)^WWO+<2W, 2<*TR(O6X& M772*LPQV],FBS@119Q2=*32X3B>G0.98:91,B/V/'":DF= X>/"9UOQ%.EGL M'Z;>,VT0*P#>MX\&I.)9YJD ^?>O=8I&I2[/M;HY-0$OSI1?Z_.Y8ME'%DFS MV6M *MR-M0G9:?E ^KZA3NXCTCQGO^HFGM257_69(L,B+Y']=YW0J>Y)$MC' M@LOA7$95Y'\NP?5E_4U+X[;W54M' ^W%P+)" M!)Z##Y-SQ&A7[MZTOAL'VP-+Z8RT*08OE=P.!.7B3!6-/<3,?A/EG"?)>#2& MY(2V3(\W/V%C.).,]3_&[&L>@'6B!_SOM6<&Z/0EV=5OV$\AP= MYP&*0F#VE]9,-Y3_8-G748F/Y^+6)/ <[UO2L(U;^P8DK1[[B9Y9A:_ZE_NQ MW2PAMEL'PC;7[OI%IQ&0O7&X;)]_(VZ=EMYW;2/&MN'.JES;Q6+'CUQ!V;)>0 M'3N'8L=6-XI>]6/'(E$\H%Q2'O2F74_6^'E3*68R209E MBIZH*XH@R5'9,D,?I21E"VW/.>$*5EUT4BW_0!V'X$;"4Y(*!D21X2?^Y/) MR05:25OX!G63-)K0M7-O$](?LBS0Y<+'"U#OO:"-M 4GP/\#U@ MZW$ZDGYYN<"$%<+[=KL2=1.-'" MIA9G04$PI:U>]A0\7(HHPEF.X(K0RK-?;OK"BS,;5V!9[-' 3C>\OF49RGA) M!SV,='*H"-YMZ*H*EPQ(ZV9L[CE@U.!;G-#+:1KAL1(TF3KQ[\20-X'%7ALD M^N#398LX($:3'LF53"5G(F9T;*ROR;N,R&96'FAF92.@24)R>E5UFN7>(6K; MFU/V=>OE%3O2+6@U;!YFOMAD S.)2/Z??5F"]7Q+D/^IKEMD,J*K;"#*<;XY M0[_FZJ4J$91AK?YCZ#>G+&"F)0J::5G+>J:E!X0")ESF.YS4E;[MX6T19D$V M3V;LH\C&/A8_AS&(,ST0?Y:H"OGY!\^3LS07TE55@/L\CCYG 7FCF8$Q^@YXF9GHEAA\6_#(NS9J&4HPMC$#Y7K"WQG:'/2?*I'8 MW:9JM<*WJ:H_75$0RH)SPN&="(V_JX_STK!Y5Q2Y9H2)+-5'N9"NB"9#G'=$ MTA:,7+FO%%^;G9S@"\+/32JC7J.:LPQQX9V=<;+M3S;9"J=1D).0T>IPH%G=T M/XIV&V):_,FA%ZQA0U)IX:,DSQ5-,2W#'HV+?RVPEO^D]!S5G@/E-QM&L&/] M#0AO;0"#"9=T!O*!+44:39@69>U(59UE0]DAF4SH<9U.DD%4!^:R5&<24N(, MS(W83#*6J)!#+KNO)6DD"RGSA:08ACHZ3O=^+%/;!JLWR1%0T!S4F7_8G=+ M!?)8*JU4K7["(2JEA!!*L4Q-9K$K,!PY)?Z,Z0G2D7Z_XKSABO'VN!\"UVF% M*X63HU=41A<9HQ<5:Y>7T8OV)^W>$$Y:TCXPH=L#/G6MPO'Z:DCINO=%A'1E ME^LUDF17JINN#,'35JS4YL1.>-U+&5-S.?+2%HZX3B])UN+P*$JE4>/AJ!6I MEJ?(+*9[=MU-5=*1U]55?RXXH>F/9H2MT-+EB](HO.B8X812;EWEF!*(BIH& MUVA5#S6I]%MDW C -[X=7DN:3W3\/^KXJ;JD$:2\**]8P[EWF,M>_4FJI5_> MX+$UT$S+6!(O_FX-C@WJOCV:7HE[B$>-(AOES&1FKK72T;K'==OEW8"/2NMF MX4G,JSM)<=I](TDFQR3+M DAM,K)_#GX,Y3]"3'HP?O^FA3[-E2[$4XME#AG M7](VS3FX'0FHV^&:$6I/#^1W1$Z%T>:E2'&24DXP]G$C&CO2?&:J# 7!VE8( M[GBJ#WAOK15KME=@[!F=3 'YR0RI5?TNJ_GE^Q)*4[L97K;(I"F[E&-::1(X MH1V_;6!V76_C;\_8?8/@+PV36G+2J\HQE9;TJ\KEE>NLL7N.3M&6@/7'U5;4 M5PJZ?=V( 'O[RS(D8$E%DXSW@87G9G@WTL J=>'$MGT*PO>6O+4X44A2:E?- M!,5!<=WC>HUJ[M2E3-,> -<&%;"6W@7^=TG7WO[S6JD<-_KSU?/7Z=Y22]0$&G9 MME2-5F%U.JYV=%2=M)><%$TGYN F1=,1^::D41D!%DG.#!)0J9:.M UO'12L M[:Z?CLLJL@,2"1''"NX3(BZLQN3D$)=;0F.EYDE.(^[PI0 ?3.2$=D[[?EF> MBPN8]_*P[45OV8,^6$HTT%X,+"MDQYR##Y/S,.C*.L\GQYS[!FMEYKI'I&+H M]F-9"9)?3CZ0'HGB S;M*A?92!*$,%)D9P+W5>_RG?AMW6(,%3MP^/-DX"DV MP*K!G3K0 _PN!3PR^4"!3C2F25D>D$:$5_BBL^EN7&S9K#1T!SZ1-@B3?0V7 MA Q;!1ZHYJ804J6Q?(Q419+J\$+5:U:_D*T0H4IC-K,B5?9"=9@@\5525#I1 M"<)#^&%.NJEXII96U>\J*D#LN_@;Z=<4>]Z1KU\E4YE$"B&;K?@UDBR$+(!B M.Z<8NPD&L9]>9',@^=II6]&+WX[D](B5828V!;6:G!"A]V_I U7* ;MV=C6K MD8.W !ZJRDAQ[*H8BY%N)4,##)A/V!@21&VR"Q]@/.%JBE;S[(H_CS AA!G1 MO,@32!61965C&LRB*!.A!()19M,Z%D4:/OZ\E$Q-81:&3E94LOM85:XHSM3= MV(ABQJZLQLZ'0,'F+O[9N=-3JOD*3[#!RVRC_HAIDZ7!BT.<0YN\C*(_OP7] M Q.\8[DNP*(IJ0CFHUNIR+9Y1+8EY/:BH M\7SU36Y1HB:6@VJM%M<6#YR)S=?2'BXPK;*M=7RY'8YBUK;>3%NZ# MIX"62R3P@,R1,@=[^8#?T+,^ES3._H)#0VPHTT]H+ADO"KR)WWPQZ<2H3-^= M+Q5-QN2!O*(!" L%EEYSKY/%4W2)HJDUDRW],P\SQ[F Y++7?M?ZG5T MIV!5OD1/("V?X+X_EUB;X$O4^H1H/T]X$:K7G1NI$K%O]1R_\Y)0$ GW;U&Q M3;X+JSD\\Z!RE^9;C.+S$IYH/"]$+BR?T.A] 7#T#6FL3#ZA!U 8-KP/.@&M MX;WIPKV+ DTPM@(W"/RQ@:6?=;O=V25:4#QZ%]OV62Q!DQ?@%4=XU7;@R[WK M)7"L"90%4_IP6WTJS17U_3+L&?1:4_D/ME\)3QJOH!E?!8H0_4-"BOSE[.BQ-GCX]GQ[,[A]& TY-'BX/O\\-BZN M:M>/#\/'^\%-?W1[@X8C^.L[N00]WJ'K_O!W='?_^(^A?>F'I28M9044$(<4 M#5DS?6F"D2*=-Z)IGJPPXV&_C==16P57J:IC\6CFF'R&]4WLW@20$0)].6N? M[=-?$?3?^.I!T3#Z#CB9F>@6#(",*',,\0+L$'@RJ,%SJ58=.=P_+"K%]*@4 M>5%(AZH20<(?BNA4V[U1I]K6,&=7JS:FJ \.\:MB*=B\=-?F&W-XD+&GITG* MNXO94R*^/&C.WN M,CQ# T@T9F! Y$0AWD9 3S+22P=;=!43R9RA#TL3+E"TCVAAZ.3TD(S&[^YP M2-!44D1-Y:.J8[93"K^PP-Y.2193K!YM= )8X@8O@ T4>Y0T^,%(FNNPC/_8 M7^A3TCQ)TEX4\$D/.OLIC;;TPKCG?$N':T78^CD0B^6G J-A1R238M*VH,MB M#RR4H^G >J2L9ME7EFTI((,5'-IWZ:9E]3;Y1S D@=N_,MT2]E"LJ#MFAK=4]Y/#QR.Q?ZE&;8DF',>8]BU&? M!DQC#&AYD70L8PG5L=MB%+A1MGMMRN HEH4?PP9W'!<_NK3H$U*,=.*Q[\EV M-(IK 9Z"O[Y*,N4HY(S]K*I=?R+I4A,>"9'3C;X<6].EVI^$&26A6=YX/L^4 M?!)454J?"D$9^NN9I+U@DU0F>++J)!%DTNRLJDAC1649]M(H*)26D&AJCR!MM_#S07NN<5<'O2CZ3;:O7FN*0<+1<+84'-UWM<-\*< MV#(IL#T.X2MXP;JA''CT:+9RX(%J3Y:%YX3>J0M *:".%_DNNU*.*)/!EY( MBNSZH;8UUNED>ML\5]4SW26A ^J-DUESYB?W-9E.5Z:[4E%H*XA4+C7GWH2O( M.2QT1SH%J]^O$VZ%\GN![/Y=-ZP7Z07?ZY(6FXS-=MJ=K*.0@10X[(%)**ZP M,E^[X"9#%]([/<5&"XHG$V.)UY'S-F3'-=DQG_SKDXU/B!C[-C8]:FE?#_AF M@O8CQSZ8L]#(/RX!@_)D+8Z/4#)PB*DKKE+P50GKHRE;[$%ZY\8\47+DC)=R M:L0U(//)P>#7]Q^ U(&V"D[6!PBCV/0>UXD0HY1]&%-1"C_M (D$A-NJ)FIQ M[5Y.:CY?OV+GT&O0AI(9ZQ@LV_K.5+$'UBH UTXPEDW[F,-W"01+0L,*AD:T M>LJ%Y@Z L6'9'_F#FFP=P7&;;H6.VT3DQ*?^?2%L&!7%O5.I0O14<*U$B1#B M<0K1,)ZH.ABWL,TN$*LH4\8.KOX"/=L^?$N63$]8@T\+IMQZIX$P_G.I+$A^ MN/(.48[#1)T,^DCO3P!=!GYR,/BD2IH%X=.MB\0]+"1R8H3"R1-R8/,<*9H! MP9II65IWM$06_1,>\J7(@4.B5J&'KL";+"P]U8 M-!-:'!_AB%O.X6["8'9U,HT%LY4+,HC.7FP$&A\6CO%#NO81_4W1L/'R3EW] MSB<3J:3'G#Y%$P.#1UBUF-C/EW_&+L"/TWN #OZZIL#M*0GI"/(S^D@-5=2"KR:&S2%-+0W\C$KLK6+GDURW"F&]8(&_/]!S\; M':XKE+$A2X[*. &:6F+";DJ'T[MODF% S%V,/Z?*YKMH]0%OX43YD_!PYQP">EI*$^SCXF%:N0 MGM]FP<)L?62F:S"F(TQWKVLOX=8X:1.YTJG&P(SPD^$VLK+#)V )!9A%)K64 M2NBTMO+G%*.*13-$+$XN&1L5<6%M"@M/B.:P0[(N%EQW>V-[)8GS[JML=)2\ M>[?%=DH*#%F3D2RHX1C/]2)T)BC7#JM_!GY"&^20_CA4.Y"Z"OH/4ESQ"FC( MOQM>?MD<0G#R_]LU+,_8M QE8F&9_-#7Y,TO/%<^84/1Y=T*](FZ)$2]_65C M[EFR\.UTBB=1DL^"P+4;IW58^7 TV*W"/FB+MLB6^CI(#I%DH3%^432-V&F( M_1<4/977^GN9KY&2]X"]MIBJ#X; ,,@<1=ILK^N.""] MA"Y8Y9SH5:QIWM4-S5#-@$G_G*@Z(8=1*[7][ZGU(MI@0GHH;+Q4*EXY(E%5$=>Z?J;VB@V:P+ M/,1*R@Z_ Q%@$U<-LZ.D=2NI4M.=@+>Q\P3(@6A_;ZNA7OR2\1.T;^F.LT>D MAM#@.LWP7<%<+5FAFS:4%YR3_&@1M'5SE!R5^("E@Z[51A?=:+YQ<;5G[R\? MSCHRLB0?&Y"<+KD$&*[$7] YZ/M'L:>8PD[F=2C3=^=+=Z1JH^O,=LYL:KT+ M6K39\M$!JEOZ@@+E?'0Q'#!L?@>@:,/@AQB3_CWZ'.XF$0W2= O3DXT;$V.= MW3A)K9D6?$$K[]BW>O9RO5041"(66X1LD^\BS"U?^'F\[MSS#5[Q>0EE M42]$+BR?T.A] 7#T#6FL3#ZA!] 7-KP/.@&MZ;WIPKV+ DTPM@(W"/RQ@:6? M]3$&)07/75 \>A?;]EDL09,7X!53>.4L\.7>]1(XU@0*X$L2?J5A3E?T/"O; M>!W]0T**_.7LYQ\\WP;0+J2K?->2G5[KWX\>:X.';\^W-X/;A]&00X.'Z_// M8^/BJG;]^#!\O!_<]$>W-V@X@K^^DTO0XQU\>KS^V^^/]S>WST/GI RZ_?N/ MP>A?]JT?EIJTE!50*AS9X[-F^M*4P Q]C*I-RH>I$ M S1R\5E4=8_GE#%PL M\AENF+B?-]T&<'!5:6'"*]Q_?4+N_'&>_\U>1#1M%\6Y#G2< 7OV?S<\Y]WY MY'DAN$<5PGB%XO'5"LW!V0!7-P9L9.2_KA4R@7CDVR]G[6T"1]SAR .7*S^0 M+G-HU^E6 [%E75>Y"6Z7_3)JYT=M\2QXH=FNR&T^(JFV.25+(=F;^D"K"OK* MNJZ#DG4R6D,1G%[J6M9AG@H@,:JH*\LJXK-E'+#$SD?0T6>A7&1(?WQ(2!-M'GF*[QP[UNDNW$:J"UK.LJ.[GMPD7F@QTUF4=ZE:QS(:6L M.VDAIRQ [#I5 7ZG"[:S1AFBXZNDDCXO)D?7^S^2MI2,=R1P2.1%(8!LSI)) M'8-O:69FB]NJS/ I]72+*GX+*,7:7_69XT)WU]B.NT:WJC0SSM];GMI*48=N MQ]./2\NT)(WP@V]1JDFO.KOJB7YG*O>A3O#GM(.3E$G :J%_/5WF)S49,U#6 MV##)*4/K?<\Y#,;XQ\;X1Z#ZVX6I_H[(-;M,^Q^=$%1;^Z?B_QC:O^/7X8EQ M/N/\@W%^IRB_A^,;[8!654P F #D* A+0"[N4E 4*L_$(26[\25L@G"1R8# MIR$#O:)EH,%U.TP"F 2$2T#4YLKM3)'N=&EV(/)KULS\DU/GS$(<]#3-#^/X MYV*OS8F-5@54L@_W9] K*DFQ=L: K7O6TC7:G6K(8!8LDW8.>+Y0]7<,3R3] M&F7%P!-+-^!Q&K;HV!:RBZ>JDCW9FEQC2;^VR%>D]!]* :8Q(IV"C4C1.&+T MWT__+J/_4=*_$%,MIFGD1FWU@"K[FZ4!!LEN5&YOKM _OTHFELE)1*R95,GO MW6=I^#!>!O=C/VJQ7[[4TEBZH E,?\%3Y3T9])\3-2,*LT- M)LU'2?]B\L:I\G8Q<\-=WF\P$%,R%5 R3:9D3IK^+4;_DZ9_T666C/['Y&2D M2LL=BY-Q'-6*-*E&EZ.JI=WEMR*(@E-;BGRX-1=1"KMCE.^E<@=;AOLSVR"J(.?[,= MN;L&X[]2Z9\6J_8Z;?JS:J_3IC\K1#A.^E<@JW@"_LTK*PTZ3OHS:3XF:D:59E:#<]KT9S4XQTG_K%X< ME^Z'0Y5C(VR M9J.HMK[H^D/&>$?.>$Q_,38J4'\57;O(&(\Q'F&\=M%%:XSQCISQBJF629/^ M?3+TJ6+=ZZ:YIPR&:T8SS*>$67GC+&.W+&*\:* MITFQ'Z<5/TR5*UW8&R:T)R]0Y?S3\E\EE8SZ,3FZQN^2,9FAAL AD1>%B 0J M>A)8:<>SEW?PEYAJ+FFLF>P],?) ]A(,^V)<3587--3N6!DZSJAIQLP58^:J MJNA48W-CJ>A.@Q/:C+&KQM@5U-+YC8+>GH+.N)EQ<\[ MSCP-/^14VCA3DM;'A&YTD1,/\9A@LKZO1T?-B&:VPZ:D'"?]F30?$S6C2C.; M>7.<]"]FG[_02D2<\?B M9!Q'+VF[O"&*^4AC._ M!'&4N2M=KM&+W(J#\?21\W1497KH#H6,\4Z4\9J,\1CC5I8=3@V6BTS.2W%$UNFZGZA+/1:$?.U=7KVIR.H=EHM"-FYJJJ MZ$9QH]%$KBLPQJX:8U=02Z?B:38:C7%SJ;BYJ$D19#1:B^MU$\?#C*D94T;$A#<=)?R;-QT3-J-+<9-)\E/0O9).Z5>3(C;88N<"',5FY ME P;6G#:]&<;KZ=-?[;?=9ST+\3)$%+MNQ^+DW$J?8C9Y"\6J9\6-:,:458T M<)ST9])\3-2,*LVL!.2DZ2_PK ;D.!D@JQ>'%".GZ<&38#!+Y/-!K,JX/"J& ME1F=. ,<=YW1Z3) ,38F5>+M*&S,<52RN:.]5-W6ZGZO[/18$?.U=7K6IR.H=EHL"-FYJJJ MZ%2C#&*/!N/9W)FJ,78%M71^XSG8:##&S45SNZRZL\C6P[N#OW8VAG+; ?H?25M*QCL2Z/8/ST3X6'*+[=3M$]GV MSQ%S=?4,4SJ&9ML_1\S,5571J7RM6"JZU>):Y4V_,,8^'BU=5/S0JE+HP+BY MHMS<*(B;>TV1:_#,C68LG7N2O-TL?O.'YT2A65;F9FGRX^#K_,H# _@:5':G MM"55C*LKPM7[F;JP:BI.;+?*RLO,_3@:AA:*\JA%LJ M*A%JVM=8TB_6NR]>00+K$'W:#""P#M''R0 %Q5JI"T@'5-_?+ VP24^P!%VV M-S3"9^KL!F/N)D>C#.-U6"/IJC/B_TKJ$B?A0^IW1DYS,1ZL# _N9\'41<>) M67"KHJX$G,=L<1)GC/72/W$&8+WT3YP!BNZPS!B@6A[(?B^XDSJIFK47'+F& MLC ON,#J_1QAHL2JCPE%Z"(G'K(PD6,C#X^.FI$M:)-9T*-D ";.QT3-R.)< M=-]TQ@#5$N<<4W(QTV[=Z'4SC,E*IF6*;B+.&*!D#%!T+V_& "5C@*([[5C\C /6+7I@S+]U.LF1TLX9=(FD$E&?SW7R:'WRDXE=/+W+"A!/ MFP%$5H!XG Q03("?6_VA_?V=;L"R7A50]GO;*C3%,FQT,?X[!OZC&Z[1V*\T MA8:,\ZJ5VLR&\\3H+4\9[Y7,[6*EAB?. *S4\,09@)4:'B<#5"#CF9'[T8T\ M7+*LB= RISF?##S%AK%Q.AOD6H$7RB:3-5:4='34C&PZF\QT'B4#,'$^)FI& M%F=68WCB#,#*OXZ3 ;)Z<M0K=YM&1WM.=PME*/]@G05BJAA6 M8'CB#, *#(^3 0JR,6GR;4=A8TZENO !6W1QJFYN9]FV%KOJ42F.7!1/*3H4\5ZQZBQB@3:UJ M69,_>T<=6L,XNS"=6G2]*-.I1\YY!>G4-'-(X^E4CD\^BY2I5,;8!>X(Q&/L M#B=4A[/S*+ZE;WS#A+[D=E7.?QO@JZ32'@,<7>-WR9C,4$/@D,B+?$3,5V MFOO0"&)7BJEEG50S4V--:N^); IP05SXUP-:DR-@ZQC#^"*?DFMJ.XT)_*EU=#,_3@:ANZF*1^)P] BSW,=L;3JN5RMJ0L="_>, M3*&DRDA4#3RS=@,=IV**-K,F6DZI*A)KV M-9;TBYWSBE#+3A!D/YAO2'&Z@]2;G1=X18\:X9-X8:^YUX@S FGN=. .PUDO'R0#%>""I MMW0S\D#*T)$G*+-:2U1M'Y >==/%9.V7^SKQO"FR-;M$8O>WLRN*Z?J8H)., MXUOA#PPY^< 'E)G MY+OIGV:AO/S&GU427MD9, M:2L(@*JBLUE.=$8'H%5U -I5!Z!33@!"]O22G+J05$N_)/KZ<3IPM?5 UT= M8#1]-$[L7R:"'U MZ;XMF5(8_@=L0<8?2#3"CYN@QO06FP/+R1I!1:CAU!8ZZX &QBYI97_ M4BJ'ANAZ(2PK<6J88PP4DX'"\C ,NQGJ M )P<42*S9D#;5]Q#S"S@B:IEN*R08H2E50-/.+V>&QVQ:,@3@'24EACE?",&Z,(H4BOJ,X@O6:3XQN,+!'= M^)Y0>+\X\*%ZW?@N?4#/EKP<^L-3)O79YZPZGIT:7:*G#,(*<$Y&R>SGY*)Z MNXL"SW6:.7FPY:YE7;==0AFU7&*E'CX"7]+*F?WBE[K-44J] M+?XBJZ&J5YRU2UIQ%AV LM93[1-!(76LEY4()JDS MSFJG(*VG%7;.FWE,&X)2TKJ]JJ*SI(>P#A;Q0)D1^_L[W1AB MXU4!+@I)BO!\>.+]5#!(0XIH"&3YD%28:W&\X#>5K!S8BZQZRIJ4C0Q U=,Y MG;*F?3JI(A8VYEXXE/2I'!5T5G6%'5D $J:,@PIRTUS$"=! M2X\R=BZ+3N*JIV8Z)4W-[.?15#:_6!X]^)G/W96MF\IL0U&YL\*L&4@\<>^& M)3)/#7.,@6(R4%CRCV$N"'-AZ8V3PUQN7FBD/@\M3HS03N[DB!*9G5E?LJ28 M"\NRG1SF89F4;70A\ZMK"7)O"!!Q" MCJ8!F%)@ /*'E1&^YZP5]C+K%OZ I:Z^N@B@]]$Q023.5)G M5T.,D30AYYTE[1V0AS3=@I=8.J$US5U(I/?,5-$@.E8DM09>+$3'<+=Y'KIJ M$EG'6'K@(@O#^E_J=72G8%6^1$_2"\C$$/^YQ-H$[N]\0K0\"IZ$ZG7G/BJF M]JT>Q>(EA" 2)MRB19M\%Y8S.O.@0F%UPN1"\LG-'I? !Q]0QHK MDT_H 033AO=!)Z"UO#==N'=1H G"5N &@3\VL/2S/L:@#>"Y"XI'[V+;/HLE M:#KS$SDOT0)?[ETO@6--H-3B%,B3GD5MO(G^(2%%_G+V\P^>[P!4%])5;LO( M3C0^CZ_Z]Z/'VN#AV_/MS>#V833DT.#A&L1\?)6]GBH&HH?'T>VP-GI$UX\/ MP\?[P4U_='N#[@8/_8?K0?\>#4?PQ7<"Z^>Q<7%5^_#CH?_C9@ 7?TCZ149C"LRWJPW(.MT\VS3M_1C\KVA++?3#J?WQ=FHJ&3?,&FQ-# M61 3W-?DKY*IF(_3)P.; ,]7#R"9WQ523>-"?\'><8?PAF"FZ0%467&$F\[ M _&??);>0@:I3+2#_"@//[L2SATL^SW !!=(K0,&S$C/>GS^UG\8_+_^:/#X M@%SB)5M6_^$&?>T/!T/T>(>>GF^'P.STN>=>ILA.C/^]-"UE^K[%V7RV7/U9 M63&VLB&D%QL,[3+[AG+V\K[#X-+*N/"VS8 M#?^BRM[NG6ED:X<=B,N=.R]L/(R^"Z(.W0;G<@FO-50@!(B5\2)IRG_H]S72 M$-&ET(J%E"M$HSX!G*09#O"!T=H')@5EZE+&'(E]$,@X6M!*>A,M;/IBF4/6 MS/:QE^0&?8KZ*KC7 ^W%P+)"'L+5!MKDG$,2NL&J]"89Y,7&P@$ ?2 K$OE/ MV[?1KX5/'SG:VU&!9]L](.V/FO/!7(Y-158D0P&L?ICHJ@K?*J]8?;<7YCS\ MVHX 5L^LV8"1B( \^0U"-?6]KK]II"K>\T@._0TP:+R\H^^2\1-;Y(;[^VNR M)O1HX!=8OZK,%8(_50%_4X5(#SGAQ@HRYQ%K@"BH#TO+H(#6[ >B:^ I0+.F M2,'/=.Y]7*!K/1"E-L8(M4S\BC5"$X(*#PZ$SB="0EU>VH'O5)J0UP# -6MF MZ,N7&<#[CH0FW2 4SE&?8-^<+$W2/DK1T .$44CD$-SKO9#SOHBN6<4$#O*M MZ8ZMM_Q>_8Y 05 ^5,@C@:+>[:E+V*OEJ4!P5;LCBEE9:\=SJL#=YTNJJ;O/-3W/-=%TB=7ZBP$"5/._XJQ;)]"L6^ Q.!">@\U8_<[Y*CI7A\+35%V2:?JM9AF2XO0-'@.+ +!TF7"_ MB;THH&LRZ:( ^1(AU7IQ"HGI-,E9VFI%?@@&O8IQ@,X%/*Y5'><:%K*T@2S- M=,Z+\(FJF_0YOXB-H$"!?S^CF*2WK"F.'(HCT-L0 /!EK_];?"0;^7(+5 MEE^!"-(+I70-3Z?*!)AK\DY>^*(0+-L(--Y5L*==Q,KXX; M:=1Q(UP=BRG5,5P:D?Y>13>3P.&4J)NYJF.J.75, O&'P.<8*\2+;A>;)R*HKP/\"B"LQ$] 7@G_0A MEPSUO2:0Q\'1?E4T?A&3C'9!@$3WB/,=<3F8$)AG<09DLP 3=.2%J M]$5=6N"_S;&D;GY#A)US^J*#F(+3:YBUE[5&4T&\%=G6"4O'92/-P$@##%@4 M1 D0L*]5Q@*#)M;!K0]6IJYR"T:'_@H@B2V^MHW6%4DG\[1(_$X7^VJM9:OJTFTXH:?62.OHMLPEL?+Y!!08SEQ_?Y]3#)^ M1^U='@$8?!2LRSGG3"7FI1);Z55B,XU*;(:KQ$:%/=2I#DX"ICIJJB\-]!.O M1/X2?5:N?@<=9,TX]#L96O[?TGSQ"9P\:6F]DZ3")W+%'2B0U2^@"\"M6/UV MN]*'G@#?_A7$O@97/(.O^$8V*=$=B!?][1P]V6)I>U]$M@-7X:S5S5?XN=*N M'ISK2VOV)IDSHE+-.29>#H<6,\F82Q.\I'6\)E>;$7UD@J:T &/$XRG74KD]K8 M>8#]TE?@_A=BHTSTAB'$ETS',F!C;M],UD"_TA5U>VV^A-A9V:X-JFW:&N38 MFGBV98O&[NM,/XVZ]3X7GAI]HT3"J77H0 S5L\&F$RLTF,UAZPUREZ M(XZR^SPD64A:V'$CQ)+J.^H(O[DNV:XW[#AX?I[1^78*BV0';152 \ALYQ%$ M%@3Y!6\[D>]$ZB&.-N$7&=O_0B"_BJQN1,>P6EVCO\QU WO \(3F5.Q-6(3[ M,QT$1#(,[_1Y\LKMRU$1%+;O4T+I[Z27_G:H<.S=6=U]!;QX",11IF#'-:MO M[TN0%D#$E@+79++'6@0G1-WUH3@@ZL"+!<^.3]3G.!M#\.8!R6HI8J&-A8)5>8!=GS:17C,88PMR%@2$6=/PA M>($ADS-,Z$VQ9NZ.DYU0!9VB+%2X]P7< /"F0+N1)-W"DZ3\H=$%44AL7TAQ MP%P7?X%_1TO\UN$HAJM,X+R)K5PL'3P[\+,$OOYW>L7S4L6VR,)7O$#TZ3-^ M6=I3R>P?AO5_$M?'7*K6YGO=K31SIB]5"CQ 33&F %&P7".;7!.)[&:1YQJ> M1X#WLP3?CX:1^\"[2OX[YI_UYJMN*ER+6V-@=KO@_:)1V1 M78G&^@[6M[.@ME4#="QTDC+65NC\V\IUIAD8#'PIHQL\H?;-1F1#X&KDN-KY MBN%<^CNBO7)';;XA/]GIW'":[]Z.$]"$M(CELRWEU^DQ1C#9V3[*\9>]AZ+<:.GR^?HS[9 MDUQK9_L>=[MTM8=,1<^0-%-RQ&[]*$QV1K55+GQ%!)(ERK7@PT>Y1RM0R78# M, ^XXI2)=D^F3+3-RD03246.I7SY.+'=]$YL)V8YTS,H5^659"M,ZI:^QRXI M#'Y"+MLRL1S2OJO'UXND*KU/=E*I T?,Q8V^'%O@Q=3*CLO73UR8Z^V9F)5-?URAV3GF&P24XM# M2.R&JJ93F$-+A>S;?9)9 MYLVQ>?9VUS5-NYDZ\C:=M#YU[M+K*PC@@3)8]WK+,I;<]-+KG6[HAD8$3>.6WD122OF0:K21(E)H#&'2749?Z:VM% +Y=NQT MM@!QMU-PIB;KMP!-+ MZB@317O5E0EV A_"S!@"6 M\XH43[%H2D:AU#.5( U%0SE*HYPJL#ZJ*;+=. MP66?TJ(2SP7:DOK\\%99>C5!IT*5*?&]Y%78X2"2.-;@[)CVSNL->-P:\7VL0#4\F1'5" KC MA9#-JD50NX!;^ E"3F>]3H'."C:9E$3-22!IDXD<6M3I-L J0(%5@HL:RHY,?]VS.8@V@DY"(U=!:[A%QTT M-/V\0W5"7AHF[7GW]JO6^O,-DYA4M^%2B)W%G),$H-O7=!M>@;L5PPW)/(5. M<^DG&$CIG49VG*> JK8BC4G3L30-0%E9+DP7ES"5*?#IU7$O:"N4N]*T[X'<:@JX.U/([XVEZ7*_7\1U.1H5V/X2-"D#8:''=1B\ M0LMG8XC"O9-,HOIDL2Z8IRK'W6%=^VB(.OFD06[ 'KVW^ &R3=+5BX&HW"^0VN* 6P@6; MA<4K)\'C19#O7K%!R^CVXT3@.RF$R=!?%1.>>:<;;K#H8FH/!8/II^EK&/ O M,BL4KWP?NSIW#HN?F34[]1H@1)$QMO.N".CJ%HTNH9F8X84TIB#98OV7ZM)0 M(UHH"Q+*.IA(2NU9"!@<&^53[Q"N3^CA=;6H.Z,8>]8]MI^SPF;/UAJMG<0&']VH3 MR3#H;BM->MGS?B5S9N=IR#^(5P^_.0' K@-("C ,^"?=8)2HS^*Y#F('^R+X M!C"Z/HNF.(5HZYMK&S]189!,B#6(DTGBR#G=.O(RQ@"4_Q*PWZ(N!QT]R*UHEZB0,K5'- MKZRIZ'A-:)MJ29?D(LY.2\ -@&ADV(C67*RM7U\C[WF5X+$V34E^S_!N-J-[ M0*:*1.\[YD!&T&V>;BC%Z;<G6I%4_X4>5]BN>'"2KGUI6!PVN8U5+LC#SP M\)RBPT_+U(BXV5OITD:Z),K6-UQ$_ $BQ30O\JW??UKES#P[UJM M6( M6[^P3]K5W&27^[R0:,O>$@&UK"K_H9IPK2 M92?YR3(6=I4!U7/D*KE&L>C)0\&[/"H$GO%FCU^%[\E73G9NG8/22;;/F4=F MCR]!EO0+K_&[ "UN[X+H2XO^3L]@D-I0VA@GJ.Y2DD\OU<W*R60N'O+_J<%U2DDPU=(/8,(3#,W!]E;2]^2)"+9MMN01*9V/B@9:.AQ8NDD MV+3C2S^5\U67#'(.KG9#NU?0K5:2?'VE&98%!)C$'I+=7W^-Y7/RS/?<]DXO M!:I5W--PG.>T\7FMOU92FSM-ZTT8QV39$>Y:]]MZ$)$&]PMO6>%$A1_LG2S0 M@#.LRG5X69TNNZ=L>M6>\AMO. *\R&>V=3,:YN)O'< OP5[N/X$4H]$#/VIZN-'PV MLAU/(0?9B\PKU2(N+5;E6N]D*M_S/5 MCD%9]>VAZ5?=LC>W:39AY2>'I;M[*13PLVV.GB @ HO7I['70+O63>MQ.H3E M[M&^8O=\M^>]JWXY6H=E4,4;#H*0QH9<2^9LCXWHG>_.KUD9"1)BN]F^/-=( MQV7?KV.;X/5VS[M[E[L.1PA>/>$25]NL:J"Q*O >C0W=KE$J[;A"DF!Y,M4# M!AXBD1<9+M2W[-H\$C"/]&XHDC6W MK7?83">)Z$3!'YR\P4<[> \(8C=.:7CCV*GG4)Q=>.^F;PC;T&(G+)N>+5]P M/$FNYYU4(GER$31/$5RO0EQ$I[B(I&WL7''-S4@>J*(D[29'1*V\W:4EL@W( M39E';9)1\S9CVVF2X30[(A*XXI,(JE#(316*S7.??;\M57B._N$68!%YV6#S M33P0-E=H2\&:4QQF[Q0X6QZKG ]M?66W8;I^(JVC-)K:)$>OCINQMWMM1):' M?%#BA(R[#$WJ!:47 ]O:BX;-$VR0ZM&:DZ(+T%J;IX,1[;^ETZ06*MV#GUF(^%15,O'+2[JCIC4&A]$/ELDJX4SN?- M63"T@G%AXDOD_NL3>E-D:T98@?\M>EK^+-*XS_4H3]*:WV62<;29HV<^]ZS& MY,#RR>[LES-Q&\2((UE7PP?&5ZZWEVIEI8'&-MOI8,EWG*O#<)WV;WZNS5/ M!BMXL-L N9S[V]Y12JNK(@U-FTOY!;W.8C5<08$]3FCM)MG9 MZ,9L+6<"RD2SF!D,<"PFHLWWK'S$4'6[+T?DP#AL'4EC6K?@*'E,S,+8[<#/ MKS B0F%%2!WTX\W]Y@MGFO%B_12^1;'0\[(;GXGQ,U/A]K#> =Y'S&, M:.BW^^=$=BNJM-&QJF;;&27LCC2L26R'_C>?4QH?%>LFD.A%-D@DSVY8.B>"2]J7*JS'5 MG4^+Z^ #I#5R=IKP#6F$:/<_L$_7VD==[19U&\T%Z&GQU1ERLO/C= BAK07" M#HV+9>O6(.SKNA&EV\:F3FT?'J+= I_MYM=^+!+4D8NWVU$4R"+-LK$(OZ][ M%^T%&;59B= J'VR[S4IJGF8E86RSYVCZPL!UTEO3[6]"6KQ\C,-"-5\6DDSW MB1%Z5*11-VMDD[/LU[:1 *2NY]-_I3VS[.M&I(GI[2_+D,!% /UOO ]($^OX M] AN563S&FV4$P[YAEH:/-Q5 ?1@,4O#BCQ7@!0<=-'V@/NY)8+3F86EKT6Q]&DTRH'LWIY> M2O$U3@4@YJ-;^CCVW M[[\632'KOK64-TO(];N%2#?U#[Y)BFK(,;O#=2:B;4=IYW.DW^RO4B= M( =Q=7NF">E;JD[TF:Z:-7J>R#2=.5!P/9F^:?>YIF/0I1?XYH6V-QV3J6[N MW";%D.MD9-:[W^B4#^)'I\7O>HC*SK+I!*K5SW0A;N]D=W4H>'5K2"S?/K3T M]>NFLV@BS1=+$WT@%XC\)WMUU_1+^I7PZ2,%K?:A\1'1HR_1UXZ\:_=!1S0H MI'4C\2U@:OK6>KP#:?S)M )T&Y0UL,!\]A0Q"AH9AZ9HH#\4>4D'8IGZ1K-R MR:R!JSW>&&PH.8)(:V =]JU>%]@XRJV10"%FG_W;.!:]/O],Z6 BTB 99-Z: MN1V;/4/V9,F25E-]MT5F?1C*5465/Q(=AT[-!+1MI!IA.9S,L+Q4\>-T^YT# MS39! -'7=^='KZ]3J;+S?=Y^DM+N5,_9+?=NIR_W'M&]L>]V#N.6YC ^CXV+ MJXU$1N:@E!HE#R2KLXL1^JZ57:^HG==(G*Z1)F<11XI_0">'!VXM1HAG;CJ/J2E MVHX7%O=%;%4%KBKYF^-S_-7WP$3$I;N #+&XY^.Q/'G?W?D>U7 9A"34(!@[ M%^RAC4X0T!)]3VKU[5R,71C V<.K2G!,;7^E?R?%^9UG>\*\NX]%WD#&7UT# M\76(\08T!P1HM _X8'DD_=IS.D,0N49OM_"SFF<#]R.]6Q:D=YL<. *D-](T)\\6Z:!=VF*&)X_3',4-L"ZA%L73:VD??:-R2WQR MINEHGBDY6WPX*V(ZKKP'P*+<]R-HIL57[D30$::3KF96OVN:80_\3W:;=T:*09 MWY2Q:FCUXH^:.7'JE2:@[W!BA[6SC$F]TF0&.ERG%9X8R+G+2K@M#HJ<1KHE MJ7M*PS;M\&%MSS*0$46&S-/F;9IOCA=TN#R4Q_"%8 M+$T>1>QP;:&BFT3-\F0HFCS7[H1/"2TE&ENER5 (O, )8G%!(=M+2YT1;I4G M,1,AF\"R^1NT*TTV2.BQG9B8M"M-Z-P3P^T>H]T&[4H3M'?SV@$M-HC:O\NV MD;0]? 35*DW& <#ANKV*AE"MTJ0=!.#5;H23 >5$8WGB^6Z#:[6*SG]EA<;2 M!/2-5J?0))CG@%EI=U388BJQF*)W; [%M7+88MHT;V_B5)@\KMCBA5W0: M-CT"V^7)P I-VV7)QG6X\1V19,X[=+DPAH@T'S:C"+;P"UP M,Z)=F@2@V JO0V$;21NT*TW6L/2KC1!?(.;8ZO:@5GIS3Q?+=1W<.1G=($]$*K MRW7$W9%8; ^7+:;DBREV#S=:&(]59>Y,]ZU^-/\A1(D=,*%&ILS .W>;'$4Y MUA;91_UX]"0\8#8OD(1BEGVJCI^$!TRJ!9"PQ_%9'I X?A(>,+<62,).,\,4 MZ]PD3/"P'D=N.I/&L!RV[F82]H&;D*POQRJ.U#PXUC.B!1&E2>LU M^!;7:L5/[373)/:J2;1N:?)YQ/WMB/&]I5,D6FD2<%U1Y)I\_ V04R1::?)] M'1&"S AMNA,0+=\8.-)H(F>)GFE$:#6.R&_YU[IID1&B+[HNF\1IDEGE,UO, M 2J?=Y\CIBR6[:=+M1-(>I]^(G/4U>8B-5V6"S2%(W+X39BVN%V$D M1]FJ2KMI,NI)$-4E7;R*[F:2 9[2).V2X$ELMKAVZCJM R J36HL$:($GNM& M\,?+E!0/;%-YT-VU;IJ46"*EV>Y!*%71BLYNFNQ3(LW)8Y\"V=#,IK$A%*8'K1#B6SBB52?U$*DHUN1X?7GC)*)5)F40J2K6X1C/# M@RO%54/L[K6PLH@<@DX(T2-XHFQ/-EWU0S*_MQ&IQ0.C3;HBAR2TZ?3:7$>, M7V5VBK0I.A/1[H).Z\8OXCS.DH6!-M'G&'U0==/\B,88D(_A+PU/%8M0 BGV M!9;T"[,^;FPQK)HAPVH&2;7T2UL"B?Q]I=+WU1:^.]VP?QD1R=LWPK65>K)Z M'N@*B7@2%34DPU=0C-I)4N+P\6 ,EB1!E@6#"2+7$ZO7S"Y1D4,6^&IP73[M M1L=IE#J$J8@DZ:M,580@<-U&DBW7A%KBD&4/F;"^P'4BG' KY;Y5HO*'+) & MT0A?T>9]B8H@LL!9B^=ZO;2,5NE:B!#=F:@8(EOWBNM&.#95O.H,0UR2=$2F MB.MP0B=)5CAIQ>S%4 MPY:53#E42V22S6XE:L)TBAOSQ:40MAOT]!JLX4I>I1-94$CD>A$.OI2F@.+J M\\);0P$6EP>TCY0Y-M$#?D//^ES2./L+#@VQH4P_H;EDO"CP0G(I3__LG3?6 MAEK19$P>5;>_!5*-@5I7G\V%I&T$KIY*C%4AQMG5#5X80!?[^\\7Y"Z 'NZ_ M@,=<+%:X+-$./EM,)1:3;58[TXW!##9UTU2T>V6NK\G]N0YX^0_]N.>0*M%$^-"A8)I"FH3H0GH<'QS:(/C:9'5*KCSDD1)?!I^PX<>A;N M87=GTU0])Z-9==O6ISH0G0A9#:Y=^)#5,AR(3FA>FHVJ'K5/ILMPXQ MNY[MV.6T8Y>.'7(:;72\)$ISPCF9+6!SWPK8F$MG@3(\SWP:)"H\!DUP&+)$ M,]R.:(LNQU/,B1BCQ75;\8W@*>XH%![F=R-U.F*D27>&.9G?V.%:"0;2GB)M M"D\>B&U0:0=NNU[8"64+&]BT$/ZUP)J)T0?[2/)'=AJ9+2;W3;)L\L+'=5[9 MEL=;6QSWE0FD/J)S +RD*,:/BI=&(^U0T@/@)46A>52\%-]G^K#'C*/B1>#$ M3KD.NQU-:_2XE.A4=$)XFB/!,=BT\)WM$AS^C:S=(I3TEQ(Y:4[Y1D5.D^N) MU6KA6_QFOZR\NC_733RI*[_J,T66,5QB_UV? M[J9-\?GMH5!1$>"S=5A,M2 M%+-&UE#-B@ZR2'.X-C)R4O?0KM(&>USD]-+.0V+[Z4FWF<+.?>42F02=E(Y_ ML.=T#T\6$!J)7#/+YNVGL3%;1*#$M2-,D&-TR>H :^0@A.M$J QCN^2'WU-* M@ FI8R?5^_DISJM(%X6,[A]HG]F6!4T9:2#17)U]1J-2=Q8W]R M/N2T/+JPC1?]I5Y'=PI6Y4OT)+T 7PSQGTNL33"\5/B$_E=2E^2?J%YW;J2\ MNEJQNTS[Y75+7\#%(B&'\XU+HC;Y+LR1.O, [EW_!!,.6CV3OH7W>0E/#^=Z M0'*!^81&[PN HV](8U*5\ #,:0/\H!/0>MZ;+MR[*-"4E&L"^8,_-K#TLVYW M5+^$@)T@TKO8ML]B"9J\ 'OHM\E'OB_WKI? L290SBSD6=G&Z[:X&SD?L-P' M#?''T!YS]DQ'MH#HWBCF1-7-I8%'\)*OJC[Y69_P?Y";_H 87Y%CWM,\RPW@ MT0R#IE-5_8WLZ5/U@4QLF43]63-DP<_7^GPA:>\T$=OY9-8LW9)4))GTLO$[ MTA>8E+_ [>ZXMP^*!G?J2U/29//CI0>IQ2@F/T7DIX>VJ1J;,*V567$4X:95 M 6\+@S%8$($WEGB[7NH9P]431;4KIAZG?8K2.T.?.VL8Z=>Z1G6'9&%Y]7IX MJ4VH"595QUI\.8.7D<_F0IJXGS>M)40HJK0P083=?WU";XILS0@=^-_L"J]/]M_XR_I=S..7.')C MKOF93:.W[*W=LEONEGD=YFQG6/CGN4?$8D5CAC(J=0S )B,E=S97] MFD:>J=Z0B)!"D_&O289N=LG9VG-ZOZ8Z(,&GME5'*G732:(AL&QWRU3S)\%QW, 8XX!H+G!>/+U2?UNF0+^+'3T!Q<5 M%(D="C)ERN>S(8.]X_O+WAYG;4DZ?LJT^V<*DH'2W_L"HZH 4Z:U/U-3=?O* ML'ML90=TJ=-.U/6[95KX,]'>4T87%6[D?0NITWZW3,=^%D9&766<8_A(FS0] M>#ZB3CMB"(IJN,-2\[>7%:K36AA.QLIYK_@$^QVR07ES-16%UE.CZ"FATGA, M_<9\8:9KV:NT^&LO/<":]HQMV1AN'A2]>D;69MB1;V[_>7W[>/?]YOJA4TDH MG/^WTQ_IYOHD5_[3U'R=R,[E"HOO@)B^R'+DQ&+5B0&_WY:_7(>GP(L 0A0Y9EN.XA@1?S-\ES0 MHW C("P?Q++NT'/A-?@\CCM5PR3)@HX+O_@EO];I%A)W7VZ^W 4GN5R =G<# MV===EWV;K?@$M_3##?9TN)[2'0R4;L+Z _ )$(9!RD#&; 'F"/#TDA]BES&Z MCC%U!3",%.7J+\Q811'UI!JJ.8U1)3S7C:7BUG)HQY(]RRD=RJ3-'J9SIGD& MNYL%+[OR;!OS9S!8:!4">WFA!*.?R_;^[WO',MW M]14,/=!BX* T5+FU35A'E!0\ M\4A^"203>"ZG4W!^M*^Z^J0;U/\JO)RT7K7113O<=6^\N#N:!N.:T+2?+ R^ M]S>YV^GQX&-BK)]J[DXR*U":LP,9?LO/_S93#N MH43BI\P[]IH8&G7DS]??;_YY^7CSSZH20\6;MW9/!E6"3#]95!%EU)-,PD:9 M)\_13? >>98G.(X?O!>-,CC>U7*8I+NR:\FJ_*+:.G,IW;2@4F:09+5N M3@T/!0/_@6PS _L\\%O3N6H^PY-U!/AB86DZ/& )R&).1WZ,O&MA@4"R;'XD MN)>*WX+#.$R>Z:9J8CY+H@,!M!S,8*@F/-5ES[9J@.:V*5^DNPZ=03R!FG@H M/*(N\'6ZX_\+SCBUGDW]/_PM( Z7F V;NMSZH4L&[Q77Y6=S&/N!O4/P!,V; M,OKVTG)Y5LU8R:H&E@J+!8#ASY]:GJ')<_6%86(L;#V" MRWF&Z]3!01S_?]<##M(_E5&?!BX&]W3G* C*7HR\%Z=X@Q9[HK("^.D<97H11"KJ032)'S8SKM+SP:!! _!H^LBF_P*]I)@8WX-3'L[^%P7$]:>"X0E:U1*:6I_@ROJ M7$HB?:&AY,B4;I^M\-.&16PLX<< @S_/GE2'B>-AYE1&"PK!JL0D[9R0"2\ M%T=?DO#DIX9;^M< B"UT4U^ S"(YYPM# G*R$)(BP*(C1#!(XA= $1*' P!= MR4_X(YRU1*>@3A5K2A2#_W1"4@D/K0FDP#-(JX"893QS3V0C80FJXU!?)D'9 M>HI(6?Q1]-X 4]/A]B=_MLTHNHU?#U4(1XL3H.Q91LD(95*J1!TQ12H#9N+?/L M<\#YDJ]? G6UBW[!J_,45: @ILQV@5EEED,26S532%MQFC1BU,U6W>=63D&5.5#'@\Y'?;8W7/R$SBIH9V9DS MH;NV2@0I22)$H1_Y)A9,X?9XEJ<\JEMF5]<5W?[&_-/DA5],^P/P^17>?6=^ M 7#0, K!$Q%&Z:5MB1IOJ5,"Z)!DSW.G,LNMJK]33QF=][=67[D!%*2,V_3*]&,VDF;D39HI M9C!(,9*I,XY33N\W8O1._\V,WNEUV]D[NQ/VOBW64946:_5#>PI;K&":RJ%I M*H?7DB/WBIBJ4M14G1K@?^HS?2H*R='.#&W/)(\Q:B*NF8<@A^<<>%%35Q%V M' ][DNM$-;? DZHA^572"MF#JB.*HYTFET;OD5C'51)K]B"CM8E700TVYUN]L4/%=\SFTP(P#<X)TW M&]2(PQY;-7I&&<+&A)Y"Y2)9W]^L[NYM0":E""1A?%!2Q??EEG:.2JZPAZ%( M-8-\6 ?$V%:F.:I7;GUV@K.0:063VKYT@^A<2KWY#CL9XI@J5;)8"0V.?JWA MC;LWD&TADEU.N,\^JY012WX:+8BYEB\QS_WV2 SDD!.>\HF,<@T(O7*[W.L5 M%+V^/G)(U^T#[3N\8:3ZHO@;4Q>J= ?.UYXM^&[AH;O MVN!=&[P[0/"N,JYH@W?;.#N;M=O874-B=[NVI):*W)7I3ZW;(1_U-\OGVLC= M;I&[M+>UX;PVG+=; *;,B/[:PWD3I3=LX)KLMQS.BU21GCEL>J;_/)OKFL;@ M(_S/LQF@Z:QWT<<;G/=[_8\B?G2\,;-XC*S04M(]!,W.JPR:36IL="]<^QEM MS^,]$5A&O]X?EZLH](BJ/?='.1=54L[YSL6>B:_WVS=NS"#FFAQR+5&X6=&+ MCZT(,WU8+E^)"#P'KUYN5VTIPW,3'U3?B-YQXF["_)X[O..[Z!F2OU+3WK[W M5E8,FB9#^I%ZYK[Q!JAK:H *IR''BF8/M3PTQS6BC1+1#:(F2@:#WS,A3/KT MJ=B6T&P6J^:L85(+3WS'IY]@ZVX8A:OPZ!D[10M14^.&A)>YR3$, A^<)\0' MMLSJR^'#1X(.14?%^0>:%#G0>@-W]>?!KU8QQ2X2U]EEH-W[#*^_S(:VL+$V MV?]G[KW-7/5GU*]'ZQQ>M%E=<9YCM&@Z5I+ ^>'-(K;,HK<*$3L:].I#J\B* M;,0 F=LIZ*7 _E@6,!0G1-VD5#SLB^WRQ^X5Z=C=WA/JZK2C5VL$7]??9I/ M5:1N9*_.V<[[4\*1#C+23NN=M=Y9ZYVUWEGKG15)2$5SO.#$[91A+9#>+GB@ MR:]YO+,Z"SHV#QQY< 4SQB.9^LR4;!GG+&G^4:3 &>S) /%7/M[39B!=5+5, M=ANFWB!^R_AHU>*WK_1ZQ3=W%\-O<6\M7[KU4/Y:K]*YXMT#.FR#VAVV?NNP MO4&'[7OKKNW'7;O%88*MM]9Z:ZVW=DS>6IM+.ZJ42X8U7V9Z\RX9ES4+OJ<, M@DN5LU^SZ#U M>]Z@W[.>J)+?\W+"#ZT+U+I K0O4ND"M"]0FK(XRH9%5=5;&!RJ;T=A2@390 MNKWBZ["S4QL;I84G@^0:7:*JLY*C'69R[9"U6MN47*P-<,_+DANQ@F7P=E:P M]-H5+/O=[_WDEEK=G?CU;>13RU;N,6[E_OWQ&-=QI\,^W+2=A:/:[OW5 DD/ M'+] B6%;KR#XQ>I8;P'?)Y\\[/Z5CK_[-QW2@YP8Z;_+XL*\C;1/;B1R=J*= ML96X=#M'EX)H!G\9KA4)0QV-\UQWOJ8_=E'!=.#TE(EA3,A_3(#>F\MESGWZ@I%0,IT]ZXRZ66/ MB=I]UGES@%EF5%<^8 [ZRJC7KPZ854Y[>O?IGOT S6NS%\MXP0$=AJ4&(_Z* M1&>V(;PX1LJ,/\J'D0ME=)Y-W5DW/ QTRE0BYX-.OUL!>/8;JWSWZ>;JOE%$ M7*:@.*>,5@;GV=&T9A)QF>!D7A8O#YV*!:U*@S%-/+Z\Y.<_+!;*A ]STF@_ MNY2]F11:9HUW3C$[4D:#LN Y=$K(GPUY^?WZ0;Z8X M'E:E7O]<,M-)$Z2[R(D/!P53&7K>%4R340DX-<1D)@9PYG!]GB1;(B VMVL< MG0%8'U/1@HD'A-@C .SW(*F8.JQ\?%[A[L',0J,CQTX97BZ.G9P.<%'LU+L, M@5IJPM0V:JT<54[5EIQ54F=6H]. X$$B0)E^:YEB)4QJMFG '6,3: M!.@30"@6[P/X#4P<9F,6/ A3DV\KW_MA:M$9H'^2R>'J?93O3.F;NI)[0]K$ MV%/D5]V=@X=H31G3''EF6XND_0&R ^2&N79<&?!-A=>JBGP%AP52-G55!L^. M-L$JT2_+-ENJNB;_DLH=O6X\:#LJQ!_?X14KL48TT;$?;U@7%YU-[24O=,/ MH\$5E[8.SLQ2-21L;W.=>.Q?@5LYGN'RK0@R($=]?K;9L^HR^,U"U4W\C5CM MA8_+N#U.K=SY]M$;7ZV)AHV+=SN;64-<,&R!JJ/<"E M(YB^_1ZD;[_R)$(@=*10Z.Q,6W(YVM)-:>89!OTJ@;*O M5XILV;&?V6S*]!>F$?+7:/%WU?R!='=)5@=HN]M+F0XJR,RV3/5%MSU'NM0U M!;C T-E,H==> S2MA3X% (&]AGU6>*'W>(%^]V-P1?IW[^,')%S;\I[G]&20 MYM,Y XOSW@9AQS4&_/795A>RJBU 2#K@PL"9GU;T^3\[#QWY 72#(?WN.0!$ MQY$OQ>&)X^&>X-CR//KVB@FW/ 3C@FJ>_/)26*Y1[C,?H'"SAUI@SM?4GAE*2 M$S52I@24V0%:D/_+,YD0U?A+(!Y97<(Y$;HAQ ,Y[1\!Z0\^9_B[J? ^'T2 MP_S8V581T&@)_,3C[9_9U&:JP[Z$!]P-69RYU2G(+=0A!M=X&91X$&9#_5TW0WX-%M$'?HG#//IG6[[*>ZP.)E M4!K/.BTS7.$7I01M4DIU$UKJ]5IX!=]4UUT1+1&2F4 M,!#ZF0*A&T:6])A@B1NQ\"F<$![)-]'XKD=6)M-GL7,&UGQ:8\Z31=N_$?(UF]VCL$/56 MP9KY3N!FC< >_UC*RTK@)H; M\_'5^F^FVFDYWK%R,=Y?I7>M-0& SL'1IY@/3#!H=V>03,[NMKW5B!;,/I]P M@K.JK'/I4M7FIC53Q@F4VH*>RQX]/WQ@]SL#UU\GK"5&=2_=T-&6?$>;?'GP M-7CL/<6Y:21>N/NAGY0Y.YZ% S=-?=Y)R& M]^3HFJ[:NG"X^0W1O59?5-T@:YY"$N"4.S. B&MM"]B*V!U>$%\.1 (^/;A? MB@@ P%-4[87[]IK'9'B('<$%P4T%% 510-Y-[:=5A,>8F/6+W**3QQ,K2X+\ MOYW^2#<%->I 8/BH,_[3^F;ZY'AUL?D^P[IDI2+S/K!66"ZZP_[ MO:+?/0/TLP;]I@WCP_RY>UG^/?MX\WM']>W M5S?7#P<(1U8S.6A'3/H#A78FA(,;#@^@AATYKH3#:;2,:PE,X/O(=__9-K9$@B$18Z#ZC_5QHDE8[KY39P;_D)Z MW[UG3^?@F&V."NQ&[)XET,:[3Q<#9=@=*-UN0C+F634,RG$02#8S)@0=NO9, M#R_K@X P(857=RT7J,5\SC+R!OWB( B"K$"-^@P_%DDX MJI>4'N._=YF6"")N&@[[2N^\EPRB;:")YV4"\HC":9U2D30224W*"[EFP:UW MK@R'YUO YA-.G$_600*@381(-AOU!X,=&>D.CA5E)I)4Z9S$-WHKW>$P^;9N M&A,1I3A,6K\[#6<3.0.>\)\"-1F,[FJ]B&H"$VXLNZ_,>/'SF_45.]62G-E1 MA0W*:<#^X36@+Z2SE:"T232;2C#.2$O_X5'Q&_XT@W6&>]9!@X$"_)JN@]9T MMWN]LL[(3*EZ'WCFA78X0DM#U=W9CK^6U1M+G3M##-Z M'?E(JH?+Z,,&M+I\!=_KF=_$5WU_,),!SPFM&%2Q(+2BM*U3Z!7)%9'YHMJZ MY8$E9:CZ0I161<'@!T2ILDRU<5N"9SM!,?J3J+:-%VI9#I9&&:K+"<8(SJI( M_A=X5)?3'WR;@:UFK1@[\[\&W !N*O[&?-%MRT0< :/9[-DS5/$E,HLQ. Y2 M_5]S9L:T/%Q3?47:177 KX=AX*7E<@-9HA_!N7F<&O^?5XSI/YBASRU+HV]2 M#9A#$63V'T-'Q*>&U86\*@T^AM5G M3TS""D#+A(>LP'AW*;*OQ>T5\3PL[L-7Z&I8*Q<\C M3TI/B*^L"H8$Z!D:BAD\ MA U/0?3J!&7,$'# Q2OVUDYJ,0X!K/1%.B?LP"\$U8+/0I1JL&;NEL*L MWZ\?;[Y?8]A5_OWZ]OK+S:-\__7RMLZ(ZQJ*NVOHK2[X6AK??ABV L*I0_TF M 3*J-YTE,+"%AC*8;C-,%H+8I,.B/,$;R4L#1--[%!*BV>1[<"_Y'G[G-Y[P M[@B)-I,O7U"FF_A(D[V28KGF,ZC_81DD/GG=/0K*__) T/?0 M@>B-Z@JQY*#\:H(NI0EV4!7EUQ.(V4;YZZ1#9H5)CI[^Y+F6O5(D;C"^H -I MF8!S0:K/0,+:3"6%K0DB17_$XFT(OKFWM3A ]*;=H"]EP7O]_D;Y=6YAO\8, M;:(%=XQE]9G1.1QFOZ!/*JKSR:SOR#Y8E>*W MWE)H>O^4P:E66)N%K"#>Q)W&$$P2@DF!,^K3.9F'@IE4JB[&/K87/(+]+-I\ MU6>;T1>5& P)3A$8S77,UX"_C7:<%7:16H4_)%0*R6:@_>$],P#8F MH,.0 WY&Q C6P<9*233NH)R/N%T=^9)8(%*$3G&BKI*D;H(CJ=.IASSF$B53 MM 3?(A2H]63XWNPK**&L.-ND5 L6Z6Y!#7C&R_!HXJ=WP7%22J"&G?'VABR) M$JG8EZW;X&,;'OFA2ZYDJ2HJN_VOXFL*YL"_.O^"TZ5=V[DQKW^"6^7U$?YLR:V*2 BE.P!380*K%O3IYVR,KAL\7>CUN&_7$M;=? M:9+6C4O>+GKK7-,DJ;Q-/#*1?=R+D%99DKZ)H?@JGEQ"O%3 MW%F:,B2MGQAM5B@U:^MDB65S>;5WN*'J%R?CY+W1E@(&'7/P_ DTYI/ MX(';GAD7Z%YLO8 P7B4\OT(VJJX:!@;'9B#(L6UUOQ>ZIB =TX#Z/=N\,Q-T M2L)(V.W)/R:>!U(8'RC[CCE7O!TY#V/ZV:]TJT;:F3'+C.@OSYA;ZDP*,F:U M=\C)F),MB>^=&+/:&^1DS.V2Q?=?=V?,:B^T$V/VMV:>I0S&/&B,M"%VSK@J M.Z>>,49I=HZ)H<&#F#G#[D&EZ3B9XHM)TXKOD$^:#D<52M.*;Y!+F@[ZD_K, MG(HOM(LTG?2VU$@6,'-2^+)F*V=89F-*>;[L;2DP+MO-]^*, M6>T-\C'FMB+Y*LR2P^I,Q +T1P"2O9NE[)>5 I#4[8, M>BGQ'$[W=9E?WY5P-1Z:3;JS[H19 \P"\K:A:"+!"3()DLCP.<"%LHUO5#$; M0*FPR'4$LF/#P,))D\0_P-!8^T8Y0^Q''(]X&6N0CP_2"7#%\(<:#O:QI:FZ MC.;W-E-YJ6F-+:GWPJF-K!+BX2Y-VU6G-D9IO=U(Q@4CW'*."'>./):T6QY+ MWI+'>O,Q]?.JA/"DR3'U-,[=V; MMPBK=/BNBKAZQ7?(&;Y+KC^G@J.H6:OL M^?2Y;-KMD:V8KYG+)*_V^)=\$Q5)B;O9'V!/.%\MK&A.,6"W]\Y$'N8SQ4Y! M\Z*<)^7AO#(+ULMSWBC9+2O(>=7>(1_GI>1+"G)>M:?/%S3?'@6).I.Y.*_: MX^_ >5LB5MLXK_EFRGX.5VRRS.CM3)89M)-ERM-[=JM8!>9V8:P5U=;67R*FK*[.2JSU]+EV]/3!:W$JN]O@[Z.I>2HMYJIF&]+8& G.[G:X^_ >_TMA3*IAG+- MK979@"R\O/DN__/RZY_7\K?KRX<_>6-D MO=/G:NE\S(<:O[TQ+R)K@\$C+4H)^@[F.K-5>SI?\0XB'5>6\Q9NW5QZKB/1 MBB3=I(_SZ[ML.C=U<"0D./#@@ZUW3ZC&")*<=H/?>*:JX=> DO_R+.RJH/$T-+Y" M)!L!,C^8F-^"TX'IZL&,8DK.!NDH,7:?A,_QAX40O>-\BG".B#_"9XI[[Y_$ MK!F>TN<\@QV(ZD?DD98M8MU(>9FH98L2;#$(V.)/T]JJ 0?./Y22$D#".$P M&2H1"4V;A:6!$2._TB09RZ39..!-,-D)9WKZSZ;]D9%W$_VNQ)^I4&$*]ITO_;$*H246S&;03>YLX2?(.@,;3$-@6,OHQ_6PRD96 M<3&9++I.L3C#Q(9YU7^) *5$YXXL&N9-Y39;HD.%E1;DYW?JX/,#K*_+QY_C M0MS<@/W ]Y:%H]@!AEXPE@$$ $?3C14J$,U:X.RG M*2_RP7"'22\'.\G!K=,.17# GZ)Q1TMP0VWD'R1\X,B%YV(=#A;MB'J>8 D$ MISLD6")GK "#-Z-AAC88>O TJ9;3.6[7P_!9A-&$]G+"\W?D:W4ZEY?)UPNJ M\NB;P!]L0?SF2&(IX\94%%

?=]B1!*K,!_.\Z]W/FX:E*( M!^NI^BPV?P_W0'XE#<-KA>5_,$,[ V2?X0CDI 7PT9$/0?D<5H;23DF#GN6[ M(XYC 8^Y@CSXT#(;YXB!O49#UH'*ED2^<_^UM"->=:-LHR9-A*?O;Y0YY@C( M[C[ [9;!I5QD-1MM'9*>??X<)UQ6??WBNC+:V7@*A M+_F$&&/%I6>(2'_[C,," HG.LHE81?SC4LS:=W):^'PJ%3P8Y"8P!5$?2&K? M"N-&QRD+H?-"0JB>JL="0H@RT<#+8.FJ%.,(=TLG&@-)-;;C-"<;#Z\U' \6_$#:YBB! M"4:AY)AZ"K=D'/O^Y)SQ_VXA[%YD+E/><@@QNL?4OH;1S6\<&]J=^=U'%GS@ M-H*[WU5@^_B"Y<(IJ,K>7%_X)-\2Z"I6._,R,+C)4T!T3ZE[7OVZL2TK5#>? MD[36>;==J)&S(C)Y(5WEYVWTO86">8N7[K_%2P^JOW3>9;JAW/C$)6:PTKW@ MTO:4?Q[3M^M=9^WC#VT;#%/W>)Q:2/M1/W$'>L3 #H=]ZU%3N]D[Z(>3$K4\ MG"C3_-R$TDOE8I*]ISCWWOD&0[;,)*RW#ME(#?J9PZ9G^L^SN:YI##["_SR; MP?W.>AN.J[KN+OO<\TCR+35DVV"= (SL#R8]L#W,$1SF M(/I[LYQQBZ'V=2/4'HN?KU]URU-2H%W,$$W#1[$GY5)7HS*#4W905X.NTAN= M9ZJK1"CG!]3Q(2FW*IADJ((6#);+PBSTC%R(WR_:AP.E-Q@51ONP#&<>)UY&95K?ZG,LWP9F MXX][:A9FN8Y<>YBC.$P5YH[PIK&@.Y*L34]$ MM*!O#]/*RO8PQW28"F5EX,GS)9S!8_^PMK]KO=4PAK[AMHO3J MI\\UPD%(C.$T-&(H"VA@DP! M=*1X*16);#&SCT!DO]MO Y%%P#6H'ER^.JBY6]I_9<)\H\.-; U[N0O-:!V_ MG1FMPW9&:P6SU,HWW?2*S>CJ'F5/U69O[QMIJ2HX@:WW;LNHWUJ;IPHV,^5K M4W?V%^SAAV5>V9SR>,]XS&_\%=E*)IF%5L04+%'/W0-<$N'2M/=YS1]H(H'F1 M76EP("+++Z2S&H4;?X&L?MU#72"=6O?]SXT!9"];AE -N#\O2,_?__(SS\X\O,/]R-(JC#'MDF:]UM6&%"= M1N-,V/8P[6'J/>BOXM&;ACO9HU!:R3OGN_FH'5;W$=QW\\:2-!(W,?Y/J^1WMN7W,Z>P]@H M(WU+V>87_2?3Y!MS:BW8^]&!YG,D$TP-$W3/=_+Y!Y7Y_&-E=-%O)VWO+,=J MF1%RS)!+I_;='-[D,$=+[7NG]J+S(FJ'7!TO+"W%\SITHWU%[XH/:-X*QPK] MO!.:491!'<5"/:6EW,5 Z0Z*B[G3'.Z2CIE];SC+5^S?8J9_OO\&E]%Y+?._ M3PXS>VZ0R5F\N%?,5/VR1#3L^.U]%2PUMW"D/4Q[F'T4&[5#[]O#G-IA6EW1 M'J8]3/6ZXI2#'[G#AS7,3SUE< U;N+XTWU.:'Z7/HSYNV>PL^A<7_]U.68@!S-Y^J-?XX2*9SUS]/_@2.?(0&9Z M6,(T9A]8G&HWQ@YOG+%>Z%0R@G90; 0M3@HM- YVIYFO>2=;;[>#X(M@ D68 M39S#+^Y;Y\6U7T=;9F_,J>%I3)-U4[;<.;/](00THY@AV(D\5!?;;U5#Q4'9 MSIS!1SHAUP8LF\%3E2!U6 RI@S>"U/Y&3<^FM'V'*E-@!G]HA%U>^&'5A)]WY, !N4,O *_ 7#\ M 1^'PTSAO3/+II_"&YAMK/"QL>,[\"YXH6OQYTOX63S.H:AU5(Q:A\=*K>O$ M%JBE;?2;^85(&\F^*-I9J(9Q1G/>%TS3O06I3TU*H''Y8#0NK=.X?&@:'Q>C M\5%+XP&-#_=.X[BT AX>DK-X(NXS8 N&$'H6]'@2E+Z%T(L0[+@EV(!@-TN' M*R18DK,H?7TB#;]R]FRK&HX5_4G&*I8Q2R%A*^"%/\_/5NBKQ#X3)7YWKKI$ MQC:W9IEAO6Z\0>&'<&U:+!%E'D5>6+;[#+1\AD%Z&A(1_$["4T<,Z,V/[(.7 MI *641FM4=;AX__M;#25BKTEXHJE>%T%\FA,I5VK MM@F@<>Z9_3 '/"2P^SN9.5-UB:1M>VR]UF+K ]YMV6?$^:AB*=#K=N3KR^^W M-[=_/,CWU]_EAW]H2[@+*Q,LB- MO_Z[8JS\,)TSS3/8W6S]V;CS9WII:I\Y/K9N_TEE]!T?7]16./1*H221E6MK M18EY]KV-ZQH;?MR! M1I^G?N<(1K>7/'^9JI=$UVD+[W]ECO.;?&^S&;-M=$Q=L%7 8'W1P P*/_;"^P'_2*=Z1L[0^KH%][;SU].W__2'L8*[QO MO=J8Z@%>&9X:'V0 D?X>N*["E^':.'!+V_KK8SI,5;J$1ZP2BXW(4U!?5-T@ M'Q?,-#!;%B!N29_,@:B8G:E,FEKE59=YQVV[2Q]JC]85P>PA K)<-M]PE#VB M)F?=5:9"J0%'!;1]F5:Z.)YN;K_D1]2_2#@R[9+'V<$C?F+VW8R[DG>>Z[@@ M*L5.Z4@ *-$((/GIO/LTZ2F#\T&S&NV.@<&RVOTC:%N/SSG;\-/=PESP11]= MW4Z.^7W%F*SVNL9H*+Y!58U8+/@1OOB7Q\PI%B%./LJ4;86_AD6$1)K!X9(* M'WO]A"S(.%+1N-53V):2\5=<__Q->Y[K(SO#2;74)X,$X; M"&DR6D9P6JBLP9+9/?.2$X)9%1/5@>V6N71.42B=KP*C+(&$.?KJ+N(C/X&' M=S]@4CRONB/_4A4DM^V3KXZY4B.VO>HK7M8&"(Z4?N+FC*H(L5X\;Y)FRS:- M 6?MO%,U]H\)N"VMMK2Z5^#68>N5L>2*%.=5!Q@J\Z-#IY3ZE<1Q[9>HDMMW M*4ML'%?MMG^@LEMDI.UW,0+KJ*VL@ZSK)8\/;XL7#P#ABABPP$:+(SSZ,0&] MI>V6MAL&]&9%&;&P.U>;:'4PH>*3:"PQ6C]>"L5-Y?8C8.MCX-_&@[&EOY;^ M6OH[0L"U]']A:@G2HG%^,ZX^&U4X0-;F$+<_M \3-8;R#]_N-SI51-ZG?KV7(IC/D#FV1 M35*(.W72'H)':VKMW-K1V:^A@*@)[-BLP&-SD^*7FL9SXD0T^DMT*NS;RE*T MV? J;B'6^YQ$\J(E^6. ^(%)OL[Z#RZ1'P*!G%+UH?3VX>FV?-@FR(N>O*D! MYF8 ?9]QYP.DOX4KTB; FT7[Q\"?C0=C2W\M_;7T=X2 :^GOY )F*6,YV_QX MFQHXB=1 \;PY]@^WN?,V5;='?JPSJ-=$IBR44\_)E;K)\WFIN?1Q3QE?[*'5 MJV70TV+0-Z0P"^32\)7RZP+V7;"-?,X^29OWVK MFSF6]*5/5Q=)BXTS[;;\HIFP[UC(]=?"L B(_Z M"\;\[9/7:MP:6&AJ7?S.^]\;F&K/U; U,![FN% N!DE1CBU0.?6->\=^_G9C M8+X=0N4V!NY_8>#%,)M)VX6!I5Y_!/@I*=TN]D+NM_$TK_\ M:-MW7UBOEK6,]>KD(A8\]CTE]SP=N>D>M. P%W[:ZJO(=S>/<)2RCA!*6 M2BI.!DVK."G;T=#N:FW. KN*UBQG.Y>'01P6![5;EEO./4'T5K-%M*F,VVY9 M/K([G#8YMEN6C^X.ITV0[9;E9G=5MUN6W\0*SE/9LMRONT)XI'0G-;19'N6F MU3?/-=6"LUUQ08LVX_2 M+ED^0EYLQLC7FD[>5(U\8D!O:;NE[88!O5E!QG;)8312QOV6(8^1(=NYT/OAT7W/TNA.3I,=FQ5W;&Y.O-VQW";#VQW+;S0O MUY)\$_W>7:;Y])7!(&F:3\N'Q\"')P;FXX@O-P/H[8[E-O_3YG^.$HPM_;7T MU]+?$0*NI;^3"YBU.Y8;%D5H4P,-2)N7F&'9ILY;=FQ83*^)/'FP@:6CB7*1 M.+^[9="605M]V:3IM*>>8F_@?-P\>Y=S3J =OZOZ9E6CYG'.;":]PG]D>"(2 M!MY/-63U^=EFSZK+Y*7E,KBZ:A@K6?,3_:^BPNM,Y25>/"KKR-9,3N>RV SH M;J&QK0OMK4 KEMZ+J%H<[8OG\:5R'4^OUV,ATJWNVFZ MRC-X.%Z$G%7TW,)"!]D*Z]GP-K([9Y([MQE"5$N'1@HPSN -")!7D)@.,__KMLQF,S9UY5?+,S1Y#A0L/S$& MU \P/?.!&D[D2I0=96=G;\8?8DS/_]OICW13?%:'^^'#S_A/:Q3/ZP.[RPJP MS;O$[KWE=AO'^%]G9_(7G1G:;_(]")R/\*Z_/&;B/+S>^4?YGZKAX5_ELS/Q M1;*Q EGN7X(?[PLV1R)7\ MRWR4'U=+N,>EK3[ITX_R+7 ]O_"MA5?KC:/?^IO_-;HU46JHNY+O_V0S]?2\>)$00X>EL'7^R1R0%QK9NJ.04->V-R#4 R^QZ$GNFB&%?-U9UIK#[KSM2P M'"_)TNB]DQD(\R72H^VQ=751P:NVD3R'<5',9;%&9<*MU^M(]Y??KV\?Y:N[ M;_>7M_\M?[FYO;R]NKG\^A 3\LTVU/ZN!Z2G?UK732')!3L> ,,VP&IY]^D[0YX2LZ'WZJDW;=(IL,:R'3P+LNR M3#+^*#KYNVJ@@'N8,Y"V&R^-+SAZ5W"M4;YE1?F-P_6U1D56GL3V8":/>T_> MK);PY0*;1[>,LL\\31X7,Z;V::H\Z?ZL[62B%G7C&,<'@,]L2O?G[QV U1- MH5L-%/(NVMRDN;SO2R;%RX>'Z\>'9F"BX#K;AM-5M;?9G3X2'GSEV2A^A:V? MOI$WX?H)J;'M"VQK>VZ]JVF%VIB,$\8DO MX)>8[L9FVL@ [93-F:F#EC=V9&9,D4[UPB[*K.O&6U^'=[UTKU3;7@&%4R!T M>VW.1.DF-OML 57^#:6-@V[O -#MCY3Q('NA:&[PEMD.GI=_OH.6A8N"W>?P M/%?4E4T5)EM>5& Y=HT,#G&HU63YF MYKS\:+FJT?)RP0A_)JV .]Z]&+:PV2T M;7@7A<%4^#BO0*SXUC*G69&FR45-8:;3Q4Y%D?P\V.DIW?.:X@N'".8/ M)I%HOM4R=%&221'_YQ.EFR/SW;)R':R<@I>+@=(?)@W2.87HTY:Q&YR_+W-Q M]G 7^DD?EK%1@K33Q(JZDW-I63E$2=+0B$Q0[L[)1XJ'\KFX%#P,QLI@A_!^ M#CR44;ZYHL)^G>I777T2?4YM<+AA[L^6J)>HY +1NJ)&#DSBJ=.I[3%--D)T M[@; #9X\3$'?/;_;I:E=\IM%Z#0S.3Y2AMU]U_A5 +J;]L^/*8HE^' M@U(SI+ZOK['#4S18&Q;8%"ZS%P#-IR.._WZ%>SS"-3[#+3)EU*3_%F.^A4#4 M'RFC05DH'2+ZDUB7G6#1G&JPH7P0J+C.'^3H9&EC0A7'A(JC:9@CU=7 $%&F M=DNJWB[MPS1"J15 ;J^K],_?DC&W"Y &^?H6JM=JS8U'-.HPS3"3O\9L8BJ, M0%-Y&K>>Z^:8R"@^'/%YIO\\F^L:'/4WF?]Y-@/R/>OW)_A4L1&31I@T _][ MLF3S)#C!EAV7+?\[N"W;VK#YC:.(3LA#'U@%U%JP^[9@BR-I?)3VZTXI3D$= MW*C]VK)^04LPQ4X>*-UQVU=\& ,]Q3?M*KW#L_>.>=#H]@8RQ28?9>P9;(;IRL855O,:%3 #QENWJ:(:8OPZTS2U77SF@IR%('$_EX M:3R\TSUC)5QMVS[W3%2_*[ RC'([O"2_'(Z]1:XX ;,$%ZV MCH.<;39GIH.;E S+J3N7\;[>JBS_>N3^7T4O%ZY&NV7NW>Q1_1G%J0-GA/,BZ.E?C$'KUM3)U\!TRC QF4)1 MD^W!VRQ@'&DW4T4IEDM3*R00VGZS?6=;BF*H_DZTJI8XU[\N*+HH;]OZH$,O M$!K5L$!HN/L"H8=@R=3=3,P7L]K T:5[\UYY'V(W^S:"WR-:Y% MYEMSXNN$\ED$^U[V4@,X;G%)]%Z@L?NRF+V370W+FM[6:JKJ5E =R6U;W.Y% M(N3)Y63L< HV4&Y_U(D^.>W;>]E;->HG;O3YIIKJ,]E0\HRE;=E9>UQS=BGU M2T4R7Q@8RE_@TM\9!3#!>$PO&^LKPVYVD.D4EE0-]@W8\VZ%ZZD:#-CA?@$[ M488Y)N>> F!'^P7LN7+1KQ"P>]FA\ !.+OQ8D9^9"0ZSP<>P: O=Q"WDX$"_ M,)G]7*)S?_*5WV4TAX#C'QR*.+@D!L-K#L*T$0^]',->VEQ%91JI/,(&+<+V MJ>G*(JS75WHY1F6W&*M,A5: L8N+HYPIN?EN+(GBSI05!*8/7 161MT%T[O# M@J\<-1[CBUW& QRZ6*Z,EMD-3J/N+L7DAX93&>&^&YR&RF2P2X?$H2%51JCN M"JGN>)<*_!J*J'!S$)Z<2T/#4DV\_C,H!)/57EYB MR-.=.8;2[F8X)R!M.L!%@]M'17FN++. M1=![$=KXT(#=,[O('JIZH"K\3&,ZQVK Q%;'?97*F"VZ,B>,LSA;33/FMA% M@.T&G_%.X[T.#9]=K*U=X /6Z'EV=6&E-M:G+ZINRR_8>BFK&F8FJ?JI*=IA MT&VF15";Q$%T4"/L98B,[2)YK)R/=AD%5S=#Y<=O[SCQN[-$*(;?"2B4O0B$ M&OO:_-E?ZP;3J<<]RWB"OI7)_=S 84_KA6@S"?N,RN5 T#8=7^' M=6$>ZBFC7DW3FXX80W5&(G?GHGZ.^/8A^SR#$.5[G'CP07YB !8&?YALIKL( M(U\?NNK/0X]WWCEN$ :0L) ,C#SHG?Z=[\JF:J]N M7+:@N8GP3=NB5)]/$KF2',JXU]CY3[5Y"/L"^GIETGDC0QMU138.3-H]I3LN M.^/[^)RCPY!V;ZR,=MJ WBPOZ_<,W7*T%DC^8$(_(YCPUFRW_) ;M)#;$7+# M%G([0FY4!^1:(WXG/ZPVO9N6OGYCUON>H;W%LGQ#AOQ!R?O-6?#-(.\3,>;Y MG!-0+T':Q* :H0^XQ">MF?+H[(4Z:HS)F>0@O#']F7*BR&KV$(%>+GDY&58? M:SQBA-45URJ*K[6 \+!M?]IC>*P/6ZNS%N;=IQP6H13],817(7$L_7ET?/B14(,54@N-?)"ZE33R@>/CJH9/'JE.O,O MAO7:SAUM[J#-+Y8MNW,F;PSRKCU,N\^!26:\B485R\TH3M] M/6C.@87EOKV7<8>3<<*\K6U+>\*PPSH6&S?BK(Q_!-=,'B*PBXOTUN?%Y01F M/B_G0#/BDKDATNLDNY9L,X#:5 ?#Q0RC<_#S*=@]L@>F&.:]K$#4J#E%3?FT M:/8']YBCW>4P!UYQR;$=YB[?<]Q^D'GRT&_.%)72N;FW2V&U*2=WT'I0> M-DR^KI-7P_OSQ\WLWZZ]?=L);9H\JPEW[./>FZ'&:>TS6X)MIE/HZWC+_:*W M@+\;#/^"LR,7%L#K/_3SE"DWPZ86[=7H>I0#V1Y)NT:S-7I7M%0U]N3*FNY, MX6WU"]SZV"%Z+SY2[+.XU+W-%KJW2.&%[BZ5E$=?P5H(8MOJ4,L8/?OPR:_F MJOD,/EG=R.B3+NE9B<YUY=F8[+VDV^6; M-;A3G\.QFZJ5@:]W7M;2;Y;87ZHK*@:@]2O3J>TQ;6/ORDDH O_&]_S"Z*;P MZT;6!N>1=DH_Q[B?4]<0%0&SMY>6JYT;JO+RSJONSD^KO>H@G!F:'7GJR8L7 MDY]Z)\B6V/01K"G)RW^#25 FD9GU/0PZ\Q5$E^UN+%E\@96"][;UHFM,^WWU M)P 1S"$?A&&)3AX!CLL2C[_/<3]8*UGE41W6D"VKGR=91B%G5,#Y8S4P@UBD MC*P-,C54D <5/II.O?U8Q[.T48R[*W)%V%^>OL0TV3$+A/SYT,DIC /:-]"R MUKXTL+FTF%FC!P+O-,R:_*C-VN[2\L,FT(992P\:Z CDTONBQ:;5^XVI^Q#J M&ZS1*6.:V"^I.XX'>.(%FU-KL;"P/[FUW1 MM1[P5BGY[YTVWI6AI I@5;++=E=8C93^1=EY5P<.J"24SWBS%,4 MNSB7R]:?/#+:\0>7LYENZ*J;5HW;&RG=4=EBGV-,.I6&W$@YWRG9<%A%\*K: M-E(_^\GLJ5Y_'FFGFMQCIR>2JW=+(J=K 6@MC9)&W5WZ!YHN9PT+#%J7V0LJ MO*L;M;E-\8;NI]J[#? 5T/,(V*E_)>E>Q)RZXMUH:-DR4[=LV;3161T4T?FG??>2BO2[F#:5> >:*!H,L%_UC';8&I5EY[-D K92TZ:%YD--#Y;,9LFVD\H"!K/EWZ7'GTN?O\2&QW+NP* MN>'QQ4>KRBB\%RF%#YAEHPRR_+229T%@]33R"PTQDTY_P73Z"URP_I:T.GD0 MD7EI:OC'=7BA>V;KV%X>+RO,4[QTKHPN=JGF/O!2BS(LL2L(-Z91#,HN86F$ MXGSWZ6H;G\BJ*S^Q9]W$\1.8TEH2D([?7DHGKE[EQ'4)0MBV5P D:H%/B2R, ME'%;UEL48>/#(6RH7)S7M#QA#S/>4SD?G3O9 M>H,V^7]%J]G>AES3?U2:;?WC?[K=Z4LFJGL=G]_^G3S>/U-ZG?D M;Y>WEW]'F[M;^?+V,_SO\NM_/]P\R'=?Y"\W MMY>W5S>77^6KN]O/-X_^9[Y?/_SY]9$^H8%S)X/X MH$)KT#7_]DRN?ZF9T_)L_"&)1]5EFA\J50TXIS]RG9Y*"6 :0QKYN)3X<=V< M&AZ&7IGAL-E>^6@M]BM8X63^H(P+H\ Y^P*:A MLQD^XUFUZ14V>V&F!X]]9?(";2UQ'9=)^.4EK0:)_):IMBGK,_R!"F]UO.F4 M.<[,,Z@4?[$TZ&H4#(#W/GF.CK,:Z2#/MO6*+< N/OU99PYBDJ4 &+\EJ8YC MX?0L0*NM.S\< & :(4#@P;< BR!5O_R@)%F.H_<6S33 @X%A(*E5ICAL&S M6P#AWVIB:J&@)L.$O,/9WM56H44&.VJO3=T56WR ZQ2V.JGPA"VVIA2QH,73 M?'&X9E\'OT78)EG654+[8CRY",&]/9Y7@\T\,[RIR^U]1R+!R!#R/Y@+O*J+ MNG+5F%ISR^!L!^R''*DBAS[;3-.1M6*GE\C5"/R,E@_VQ ?Y7Y' ,7'FR/^H M=#;:X3G5(S&-O?+O3ZF)Y^0"_R?XB+@ND*,"DR)]C4+C%2+/ K7 M#S<*1A9Z=;M:%:J8)C^27U?"<"/[,0EX7^)SG@["<< M!,E- =K0R>O\M^5) M&/R?JM2HS2BO0L.I#!7,(\_4/,P:&3KE($@TKW+D49PE4W_ QXT5AD! A*/+ MA1D:_O<@YZ.@<<9M,&FJ.O1K5=:LJ4=9%=R+9L/G*&7PM)*I*P;M-B7QL:H; M?+4C_PM^8]%MX!(@A-0?E%OPEOAYS#:\Z/@^M V!DJ=NTLVDZ,W8SRD#;*IX M]K\\W>9',M373FV9AY:\2U[GTEQ)@DQ$QDC6F#.U]2?L#EDLP-<'!".5/EDO MC*@QH#'1!.CJ?.LB_1G8+ 90A\-3I_CP!P;RD,?]4"!>_Q1UZ3@21*>,K!00 MNHQI^G[WXW?=^2%_X:>B'_4^R@[C08HG9EBO0)F8M@761$*-F4K".(JDO^@# MD3V1\#K<)HA_BC@(O!U^+ZW]GB3]#*X,B'(!BI3\Y!,];)W (=[$&1NOX-DF M/QIPX<+"5U-R#M@:8**(\U+>%+,89,!15C<_ %GO1V6NM9VX%5*'K_(N1^E7A92JO$Z"< NYO #G"@Q+P M#]P(NL3-4P:.B\Q,"2KT*V1! R[''#=\;/*3=%/"3_]IZJAI'U#K.?*3BCUT MI/--S,7_!_[U8AF@7YW:5=YQTL^VX_\KB :##'\)@\^1!!*H)S%&OB,]SFT6 MR,W$SU#!AF%-R3 2:N6;KKT"JIEMQ2>/I$M-5?1.@=#@$8-15P:4&?CS9Y#TX,W3 M4T3&&W[B&W0!50JBU20P[-9/C74L\!7X<^8QX^S95C4F,[ !S> (W$ #M61C MW[1-L)5O3!F7QBM4!L/9"V@<)*,\ZFX<$)76DXY6L363\ 36JQEAO]W.P)G3 M9*H-FK;7&04O=?&- (/D= 2"7];LE01Z&D4"<*>.?.A3\)$*P#*%P[VW4SA\ MT18.UVH>'40M5&I&B"+*N)] 18/!KH!H.2&)>E0S#GLF!_@J0>0J\OO^!_F>@>^'WR0^7:NWE32#6SL\VW$CD=?"RYO K: R> U0DHC M7&R3LERJ(8ELM +HT UZ')L!>\$KIWZ,212)<_N<.MKHQP XL+KA5G0B&0Z* M81T9F4\L[,6#"9BY\-O%'OFPZH3+W_6 %_4]AC1JN,9]0';2@U#(1W^G0Z"F M>KM*B+X$2:<4TL?P:6N*PO49U>P,10+6D I._TT&@/V#P?/GBOP/#-#^;[ ; M/LJ_,]5S5PC#CQ)\XHME:<%OP&D%NYI^A]^^#MYZ$[Z5_Q8/!9_XSD#L4";Y M"QR1[WVYA 8;RH:MIQ!GE?S6F 39[R]R6%B>.W]5'7C,U'(68"9. 0#+ MN0K6YY1YE!&&'\RY<6."]?$?AMT<(*1!-+,IAH.YF)N""C+A=YL'E1* $2G: MXV<$Y%#HZN'OWD*WD7?3L>!N_.UD"^#;^#2Z&>4%_'? M_1QFT#-;D^[P<@H%2PX_1K@OR7Y F".C1!2GJN2/QD.'D@A""B>!Y,F'"V5 6 M6IB5H_1ZQ+ER]075-X(X,QWRJ,0,!0&Z1.BT;%DT6D\E$;S"!1S6#H?_.H;^$A0"T+_0H7?>PL_,)X0$.=$]$U]!A+\)SC18 @(,EJA M2Q:^6M<,IH&BM%Y102E^K^82W&G5YIVC$A"3BRPFLMS\*1KW .AG<#J@^;\\ M^!"S._*EKXS"BCM'#%(387'JRJ216 H.XZ"_4:4&G";F5P%?8V@ _$DK['S% MX$\DIL!SR(MH8RS!T12W"\Y<=3#[X.19J&I/Q)ZGEF&H2P=>X?\M5H7'#Y&O MC"S/.*'-84+;Q@[1Y;=O+N(A\&VS:0H\-,?TI(1WG=@M /=(4__WW?A=)3?* MD]JXY-(J]$3E*R&M_OYD_^V3_#X0<%AVXJ?(-D9Q;COG%HCL@)"\H[)VVKZ5 M!U(1$'T1LBNIV#,/2:02<<)#L@_W%6T0.%JU)PH(LK\_@D3GY>P/\E*NN9>2 M<]+:Q@FV,?3QP>0A\+DON8U?#4CJG4TI]-<(U==F-S^E262>)MDR"J#W:RJ? MB$_U1]N?K\@W7TL]O)?X[&2R$E^Y6/N*F'_6ZW65;I?^M_5$A=^U]TL,RU^B MVFG 46-ZMW&UOWLV?! 8L1AOSZC+P^X-N#H]W@A!#7F2;WXAA9_Z:3,_AW?M_\6D ME,K$[7'55S] PN2-JD5*@*N&8_GQESQE@Y)?NGBTH"Q3XM=_,R5^_6Y;XM>6 M^*4*)"JXI@H3AZK(*=X/OAYVSU"1B)\]$(,%+=.9ZTNL(DG/>2B4T8N4V.0K MYY$>:7)"D+((THM^M9 3+[S![BL0I%%IR=.H08(X3 6+%G"#XNE^^D8),I1: MD,H-WJ5(F $-4ST 4P][OCR;LBGAF?B42/7/*=?\-*]5P%+/X-[T\^,P4 M ^[SU3.L)/A&4/.KVX@3E])$<'\O:$A1J2)[13@=W#O[(\]SR MW&C' R$UTD<1[X>A<@2L:71<3L^:MJ9@HGU*M*RAJ&K;YK*(V,8,> WC] MZ]R2P<2F?NF-4U)1F/\EGAT*#ZZQ)8WG-V6/4IA^:E/EG;F89'"\Y=)8Q6M$ MI6ANG\\JY3U!(D%LC_0WL%A>>SF8SJBTV1?H239+U M0V*Z@JN@)FC#)-* >[+>&7&D]>J4821(/' M\2Y.-*7.J'(XB4@"Z2B:9PGZ&2!XQBE(()9-OKEYY^?GY_KWSI)6(^3QY];C4;[9S"J M,U0A\&CZ7LBEMH-@Y/9!P\ 2*3FCC7^B^+H">]6DNO MUM*KM?1J+;U:2Z_6TJNU]&IMO5I;K];FU5Z!3VIR6KK]A/S2HMQ]]-RW'+1LL)+6B3 MK.8I_>FX2LO)/+2@.@I^$6J8KDM0PRSFKBO^ZI,J?DN_4K_$FS(+^H&?N*0. M_8*62_UN_3%^^OGJYN]%G5W^LEKJY]):QOHCNE5*ZX/>3#*\Q=ZBVCYJX/^3 M#]%_<\7CC7?I&5^Z.&HW],K\%Y,:M3)>+@56O;5QKOE*+;C+K.-+)V,>-/'_ MJ8>+OWP'#UHOD <%.5@!#]HOC@<-:0BNC ?'6^&!5@_^(YJEA@(0?^H!(=]& M8= -LC_\80?6[07PR13THMDT!YH OW\5>BEX!NP'? O JM6.H/ 1Z".7_"PF MK+*$0=W/)?)V3G9/#ONV@7U;_7D[_:'V[=W>G+>SP[Z]R/-VON?[]BF.GF(, MNU[%PV$P_TQ[,V5)-O;QF:OP+UL;=XM M_R',U)W\*>O&A% M[G0HZSF(7/6XHR$0PBY!.>Z@\A5CSL:PBDQ)*T< M=\Z#-2N0JR5WC@,0[^4*F#Z3 6L [HP"I<2 L"E#F3N- "DQ0&C-?0U*UO$> M4G3N^ 2IQ A.'?R@C69@+0 =XX#, >!U)T[ <) Y4GO>,N=_D"@\J1%XXYY MLL[2=-"=N"5K@3HYXQ^8E0DH@G/'15A9&M("W-D30 2'U)W LY@@ MVXT[.,J>L*^KEL0S5;E#H\P)NPS1N-.AK.<@!.6B!* M# F+5N.^XB7K.8A<];BC(9P20]+*<><\6+,"N5IRYS@ \5ZN@+0>X22A ;@S M"I02P^Y;\A02WY*GQIU&@)08(+3FO@8EZW@/*3IW?()48H 0G#MYP9I,(%I M*\0@A[4) &8AF,IKW)7'P.4)[U2D%73NND$ \\1E*W*7+>M,+5F_$G?]<*!Y MXMJ5N6N'E70EJUGAKB9 9)4L896LA(?B.CB.FL +XX.LZA:_E@U" MFV72L< M*&&3%G;WN[=E"%M+7]A7MUSY)2U7WM-*2;:*D6;=]T7@'PG;;+M>S[!%8[[X47\^$P0&\IHJ-&=\^\J^JEA"L_(BJ;#"$X7$M#KY2@@7:-+%VCUKT<90*DT446M'HYC.!T40:]7O[23>H2%ST#S)'+7HXBN$YW_0N)7B[UJ4V: M3G<-RZ[J-:.VVD([,LKEAX>EKAQDG-+SP\*ROM 6$G]B(7V_P0*I+3F.0%ITNG[M=$-4+?M16 MEA]XUG48+S7=8HWB"TXHO/9_/X56,#(>ZV]]!GR+7CI= M4*:\1[P4H]/E=T1;KH4'F/.+8NT@6?M+QG//+>F7A^#3[SK%>DBVV5 M[PCGO")=>JQ\1SGCT>7>RG>4\QU=:D_$=XN[*G_^/'9=>MM#8 8[NA4#93B2 MB4Y5+/)A.)@HI\H4^3 <3(93M0G)ANN[\?Y"3YS'8BJAJK,E5:7(L0M1TEY) MU2MR[$*4"%A*O7KQOW_O[;WY^_+T<_F?O[\,)N'LRBG7S+OJ='@U=SX=AC_> M5[U:]43_]JD_]^WJ='!7L#\$^T%/?+BK%F]GVJ 3%+ZVVWKO9'\Z:S2O"E.S MYUU7^EY+&/99X[:OEWUGX'W\.A/V\*X;7%3T_2\SOW95K8GR^]JPL__%./M@ MUOI?;V;B^LP:?ZL/PO]>'Q>\QFP\%9>]MGMEE2>7)[/#NX_'A?KID>X/)Y=! M]Z9]T3^Q_=GX=O3^MO*M\KTE[LHGA=)\[GT5WKROQ\87_H5VKZUT*WU+4Z]9N[Z0_/^CBWK)->TVT-VF7+KVCG_7KO M\C:\:DT'5[WO;J?K-#MS:S:^*HG*D6<,?GS>-R]/"L.__OKG3;-WL;?W[HWJ MU5"]&B5GEWC7ALX]UPP'L=YY7G@!$Z=Y%X24V:!2,^\JD#(;5#CF70%29H/* M;+RK/YF8S??C;VS8Q\[0$Z;U$\*KS*:5>%=^E-F@,AOOJH\R&U)F*_,N[BBS M(66V,N\:3A9F UDQ@1+4RKSO+LFQPU#265G5"I@Z#":2J0(!4X?!Y#!5%9!2 M9C\7MY;3-,:3T-\J\7,/8ZH>P-EF,(E,50(XVPPFEJD: &>;P60SWO1_\6S9 M!Z\M'RS;-V;/FRXI.@M744>):Q7>I0#E/-@$5^%=%U#.@PUU%=[U N4\V)Q7 MX5U'R-YY<%5XF)S'N[Z@G(>;\WC7'93S<',>[U*$2"E?9AP MQ[M*H>P&ENA4M2(/=D.)<555HLB#W5"R6U75):3:;5'_7SN+;:8-S#-<514E M\F0[E"Q7516)/-D.)M.I; >3[7C7(AXG^99MC2W'V'+C0>[ABG]A9(7EG_;F#>$,QB-#>]V*?VO M=]9]7P3^]#NB284IRHXSF!W3)+"6Y40;Q [I$E)+<*&/W 6\2^>JG M C >QGG#0$#E849TWCP.4'F8P9TWD0-4'F:-+GHCJ3O**%[CS>#@=(<9TGD3 M.#C=8<9WWORMZ7H3UXO>5X]TGUJ!M1,XC(J*Y43Z1K_\>Z_]]2% F0HGH\?1 MY3AMRS&;@+@[-=WX M7LA!(&'[H[QZAR[^4I>=;&>1&EWPIBX[67N'+O/;YK*S;ISM'DN;M6]V^?PE MA[[':!UW\(>3:+I^T+U1#[./_$X7E2J_$_(["I?2Z!)FY7="?H=!='1AN_([ M(;_#T,H,Z@ZOF\(4RGN%AX,G,(71Z5%YWPO>]JW %MV;8\>TII89&O:C?EZ/ M_C@7M]:SZ[LD33.3UX@>5 ?4:'W$+;UDQ*TD? 72*4/OZV"]'K;0]L1RA#>< M=Z*_NC?-^$F8SR,G*J!9IPR:T?620.ATRG3W";T6U\T+,77M:90U.ZZ1S4 G MHW=1YJG8:LGH6Y1IX!-J'3?/=]**TM!%&6:!RR6C=U%F,4]="PTO^L&9&PC_ MW)@;UVD^7%-RYZ*[@A%=+0E]JT@/>CRK5K-^T>K5!T%\&4R1Z\GM5D5ZY(. M4#)Z%%V.T0LG$WL>%P>L8$VJ5C R'-=>H/+=B@84^A9=E+%!LJ8[6=YEZ.^F MFJQD*$,XNDSC//0&(\,7#]*U9@,[-!?QW1D&PAMOZH@/O[ZUJCN?XH6(UUF: M4?@)YGTOND0;BSM6_<;\\2N/SFUAQJBI\EX\+M*%-QQMV0Z%/?0,4[0]=[RU M1RE=!NGB)XY^:[J>P]9J=-'9A0@L;[$8Y-PVG/Y\(AYIMOHBF[D(77(&J1;D M4N0B7>"&+S+*^ML274Z'+S+*O*%$E_'ABXRRTK)$EP]N%/G<]8.=A*82HDIT MZ2"J8) YJD07)I+0&29*T:5S)'2&25-TJ1@)G6$"%5TD]>1N2@NA'V[D^L/[ MV*PC+]%E5&W#\CX;=B@:\_M_'D4?8WB#T;PCIL)>O=WL_DW'SB0,_,4[M.V$ M5*[:T55TH5@2KM*5JV2XJDR7PB7AJJ)RE117T<5^F^6+*[B=2#QSN>'RD;#- MMNO%JY$8543+='D>R?R2#U/198XDXTL^3$47<)),+_DP%5V:FN+P1T%(NK@T MQ2&'@I"$>6AZEWD*0A(FH_2F]8FO&RCG&T$JL"W%595\(T@%MN6XBC""I#@U MS(FK"*-1]Y8CC ; MPHG^L5@_NN7SD,DHEV\ F@%XX6XHPB"68FCA;ZA\H^$,< MS0U4)4^'-4=/P MAN)3K_4]C+[/03A;B3 HI1A$.%LIW^0V]3C"V4J$F>U&S8ZC;^DM MGZAKV%O*1D:T?'/1U%,)9R\=$$:B%&,):R_E&]BFGDM8>XDPM]TH6MN:"?/8 M&;AC3LN #O)-2%./)$Q=1!B14@PC3%V4;VB;>@QAZJ(,>"U:$^2;,V:V:47R M0A*F?)0WK4A>R'R3O\PVK4AE2+A%02GD%2HP>-<*6"?/I(C1YG(J(PRG-':O08 M$!&%49XX4J/'9X@HC/*LD1J]M6ZX"C]$)JTF(3+18SP4I%KO52^3*G2LI4[^ M*/I&T9=[= )C8?BA)][]/.W%&WX=YM=K#P>.C_3;44/?_,]]VZ\=UO+=DJY5 MWW[J'?YVU#>/3_FI(Y\+[_ZL5S[!M*:1)=9:+O[-LW L/"-PO7V[1\_.7__CM5P^Z M;\W>1F?MAMY ^,O_CH1AQH[_5_36Z&3>_?KSVC7GT5^C8&R_^S]02P,$% M @ C(1L4^>$6N@P!P #1T !T !F,3!Q,#DR,65X,S$M,5]A;'1O:6YG M?4_<73T_)QY_JV_YE-@\]#_]=&K++\@K5;RYP%,A6&C<2:353* M,\_=\-A4:!DWL!!+QZ]==\E2KN#ZT' WK6;[<[I-

_T"%/VV]4]]# ;_\7$;$O[D;6+Q_]DY M_CB9?NR. A;19IB<6AT+F,-RQ?\/SBS=3_ M<'^:9^!"RR5)A$\DMFPC85L5"ML"QB ML\UN( XOO^_*_-9K>Q(L6"PS!)"2L0V8A^0"#WBL=Y[++$8!\%QB'YF%21$A M.LC*3G0\9%12T2P14\(#X21)M@DO0VWJM8>Z :I(TLX>B10)DH8T*Z3"ZC/6 MH)";!8L3M38E!B [ER;7')HXW72&PTQO)Y.FLN:)N8>7S%^:+'C@]\_:?"G4 MI2FS59(Q05O%L<1EO48A&3"NA8T^@BEGB: @,8&4SQ)I%B1/8BD*FXJ;KB-I MPD29 NNHY+5*7!:66H4BPFW#CA#T2""++K+^5W2';"Y8%\4T*1)(M-_QD_;Y MD3AV9K3/(W=Y;+>2U+DREWY2P*CD=E#ALD3&O%A3['8N%<501(X^Q(JSA4C_ MD/J5S?\1/V9]8=#X$0A+<]].DX?*!S)X85Z^AKAP)A#R4I5C5U5H;("J6DEC M:Q52(K/[4/??EODN56B1<)O#7+FJWR;"*WF$GDJ4/(PQ*I$1SZVE,R,CR;6D M$$G7!BQ[9:2W,,3,%O7&TK@M;64$+,I!);1HB1XNPR+A1$GPRUI!K:.D>"QQ M#6.WT^&_F2!)L 8V$-$AL80#R>PQ2+Y1:/7:?:5Y[!%67EZC+X8,8+:2$0&! M&Y5Q8B-N@")JY&3*G.NH3!6A1_*93&2^(=+?IY>0:]G>YLN![H'HSB1@6>]K MZ=&RT$L QM@N%89*1V2!!5.]-A<9FD\"X."16!(B2083C\,&D"N7()[#0T=X MS/P53PI;910X$UEJUF'KM!;SA+O>W6PL&+$3)&]?49ZK(GS?A M&74HWRVWN;[O]J"9)?[V",=FU;AK 2Y<+�)>U^<.F,4.PN4$\#3C-ZV2GM M$U=>CT>'5Y0XL;P*PT)36+>,NF\@297)<9^.I]C+A-CHBSM4L:/G+(F!$ SD MC\2=Z33^"7O H+-'5MP;=NS,6G!SWX"H:BVB1&0)S4:D))L-CA%W(BE/&Y4\ M9@*[P'O.G1<'Z=!0Y ;+\U M=33;8Q['^) K;9PM)&3O8,\4I\Y!W MQ,FN2UI6M@W>'NNKX]FKDEF.7.X\LJ82%1MR7\+.T58T%6(/LH7M[KA$9 MQ,,4*6(A_RNL.R4;[CW*'EJYWD]X77![K %V#Q$5MDB1$_M^H\R>9XFQ7I/9 M2B4K0?28\7GYHD:7A2W29:(V D_7"^4JF3\ !W)9=8_OXL7F#X[)H\ 'W>NA MSWK^<#@==WN#T6^_-EH->SWN]OO5]:L-6Z_Q7ZV?&E>= M][>C8-?HDYBG,MEC==?VA?1W=' M_EX=[#.UZ_X8V/WU]_GWV_@EN&GM]^=,%;^?G&).YI.*T[-M; M2!$S_ZL("YKPV:V;'_[9J3H:NQ,>&.R)Y[[)GT& M_1]02P,$% @ C(1L4PN:KZ-,!P .!X !T !F,3!Q,#DR,65X,S$M M,E]A;'1O:6YG['8>\"_QG]=?V1?S4\[QZ[_[A[7-[N]B<7G]F-__EJ^+X1J30_9>U6EC-? M)L*PL5BQJ4IXZKD+'KL16D8-#,30Z^>..V,)UW.9GC(R;=G/=J?9R?(SEHNO M^1&/Y1QWM9POJDLR#07-?N0,&^?=_OGPT\=1?^2S=^UFIWOO^#:YA,5P^C+.^GF(M:+<\5&Z5R+4&)*+#M*@^;+ M ?Y1'N@T69\;[!L[3-;L-E6K6(1SX3E':+?]4&&=5.7U6H#5N4P93]>L2'-= M"&9RGHL$LY)?.%:%YR2/6<0#7-),)3)G\):U>V"0BD 8P_6:3!)^*[#PSIP& MUT*@P9(QJ1JM 0, D3HH$MBE& \HH=!LM9#!@IF"/K83K(06Y2S8 DNDB04/ M93IG*YDOL$63B< BI)4S8%,A"]02PT(V6^\ZXM7#\6."_JX,>KVV)^J"13*% M5RE"6R]ZB#A(@MMZY[Y,(V0%SR7FD6D0%R%R121$CDHB]0GSL>L8""KA9L"A6*U,2 [9S:7+-L1*G MBPYX1%JU#:^IT#R ^_8R^)?H?2!+$R!<:1#F@5NRAD6@4BQ&7# M#N#T4""*SK/#K\&"IW/!>LBP:1'#HOV.'[5/#L2A@]$^"=W/0SN5I J,A_,X(5Y^A@2R)F R\NEG.2J0F,"9-52&INKL!*IG8=:@FV:[TJ%%C&W M,>P>5YZ>HT^F#&BVE"$1@1N5Z.Z4Y[8%7O:[FCK- 9"&-LE0H"I4-"8,E4 MK\U%BN(3@SBX)3)B)-F@#7+< '-E!N%Y>^P(#MEPR>/"9ADY3D01:K)<8L=F M3VFM2DR]]@3=<#_WEUM+!@Q$RAM7U&>JR!^'\,AR2-^MMKFZ[^:@GB7Z=E_' M9E4/; DNG"\ Z(QF?W/A#)'LSE$/'4Z->UDI[1V77O=;AV>D.*F\"H)"DUNW MBKJO(4F4R7&=CMF8RP28Z(L[:;&#QY!$8 BZ]'OF#CJU?\*>.NA DA8;8(<. MUH*;30&BK+6,$J$5-.N14FS6.%OTAZJPXJ$WC;!*.%W>;#--0KDDUWJ5>>U/? XVH=<:>.PD)&]@CD3 M'$5S(1X7-#93J#1T/Y0 2+.P [ %ZF%(GO"?VIB*X^)+(8'?\KE( WLN.7R3 M'60/1S*JTA*!I+,3==:!%/!ZJ>!57M1K*\%O29-=E;2J; N\/>M7Q[-G!;-L MN=QY9$].\A #C=BD\*.R5;4%&(/HH7I[KA 9^,,4"7PA_Q)V.Z4:[CW*OK5T MW71X/6A[I$%V#QX5-DD1$_O0HXR>9X6Q7I/I4L5+0?*8\GGY]$:7B2V2+%9K M@;NKA7*9S.^0 [&LJL=WZ6+SI7U2/A']LS"D3 \\[_?Z5T,V&%Y=W5SW!J/Q MA_>-5L/^ONY=7%2_GXUD)<-\0::MG\X@(!I-[E&@XIAG1IRRZEO#OM[H^M-J M@27I)XI:A3I76:-\!=+U+RJKX/2;_O>')S0JX,+L.B4C1'. M9$:/$0A-N^.Q3JO3=DY^$7R/!)-6Z![[%P]]5/J\>D+>CWEPR]I-8&;V\+@) MT2\4H?V37T[&_B[NHX@G,EZ??@NYM360%;?1QOGQS3'K3S]/QO9!^>##=/AA M,NT>T_P./CZFS^/"AL>[FW]!R ^>ZW\?W,KJ'U-R7QQ?.3*#A101N]SHT,1U M+?_OV!Q#,R+3%?86QT;VEN M9W)E9"YH=&WM66UOVS@,_EZ@_X$(L*$%\IYMV-I< ,=Q6N/2)'/5$ M=XKDR7+3W*\_RB]9VK6[%9=UO;OV0U*+I/B(I$B&[I[[%Z/>X4'WW+$&^ WF MK^N[_LCI=1OY-U(;!;G;GPRN8.9?C9Q?*I$4^@1:S5B#SU8T@3%=@R=71%3S MA2K,J&)1!051=/I8N5-8$;5@X@0,:S/[;+7K[5B?@J8WND8X6R!5L<6R7&(B MI&;WFF%\&^M*K]OO.9_.W;[K0Z==;W4;?3S8=(^0.DSXB0KY* M[[68)_'I0P#FDH>/0%'3,LZ0;!?F4FNY*M9V,06(@:I*SW8\WQVZMN6[DS%, MAMV^ATCL<]<9@O/)L2]]]S<'UY'%\< :#R"G#=VQ-;9=:U32[M,8^ M^!-HO8?+^JQNUV'FV-GVK<[;9C5GM&9@#293WQG CDQ.*]D_--_A[N"?.S"S MO+XU=F:UR:>1Z&C:72@-2A5"N$4OL(,@*+:PFN6"@:,MP1<;@B MJ,.1D7[-P\^I/+7E*B9B\UIE3\<0295M'B-@&0)%*"&BCS5=S:F"3K.*3FBW M;NV1:R^WJ!X>&%J*DBK!HZ'\DBHZWZ =E;D6P(11P10$)"8!TPQ-1A*PEXQ& MX-S0(-7LFL(DBAB* !%A01LR043 "-_2\)!&67&**BB:Q,9.UY1O$$B%T U:@#<4$ M9A7I1)\\?7S\K+ALU8U%MM$7I9RCD]$5W'AT&Z>*?DZ9HBL3@<967RQ_1(X! MXZWU]B@\WMH7W:_RF'!N@B41"UH:N?6A\R9WU2J+RU,3&O\?<[<+_5)J5['EJ M#0;E\Z-!KEFHEX:U^>H4ZXS"S%8+).'D0 MK#B5HL/J^H.2J]C\7?,5MBK#"9;%'7RUB*P8WYS\'<*,-V%_TOQ E=X '1V> MP%A>YXF[UUHJAA6[AA+]U>=\_']GFID5?*E8N^A8M][[!]8QG,H_XU:_L-MMRWP?>]J M,@:_#A?VF>><3;R7#/:,,EA?;?#7AO%.<*;H0K[4E^?DG0<&+R\=\@_0LE/+ MOS+X,3Q1,6\W.R9?WZW=Q?+>IQ_?I?/I9RT6%*-+J1B*HQ^RH0=+8*V8UE0< M'B0::[,9:I4#KA#FF]V)8=7,MJ1>XJ_O4 9IQDI2?!;F:F@F%E7 ^BCDFM-P MD3V6 FN6T'P@BJ +N1WE MYOV7>>^5OP@S[\O^ E!+ 0(4 Q0 ( (R$;%.61^*"X1, ,?@ 1 M " 0 !A;'1O+3(P,C$P.3,P+GAS9%!+ 0(4 Q0 ( (R$ M;%.7/L&0U P +"1 5 " 1 4 !A;'1O+3(P,C$P.3,P M7V-A;"YX;6Q02P$"% ,4 " ",A&Q3.&X+"ND_ !:W0, %0 M @ $7(0 86QT;RTR,#(Q,#DS,%]D968N>&UL4$L! A0#% @ C(1L M4^:=/T9>D ;2P' !4 ( !,V$ &%L=&\M,C R,3 Y,S!? M;&%B+GAM;%!+ 0(4 Q0 ( (R$;%-\U '^)$ (3\ P 5 M " <3Q !A;'1O+3(P,C$P.3,P7W!R92YX;6Q02P$"% ,4 " ",A&Q3 M$.:$;J5@ 0#[7!( ' @ $;,@$ 9C$P<3 Y,C%?86QT;VEN M9W)E9&EE;G1S+FAT;5!+ 0(4 Q0 ( (R$;%/GA%KH, < T= = M " ?J2 @!F,3!Q,#DR,65X,S$M,5]A;'1O:6YG = " 66: @!F M,3!Q,#DR,65X,S$M,E]A;'1O:6YG