0001213900-23-084784.txt : 20231108 0001213900-23-084784.hdr.sgml : 20231108 20231108163232 ACCESSION NUMBER: 0001213900-23-084784 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 57 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231108 DATE AS OF CHANGE: 20231108 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: 231388492 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 f10q0923_altoingred.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, 2023

 

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 7, 2023, there were 76,139,100 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.   1
         
    Consolidated Balance Sheets as of September 30, 2023 (unaudited) and December 31, 2022   1
         
    Consolidated Statements of Operations for the Three and Nine Months Ended September 30, 2023 and 2022 (unaudited)   3
         
    Consolidated Statements of Cash Flows for the Nine Months Ended September 30, 2023 and 2022 (unaudited)   4
         
    Consolidated Statements of Stockholders’ Equity for the Three and Nine Months Ended September 30, 2023 and 2022 (unaudited)   5
         
    Notes to Consolidated Financial Statements (unaudited)   6
         
ITEM 2.   MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.   15
         
ITEM 3.   QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.   31
         
ITEM 4.   CONTROLS AND PROCEDURES.   32
         
PART II
OTHER INFORMATION
         
ITEM 1.   LEGAL PROCEEDINGS.   33
         
ITEM 1A.   RISK FACTORS.   33
         
ITEM 2.   UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.   44
         
ITEM 3.   DEFAULTS UPON SENIOR SECURITIES.   44
         
ITEM 4.   MINE SAFETY DISCLOSURES.   44
         
ITEM 5.   OTHER INFORMATION.   44
         
ITEM 6.   EXHIBITS.   45
         
SIGNATURES   46

 

i

 

 

PART I - FINANCIAL INFORMATION

 

ITEM 1. FINANCIAL STATEMENTS.

 

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

 

   September 30,   December 31, 
  2023   2022 
   (unaudited)   * 
ASSETS        
Current Assets:        
Cash and cash equivalents  $26,162   $36,456 
Restricted cash   8,699    13,069 
Accounts receivable, net (net of allowance for credit losses of $51 and $105, respectively)   66,065    68,655 
Inventories   57,092    66,628 
Derivative instruments   3,974    4,973 
Other current assets   6,213    9,340 
Total current assets   168,205    199,121 
Property and equipment, net   248,882    239,069 
Other Assets:          
Right of use operating lease assets, net   23,387    18,937 
Intangible assets, net   8,645    9,087 
Goodwill   5,970    5,970 
Other assets   6,013    6,137 
Total other assets   44,015    40,131 
Total Assets  $461,102   $478,321 

 

 

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

 

See accompanying notes to consolidated financial statements.

 

1

 

 

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

 

   September 30,   December 31, 
  2023   2022 
   (unaudited)   * 
LIABILITIES AND STOCKHOLDERS’ EQUITY        
Current Liabilities:        
Accounts payable  $23,990   $28,115 
Accrued liabilities   16,644    26,556 
Current portion – operating leases   4,044    3,849 
Derivative instruments   7,249    6,732 
Other current liabilities   6,488    12,765 
Total current liabilities   58,415    78,017 
           
Long-term debt, net   75,878    68,356 
Operating leases, net of current portion   19,942    15,062 
Other liabilities   8,870    8,797 
Total Liabilities   163,105    170,232 
Commitments and Contingencies (Note 6)   
 
    
 
 
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, 2023 and December 31, 2022; Series B: 1,581 shares authorized; 927 shares issued and outstanding as of September 30, 2023 and December 31, 2022; liquidation preference of $18,075 as of September 30, 2023    1    1 
Common stock, $0.001 par value; 300,000 shares authorized; 76,115 and 75,154 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively   76    75 
Non-voting common stock, $0.001 par value; 3,553 shares authorized; 1 share issued and outstanding as of September 30, 2023 and December 31, 2022   
    
 
Additional paid-in capital   1,040,747    1,040,834 
Accumulated other comprehensive income   1,822    1,822 
Accumulated deficit   (744,649)   (734,643)
Total Stockholders’ Equity   297,997    308,089 
Total Liabilities and Stockholders’ Equity  $461,102   $478,321 

 

 

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

 

See accompanying notes to consolidated financial statements.

 

2

 

 

ALTO INGREDIENTS, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS

(unaudited, in thousands, except per share data)

 

   Three Months Ended
September 30,
   Nine Months Ended
September 30,
 
   2023   2022   2023   2022 
                 
Net sales  $318,127   $336,877   $949,315   $1,007,184 
Cost of goods sold   313,966    356,716    931,137    1,013,406 
Gross profit (loss)   4,161    (19,839)   18,178    (6,222)
Selling, general and administrative expenses   (8,488)   (7,403)   (24,281)   (24,028)
Asset impairments   
    
    (574)   
 
Loss from operations   (4,327)   (27,242)   (6,677)   (30,250)
Interest expense, net   (2,000)   (340)   (5,299)   (859)
Income from cash grant   2,812    
    2,812    22,652 
Other income (expense), net   26    (456)   104    (68)
Loss before provision for income taxes   (3,489)   (28,038)   (9,060)   (8,525)
Provision for income taxes   
    
    
    
 
Net loss  $(3,489)  $(28,038)  $(9,060)  $(8,525)
Preferred stock dividends  $(319)  $(319)  $(946)  $(946)
Net loss available to common stockholders  $(3,808)  $(28,357)  $(10,006)  $(9,471)
Net loss per share, basic and diluted
  $(0.05)  $(0.39)  $(0.14)  $(0.13)
Weighted-average shares outstanding, basic and diluted
   73,191    73,011    73,464    71,815 

 

See accompanying notes to consolidated financial statements.

 

3

 

 

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

 

   Nine Months Ended
September 30,
 
   2023   2022 
Operating Activities:        
Net loss  $(9,060)  $(8,525)
Adjustments to reconcile net loss to net cash provided by operating activities:          
Depreciation and amortization of intangibles   17,382    19,122 
Gains on derivative instruments   (2,463)   (20,164)
Inventory valuation   
    7,963 
Asset impairments   574    
 
Non-cash compensation   2,718    2,546 
Amortization of deferred financing fees   793    29 
Amortization of debt discount   599    
 
Bad debt benefit   (54)   (187)
Changes in operating assets and liabilities, net of business acquisition:          
Accounts receivable   2,644    16,137 
Inventories   9,536    (13,290)
Other assets   3,253    12,692 
Operating leases   (4,014)   (3,799)
Accounts payable and accrued expenses   (11,679)   (10,684)
Net cash provided by operating activities   10,229    1,840 
Investing Activities:          
Additions to property and equipment   (24,611)   (25,233)
Proceeds from principal payments on notes receivable   
    14,766 
Deferred purchase price payments for Eagle Alcohol   (3,500)   
 
Purchase of Eagle Alcohol, net of cash acquired   
    (14,685)
Net cash used in investing activities   (28,111)   (25,152)
Financing Activities:          
Net proceeds from (payments on) Kinergy’s line of credit   6,847    (4,452)
Stock repurchases   (2,683)   (1,002)
Preferred stock dividends paid   (946)   (946)
Net cash provided by (used in) financing activities   3,218    (6,400)
Net change in cash, cash equivalents and restricted cash   (14,664)   (29,712)
Cash, cash equivalents and restricted cash at beginning of period   49,525    62,125 
Cash, cash equivalents and restricted cash at end of period  $34,861   $32,413 
           
Reconciliation of total cash, cash equivalents and restricted cash:          
Cash and cash equivalents  $26,162   $28,458 
Restricted cash   8,699    3,955 
Total cash, cash equivalents and restricted cash  $34,861   $32,413 
Supplemental Information:          
Interest paid  $6,063   $961 
ROU Assets obtained in exchange for new lease obligations  $7,167   $
 
Capitalized interest  $2,185   $209 

 

See accompanying notes to consolidated financial statements.

 

4

 

 

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

 

   Preferred Stock   Common Stock   Additional Paid-In   Accumulated   Accum. Other Comprehensive     
   Shares   Amount   Shares   Amount   Capital   Deficit   Income (Loss)   Total 
Balances, January 1, 2023   927   $             1    75,154   $           75   $1,040,834   $(734,643)  $1,822   $    308,089 
Stock-based compensation       
        
    752    
    
    752 
Restricted stock issued to employees and directors, net of cancellations and tax   
    
    1,893    2    (8)   
    
    (6)
Stock repurchases   
    
    (860)   (1)   (1,681)   
    
    (1,682)
Preferred stock dividends       
        
    
    (312)   
    (312)
Net loss       
        
    
    (13,166)   
    (13,166)
Balances, March 31, 2023   927   $1    76,187   $76   $1,039,897   $(748,121)  $1,822   $293,675 
Stock-based compensation       
        
    959    
    
    959 
Restricted stock issued to employees and directors, net of cancellations and tax   
    
    125    
    (120)   
    
    (120)
Stock repurchases   
    
    (389)   
    (1,001)   
    
    (1,001)
Preferred stock dividends       
        
    
    (315)   
    (315)
Net income       
        
    
    7,595    
    7,595 
Balances, June 30, 2023   927   $1    75,923   $76   $1,039,735   $(740,841)  $1,822   $300,793 
Stock-based compensation       
        
    1,007    
    
    1,007 
Restricted stock issued to employees and directors, net of cancellations and tax       
    192    
    5   
    
    5
Preferred stock dividends       
        
    
    (319)   
    (319)
Net loss       
        
    
    (3,489)   
    (3,489)
Balances, September 30, 2023   927   $1    76,115   $76   $1,040,747   $(744,649)  $1,822  $297,997 
Balances, January 1, 2022   927   $1    72,778   $73   $1,037,205   $(691,781)  $(284)  $345,214 
Stock-based compensation       
        
    673    
    
    673 
Restricted stock issued to employees and directors, net of cancellations and tax   
    
    684   
    (9)   
    
    (9)
Shares issued for Eagle Alcohol acquisition   
    
    949    1    
    
    
    1 
Preferred stock dividends       
        
    
    (312)   
    (312)
Net loss       
        
    
    (2,602)   
    (2,602)
Balances, March 31, 2022   927   $1    74,411   $74   $1,037,869   $(694,695)  $(284)  $342,965 
Stock-based compensation       
        
    1,106    
    
    1,106 
Restricted stock issued to employees and directors, net of cancellations and tax   
    
    (223)   
    (2,283)   
    
    (2,283)
Preferred stock dividends       
        
    
    (315)   
    (315)
Net income       
        
    
    22,115    
    22,115 
Balances, June 30,2022   927   $1    74,188   $74   $1,036,692   $(672,895)  $(284)  $363,588 
Stock-based compensation       
        
    767    
    
    767 
Restricted stock issued to employees and directors, net of cancellations and tax       
    27    
    2    
    
    2 
Stock repurchases       
    (259)   
    (1,002)   
    
    (1,002)
Preferred stock dividends       
        
    
    (319)   
    (319)
Net loss       
        
    
    (28,038)   
    (28,038)
Balances, September 30, 2022   927   $1    73,956   $74   $1,036,459   $(701,252)  $(284)  $334,998 

 

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, and its direct and indirect wholly-owned subsidiaries (collectively, the “Company”), including Kinergy Marketing LLC, an Oregon limited liability company (“Kinergy”), Alto Nutrients, LLC, a California limited liability company, Eagle Alcohol Company, LLC, a Delaware limited liability company, Alto Op Co., a Delaware corporation, Alto Pekin, LLC, a Delaware limited liability company, and Alto ICP, LLC, a Delaware limited liability company, and the Company’s production facilities in Oregon and Idaho.

 

The Company is a leading producer and distributor 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. The Company’s two production facilities in Oregon and Idaho are located in close proximity to both feed and fuel-grade ethanol customers.

 

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

 

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

 

As of September 30, 2023, all of the Company’s production facilities were operating, however, from January 2023 to April 2023, its Magic Valley plant in Idaho was temporarily hot-idled due to extreme natural gas prices, other unfavorable market conditions and to facilitate the installation of its new high protein systems at the plant. The Company restarted the facility in April 2023. 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, 2022. 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, 2022. 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 Credit Losses – Trade accounts receivable are presented at original invoice amount, net of the allowance for credit losses. The Company sells specialty alcohols to large consumer product companies, sells fuel-grade ethanol to gasoline refining and distribution companies, sells essential ingredients to animal feed customers, including distillers grains and other feed products to dairy operators and animal feedlots and corn oil to poultry and biodiesel customers, in each case generally without requiring collateral.

 

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

 

Of the accounts receivable balance, approximately $60,173,000 and $55,667,000 at September 30, 2023 and December 31, 2022, respectively, were used as collateral under Kinergy’s operating line of credit. The allowance for credit losses was $51,000 and $105,000 as of September 30, 2023 and December 31, 2022, respectively. The Company recorded a bad debt recovery of $8,000 and $253,000 for the three months ended September 30, 2023 and 2022, respectively. The Company recorded a bad debt recovery of $54,000 and $187,000 for the nine months ended September 30, 2023 and 2022, respectively. The Company does not have any off-balance sheet credit exposure related to its customers.

 

Share Repurchase Program – On September 12, 2022, the Company announced a share repurchase program under which it may repurchase up to $50 million of its common stock with an initial purchase authorization of $10 million. The Company’s lender has further limited the Company’s purchase authorization to $5 million. Amounts in excess of the purchase authorization of $5 million will require additional lender consent and amounts in excess of the initial purchase authorization of $10 million will require additional board and preferred stockholder authorization. The share repurchase program does not have an expiration date, does not require the repurchase of any particular amount of shares, and may be implemented, modified, suspended or discontinued in whole or in part at any time and without further notice. As repurchases are made, the Company will retire the shares, resulting in a reduction of issued and outstanding shares. For the nine months ended September 30, 2023, the Company repurchased an aggregate of 1,249,000 shares for $2,683,000 in cash. The Company did not repurchase any shares during the three months ended September 30, 2023. As of September 30, 2023, total repurchases under the program since its inception equaled 1,600,000 shares for $4,008,000 in cash.

 

Financial Instruments – The carrying values of cash and cash equivalents, restricted cash, 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 long-term debt instruments are not considered materially different than fair value because they were just recently issued.

 

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

 

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

 

2.SEGMENTS.

 

The Company reports its financial and operating performance in three segments: (1) Pekin production, which includes the production and sale of alcohols and essential ingredients produced at the Company’s Pekin, Illinois campus (“Pekin Campus”), (2) marketing and distribution, which includes marketing and merchant trading for Company-produced alcohols and essential ingredients on an aggregated basis, and sales of fuel-grade ethanol sourced from third parties, and (3) 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 separately reportable segment.

 

7

 

 

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,
 
   2023   2022   2023   2022 
Net Sales                
Pekin Campus, recorded as gross:                
Alcohol sales  $128,554   $133,680   $388,629   $393,498 
Essential ingredient sales   51,634    54,537    169,220    169,670 
Intersegment sales   363    332    1,120    857 
Total Pekin Campus sales   180,551    188,549    558,969    564,025 
                     
Marketing and distribution:                    
Alcohol sales, gross  $58,805   $55,262   $215,741   $172,746 
Alcohol sales, net   74    308    292    975 
Intersegment sales   3,392    3,121    8,734    9,360 
Total marketing and distribution sales   62,271    58,691    224,767    183,081 
                     
Other production, recorded as gross:                    
Alcohol sales  $57,159   $64,492   $122,477   $191,483 
Essential ingredient sales   17,841    24,439    40,614    66,748 
Intersegment sales   37    3    99    14 
Total Other production sales   75,037    88,934    163,190    258,245 
                     
Corporate and other   4,060    4,159    12,342    12,064 
Intersegment eliminations   (3,792)   (3,456)   (9,953)   (10,231)
Net sales as reported  $318,127   $336,877   $949,315   $1,007,184 
                     
Cost of goods sold:                    
Pekin Campus  $179,995   $207,939   $546,591   $572,512 
Marketing and distribution   58,051    55,159    212,923    173,670 
Other production   73,584    91,663    165,401    261,514 
Corporate and other   3,538    2,925    9,322    8,995 
Intersegment eliminations   (1,202)   (970)   (3,100)   (3,285)
Cost of goods sold as reported  $313,966   $356,716   $931,137   $1,013,406 
                     
Gross profit (loss):                    
Pekin Campus  $556   $(19,390)  $12,378   $(8,487)
Marketing and distribution   4,220    3,532    11,844    9,411 
Other production   1,453    (2,729)   (2,211)   (3,269)
Corporate and other   522    1,234    3,020    3,069 
Intersegment eliminations   (2,590)   (2,486)   (6,853)   (6,946)
Gross profit (loss) as reported  $4,161   $(19,839)  $18,178   $(6,222)
                     
Income (loss) before provision for income taxes:                    
Pekin Campus  $(1,956)  $(22,664)  $3,716   $(6,252)
Marketing and distribution   2,403    1,622    6,019    3,444 
Other production   (20)   (4,958)   (6,497)   1,404 
Corporate and other   (3,916)   (2,038)   (12,298)   (7,121)
   $(3,489)  $(28,038)  $(9,060)  $(8,525)
Depreciation and amortization of intangibles:                    
Pekin Campus  $4,961   $4,758   $14,778   $14,381 
Other production   458    1,273    1,921    4,095 
Corporate and other   228    229    683    646 
   $5,647   $6,260   $17,382   $19,122 
Interest expense, net of capitalized interest:                    
Pekin Campus  $108   $(48)  $(527)  $(81)
Marketing and distribution   111    487    713    1,060 
Other production   678    (74)   173    (128)
Corporate and other   1,103    (25)   4,940    8 
   $2,000   $340   $5,299   $859 

 

8

 

 

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

 

   September 30, 2023   December 31, 2022 
Total assets:        
Pekin Campus  $246,580   $257,089 
Marketing and distribution   113,797    114,755 
Other production   57,280    51,886 
Corporate and other   43,445    54,591 
   $461,102   $478,321 

 

3.INVENTORIES.

 

Inventories consisted primarily of bulk ethanol, specialty alcohols, corn, essential ingredients and unleaded fuel, and are valued at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis. Inventory is net of a valuation adjustment of $0 and $4,612,000 as of September 30, 2023 and December 31, 2022, respectively. Inventory balances consisted of the following (in thousands):

 

   September 30, 2023   December 31, 2022 
Finished goods  $36,835   $47,736 
Work in progress   6,363    6,396 
Raw materials   12,502    11,197 
Other   1,392    1,299 
Total  $57,092   $66,628 

 

4.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 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, 2023 and 2022, the Company did not designate any of its derivatives as cash flow hedges.

 

Commodity Risk – Non-Designated Hedges – The Company uses derivative instruments to lock in prices for certain amounts of corn and alcohols by entering into exchange-traded futures contracts or options for those commodities. These derivatives are not designated for hedge accounting treatment. The changes in the 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 $2,711,000 and net gains of $1,772,000 as the change in the fair value of these contracts for the three months ended September 30, 2023 and 2022, respectively. The Company recognized net gains of $2,463,000 and $20,164,000 as the change in the fair value of these contracts for the nine months ended September 30, 2023 and 2022, respectively.

 

9

 

 

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

 

   As of September 30, 2023 
   Assets   Liabilities 
Type of Instrument  Balance Sheet Location  Fair Value   Balance Sheet Location  Fair Value 
               
Cash collateral balance  Restricted cash  $8,699         
Commodity contracts  Derivative instruments  $3,974   Derivative instruments  $7,249 

 

   As of December 31, 2022 
   Assets   Liabilities 
Type of Instrument  Balance Sheet Location  Fair Value   Balance Sheet Location  Fair Value 
               
Cash collateral balance  Restricted cash  $13,069         
Commodity contracts  Derivative instruments  $4,973   Derivative instruments  $6,732 

 

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

 

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

 

      Realized Gains (Losses) 
      For the Three Months Ended
September 30,
 
Type of Instrument  Statements of Operations Location  2023   2022 
            
Commodity contracts  Cost of goods sold  $6,206   $(13,332)
      $6,206   $(13,332)

 

      Realized Gains 
      For the Nine Months Ended
September 30,
 
Type of Instrument  Statements of Operations Location  2023   2022 
            
Commodity contracts  Cost of goods sold  $3,980  $16,143 
      $3,980  $16,143 

 

      Unrealized Gains (Losses) 
      For the Three Months Ended
September 30,
 
Type of Instrument  Statements of Operations Location  2023   2022 
            
Commodity contracts  Cost of goods sold  $(8,917)  $11,560
      $(8,917)  $11,560

 

      Unrealized Gains (Losses) 
      For the Nine Months Ended
September 30,
 
Type of Instrument  Statements of Operations Location  2023   2022 
            
Commodity contracts  Cost of goods sold  $(1,517)  $4,021
      $(1,517)  $4,021

 

 

10

 

 

5.DEBT.

 

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

 

   September 30,
2023
   December 31,
2022
 
Kinergy line of credit  $24,923   $18,076 
Orion term loan   60,000    60,000 
    84,923    78,076 
Less unamortized debt discount   (4,095)   (4,686)
Less unamortized debt financing costs   (4,950)   (5,034)
Less current portion   
    
 
Long-term debt  $75,878   $68,356 

 

Excess Availability – As of September 30, 2023, the Company had $53.4 million in unused borrowing availability under Kinergy’s line of credit and $40.0 million available under the Orion term loan. The Company also has an option to expand the Orion term loan by up to $25.0 million upon the satisfaction of certain conditions.

 

6.COMMITMENTS AND CONTINGENCIES.

 

Sales Commitments – At September 30, 2023, the Company had entered into sales contracts with its major customers to sell certain quantities of alcohol and essential ingredients. The Company had open alcohol indexed-price contracts for 92,138,000 gallons as of September 30, 2023 and open fixed-price alcohol sales contracts totaling $248,902,000 as of September 30, 2023. The Company had open fixed-price sales contracts for essential ingredients totaling $7,863,000 as of September 30, 2023. These sales contracts are scheduled to be completed throughout 2023 and 2024.

 

Purchase Commitments – At September 30, 2023, the Company had indexed-price purchase contracts to purchase 11,516,000 gallons of alcohol and fixed-price purchase contracts to purchase $1,948,000 of alcohol from its suppliers. The Company had fixed-price purchase contracts to purchase $14,961,000 of corn from its suppliers as of September 30, 2023. The Company had fixed-price purchase contracts for natural gas totaling $10,020,000. The Company also had future commitments for certain capital projects totaling $23,639,000. These purchase commitments are scheduled to be satisfied throughout 2023 and 2024.

 

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.

 

11

 

 

7.PENSION AND RETIREMENT BENEFIT PLANS.

 

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

 

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

 

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

 

For the three months ended September 30, 2023, the Retirement Plan’s net periodic expense was $39,000, comprised of $225,000 in interest cost and $62,000 in service cost, partially offset by $248,000 of expected return on plan assets. For the three months ended September 30, 2022, the Retirement Plan’s net periodic benefit was $8,000, comprised of $273,000 of expected return on plan assets, partially offset by $164,000 in interest cost and $101,000 in service cost. For the nine months ended September 30, 2023, the Retirement Plan’s net periodic expense was $117,000, comprised of $675,000 in interest cost and $186,000 in service cost, partially offset by $744,000 of expected return on plan assets. For the nine months ended September 30, 2022, the Retirement Plan’s net periodic benefit was $24,000, comprised of $819,000 of expected return on plan assets, partially offset by $492,000 in interest cost and $303,000 in service cost.

 

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, 2022, the Postretirement Plan’s accumulated projected benefit obligation was $3.9 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, 2023, the Postretirement Plan’s net periodic expense was $36,000, comprised of $46,000 of interest cost and $3,000 of service cost, partially offset by $13,000 in amortization of gains. For the three months ended September 30, 2022, the Postretirement Plan’s net periodic expense was $32,000, comprised of $6,000 of interest cost and $26,000 of service cost.

 

For the nine months ended September 30, 2023, the Postretirement Plan’s net periodic expense was $108,000, comprised of $138,000 of interest cost and $9,000 of service cost, partially offset by $39,000 in amortization of gains. For the nine months ended September 30, 2022, the Postretirement Plan’s net periodic expense was $96,000, comprised of $18,000 of interest cost and $78,000 of service cost.

 

12

 

 

8.FAIR VALUE MEASUREMENTS.

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

   Fair             
   Value   Level 1   Level 2   Level 3 
Assets:                
Derivative financial instruments  $3,974   $3,974   $
   $
 
Liabilities:                    
Derivative financial instruments  $(7,249)  $(7,249)  $
   $
 

 

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

 

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

 

 

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

 

13

 

 

9.LOSS PER SHARE.

 

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

 

   Three Months Ended
September 30,
2023
 
   Loss
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net loss  $(3,489)          
Less: Preferred stock dividends   (319)          
Basic and Diluted loss per share:               
Loss available to common stockholders
  $(3,808)   73,191   $(0.05)

 

   Three Months Ended
September 30,
2022
 
   Loss
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net loss  $(28,038)          
Less: Preferred stock dividends   (319)          
Basic and Diluted loss per share:               
Loss available to common stockholders
  $(28,357)   73,011   $(0.39)

 

   Nine Months Ended
September 30,
2023
 
   Loss
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net loss  $(9,060)          
Less: Preferred stock dividends   (946)          
Basic and Diluted loss per share:               
Loss available to common stockholders
  $(10,006)   73,464   $(0.14)

 

   Nine Months Ended
September 30,
2022
 
   Loss
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net loss  $(8,525)          
Less: Preferred stock dividends   (946)          
Basic and Diluted loss per share:               
Loss available to common stockholders
  $(9,471)   71,815   $(0.13)

 

There were an additional aggregate potentially dilutive weighted-average shares of 981,000 from convertible securities outstanding for the three and nine months ended September 30, 2023. 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, 2022. These securities were not considered in calculating diluted net loss per share for the three and nine months ended September 30, 2023 and 2022, as their effect would have been anti-dilutive.

 

14

 

 

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;

 

our ability to fund, and the costs, timing and effects of, our plant improvement initiatives and other capital projects;

 

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

 

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

 

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

 

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

 

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

 

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

 

Overview

 

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

 

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

 

15

 

 

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

 

Our mission is to expand our business as a leading producer and distributor of specialty alcohols and essential ingredients. We intend to accomplish this goal in part by investing in our specialized and higher value specialty alcohol production and distribution infrastructure, expanding production in high-demand essential ingredients, expanding and extending the sale of our products into new regional and international markets, building efficiencies and economies of scale and by capturing a greater portion of the value stream.

 

Our wholly-owned subsidiary, Eagle Alcohol Company LLC, or Eagle Alcohol, specializes in break bulk distribution of specialty alcohols. Eagle Alcohol purchases bulk alcohol from suppliers and then stores, denatures, packages, and resells alcohol products in smaller sizes, including tank trucks, totes, and drums, that typically garner a premium price to bulk alcohols. Eagle Alcohol delivers products to customers in the beverage, food, industrial and related-process industries via its own dedicated trucking fleet and common carrier.

 

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 markets include specialty alcohols used in mouthwash, cosmetics, pharmaceuticals, hand sanitizers, disinfectants and cleaners. Products for the Food & Beverage markets include grain neutral spirits used in alcoholic beverages and vinegar as well as corn germ used for corn oils. Products for Essential Ingredients markets include dried yeast, corn protein meal, corn protein feed, corn germ, and distillers grains and liquid feed used in commercial animal feed and pet foods. We also sell yeast for human consumption. Our products for the Renewable Fuels markets include fuel-grade ethanol and distillers corn oil used as a feedstock for renewable diesel and biodiesel fuels.

 

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

 

16

 

 

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

 

Marketing and Distribution Segment

 

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

 

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

 

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

 

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

 

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

 

Current Initiatives and Outlook

 

Our third quarter results reflect a positive contribution from improved ethanol crush margins, particularly in September as corn basis declined as the corn harvest commenced, mitigating an unexpected sharp increase in corn basis levels earlier in the quarter. Our profit for the quarter did not, however, meet our expectations due to the sharp increase in corn basis levels and unusually high unscheduled production downtime that reduced sales volumes, shifted our overall product mix toward lower margin products, and resulted in significant increases in repair and maintenance costs. In addition, lower sales volumes from this unscheduled downtime adversely impacted our hedging strategy to lock in favorable crush spreads, resulting in unanticipated derivative losses. We nevertheless generated positive Adjusted EBITDA for the third quarter and greatly improved our results compared to the third quarter of 2022.

 

Lower consumer demand has impacted our specialty alcohol sales thus far in 2023, but we are working with our customers to roll a portion of their current-year volume commitments into 2024. Our 2024 contracting season is underway and we are on pace to exceed 2023 delivered gallons at premiums to fuel-grade ethanol. Our goal is to move up the value chain and capture a larger share of the beverage-grade market where our high-quality, low-moisture specialty alcohols and location differentiations create competitive advantages.

 

We continue to make significant capital expenditures to support our business transformation, diversify our revenue streams and reduce our exposure to often volatile commodity markets. Since late 2019, we have focused on modifying our operations to pursue initiatives to expand margins and increase profitability. In early 2023, we outlined our revenue-enhancing and cost-reducing capital initiatives. These projects have different timelines, returns on investment and risk profiles. As a result, we have evaluated and prioritized our funding needs and options for each project separately with an overall goal of fiscal responsibility. For the third quarter, capital expenditures totaled $7 million, bringing our investments in our plants to $25 million for the first nine months of 2023. We expect the extensive repair and maintenance work completed during the quarter to benefit future production uptime and reliability.

 

17

 

 

We have already completed several of our short-term projects, including the expansion of our high-quality alcohol product offerings, installation of additional corn storage capacity, replacement of boiler equipment and various other upgrades to our facilities and systems. For our longer-term, more capital-intensive projects, we have engaged experts – third party front-end engineering and design, or FEED, firms – to conduct deeper analyses on the scope, timing and costs of the projects. These projects include implementing systems to produce primary yeast, carbon capture and sequestration, or CCS, installing a natural gas pipeline, developing a cogeneration system, and biogas conversion.

 

At our Magic Valley plant, we continue to align the CoProMaxTM corn oil extraction and high protein system to achieve the system’s performance guarantees. This process has taken longer than anticipated but we are determined to improve output consistency and optimize production. We continue to evaluate the rollout of corn oil extraction and high protein systems at our other plants, but we have already achieved comparable improvements in corn oil yields at our Pekin Campus dry mill through process optimization unique to the mill’s design.

 

As part of our longer-term initiatives for high-margin offerings, we plan to expand into primary yeast production and recently received the preliminary results of our FEED study for this project. While the overall findings are promising, inflationary pressures and supply chain constraints have materially impacted installation costs from our original estimates. In addition, the construction period for the project has expanded from eighteen to twenty-seven months. Partially offsetting these adverse developments are an expected decline in operating costs and an improvement in the market price for primary yeast. We continue to evaluate this project and explore funding alternatives to transform this unique opportunity into a completed project.

 

To better ensure that the construction costs of our other projects reflect current market conditions, we are critically reviewing all of our projects and prioritizing those with sustainable profitability while remaining fiscally vigilant given the challenging capital market environment.

 

Our new 850,000-bushel corn storage silo at our Pekin Campus is now fully operational and contributing to improved corn procurement costs, greater plant reliability and lower plant operating costs across the production facility. We expect this added capacity to further benefit our operations this coming winter.

 

We are presently negotiating engineering, procurement and construction contracts for our natural gas pipeline and cogeneration projects. We also continue to make progress on our CCS project. Together with our development partner, we are designing a dedicated pipeline and sequestration system located within a relatively short distance of our Pekin Campus, materially reducing installation costs and external risks to the system.

 

Based on the current economic environment, our estimates and projections, preliminary FEED study findings and changing capital requirements, we have extended our EBITDA expansion goals by six to twelve months. We are now targeting an incremental increase in annualized Adjusted EBITDA by over $65 million by mid-2026, following the completion of our near-term projects, and by approximately $125 million by year-end 2027, when our primary yeast, CCS and other long-term initiatives are fully realized.

 

We continue to work on our sustainability goals and in this regard our Pekin Campus earned the Safe Feed/Safe Food third-party product safety certification for our corn meal and corn germ products, further differentiating these essential ingredients from various competing products. In addition, we plan to publish our sustainability report by year-end with the goal of providing key disclosures annually in the same format.

 

18

 

 

Use of Non-GAAP Financial Measures

 

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

 

We define EBITDA as unaudited consolidated net income (loss) before interest expense, interest income, provision for income taxes and depreciation and amortization expense. We define Adjusted EBITDA as unaudited consolidated net income (loss) before interest expense, interest income, provision for income taxes, asset impairments, loss on extinguishment of debt, acquisition-related expense, fair value adjustments, and depreciation and amortization expense.

 

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

 

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

 

Reconciliation of Adjusted EBITDA to Consolidated Net Loss

 

   Three Months Ended
September 30,
   Nine Months Ended
September 30,
 
(in thousands) (unaudited)  2023   2022   2023   2022 
Net loss  $(3,489)  $(28,038)  $(9,060)  $(8,525)
Adjustments:                    
Interest expense   2,000    340    5,299    859 
Interest income   (179)   (38)   (590)   (341)
Asset impairments           574     
Acquisition-related expense   700    875    2,100    2,625 
Provision for income taxes                
Depreciation and amortization expense   5,647    6,260    17,382    19,122 
Total adjustments   8,168    7,437    24,765    22,265 
Adjusted EBITDA  $4,679   $(20,601)  $15,705   $13,740 

 

Critical Accounting Policies and Estimates

 

Our discussion and analysis of our financial condition and results of operations is based on our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of net sales and expenses for each period. We believe that of our significant accounting policies, the following critical accounting policies and estimates are those policies that we believe are the most important to the portrayal of our financial condition and results of operations and that require management’s most difficult, subjective or complex judgments, often as a result of the need to make estimates about the effects of matters that are inherently uncertain: accounting for business combinations; revenue recognition; impairment of long-lived assets and held-for-sale classification; valuation allowance for deferred taxes and derivative instruments. Except as noted below, these significant accounting principles are more fully described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Policies and Estimates” in our Annual Report on Form 10-K for the year ended December 31, 2022.

 

19

 

 

Results of Operations

 

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

 

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

 

   Three Months Ended
September 30,
   Percentage   Nine Months Ended
September 30,
   Percentage 
   2023   2022   Variance   2023   2022   Variance 
Renewable fuel production gallons sold (in millions)   56.6    53.0    6.8%   151.1    153.4    (1.5)%
Specialty alcohol production gallons sold (in millions)   18.6    23.3    (20.2)%   56.6    72.4    (21.8)%
Third party renewable fuel gallons sold (in millions)   21.9    27.6    (20.7)%   82.3    88.4    (6.9)%
Total gallons sold (in millions)   97.1    103.9    (6.5)%   290.0    314.2    (7.7)%
                               
Total gallons produced (in millions)   74.3    74.7    (0.5)%   205.4    226.0    (9.1)%
                               
Production capacity utilization   84%   85%   (1.2)%   78%   86%   (9.3)%
                               
Average sales price per gallon  $2.56   $2.70    (5.2)%  $2.54   $2.66    (4.5)%
                               
Corn cost per bushel – CBOT equivalent  $5.49   $7.27    (24.5)%  $6.21   $6.98    (11.0)%
Average basis(1)  $1.11   $1.08    2.8%  $0.79   $0.80    (1.3)%
Delivered cost of corn  $6.60   $8.35    (21.0)%  $7.00   $7.78    (10.0)%
                               
Total essential ingredients tons sold (in thousands)   423.2    422.0    0.3%   1,086.6    1,234.9    (12.0)%
Essential ingredients revenues as % of delivered cost of corn(2)   35.9%   30.4%   18.1%   37.7%   33.2%   13.6%
                               
Average CBOT ethanol price per gallon  $2.32   $2.51    (7.6)%  $2.33   $2.50    (6.8)%
Average CBOT corn price per bushel  $4.98   $6.58    (24.3)%  $5.94   $7.03    (15.5)%

 

 

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

 

20

 

 

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 (loss) as a percentage of net sales (in thousands, except percentages):

 

   Three Months Ended
September 30,
   Variance in   Nine Months Ended
September 30,
   Variance in 
   2023   2022   Dollars   Percent   2023   2022   Dollars   Percent 
                                         
Net sales  $318,127   $336,877   $(18,750)   (5.6)%  $949,315   $1,007,184   $(57,869)   (5.7)%
Cost of goods sold   313,966    356,716    (42,750)   (12.0)%   931,137    1,013,406    (82,269)   (8.1)%
Gross profit (loss)  $4,161   $(19,839)  $24,000    NM*  $18,178   $(6,222)  $24,400    NM*
Percentage of net sales   1.3%   (5.9)%             1.9%   (0.6)%          

 

 

*Not meaningful

 

Three months ended September 30, 2023 as compared to the three months ended September 30, 2022

 

Net Sales

 

The decline in our consolidated net sales for the three months ended September 30, 2023 as compared to the same period in 2022 was primarily due to fewer total gallons sold on a gross basis, mainly specialty alcohol, and lower average sales prices per gallon. We produced and sold fewer gallons of specialty alcohol in part to align production and sales volumes with our customer order volumes during the quarter. In addition, we experienced unusually high unscheduled production downtime during the quarter which also reduced sales volumes. We marketed no third-party gallons on a net basis during the quarter since we had previously ended our contractual relationship with the two fuel-grade ethanol plants for which we sold their production to focus on sales of our own fuel-grade ethanol production.

 

Pekin Campus Production Segment

 

Net sales of alcohol from our Pekin Campus production segment decreased by $5.1 million, or 4%, to $128.6 million for the three months ended September 30, 2023 as compared to $133.7 million for the same period in 2022. Our total volume of production gallons sold increased by 1.7 million gallons, or 3%, to 52.0 million gallons for the three months ended September 30, 2023 as compared to 50.3 million gallons for the same period in 2022. The decrease of $0.19, or 7%, in the segment’s average sales price per gallon for the three months ended September 30, 2023 as compared to the same period in 2022 reduced our net sales from the segment by $9.3 million. At the segment’s average sales price per gallon of $2.47 for the three months ended September 30, 2023, we generated $4.2 million more in net sales from the 1.7 million additional gallons of alcohol sold in the three months ended September 30, 2023 as compared to the same period in 2022.

 

Net sales of essential ingredients from our Pekin Campus production segment decreased by $2.9 million, or 5%, to $51.6 million for the three months ended September 30, 2023 as compared to $54.5 million for the same period in 2022. Our total volume of essential ingredients sold increased by 8,000 tons, or 4%, to 226,100 tons for the three months ended September 30, 2023 from 218,100 tons for the same period in 2022. The decrease of $21.69, or 9%, in the segment’s average sales price per ton for the three months ended September 30, 2023 as compared to the same period in 2022 reduced our net sales from the segment by $4.7 million. At the segment’s average sales price per ton of $228.37 for the three months ended September 30, 2023, we generated $1.8 million in additional net sales from the 8,000 additional tons of essential ingredients sold in the three months ended September 30, 2023 as compared to the same period in 2022.

 

21

 

 

Marketing and Distribution Segment

 

Net sales of alcohol from our marketing and distribution segment, excluding intersegment sales, increased by $3.3 million, or 6%, to $58.9 million for the three months ended September 30, 2023 as compared to $55.6 million for the same period in 2022.

 

Our volume of third-party alcohol sold reported gross by the segment increased by 2.9 million gallons, or 15%, to 21.9 million gallons for the three months ended September 30, 2023 as compared to 19.0 million gallons for the same period in 2022. At the segment’s average sales price per gallon of $2.69 for the three months ended September 30, 2023, we generated $7.8 million in additional net sales from the 2.9 million additional gallons of third-party alcohol sold gross in the three months ended September 30, 2023 as compared to the same period in 2022. The $0.22 per gallon, or 8%, decrease in the segment’s average sales price per gallon for the three months ended September 30, 2023 as compared to the same period in 2022 resulted in a $4.2 million decline in our net sales from third-party fuel-grade ethanol sold by the segment.

 

Our volume of alcohol sold reported net by the segment decreased by 8.6 million gallons, or 100%, to no gallons sold net for the three months ended September 30, 2023 as compared to 8.6 million gallons for the same period in 2022. This decline reduced net sales by $0.3 million.

 

Other Production Segment

 

Net sales of alcohol from our Other production segment decreased by $7.3 million, or 11%, to $57.2 million for the three months ended September 30, 2023 as compared to $64.5 million for the same period in 2022. Our total volume of alcohol sold declined by 1.3 million gallons, or 6%, to 22.2 million gallons for the three months ended September 30, 2023 as compared to 23.5 million gallons for the same period in 2022. At the segment’s average sales price per gallon of $2.57 for the three months ended September 30, 2023, we generated $3.3 million less in net sales from the 1.3 million fewer gallons of alcohol sold in the three months ended September 30, 2023 as compared to the same period in 2022. The decrease of $0.17, or 6%, in the segment’s average sales price per gallon for the three months ended September 30, 2023 as compared to the same period in 2022 reduced our net sales from the segment by $4.0 million.

 

Net sales of essential ingredients from our other production segment decreased by $6.6 million, or 27%, to $17.8 million for the three months ended September 30, 2023 as compared to $24.4 million for the same period in 2022. Our total volume of essential ingredients sold declined by 6,800 tons, or 3%, to 197,100 tons for the three months ended September 30, 2023 from 203,900 tons for the same period in 2022. The decrease of $29.34, or 24%, in our average sales price per ton for the three months ended September 30, 2023 as compared to the same period in 2022 decreased our net sales of essential ingredients from the segment by $6.0 million. At the segment’s average sales price per ton of $90.52 for the three months ended September 30, 2023, we generated $0.6 million less in net sales from the 6,800 fewer tons of essential ingredients sold in the three months ended September 30, 2023 as compared to the same period in 2022.

 

Corporate and other

 

Net sales of alcohol from corporate and other remained flat at $4.1 million for the three months ended September 30, 2023 as compared to the same period in 2022. These sales are from Eagle Alcohol’s business.

 

22

 

 

Cost of Goods Sold and Gross Profit (Loss)

 

Our consolidated gross profit (loss) increased to $4.2 million in gross profit for the three months ended September 30, 2023 from a gross loss of $19.8 million for the same period in 2022, representing a gross margin of 1.3% for the three months ended September 30, 2023 compared to a negative gross margin of 5.9% for the same period in 2022. Our consolidated gross profit increased due to improved commodity margins as a result of lower corn costs relative to the price of fuel-grade ethanol. Our gross profit for the quarter did not, however, meet our expectations due to unusually high unscheduled production downtime that reduced sales volumes, shifted our overall product mix toward lower margin products, and resulted in significant increases in repair and maintenance costs. In addition, lower sales volumes from this unscheduled downtime adversely impacted our hedging strategy to lock in favorable crush spreads, resulting in unanticipated derivative losses. Our gross profit for the quarter was also negatively impacted by an unexpected sharp increase in corn basis levels earlier in the quarter despite a decline in corn basis levels in September as the corn harvest commenced.

 

Pekin Campus Production Segment

 

Our Pekin Campus production segment’s gross profit, net of intercompany activity, improved by $20.1 million to a gross profit of $1.1 million for the three months ended September 30, 2023 as compared to gross loss of $19.0 million for the same period in 2022. This improvement in gross profit is primarily attributable to higher fuel-grade ethanol margins.

 

Marketing and Distribution Segment

 

Our marketing and distribution segment’s gross profit, net of intercompany activity, improved by $0.5 million to a gross profit of $0.9 million for the three months ended September 30, 2023 as compared to $0.4 million for the same period in 2022. Of this improvement, $0.4 million is attributable to higher margins from sales of third-party fuel-grade ethanol and $0.1 million is attributable to higher sales volumes for the three months ended September 30, 2023 as compared to the same period in 2022.

 

Other Production Segment

 

Our other production segment’s gross profit, net of intercompany activity, improved by $4.2 million to a gross profit of $1.7 million for the three months ended September 30, 2023 as compared to a gross loss of $2.5 million for the same period in 2022. Of this improvement, $4.3 million is attributable to higher fuel-grade ethanol margins, partially offset by $0.1 million in lower volumes sold.

 

Corporate and other

 

Gross profit from corporate and other declined by $0.8 million to a gross profit of $0.5 million for the three months ended September 30, 2023 as compared to $1.3 million for the same period in 2022, all of which were from Eagle Alcohol’s business.

 

Nine months ended September 30, 2023 as compared to the nine months ended September 30, 2022

 

Net Sales

 

The decline in our consolidated net sales for the nine months ended September 30, 2023 as compared to the same period in 2022 was primarily due to fewer total gallons sold, mainly specialty alcohol, an overall lower average sales price per gallon and lower volumes of essential ingredients sold at lower prices. We produced and sold fewer gallons of specialty alcohol in part to align production and sales volumes with our customer order volumes during the period. In addition, we experienced unusually high unscheduled production downtime during the third quarter which also reduced sales volumes for the nine-month period. We marketed no third-party gallons on a net basis during the period since we had previously ended our contractual relationship with the two fuel-grade ethanol plants for which we sold their production to instead focus on sales of our own fuel-grade ethanol production.

 

23

 

 

Pekin Campus Production Segment

 

Net sales of alcohol from our Pekin Campus production segment decreased by $4.9 million, or 1%, to $388.6 million for the nine months ended September 30, 2023 as compared to $393.5 million for the same period in 2022. Our total volume of production gallons sold increased by 9.6 million gallons, or 6%, to 158.0 million gallons for the nine months ended September 30, 2023 as compared to 148.4 million gallons for the same period in 2022. The decrease of $0.19, or 7%, in the segment’s average sales price per gallon for the nine months ended September 30, 2023 as compared to the same period in 2022 reduced our net sales from the segment by $28.5 million. At the segment’s average sales price per gallon of $2.46 for the nine months ended September 30, 2023, we generated $23.6 million in additional net sales from the 9.6 million additional gallons of alcohol sold in the nine months ended September 30, 2023 as compared to the same period in 2022.

 

Net sales of essential ingredients from our Pekin Campus production segment decreased by $0.5 million, or less than 1%, to $169.2 million for the nine months ended September 30, 2023 as compared to $169.7 million for the same period in 2022. Our total volume of essential ingredients sold increased by 15,300 tons, or 2%, to 660,200 tons for the nine months ended September 30, 2023 from 644,900 tons for the same period in 2022. The decrease of $6.78, or 3%, in the segment’s average sales price per ton for the nine months ended September 30, 2023 as compared to the same period in 2022 decreased our net sales from the segment by $4.4 million. At the segment’s average sales price per ton of $256.32 for the nine months ended September 30, 2023, we generated $3.9 million in additional net sales from the 15,300 additional tons of essential ingredients sold in the nine months ended September 30, 2023 as compared to the same period in 2022.

 

Marketing and Distribution Segment

 

Net sales of alcohol from our marketing and distribution segment, excluding intersegment sales, increased by $42.3 million, or 24%, to $216.0 million for the nine months ended September 30, 2023 as compared to $173.7 million for the same period in 2022.

 

Our volume of third-party alcohol sold reported gross by the segment increased by 22.6 million gallons, or 38%, to 82.3 million gallons for the nine months ended September 30, 2023 as compared to 59.7 million gallons for the same period in 2022. At the segment’s average sales price per gallon of $2.62 for the nine months ended September 30, 2023, we generated $59.2 million in additional net sales from the 22.6 million additional gallons of third-party alcohol sold gross in the nine months ended September 30, 2023 as compared to the same period in 2022. The $0.27 per gallon, or 9%, decrease in the segment’s average sales price per gallon for the nine months ended September 30, 2023 as compared to the same period in 2022 resulted in a $16.2 million decline in our net sales from third-party fuel-grade ethanol sold by the segment.

 

Our volume of alcohol sold reported net by the segment decreased by 28.7 million gallons, or 100%, to no gallons sold net for the nine months ended September 30, 2023 as compared to 28.7 million gallons for the same period in 2022. This decline reduced net sales by $0.7 million.

 

24

 

 

Other Production Segment

 

Net sales of alcohol from our other production segment decreased by $69.0 million, or 36%, to $122.5 million for the nine months ended September 30, 2023 as compared to $191.5 million for the same period in 2022. Our total volume of alcohol sold declined by 25.8 million gallons, or 36%, to 46.6 million gallons for the nine months ended September 30, 2023 as compared to 72.4 million gallons for the same period in 2022. At the segment’s average sales price per gallon of $2.63 for the nine months ended September 30, 2023, we generated $67.8 million less in net sales from the 25.8 million fewer gallons of alcohol sold in the nine months ended September 30, 2023 as compared to the same period in 2022. The decrease of $0.02, or less than 1%, in the segment’s average sales price per gallon for the nine months ended September 30, 2023 as compared to the same period in 2022 reduced our net sales from the segment by $1.2 million. The decline in gallons sold by our other production segment resulted from the idling of our Magic Valley plant during the first quarter of 2023 due to unfavorable market conditions and to facilitate the installation of our new high protein systems at the plant. We restarted our Magic Valley facility in April 2023, but did not achieve higher fuel-grade ethanol production levels until later in the second quarter.

 

Net sales of essential ingredients from our other production segment decreased by $26.1 million, or 39%, to $40.6 million for the nine months ended September 30, 2023 as compared to $66.7 million for the same period in 2022. Our total volume of essential ingredients sold declined by 163,600 tons, or 28%, to 426,400 tons for the nine months ended September 30, 2023 from 590,000 tons for the same period in 2022. At the segment’s average sales price per ton of $95.25 for the nine months ended September 30, 2023, we generated $15.6 million less in net sales from the 163,600 fewer tons of essential ingredients sold in the nine months ended September 30, 2023 as compared to the same period in 2022. The decrease of $17.88, or 16%, in our average sales price per ton for the nine months ended September 30, 2023 as compared to the same period in 2022 reduced our net sales of essential ingredients from the segment by $10.5 million.

 

Corporate and other

 

Net sales of alcohol from corporate and other increased by $0.3 million, or 3%, to $12.3 million for the nine months ended September 30, 2023, as compared to $12.0 million for the same period in 2022. These sales are from Eagle Alcohol’s business.

 

Cost of Goods Sold and Gross Profit (Loss)

 

Our consolidated gross profit increased to $18.2 million for the nine months ended September 30, 2023 from a gross loss of $6.2 million for the same period in 2022, representing a gross margin of 1.9% for the nine months ended September 30, 2023 compared to a negative gross margin of 0.6% for the same period in 2022. Our consolidated gross profit improved due to improved commodity margins as a result of lower corn costs relative to the price of fuel-grade ethanol. Our gross profit for the period did not, however, meet our expectations in part due to unusually high unscheduled production downtime in the third quarter that reduced sales volumes, shifted our overall product mix toward lower margin products, and resulted in significant increases in repair and maintenance costs.

 

Pekin Campus Production Segment

 

Our Pekin Campus production segment’s gross profit, net of intercompany activity, increased by $20.3 million to a gross profit of $13.7 million for the nine months ended September 30, 2023 as compared to gross loss of $6.6 million for the same period in 2022.

 

25

 

 

Marketing and Distribution Segment

 

Our marketing and distribution segment’s gross profit, net of intercompany activity, improved by $3.4 million to a gross profit of $3.3 million for the nine months ended September 30, 2023 as compared to a gross loss of $0.1 million for the same period in 2022. Of this improvement, $3.0 million is attributable to higher margins from sales of third-party fuel-grade ethanol and $0.4 million is attributable to higher sales volumes for the nine months ended September 30, 2023 as compared to the same period in 2022.

 

Other Production Segment

 

Our other production segment’s gross profit, net of intercompany activity, improved by $0.8 million to a gross loss of $1.8 million for the nine months ended September 30, 2023 as compared to a gross loss of $2.6 million for the same period in 2022. Of this improvement, $0.7 million is attributable to higher fuel-grade ethanol margins and $0.1 million is attributable to higher sales volumes.

 

Corporate and other

 

Gross profit from corporate and other remained flat at $3.0 million for the nine months ended September 30, 2023, all of which were from Eagle Alcohol’s business.

 

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 
    2023    2022    Dollars    Percent    2023    2022    Dollars    Percent 
Selling, general and administrative expenses  $8,488   $7,403   $1,085    14.7%  $24,281   $24,028   $253    1.1%
Percentage of net sales   2.7%   2.2%             2.6%   2.4%          

 

Our SG&A expenses increased for the three and nine months ended September 30, 2023 as compared to the same period in 2022. The period over period increases in SG&A expenses are primarily due to increased stock compensation expenses, compensation-related expenses and litigation accruals, partially offset by a reduction in accruals for deferred cash payments attributable to our acquisition of Eagle Alcohol.

 

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 
    2023    2022    Dollars    Percent    2023    2022    Dollars    Percent 
Interest Expense, net  $2,000   $340   $1,660    488.2%  $5,299   $859   $4,440    516.9%
Percentage of net sales   0.6%   0.1%             0.6%   0.1%          

 

Our interest expense increased for the three and nine months ended September 30, 2023 as compared to the same periods in 2022. The increase resulted from higher debt balances due to our recent term loan to fund our capital improvement projects as well as higher interest rates under Kinergy’s line of credit resulting from the general rise in interest rates.

 

26

 

 

Income from Cash Grant

 

We applied for the USDA’s Biofuel Producer Program in 2022. As a result, we received $2.8 million for the three and nine months ended September 30, 2023 after receiving an initial payment of $22.7 million for the nine months ended September 30, 2022. These cash grants are not required to be repaid nor will they recur in the future.

 

Net Loss Available to Common Stockholders

 

The following table presents our net 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 
    2023    2022    Dollars    Percent    2023    2022    Dollars    Percent 
Net loss available to common stockholders  $(3,808)  $(28,357)  $(24,549)   (86.6)%  $(10,006)  $(9,471)  $535    5.6%
Percentage of net sales   (1.2)%   (8.4)%             (1.1)%   (0.9)%          

 

The decline in our net loss available to common stockholders for the three months ended September 30, 2023 as compared to the same period in 2022 is primarily due to improved margins from a lower cost of corn.

 

Liquidity and Capital Resources

 

During the nine months ended September 30, 2023, we funded our operations primarily from cash generated by our operations, proceeds from our line of credit and cash on hand. In addition to funding our operations, our capital resources were used to advance our capital improvement projects and make an annual payment for our acquisition of Eagle Alcohol. As of September 30, 2023, we had $26.2 million in cash and cash equivalents, $53.4 million available for borrowing under Kinergy’s operating line of credit and $40.0 million available for borrowing under our Orion term loan. We also have an option to expand the Orion term loan by up to $25.0 million upon the satisfaction of certain conditions. We believe we have sufficient liquidity to meet our anticipated working capital, debt service and other liquidity needs for the next twelve months from the date of this report.

 

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,
2023
   December 31,
2022
   Change 
Cash, cash equivalents and restricted cash  $34,861   $49,525    (29.6)%
Current assets  $168,205   $199,121    (15.5)%
Property and equipment, net  $248,882   $239,069    4.1%
Current liabilities  $58,415   $78,017    (25.1)%
Long-term debt  $75,878   $68,356    11.0%
Working capital  $109,790   $121,104    (9.3)%
Working capital ratio   2.88    2.55    12.9%

 

27

 

 

Changes in Working Capital and Cash Flows

 

Working capital declined slightly to $109.8 million at September 30, 2023 from $121.1 million at December 31, 2022 due to a decrease of $30.9 million in current assets and a decrease of $19.6 million in current liabilities.

 

Current assets declined primarily due to a decrease in cash, cash equivalents and restricted cash of $14.7 million and a decrease in accounts receivable, inventories and derivative assets due to changes in average commodity prices for the nine months ended September 30, 2023 as compared to the same period in 2022.

 

Our current liabilities decreased primarily due to lower accrued liabilities as a result of our payment of accrued contingent consideration for our acquisition of Eagle Alcohol and lower utility accruals in the current period, partially offset by an increase in the value of derivative instruments due to the end of period change in commodity prices for open contracts.

 

Our cash, cash equivalents and restricted cash declined by $14.7 million primarily due to $28.1 million in cash used in our investing activities, partially offset by $10.2 million in cash provided by our operating activities and $3.2 million in cash provided by our financing activities, as further detailed below.

 

Cash provided by our Operating Activities

 

We generated $10.2 million in cash from our operating activities for the nine months ended September 30, 2023 as compared to $1.8 million for the same period in 2022. Specific factors that contributed to the change in cash generated by our operating activities include:

 

a decrease of $17.7 million in gains from our derivative instruments due to changes in the number of positions and commodity prices; and
   
an increase of $22.8 million related to changes in inventories due to changes in the quantity of finished goods and commodity prices.

 

These amounts were partially offset by:

 

a decrease of $13.5 million related to changes in accounts receivable balances due to the timing of our collections;
   
a decrease of $9.4 million related to other assets, primarily driven by changes in the value of derivative instruments due to changes in commodity prices; and
   
a decrease of $8.0 million related to higher inventory valuations, as various commodity prices increased for the period.

 

Cash used in our Investing Activities

 

We used $28.1 million in cash during the period to fund $24.6 million of additions to property and equipment, including for our capital improvement projects, and to fund $3.5 million of contingent purchase price payments for our acquisition of Eagle Alcohol.

 

28

 

 

Cash provided by our Financing Activities

 

Cash provided by our financing activities was $3.2 million for the nine months ended September 30, 2023, which reflects net proceeds of $6.8 million from Kinergy’s operating line of credit, partially offset by $2.7 million of stock repurchases and $0.9 million paid in preferred stock dividends, as compared to $6.4 million of cash used in our financing activities for the same period in 2022.

 

Kinergy’s Operating Line of Credit

 

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

 

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

 

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

 

   Three Months Ended
September 30,
   Years Ended
December 31,
 
   2023   2022   2022   2021 
                     
Fixed-Charge Coverage Ratio Requirement   1.10    2.00    1.10    2.00 
Actual   4.09    3.13    3.54    13.32 
Excess   2.99    1.13    2.44    11.32 

 

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

 

29

 

 

Orion Term Loan

 

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

 

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

 

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

 

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

 

As of September 30, 2023, the outstanding principal balance under the Term Loan was $60,000,000.

 

Share Repurchase Program

 

For the nine months ended September 30, 2023, we repurchased 1,249,000 shares of our common stock as part of our publicly announced share repurchase program at an average price per share of $2.15 for an aggregate expenditure of $2,683,000. We did not repurchase any shares in the three months ended September 30, 2023.

 

Other Cash Obligations

 

As of September 30, 2023, we had future commitments for certain capital projects totaling $23.6 million. These commitments are scheduled to be satisfied throughout 2024.

 

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

 

30

 

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

 

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

 

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

 

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

 

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

 

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

 

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

 

These derivatives are not designated for special hedge accounting treatment, and as such, the changes in the fair values of these contracts are recorded on the balance sheet and recognized immediately in cost of goods sold. We recognized net gains of $2.5 million and $20.2 million related to the changes in the fair values of these contracts for the nine months ended September 30, 2023 and 2022, respectively.

 

31

 

 

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

 

Commodity  Volume Unit of 
Measure
  Approximate
Adverse
Change to
Pre-Tax
Income
 
Ethanol   290.0   Gallons  $(48.5)
Corn   74.2   Bushels  $(44.1)

 

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

 

32

 

 

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 condition, 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-K, 10-Q and 8-K. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties not presently known to us or that we currently deem immaterial may also affect our business. If any of these known or unknown risks or uncertainties actually occurs with material adverse effects on Alto Ingredients, our business, financial condition, results of operations and/or liquidity could be seriously harmed. In that event, the market price for our common stock will likely decline, and you may lose all or part of your investment.

 

Risks Related to our Business

 

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

 

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

 

Price volatility of corn, natural gas and other production inputs, and alcohols and essential ingredients, may cause our results of operations to fluctuate 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 negative or narrow spread, whether as a result of sustained high or increased corn prices or sustained low or decreased alcohol or essential ingredient prices, would adversely affect our results of operations and financial condition. Revenues from sales of alcohols, particularly fuel-grade ethanol, and essential ingredients have in the past and could in the future decline below the marginal cost of production, which may force us to suspend production, particularly fuel-grade ethanol production, at some or all of our facilities.

 

33

 

 

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

 

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

 

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

 

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

 

Ukraine, prior to its war with Russia, was one of the largest exporters of grain in the world. Russia is one of the largest producers of grain, natural gas and oil, and is the largest exporter of fertilizers. The commodity price impact of the war in Ukraine has been a sharp and sustained rise in grain prices, including for corn, our most important production input commodity. In addition, the war in Ukraine has adversely affected and may continue to adversely affect global supply chains resulting in further commodity price inflation for our production inputs. Lower fertilizer supplies and higher prices may also impact yields in future growing seasons, further impacting grain supplies and prices. India also recently banned certain rice exports to ensure adequate domestic availability at reasonable prices. Wheat, corn, rice and other grains are considered economic substitutes and their relative prices affect one another to varying degrees. Higher global grain prices may induce U.S. farmers to lock in prices and export additional volumes, reducing domestic grain supplies and resulting in further inflationary pressures on key production inputs.

 

Even if inflation stabilizes or abates, the prices of key production inputs, wages and other costs of labor, equipment, services, and other business expenses may remain at elevated levels. We may not be able to include these additional costs in the prices of the products we sell. As a result, inflation and higher prices in general may have a material adverse effect on our results of operations and financial condition.

 

34

 

 

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

 

The prices of our alcohols and essential ingredients are impacted by competing third-party supplies of those products. For example, we believe that the most significant factor influencing the price of fuel-grade ethanol has been the substantial increase in production. According to the Renewable Fuels Association, domestic fuel-grade ethanol production capacity increased from an annualized rate of 1.5 billion gallons per year in January 1999 to a record 16.1 billion gallons in 2018. In addition, if fuel-grade ethanol production margins improve, we anticipate that owners of production facilities operating at below capacity, or owners of idled production facilities, will increase production levels, thereby resulting in more abundant fuel-grade ethanol supplies and inventories. Increases in the supply of alcohols and essential ingredients may not be commensurate with increases in demand for alcohols and essential ingredients, thus leading to lower prices. Any of these outcomes could have a material adverse effect on our results of operations, cash flows and financial condition.

 

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

 

The prices of our products are volatile and subject to large fluctuations. For example, the market price of fuel-grade ethanol is dependent upon many factors, including the supply of ethanol and the price of gasoline, which is in turn dependent upon the price of petroleum which itself is highly volatile, difficult to forecast and influenced by a wide variety of geopolitical and global economic conditions, including decisions concerning petroleum output by the Organization of Petroleum Exporting Countries (OPEC) and their allies, an intergovernmental organization that seeks to manage the price and supply of oil on the global energy market. Our fuel-grade ethanol sales are tied to prevailing spot market prices rather than long-term, fixed-price contracts. Fuel-grade ethanol prices, as reported by the CBOT, ranged from $2.00 to $2.88 per gallon in 2022, from $1.48 to $3.75 per gallon in 2021 and from $0.81 to $1.62 per gallon in 2020. In addition, even under longer-term, fixed-price contracts for our specialty alcohols, our customers may seek to renegotiate prices under those contracts during periods of falling prices or high price volatility. Fluctuations in the prices of our products may cause our results of operations to fluctuate significantly.

 

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

 

Our business depends on the continuing availability of rail, road, port, storage and distribution infrastructure. In particular, due to limited storage capacity at some of our production facilities and other considerations related to production efficiencies, certain facilities depend on 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, a key method by which fuel-grade ethanol from our Pekin Campus is transported to market.

 

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

 

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

 

35

 

 

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.

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

36

 

 

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 production input and product price volatility, in particular, corn and natural gas costs and fuel-grade ethanol prices, we may enter into contracts to purchase a portion of our corn or natural gas requirements on a forward basis or fix the sale price of portions of our alcohol production. In addition, we may engage in other hedging transactions involving exchange-traded futures contracts for corn, natural gas and unleaded gasoline from time to time. The financial statement impact of these activities is dependent upon, among other things, the prices involved and our ability to sell sufficient products to use all of the corn and natural gas for which forward commitments have been made. Hedging arrangements also expose us to the risk of financial loss in situations where our counterparty to the hedging contract defaults on its contract or, in the case of exchange-traded contracts, where there is a change in the expected differential between the underlying price in the hedging agreement and the actual prices paid or received by us. In addition, our open contract positions may require cash deposits to cover margin calls, negatively impacting our liquidity. As a result, our hedging activities and fluctuations in the price of corn, natural gas, fuel-grade ethanol and unleaded gasoline may adversely affect our results of operations, financial condition and liquidity.

 

Risks Related to our Finances

 

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

 

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

 

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

 

We regularly incur significant expenses to maintain and upgrade our production facilities and operating equipment. The machines and equipment we use to produce our alcohols and 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.

 

37

 

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

38

 

 

Risks Related to Legal and Regulatory Matters

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

39

 

 

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

 

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

 

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

 

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

 

The EPA may issue small refinery waivers, in full or in part, to reduce or eliminate annual renewable fuel volume requirements for small refineries that process fewer than 75,000 barrels of petroleum daily.

 

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

 

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

 

40

 

 

Risks Related to Ownership of our Common Stock

 

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

 

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

 

fluctuations in 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;

 

competitive pricing pressures;

 

anticipated trends in our financial condition and results of operations;

 

changes in market valuations of companies similar to us;

 

stock market price and volume fluctuations generally;

 

regulatory developments or increased enforcement;

 

fluctuations in our quarterly or annual operating results;

 

additions or departures of key personnel;

 

our ability to obtain any necessary financing;

 

the timing, cost and results of our capital improvement projects;

 

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.

 

41

 

 

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, compliance with any applicable debt covenants, and other factors our board of directors considers relevant. There is no assurance that future dividends will be paid, and, if dividends are paid, there is no assurance of the amount of any such dividend. Unless our board of directors determines to pay dividends, our stockholders will be required to look solely to appreciation in the value of our common stock to realize any gain on their investment. There can be no assurance that any such appreciation will occur.

 

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

 

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

 

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.

 

42

 

 

General Risk Factors

 

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

 

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

 

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

 

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

 

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.

 

43

 

 

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

 

Unregistered Sales of Equity Securities

 

None.

 

Purchases of Equity Securities by the Issuer and Affiliated Purchasers

 

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

 

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

 

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

 

Month  Number of
Shares
Withheld
   Deemed Purchase
Price Per
Share
   Aggregate
Purchase
Price
 
July      $   $ 
August      $   $ 
September   4,725   $3.68   $17,388 

 

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, 2023 and 2022, we accrued and paid in cash 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.

 

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.

 

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

 

44

 

 

ITEM 6. EXHIBITS.

 

Exhibit
Number
  Description
10.1   Second Amended and Restated Employment Agreement dated September 17, 2023 between Bryon T. McGregor and Alto Ingredients, Inc. (#)
10.2   Third Amended and Restated Employment Agreement dated September 18, 2023 between Michael D. Kandris and Alto Ingredients, Inc. (#)
10.3   Second Amended and Restated Employment Agreement dated September 17, 2023 between Robert R. Olander and Alto Ingredients, Inc. (#)
31.1   Certifications Required by Rule 13a-14(a) of the Securities Exchange Act of 1934, as amended, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (*)
31.2   Certifications Required by Rule 13a-14(a) of the Securities Exchange Act of 1934, as amended, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (*)
32.1   Certification of Chief Executive Officer and Chief Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (*)
101.INS   Inline XBRL Instance Document (*)
101.SCH   Inline XBRL Taxonomy Extension Schema Document (*)
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document (*)
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document (*)
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document (*)
101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase Document (*)  
104   Cover Page Interactive Data File (formatted as Inline XBRL with applicable taxonomy extension information contained in Exhibits 101) (*)

 

 

(*) Filed herewith.
(#)Previously filed as an exhibit to the Registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on September 20, 2023.

 

45

 

 

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 8, 2023 By: /s/ ROBERT R. OLANDER
    Robert R. Olander
    Chief Financial Officer
    (Principal Financial and Accounting Officer)

 

 

46

 

0.05 0.13 0.14 0.39 71815000 73011000 73191000 73464000 73191000 3808000 0.05 28357000 73011000 0.39 10006000 73464000 0.14 71815000 9471000 0.13 false --12-31 Q3 0000778164 0000778164 2023-01-01 2023-09-30 0000778164 2023-11-07 0000778164 2023-09-30 0000778164 2022-12-31 0000778164 us-gaap:SeriesAPreferredStockMember 2023-09-30 0000778164 us-gaap:SeriesAPreferredStockMember 2022-12-31 0000778164 us-gaap:SeriesBPreferredStockMember 2023-09-30 0000778164 us-gaap:SeriesBPreferredStockMember 2022-12-31 0000778164 us-gaap:NonvotingCommonStockMember 2023-09-30 0000778164 us-gaap:NonvotingCommonStockMember 2022-12-31 0000778164 2023-07-01 2023-09-30 0000778164 2022-07-01 2022-09-30 0000778164 2022-01-01 2022-09-30 0000778164 2021-12-31 0000778164 2022-09-30 0000778164 us-gaap:PreferredStockMember 2022-12-31 0000778164 us-gaap:CommonStockMember 2022-12-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000778164 us-gaap:RetainedEarningsMember 2022-12-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000778164 us-gaap:PreferredStockMember 2023-01-01 2023-03-31 0000778164 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000778164 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000778164 2023-01-01 2023-03-31 0000778164 us-gaap:PreferredStockMember 2023-03-31 0000778164 us-gaap:CommonStockMember 2023-03-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000778164 us-gaap:RetainedEarningsMember 2023-03-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000778164 2023-03-31 0000778164 us-gaap:PreferredStockMember 2023-04-01 2023-06-30 0000778164 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000778164 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000778164 2023-04-01 2023-06-30 0000778164 us-gaap:PreferredStockMember 2023-06-30 0000778164 us-gaap:CommonStockMember 2023-06-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000778164 us-gaap:RetainedEarningsMember 2023-06-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000778164 2023-06-30 0000778164 us-gaap:PreferredStockMember 2023-07-01 2023-09-30 0000778164 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000778164 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0000778164 us-gaap:PreferredStockMember 2023-09-30 0000778164 us-gaap:CommonStockMember 2023-09-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000778164 us-gaap:RetainedEarningsMember 2023-09-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0000778164 us-gaap:PreferredStockMember 2021-12-31 0000778164 us-gaap:CommonStockMember 2021-12-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000778164 us-gaap:RetainedEarningsMember 2021-12-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000778164 us-gaap:PreferredStockMember 2022-01-01 2022-03-31 0000778164 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000778164 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000778164 2022-01-01 2022-03-31 0000778164 us-gaap:PreferredStockMember 2022-03-31 0000778164 us-gaap:CommonStockMember 2022-03-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000778164 us-gaap:RetainedEarningsMember 2022-03-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000778164 2022-03-31 0000778164 us-gaap:PreferredStockMember 2022-04-01 2022-06-30 0000778164 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000778164 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000778164 2022-04-01 2022-06-30 0000778164 us-gaap:PreferredStockMember 2022-06-30 0000778164 us-gaap:CommonStockMember 2022-06-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000778164 us-gaap:RetainedEarningsMember 2022-06-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000778164 2022-06-30 0000778164 us-gaap:PreferredStockMember 2022-07-01 2022-09-30 0000778164 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000778164 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0000778164 us-gaap:PreferredStockMember 2022-09-30 0000778164 us-gaap:CommonStockMember 2022-09-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000778164 us-gaap:RetainedEarningsMember 2022-09-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0000778164 us-gaap:AssetPledgedAsCollateralMember 2023-09-30 0000778164 us-gaap:AssetPledgedAsCollateralMember 2022-12-31 0000778164 2022-09-12 0000778164 alto:InitialPurchaseMember 2022-09-12 0000778164 2023-09-30 2023-09-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesMember 2023-07-01 2023-09-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesMember 2022-07-01 2022-09-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesMember 2023-01-01 2023-09-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesMember 2022-01-01 2022-09-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2023-07-01 2023-09-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2022-07-01 2022-09-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2023-01-01 2023-09-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2022-01-01 2022-09-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2023-07-01 2023-09-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2022-07-01 2022-09-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2023-01-01 2023-09-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2022-01-01 2022-09-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2023-07-01 2023-09-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2022-07-01 2022-09-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2023-01-01 2023-09-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2022-01-01 2022-09-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesGrossMember 2023-07-01 2023-09-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesGrossMember 2022-07-01 2022-09-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesGrossMember 2023-01-01 2023-09-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesGrossMember 2022-01-01 2022-09-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesNetMember 2023-07-01 2023-09-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesNetMember 2022-07-01 2022-09-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesNetMember 2023-01-01 2023-09-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesNetMember 2022-01-01 2022-09-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2023-07-01 2023-09-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2022-07-01 2022-09-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2023-01-01 2023-09-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2022-01-01 2022-09-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2023-07-01 2023-09-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2022-07-01 2022-09-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2023-01-01 2023-09-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2022-01-01 2022-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesMember 2023-07-01 2023-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesMember 2022-07-01 2022-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesMember 2023-01-01 2023-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesMember 2022-01-01 2022-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2023-07-01 2023-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2022-07-01 2022-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2023-01-01 2023-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2022-01-01 2022-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2023-07-01 2023-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2022-07-01 2022-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2023-01-01 2023-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2022-01-01 2022-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2023-07-01 2023-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2022-07-01 2022-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2023-01-01 2023-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2022-01-01 2022-09-30 0000778164 us-gaap:CorporateAndOtherMember 2023-07-01 2023-09-30 0000778164 us-gaap:CorporateAndOtherMember 2022-07-01 2022-09-30 0000778164 us-gaap:CorporateAndOtherMember 2023-01-01 2023-09-30 0000778164 us-gaap:CorporateAndOtherMember 2022-01-01 2022-09-30 0000778164 alto:IntersegmentEliminationsMember 2023-07-01 2023-09-30 0000778164 alto:IntersegmentEliminationsMember 2022-07-01 2022-09-30 0000778164 alto:IntersegmentEliminationsMember 2023-01-01 2023-09-30 0000778164 alto:IntersegmentEliminationsMember 2022-01-01 2022-09-30 0000778164 alto:NetSalesAsReportedMember 2023-07-01 2023-09-30 0000778164 alto:NetSalesAsReportedMember 2022-07-01 2022-09-30 0000778164 alto:NetSalesAsReportedMember 2023-01-01 2023-09-30 0000778164 alto:NetSalesAsReportedMember 2022-01-01 2022-09-30 0000778164 alto:PekinCampusMember 2023-07-01 2023-09-30 0000778164 alto:PekinCampusMember 2022-07-01 2022-09-30 0000778164 alto:PekinCampusMember 2023-01-01 2023-09-30 0000778164 alto:PekinCampusMember 2022-01-01 2022-09-30 0000778164 alto:MarketingAndDistributionsMember 2023-07-01 2023-09-30 0000778164 alto:MarketingAndDistributionsMember 2022-07-01 2022-09-30 0000778164 alto:MarketingAndDistributionsMember 2023-01-01 2023-09-30 0000778164 alto:MarketingAndDistributionsMember 2022-01-01 2022-09-30 0000778164 alto:OtherProductionIncomeTaxMember 2023-07-01 2023-09-30 0000778164 alto:OtherProductionIncomeTaxMember 2022-07-01 2022-09-30 0000778164 alto:OtherProductionIncomeTaxMember 2023-01-01 2023-09-30 0000778164 alto:OtherProductionIncomeTaxMember 2022-01-01 2022-09-30 0000778164 alto:CorporateActivitiesMember 2023-07-01 2023-09-30 0000778164 alto:CorporateActivitiesMember 2022-07-01 2022-09-30 0000778164 alto:CorporateActivitiesMember 2023-01-01 2023-09-30 0000778164 alto:CorporateActivitiesMember 2022-01-01 2022-09-30 0000778164 alto:CostOfGoodsSoldAsReportedMember 2023-07-01 2023-09-30 0000778164 alto:CostOfGoodsSoldAsReportedMember 2022-07-01 2022-09-30 0000778164 alto:CostOfGoodsSoldAsReportedMember 2023-01-01 2023-09-30 0000778164 alto:CostOfGoodsSoldAsReportedMember 2022-01-01 2022-09-30 0000778164 alto:ProductionMember 2023-07-01 2023-09-30 0000778164 alto:ProductionMember 2022-07-01 2022-09-30 0000778164 alto:ProductionMember 2023-01-01 2023-09-30 0000778164 alto:ProductionMember 2022-01-01 2022-09-30 0000778164 alto:PekinCampusProductionMember 2023-09-30 0000778164 alto:PekinCampusProductionMember 2022-12-31 0000778164 alto:MarketingAndDistributionsMember 2023-09-30 0000778164 alto:MarketingAndDistributionsMember 2022-12-31 0000778164 alto:OtherProductionIncomeTaxMember 2023-09-30 0000778164 alto:OtherProductionIncomeTaxMember 2022-12-31 0000778164 us-gaap:CorporateAndOtherMember 2023-09-30 0000778164 us-gaap:CorporateAndOtherMember 2022-12-31 0000778164 us-gaap:NondesignatedMember 2023-07-01 2023-09-30 0000778164 us-gaap:NondesignatedMember 2022-07-01 2022-09-30 0000778164 us-gaap:NondesignatedMember 2023-01-01 2023-09-30 0000778164 us-gaap:NondesignatedMember 2022-01-01 2022-09-30 0000778164 alto:CashCollateralBalanceMember 2023-09-30 0000778164 us-gaap:CommodityContractMember 2023-09-30 0000778164 alto:CashCollateralBalanceMember 2022-12-31 0000778164 us-gaap:CommodityContractMember 2022-12-31 0000778164 us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0000778164 us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0000778164 us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0000778164 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0000778164 us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0000778164 us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0000778164 us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0000778164 us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0000778164 alto:KinergyLineOfCreditMember 2023-09-30 0000778164 alto:KinergyLineOfCreditMember 2023-09-30 0000778164 alto:KinergyLineOfCreditMember 2022-12-31 0000778164 alto:OrionTermLoanMember 2023-09-30 0000778164 alto:OrionTermLoanMember 2022-12-31 0000778164 alto:SalesCommitmentsMember 2023-01-01 2023-09-30 0000778164 alto:AlcoholSalesContractsMember 2023-09-30 0000778164 alto:AlcoholFromItsSuppliersMember alto:EthanolPurchaseContractsMember 2023-01-01 2023-09-30 0000778164 alto:AlcoholFromItsSuppliersMember alto:EthanolPurchaseContractsMember 2023-09-30 0000778164 alto:CornFromSuppliersMember alto:EthanolPurchaseContractsMember 2023-09-30 0000778164 us-gaap:NaturalGasProductionMember alto:EthanolPurchaseContractsMember 2023-01-01 2023-09-30 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2023-07-01 2023-09-30 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2022-07-01 2022-09-30 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-09-30 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-09-30 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2022-12-31 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2023-07-01 2023-09-30 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2022-07-01 2022-09-30 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2023-01-01 2023-09-30 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2022-01-01 2022-09-30 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember 2023-09-30 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel1Member 2023-09-30 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel2Member 2023-09-30 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel3Member 2023-09-30 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2023-09-30 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueInputsLevel1Member 2023-09-30 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueInputsLevel2Member 2023-09-30 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueInputsLevel3Member 2023-09-30 0000778164 us-gaap:FairValueInputsLevel1Member 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member 2022-12-31 0000778164 alto:LargeUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:LargeUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:LargeUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:LargeUSEquityMember 2022-12-31 0000778164 alto:SmallMidUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:SmallMidUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:SmallMidUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:SmallMidUSEquityMember 2022-12-31 0000778164 alto:InternationalEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:InternationalEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:InternationalEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:InternationalEquityMember 2022-12-31 0000778164 alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel1Member alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel2Member alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel3Member alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0000778164 us-gaap:ConvertibleDebtSecuritiesMember 2023-07-01 2023-09-30 0000778164 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-09-30 0000778164 us-gaap:ConvertibleDebtSecuritiesMember 2022-07-01 2022-09-30 0000778164 us-gaap:ConvertibleDebtSecuritiesMember 2022-01-01 2022-09-30 xbrli:shares iso4217:USD iso4217:USD xbrli:shares utr:gal iso4217:AFN xbrli:pure
EX-31.1 2 f10q0923ex31-1_altoingred.htm CERTIFICATION

EXHIBIT 31.1

 

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

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

 

I, Bryon T. McGregor, certify that:

 

1. I have reviewed this 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 8, 2023 /s/ BRYON T. MCGREGOR
  Bryon T. McGregor
  President and Chief Executive Officer
(Principal Executive Officer)

 

 

 

 

 

EX-31.2 3 f10q0923ex31-2_altoingred.htm CERTIFICATION

EXHIBIT 31.2

 

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

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

 

I, Robert R. Olander, certify that:

 

1. I have reviewed this 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 8, 2023 /S/ ROBERT R. OLANDER
  Robert R. Olander
  Chief Financial Officer
(Principal Financial Officer)

 

 

EX-32.1 4 f10q0923ex32-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, 2023 (the “Report”), the undersigned hereby certify in their capacities as Chief Executive Officer and Chief Financial Officer of the Company, respectively, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

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

 

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

 

Dated: November 8, 2023 By: /s/ BRYON T. MCGREGOR
    Bryon T. McGregor
    President and Chief Executive Officer
    (Principal Executive Officer)

 

Dated: November 8, 2023 By: /s/ ROBERT R. OLANDER
    Robert R. Olander
    Chief Financial Officer
    (Principal Financial Officer)

 

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

 

 

 

 

EX-101.SCH 5 alto-20230930.xsd XBRL SCHEMA FILE 995301 - Statement - Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 995302 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 995303 - Statement - Consolidated Statements of Operations (Unaudited) link:presentationLink link:definitionLink link:calculationLink 995304 - Statement - Consolidated Statements of Operations (Unaudited) (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 995305 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:definitionLink link:calculationLink 995306 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) link:presentationLink link:definitionLink link:calculationLink 995307 - Disclosure - Organization and Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 995308 - Disclosure - Segments link:presentationLink link:definitionLink link:calculationLink 995309 - Disclosure - Inventories link:presentationLink link:definitionLink link:calculationLink 995310 - Disclosure - Derivatives link:presentationLink link:definitionLink link:calculationLink 995311 - Disclosure - Debt link:presentationLink link:definitionLink link:calculationLink 995312 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 995313 - Disclosure - Pension and Retirement Benefit Plans link:presentationLink link:definitionLink link:calculationLink 995314 - Disclosure - Fair Value Measurements link:presentationLink link:definitionLink link:calculationLink 995315 - Disclosure - Loss Per Share link:presentationLink link:definitionLink link:calculationLink 996000 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 996001 - Disclosure - Segments (Tables) link:presentationLink link:definitionLink link:calculationLink 996002 - Disclosure - Inventories (Tables) link:presentationLink link:definitionLink link:calculationLink 996003 - Disclosure - Derivatives (Tables) link:presentationLink link:definitionLink link:calculationLink 996004 - Disclosure - Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 996005 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:definitionLink link:calculationLink 996006 - Disclosure - Loss Per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 996007 - Disclosure - Organization and Basis of Presentation (Details) link:presentationLink link:definitionLink link:calculationLink 996008 - Disclosure - Segments (Details) - Schedule of Financial Data for Operating Segments link:presentationLink link:definitionLink link:calculationLink 996009 - Disclosure - Segments (Details) - Schedule of Assets by Operating Segments link:presentationLink link:definitionLink link:calculationLink 996010 - Disclosure - Inventories (Details) link:presentationLink link:definitionLink link:calculationLink 996011 - Disclosure - Inventories (Details) - Schedule of Inventories link:presentationLink link:definitionLink link:calculationLink 996012 - Disclosure - Derivatives (Details) link:presentationLink link:definitionLink link:calculationLink 996013 - Disclosure - Derivatives (Details) - Schedule of Derivatives not Designated as Hedging Instruments link:presentationLink link:definitionLink link:calculationLink 996014 - Disclosure - Derivatives (Details) - Schedule of Recognized Gains (Losses) for its Derivatives link:presentationLink link:definitionLink link:calculationLink 996015 - Disclosure - Debt (Details) link:presentationLink link:definitionLink link:calculationLink 996016 - Disclosure - Debt (Details) - Schedule of Long-Term Borrowings link:presentationLink link:definitionLink link:calculationLink 996017 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 996018 - Disclosure - Pension and Retirement Benefit Plans (Details) link:presentationLink link:definitionLink link:calculationLink 996019 - Disclosure - Fair Value Measurements (Details) - Schedule of Recurring and Nonrecurring Fair Value Measurements link:presentationLink link:definitionLink link:calculationLink 996020 - Disclosure - Loss Per Share (Details) link:presentationLink link:definitionLink link:calculationLink 996021 - Disclosure - Loss Per Share (Details) - Schedule of Basic and Diluted Loss Per Share link:presentationLink link:definitionLink link:calculationLink 996022 - Disclosure - Loss Per Share (Details) - Schedule of Basic and Diluted Loss Per Share (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 000000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 6 alto-20230930_cal.xml XBRL CALCULATION FILE EX-101.DEF 7 alto-20230930_def.xml XBRL DEFINITION FILE EX-101.LAB 8 alto-20230930_lab.xml XBRL LABEL FILE EX-101.PRE 9 alto-20230930_pre.xml XBRL PRESENTATION FILE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover - shares
9 Months Ended
Sep. 30, 2023
Nov. 07, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Entity Interactive Data Current Yes  
Amendment Flag false  
Document Period End Date Sep. 30, 2023  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Entity Information [Line Items]    
Entity Registrant Name ALTO INGREDIENTS, INC.  
Entity Central Index Key 0000778164  
Entity File Number 000-21467  
Entity Tax Identification Number 41-2170618  
Entity Incorporation, State or Country Code DE  
Current Fiscal Year End Date --12-31  
Entity Current Reporting Status Yes  
Entity Shell Company false  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Contact Personnel [Line Items]    
Entity Address, Address Line One 1300 South Second Street  
Entity Address, City or Town Pekin  
Entity Address, State or Province IL  
Entity Address, Postal Zip Code 61554  
Entity Phone Fax Numbers [Line Items]    
City Area Code (916)  
Local Phone Number 403-2123  
Entity Listings [Line Items]    
Title of 12(b) Security Common Stock, $0.001 par value  
Trading Symbol ALTO  
Security Exchange Name NASDAQ  
Entity Common Stock, Shares Outstanding   76,139,100
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
[1]
Current Assets:    
Cash and cash equivalents $ 26,162 $ 36,456
Restricted cash 8,699 13,069
Accounts receivable, net (net of allowance for credit losses of $51 and $105, respectively) 66,065 68,655
Inventories 57,092 66,628
Derivative instruments 3,974 4,973
Other current assets 6,213 9,340
Total current assets 168,205 199,121
Property and equipment, net 248,882 239,069
Other Assets:    
Right of use operating lease assets, net 23,387 18,937
Intangible assets, net 8,645 9,087
Goodwill 5,970 5,970
Other assets 6,013 6,137
Total other assets 44,015 40,131
Total Assets 461,102 478,321
Current Liabilities:    
Accounts payable 23,990 28,115
Accrued liabilities 16,644 26,556
Current portion – operating leases 4,044 3,849
Derivative instruments 7,249 6,732
Other current liabilities 6,488 12,765
Total current liabilities 58,415 78,017
Long-term debt, net 75,878 68,356
Operating leases, net of current portion 19,942 15,062
Other liabilities 8,870 8,797
Total Liabilities 163,105 170,232
Commitments and Contingencies (Note 6)
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, 2023 and December 31, 2022; Series B: 1,581 shares authorized; 927 shares issued and outstanding as of September 30, 2023 and December 31, 2022; liquidation preference of $18,075 as of September 30, 2023 1 1
Common stock, value 76 75
Additional paid-in capital 1,040,747 1,040,834
Accumulated other comprehensive income 1,822 1,822
Accumulated deficit (744,649) (734,643)
Total Stockholders’ Equity 297,997 308,089
Total Liabilities and Stockholders’ Equity 461,102 478,321
Non-voting common stock    
Stockholders’ Equity:    
Common stock, value
[1] Amounts derived from the audited consolidated financial statements for the year ended December 31, 2022.
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets (Parentheticals) - USD ($)
shares in Thousands, $ in Thousands
Sep. 30, 2023
Dec. 31, 2022
[1]
Accounts receivable, net of allowance (in Dollars) $ 51 $ 105
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) $ 18,075 $ 18,075
Common stock, par value (in Dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 300,000 300,000
Common stock, shares issued 76,115 75,154
Common stock, shares outstanding 76,115 75,154
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
[1] Amounts derived from the audited consolidated financial statements for the year ended December 31, 2022.
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Net sales $ 318,127 $ 336,877 $ 949,315 $ 1,007,184
Cost of goods sold 313,966 356,716 931,137 1,013,406
Gross profit (loss) 4,161 (19,839) 18,178 (6,222)
Selling, general and administrative expenses (8,488) (7,403) (24,281) (24,028)
Asset impairments (574)
Loss from operations (4,327) (27,242) (6,677) (30,250)
Interest expense, net (2,000) (340) (5,299) (859)
Income from cash grant 2,812 2,812 22,652
Other income (expense), net 26 (456) 104 (68)
Loss before provision for income taxes (3,489) (28,038) (9,060) (8,525)
Provision for income taxes
Net loss (3,489) (28,038) (9,060) (8,525)
Preferred stock dividends (319) (319) (946) (946)
Net loss available to common stockholders $ (3,808) $ (28,357) $ (10,006) $ (9,471)
Net loss per share, basic and diluted (in Dollars per share) $ (0.05) $ (0.39) $ (0.14) $ (0.13)
Weighted-average shares outstanding, basic and diluted (in Shares) 73,191 73,011 73,464 71,815
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Operations (Unaudited) (Parentheticals) - $ / shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Net loss per share, diluted $ (0.05) $ (0.39) $ (0.14) $ (0.13)
Weighted-average shares outstanding, diluted 73,191 73,011 73,464 71,815
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Operating Activities:    
Net loss $ (9,060) $ (8,525)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization of intangibles 17,382 19,122
Gains on derivative instruments (2,463) (20,164)
Inventory valuation 7,963
Asset impairments 574
Non-cash compensation 2,718 2,546
Amortization of deferred financing fees 793 29
Amortization of debt discount 599
Bad debt benefit (54) (187)
Changes in operating assets and liabilities, net of business acquisition:    
Accounts receivable 2,644 16,137
Inventories 9,536 (13,290)
Other assets 3,253 12,692
Operating leases (4,014) (3,799)
Accounts payable and accrued expenses (11,679) (10,684)
Net cash provided by operating activities 10,229 1,840
Investing Activities:    
Additions to property and equipment (24,611) (25,233)
Proceeds from principal payments on notes receivable 14,766
Deferred purchase price payments for Eagle Alcohol (3,500)
Purchase of Eagle Alcohol, net of cash acquired (14,685)
Net cash used in investing activities (28,111) (25,152)
Financing Activities:    
Net proceeds from (payments on) Kinergy’s line of credit 6,847 (4,452)
Stock repurchases (2,683) (1,002)
Preferred stock dividends paid (946) (946)
Net cash provided by (used in) financing activities 3,218 (6,400)
Net change in cash, cash equivalents and restricted cash (14,664) (29,712)
Cash, cash equivalents and restricted cash at beginning of period 49,525 62,125
Cash, cash equivalents and restricted cash at end of period 34,861 32,413
Reconciliation of total cash, cash equivalents and restricted cash:    
Cash and cash equivalents 26,162 28,458
Restricted cash 8,699 3,955
Total cash, cash equivalents and restricted cash 34,861 32,413
Supplemental Information:    
Interest paid 6,063 961
ROU Assets obtained in exchange for new lease obligations 7,167
Capitalized interest $ 2,185 $ 209
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.3
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
Total
Balance at Dec. 31, 2021 $ 1 $ 73 $ 1,037,205 $ (691,781) $ (284) $ 345,214
Balance (in Shares) at Dec. 31, 2021 927 72,778        
Stock-based compensation 673 673
Restricted stock issued to employees and directors, net of cancellations and tax (9) (9)
Restricted stock issued to employees and directors, net of cancellations and tax (in Shares) 684        
Shares issued for Eagle Alcohol acquisition $ 1 1
Shares issued for Eagle Alcohol acquisition (in Shares) 949        
Preferred stock dividends (312) (312)
Net income (loss) (2,602) (2,602)
Balances at Mar. 31, 2022 $ 1 $ 74 1,037,869 (694,695) (284) 342,965
Balances (in Shares) at Mar. 31, 2022 927 74,411        
Balance at Dec. 31, 2021 $ 1 $ 73 1,037,205 (691,781) (284) 345,214
Balance (in Shares) at Dec. 31, 2021 927 72,778        
Net income (loss)           (8,525)
Balances at Sep. 30, 2022 $ 1 $ 74 1,036,459 (701,252) (284) 334,998
Balances (in Shares) at Sep. 30, 2022 927 73,956        
Balance at Mar. 31, 2022 $ 1 $ 74 1,037,869 (694,695) (284) 342,965
Balance (in Shares) at Mar. 31, 2022 927 74,411        
Stock-based compensation 1,106 1,106
Restricted stock issued to employees and directors, net of cancellations and tax (2,283) (2,283)
Restricted stock issued to employees and directors, net of cancellations and tax (in Shares) (223)        
Preferred stock dividends (315) (315)
Net income (loss) 22,115 22,115
Balances at Jun. 30, 2022 $ 1 $ 74 1,036,692 (672,895) (284) 363,588
Balances (in Shares) at Jun. 30, 2022 927 74,188        
Stock-based compensation 767 767
Restricted stock issued to employees and directors, net of cancellations and tax 2 2
Restricted stock issued to employees and directors, net of cancellations and tax (in Shares)   27        
Stock repurchases (1,002) (1,002)
Stock repurchases (in Shares)   (259)        
Preferred stock dividends (319) (319)
Net income (loss) (28,038) (28,038)
Balances at Sep. 30, 2022 $ 1 $ 74 1,036,459 (701,252) (284) 334,998
Balances (in Shares) at Sep. 30, 2022 927 73,956        
Balance at Dec. 31, 2022 $ 1 $ 75 1,040,834 (734,643) 1,822 308,089 [1]
Balance (in Shares) at Dec. 31, 2022 927 75,154        
Stock-based compensation 752 752
Restricted stock issued to employees and directors, net of cancellations and tax $ 2 (8) (6)
Restricted stock issued to employees and directors, net of cancellations and tax (in Shares) 1,893        
Stock repurchases $ (1) (1,681) (1,682)
Stock repurchases (in Shares) (860)        
Preferred stock dividends (312) (312)
Net income (loss) (13,166) (13,166)
Balances at Mar. 31, 2023 $ 1 $ 76 1,039,897 (748,121) 1,822 293,675
Balances (in Shares) at Mar. 31, 2023 927 76,187        
Balance at Dec. 31, 2022 $ 1 $ 75 1,040,834 (734,643) 1,822 $ 308,089 [1]
Balance (in Shares) at Dec. 31, 2022 927 75,154        
Stock repurchases (in Shares)           (1,249)
Net income (loss)           $ (9,060)
Balances at Sep. 30, 2023 $ 1 $ 76 1,040,747 (744,649) 1,822 297,997
Balances (in Shares) at Sep. 30, 2023 927 76,115        
Balance at Mar. 31, 2023 $ 1 $ 76 1,039,897 (748,121) 1,822 293,675
Balance (in Shares) at Mar. 31, 2023 927 76,187        
Stock-based compensation 959 959
Restricted stock issued to employees and directors, net of cancellations and tax (120) (120)
Restricted stock issued to employees and directors, net of cancellations and tax (in Shares) 125        
Stock repurchases (1,001) (1,001)
Stock repurchases (in Shares) (389)        
Preferred stock dividends (315) (315)
Net income (loss) 7,595 7,595
Balances at Jun. 30, 2023 $ 1 $ 76 1,039,735 (740,841) 1,822 300,793
Balances (in Shares) at Jun. 30, 2023 927 75,923        
Stock-based compensation 1,007 1,007
Restricted stock issued to employees and directors, net of cancellations and tax 5 5
Restricted stock issued to employees and directors, net of cancellations and tax (in Shares)   192        
Preferred stock dividends (319) (319)
Net income (loss) (3,489) (3,489)
Balances at Sep. 30, 2023 $ 1 $ 76 $ 1,040,747 $ (744,649) $ 1,822 $ 297,997
Balances (in Shares) at Sep. 30, 2023 927 76,115        
[1] Amounts derived from the audited consolidated financial statements for the year ended December 31, 2022.
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and Basis of Presentation
9 Months Ended
Sep. 30, 2023
Organization and Basis of Presentation [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, and its direct and indirect wholly-owned subsidiaries (collectively, the “Company”), including Kinergy Marketing LLC, an Oregon limited liability company (“Kinergy”), Alto Nutrients, LLC, a California limited liability company, Eagle Alcohol Company, LLC, a Delaware limited liability company, Alto Op Co., a Delaware corporation, Alto Pekin, LLC, a Delaware limited liability company, and Alto ICP, LLC, a Delaware limited liability company, and the Company’s production facilities in Oregon and Idaho.

 

The Company is a leading producer and distributor 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. The Company’s two production facilities in Oregon and Idaho are located in close proximity to both feed and fuel-grade ethanol customers.

 

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

 

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

 

As of September 30, 2023, all of the Company’s production facilities were operating, however, from January 2023 to April 2023, its Magic Valley plant in Idaho was temporarily hot-idled due to extreme natural gas prices, other unfavorable market conditions and to facilitate the installation of its new high protein systems at the plant. The Company restarted the facility in April 2023. 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, 2022. 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, 2022. 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 Credit Losses – Trade accounts receivable are presented at original invoice amount, net of the allowance for credit losses. The Company sells specialty alcohols to large consumer product companies, sells fuel-grade ethanol to gasoline refining and distribution companies, sells essential ingredients to animal feed customers, including distillers grains and other feed products to dairy operators and animal feedlots and corn oil to poultry and biodiesel customers, in each case generally without requiring collateral.

 

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

 

Of the accounts receivable balance, approximately $60,173,000 and $55,667,000 at September 30, 2023 and December 31, 2022, respectively, were used as collateral under Kinergy’s operating line of credit. The allowance for credit losses was $51,000 and $105,000 as of September 30, 2023 and December 31, 2022, respectively. The Company recorded a bad debt recovery of $8,000 and $253,000 for the three months ended September 30, 2023 and 2022, respectively. The Company recorded a bad debt recovery of $54,000 and $187,000 for the nine months ended September 30, 2023 and 2022, respectively. The Company does not have any off-balance sheet credit exposure related to its customers.

 

Share Repurchase Program – On September 12, 2022, the Company announced a share repurchase program under which it may repurchase up to $50 million of its common stock with an initial purchase authorization of $10 million. The Company’s lender has further limited the Company’s purchase authorization to $5 million. Amounts in excess of the purchase authorization of $5 million will require additional lender consent and amounts in excess of the initial purchase authorization of $10 million will require additional board and preferred stockholder authorization. The share repurchase program does not have an expiration date, does not require the repurchase of any particular amount of shares, and may be implemented, modified, suspended or discontinued in whole or in part at any time and without further notice. As repurchases are made, the Company will retire the shares, resulting in a reduction of issued and outstanding shares. For the nine months ended September 30, 2023, the Company repurchased an aggregate of 1,249,000 shares for $2,683,000 in cash. The Company did not repurchase any shares during the three months ended September 30, 2023. As of September 30, 2023, total repurchases under the program since its inception equaled 1,600,000 shares for $4,008,000 in cash.

 

Financial Instruments – The carrying values of cash and cash equivalents, restricted cash, 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 long-term debt instruments are not considered materially different than fair value because they were just recently issued.

 

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

 

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

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Segments
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
SEGMENTS
2.SEGMENTS.

 

The Company reports its financial and operating performance in three segments: (1) Pekin production, which includes the production and sale of alcohols and essential ingredients produced at the Company’s Pekin, Illinois campus (“Pekin Campus”), (2) marketing and distribution, which includes marketing and merchant trading for Company-produced alcohols and essential ingredients on an aggregated basis, and sales of fuel-grade ethanol sourced from third parties, and (3) 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 separately 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,
 
   2023   2022   2023   2022 
Net Sales                
Pekin Campus, recorded as gross:                
Alcohol sales  $128,554   $133,680   $388,629   $393,498 
Essential ingredient sales   51,634    54,537    169,220    169,670 
Intersegment sales   363    332    1,120    857 
Total Pekin Campus sales   180,551    188,549    558,969    564,025 
                     
Marketing and distribution:                    
Alcohol sales, gross  $58,805   $55,262   $215,741   $172,746 
Alcohol sales, net   74    308    292    975 
Intersegment sales   3,392    3,121    8,734    9,360 
Total marketing and distribution sales   62,271    58,691    224,767    183,081 
                     
Other production, recorded as gross:                    
Alcohol sales  $57,159   $64,492   $122,477   $191,483 
Essential ingredient sales   17,841    24,439    40,614    66,748 
Intersegment sales   37    3    99    14 
Total Other production sales   75,037    88,934    163,190    258,245 
                     
Corporate and other   4,060    4,159    12,342    12,064 
Intersegment eliminations   (3,792)   (3,456)   (9,953)   (10,231)
Net sales as reported  $318,127   $336,877   $949,315   $1,007,184 
                     
Cost of goods sold:                    
Pekin Campus  $179,995   $207,939   $546,591   $572,512 
Marketing and distribution   58,051    55,159    212,923    173,670 
Other production   73,584    91,663    165,401    261,514 
Corporate and other   3,538    2,925    9,322    8,995 
Intersegment eliminations   (1,202)   (970)   (3,100)   (3,285)
Cost of goods sold as reported  $313,966   $356,716   $931,137   $1,013,406 
                     
Gross profit (loss):                    
Pekin Campus  $556   $(19,390)  $12,378   $(8,487)
Marketing and distribution   4,220    3,532    11,844    9,411 
Other production   1,453    (2,729)   (2,211)   (3,269)
Corporate and other   522    1,234    3,020    3,069 
Intersegment eliminations   (2,590)   (2,486)   (6,853)   (6,946)
Gross profit (loss) as reported  $4,161   $(19,839)  $18,178   $(6,222)
                     
Income (loss) before provision for income taxes:                    
Pekin Campus  $(1,956)  $(22,664)  $3,716   $(6,252)
Marketing and distribution   2,403    1,622    6,019    3,444 
Other production   (20)   (4,958)   (6,497)   1,404 
Corporate and other   (3,916)   (2,038)   (12,298)   (7,121)
   $(3,489)  $(28,038)  $(9,060)  $(8,525)
Depreciation and amortization of intangibles:                    
Pekin Campus  $4,961   $4,758   $14,778   $14,381 
Other production   458    1,273    1,921    4,095 
Corporate and other   228    229    683    646 
   $5,647   $6,260   $17,382   $19,122 
Interest expense, net of capitalized interest:                    
Pekin Campus  $108   $(48)  $(527)  $(81)
Marketing and distribution   111    487    713    1,060 
Other production   678    (74)   173    (128)
Corporate and other   1,103    (25)   4,940    8 
   $2,000   $340   $5,299   $859 

 

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

 

   September 30, 2023   December 31, 2022 
Total assets:        
Pekin Campus  $246,580   $257,089 
Marketing and distribution   113,797    114,755 
Other production   57,280    51,886 
Corporate and other   43,445    54,591 
   $461,102   $478,321 
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories
9 Months Ended
Sep. 30, 2023
Inventories [Abstract]  
INVENTORIES
3.INVENTORIES.

 

Inventories consisted primarily of bulk ethanol, specialty alcohols, corn, essential ingredients and unleaded fuel, and are valued at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis. Inventory is net of a valuation adjustment of $0 and $4,612,000 as of September 30, 2023 and December 31, 2022, respectively. Inventory balances consisted of the following (in thousands):

 

   September 30, 2023   December 31, 2022 
Finished goods  $36,835   $47,736 
Work in progress   6,363    6,396 
Raw materials   12,502    11,197 
Other   1,392    1,299 
Total  $57,092   $66,628 
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives
9 Months Ended
Sep. 30, 2023
Derivatives [Abstract]  
DERIVATIVES
4.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 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, 2023 and 2022, the Company did not designate any of its derivatives as cash flow hedges.

 

Commodity Risk – Non-Designated Hedges – The Company uses derivative instruments to lock in prices for certain amounts of corn and alcohols by entering into exchange-traded futures contracts or options for those commodities. These derivatives are not designated for hedge accounting treatment. The changes in the 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 $2,711,000 and net gains of $1,772,000 as the change in the fair value of these contracts for the three months ended September 30, 2023 and 2022, respectively. The Company recognized net gains of $2,463,000 and $20,164,000 as the change in the fair value of these contracts for the nine months ended September 30, 2023 and 2022, 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, 2023 
   Assets   Liabilities 
Type of Instrument  Balance Sheet Location  Fair Value   Balance Sheet Location  Fair Value 
               
Cash collateral balance  Restricted cash  $8,699         
Commodity contracts  Derivative instruments  $3,974   Derivative instruments  $7,249 

 

   As of December 31, 2022 
   Assets   Liabilities 
Type of Instrument  Balance Sheet Location  Fair Value   Balance Sheet Location  Fair Value 
               
Cash collateral balance  Restricted cash  $13,069         
Commodity contracts  Derivative instruments  $4,973   Derivative instruments  $6,732 

 

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

 

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

 

      Realized Gains (Losses) 
      For the Three Months Ended
September 30,
 
Type of Instrument  Statements of Operations Location  2023   2022 
            
Commodity contracts  Cost of goods sold  $6,206   $(13,332)
      $6,206   $(13,332)

 

      Realized Gains 
      For the Nine Months Ended
September 30,
 
Type of Instrument  Statements of Operations Location  2023   2022 
            
Commodity contracts  Cost of goods sold  $3,980  $16,143 
      $3,980  $16,143 

 

      Unrealized Gains (Losses) 
      For the Three Months Ended
September 30,
 
Type of Instrument  Statements of Operations Location  2023   2022 
            
Commodity contracts  Cost of goods sold  $(8,917)  $11,560
      $(8,917)  $11,560

 

      Unrealized Gains (Losses) 
      For the Nine Months Ended
September 30,
 
Type of Instrument  Statements of Operations Location  2023   2022 
            
Commodity contracts  Cost of goods sold  $(1,517)  $4,021
      $(1,517)  $4,021
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Debt
9 Months Ended
Sep. 30, 2023
Debt [Abstract]  
DEBT
5.DEBT.

 

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

 

   September 30,
2023
   December 31,
2022
 
Kinergy line of credit  $24,923   $18,076 
Orion term loan   60,000    60,000 
    84,923    78,076 
Less unamortized debt discount   (4,095)   (4,686)
Less unamortized debt financing costs   (4,950)   (5,034)
Less current portion   
    
 
Long-term debt  $75,878   $68,356 

 

Excess Availability – As of September 30, 2023, the Company had $53.4 million in unused borrowing availability under Kinergy’s line of credit and $40.0 million available under the Orion term loan. The Company also has an option to expand the Orion term loan by up to $25.0 million upon the satisfaction of certain conditions.

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies [Abstract]  
COMMITMENTS AND CONTINGENCIES
6.COMMITMENTS AND CONTINGENCIES.

 

Sales Commitments – At September 30, 2023, the Company had entered into sales contracts with its major customers to sell certain quantities of alcohol and essential ingredients. The Company had open alcohol indexed-price contracts for 92,138,000 gallons as of September 30, 2023 and open fixed-price alcohol sales contracts totaling $248,902,000 as of September 30, 2023. The Company had open fixed-price sales contracts for essential ingredients totaling $7,863,000 as of September 30, 2023. These sales contracts are scheduled to be completed throughout 2023 and 2024.

 

Purchase Commitments – At September 30, 2023, the Company had indexed-price purchase contracts to purchase 11,516,000 gallons of alcohol and fixed-price purchase contracts to purchase $1,948,000 of alcohol from its suppliers. The Company had fixed-price purchase contracts to purchase $14,961,000 of corn from its suppliers as of September 30, 2023. The Company had fixed-price purchase contracts for natural gas totaling $10,020,000. The Company also had future commitments for certain capital projects totaling $23,639,000. These purchase commitments are scheduled to be satisfied throughout 2023 and 2024.

 

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 23 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Pension and Retirement Benefit Plans
9 Months Ended
Sep. 30, 2023
Pension And Retirement Benefits Plans [Abstract]  
PENSION AND RETIREMENT BENEFIT PLANS
7.PENSION AND RETIREMENT BENEFIT PLANS.

 

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

 

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

 

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

 

For the three months ended September 30, 2023, the Retirement Plan’s net periodic expense was $39,000, comprised of $225,000 in interest cost and $62,000 in service cost, partially offset by $248,000 of expected return on plan assets. For the three months ended September 30, 2022, the Retirement Plan’s net periodic benefit was $8,000, comprised of $273,000 of expected return on plan assets, partially offset by $164,000 in interest cost and $101,000 in service cost. For the nine months ended September 30, 2023, the Retirement Plan’s net periodic expense was $117,000, comprised of $675,000 in interest cost and $186,000 in service cost, partially offset by $744,000 of expected return on plan assets. For the nine months ended September 30, 2022, the Retirement Plan’s net periodic benefit was $24,000, comprised of $819,000 of expected return on plan assets, partially offset by $492,000 in interest cost and $303,000 in service cost.

 

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, 2022, the Postretirement Plan’s accumulated projected benefit obligation was $3.9 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, 2023, the Postretirement Plan’s net periodic expense was $36,000, comprised of $46,000 of interest cost and $3,000 of service cost, partially offset by $13,000 in amortization of gains. For the three months ended September 30, 2022, the Postretirement Plan’s net periodic expense was $32,000, comprised of $6,000 of interest cost and $26,000 of service cost.

 

For the nine months ended September 30, 2023, the Postretirement Plan’s net periodic expense was $108,000, comprised of $138,000 of interest cost and $9,000 of service cost, partially offset by $39,000 in amortization of gains. For the nine months ended September 30, 2022, the Postretirement Plan’s net periodic expense was $96,000, comprised of $18,000 of interest cost and $78,000 of service cost.

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements
9 Months Ended
Sep. 30, 2023
Fair Value Measurements [Abstract]  
FAIR VALUE MEASUREMENTS
8.FAIR VALUE MEASUREMENTS.

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

   Fair             
   Value   Level 1   Level 2   Level 3 
Assets:                
Derivative financial instruments  $3,974   $3,974   $
   $
 
Liabilities:                    
Derivative financial instruments  $(7,249)  $(7,249)  $
   $
 

 

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

 

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

 

(1)Included in other assets in the consolidated balance sheets.
(2)This category includes investments in funds comprised of equity securities of large U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.
(3)This category includes investments in funds comprised of equity securities of small- and medium-sized U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.
(4)This category includes investments in funds comprised of equity securities of foreign companies including emerging markets. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.
(5)This category includes investments in funds comprised of U.S. and foreign investment-grade fixed income securities, high-yield fixed income securities that are rated below investment-grade, U.S. treasury securities, mortgage-backed securities, and other asset-backed securities. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Loss Per Share
9 Months Ended
Sep. 30, 2023
Loss Per Share [Abstract]  
LOSS PER SHARE
9.LOSS PER SHARE.

 

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

 

   Three Months Ended
September 30,
2023
 
   Loss
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net loss  $(3,489)          
Less: Preferred stock dividends   (319)          
Basic and Diluted loss per share:               
Loss available to common stockholders
  $(3,808)   73,191   $(0.05)

 

   Three Months Ended
September 30,
2022
 
   Loss
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net loss  $(28,038)          
Less: Preferred stock dividends   (319)          
Basic and Diluted loss per share:               
Loss available to common stockholders
  $(28,357)   73,011   $(0.39)

 

   Nine Months Ended
September 30,
2023
 
   Loss
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net loss  $(9,060)          
Less: Preferred stock dividends   (946)          
Basic and Diluted loss per share:               
Loss available to common stockholders
  $(10,006)   73,464   $(0.14)

 

   Nine Months Ended
September 30,
2022
 
   Loss
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net loss  $(8,525)          
Less: Preferred stock dividends   (946)          
Basic and Diluted loss per share:               
Loss available to common stockholders
  $(9,471)   71,815   $(0.13)

 

There were an additional aggregate potentially dilutive weighted-average shares of 981,000 from convertible securities outstanding for the three and nine months ended September 30, 2023. 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, 2022. These securities were not considered in calculating diluted net loss per share for the three and nine months ended September 30, 2023 and 2022, as their effect would have been anti-dilutive.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure                
Net Income (Loss) $ (3,489) $ 7,595 $ (13,166) $ (28,038) $ 22,115 $ (2,602) $ (9,060) $ (8,525)
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended
Sep. 30, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Accounting Policies, by Policy (Policies)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Organization and Business [Policy Text Block]

Organization and Business – The consolidated financial statements include, for all periods presented, the accounts of Alto Ingredients, Inc., a Delaware corporation, and its direct and indirect wholly-owned subsidiaries (collectively, the “Company”), including Kinergy Marketing LLC, an Oregon limited liability company (“Kinergy”), Alto Nutrients, LLC, a California limited liability company, Eagle Alcohol Company, LLC, a Delaware limited liability company, Alto Op Co., a Delaware corporation, Alto Pekin, LLC, a Delaware limited liability company, and Alto ICP, LLC, a Delaware limited liability company, and the Company’s production facilities in Oregon and Idaho.

The Company is a leading producer and distributor 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. The Company’s two production facilities in Oregon and Idaho are located in close proximity to both feed and fuel-grade ethanol customers.

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

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

As of September 30, 2023, all of the Company’s production facilities were operating, however, from January 2023 to April 2023, its Magic Valley plant in Idaho was temporarily hot-idled due to extreme natural gas prices, other unfavorable market conditions and to facilitate the installation of its new high protein systems at the plant. The Company restarted the facility in April 2023. 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.

Organization and Business

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, 2022. 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, 2022. 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 Credit Losses

Accounts Receivable and Allowance for Credit Losses – Trade accounts receivable are presented at original invoice amount, net of the allowance for credit losses. The Company sells specialty alcohols to large consumer product companies, sells fuel-grade ethanol to gasoline refining and distribution companies, sells essential ingredients to animal feed customers, including distillers grains and other feed products to dairy operators and animal feedlots and corn oil to poultry and biodiesel customers, in each case generally without requiring collateral.

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

Of the accounts receivable balance, approximately $60,173,000 and $55,667,000 at September 30, 2023 and December 31, 2022, respectively, were used as collateral under Kinergy’s operating line of credit. The allowance for credit losses was $51,000 and $105,000 as of September 30, 2023 and December 31, 2022, respectively. The Company recorded a bad debt recovery of $8,000 and $253,000 for the three months ended September 30, 2023 and 2022, respectively. The Company recorded a bad debt recovery of $54,000 and $187,000 for the nine months ended September 30, 2023 and 2022, respectively. The Company does not have any off-balance sheet credit exposure related to its customers.

Share Repurchase Program

Share Repurchase Program – On September 12, 2022, the Company announced a share repurchase program under which it may repurchase up to $50 million of its common stock with an initial purchase authorization of $10 million. The Company’s lender has further limited the Company’s purchase authorization to $5 million. Amounts in excess of the purchase authorization of $5 million will require additional lender consent and amounts in excess of the initial purchase authorization of $10 million will require additional board and preferred stockholder authorization. The share repurchase program does not have an expiration date, does not require the repurchase of any particular amount of shares, and may be implemented, modified, suspended or discontinued in whole or in part at any time and without further notice. As repurchases are made, the Company will retire the shares, resulting in a reduction of issued and outstanding shares. For the nine months ended September 30, 2023, the Company repurchased an aggregate of 1,249,000 shares for $2,683,000 in cash. The Company did not repurchase any shares during the three months ended September 30, 2023. As of September 30, 2023, total repurchases under the program since its inception equaled 1,600,000 shares for $4,008,000 in cash.

Financial Instruments

Financial Instruments – The carrying values of cash and cash equivalents, restricted cash, 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 long-term debt instruments are not considered materially different than fair value because they were just recently issued.

Income from Cash Grant

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

Estimates and Assumptions

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

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Segments (Tables)
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Schedule of Financial Data for Operating Segments 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,
 
   2023   2022   2023   2022 
Net Sales                
Pekin Campus, recorded as gross:                
Alcohol sales  $128,554   $133,680   $388,629   $393,498 
Essential ingredient sales   51,634    54,537    169,220    169,670 
Intersegment sales   363    332    1,120    857 
Total Pekin Campus sales   180,551    188,549    558,969    564,025 
                     
Marketing and distribution:                    
Alcohol sales, gross  $58,805   $55,262   $215,741   $172,746 
Alcohol sales, net   74    308    292    975 
Intersegment sales   3,392    3,121    8,734    9,360 
Total marketing and distribution sales   62,271    58,691    224,767    183,081 
                     
Other production, recorded as gross:                    
Alcohol sales  $57,159   $64,492   $122,477   $191,483 
Essential ingredient sales   17,841    24,439    40,614    66,748 
Intersegment sales   37    3    99    14 
Total Other production sales   75,037    88,934    163,190    258,245 
                     
Corporate and other   4,060    4,159    12,342    12,064 
Intersegment eliminations   (3,792)   (3,456)   (9,953)   (10,231)
Net sales as reported  $318,127   $336,877   $949,315   $1,007,184 
                     
Cost of goods sold:                    
Pekin Campus  $179,995   $207,939   $546,591   $572,512 
Marketing and distribution   58,051    55,159    212,923    173,670 
Other production   73,584    91,663    165,401    261,514 
Corporate and other   3,538    2,925    9,322    8,995 
Intersegment eliminations   (1,202)   (970)   (3,100)   (3,285)
Cost of goods sold as reported  $313,966   $356,716   $931,137   $1,013,406 
                     
Gross profit (loss):                    
Pekin Campus  $556   $(19,390)  $12,378   $(8,487)
Marketing and distribution   4,220    3,532    11,844    9,411 
Other production   1,453    (2,729)   (2,211)   (3,269)
Corporate and other   522    1,234    3,020    3,069 
Intersegment eliminations   (2,590)   (2,486)   (6,853)   (6,946)
Gross profit (loss) as reported  $4,161   $(19,839)  $18,178   $(6,222)
                     
Income (loss) before provision for income taxes:                    
Pekin Campus  $(1,956)  $(22,664)  $3,716   $(6,252)
Marketing and distribution   2,403    1,622    6,019    3,444 
Other production   (20)   (4,958)   (6,497)   1,404 
Corporate and other   (3,916)   (2,038)   (12,298)   (7,121)
   $(3,489)  $(28,038)  $(9,060)  $(8,525)
Depreciation and amortization of intangibles:                    
Pekin Campus  $4,961   $4,758   $14,778   $14,381 
Other production   458    1,273    1,921    4,095 
Corporate and other   228    229    683    646 
   $5,647   $6,260   $17,382   $19,122 
Interest expense, net of capitalized interest:                    
Pekin Campus  $108   $(48)  $(527)  $(81)
Marketing and distribution   111    487    713    1,060 
Other production   678    (74)   173    (128)
Corporate and other   1,103    (25)   4,940    8 
   $2,000   $340   $5,299   $859 

 

Schedule of Assets by Operating Segments The following table sets forth the Company’s total assets by operating segment (in thousands):
   September 30, 2023   December 31, 2022 
Total assets:        
Pekin Campus  $246,580   $257,089 
Marketing and distribution   113,797    114,755 
Other production   57,280    51,886 
Corporate and other   43,445    54,591 
   $461,102   $478,321 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Tables)
9 Months Ended
Sep. 30, 2023
Inventories [Abstract]  
Schedule of Inventories Inventories consisted primarily of bulk ethanol, specialty alcohols, corn, essential ingredients and unleaded fuel, and are valued at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis. Inventory is net of a valuation adjustment of $0 and $4,612,000 as of September 30, 2023 and December 31, 2022, respectively. Inventory balances consisted of the following (in thousands):
   September 30, 2023   December 31, 2022 
Finished goods  $36,835   $47,736 
Work in progress   6,363    6,396 
Raw materials   12,502    11,197 
Other   1,392    1,299 
Total  $57,092   $66,628 
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives (Tables)
9 Months Ended
Sep. 30, 2023
Derivatives (Tables) [Line Items]  
Schedule of Recognized Gains (Losses) for its Derivatives The classification and amounts of the Company’s recognized gains (losses) for its derivatives not designated as hedging instruments are as follows (in thousands):
      Realized Gains (Losses) 
      For the Three Months Ended
September 30,
 
Type of Instrument  Statements of Operations Location  2023   2022 
            
Commodity contracts  Cost of goods sold  $6,206   $(13,332)
      $6,206   $(13,332)
      Realized Gains 
      For the Nine Months Ended
September 30,
 
Type of Instrument  Statements of Operations Location  2023   2022 
            
Commodity contracts  Cost of goods sold  $3,980  $16,143 
      $3,980  $16,143 
      Unrealized Gains (Losses) 
      For the Three Months Ended
September 30,
 
Type of Instrument  Statements of Operations Location  2023   2022 
            
Commodity contracts  Cost of goods sold  $(8,917)  $11,560
      $(8,917)  $11,560
      Unrealized Gains (Losses) 
      For the Nine Months Ended
September 30,
 
Type of Instrument  Statements of Operations Location  2023   2022 
            
Commodity contracts  Cost of goods sold  $(1,517)  $4,021
      $(1,517)  $4,021
Balance Sheet Location [Member]  
Derivatives (Tables) [Line Items]  
Schedule of Derivatives not Designated as Hedging Instruments The classification and amounts of the Company’s derivatives not designated as hedging instruments, and related cash collateral balances, are as follows (in thousands):
   As of September 30, 2023 
   Assets   Liabilities 
Type of Instrument  Balance Sheet Location  Fair Value   Balance Sheet Location  Fair Value 
               
Cash collateral balance  Restricted cash  $8,699         
Commodity contracts  Derivative instruments  $3,974   Derivative instruments  $7,249 
   As of December 31, 2022 
   Assets   Liabilities 
Type of Instrument  Balance Sheet Location  Fair Value   Balance Sheet Location  Fair Value 
               
Cash collateral balance  Restricted cash  $13,069         
Commodity contracts  Derivative instruments  $4,973   Derivative instruments  $6,732 
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Debt (Tables)
9 Months Ended
Sep. 30, 2023
Debt [Abstract]  
Schedule of Long-Term Borrowings Long-term borrowings are summarized as follows (in thousands):
   September 30,
2023
   December 31,
2022
 
Kinergy line of credit  $24,923   $18,076 
Orion term loan   60,000    60,000 
    84,923    78,076 
Less unamortized debt discount   (4,095)   (4,686)
Less unamortized debt financing costs   (4,950)   (5,034)
Less current portion   
    
 
Long-term debt  $75,878   $68,356 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2023
Fair Value Measurements [Abstract]  
Schedule of Recurring and Nonrecurring Fair Value Measurements The following table summarizes recurring and nonrecurring fair value measurements by level at September 30, 2023 (in thousands):
   Fair             
   Value   Level 1   Level 2   Level 3 
Assets:                
Derivative financial instruments  $3,974   $3,974   $
   $
 
Liabilities:                    
Derivative financial instruments  $(7,249)  $(7,249)  $
   $
 
The following table summarizes recurring and nonrecurring fair value measurements by level at December 31, 2022 (in thousands):
                   Benefit Plan 
   Fair               Percentage 
   Value   Level 1   Level 2   Level 3   Allocation 
Assets:                    
Derivative financial instruments  $4,973   $4,973   $
   $
      
Defined benefit plan assets(1) (pooled separate accounts):                         
Large U.S. Equity(2)   4,586    
    4,586    
    28%
Small/Mid U.S. Equity(3)   2,986    
    2,986    
    18%
International Equity(4)   2,406    
    2,406    
    14%
Fixed Income(5)   6,710    
    6,710    
    40%
   $21,661   $4,973   $16,688   $
      
                          
Liabilities:                          
Derivative financial instruments  $6,732   $6,732   $
   $
      

 

(1)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 34 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Loss Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Loss Per Share [Abstract]  
Schedule of Basic and Diluted Loss Per Share The following tables compute basic and diluted loss per share (in thousands, except per share data):
   Three Months Ended
September 30,
2023
 
   Loss
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net loss  $(3,489)          
Less: Preferred stock dividends   (319)          
Basic and Diluted loss per share:               
Loss available to common stockholders
  $(3,808)   73,191   $(0.05)
   Three Months Ended
September 30,
2022
 
   Loss
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net loss  $(28,038)          
Less: Preferred stock dividends   (319)          
Basic and Diluted loss per share:               
Loss available to common stockholders
  $(28,357)   73,011   $(0.39)
   Nine Months Ended
September 30,
2023
 
   Loss
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net loss  $(9,060)          
Less: Preferred stock dividends   (946)          
Basic and Diluted loss per share:               
Loss available to common stockholders
  $(10,006)   73,464   $(0.14)
   Nine Months Ended
September 30,
2022
 
   Loss
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net loss  $(8,525)          
Less: Preferred stock dividends   (946)          
Basic and Diluted loss per share:               
Loss available to common stockholders
  $(9,471)   71,815   $(0.13)
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and Basis of Presentation (Details)
shares in Thousands, ؋ in Millions, gal in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
shares
gal
Sep. 30, 2023
USD ($)
gal
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
shares
gal
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Sep. 12, 2022
USD ($)
Sep. 12, 2022
AFN (؋)
Organization and Basis of Presentation (Details) [Line Items]                
Production Capacity (in US Gallons) | gal 350 350   350        
Allowance for credit losses $ 51,000 $ 51,000   $ 51,000   $ 105,000    
Bad debt recovery   8,000 $ 253,000 54,000 $ 187,000      
Authorized value $ 5,000,000 5,000,000   5,000,000       ؋ 50
Additional lender value       5,000,000        
Purchase additional amount       $ 10,000,000        
Shares repurchased (in Shares) | shares 1,600     1,249        
Amount of stock repurchased in cash $ 4,008,000     $ 2,683,000        
Amount allocated to support market losses       700,000,000        
Cash received   2,812,000 2,812,000 $ 22,652,000      
Initial Purchase [Member]                
Organization and Basis of Presentation (Details) [Line Items]                
Authorized value             $ 10,000,000  
Kinergy [Member]                
Organization and Basis of Presentation (Details) [Line Items]                
Collateral under line of credit $ 60,173,000 $ 60,173,000   $ 60,173,000   $ 55,667,000    
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Segments (Details) - Schedule of Financial Data for Operating Segments - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting Information [Line Items]        
Net Sales $ 318,127 $ 336,877 $ 949,315 $ 1,007,184
Cost of goods sold:        
Cost of goods sold 313,966 356,716 931,137 1,013,406
Gross profit (loss) 4,161 (19,839) 18,178 (6,222)
Income (loss) before provision for income taxes:        
Income (loss) before provision for income taxes (3,489) (28,038) (9,060) (8,525)
Depreciation and amortization of intangibles:        
Depreciation and amortization of intangibles 5,647 6,260 17,382 19,122
Interest expense, net of capitalized interest:        
Interest expense, net of capitalized interest 2,000 340 5,299 859
Pekin Campus [Member]        
Interest expense, net of capitalized interest:        
Interest expense, net of capitalized interest 108 (48) (527) (81)
Marketing and Distribution [Member]        
Cost of goods sold:        
Cost of goods sold 58,051 55,159 212,923 173,670
Gross profit (loss) 4,220 3,532 11,844 9,411
Income (loss) before provision for income taxes:        
Income (loss) before provision for income taxes 2,403 1,622 6,019 3,444
Interest expense, net of capitalized interest:        
Interest expense, net of capitalized interest 111 487 713 1,060
Other Production [Member]        
Cost of goods sold:        
Cost of goods sold 73,584 91,663 165,401 261,514
Gross profit (loss) 1,453 (2,729) (2,211) (3,269)
Income (loss) before provision for income taxes:        
Income (loss) before provision for income taxes (20) (4,958) (6,497) 1,404
Depreciation and amortization of intangibles:        
Depreciation and amortization of intangibles 458 1,273 1,921 4,095
Interest expense, net of capitalized interest:        
Interest expense, net of capitalized interest 678 (74) 173 (128)
Corporate and Other [Member]        
Segment Reporting Information [Line Items]        
Net Sales 4,060 4,159 12,342 12,064
Income (loss) before provision for income taxes:        
Income (loss) before provision for income taxes (3,916) (2,038) (12,298) (7,121)
Depreciation and amortization of intangibles:        
Depreciation and amortization of intangibles 228 229 683 646
Interest expense, net of capitalized interest:        
Interest expense, net of capitalized interest 1,103 (25) 4,940 8
Intersegment Eliminations [Member]        
Segment Reporting Information [Line Items]        
Net Sales (3,792) (3,456) (9,953) (10,231)
Cost of goods sold:        
Cost of goods sold (1,202) (970) (3,100) (3,285)
Gross profit (loss) (2,590) (2,486) (6,853) (6,946)
Pekin Campus [Member]        
Cost of goods sold:        
Cost of goods sold 179,995 207,939 546,591 572,512
Gross profit (loss) 556 (19,390) 12,378 (8,487)
Income (loss) before provision for income taxes:        
Income (loss) before provision for income taxes (1,956) (22,664) 3,716 (6,252)
Depreciation and amortization of intangibles:        
Depreciation and amortization of intangibles 4,961 4,758 14,778 14,381
Corporate and Other [Member]        
Cost of goods sold:        
Cost of goods sold 3,538 2,925 9,322 8,995
Gross profit (loss) 522 1,234 3,020 3,069
Net Sales as Reported [Member]        
Segment Reporting Information [Line Items]        
Net Sales 318,127 336,877 949,315 1,007,184
Cost of Goods Sold as Reported [Member]        
Cost of goods sold:        
Cost of goods sold 313,966 356,716 931,137 1,013,406
Alcohol Sales [Member] | Pekin Campus [Member]        
Segment Reporting Information [Line Items]        
Net Sales 128,554 133,680 388,629 393,498
Alcohol Sales [Member] | Other Production [Member]        
Segment Reporting Information [Line Items]        
Net Sales 57,159 64,492 122,477 191,483
Essential Ingredient Sales [Member] | Pekin Campus [Member]        
Segment Reporting Information [Line Items]        
Net Sales 51,634 54,537 169,220 169,670
Essential Ingredient Sales [Member] | Other Production [Member]        
Segment Reporting Information [Line Items]        
Net Sales 17,841 24,439 40,614 66,748
Intersegment Sales [Member] | Pekin Campus [Member]        
Segment Reporting Information [Line Items]        
Net Sales 363 332 1,120 857
Intersegment Sales [Member] | Marketing and Distribution [Member]        
Segment Reporting Information [Line Items]        
Net Sales 3,392 3,121 8,734 9,360
Intersegment Sales [Member] | Other Production [Member]        
Segment Reporting Information [Line Items]        
Net Sales 37 3 99 14
Total Pekin Campus Sales [Member] | Pekin Campus [Member]        
Segment Reporting Information [Line Items]        
Net Sales 180,551 188,549 558,969 564,025
Alcohol Sales, Gross [Member] | Marketing and Distribution [Member]        
Segment Reporting Information [Line Items]        
Net Sales 58,805 55,262 215,741 172,746
Alcohol Sales, Net [Member] | Marketing and Distribution [Member]        
Segment Reporting Information [Line Items]        
Net Sales 74 308 292 975
Total Marketing and Distribution Sales [Member] | Marketing and Distribution [Member]        
Segment Reporting Information [Line Items]        
Net Sales 62,271 58,691 224,767 183,081
Total Other Production Sales [Member] | Other Production [Member]        
Segment Reporting Information [Line Items]        
Net Sales $ 75,037 $ 88,934 $ 163,190 $ 258,245
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Segments (Details) - Schedule of Assets by Operating Segments - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Total assets:    
Total assets $ 461,102 $ 478,321 [1]
Pekin Campus [Member]    
Total assets:    
Total assets 246,580 257,089
Marketing and Distribution [Member]    
Total assets:    
Total assets 113,797 114,755
Other Production [Member]    
Total assets:    
Total assets 57,280 51,886
Corporate and Other [Member]    
Total assets:    
Total assets $ 43,445 $ 54,591
[1] Amounts derived from the audited consolidated financial statements for the year ended December 31, 2022.
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Inventory [Line Items]    
Inventory is net of a valuation adjustment $ 0 $ 4,612,000
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Details) - Schedule of Inventories - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Inventory [Line Items]    
Finished goods $ 36,835 $ 47,736
Work in progress 6,363 6,396
Raw materials 12,502 11,197
Other 1,392 1,299
Total $ 57,092 $ 66,628 [1]
[1] Amounts derived from the audited consolidated financial statements for the year ended December 31, 2022.
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives (Details) - Not Designated as Hedging Instrument [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Derivatives [Line Items]        
Recognized net losses $ 2,711      
Recognized net gains   $ 1,772 $ 2,463 $ 20,164
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives (Details) - Schedule of Derivatives not Designated as Hedging Instruments - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Cash Collateral Balance [Member]    
Derivatives (Details) - Schedule of Derivatives not Designated as Hedging Instruments [Line Items]    
Cash collateral balance $ 8,699 $ 13,069
Commodity contracts [Member]    
Derivatives (Details) - Schedule of Derivatives not Designated as Hedging Instruments [Line Items]    
Commodity Contracts Assets 3,974 4,973
Commodity Contracts Liabilities $ 7,249 $ 6,732
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives (Details) - Schedule of Recognized Gains (Losses) for its Derivatives - Cost of goods sold [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Derivatives [Line Items]        
Realized gain loss on derivatives $ 6,206 $ (13,332) $ 3,980 $ 16,143
Unrealized gain loss on derivatives (8,917) 11,560 (1,517) 4,021
Commodity Contract [Member]        
Derivatives [Line Items]        
Realized gain loss on derivatives 6,206 (13,332) 3,980 16,143
Unrealized gain loss on derivatives $ (8,917) $ 11,560 $ (1,517) $ 4,021
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Debt (Details)
$ in Millions
Sep. 30, 2023
USD ($)
Debt (Details) [Line Items]  
Unused borrowing $ 53.4
Orion term loan 25.0
Kinergy’s [Member]  
Debt (Details) [Line Items]  
Unused borrowing $ 40.0
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Debt (Details) - Schedule of Long-Term Borrowings - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt (Details) - Schedule of Long-Term Borrowings [Line Items]    
Term debt $ 84,923 $ 78,076
Less unamortized debt discount (4,095) (4,686)
Less unamortized debt financing costs (4,950) (5,034)
Less current portion
Long-term debt 75,878 68,356 [1]
Kinergy line of credit [Member]    
Debt (Details) - Schedule of Long-Term Borrowings [Line Items]    
Term debt 24,923 18,076
Orion term loan [Member]    
Debt (Details) - Schedule of Long-Term Borrowings [Line Items]    
Term debt $ 60,000 $ 60,000
[1] Amounts derived from the audited consolidated financial statements for the year ended December 31, 2022.
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
gal
Commitments and Contingencies (Details) [Line Items]  
Open fixed-price sales contracts valued $ 7,863,000
Future commitments for capital projects $ 23,639,000
Sales Commitments [Member]  
Commitments and Contingencies (Details) [Line Items]  
Indexed-price sales (in US Gallons) | gal 92,138,000
Alcohol From Suppliers [Member] | Purchase Commitments [Member]  
Commitments and Contingencies (Details) [Line Items]  
Indexed-price sales (in US Gallons) | gal 11,516,000
Fixed-price purchase contracts value $ 1,948,000
Corn From Suppliers [Member] | Purchase Commitments [Member]  
Commitments and Contingencies (Details) [Line Items]  
Fixed-price purchase contracts value 14,961,000
Natural Gas [Member] | Purchase Commitments [Member]  
Commitments and Contingencies (Details) [Line Items]  
Purchase price contracts amount 10,020,000
Alcohol Sales Contracts [Member]  
Commitments and Contingencies (Details) [Line Items]  
Open fixed-price sales contracts valued $ 248,902,000
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Pension and Retirement Benefit Plans (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Pension Plan [Member]          
Pension and Retirement Benefit Plans [Line Items]          
Projected benefit obligation, amount         $ 18,000,000
Fair value of plan assets         16,700,000
Underfunded amount         1,300,000
Net periodic expense $ 39,000 $ 8,000 $ 117,000 $ 24,000  
Interest cost 225,000 164,000 675,000 492,000  
Service cost 62,000 101,000 186,000 303,000  
Expected return on plan assets 248,000 273,000 744,000 819,000  
Postretirement Life Insurance [Member]          
Pension and Retirement Benefit Plans [Line Items]          
Projected benefit obligation, amount         $ 3,900,000
Net periodic expense 36,000 32,000 108,000 96,000  
Interest cost 46,000 6,000 138,000 18,000  
Service cost 3,000 $ 26,000 9,000 $ 78,000  
Amortization of gains $ 13,000   $ 39,000    
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Details) - Schedule of Recurring and Nonrecurring Fair Value Measurements - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Assets:    
Asset $ 3,974 $ 4,973 [1]
Liabilities:    
Liabilities 7,249 6,732 [1]
Derivative Financial Instruments, Assets [Member]    
Assets:    
Asset 3,974  
Derivative Financial Instruments, Liabilities [Member]    
Liabilities:    
Liabilities (7,249) 6,732
Large U.S. Equity [Member]    
Assets:    
Asset [2],[3]   $ 4,586
Benefit Plan Percentage Allocation [2],[3]   28.00%
Small/Mid U.S. Equity [Member]    
Assets:    
Asset [2],[4]   $ 2,986
Benefit Plan Percentage Allocation [2],[4]   18.00%
International Equity [Member]    
Assets:    
Asset [2],[5]   $ 2,406
Benefit Plan Percentage Allocation [2],[5]   14.00%
Fixed Income [Member]    
Assets:    
Asset [2],[6]   $ 6,710
Benefit Plan Percentage Allocation [2],[6]   40.00%
Fixed Income [Member] | Derivative Financial Instruments, Assets [Member]    
Assets:    
Asset   $ 21,661
Level 1 [Member]    
Assets:    
Asset   4,973
Level 1 [Member] | Derivative Financial Instruments, Assets [Member]    
Assets:    
Asset 3,974  
Level 1 [Member] | Derivative Financial Instruments, Liabilities [Member]    
Liabilities:    
Liabilities (7,249) 6,732
Level 1 [Member] | Large U.S. Equity [Member]    
Assets:    
Asset [2],[3]  
Level 1 [Member] | Small/Mid U.S. Equity [Member]    
Assets:    
Asset [2],[4]  
Level 1 [Member] | International Equity [Member]    
Assets:    
Asset [2],[5]  
Level 1 [Member] | Fixed Income [Member]    
Assets:    
Asset [2],[6]  
Level 1 [Member] | Fixed Income [Member] | Derivative Financial Instruments, Assets [Member]    
Assets:    
Asset   4,973
Level 2 [Member]    
Assets:    
Asset  
Level 2 [Member] | Derivative Financial Instruments, Assets [Member]    
Assets:    
Asset  
Level 2 [Member] | Derivative Financial Instruments, Liabilities [Member]    
Liabilities:    
Liabilities
Level 2 [Member] | Large U.S. Equity [Member]    
Assets:    
Asset [2],[3]   4,586
Level 2 [Member] | Small/Mid U.S. Equity [Member]    
Assets:    
Asset [2],[4]   2,986
Level 2 [Member] | International Equity [Member]    
Assets:    
Asset [2],[5]   2,406
Level 2 [Member] | Fixed Income [Member]    
Assets:    
Asset [2],[6]   6,710
Level 2 [Member] | Fixed Income [Member] | Derivative Financial Instruments, Assets [Member]    
Assets:    
Asset   16,688
Level 3 [Member]    
Assets:    
Asset  
Level 3 [Member] | Derivative Financial Instruments, Assets [Member]    
Assets:    
Asset  
Level 3 [Member] | Derivative Financial Instruments, Liabilities [Member]    
Liabilities:    
Liabilities
Level 3 [Member] | Large U.S. Equity [Member]    
Assets:    
Asset [2],[3]  
Level 3 [Member] | Small/Mid U.S. Equity [Member]    
Assets:    
Asset [2],[4]  
Level 3 [Member] | International Equity [Member]    
Assets:    
Asset [2],[5]  
Level 3 [Member] | Fixed Income [Member]    
Assets:    
Asset [2],[6]  
Level 3 [Member] | Fixed Income [Member] | Derivative Financial Instruments, Assets [Member]    
Assets:    
Asset  
[1] Amounts derived from the audited consolidated financial statements for the year ended December 31, 2022.
[2] Included in other assets in the consolidated balance sheets.
[3] 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.
[4] 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.
[5] 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.
[6] 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 48 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Loss Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Convertible Securities [Member]        
Loss Per Share (Details) [Line Items]        
Weighted-average shares 981,000 964,000 981,000 964,000
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Loss Per Share (Details) - Schedule of Basic and Diluted Loss Per Share - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Schedule Of Basic And Diluted Loss Per Share Abstract                
Net loss $ (3,489) $ 7,595 $ (13,166) $ (28,038) $ 22,115 $ (2,602) $ (9,060) $ (8,525)
Less: Preferred stock dividends (319)     (319)     (946) (946)
Basic and Diluted loss per share:                
Loss available to common stockholders basic $ (3,808)     $ (28,357)     $ (10,006) $ (9,471)
Loss available to common stockholders,Shares basic (in Shares) 73,191,000     73,011,000     73,464,000 71,815,000
Loss available to common stockholders, Per-Share basic (in Dollars per share) $ (0.05)     $ (0.39)     $ (0.14) $ (0.13)
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Loss Per Share (Details) - Schedule of Basic and Diluted Loss Per Share (Parentheticals) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Schedule Of Basic And Diluted Loss Per Share Abstract        
Loss available to common stockholders diluted $ (3,808) $ (28,357) $ (10,006) $ (9,471)
Loss available to common stockholders,Shares diluted 73,191,000 73,011,000 73,464,000 71,815,000
Loss available to common stockholders, Per-Share diluted $ (0.05) $ (0.39) $ (0.14) $ (0.13)
XML 51 f10q0923_altoingred_htm.xml IDEA: XBRL DOCUMENT 0000778164 2023-01-01 2023-09-30 0000778164 2023-11-07 0000778164 2023-09-30 0000778164 2022-12-31 0000778164 us-gaap:SeriesAPreferredStockMember 2023-09-30 0000778164 us-gaap:SeriesAPreferredStockMember 2022-12-31 0000778164 us-gaap:SeriesBPreferredStockMember 2023-09-30 0000778164 us-gaap:SeriesBPreferredStockMember 2022-12-31 0000778164 us-gaap:NonvotingCommonStockMember 2023-09-30 0000778164 us-gaap:NonvotingCommonStockMember 2022-12-31 0000778164 2023-07-01 2023-09-30 0000778164 2022-07-01 2022-09-30 0000778164 2022-01-01 2022-09-30 0000778164 2021-12-31 0000778164 2022-09-30 0000778164 us-gaap:PreferredStockMember 2022-12-31 0000778164 us-gaap:CommonStockMember 2022-12-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000778164 us-gaap:RetainedEarningsMember 2022-12-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000778164 us-gaap:PreferredStockMember 2023-01-01 2023-03-31 0000778164 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000778164 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000778164 2023-01-01 2023-03-31 0000778164 us-gaap:PreferredStockMember 2023-03-31 0000778164 us-gaap:CommonStockMember 2023-03-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000778164 us-gaap:RetainedEarningsMember 2023-03-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000778164 2023-03-31 0000778164 us-gaap:PreferredStockMember 2023-04-01 2023-06-30 0000778164 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000778164 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000778164 2023-04-01 2023-06-30 0000778164 us-gaap:PreferredStockMember 2023-06-30 0000778164 us-gaap:CommonStockMember 2023-06-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000778164 us-gaap:RetainedEarningsMember 2023-06-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000778164 2023-06-30 0000778164 us-gaap:PreferredStockMember 2023-07-01 2023-09-30 0000778164 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000778164 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0000778164 us-gaap:PreferredStockMember 2023-09-30 0000778164 us-gaap:CommonStockMember 2023-09-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000778164 us-gaap:RetainedEarningsMember 2023-09-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0000778164 us-gaap:PreferredStockMember 2021-12-31 0000778164 us-gaap:CommonStockMember 2021-12-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000778164 us-gaap:RetainedEarningsMember 2021-12-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000778164 us-gaap:PreferredStockMember 2022-01-01 2022-03-31 0000778164 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000778164 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000778164 2022-01-01 2022-03-31 0000778164 us-gaap:PreferredStockMember 2022-03-31 0000778164 us-gaap:CommonStockMember 2022-03-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000778164 us-gaap:RetainedEarningsMember 2022-03-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000778164 2022-03-31 0000778164 us-gaap:PreferredStockMember 2022-04-01 2022-06-30 0000778164 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000778164 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000778164 2022-04-01 2022-06-30 0000778164 us-gaap:PreferredStockMember 2022-06-30 0000778164 us-gaap:CommonStockMember 2022-06-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000778164 us-gaap:RetainedEarningsMember 2022-06-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000778164 2022-06-30 0000778164 us-gaap:PreferredStockMember 2022-07-01 2022-09-30 0000778164 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000778164 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0000778164 us-gaap:PreferredStockMember 2022-09-30 0000778164 us-gaap:CommonStockMember 2022-09-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000778164 us-gaap:RetainedEarningsMember 2022-09-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0000778164 us-gaap:AssetPledgedAsCollateralMember 2023-09-30 0000778164 us-gaap:AssetPledgedAsCollateralMember 2022-12-31 0000778164 2022-09-12 0000778164 alto:InitialPurchaseMember 2022-09-12 0000778164 2023-09-30 2023-09-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesMember 2023-07-01 2023-09-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesMember 2022-07-01 2022-09-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesMember 2023-01-01 2023-09-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesMember 2022-01-01 2022-09-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2023-07-01 2023-09-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2022-07-01 2022-09-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2023-01-01 2023-09-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2022-01-01 2022-09-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2023-07-01 2023-09-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2022-07-01 2022-09-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2023-01-01 2023-09-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2022-01-01 2022-09-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2023-07-01 2023-09-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2022-07-01 2022-09-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2023-01-01 2023-09-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2022-01-01 2022-09-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesGrossMember 2023-07-01 2023-09-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesGrossMember 2022-07-01 2022-09-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesGrossMember 2023-01-01 2023-09-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesGrossMember 2022-01-01 2022-09-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesNetMember 2023-07-01 2023-09-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesNetMember 2022-07-01 2022-09-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesNetMember 2023-01-01 2023-09-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesNetMember 2022-01-01 2022-09-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2023-07-01 2023-09-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2022-07-01 2022-09-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2023-01-01 2023-09-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2022-01-01 2022-09-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2023-07-01 2023-09-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2022-07-01 2022-09-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2023-01-01 2023-09-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2022-01-01 2022-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesMember 2023-07-01 2023-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesMember 2022-07-01 2022-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesMember 2023-01-01 2023-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesMember 2022-01-01 2022-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2023-07-01 2023-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2022-07-01 2022-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2023-01-01 2023-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2022-01-01 2022-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2023-07-01 2023-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2022-07-01 2022-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2023-01-01 2023-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2022-01-01 2022-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2023-07-01 2023-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2022-07-01 2022-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2023-01-01 2023-09-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2022-01-01 2022-09-30 0000778164 us-gaap:CorporateAndOtherMember 2023-07-01 2023-09-30 0000778164 us-gaap:CorporateAndOtherMember 2022-07-01 2022-09-30 0000778164 us-gaap:CorporateAndOtherMember 2023-01-01 2023-09-30 0000778164 us-gaap:CorporateAndOtherMember 2022-01-01 2022-09-30 0000778164 alto:IntersegmentEliminationsMember 2023-07-01 2023-09-30 0000778164 alto:IntersegmentEliminationsMember 2022-07-01 2022-09-30 0000778164 alto:IntersegmentEliminationsMember 2023-01-01 2023-09-30 0000778164 alto:IntersegmentEliminationsMember 2022-01-01 2022-09-30 0000778164 alto:NetSalesAsReportedMember 2023-07-01 2023-09-30 0000778164 alto:NetSalesAsReportedMember 2022-07-01 2022-09-30 0000778164 alto:NetSalesAsReportedMember 2023-01-01 2023-09-30 0000778164 alto:NetSalesAsReportedMember 2022-01-01 2022-09-30 0000778164 alto:PekinCampusMember 2023-07-01 2023-09-30 0000778164 alto:PekinCampusMember 2022-07-01 2022-09-30 0000778164 alto:PekinCampusMember 2023-01-01 2023-09-30 0000778164 alto:PekinCampusMember 2022-01-01 2022-09-30 0000778164 alto:MarketingAndDistributionsMember 2023-07-01 2023-09-30 0000778164 alto:MarketingAndDistributionsMember 2022-07-01 2022-09-30 0000778164 alto:MarketingAndDistributionsMember 2023-01-01 2023-09-30 0000778164 alto:MarketingAndDistributionsMember 2022-01-01 2022-09-30 0000778164 alto:OtherProductionIncomeTaxMember 2023-07-01 2023-09-30 0000778164 alto:OtherProductionIncomeTaxMember 2022-07-01 2022-09-30 0000778164 alto:OtherProductionIncomeTaxMember 2023-01-01 2023-09-30 0000778164 alto:OtherProductionIncomeTaxMember 2022-01-01 2022-09-30 0000778164 alto:CorporateActivitiesMember 2023-07-01 2023-09-30 0000778164 alto:CorporateActivitiesMember 2022-07-01 2022-09-30 0000778164 alto:CorporateActivitiesMember 2023-01-01 2023-09-30 0000778164 alto:CorporateActivitiesMember 2022-01-01 2022-09-30 0000778164 alto:CostOfGoodsSoldAsReportedMember 2023-07-01 2023-09-30 0000778164 alto:CostOfGoodsSoldAsReportedMember 2022-07-01 2022-09-30 0000778164 alto:CostOfGoodsSoldAsReportedMember 2023-01-01 2023-09-30 0000778164 alto:CostOfGoodsSoldAsReportedMember 2022-01-01 2022-09-30 0000778164 alto:ProductionMember 2023-07-01 2023-09-30 0000778164 alto:ProductionMember 2022-07-01 2022-09-30 0000778164 alto:ProductionMember 2023-01-01 2023-09-30 0000778164 alto:ProductionMember 2022-01-01 2022-09-30 0000778164 alto:PekinCampusProductionMember 2023-09-30 0000778164 alto:PekinCampusProductionMember 2022-12-31 0000778164 alto:MarketingAndDistributionsMember 2023-09-30 0000778164 alto:MarketingAndDistributionsMember 2022-12-31 0000778164 alto:OtherProductionIncomeTaxMember 2023-09-30 0000778164 alto:OtherProductionIncomeTaxMember 2022-12-31 0000778164 us-gaap:CorporateAndOtherMember 2023-09-30 0000778164 us-gaap:CorporateAndOtherMember 2022-12-31 0000778164 us-gaap:NondesignatedMember 2023-07-01 2023-09-30 0000778164 us-gaap:NondesignatedMember 2022-07-01 2022-09-30 0000778164 us-gaap:NondesignatedMember 2023-01-01 2023-09-30 0000778164 us-gaap:NondesignatedMember 2022-01-01 2022-09-30 0000778164 alto:CashCollateralBalanceMember 2023-09-30 0000778164 us-gaap:CommodityContractMember 2023-09-30 0000778164 alto:CashCollateralBalanceMember 2022-12-31 0000778164 us-gaap:CommodityContractMember 2022-12-31 0000778164 us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0000778164 us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0000778164 us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0000778164 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0000778164 us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0000778164 us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0000778164 us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0000778164 us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0000778164 alto:KinergyLineOfCreditMember 2023-09-30 0000778164 alto:KinergyLineOfCreditMember 2023-09-30 0000778164 alto:KinergyLineOfCreditMember 2022-12-31 0000778164 alto:OrionTermLoanMember 2023-09-30 0000778164 alto:OrionTermLoanMember 2022-12-31 0000778164 alto:SalesCommitmentsMember 2023-01-01 2023-09-30 0000778164 alto:AlcoholSalesContractsMember 2023-09-30 0000778164 alto:AlcoholFromItsSuppliersMember alto:EthanolPurchaseContractsMember 2023-01-01 2023-09-30 0000778164 alto:AlcoholFromItsSuppliersMember alto:EthanolPurchaseContractsMember 2023-09-30 0000778164 alto:CornFromSuppliersMember alto:EthanolPurchaseContractsMember 2023-09-30 0000778164 us-gaap:NaturalGasProductionMember alto:EthanolPurchaseContractsMember 2023-01-01 2023-09-30 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2023-07-01 2023-09-30 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2022-07-01 2022-09-30 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-09-30 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-09-30 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2022-12-31 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2023-07-01 2023-09-30 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2022-07-01 2022-09-30 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2023-01-01 2023-09-30 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2022-01-01 2022-09-30 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember 2023-09-30 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel1Member 2023-09-30 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel2Member 2023-09-30 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel3Member 2023-09-30 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2023-09-30 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueInputsLevel1Member 2023-09-30 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueInputsLevel2Member 2023-09-30 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueInputsLevel3Member 2023-09-30 0000778164 us-gaap:FairValueInputsLevel1Member 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member 2022-12-31 0000778164 alto:LargeUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:LargeUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:LargeUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:LargeUSEquityMember 2022-12-31 0000778164 alto:SmallMidUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:SmallMidUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:SmallMidUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:SmallMidUSEquityMember 2022-12-31 0000778164 alto:InternationalEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:InternationalEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:InternationalEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:InternationalEquityMember 2022-12-31 0000778164 alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel1Member alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel2Member alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel3Member alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0000778164 us-gaap:ConvertibleDebtSecuritiesMember 2023-07-01 2023-09-30 0000778164 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-09-30 0000778164 us-gaap:ConvertibleDebtSecuritiesMember 2022-07-01 2022-09-30 0000778164 us-gaap:ConvertibleDebtSecuritiesMember 2022-01-01 2022-09-30 shares iso4217:USD iso4217:USD shares utr:gal iso4217:AFN pure 10-Q true 2023-09-30 2023 false 000-21467 ALTO INGREDIENTS, INC. DE 41-2170618 1300 South Second Street Pekin IL 61554 (916) 403-2123 Common Stock, $0.001 par value ALTO NASDAQ Yes Yes Accelerated Filer false false false 76139100 26162000 36456000 8699000 13069000 51000 105000 66065000 68655000 57092000 66628000 3974000 4973000 6213000 9340000 168205000 199121000 248882000 239069000 23387000 18937000 8645000 9087000 5970000 5970000 6013000 6137000 44015000 40131000 461102000 478321000 23990000 28115000 16644000 26556000 4044000 3849000 7249000 6732000 6488000 12765000 58415000 78017000 75878000 68356000 19942000 15062000 8870000 8797000 163105000 170232000 0.001 0.001 10000000 10000000 1684000 1684000 1581000 1581000 927000 927000 927000 927000 18075000 18075000 1000 1000 0.001 0.001 300000000 300000000 76115000 76115000 75154000 75154000 76000 75000 0.001 0.001 3553000 3553000 1000 1000 1000 1000 1040747000 1040834000 1822000 1822000 -744649000 -734643000 297997000 308089000 461102000 478321000 318127000 336877000 949315000 1007184000 313966000 356716000 931137000 1013406000 4161000 -19839000 18178000 -6222000 8488000 7403000 24281000 24028000 574000 -4327000 -27242000 -6677000 -30250000 -2000000 -340000 -5299000 -859000 2812000 2812000 22652000 26000 -456000 104000 -68000 -3489000 -28038000 -9060000 -8525000 -3489000 -28038000 -9060000 -8525000 319000 319000 946000 946000 -3808000 -28357000 -10006000 -9471000 -0.05 -0.39 -0.14 -0.13 73191000 73011000 73464000 71815000 -9060000 -8525000 17382000 19122000 2463000 20164000 7963000 574000 2718000 2546000 793000 29000 599000 -54000 -187000 -2644000 -16137000 -9536000 13290000 -3253000 -12692000 -4014000 -3799000 -11679000 -10684000 10229000 1840000 24611000 25233000 14766000 3500000 14685000 -28111000 -25152000 6847000 -4452000 2683000 1002000 946000 946000 3218000 -6400000 -14664000 -29712000 49525000 62125000 34861000 32413000 26162000 28458000 8699000 3955000 34861000 32413000 6063000 961000 7167000 2185000 209000 927000 1000 75154000 75000 1040834000 -734643000 1822000 308089000 752000 752000 1893000 2000 -8000 -6000 860000 1000 1681000 1682000 312000 312000 -13166000 -13166000 927000 1000 76187000 76000 1039897000 -748121000 1822000 293675000 959000 959000 125000 -120000 -120000 389000 1001000 1001000 315000 315000 7595000 7595000 927000 1000 75923000 76000 1039735000 -740841000 1822000 300793000 1007000 1007000 192000 5000 5000 319000 319000 -3489000 -3489000 927000 1000 76115000 76000 1040747000 -744649000 1822000 297997000 927000 1000 72778000 73000 1037205000 -691781000 -284000 345214000 673000 673000 684000 -9000 -9000 949000 1000 1000 312000 312000 -2602000 -2602000 927000 1000 74411000 74000 1037869000 -694695000 -284000 342965000 1106000 1106000 -223000 -2283000 -2283000 315000 315000 22115000 22115000 927000 1000 74188000 74000 1036692000 -672895000 -284000 363588000 767000 767000 27000 2000 2000 259000 1002000 1002000 319000 319000 -28038000 -28038000 927000 1000 73956000 74000 1036459000 -701252000 -284000 334998000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">1.</td><td><span style="font-variant: small-caps">ORGANIZATION </span>AND BASIS OF PRESENTATION.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><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, and its direct and indirect wholly-owned subsidiaries (collectively, the “Company”), including Kinergy Marketing LLC, an Oregon limited liability company (“Kinergy”), Alto Nutrients, LLC, a California limited liability company, Eagle Alcohol Company, LLC, a Delaware limited liability company, Alto Op Co., a Delaware corporation, Alto Pekin, LLC, a Delaware limited liability company, and Alto ICP, LLC, a Delaware limited liability company, and the Company’s production facilities in Oregon and Idaho.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The Company is a leading producer and distributor 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. The Company’s two production facilities in Oregon and Idaho are located in close proximity to both feed and fuel-grade ethanol customers.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The Company has a combined alcohol production capacity of 350 million gallons per year and produced in 2022 over 1.6 million tons of essential ingredients, such as dried yeast, corn protein meal, corn protein feed, corn germ, and distillers grains and liquid feed used in commercial animal feed and pet foods. In addition, the Company markets and distributes fuel-grade ethanol produced by third parties.</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: justify; text-indent: 0in">The Company focuses on four key markets: <i>Health, Home &amp; Beauty</i>; <i>Food &amp; Beverage</i>; <i>Essential Ingredients</i>; and <i>Renewable Fuels</i>. Products for the Health, Home &amp; Beauty market include specialty alcohols used in mouthwash, cosmetics, pharmaceuticals, hand sanitizers, disinfectants and cleaners. Products for the Food &amp; Beverage markets include grain neutral spirits used in alcoholic beverages and vinegar as well as corn germ used for corn oils. Products for Essential Ingredients markets include dried yeast, corn protein meal, corn protein feed, corn germ, and distillers grains and liquid feed used in commercial animal feed and pet foods. Products for the Renewable Fuels markets include fuel-grade ethanol and distillers corn oil used as a feedstock for renewable diesel and biodiesel fuels.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">As of September 30, 2023, all of the Company’s production facilities were operating, however, from January 2023 to April 2023, its Magic Valley plant in Idaho was temporarily hot-idled due to extreme natural gas prices, other unfavorable market conditions and to facilitate the installation of its new high protein systems at the plant. The Company restarted the facility in April 2023. As market conditions change, the Company may increase, decrease or idle production at one or more operating facilities or resume operations at any idled facility.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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, 2022. 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, 2022. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair statement of the results for interim periods have been included. All significant intercompany accounts and transactions have been eliminated in consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Accounts Receivable and Allowance for Credit Losses</span></i> – Trade accounts receivable are presented at original invoice amount, net of the allowance for credit losses. The Company sells specialty alcohols to large consumer product companies, sells fuel-grade ethanol to gasoline refining and distribution companies, sells essential ingredients to animal feed customers, including distillers grains and other feed products to dairy operators and animal feedlots and corn oil to poultry and biodiesel customers, in each case generally without requiring collateral.</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 carrying amount of accounts receivable is reduced by a valuation allowance that reflects the Company’s best estimate of the amounts that will not be collected. The Company regularly reviews accounts receivable and based on assessments of current customer creditworthiness, estimates the portion, if any, of the customer balance that will not be collected.</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">Of the accounts receivable balance, approximately $60,173,000 and $55,667,000 at September 30, 2023 and December 31, 2022, respectively, were used as collateral under Kinergy’s operating line of credit. The allowance for credit losses was $51,000 and $105,000 as of September 30, 2023 and December 31, 2022, respectively. The Company recorded a bad debt recovery of $8,000 and $253,000 for the three months ended September 30, 2023 and 2022, respectively. The Company recorded a bad debt recovery of $54,000 and $187,000 for the nine months ended September 30, 2023 and 2022, 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: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Share Repurchase Program</span></i> – On September 12, 2022, the Company announced a share repurchase program under which it may repurchase up to $50 million of its common stock with an initial purchase authorization of $10 million. The Company’s lender has further limited the Company’s purchase authorization to $5 million. Amounts in excess of the purchase authorization of $5 million will require additional lender consent and amounts in excess of the initial purchase authorization of $10 million will require additional board and preferred stockholder authorization. The share repurchase program does not have an expiration date, does not require the repurchase of any particular amount of shares, and may be implemented, modified, suspended or discontinued in whole or in part at any time and without further notice. As repurchases are made, the Company will retire the shares, resulting in a reduction of issued and outstanding shares. For the nine months ended September 30, 2023, the Company repurchased an aggregate of 1,249,000 shares for $2,683,000 in cash. The Company did not repurchase any shares during the three months ended September 30, 2023. As of September 30, 2023, total repurchases under the program since its inception equaled 1,600,000 shares for $4,008,000 in cash.</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"><i><span style="text-decoration:underline">Financial Instruments</span></i> – The carrying values of cash and cash equivalents, restricted cash, 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 long-term debt instruments are not considered materially different than fair value because they were just recently issued.</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"><i><span style="text-decoration:underline">Income from Cash Grant</span></i> – In 2022, the Company applied for the USDA’s Biofuel Producer Program (“BPP”). The program was created as part of the CARES Act in 2020, which allocated $700,000,000 to support biofuel producers who experienced market losses due to the pandemic. The cash grant is not required to be repaid. Since these funds are provided to subsidize historical losses of the Company, and are not required to be repaid, the Company accounted for the proceeds by analogy to International Accounting Standards 20, <i>Accounting for Government Grants and Disclosure of Government Assistance</i>, and reported the amount as income from cash grant in the accompanying consolidated statements of operations. The Company received $2,812,000 in cash from the BPP during the three and nine months ended September 30, 2023 and $22,652,000 in cash from the BPP for the nine months ended September 30, 2022.</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"><i><span style="text-decoration:underline">Estimates and Assumptions</span></i> – The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates are required as part of determining the allowance for credit losses, net realizable value of inventory, long-lived asset impairments, valuation allowances on deferred income taxes, the potential outcome of future tax consequences of events recognized in the Company’s financial statements or tax returns, and the valuation of assets acquired and liabilities assumed as a result of business combinations. Actual results and outcomes may materially differ from management’s estimates and assumptions.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><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, and its direct and indirect wholly-owned subsidiaries (collectively, the “Company”), including Kinergy Marketing LLC, an Oregon limited liability company (“Kinergy”), Alto Nutrients, LLC, a California limited liability company, Eagle Alcohol Company, LLC, a Delaware limited liability company, Alto Op Co., a Delaware corporation, Alto Pekin, LLC, a Delaware limited liability company, and Alto ICP, LLC, a Delaware limited liability company, and the Company’s production facilities in Oregon and Idaho.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The Company is a leading producer and distributor 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. The Company’s two production facilities in Oregon and Idaho are located in close proximity to both feed and fuel-grade ethanol customers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The Company has a combined alcohol production capacity of 350 million gallons per year and produced in 2022 over 1.6 million tons of essential ingredients, such as dried yeast, corn protein meal, corn protein feed, corn germ, and distillers grains and liquid feed used in commercial animal feed and pet foods. In addition, the Company markets and distributes fuel-grade ethanol produced by third parties.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The Company focuses on four key markets: <i>Health, Home &amp; Beauty</i>; <i>Food &amp; Beverage</i>; <i>Essential Ingredients</i>; and <i>Renewable Fuels</i>. Products for the Health, Home &amp; Beauty market include specialty alcohols used in mouthwash, cosmetics, pharmaceuticals, hand sanitizers, disinfectants and cleaners. Products for the Food &amp; Beverage markets include grain neutral spirits used in alcoholic beverages and vinegar as well as corn germ used for corn oils. Products for Essential Ingredients markets include dried yeast, corn protein meal, corn protein feed, corn germ, and distillers grains and liquid feed used in commercial animal feed and pet foods. Products for the Renewable Fuels markets include fuel-grade ethanol and distillers corn oil used as a feedstock for renewable diesel and biodiesel fuels.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">As of September 30, 2023, all of the Company’s production facilities were operating, however, from January 2023 to April 2023, its Magic Valley plant in Idaho was temporarily hot-idled due to extreme natural gas prices, other unfavorable market conditions and to facilitate the installation of its new high protein systems at the plant. The Company restarted the facility in April 2023. As market conditions change, the Company may increase, decrease or idle production at one or more operating facilities or resume operations at any idled facility.</p> 350000000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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, 2022. 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, 2022. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair statement of the results for interim periods have been included. All significant intercompany accounts and transactions have been eliminated in consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Accounts Receivable and Allowance for Credit Losses</span></i> – Trade accounts receivable are presented at original invoice amount, net of the allowance for credit losses. The Company sells specialty alcohols to large consumer product companies, sells fuel-grade ethanol to gasoline refining and distribution companies, sells essential ingredients to animal feed customers, including distillers grains and other feed products to dairy operators and animal feedlots and corn oil to poultry and biodiesel customers, in each case generally without requiring collateral.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The carrying amount of accounts receivable is reduced by a valuation allowance that reflects the Company’s best estimate of the amounts that will not be collected. The Company regularly reviews accounts receivable and based on assessments of current customer creditworthiness, estimates the portion, if any, of the customer balance that will not be collected.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Of the accounts receivable balance, approximately $60,173,000 and $55,667,000 at September 30, 2023 and December 31, 2022, respectively, were used as collateral under Kinergy’s operating line of credit. The allowance for credit losses was $51,000 and $105,000 as of September 30, 2023 and December 31, 2022, respectively. The Company recorded a bad debt recovery of $8,000 and $253,000 for the three months ended September 30, 2023 and 2022, respectively. The Company recorded a bad debt recovery of $54,000 and $187,000 for the nine months ended September 30, 2023 and 2022, respectively. The Company does not have any off-balance sheet credit exposure related to its customers.</p> 60173000 55667000 51000 105000 8000 253000 54000 187000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Share Repurchase Program</span></i> – On September 12, 2022, the Company announced a share repurchase program under which it may repurchase up to $50 million of its common stock with an initial purchase authorization of $10 million. The Company’s lender has further limited the Company’s purchase authorization to $5 million. Amounts in excess of the purchase authorization of $5 million will require additional lender consent and amounts in excess of the initial purchase authorization of $10 million will require additional board and preferred stockholder authorization. The share repurchase program does not have an expiration date, does not require the repurchase of any particular amount of shares, and may be implemented, modified, suspended or discontinued in whole or in part at any time and without further notice. As repurchases are made, the Company will retire the shares, resulting in a reduction of issued and outstanding shares. For the nine months ended September 30, 2023, the Company repurchased an aggregate of 1,249,000 shares for $2,683,000 in cash. The Company did not repurchase any shares during the three months ended September 30, 2023. As of September 30, 2023, total repurchases under the program since its inception equaled 1,600,000 shares for $4,008,000 in cash.</p> 50000000 10000000 5000000 5000000 10000000 1249000 2683000 1600000 4008000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Financial Instruments</span></i> – The carrying values of cash and cash equivalents, restricted cash, 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 long-term debt instruments are not considered materially different than fair value because they were just recently issued.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Income from Cash Grant</span></i> – In 2022, the Company applied for the USDA’s Biofuel Producer Program (“BPP”). The program was created as part of the CARES Act in 2020, which allocated $700,000,000 to support biofuel producers who experienced market losses due to the pandemic. The cash grant is not required to be repaid. Since these funds are provided to subsidize historical losses of the Company, and are not required to be repaid, the Company accounted for the proceeds by analogy to International Accounting Standards 20, <i>Accounting for Government Grants and Disclosure of Government Assistance</i>, and reported the amount as income from cash grant in the accompanying consolidated statements of operations. The Company received $2,812,000 in cash from the BPP during the three and nine months ended September 30, 2023 and $22,652,000 in cash from the BPP for the nine months ended September 30, 2022.</p> 700000000 2812000 2812000 22652000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Estimates and Assumptions</span></i> – The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates are required as part of determining the allowance for credit losses, net realizable value of inventory, long-lived asset impairments, valuation allowances on deferred income taxes, the potential outcome of future tax consequences of events recognized in the Company’s financial statements or tax returns, and the valuation of assets acquired and liabilities assumed as a result of business combinations. Actual results and outcomes may materially differ from management’s estimates and assumptions.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">2.</td><td>SEGMENTS.</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company reports its financial and operating performance in three segments: (1) Pekin production, which includes the production and sale of alcohols and essential ingredients produced at the Company’s Pekin, Illinois campus (“Pekin Campus”), (2) marketing and distribution, which includes marketing and merchant trading for Company-produced alcohols and essential ingredients on an aggregated basis, and sales of fuel-grade ethanol sourced from third parties, and (3) 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 separately 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> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><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="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><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="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic; text-align: left"><span style="text-decoration:underline">Net Sales</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Pekin Campus, recorded as gross:</td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; width: 52%; text-align: left">Alcohol sales</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">128,554</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">133,680</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">388,629</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">393,498</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Essential ingredient sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">51,634</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">54,537</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">169,220</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">169,670</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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">363</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">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">1,120</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">857</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Total Pekin Campus sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">180,551</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">188,549</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">558,969</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">564,025</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; 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="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Marketing and distribution:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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-indent: -0.125in; padding-left: 0.25in; text-align: left">Alcohol sales, gross</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">58,805</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">55,262</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">215,741</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">172,746</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Alcohol sales, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">308</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">292</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">975</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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">3,392</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,121</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,734</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,360</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Total marketing and distribution sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62,271</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,691</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">224,767</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">183,081</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; 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="text-indent: -0.125in; padding-left: 0.125in; 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; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Alcohol sales</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">57,159</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">64,492</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">122,477</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">191,483</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Essential ingredient sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,841</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24,439</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">40,614</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">66,748</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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">37</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</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">99</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">14</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Total Other production sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">75,037</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">88,934</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">163,190</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">258,245</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; 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="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Corporate and other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,060</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,159</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,342</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,064</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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">(3,792</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,456</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,953</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,231</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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">318,127</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,877</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">949,315</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,007,184</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-indent: -0.125in; padding-left: 0.125in; 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="text-indent: -0.125in; padding-left: 0.125in; text-decoration: underline; font-weight: bold; font-style: italic; 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; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Pekin Campus</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">179,995</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">207,939</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">546,591</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">572,512</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Marketing and distribution</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,051</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">55,159</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">212,923</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">173,670</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">73,584</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">91,663</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">165,401</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">261,514</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Corporate and other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,538</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,925</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,322</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,995</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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">(1,202</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">(970</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,100</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,285</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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">313,966</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">356,716</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">931,137</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,013,406</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-indent: -0.125in; padding-left: 0.125in; 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="text-indent: -0.125in; padding-left: 0.125in; text-decoration: underline; font-weight: bold; font-style: italic; text-align: left">Gross profit (loss):</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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-indent: -0.125in; padding-left: 0.125in; text-align: left">Pekin Campus</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">556</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(19,390</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12,378</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(8,487</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Marketing and distribution</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,220</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,532</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,844</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,411</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,453</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,729</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,211</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,269</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Corporate and other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">522</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,234</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,020</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,069</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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,590</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,486</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,853</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,946</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit (loss) 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">4,161</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(19,839</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">18,178</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">(6,222</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-indent: -0.125in; padding-left: 0.125in; 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="text-indent: -0.125in; padding-left: 0.125in; text-decoration: underline; font-weight: bold; font-style: italic; text-align: left">Income (loss) before provision 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; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Pekin Campus</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(1,956</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(22,664</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,716</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(6,252</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Marketing and distribution</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,403</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,622</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,019</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,444</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(20</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,958</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6,497</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,404</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Corporate and other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,916</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,038</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,298</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,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-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in; 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,489</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">(28,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">(9,060</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,525</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-decoration: underline; font-weight: bold; font-style: italic; text-align: left">Depreciation and amortization of intangibles:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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-indent: -0.125in; padding-left: 0.125in; text-align: left">Pekin Campus</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,961</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,758</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">14,778</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">14,381</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">458</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,273</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,921</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,095</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Corporate and other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">228</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">229</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">683</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">646</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in; 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,647</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">6,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">17,382</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">19,122</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-indent: -0.125in; padding-left: 0.125in; text-decoration: underline; font-weight: bold; font-style: italic; text-align: left">Interest expense, net of capitalized interest:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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-indent: -0.125in; padding-left: 0.125in; text-align: left">Pekin Campus</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">108</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(48</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(527</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(81</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Marketing and distribution</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">111</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">487</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">713</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,060</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">678</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(74</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><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(128</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Corporate and other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,103</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</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,940</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</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in; 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,000</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">340</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,299</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">859</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="text-align: center; border-bottom: Black 1.5pt solid"><b>September 30, 2023</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>December 31, 2022</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">Pekin Campus</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">246,580</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">257,089</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Marketing and distribution</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">113,797</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">114,755</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">57,280</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">51,886</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Corporate and other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">43,445</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">54,591</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">461,102</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">478,321</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> The following tables set forth certain financial data for the Company’s operating segments (in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><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="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><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="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic; text-align: left"><span style="text-decoration:underline">Net Sales</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Pekin Campus, recorded as gross:</td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; width: 52%; text-align: left">Alcohol sales</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">128,554</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">133,680</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">388,629</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">393,498</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Essential ingredient sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">51,634</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">54,537</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">169,220</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">169,670</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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">363</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">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">1,120</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">857</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Total Pekin Campus sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">180,551</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">188,549</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">558,969</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">564,025</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; 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="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Marketing and distribution:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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-indent: -0.125in; padding-left: 0.25in; text-align: left">Alcohol sales, gross</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">58,805</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">55,262</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">215,741</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">172,746</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Alcohol sales, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">308</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">292</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">975</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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">3,392</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,121</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,734</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,360</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Total marketing and distribution sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62,271</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,691</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">224,767</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">183,081</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; 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="text-indent: -0.125in; padding-left: 0.125in; 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; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Alcohol sales</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">57,159</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">64,492</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">122,477</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">191,483</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Essential ingredient sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,841</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24,439</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">40,614</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">66,748</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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">37</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</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">99</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">14</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Total Other production sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">75,037</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">88,934</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">163,190</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">258,245</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; 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="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Corporate and other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,060</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,159</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,342</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,064</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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">(3,792</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,456</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,953</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,231</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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">318,127</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,877</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">949,315</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,007,184</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-indent: -0.125in; padding-left: 0.125in; 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="text-indent: -0.125in; padding-left: 0.125in; text-decoration: underline; font-weight: bold; font-style: italic; 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; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Pekin Campus</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">179,995</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">207,939</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">546,591</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">572,512</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Marketing and distribution</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,051</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">55,159</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">212,923</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">173,670</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">73,584</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">91,663</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">165,401</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">261,514</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Corporate and other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,538</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,925</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,322</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,995</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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">(1,202</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">(970</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,100</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,285</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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">313,966</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">356,716</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">931,137</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,013,406</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-indent: -0.125in; padding-left: 0.125in; 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="text-indent: -0.125in; padding-left: 0.125in; text-decoration: underline; font-weight: bold; font-style: italic; text-align: left">Gross profit (loss):</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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-indent: -0.125in; padding-left: 0.125in; text-align: left">Pekin Campus</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">556</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(19,390</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12,378</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(8,487</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Marketing and distribution</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,220</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,532</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,844</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,411</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,453</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,729</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,211</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,269</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Corporate and other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">522</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,234</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,020</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,069</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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,590</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,486</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,853</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,946</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit (loss) 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">4,161</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(19,839</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">18,178</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">(6,222</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-indent: -0.125in; padding-left: 0.125in; 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="text-indent: -0.125in; padding-left: 0.125in; text-decoration: underline; font-weight: bold; font-style: italic; text-align: left">Income (loss) before provision 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; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Pekin Campus</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(1,956</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(22,664</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,716</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(6,252</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Marketing and distribution</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,403</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,622</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,019</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,444</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(20</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,958</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6,497</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,404</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Corporate and other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,916</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,038</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,298</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,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-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in; 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,489</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">(28,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">(9,060</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,525</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-decoration: underline; font-weight: bold; font-style: italic; text-align: left">Depreciation and amortization of intangibles:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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-indent: -0.125in; padding-left: 0.125in; text-align: left">Pekin Campus</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,961</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,758</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">14,778</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">14,381</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">458</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,273</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,921</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,095</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Corporate and other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">228</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">229</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">683</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">646</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in; 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,647</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">6,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">17,382</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">19,122</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-indent: -0.125in; padding-left: 0.125in; text-decoration: underline; font-weight: bold; font-style: italic; text-align: left">Interest expense, net of capitalized interest:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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-indent: -0.125in; padding-left: 0.125in; text-align: left">Pekin Campus</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">108</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(48</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(527</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(81</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Marketing and distribution</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">111</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">487</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">713</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,060</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">678</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(74</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><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(128</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Corporate and other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,103</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</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,940</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</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in; 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,000</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">340</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,299</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">859</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> 128554000 133680000 388629000 393498000 51634000 54537000 169220000 169670000 363000 332000 1120000 857000 180551000 188549000 558969000 564025000 58805000 55262000 215741000 172746000 74000 308000 292000 975000 3392000 3121000 8734000 9360000 62271000 58691000 224767000 183081000 57159000 64492000 122477000 191483000 17841000 24439000 40614000 66748000 37000 3000 99000 14000 75037000 88934000 163190000 258245000 4060000 4159000 12342000 12064000 -3792000 -3456000 -9953000 -10231000 318127000 336877000 949315000 1007184000 179995000 207939000 546591000 572512000 58051000 55159000 212923000 173670000 73584000 91663000 165401000 261514000 3538000 2925000 9322000 8995000 -1202000 -970000 -3100000 -3285000 313966000 356716000 931137000 1013406000 556000 -19390000 12378000 -8487000 4220000 3532000 11844000 9411000 1453000 -2729000 -2211000 -3269000 522000 1234000 3020000 3069000 -2590000 -2486000 -6853000 -6946000 4161000 -19839000 18178000 -6222000 -1956000 -22664000 3716000 -6252000 2403000 1622000 6019000 3444000 -20000 -4958000 -6497000 1404000 -3916000 -2038000 -12298000 -7121000 -3489000 -28038000 -9060000 -8525000 4961000 4758000 14778000 14381000 458000 1273000 1921000 4095000 228000 229000 683000 646000 5647000 6260000 17382000 19122000 -108000 48000 527000 81000 -111000 -487000 -713000 -1060000 -678000 74000 -173000 128000 -1103000 25000 -4940000 -8000 -2000000 -340000 -5299000 -859000 The following table sets forth the Company’s total assets by operating segment (in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td><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>September 30, 2023</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>December 31, 2022</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">Pekin Campus</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">246,580</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">257,089</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Marketing and distribution</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">113,797</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">114,755</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">57,280</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">51,886</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Corporate and other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">43,445</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">54,591</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">461,102</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">478,321</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 246580000 257089000 113797000 114755000 57280000 51886000 43445000 54591000 461102000 478321000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">3.</td><td>INVENTORIES.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories consisted primarily of bulk ethanol, specialty alcohols, corn, essential ingredients and unleaded fuel, and are valued at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis. Inventory is net of a valuation adjustment of $0 and $4,612,000 as of September 30, 2023 and December 31, 2022, 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 style="text-indent: -0.125in; padding-left: 0.125in"><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>September 30, 2023</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>December 31, 2022</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-indent: -0.125in; padding-left: 0.125in; 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">36,835</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">47,736</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Work in progress</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,363</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,396</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Raw materials</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,502</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,197</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; 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,392</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,299</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-indent: -0.125in; padding-left: 0.25in; 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">57,092</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">66,628</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> Inventories consisted primarily of bulk ethanol, specialty alcohols, corn, essential ingredients and unleaded fuel, and are valued at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis. Inventory is net of a valuation adjustment of $0 and $4,612,000 as of September 30, 2023 and December 31, 2022, respectively. Inventory balances consisted of the following (in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"><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>September 30, 2023</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>December 31, 2022</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-indent: -0.125in; padding-left: 0.125in; 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">36,835</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">47,736</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Work in progress</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,363</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,396</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Raw materials</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,502</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,197</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; 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,392</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,299</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-indent: -0.125in; padding-left: 0.25in; 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">57,092</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">66,628</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 0 4612000000 36835000 47736000 6363000 6396000 12502000 11197000 1392000 1299000 57092000 66628000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">4.</td><td>DERIVATIVES.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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 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, 2023 and 2022, 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: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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 futures contracts or options for those commodities. These derivatives are not designated for hedge accounting treatment. The changes in the 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 $2,711,000 and net gains of $1,772,000 as the change in the fair value of these contracts for the three months ended September 30, 2023 and 2022, respectively. The Company recognized net gains of $2,463,000 and $20,164,000 as the change in the fair value of these contracts for the nine months ended September 30, 2023 and 2022, respectively.</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"><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="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>As of September 30, 2023</b></td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="4" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Assets</b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="4" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Liabilities</b></td><td style="text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Type of Instrument</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>Balance Sheet Location</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Fair Value</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>Balance Sheet Location</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Fair Value</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; width: 34%; text-align: left">Cash collateral balance</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; white-space: nowrap; width: 20%; text-align: left; padding-left: 0pt">Restricted cash</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">8,699</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: 20%; padding-left: 4.3pt"> </td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; 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="padding-bottom: 1.5pt; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: left; padding-left: 0pt">Derivative instruments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: right">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,974</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: left; padding-left: 0pt">Derivative instruments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: right">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,249</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; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>As of December 31, 2022</b></td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="4" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Assets</b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="4" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Liabilities</b></td><td style="text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Type of Instrument</b></td><td style="text-align: center"><b> </b></td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>Balance Sheet Location</b></td><td style="text-align: center"><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"><b> </b></td><td style="text-align: center"><b> </b></td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>Balance Sheet Location</b></td><td style="text-align: center"><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"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; width: 34%; text-align: left">Cash collateral balance</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; white-space: nowrap; width: 20%; text-align: left; padding-left: 0pt">Restricted cash</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">13,069</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: 20%; padding-left: 4.3pt"> </td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; 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="padding-bottom: 1.5pt; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: left; padding-left: 0pt">Derivative instruments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: right">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,973</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: left; padding-left: 0pt">Derivative instruments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: right">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,732</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: justify">The above amounts represent the gross balances of the contracts; however, the Company does have a right of offset with each of its derivative brokers, but the Company’s intent is to close out positions individually, therefore, the positions are reported at gross.</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 classification and amounts of the Company’s recognized gains (losses) 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> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Realized Gains (Losses)</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>For the Three Months Ended<br/> September 30,</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Type of Instrument</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Statements of Operations Location</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; width: 34%; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="padding-bottom: 1.5pt; width: 41%; text-align: left; padding-left: 4.3pt">Cost of goods sold</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">6,206</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(13,332</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: right; padding-left: 4.3pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,206</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,332</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"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><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; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td style="padding-bottom: 1.5pt; text-align: left"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>For the Nine Months Ended<br/> September 30,</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Type of Instrument</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Statements of Operations Location</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; width: 34%; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="padding-bottom: 1.5pt; width: 41%; text-align: left; padding-left: 4.3pt">Cost of goods sold</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">3,980</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left"></td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">16,143</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: right; padding-left: 4.3pt"> </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,980</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">16,143</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"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><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; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>For the Three Months Ended<br/> September 30,</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Type of Instrument</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Statements of Operations Location</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; width: 34%; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="padding-bottom: 1.5pt; width: 41%; text-align: left; padding-left: 4.3pt">Cost of goods sold</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(8,917</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">)</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">11,560</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left"></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: right; padding-left: 4.3pt"> </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,917</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">11,560</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"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><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; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>For the Nine Months Ended<br/> September 30,</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Type of Instrument</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Statements of Operations Location</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; width: 34%; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="padding-bottom: 1.5pt; width: 41%; text-align: left; padding-left: 4.3pt">Cost of goods sold</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(1,517</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">)</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">4,021</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left"></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: right; padding-left: 4.3pt"> </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,517</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,021</td><td style="padding-bottom: 4pt; text-align: left"></td></tr> </table> 2711000 1772000 2463000 20164000 The classification and amounts of the Company’s derivatives not designated as hedging instruments, and related cash collateral balances, are as follows (in thousands):<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>As of September 30, 2023</b></td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="4" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Assets</b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="4" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Liabilities</b></td><td style="text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Type of Instrument</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>Balance Sheet Location</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Fair Value</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>Balance Sheet Location</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Fair Value</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; width: 34%; text-align: left">Cash collateral balance</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; white-space: nowrap; width: 20%; text-align: left; padding-left: 0pt">Restricted cash</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">8,699</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: 20%; padding-left: 4.3pt"> </td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; 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="padding-bottom: 1.5pt; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: left; padding-left: 0pt">Derivative instruments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: right">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,974</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: left; padding-left: 0pt">Derivative instruments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: right">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,249</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>As of December 31, 2022</b></td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="4" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Assets</b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="4" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Liabilities</b></td><td style="text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Type of Instrument</b></td><td style="text-align: center"><b> </b></td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>Balance Sheet Location</b></td><td style="text-align: center"><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"><b> </b></td><td style="text-align: center"><b> </b></td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>Balance Sheet Location</b></td><td style="text-align: center"><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"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; width: 34%; text-align: left">Cash collateral balance</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; white-space: nowrap; width: 20%; text-align: left; padding-left: 0pt">Restricted cash</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">13,069</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: 20%; padding-left: 4.3pt"> </td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; 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="padding-bottom: 1.5pt; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: left; padding-left: 0pt">Derivative instruments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: right">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,973</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: left; padding-left: 0pt">Derivative instruments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: right">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,732</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 8699000 3974000 7249000 13069000 4973000 6732000 The classification and amounts of the Company’s recognized gains (losses) for its derivatives not designated as hedging instruments are as follows (in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Realized Gains (Losses)</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>For the Three Months Ended<br/> September 30,</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Type of Instrument</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Statements of Operations Location</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; width: 34%; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="padding-bottom: 1.5pt; width: 41%; text-align: left; padding-left: 4.3pt">Cost of goods sold</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">6,206</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(13,332</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: right; padding-left: 4.3pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,206</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,332</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><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; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td style="padding-bottom: 1.5pt; text-align: left"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>For the Nine Months Ended<br/> September 30,</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Type of Instrument</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Statements of Operations Location</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; width: 34%; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="padding-bottom: 1.5pt; width: 41%; text-align: left; padding-left: 4.3pt">Cost of goods sold</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">3,980</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left"></td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">16,143</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: right; padding-left: 4.3pt"> </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,980</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">16,143</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><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; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>For the Three Months Ended<br/> September 30,</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Type of Instrument</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Statements of Operations Location</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; width: 34%; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="padding-bottom: 1.5pt; width: 41%; text-align: left; padding-left: 4.3pt">Cost of goods sold</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(8,917</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">)</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">11,560</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left"></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: right; padding-left: 4.3pt"> </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,917</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">11,560</td><td style="padding-bottom: 4pt; text-align: left"></td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><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; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>For the Nine Months Ended<br/> September 30,</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Type of Instrument</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Statements of Operations Location</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; width: 34%; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="padding-bottom: 1.5pt; width: 41%; text-align: left; padding-left: 4.3pt">Cost of goods sold</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(1,517</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">)</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">4,021</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left"></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: right; padding-left: 4.3pt"> </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,517</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,021</td><td style="padding-bottom: 4pt; text-align: left"></td></tr> </table> 6206000 -13332000 6206000 -13332000 3980000 16143000 3980000 16143000 -8917000 11560000 -8917000 11560000 -1517000 4021000 -1517000 4021000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">5.</td><td>DEBT.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </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 style="text-indent: -0.125in; padding-left: 0.125in"><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>September 30, <br/>2023</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>December 31,<br/> 2022</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-indent: -0.125in; padding-left: 0.125in; 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">24,923</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">18,076</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Orion term loan</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">60,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">60,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84,923</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">78,076</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Less unamortized debt discount</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,095</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,686</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Less unamortized debt financing costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,950</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,034</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Less current 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"><div style="-sec-ix-hidden: hidden-fact-148">—</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-149">—</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-indent: -0.125in; padding-left: 0.125in; 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">75,878</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">68,356</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Excess Availability</span></i> – As of September 30, 2023, the Company had $53.4 million in unused borrowing availability under Kinergy’s line of credit and $40.0 million available under the Orion term loan. The Company also has an option to expand the Orion term loan by up to $25.0 million upon the satisfaction of certain conditions.</p> Long-term borrowings are summarized as follows (in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"><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>September 30, <br/>2023</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>December 31,<br/> 2022</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-indent: -0.125in; padding-left: 0.125in; 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">24,923</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">18,076</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Orion term loan</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">60,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">60,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84,923</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">78,076</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Less unamortized debt discount</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,095</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,686</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Less unamortized debt financing costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,950</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,034</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Less current 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"><div style="-sec-ix-hidden: hidden-fact-148">—</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-149">—</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-indent: -0.125in; padding-left: 0.125in; 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">75,878</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">68,356</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 24923000 18076000 60000000 60000000 84923000 78076000 4095000 4686000 4950000 5034000 75878000 68356000 53400000 40000000 25000000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">6.</td><td>COMMITMENTS AND CONTINGENCIES.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Sales Commitments</span></i> – At September 30, 2023, the Company had entered into sales contracts with its major customers to sell certain quantities of alcohol and essential ingredients. The Company had open alcohol indexed-price contracts for 92,138,000 gallons as of September 30, 2023 and open fixed-price alcohol sales contracts totaling $248,902,000 as of September 30, 2023. The Company had open fixed-price sales contracts for essential ingredients totaling $7,863,000 as of September 30, 2023. These sales contracts are scheduled to be completed throughout 2023 and 2024.</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"><i><span style="text-decoration:underline">Purchase Commitments</span></i> – At September 30, 2023, the Company had indexed-price purchase contracts to purchase 11,516,000 gallons of alcohol and fixed-price purchase contracts to purchase $1,948,000 of alcohol from its suppliers. The Company had fixed-price purchase contracts to purchase $14,961,000 of corn from its suppliers as of September 30, 2023. The Company had fixed-price purchase contracts for natural gas totaling $10,020,000. The Company also had future commitments for certain capital projects totaling $23,639,000. These purchase commitments are scheduled to be satisfied throughout 2023 and 2024.</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"><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> 92138000 248902000000 7863000000 11516000 1948000000 14961000000 10020000000 23639000000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">7.</td><td>PENSION AND RETIREMENT BENEFIT PLANS.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The Company sponsors a defined benefit pension plan (the “Retirement Plan”) and a healthcare and life insurance plan (the “Postretirement Plan”).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; 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: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; 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, 2022, the Retirement Plan’s accumulated projected benefit obligation was $18.0 million, with a fair value of plan assets of $16.7 million. The underfunded amount of $1.3 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: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">For the three months ended September 30, 2023, the Retirement Plan’s net periodic expense was $39,000, comprised of $225,000 in interest cost and $62,000 in service cost, partially offset by $248,000 of expected return on plan assets. For the three months ended September 30, 2022, the Retirement Plan’s net periodic benefit was $8,000, comprised of $273,000 of expected return on plan assets, partially offset by $164,000 in interest cost and $101,000 in service cost. For the nine months ended September 30, 2023, the Retirement Plan’s net periodic expense was $117,000, comprised of $675,000 in interest cost and $186,000 in service cost, partially offset by $744,000 of expected return on plan assets. For the nine months ended September 30, 2022, the Retirement Plan’s net periodic benefit was $24,000, comprised of $819,000 of expected return on plan assets, partially offset by $492,000 in interest cost and $303,000 in service cost.</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: justify; 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, 2022, the Postretirement Plan’s accumulated projected benefit obligation was $3.9 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: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">For the three months ended September 30, 2023, the Postretirement Plan’s net periodic expense was $36,000, comprised of $46,000 of interest cost and $3,000 of service cost, partially offset by $13,000 in amortization of gains. For the three months ended September 30, 2022, the Postretirement Plan’s net periodic expense was $32,000, comprised of $6,000 of interest cost and $26,000 of service cost.</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: justify; text-indent: 0in">For the nine months ended September 30, 2023, the Postretirement Plan’s net periodic expense was $108,000, comprised of $138,000 of interest cost and $9,000 of service cost, partially offset by $39,000 in amortization of gains. For the nine months ended September 30, 2022, the Postretirement Plan’s net periodic expense was $96,000, comprised of $18,000 of interest cost and $78,000 of service cost.</p> 18000000 16700000 1300000 39000 225000 62000 248000 8000 273000 164000 101000 117000 675000 186000 744000 24000 819000 492000 303000 3900000 36000 46000 3000 13000 32000 6000 26000 108000 138000 9000 39000 96000 18000 78000 <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; text-align: justify"> <td style="width: 0"></td><td style="width: 0.25in; text-align: left">8.</td><td style="text-align: justify">FAIR VALUE MEASUREMENTS.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; 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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value hierarchy prioritizes the inputs used in valuation techniques into three levels, as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 – Observable inputs – unadjusted quoted prices in active markets for identical assets and liabilities;</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2 – Observable inputs other than quoted prices included in Level 1 that are observable for the asset or liability through corroboration with market data; and</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 – Unobservable inputs – includes amounts derived from valuation models where one or more significant inputs are unobservable. For fair value measurements using significant unobservable inputs, a description of the inputs and the information used to develop the inputs is required along with a reconciliation of Level 3 values from the prior reporting period.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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"><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 i</span>s 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: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: justify">The following table summarizes recurring and nonrecurring fair value measurements by level at September 30, 2023 (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-left: 0.125in"><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></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; padding-left: 0.125in"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><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="text-align: center; border-bottom: Black 1.5pt solid"><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="text-align: center; border-bottom: Black 1.5pt solid"><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="text-align: center; border-bottom: Black 1.5pt solid"><b>Level 3</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in">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="text-indent: -0.125in; padding-left: 0.25in; width: 52%; text-align: left; padding-bottom: 4pt">Derivative financial instruments</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">3,974</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">3,974</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-150">—</div></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-151">—</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in">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 style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 4pt">Derivative financial instruments</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,249</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">(7,249</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-152">—</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-153">—</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: justify">The following table summarizes recurring and nonrecurring fair value measurements by level at December 31, 2022 (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-indent: -0.125in; padding-left: 0.125in; 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> </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>Benefit Plan</b></td><td style="text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; 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-indent: -0.125in; padding-left: 0.125in; text-align: center"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><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="text-align: center; border-bottom: Black 1.5pt solid"><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="text-align: center; border-bottom: Black 1.5pt solid"><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="text-align: center; border-bottom: Black 1.5pt solid"><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="text-align: center; border-bottom: Black 1.5pt solid"><b>Allocation</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in">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="text-indent: -0.125in; padding-left: 0.25in; 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">4,973</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,973</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-154">—</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-155">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Defined benefit plan assets(1) (pooled separate accounts):</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Large U.S. Equity(2)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,586</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-156">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,586</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-157">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Small/Mid U.S. Equity(3)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,986</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-158">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,986</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-159">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in">International Equity(4)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,406</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-160">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,406</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-161">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.375in; 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,710</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-162">—</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,710</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-163">—</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">40</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-indent: -0.125in; padding-left: 0.125in; 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">21,661</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,973</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">16,688</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-164">—</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> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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-indent: -0.125in; padding-left: 0.125in">Liabilities: </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Derivative financial instruments</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,732</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">6,732</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-165">—</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-166">—</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="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: 0in"></td><td style="width: 0.25in; text-align: left">(1)</td><td style="text-align: justify">Included in other assets in the consolidated balance sheets.</td> </tr></table> <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: 0in"></td><td style="width: 0.25in; text-align: left">(2)</td><td style="text-align: justify">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="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: 0in"></td><td style="width: 0.25in; text-align: left">(3)</td><td style="text-align: justify">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="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: 0in"></td><td style="width: 0.25in; text-align: left">(4)</td><td style="text-align: justify">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="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: 0in"></td><td style="width: 0.25in; text-align: left">(5)</td><td style="text-align: justify">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> The following table summarizes recurring and nonrecurring fair value measurements by level at September 30, 2023 (in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center; padding-left: 0.125in"><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></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; padding-left: 0.125in"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><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="text-align: center; border-bottom: Black 1.5pt solid"><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="text-align: center; border-bottom: Black 1.5pt solid"><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="text-align: center; border-bottom: Black 1.5pt solid"><b>Level 3</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in">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="text-indent: -0.125in; padding-left: 0.25in; width: 52%; text-align: left; padding-bottom: 4pt">Derivative financial instruments</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">3,974</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">3,974</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-150">—</div></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-151">—</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in">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 style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 4pt">Derivative financial instruments</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,249</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">(7,249</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-152">—</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-153">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table>The following table summarizes recurring and nonrecurring fair value measurements by level at December 31, 2022 (in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; 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> </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>Benefit Plan</b></td><td style="text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; 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-indent: -0.125in; padding-left: 0.125in; text-align: center"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><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="text-align: center; border-bottom: Black 1.5pt solid"><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="text-align: center; border-bottom: Black 1.5pt solid"><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="text-align: center; border-bottom: Black 1.5pt solid"><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="text-align: center; border-bottom: Black 1.5pt solid"><b>Allocation</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in">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="text-indent: -0.125in; padding-left: 0.25in; 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">4,973</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,973</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-154">—</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-155">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Defined benefit plan assets(1) (pooled separate accounts):</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Large U.S. Equity(2)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,586</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-156">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,586</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-157">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Small/Mid U.S. Equity(3)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,986</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-158">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,986</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-159">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in">International Equity(4)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,406</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-160">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,406</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-161">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.375in; 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,710</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-162">—</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,710</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-163">—</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">40</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-indent: -0.125in; padding-left: 0.125in; 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">21,661</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,973</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">16,688</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-164">—</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> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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-indent: -0.125in; padding-left: 0.125in">Liabilities: </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Derivative financial instruments</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,732</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">6,732</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-165">—</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-166">—</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="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: 0in"></td><td style="width: 0.25in; text-align: left">(1)</td><td style="text-align: justify">Included in other assets in the consolidated balance sheets.</td> </tr></table><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: 0in"></td><td style="width: 0.25in; text-align: left">(2)</td><td style="text-align: justify">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="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: 0in"></td><td style="width: 0.25in; text-align: left">(3)</td><td style="text-align: justify">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="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: 0in"></td><td style="width: 0.25in; text-align: left">(4)</td><td style="text-align: justify">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="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: 0in"></td><td style="width: 0.25in; text-align: left">(5)</td><td style="text-align: justify">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> 3974000 3974000 -7249000 -7249000 4973000 4973000 4586000 4586000 0.28 2986000 2986000 0.18 2406000 2406000 0.14 6710000 6710000 0.40 21661000 4973000 16688000 6732000 6732000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.25in">9.</td><td>LOSS PER SHARE.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following tables compute basic and diluted loss 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-indent: -0.125in; padding-left: 0.125in; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Three Months Ended<br/> September 30, <br/> 2023</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; 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 <br/>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<br/> 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<br/> 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="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: justify">Net loss</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(3,489</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-indent: -0.125in; padding-left: 0.125in; 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="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">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-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><div style="-sec-ix-hidden: hidden-fact-169; -sec-ix-hidden: hidden-fact-168; -sec-ix-hidden: hidden-fact-167">Loss available to common stockholders</div></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,808</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">73,191</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="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; 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 <br/> September 30,<br/> 2022</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; 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 <br/>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<br/> 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<br/> 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</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(28,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"> </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; text-align: left">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"><div style="-sec-ix-hidden: hidden-fact-172; -sec-ix-hidden: hidden-fact-171; -sec-ix-hidden: hidden-fact-170">Loss available to common stockholders</div></td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(28,357</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">73,011</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.39</td><td style="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; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Nine Months Ended <br/> September 30,<br/> 2023</b></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; 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 <br/>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<br/> 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<br/> 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</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(9,060</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; text-align: left">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"><div style="-sec-ix-hidden: hidden-fact-175; -sec-ix-hidden: hidden-fact-174; -sec-ix-hidden: hidden-fact-173">Loss available to common stockholders</div></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,006</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">73,464</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.14</td><td style="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; 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>Nine Months Ended <br/> September 30,<br/> 2022</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; 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 <br/>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<br/> 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<br/> 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</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(8,525</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; text-align: left">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"><div style="-sec-ix-hidden: hidden-fact-178; -sec-ix-hidden: hidden-fact-177; -sec-ix-hidden: hidden-fact-176">Loss available to common stockholders</div></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,471</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,815</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> </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">There were an additional aggregate potentially dilutive weighted-average shares of 981,000 from convertible securities outstanding for the three and nine months ended September 30, 2023. 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, 2022. These securities were not considered in calculating diluted net loss per share for the three and nine months ended September 30, 2023 and 2022, as their effect would have been anti-dilutive.</p> The following tables compute basic and diluted loss per share (in thousands, except per share data):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Three Months Ended<br/> September 30, <br/> 2023</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; 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 <br/>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<br/> 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<br/> 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="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: justify">Net loss</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(3,489</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-indent: -0.125in; padding-left: 0.125in; 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="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">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-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><div style="-sec-ix-hidden: hidden-fact-169; -sec-ix-hidden: hidden-fact-168; -sec-ix-hidden: hidden-fact-167">Loss available to common stockholders</div></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,808</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">73,191</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><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><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 <br/> September 30,<br/> 2022</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; 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 <br/>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<br/> 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<br/> 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</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(28,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"> </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; text-align: left">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"><div style="-sec-ix-hidden: hidden-fact-172; -sec-ix-hidden: hidden-fact-171; -sec-ix-hidden: hidden-fact-170">Loss available to common stockholders</div></td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(28,357</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">73,011</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.39</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Nine Months Ended <br/> September 30,<br/> 2023</b></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; 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 <br/>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<br/> 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<br/> 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</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(9,060</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; text-align: left">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"><div style="-sec-ix-hidden: hidden-fact-175; -sec-ix-hidden: hidden-fact-174; -sec-ix-hidden: hidden-fact-173">Loss available to common stockholders</div></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,006</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">73,464</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.14</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><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>Nine Months Ended <br/> September 30,<br/> 2022</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; 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 <br/>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<br/> 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<br/> 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</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(8,525</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; text-align: left">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"><div style="-sec-ix-hidden: hidden-fact-178; -sec-ix-hidden: hidden-fact-177; -sec-ix-hidden: hidden-fact-176">Loss available to common stockholders</div></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,471</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,815</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> </table> -3489000 319000 -3808000 73191000 -0.05 -28038000 319000 -28357000 73011000 -0.39 -9060000 946000 -10006000 73464000 -0.14 -8525000 946000 -9471000 71815000 -0.13 981000 981000 964000 964000 false false false false -0.05 -0.13 -0.14 -0.39 71815000 73011000 73191000 73464000 73191000 -3808000 -0.05 -28357000 73011000 -0.39 -10006000 73464000 -0.14 71815000 -9471000 -0.13 false --12-31 Q3 0000778164 Amounts derived from the audited consolidated financial statements for the year ended December 31, 2022. Included in other assets in the consolidated balance sheets. This category includes investments in funds comprised of equity securities of large U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund. This category includes investments in funds comprised of equity securities of small- and medium-sized U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund. This category includes investments in funds comprised of equity securities of foreign companies including emerging markets. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund. This category includes investments in funds comprised of U.S. and foreign investment-grade fixed income securities, high-yield fixed income securities that are rated below investment-grade, U.S. treasury securities, mortgage-backed securities, and other asset-backed securities. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund. EXCEL 52 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( N$:%<'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&A7:\Z4S.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITEAD=#-1?&D(+B@> O)[&ZP:4(RTN[;F];=+J(/X#$S?[[Y M!J8S49J0\#F%B(DS1XT 9>,V!J7EB M/$U]!U? #"-,/G\7T*[$I?HG=ND .R>G[-;4.([UV"ZYL@.'MZ?'EV7=R@V9 M]&"P_,I.TBGBEETFO[9W][L'ID0CVHKSJKG="2Y;(9O-^^SZP^\J[(-U>_>/ MC2^"JH-?=Z&^ %!+ P04 " +A&A7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M N$:%>BZ'_&.@8 -@B 8 >&PO=V]R:W-H965T&UL MM9IK<^(V%(;_BH9V.MN9)%@R@61+F"%.LF6:S;(A;6?;Z0?%%N");5%9D.3? M]\@V-NS(!^J!_;#Q[;SHT='EE:W^JU0OZ5P(3=[B*$FO6G.M%Q_;[=2?BYBG M9W(A$K@SE2KF&D[5K)TNE.!!%A1';>8XW7;,PZ0UZ&?7QFK0ETL=A8D8*Y(N MXYBK]VL1R=>K%FVM+SR&L[DV%]J#_H+/Q$3HWQ=C!6?M4B4(8Y&DH4R($M.K MUI!^]-RN"^",4K^G&,3$HSU*^F)-1<-5R3(E$)'QM)#C\60E/1)%1@G+\ M6XBVRM\T@9O':_6[#!Y@GGDJ/!G]&09Z?M6Z:)% 3/DRTH_R]5=1 )T;/5]& M:?8_>L'S?3W_?PU-DI$6< M_F.KLERR8Y+AU#G]:D-"HQHBG9=(Y_LA?5URI86*WLFC6$BE;7BXE%9+6Z5X:%1# MO&Z)U]TS8XK#6)LUUWH^7&O*H]0*B(8U!.R5@#VT4+>)#O4[=$?(73X'$#/P M$6^I%'#;*''!;]9AST.#&C)>E(P7:)&&D,$@R^)=Q&:_6?^0O% 4_^A MU+;Y*^M#46^QYG\4LS#5,)UH\L!C:W_=(32\?_I"1@^?'F]O1K[X)V.U;.8U@@6GD@ MBCN7@O,NC 1Y6,;/0ED)<1$ /&6TT^U9 8]A@FCE@BAN70K )_Y&1@%D,YR& M?MZ#$5QB%:FB.[IBGRIP.QEJ"=DHF%^)5(13RZA14/# MEH&]_^+J-[=6Y&-8)%IY)(J;G,+P;4VRF*?8(7=Z2MFI2ZV@Q[!-M/)-%+<[ MZT&IX,W=?)C,LO36S+:X8HWEQ:,:*"]:#',$2L M,D2LLX\%]F2B8;%M7'XJDT1$.XTP.Y#!*6KA&':)57:)[667AD$ ZNG)^H!D M=? EL4XW.R2IZSAD(I?0:B;"ES!OP5TA;.\O/%RJ*7WEI=A>7JJD]\P9F(HG M^9I8R7&YL7@);7$>'M<4L[)0;"\+56*6YFFLY"I,?'N6<]"Q3#48J+_"1:T_W*'8I>?GUF4.'M>4M').['*?T6L\E]!/[V MD)O_ M=/?H=2 G5-3",7R56_DJ%S=$67\=*L%KT[M#X,,E[?YL_31Q#$?E5H[*Q9W0 MO/&79K5_6[1#I."ZLZ^SOV/#0IGR5BW+W>O]T'Z;&[N]NM>Y!7SX=2FT; M?N.[&^Z(GD(=P? [)91]>/[93))+!;5AY<:5P)7%L/"?:.F_G) ?G3/'H60! MJ\45C^P?<'#!INB5Z7+Q5T=/B@?9^NX]?I:1E1@7,._;K%S'L%%N9:-1F:/VRB I>4L?IMU>;C.V-O0-F.9-MJ4B);]X8Y=L( MRJOEMHUAMEFA73V>[_GXS,UJ*"61F$*H<]:#GU?Y-HK\1,M%MA/A66HMX^QP M+G@@E'D [D^EU.L3\P/E9I;!?U!+ P04 " +A&A70OO$/H\( !O)@ M& 'AL+W=OSZ;1)5[),FDNUEA4\6:JZ3%KX6C]- MFW4MD\QT*HLIIS28EDE>3>;7INV^GE^K35ODE;RO2;,IRZ1^_2@+]7(S89.W MAB_YTZK5#=/Y]3IYD@^R_65]7\.WZR:G)5D5HN;R:W;+;PN.Y@+/Z3 MRY=F[S/1J3PJ]55_^93=3*B.2!8R;;6+!/X]RSM9%-H3Q/'[UNED-Z;NN/_Y MS?L_3/*0S&/2R#M5_#?/VM7-))J03"Z33=%^42__DMN$?.TO545C_I*7K2V= MD'33M*K<=H8(RKSJ_B=_;('8Z\"\D0Y\VX&_MX/8=A###F*D@[?MX!EDNE0, M#HND3>;7M7HAM;8&;_J# =/TAO3S2L_[0UO#TQSZM?,[536JR+.DE1GYF!1) ME4KRH-TUY(+\\K @'\Y^(&<Q!A2F[J6 M54MNFP; F6$@= X\W('>P;-FG:3R9@);M)'ULYS,O_^.!?0*@^1$S@YR%;M< MA+TW/&^44V;9VG>NWJ2+'H.@?^WKA1$,>#X&PC)F@0X\'YN^!\9W"W M::HV@!F4QU0"@(^%/"<5E/(/^H]:DJ2 JFLV'-1ODM8RRUM2*%A?C7Y\YC,S M!V>,^N?@I%E+4R2+UQ^P1'TKAR"@@3_(%+&* M_',PUVF0;.3#]5S[ X5)U+ M=($$UIA^2./A K&M@B#@$1Y9N(LL=$:VD#4@KU&#"@9K95..K>+0&E[$H3>( MT3;RXE#@(4:[$"-GB#^U*PFSOZTNB:DN6("1C0]G8A"@;10+C^(!QKL 8V> M/ZLV*=X18&QOHB#B=+@"$;,X9ISA03+:$QEUAGE?@QBJVU>S9W3)6NNY-CL. M)2QJQ<&]*(J&RQ*S$_%H<6![Q,NG\G:8;4^>S,E7 M!IF;![N%/EXW&,))U*ILF!4;G=R>N9B;NKKBIHZ%:).3YU%FS2QB!IF,E;:> MQ)B;Q;H@;\?#0W@I8(Q:M0RQ"R,Q6GM["F/1N[3QYSQYS(N\!2& ES0G%7YS M23N1M\.D>UID;E[R="-ZF]7UURFYM"[@V/(8A5$ H^$F9/8-Q-8(<*\]A: ML-DI %TTC-2V8CP,QA9L3V+<36*'6O-8J A?19Y5E1&S,*)LA#IXSVO:W":NT(]""U'L9"9&-U=/<-Q-<#\--E%W! 4AEA[N.C1T MF\] JWM#6L',?!J,K=N>]KB;]KIU>VP1V)P619:TP:S">&P)]+S'W6>W;KE^ M/A*A?2AC@6#6P0BS"RD?W?\]47$W4=VILLQ;4YO,X>A.57I!R"J%B,F''U4K M28#>*;@=XPQ+T,NL_]_1X4563X&".J7)0ZO2KRM59+)N#+&$5^3O<#IL7U&% M(IR$^JT*Y53>#G/OB56XB?6^EDL)NSPCC4;AG)S12TH9")::/"?%1EX11L\I MI:19)1 23;M2M7YGS*[(@]2W^>0VQEAYT'D82:5>FO-FT;K#+VZU*9MX,"4 MZ9*3F(NL![EN9?D(>_GM"M@8+F2Z;=W>[.[&_*C']".&C1GS\,2#%CDLARPQ MTF-M$)/Z3D[?P+'HG(;^J$=T =E2@PTVNM/D<*I[*2+<4D3O<8A_.\]FQ=*+LUR&V6Y1IA*)?K),\N\HJDR3J'\HF&B<@+ZM'0&Y[Y M1PPCX8T$W"L1X58B()TWY:8POXMTQ\-4E; \5OHW+R/XX#N.,7*;'''K/OR( MU6'8O2@11R^==V%G4;DWCG:1VSQTDXI-*@?]!LSAR/Y&WP]_)>AGDN6\" MWLD/;B_?(/A.X.@P4RUZ#EMZ;O3)<@G664241.76 K3O9_G2UD_ MF=<<&F)NC[:9[9J[=RGN^&QAWB 8MHO90F#MWFSA8>W^;.%C[<%L$6#MX6P1 M8NW1;!%A[?%L$6/MC,X6C*)/&#QAZ!-(FJ%9,TB;H7DS2)RAF3-(G:&Y,TB> MH=DS2)^A^3, @*$(,(" H1APP("C&'# @*,8<#WQ* 8<,. H!APPX"@&'##@ M* 8<,. H!APPX"@&'##@* 8<,. H!@(P$"@& C 0* 8",!#XZM?+'\5 8" MQ4 !@+%0 & L5 8"Q4 !@+%0 & L7 PP\#(-;3[\RA6$ %>WM9:II M7S&Z5['^G=1/>=600BZA>M#+$ 1"W;W=U'UIU=J\[_.HVE:5YN-*)E#XM $\ M7RHX\&^_Z %V[YC-_P)02P,$% @ "X1H5T8'^70,!0 ,1< !@ !X M;"]W;W)KRCZP$BT+40279*VV_WU.TJ*9-HT;259'F*)O#M^W^E.=[K) MCO$GL:)4HN]Y5HBILY)R';JNB%:4)*52GKF^ MYPW!(;/*<\!]W-&.[J8.=YX5/Z7(EU8([FZS) MDLZI_+Q^X'#G-E:2-*>%2%F!.%U,G5L<1GY?*902?Z=T)_:ND:+RR-B3NOD] MF3J>0D0S&DME@L#/EM[3+%.6 ,>WVJC3G*D4]Z^?K7\LR0.91R+H/*P."/"VJ7_*]=L2> M NZ?4/!K!?]2A5ZMT#M4Z)U0Z-<*I:O=BDKIAXA(,IMPMD-<28,U=5$ZL]0& M^FFAGOM<=?(]_R>0?W>KA[1&-1QJ>X;U".[^A?\55=RP96-/_W&GWYII7_"RFTH3)W.POPQ-WN M^^)8!'M!(Z-A[S78>U;L#Y!RE',(! B[^.D:K0E'6Y)M-,!H37GU_(W0JR.& M>[B\&\\[1'].2L/?;_#WN^&OHY1LY(KQ]%^:F !7-@/-D?!W /B-RD7U1ER7F_22< F.8V'D#8,#"N>D- J#AL+ 2N&>Y3F ?47 #"X* MF'-2&OAA W[8 ?Q%T3(\BH.>9PB7LV(:WE&#=]0=;RK$QHQU= 1B.,#X,"P, M4@$.^F:DXP;IN#M2:#N$A-*0%DL3W/%%< U2I^%BKRV#GA7PG/(4(-ZB-B?G M"KRQBEE-J4XM%&L2TZD#.2PHWU)G]LO/>.#]:BQJ;V1-)[Y7__'_\-*LC6KO MP\&H?_"LSDGID-L2B^TU]A3DTYE@-VCV,3(^K-<;TDFWM1EW+,Z7)97=:A?F MKS>D,V^K.K:7]3HU[RY*3:NISJGY1M9TXFUW@#NV!Y>E9G"<=,'HL)Z>D](A MM]T MK<#+TC-P1&0L3\\1&L7TL&VU1_;R_]+4^JXN!L0VX5TQ&W]Q_8&X$]6 M?-@R"7>M[:]$7A)EUF; MM$*UB>A05?G65]JRYMO+VA?\%=WFU; @@1*WA??0@K,CN#8URRI?E M\$V@C^,^J;U((P"T_H@C :F]6$8#4WK MHS :F=;'830VK6,OC*#=-NU@V,'&'2"-C:PQT,9&WAB(8R-S#-2QD3L&\MC( M'@-];.2/P0'8Z $,+L!&'_C@ ]_H U\-<(T^\-6#-_G@U@7FYH@221 G _H(Q M^7RC#FBFY+/_ %!+ P04 " +A&A7+8LXL:(% #%%P & 'AL+W=O M?Q:K7:P0L77^22,85> MRZ*2=[VE4JO;?E_.EJRD\H:O6*7_F7-14J6'8M&7*\%H9HW*HN]A'/5+FE>] MX< ^>Q+# 5^K(J_8DT!R7994_/O "OYRUR.]W8./^6*IS(/^<+"B"S9EZM/J M2>A1O_&2Y26K9,XK)-C\KG=/;BL[L>-BMB M!9LIXX+JKPT;L:(PGO0Z_JF=]IHYC>'A[YWWGRUY3>:92C;BQ><\4\N[7M)# M&9O3=:$^\I=?64TH-/YFO)#V$[W46-Q#L[54O*R-]0K*O-I^T]=:B ,#[0J:5$DRIC&6 _[K9/.^S[6IQ&(6^GT(/7Z7#*5C?(QU?(PYX/K&?T M=G,/HO-]LT_^]^Q'8OA-N/C6GW_"WV,UXR7;!PKZZ_Y9*J&W^]_0J]XZ"V!G M)@?>RA6=L;N>3G*2B0WK#7_\@43X)TCGP21M&,(Y) M$C2X(Z)A0S3L)#KB4IFTM. \DT@G+2@Y/&Q]A$>,_32*',8 +(QBXL#&;9CF M2WQ'F$D;1C#Q QS!C*.&<=3)^!?!I40KP>>Y0A>%'EQ"E*/6[ &)B$.X#;HF M:>*G#N$V3,=+G#A\ 6>19_(+Q#9NV,:=;*>Z6,BKQ15:L$H?/ 72YP>BF3[S MQA#;3A=PRD%04CV3GW'2EB*, T>O[Y_L2-"T$33M%/0W MLXWF@I>(-R4-I&G:YA#XK60)H+Q81X<30@ LBMR4.@%0/O9"#$<0P?NJ#G=2 M?JP4TQJJW8ZY0A538#&& 3H88X+M9?$Z9?F@ MEDSHHMR*HJ ,"\!/N)JP& 2W&$714 6!)Z MX0D=]K4AZ2X.G[Z->Z>S;SA4SN5H?"Y'DS,X.GX%^ZJ5=)>MICXWI1LH>+MP M!(,-@('!!N"@8 -@'<&VKU9)=[GZ)-B<"<$R)!6??4%9OLDS=JH) -20/FDQ M?PMJ#*'2(')I?P5US'I?M9+NLG7W?A'=T+R@SX7>8!SIC5;J76>%6.JK"A.P M"G'KKG3M)]@M6B&8E_BA>T&#/K.U?)87:]-ENL@K-.9%0<4!$+S9U-,EA^O$-SATY0%AK;L-#".M$PF& M^2?$V1>AI+L*_6Q[EBR[IAM=A"[8KGW&UTHJK8^]^\!J32T2EJA=0<9ZA[C7 M/Q"&"7$E@F!!U)((@.E[HIM!^@=MR9*)A>T'2[TWUI7:MIR:ITW/^=YV6IWG M#^1V1(#G8].CMFW0O?MM@_L]%8N\DJA@&PO=V]R:W-H965T&ULK5;);MLP$/T50BV*%$BL MU5E<6T"\%,TAK1$WS:'H@9;&%A&)5$G:3O^^0TI6;$,Q@C87<=%[;Q8NP_Y& MR$>5 6CR5.1<#9Q,Z[+GNBK)H*"J(TK@^&6F383;MPOZ1)FH._+ MJ<21VZBDK "NF.!$PF+@7/N]2=?@+> '@XW:Z1,3R5R(1S.X20>.9QR"'!)M M%"@V:QA!GALA=.-WK>DT)@UQM[]5_VQCQUCF5,%(Y \LU=G N71("@NZRO6= MV'R!.A[K8")R9;]D4V,]AR0KI451D]&#@O&JI4]U'G8(J--."&I"<$B(7B"$ M-2%\K86H)D2OM="M"39TMXK=)FY,-8W[4FR(-&A4,QV;?!*Y"RE&E(RT]C@)M"*B 7Y5H*D9C45.;GG=)4RQ'PD)U,J$9*!9@G- MU4=R1MX3EZ@,I]6V89Q\S\1*49ZJOJO146/.36JGAI53P0M.A>16H 5%)CR% MM(4_/LZ_.L)W,4%-EH)MEH;!4<$9E!T2>JN$+>C<\$04\;Q;R\WJNM,0C_ZMMJ2NQJ%W,7(,]5=($!@[>W%!N_I=CDC<3V5B1J5B0ZIAY_Q7J2"Z4(GMCJ!)Z2E.4K MW7IXAI78I14S=60=GWD=K]MWU[NI;D6%5_NH<2O*C_91DW94V*#VHNXV47>/ M1OU@BP"D9W2-%]42MG)A?'DT#95Z=\>IB]"_\@_2T(;R_ /4N T5 MG1^FH07E7_K=@S2X.[=Y 7)IRZ@BB5AQ79W29K:IU->V0!W,#_W>R&^9'V-E MKPKQLWSU++BE2%O1FNERJO)1*9KMJ'RO2A9 4^6HMI0!9?5:B++BM',#-KD$^)YT61# M>3&:79M[]]7L6FQ5S@MV7R&YW6QH]7S'^P"R'T"Z X*! ?Y^@&\2553Q M8H5N=;)RQ9F\LDU3K2:PJ]&%?"5+FK*;$52J9-6.C6:__(0C[U>;CQ=2=N)Q MT'@,H07 M4G8R5U$S5Y$SA!\8*$TYK9MLD2&Z$97BW^L;T!9XH6BQXHN<6<-<:P^/ HBG M?DPZ8;9()9@0>YBGC>E3I^F_ VI!YRJ@C5=\1S4^@+5255L3>INUTYX=8Q)$ M?L=:FY2'H\!N;MR8&SO-_53LP"Q1/:,=S;=F?FTF.I78DP'9DBKN.3%-CCP] M<2%I7$B<+MQ*"57#-R7EU> <)[T7A].@,\/.U[S*R1/[L=?"G^?N6*(8FZI/ MQ0:HD1P,PU[/L1MDBN..'S:I,(CLLXR/0!J[Y[E3@\!36%5!BUKR@D(K@_ZT M9/9ZW&L^C7LWP2U")!DPFK1&DS.-7BB4<9F*;:&LII)^IB1)UU3G2W\@55HT MQT[HG-W1K/9AP0JVY'87_'ZK"+O);A/"\71@OEOLQ8$3Y>9KZ,M,:E)V!%NZ M0J5IY#FG"YX;"'MGT YBLMA*T ( 2--_MUQR'2LKOF$G\)\+<)?2=CI3+1W M3@2=W:8F!Z5F @R0 K#,ZG/8KXHHZ$6S+X4C[ ^%L\5A[ ;B SSP@;KN0V@2 M^E'7N+[4&/LD\0:L:Z$6N['VLUJS:I]=5O/ZF.F3L-=W^E*81,D #\ MLF(W MM+;,.V>PQK-;V ?$<>#A7G@M8OXT&>J.+7+B%Z#SD(,E?=8)6'.M-*VVT-;9 M-XU% W;W\72,<33M-4J;G!?% ZR%M)!)7H#,UQ)EF_6D#Y 85EM=XVUB<3"0 MM:3%48*=+5+7E'S-BHPX\?C<=GMT!,7@#B+#.-W2QS(&@0*O5L\HU! MTR\U<;/.01^.-3G&N!LKFUQ(_ %N25K )6[ O:]$RE@FT;(2&S"< ],I::XK M9K])4:!"*/92'W>_Y@P*3?K C8-I-$#O2(O>%SFB! M:A+C?KG9Y$(<#H F:2&=3)W-\6.SEGBI.3JIP=G-\4+:3KUNJ0)Q4P4=K_*D MT;PYZB]OT7] OEH]__)33/#T5XGT>).JD*'V-0#I,P9 W6DWC#;Z$0Q&L>45 MQ,TK'I5(OT)#/+02>ZY9N &)XBX]LXEASQNPT6\9A.]F$/?5H>%)8VW&-8\H M,DV&N+7N_3X?&"=!E^V^)'5J;LL:?/?JVTIXWNSK^^W1&MQ=X'Y_D>V3W@Z" M16H\*'2 H&Z!_'!AS[$^N@?) M\=[SWJF^6$3PT!:UWY( WTT"SO,)JN4%;_ILP _BJ(LF-C$2X 'NYK=8[[NW MW!_V>^R\V?Y10@%W>WWBV4]*+KK/?BEMIW/44@7?317, 9OVO#L=5L_[L$\B M''4WUFUB<1#& _%LR8'O7N\_O*(K]!?S<=3;O[-(^4DX5#TMC/MN&/_[S.RR M.M"'9&O)6,0<)=,BMY\X2^9Q6Y:Y.7X%3SX5]1']T'Z<_P,[YHY"N)"VTT/# ME@\$;C[PJ5!,QV<0_H,^L$=>[YC&(I4<1>_4N!;] S?Z/WS^@F[K752Q4!2> M&EK/ONW15*_-"O94[S2!2,Y7)FSV0U#+;CR.NMS0;='Y2[2@90F!FR7,:&PH]@- / M@P & 'AL+W=O8U!)%47(W"="))+8+S&XQF=F]&,R%:BNQ4-O*2'+2_ONE'(]IDD>4&!P$ M>]/&]N%+BH>?CXZHRZ>Z^=*NR[+SOFXWN_9JMNZZAW?S>;MOOO47%_6^VY3['3XWX-#^IK*IMN6NK M>NHE" M_/=8WI2;3:\DRO''471VRK-/>/[WG^KYX>+%Q7PNVO*FWORW6G7KJUDR\U;E M7;'?=#_73Q_*XP5%O=ZRWK2'?[VGHZT_\Y;[MJNWQ\2B!-MJ]_Q_\?58$6<) M C:0@!P3$#U!.) @/"8(M00D'DA CPFHGF#H&J)C@DA+$-*!!.R8@$V]AOB8 M()Z:(#DF2 [>?7;'P9=IT177ETW]Y#6]M5#K_S@TB$-JX<)JU[?=VZX1OU8B M77=]4^_:>E.MBJY<>;>=^$\TS*[UZCOQJ5Y^6=>;5=FT?_>R/_95]\U[\^NN MV*\J8?V]=^']>IMZ;[[[WFO715.V7K7S?EG7^[;8K=H?O.^4SY?S3A2WSW2^ M/!;MQ^>BD8&B?1*MN&R:0[E$20"!&[O 3;W=BNXQE#JUIWZ_$IQ\3X5 MU>KBX\Z[*1ZJKM@ 6MF(UG*YW^XWATI.R[MJ676 2#Y!Y*WW[VY=-IZX-C%6 MK?M!Y+'T/NZ6];8$)+E=\I?:N)RY:$"G5D1.K8@<=.B SH_%IM@M2Z_HQ.4M MWWIA\(-'?!) 3G]68@>E?F1]O!9FC^=>-2WB4#5) 1$_C(D?J7:9:7?!%D&< M:%GF@!U)J&K$3:.01B209DK=A:>Z"R?5W1O16VX/_>C[2?7XK!J=E69!8JTF M39N8Q'&B5::U?/WD^:Y]*);EU4RTN+9L'LO9]=_^&C#_'U!'P!3+,<4XDICB M9'IR,K4Z^3 &7?23[,H3756L/-JB'UP@QUJ5X')ZT."(I)-2HQ$QO3]F2'GE M2#K<7F;%A=')A9'5A3^7;==4RWX(;WMO>E7;[L6'KO;*[<.F_E:*&5#,=-ZJ M:L3"K&[$%+@3BT\QDR[[#K[9'#S^;-,57R'76TO@X'HDG30RJO%BH7D>*:L< M28=;BZPXGIT672E2 M3AF23HZDPV.C'P3P@)"72LKULS._Q/1='?;4WIM-W<)]UZ[AX$ LH11+*#L**=5*F*\[$2L_ M/IJ?ZL8)@;,"TQ,!=,\P!#&>9 AT&-,*QO0 M"R3L">RTYZ5(+S"Q!=!A3",(ZMF+Z-QA,-5R5#6.I:8Z6V*AP,Z%IJT57H W M!J_X!E4M157+4-5R5#4> ' HB$B8GJMO@ Z6/H"IEJ.JL:QU%1O2X02V!G*V3)C?!V9C/<8T\3L M,28D&5B8FX8#"W/ $.@QII5U82YA0V"G#0/+C/'Z-#?-0(\E8^678PGQT8*KS> L:L9.5E[[SJ*] M."Y-PH0VHD*,(!U49H.JEJ.J<2PUM1U)9D/LS,;IMH-=RZ41( FE6$(9 ;!/ M&.BK-JSL^%AVJCC0)*-@U7+R(%2:$)901$W 1$IANQ(H5&LU/]:,$ M0\0.ALZIP#_W._LF]JAE#8LT38P]#C$)1T\%V(+HDRR 0EA,$F./ QD"H9&F M52)#C9-!5>-8:JJW M)0,B([$R+IL(4WYL&^6:S$U@+L:NX;#4( EE(9 3$O@ZS$T&59^.980'RVX MZD<)O4([]#+\.-:G[7JN?3J$((Y^MRQ%S3-#5S+B5G8 MM5QZ-Y)0BB64A0!*"P.M6>98V?&Q[%1OGCW#9B=0DYB%7\J)P4LR0+= 2]L*4D"' *(Z"R!B\4$.&4-5R5#6.I:8Z6Q*E M<.2Q*P MDMWP:(^JEJ.J<2PUM1U)6D0=:1'H?*P8)VH^V'6AASI2 " %3'_V),,J4XXE MQ <*/C"*4XEPJ!WA. ,]NYZ+NP"*D3!?=QAJ_!&J6HZJQK'4U(8@Z0]%C#^R M:[DT BP*A"6443 @2&<36-GQL>Q4;YX=5800?V37I$P0BD1;+0 R$ PXN8)@'1 M'^:$%$TR 5B11EL2)3J-*$VA2'3T3)T;P,1@>10XH 9D>8 AS/(@1:#'F&4#6=Y(C=E9 M'I5XATY[(LR5Y5'@[!NSFT$8PV1Y]B(Z=S/40W)0U3B6FNIL"8"H'0"Y;QU0 MXWM0U5)4M0Q5+4=5XQ0@1@&A [>/(PF-(H3S=NP:KDT 52U%5ZM-0/*>:/I1/>>W2<&E531^5 ]@8JQ5(^BH'NK'5%^K H9BK2IF M7CU. U(T9U[ BBSBQ6(@Z#:21"9ZV5$]XQ4ZY:@>P$BL5?4',U)[&9W[ BIV M057C6&JJMR5VB28?U3.Z&8G&C^H!3,P> Q[5 ^SN $-X=PCL?++L83X:,%5/TJH%"%#);N>BT^A8XAU MD)J^)#M+AT;E1*AJ'$M-?5^#Q$G,CI.<[D?;M1P: 990BB64,>!)+O,\#*SL M^%AVJC580GRLW*HS)7MB=O;T&L#"7@271H#%K)@)?XRQ M%XM880EQ:Z%5]Y^]0^S_["5BF$$Y-PQX.$P_4BI%S3)#5"CST7FL[/A8=JHW)7UB=OHT;7N#19^PA%(LH8P! M-"BD.CS)L?+CH_FI?I3TB4TZC7M: ,SGRDS-CBFB;G! 63 ; $ Y@@!2! M#0[P2)PE@"&6Y":VDYL7!S#$)GLP-SB $13 8"^CZT2&JI:CJG$L-=7;/=E1 MOY&4(+93@M^"W[WWVWK?OX)^53;58_^"Q:;>>MVZ](XOGO_+\OR=]7?53K28 MJMB(R?#T]OK^G8Q]BF]ET7AB9CR\=GU9;C^7S2F6]"UT"?-V799=6G3%]>6V M;.[+&['R:L7N2Y3H^97>IV\],0OWQ\*_^Q#,YL;W[V/Q0PS_0L0OI/]E+K.X MOGPH[LN?BN:^$HN\37DGLO/?QJ*I-M7]^O2AJQ^N9L',^UQW7;T]_+DN"U%3 MO8'X_:ZNNS\_]!D\UO(-0@3XJ^ M;-F^B6U =NQ$;1,;=FXO<"_N [4[TA+FDEN2:]G]]3U#KE92(AL%VA=IE^3, MG#DS/.2>KJQ[\ 51$$^E-OZL6X10O1\,?%90*7W?5F0PL["NE &O;CGPE2.9 M1Z-2#\;#X=&@E,ITST_CV*T[/[5UT,K0K1.^+DOIGB](V]59=]1=#]RI91%X M8'!^6LDEW5/X=W7K\#9HO>2J)..5-<+1XJP[';V_..3U<<%OBE9^ZUEP)G-K M'_AEEI]UAPR(-&6!/4C\/=(E:W#V(6X=>3)A#AS.@B(Q1:#K/%[D?R.7_#[+_'%FE!X<65R MRG?M!\#8 AVO@5Z,7W5X3U5?' Q[8CP<'[SB[Z!-_"#Z._A;B8O_3><^./3. M__=QD$(<[@_!^^F]KV1&9]V*?;I'ZIZ__6ET-/SP2@*';0*'KWD_O[G[-/TZ M^^_TV^SFJYA^_2@NIO>S>W%S+6[OKNZOOGZ+,_M0O^YWU!<[KG\DJO8P\5Y\ M*TAN,7(>7YPH$JGD=K&-V?469DCH\"ZDS6Z!] MHU/X ^>8$'#@*%=X\_V=$%)[NW:=C" C#Q2\6-2DWRV=S$E0**2Q>L?R[4\G MX]'Q!]])QC&1A4V(5C81\Q/>H?M6:!;>!J;S5[4/ZL$,"4.T5Y!WY]Z $>N(3K0'!; MDM3?#7'>S="27-D3ZZ9"3&0LP(0RJ1^T^KU6>6*J]@V=M@0QW')8HDK\M416 M./,6UN:^WYFAM?-<,2>]IL*)PG6+[70R[6NY#3US%*U0#@'0,JCZ;E$6%M6" M!VX,6[O. [51WHO/R#\4/?$9U11O95E]0)O)&@6Z!M!V!+SCQ!17+&F20:;+::-S@G D\3-+CH,$^R) H=YVX'^V0,:7(1H$Y'OUA3J M'E!KH.4%38QGSF[#09\+\2.N#,VSI)VFZY22;3-0V#9U?K><]P!QFTKEGABQ+MN?@ MG])\2AUW9Q);0!LQ, W1;[R^;UM/4>AH$X!0H .:'H_!?;) M? 59$<8&+$69-+NB?*?:P+&LM72:Z_[(U\2]@#EWOB_FO-,EI^L348B:U<[A MN=5MD45:<(&%]RN.M@[G4&PI>R.&F271]7/GS=&P-SH^Z V'PYC/F\FD=W1TG-[#'DV)JS[";QH=Q=%QCQNP MHG@!UP ?920*-#8Q T0TWM,U[HI._ (&W')3L[:I.WQ5B?1%ME)1Y$Y[I1D< MI[&]6%3>3$8;^*/A)+V\((E_!7Z_L[OS<3+EG DXA%C1/,0QJ&(\5-^<;**/ M)XE)!LJ%"(4C2%6Z)Q/?DU^"]+=13 ZW2#@YWH%AF-5_ D5NP3FW72$?*K3LS?6,V!:*GROH:7>!(QXL/I)FU=^LBB.JMI!(R%_M\[BP"W% M1GUF4&]7IUTU,QF?F?$@NI2^$)\<'S"-*D5)1+Z?F!+#%ITXG\Z%C\KSK8OQ M@*S-&B@VY#!$^%?M?HRBYB&H5932?5?YP=8'&;)9QL].;G5 2=]F[6C[93M- M'W2;Y>FS^(MT2[[?:%K =-@_GG2%2Y^:Z278*G[>X9((ZN(C[JK82+P \[CA MA/4+!VB_]\__!%!+ P04 " +A&A78&6::]$' #3$@ & 'AL+W=O M)%:.X!ULCBC.<^>:;(:6K!]]\ M;3?.=>S[MJK;Z^FFZW:7BT6;;]PV:R_\SM5XLO+--NMPVZP7[:YQ61&4MM5" M1I%9;+.RGMY#39RWW5AG_VT,^5=LKR?=OY[: ,#[9E MW5^S[P,.CQ32Z 4%.2C(X'>_4/#R7=9E-U>-?V -S88U$D*H01O.E34EY:YK M\+2$7G=SY]: N&NO%AVLT=@B'S3?]IKR!4W+/OJZV[3L?5VXXJG^ EX<79$' M5][*LP;OW.Z"Q1%G,I+Q&7OQ,;0XV(O/A\:^N)UONK)>L_^\6;9= R+\=RS< MWIH:MT;%<=GNLMQ=3\'^UC7?W/3FUU^$B5Z?\54=?57GK-_ MLP\5P/!ER_)LN]NW;$839/2Z]^XV#(8A\7K.V4S.43C-5Q>H0(L7)=A0+O>C M$3R9.MFZ)M]D(!/H4] @$#JX]=O!W9\)+8#!LC5&UED'';24LN5'A%J":+5W MU6]KK.28Z[ LND+K]PTALFK\%IB43<%V&5CM!MU9/&?_ %;-_YF5D25_+C]9 M59'^6)K\,W_8*LO+JB2G7\#AF,+GH?R5QMK7P>$^M*PACA;EM[+8PY,?D]:S MMES7Y:K,*5T9@O9LZ5CNL8\4KJ$L@-I1TKL-RQT40+!C_4P*=-[ B%$4#H5UK"$V"V7E]RT@;N>7D_M08H_;*?N$ M,G\R,J&N2*U1LJ,T^02G[H@UD\>1-S\V!9*^8D"G7 M6I$4Q]RD$:0X3;F1EB0;N)HDF'^K. M-4/ @T)L8A;'D@DN,#'5R>3>=[#\V/5AJD@C."=PA9/*,JU3;@VN1O%(ZLG' M%^OX6:"\#Q\1P4(::1(TET9"D$+S1 E"()&0S'/5&N@F"EM2RJ25S"9Z-"P> MXV&,H 1+>0)(+(]-- 3W3G/@_S$LTCS$5&+3 2!HC9B$D$+I6>W/H&A8B:[#>C8 *Y-A'^*1@A>:PD M72*CGKKAJA('HXR60FG%/$'(HA%- @RU0#V%)@3A&,4 MLB%)@U&")!NC(\1)CS">J\A,?@]5B_A69<=F%6[F)Q!K3=HS >?$JD"1) M:3 %R1,X= 9@%?H5H0!:"5">"E>)TYJ#6PH$FJ%'H#?.29!"#&&C*88OBL6( 94TMCTJ('6/ MBD'(R!^\R/W6'2PL';:N<##X5H9W+=K)RGY*EWUW[0GR(((-M041G<48%>1X M2"BMH^5Y]!%D!)YBNY',(.T6VDJI4_!G,H"BL&+:8Z$L,DM)B<:)C;1887HD MHS@H@1C2!BD)?7H^>14:1&J'(-)AYBMJ%]1UYCV+M"1:OW,X6F.G/YZ:LBV] M4?S9#X#O9=UE];JD@\()6/ \I 2-75,6!(1D$.*1%L\4IH$Y"<%CX2S:H!UO MD%*B@,%)D\;H]09!:6X451(R8*+0AK!&V $L I<]_QR*U'W':WWK^DT.$>39 MKD3S+O\$C$^#-H!DEA"/T.(H M8>D+=85>$5$Q(B\$K<)) G$CTU$XP2CZQPYOJ>&FZ)PCASDZR[7#86[DQ#;I MPC:6M6':\L?I">[D (=7U\YME]15A_=7]L[EPXC@_6'M_I'9$V@E[0WA$":Q M?4>I/8\G[7(X)1"7M#Y%$R8DC.&(EJ9F?&^EY%52C MBT1/6=-_0NEO.K\+GRV6ONO\-H@;A_>3AB;@^5 # #J!@ &0 'AL+W=OM7#%2CV 6TT9:&ED<4.1 M6I**Z_WU'5*VZV)=[\7F#&?>O"$Y3_.-TD^F0;3PK172+,+&VNXJCDW98,O, MA>I0TDZM=,LLF7H=FTXCJWQ2*^(L28JX95R&R[GWW>OE7/56<(GW&DS?MDQO M;U"HS2),P[WC@:\;ZQSQ"GF6;YAER[E6&] NFM#6P)T+GCP3LE;6/@5E98_9P? M$Y$#FVS/YB8["_B(W07D2019DN5G\/)#=[G'R_^_._ARO3)6TROX>JK1 6=\ M&L=-QI7I6(F+D)Z^0?V,X?+EB[1(7IUA.3ZP')]#7]Z]_W3[_N.'A[O;QU/4 MSB:?II9?P!$H&4?G4"J:*&.Q@DYS&D0NMJ!J6/7B"= V3"H1!:;#DC-AM\!$ MJ1IZ9!$E:AD!&D-0M =FT5$VQV34Q6Q/:Z^8H+)\J>C)ES7?:T$'0 ='/S&)7E4 M;PC;_'X5G*CZGXK!6RXYC7H%:Z4J R/(B^@RG]!B/(VF>1%\)@6D>Z&;570W MQD 1Y47N?F=%\, VI!QTFG1Y!JCG29)!FD;I;!I\('8:4HHC5Y3-9L%'9>F. M1S"91@DY1U 449%=PJGW'A_I3XMZ[576M=]+.TC1P7L0\NM!OWZ$#U^!=TRO MN30@L*;4Y&(Z"4$/RCH85G5>S5;*DC;Z9>.>G78!M%\K9?>&*W#XO"V_ U!+ M P04 " +A&A7&JD" @% !B#0 &0 'AL+W=O=7+)BBL '6HBA%O@OP)6D,)&E@.^Y#T8<5.207 M)G?9G:44]^L[LZ1H.9$=]"EYD3&UM+1K2U&V%B0F7>JJU$2Q[-1+94.YR=^[9.=GYC654K# M)RNPK6MI'\ZA,JO3&,U/&EG #;C/S2=+=Z,A2J9JT*B,%A;R MT_!L?'0^97MO<*=@A1O7@BM9&'//-U?9:1@S(*@@=1Q!TM\2+J"J.!#!^*>/ M&0XIV7'S>AW]K:^=:EE(A M3_:DR5YZ&!Z'(()=MY:[-ZAWT];SF>*FIT/^* M56>;3$*1MNA,W3L3@EKI[E]^Z7G8<#B(GW%(>H?$X^X2>927TLGYB34K8=F: MHO&%+]5[$SBE^:'<.$N[BOS<_!*L6DIF!D]&C@+R\BCMG<\[Y^09YT/QP6A7 MHGBC,\B>^H\(R( F6:,Y3UX,> /-GIC$D4CB9/)"O,E0W<3'FWR_.O'7V0*= MI2[X>UNA79SI]C@\&4?8R!1.0VI]!+N$[HD-_SUQ6X)8M$A6B$+JK.M[Y1118'+A:/O"U(W4#P*^ M- 8A4$XX(Z182JO /; 5S><]"8)5>(^14#JMVDSIHEN@6:RD@XR]TE+J@B(K M+5)3UR93%*"Q*@7LH*QSU48K9VP'J99:LA>!01"YTE*G2E:!!]02P4*R(45U M4%A9B49:Q[B40X^ACT#BX"B;(9N:TRE^*O5Q_875YJ:OV7",#CSG4"SYJ!>@!T&CC:0:7BO.I:H M98+;AP;8^M%?G,N*> -QXU\:[TTJO;Z^E!H\LI*0X/,6X69UZK(Y<)M'A_O3Y[?THF1[V)%Q" MVG,P]APD/R4'XTD4S_XG"5,B8?+\]BS:GR1^0N7"T*ZL39* 3(MU^.< M/2)<6'-/LQ61?KG-@+[G]X_1ZX%V 8TY2T]%XB7HG$'CB8K)98.,M"YK>5(] M)GK%&PM1/\5K,VF!"S66.:;Q]65V>I56$E'EJG]<7D![:IZJYQI4,"A-)@HZ M!*'8(6 (N"LH]5#@ M[E%P#;+R"7_O$K[O$@9T3O$0;TL+\.3=O*V';QQ!Z/+1QA^=1#$]0[.R*'13 ML:WU+@SZ)UL8DZ% 0WK'?97$,_K?H9Z=4(?M!MO6GA8PX/Y(;ZT? YLDXR#F M29M%X^DD^&;AL[8_+^<[!]'A>%_L,MQQ]'H6!]O6OE_"CZ-_AR#V:*=1G(R# M;Y>VG;-&&^?>&FSA3_?([U[MNB/PL#I\0)QUY^9'\^[KXX.T!9-204ZN\=[^ MZ[#3KO6-,XT_12^,HS.YORSI(P@L&]!^;NB0T-]P@N&S:OX?4$L#!!0 ( M N$:%&PO=V]R:W-H965TK 22S(+*P@M\/_1*0ID3S^W>O8CGO%8%97@O0-9E2<3K"@N^73@# M9[?Q0-<;93:\>%Z1-3ZB^E[="^UY'4M&2V22<@8"\X6S',Q6(Q-O WY0W,H] M&TPE">=/QOF<+1S?",("4V48B%Z>\0J+PA!I&7]:3J=+:8#[]H[]HZU=UY(0 MB5>\^$DSM5DXD0,9YJ0NU /??L*VGK'A2WDA[1>V3>P@=""MI>)E"]8*2LJ: ME;RT][ 'B/QW $$+"*SN)I%5>4T4B>>";T&8:,UF#%NJ16MQE)E'>51"GU*- M4_$U)FKN*]"X ?#(WS#KJRAY1L>*0M^+1.IA'[WWX MT8G/3@:A?WE$WJB3-SK&'E_?K+X=TG0<->Z# ?;AEK/U!X6BA(0+G9JRM00B ML&TM^AD[USRD!M>"T)R^3%K*=4JQ? MP:0&GD,J,*,*3B$8N=-@J(U!Y/J3L/=5F)ZR&@I.&(2^Z_M^N_2B)GK2Q-ZB ME% S4G*AK+;,O$Y&9'82!8/@0.QR'NC)O;VF*_6EV=&BTYN:FO[K=KOIM6R:]BV\&7UW1*PIDU!@ MKJ%^?S)V0#3CI'$4KVP+)USI@6#-C9[ *$R /L\Y5SO').AF>OP/4$L#!!0 M ( N$:%&PO=V]R:W-H965T[*3 MBA-C354&NE9 "@_B+(C"\#;@A JS09LSWVDA^ %N;4]&NY/5P M#R> 4?@.(#H (J^[3>15WA-#DEC)!BD7;=GZG9$;94VIQ)DDE MY]386S8:$5&@5 I#10DBIZ#CP-@4+C#(#W2SEBYZA^X36EJ"2J.Y**!XBP^L MM$Y?=-0WBRX29E#WT"#\@*(P&ES@&W3U#CS?X'_J13^G6VV4[91?YTIOF8?G MF=WTC'5-7= ]['0/+[$GZ>-RN=@LYZM-AJ:K>Y0^ MKC:+U<-\E2[FV3FQE^EN>^@B8P]EA-D+.;VN]5[EE1V -\ZOU-"2^ &[OAI% M_?X=>@ !BK!S10&ULK5C;;N,V$'WW5Q#>H&@!PY9DQY=-8B#9]:(!NJF1I.U#T0=:&MGL2J26 MI.+U?GUGJ$N MIESOKB!1VXNNWZU>W(KUQM*+P?P\XVNX _M'MM3X-*BE1"(%:8223$-\T;WT MWU^-:+_;\*> K=G[S0C)2JDO]' =770],@@2""U)X/CU !\@24@0FO&UE-FM M5=+!_=^5]$\..V)9<0,?5/*7B.SFHCOML@ABGB?V5FU_A1+/*T>S+@MS8U5:'D8+4B&+;_ZMY&'OP-0[<" H#P3.[D*1L_(CMWQ^KM66:=J- MTNB'@^I.HW%"DE/NK,95@>?L?%GRRV7$;L$*#%U." U!G[K*3=&+:0$41/SP_0PMK,H#+S*F@5> =9GPV]'@N\8-@B M;UC#'CIYPQ=@7S;"-@5N]O?EREB-@?-/$P6%AE&S!DJF]R;C(5QT,5L,Z ?H MSG]ZYX^]LQ;[1[7]HS;I\^7BYN[Z]QMV>?.1W2[NKV\7GQ^PZ0:85JHUY*!)A=VR[42S.DU@D M"66U2/.480UT=E"L" 2JX6M>VFWZCZ%)M% =BABE+:/@"A$'/E.)SA->KN;H M%V=4965MU0XXX8PK3<]9ZA!+/;11A!LB*^/:TG:.%"6NG#Z0"7J--5_(-1JN MP1WL/>'0\;3'T0;%1VBO4)I9Q6YP:[H"S7S*:M][&E6Y(5;91PC=IL[09REP MC('"CQ&W0'@9,?+,OT\$U:#C7$9D;*82$>X(%MJ0\B_@.*I](&7.$U;'1M%Z MG!\BML(XR3(\SE<)N6>-9-,.],ZEX[.RE@T=IB#H.>$-T>Y,XF&8D\.LHT7] MB\R2EC)YU"H1:R>?;;EA)_ZT[Z&=&$I*]CI;83?(3\R%9@\\R8'TN]3@QH!U MYISXX_ZD.E*P@B2 )BI0$4]5+FVQL3^L]A$S&D*EHR+"FL(ZI(Q/!#D!DYTG M+B^+&4)(IBA=,&OYBF)= -+SB5R^(:HQ4EA:] 9P5F!EMZ6+R_+>3IH$JBL8 M1)$(&7RC$@,%0<-9S_,\BL$4@\PE"$(+@E-Z388):3&/C<4=^$&I=C(.JL4R M%SJTUG,A+WB"4:SB&/E$WZ.HT=3M1K&DV'D+"T^N):N*7$'^<8"K?M8>)9TG M@*O@<("GC7@GP^.,/ #2'X\:^7*EZ<3W_&>$N<5'P%@07L+[9@?[_L0A[CQ% M/)ZT>=B?CILL/H!^,AJ]PL6=(Q&_4 <.>S@8-;EXZL^>&]EYC8M'LZ"%L*$W M;'8QU8^&7DNEZT%$8#K9T\44$ \6TU7=N7YLYEB#0] 6&\EK6VZ?+9YU%AXC MEOV.0=PC$&J84ED&6$\%56Y4ZG@)149M1!1%K@':8/]MF'J MOM$IAP/#4^P:I)&;\M_(/IQJY"[,+,8$5Z[=8>?5"$(:V=RX@=,"&Y^R6*OT M -+:Z-TI8V-VZJ":-Q51*:4KI:.Z+)^77VXWR Z]\+S^%A M&O?>UMI:@'9:@ 9-0-MP!N-G0(]O3O^+:WROL27[PVF+T;-7.*<8<8YPSO%- MZ6V^F34&H=^&JR4K1Y( M07U=-O\/4$L#!!0 ( N$:%=?9&/T$08 !P1 9 >&PO=V]R:W-H M965TSY5^, F 9<]9 M*LU)([$V/VRW391 QDU+Y2#QRU3IC%L':O"ID+"C6:FR#*N%Z>0JOE)H]M83MR*66)IHCTZSOD,[L#>YS<:1^W* M2BPRD$8HR31,3QKC[N%IG^2=P% MX!.D*1E"&(^ES4;EDA3K[TOK%RYVC&7"#7Q2Z9\BMLE)8]A@,4QYD=I;-?\= MRGCVR%ZD4N-^V=S+]O8:+"J,55FIC @R(?V3/Y<\U!2&G5<4PE(A=+B](X?R MC%L^.M9JSC1)HS5Z<:$Z;00G)"W*G=7X5:">'5UPH=E7GA; KH&;0@,R;LUQ MVZ)Q$FE'I:%3;RA\Q= !NU;2)H:=RQCB=?TV@JJ0A4MDI^&;!N\@;[%>I\G" M3MA[PUZOBK3G[/6^+U+VUWABK,;L^/NEH+W-_LLVJ6(.3XEF&\;&K;8 M*[9:[$L"P92H>7+4) (TUU&R8+D62@LK_@7#; ),R+Q N@H#,;X[<>X*RT*4 M2/%8H)R05J&P!F I/$%JFHP;-E4IUKXY##YN'0SV#X[8%7T+NNSCUC#L=H_8 MYPE1QR=IY67YI9 \_@>K 'T^%HH>""MRGLJ"QF+0#V#)BV8BQB45$4\#;@Q- M"Z%1@J<*O3L^.5H_NQPY(W*Y2\9+B;VD\!1@996I3U18%[??^UQ- M(:Q":_I$@4HEJXG@-5(G"U]6#),-VZ.%;(+NESV2;6-"VD05!@V:G<. .E[@ M.]XR3_TS7#(0C%V9' :U$*9",I2)@*RVY2+AVI[ 9TA(;PU/(V MOVR,J".7=]]#=1\I[M6>FU2?(2")B3XIH>4(S3<:L]W=8=NYRUBVD;$8S177 M,V#W+>S]YU@N=K$=[J"GO>&@\K,^"H?LM^ NXVG:OA;QFF9OAX7-@[KLVJA+ MFI?2@I:. PRT5.R38K]35ZR/NGU4O!#/&,*EC%0&VWL[;-#<[W8JD?51OX,* M'UC8;0X&W1ISW4%S,!S^0(ZBFUY8>VXN!?%]6=L2_+Y1[C\NDP#[O#0J%=C4 M:$ +9=]NMRJRFT1FW1 L^@!=+H@LVOP3=6\O7U;PD$">C^; $/9 MNNOZ00:Q*+)=@ZTB_N64!!N4L'=2TO_9E" 6O*'(5?2E10*%75'/Z*4\2_U$ M8H+7&AZ$%:[[6BQY@-/7G:&G.U.>/3@NO?J&Z&N=99-D7>N6? ] M]?V^-7OI)M2NW5@I^=R]G%8+-RE_>:UFJZO_V-]X5^+^?X-K3KEK<$.?HFJG MM8\W;>WOXGY@5>[NOQ-E\3;M7A/ I= D@-^G"D_WY8 <5'^(C/X#4$L#!!0 M ( N$:%<"F<-@R , % * 9 >&PO=V]R:W-H965T!('."BR9 M[LL:*[K92%4R0UNU#72MD.5.J11!'(;#H&2\\N93=[94\ZELC. 5+A7HIBR9 M^KI (?:R H6;F7<;31:I ME7<"?W#D>75O%T M?;#^B^-.7-9,XWLI_N2Y*6;>R(,<-ZP1YD'N/V+'9V#M95)H]PO[5C8>>I U MVLBR4R8$):_:+WOJXG"B, J_H1!W"K'#W3IR*#\PP^93)?>@K#19LPM'U6D3 M.%[9/V5E%-URTC/S>ZDU+%'!JF *IX$AF_8FR#K]1:L??T-_#)]D90H-=U6. M^;E^0%B.@.(#H$5\T> *ZSXDH0]Q&"<7["5'@HFSE[R((/QUN]9&42[\_1S7 MUE3ZO"E;'Q-=LPQG'A6 1K5#;_[3#]$P_/D"T/0(-+UD?7[_VVH%R[L'6'V\ M?;A[#MUE_7$?SDWTX4N!L)&""H]76S!L+5!#)LNZ,6ASF6? JAQR+N@@[PD; MJII"I5VHWO$*3"$;33+:!WS*L#8G]SGEV]6D]Z50B&=9T',Q=_%VH;]VR]YG M>F**GHS%<]>Y1ZPDLJ1)1*1Z%([B"F\2/QI$]"?OA@'R\B4<\\L-D M]%V(D.MD<-,R":..26*=?*;,>"V1L1\.PY?P&*?#_Y='%/K40%H>Z3!M>43I M&WF,_$$\^"X\QGYZ$UD:D3^*!AV-A ZH"JE:]O:'41O*%,B*\]5XW4J4C#=A3,K]D.%37(%I$&N8'Q***@A;!1LB0\%0D8;N%I MS!I%]JU88[0A9K;TJ7E3*1-ZE^.6;F5C6[:Q11M;H(?78+DFYO3Z]NSKVW\E M='@1]&'Z&NB]5T.WC2-VT/694<>BDL8ZU90%-BOHA'YBV^EP!;C8TD="PTH@<"@H0K!$IN!3$ZT, ^\_UD^"DRY>H MMFZ6L>]Y4YFVX1]/C^/2;3LE_"?>SEJ?F-KR2H/ #:F&_9N!!ZJ=7]J-D;6; M&=;2T 3BE@6-?*BL -UO)/WMW<8Z. Z1\W\!4$L#!!0 ( N$:%=HJ%^1 MZ0( $P+ 9 >&PO=V]R:W-H965TB7X':,=.Q@#F334 MNAH(T1KF";\GNSDJ\W&E7T 2IG[!KM"ZK@:"G'&2EK#801KCXA\^E_?A #"/ M 58)6&\!YPA@EX#=%G!*P&D+N"7@M@6\$O#: IT2Z+2]2]T2Z+:-T"N!GBJ' MXOFIAS^&'/H#2G: 2K5PDP-508H6SSS&LM97G(JKL>"XOX0O8,O $E'UWN M@7',@H2PG")P!1Y68W!Y\05<@!B#7Q')&<0A&^AE#&&15QK"-Q;'!' M,(\8F. 0A0W\_#3?.\'K(NQ+4^T6%IZRD&W0UK^RG6YO MH&\/B_*]JN/VW+IHW&!EVJ;GU663!IG5->QN739]+[,LTWP3<]9DYAE6735O M4/4,SZBK%@VJKFN]1BP>@GYPM*:(;E1?QD! ;,^,OLS MLV%]+EK%HK-[M2_Z3/&9W<28@02M12CCNB-:"%KT;L6$DTP=[(^$BS9!#2/1 M[B(J!>+ZFA"^G\@ 50/M_P-02P,$% @ "X1H5T@U17Y# @ B@8 !D M !X;"]W;W)K&ULG95-CYLP$$#_BD6EGG8#@7RT M*2 EVU;-8:LHV;9G!P]@K;&I;9+=?U_;$)I6"2OE K:9>7YCQ! ?A7Q6)8!& M+Q7C*O%*K>N%[ZNLA JKD:B!FR>YD!769BH+7]42,'%)%?/#()CY%:;<2V.W MMI%I+!K-*(>-1*JI*BQ?5\#$,?'&WFEA2XM2VP4_C6M

($5 @:9M@1L;@=X ,8L MR&C\[IA>OZ5-/!^?Z%]=[::6/5;P(-@O2G29>!\\1"#'#=-;JRC1SE]J7LM#1/JJ"DP>Q2U2UTKIM&*!QL)_>C\^UT9*(6O]_R*WN,##'3,& V+07FPYRO@M^ M?X/<,/0MN5DO-[OIU)Y FJ\(7W$;9K[E-N_=YCJGW_6'RJ0A>N" M"F6BX;IM%?UJWVB7;7_Y&]YVZ4Q18, (@< %P3 M 9 >&PO=V]R:W-H965T&%V<57))=Q1^KVX=GD:MEER59+RR1CA:G/> MKJW^C\I#<=X_[8N<%K+6X;-=?:#&H1GKRZSV\:]8I;.S:5]DM0^V;(2!H%0F M_9>/32!V!$['3PA,&X%IQ)T,191O99 79\ZNA./3T,8_HJM1&N"4X:S V6*=;K!>30\JO*-J*([& S$=3X\.Z#MJ?3^*^H[^ON_B MOY=S'QQJY7]=#B=]+[OU\05Z[2N9T7D?-\23>Z#^Q?.?)L?C-P?0OFS1OCRD M_>*36TJC_B]3,9M<7-4>1SPP-\GZ0H]!7&F;W7>"_U[U7PH2U[:LI%D+Y844 M&K>?@U8YF]<9N1X?SQ7BIN9UL$[8A? 594KJL!929[9 E4:ET$>(N-0""ASE M"D]^N&=":F\WJI,0Z.*>@A>+FO2+I9,Y"0J%-%;O23[_Z70Z.7GC>TDX.K*0 MF=(J<&:5$;=TK\Q W&@X;]D51P+ADH%RW@[059!T@1T(4;$S LP5.NV(L-H M[;#UR='2FAB:FUP6]FMCF;:>6/Q1E0IA"E;,;2C$@K#/4M]ZV_ !N:\B5DC. M2F;+.1*6;P*^&X9,HBS9"AP[FHU!) @!UI=2:VN\J,B)-3R/AIO81Y2X:5-A M'[ ]&1ZW8H%EH*HSFP,P?%8(8,J=HKP'O3X, ^QA.I 4%N2U%\ML=_-TI)< M.1";HH)->"P0"652/6CU9ZWR%*G:-^&T)0+#)8MO"VMP/>S&K5WOGEHK MK\4'^!^*@?B ;(KGLJS>H,QDC02]!]!V!7%'9Q3OVC#?;,,L/I.AE9QK$N\! MTHO+F!)P9*!RCH1MB!*1U+K75O1^"7>7[XI0JVC\3C(Y#D1A5XQE(!;.EN+? MTM1HX%$YE^UEY91N3"D ^RB7*A-_P"I/4\!1?)-2FI*(-0T MSN"R1;=1.0%X$KG918]A(GJB0,]N*]"O/:!!18@R$?E^3D'J ;D&6C[0V%BS M=]L8##D1W^+*4#Q+VBNZ7BE9-L,PY;&34_HE0* TNZG931HV M@:\NV^T8CB B;<<0;P /#W2C6=N-9M_7+KHZST%5W6WS2GH5"_J6ETQ(AF+= M3M[@'@1RJNR]5T::>.GO.-=EO!@'O#MNO3L^Z%TS&? ERT@]Q%IC)R]!ERM8 M1/(1[FN^BT'\9G$_._W^<49ZR4BLQDPZM^;DRY+E.4ARH\IM52G?@^B&J:1X MD+INTM4: *4%GJUY1O:=!#%'R8/G R@5=ZEAD638)_$5"%H8&W 4!:]9%>5[ M]P8XEK663O,->N"YNA,P^\X#=LZ<*=E=GQ(*JUGM''ZW'5!D,2R8^$'!7':# M%F3R PR36%XM^ 8,^-;S>JM@+O4V!$_X\*EQMP-L(PYRK5(/AV6][CT['@\F M)T>#\7@<_7DVFPV.CT_2<^A@YWCJ+?2FU4E_ '_;V.10]/F=/$$/0/LU#7$-_B>/)L].M]>DL19*!H D=J"/#VH>LOY-^CJKHXJA??JH-X;D_%0%R>E:^D+\8O# M'-&%[WOTB)UW5B['7[AB#6/OQ?TT +U5GE\ON%Q0R]LS&$W050-7UP%/)^/M MMX/Q08SO6LJ-?"'Z$I(1SL?/%#\R_A9AYD1H4G?/MK5]M/1 M9?I@LCV>OCM]E&[)+Q::%A =#T\PK+CT*2<]!%O%SR=X.\--BS_QD@C>Y0/8 MQZM%V#RP@?:#VL5?4$L#!!0 ( N$:%&PO M=V]R:W-H965TB6[:_?7W#*7X)K5K]"4:R9SAS)DSPV$N'MON M0[^.,;%/F[KI+Z?KE+;G\WF_6,=-V;]NM['!+P]MMRD37KO5O-]VL5QFI4T] M5T*X^::LFNG51?[VKKNZ:'>IKIKXKF/];K,IN\]O8MT^7D[E].G#^VJU3O1A M?G6Q+5?Q-J8_M^\ZO,WW5I;5)C9]U3:LBP^7TVMY_L;2^KS@KRH^]L]D1I'< MM^T'>OEU>3D5Y%"LXR*1A1*/C_$FUC49@AO_C#:G^RU)\;G\9/VG'#MBN2_[ M>-/6_ZF6:7TY]5.VC _EKD[OV\=?XAA/=G#1UGW^RQZ'M59,V6+7IW8S*L.# M3=4,S_+3B,,S!?\U!34JJ.SWL%'V\FV9RJN+KGUD':V&-1)RJ%D;SE4-)>4V M=?BU@EZZNHTK0)QZ=G97WM>QGUW,$\S2C_/%:.+-8$)]Q41@O[5-6O?LQV89 MER_UYW!G[Y-Z\NF-.FGP-FY?,RTX4T+I$_;T/D:=[>G3,;+W<=MVJ6I6[+_7 M]WWJP(B_CX4[6#/'K5&5G/?;$KT9HO8)50X>WAR:;)\26+'WK6[MWL]_R" M=EJWN[YLEOWL?'*W[F)\P1SV.QQ]\65"!" 6*+:7)K_#J=L2[DW>Q0\P>E-N MMKN>HT,LVH[,E#U;=6W?GT^NZT6[1DGUM)R]8E)Y;JTA26ONO("DO>=.!9*" MYB;XR8]]#X\)=@30Q65%W!E,6,F=-LP:;G7!I M<*9&?KA"37YL4NS'@44$[ MS;163'*)A=X6D[LVP?)SU\>ET@LX)_&$DR8P:ST/#D]GN%!V\EO9?8@94R#( MEA4(7-WOJ+5]$2@?PD=$L."%)<%RY10$)2TOC"0$"@7)?:G: -W"H/H\4T&Q M4-BC87&-'S6"DLSS I $KIT8@]M\U=-1W2FN"DGNN2"94H87#G!ZS867DS_ MJ(YMNW:YRYW[FU)K"RXM91%HF:!RLA4W14%2D-QX?2JQLN >L, 3HP,S@CMI MF'- R!^-OV":A<"D&4/^TN=Q76&YP%ID- CZ8!8$$PA<&7LY*;MT)#*%#-. M;3:!7#N!OQ2,5%P;10_AS$LW8EWA,"AI*Y26Y@5"GI%@K",A\& U"5)PI26; MY;(9G *(7>Z$ !2LEQYI))BT=MQGP()!.B411W(A@*PW<+9/U)16;;L$9=MZ M>?ZB #.EL&T@-06EH"D=UCAN@\P94MQ*=8+'1 B!"@!;*7R%P .J7A8ZE]Y$3Q*6PE1]?)D!9B@%B* M45#> MA#8 X0UBAD1Y(%HR1)0:,CZ&) &+\;X28_YZI%? ]58F'IHP?)"SAT F"3^Q6A %I)4)X*U\C#FH-;!@0Z0X] ;YR1 MH*0S'*L^7=))5PY)4?HK] ?(@ M0LBU!1&=Q3F393TFE/:QZC3Z"%* ISAN%'-(>X"V,>80_#.503'8T0]8F(#, M4E+$<6(C+4&Z 4FALQ*(H4*6BMRG9Y-7N4'X, ;AQY6OJ%U0UYD-++**:/TV M8CC 23_,SMBHW-#P]._P 7ROFE0VJXH&A0.PX'E."1J[I2Q(",4HZ",MGADL M W,*@B? 6;3!<+Q!*H4"!B>=U^CU#D%9[@Q5$C+@1&Y#V".? &!JX%_$44: M/^$JT\?AD$,$BW);H7E7_X)&U;CHL*F)3",S(F55,>(D3R=;HERH'@M),0'> MPZ =(#DKB$=H<90P_Y6Z0J\05(S("T%K,$D@;F1:Y G&T%^<\($:KD?G/#&' MVOT<:K]Y#KW&N8D)[O[S-XZ?)RU_\_C)\J;#^'EDQIRD?/"6>]\.9LZ#D1/W MBA0W]W0.C)<+]C8NQB^2#^/EW3.S!V10=)KEL5%AX! ^G&8 GKA._G_Y<"E'>*L*G;J.#U 5KPODMALNNL-+:K?YGJA#?;_;;CZ'U!+ P04 " +A&A70BCVGU # #O M!@ &0 'AL+W=OM7#!2C M2 !U]67+ZZUM8#=IT!R"+';3YA#D0$LCBUV*5$EJ'>?79TC9JH,Z1B\V.9QY M\V;(>5KNE'XR#:*%KZV09A4VUG8W<6S*!EMFKE2'DDYJI5MF::NWL>DTLLH' MM2+.DJ2(6\9EN%YZV[U>+U5O!9=XK\'T;TV[>$2I>(O2<"5!8[T*;].;NZGS]PY_<=R9DS6X2C9*/;G-NVH5 M)HX0"BRM0V#T]XRO40@'1#3^.6"&8TH7>+H^HK_UM5,M&V;PM1*?>&6;57@= M0H4UZX5]4+L_\%#/S.&52AC_"[O!-YN&4/;&JO803 Q:+H=_]O70AY. Z^0G M =DA(/.\AT2>Y1MFV7JIU0ZT\R8TM_"E^F@BQZ6[E$>KZ913G%V_D\\HK=(< M#;S\R#8"S:ME; G9G5N0,E^@K* ]TK:QL#OLL+JQ_B8&(VTLB.MN^PB MX"-V5Y G$61)EE_ R\ MX. =T238QKL$%5K4]/H)PDTRU%P;^RLG)L.*U,;-)C=78]_VP(W'I33,([)! M!JJ_::I(5OS))/$4)].H2+,H26AKG)W>G\5V0RR/C]#Y!6^P/%A3;\TBHNW: MY*1%[$^S;YA@LORAU83KJJ^5H 90X^ EEV11O2%L\^HF.)/U/QF#MUQRFO<* MMDI5!B:0%]%U/J/%=![-\R+X1#)(]T(WJ^ANC($BRHO<_2Z*X('M2#ZHFW1Y M!JCF69)!FD;I8AY\('8:4O(C4Y0M%L%'9>F.)S";1PD9)U 449%=P[FW'I^( M4(MZZZ76E=]+.^C1:!W5_'80L7_=AT_!>Z:W7!H06%-H1TV5G5> MTC;*DD#Z9>.>G78.=%XK98\;EV#\QJV_ U!+ P04 " +A&A7_9^U(>P# M X#0 &0 'AL+W=OM7 M$&I1)( 0?3FRG=H&XGB[#9"T09QV#\4>:&DL$Z5$+4G'S?[Z'5**8K>RNREV MT5XLD9QY\]Z8,Z1&&R$_JQ6 )E\*7JJQN]*Z.O-]E:Z@H.I$5%#BRE+(@FH< MRMQ7E02:6:>"^U$0)'Y!6>E.1G;N1DY&8JTY*^%&$K4N"BH?IL#%9NR&[N/$ M+8M-'I.#5XJN+*_9%/;)I%+TK72HFBW,F.+%S]#)OETA5;D4D.A_NS27$/VNB%- MM9RIBJ8P=K$<%,A[<">O7H1)\/H X5Y+N'<(?3+'ZLO6'(A8DEM(15ZROR$C MOV.9H8(KH911@$5)F%9D2UZ7D,.A[E9 4DZ58DN6TKI6RHS00JQ+Q$8"&BTN M1%'1\N'5BT$4]E\K1SZ1RFM2_"M2V5;.2Z%QK%A>4HT>5!&4E[,R)^BJY1K+ M'#VH!+.T%!Q[!2*R$D.+M4(ZZOC,N07*.[+@8'E:BG6]) ,O&0X[:_KIS]XYQ6P7[??V+_>]J#=LDC"#M,E!Z-7=XU?, 9Y@ M0?+,)/0P"?'^Y<3KXYG857[^UFVV )G;.[O"D+B5ZXMM.]M^%IS7M^$G\_J; MXIK*W/1\#DMT#4[ZV-AD?4^O!UI4]FZ\$!IOVO9UA9\V((T!KB^%T(\#$Z#] M6)K\ U!+ P04 " +A&A7% *7R,H" #]!0 &0 'AL+W=OA5A#(G7MB]>Q$O>*-*RN!> M(-E4%1&O*RCY=NF,G-W& ]T4RFQX\:(F&UB#^E[?"^UY/4M&*V"2B:&+^6EM%^T;6.# MP$%I(Q6O.K!64%'6KN2E^P][@ B_ _ [@&]UMXFLRANB2+P0?(N$B=9LQK"E M6K061YFYE+42^I1JG(IO(%'H_)$D)EM+K\7=Z5OY1PC74%RC +O*Q'QSA"_KZ LL7'*OOUU4BE= /X/>A M"EN"\6$"TQ1S69,4EHY^]1+$,SCQV>-C[/%:-UG6E(!XCFXY MVWQX!%&A%1>:A[*-/*3W*.-AO99:&>JDIT9$0->+]"]DB$B4\U(WJ1R<4X94 MP1M)6":'\X&^% 55 L+>S VDG3-R!U]U>K%Y14:&*2(5D%&%3I$_=F=^H(U1 MY.)I./@F3!-:#24G#(78Q1AWRR!JHZ=M["U(B1I&*BZ4U9:96\RH3'G#]',= MNW@V04-CA%&(AN\ '0N4T#;G?UN/]NN MVI9^"V\'XQT1&\HD*B'74'PQG3A(M,.F=12O;8,G7.EQ8&ULM5=M3^,X$/Z>7S'*[JU:J?0E+:6P4 F618<$ M)T39O0^G^^ FT\;"L;NVT]+[]3=V0IJJ4!WLWI?Z=9YY9L8SG9RNE'XT*:*% MITQ(G2+Z^0L[#I"*#"V#H'1 ML,0O*(0#(AH_2LRP4ND$Z_-G]"MO.]DR90:_*/$G3VQZ%HY"2'#&IW M+.TY='BQ$L;_PJJX.^R'$.?&JJP4)@89E\7(GDH_U 1&W5<$HE(@\KP+19[E M);-L?*K5"K2[36ANXDWUTD2.2Q>4B=5TRDG.CJ\8U_"=B1SA%IG)-9+'K8'& M YL*-,W3CB4M[FXG+A$O"L3H%<1CN%72I@:^R@23;?D.L:LH1L\4+Z*]@!-< MM*'?;4'4C?I[\/J5R7V/UW^CR7^=3XW5]$S^?LGH G/P,J9+G1.S8#&>A90; M!O42P_&G#[UA]_,>QH.*\6 ?^GA"J9CD D'-X![C7&LNY\!D G\HJ:N-5PQ[ MR9K]^AY2A)D2E+ .UKJ74&8M_P<-Z"T*LD8AF#D*2T\AJ_MVN@:!2Q3 +% \ M+693U%50H<$EV%3EA@!-\R1PE@2%)3=>K%>.43GV@W-CT)J3X!(U7S*7VC#C MDLF8,P%<4B3S0O5'Z+>.CP:U\=.'4=2+/F]FP0UG4RZXY?C?$!M'K6AP#,WM MZ2[N!4J<<0MW@DEO%-RAC@F$ZMU^^^"8NJ 3.S7QEU*ET1(8@+3 MDMJ"J 'S&AJ])C062@DZ-KA@FEFDLAFKG, I*C=,SQ&^M2=M^/HCYW;=B)JD MZ7 TK/1LKZ(1_!9,,B9$YY8G6Y+])D2MX_K=K57/25Y+BUIZ'Y"AI># "0ZZ M=<'ZJC<@P2O^1"9S7/]8:MX6CT M$V^$U/2CVK@;"N=O(BERJI,D#,JFE!1%+,!G!$*LI%&")Q0*BAFC8,64BZ[< MFW;@_/^0<@/T4'"N])JD/)P37Z*Q!1>"FN646 26+30WA$2%!+T_ ^-RUUOE M-L4FQ.XRD[3?!E\// +36*1W KGQQ8&.)/4.GG65^93+WJ)5RN,4W -;HJ8W M[U0X":HDCW2=R,2DEUJ+P.V2!M1B[6"WZ!O210JM*O%M28<NT,D MZ6_1N4L7:>Y:Y1T-K8*$U?Y_=;VE(U/:SLEG!U,6/_KJO3ESK&N59??*.V,6 MO"6_WQ>SEUJG3JW7=8_/=_0N6O0G5;2]U6[UT7!>],J;Z\47QRUS;]=09S(C MT6[[Z# $773QQ<*JA>^. 75I]3X7U!+ P04 M " +A&A7-F=L_OP" O" &0 'AL+W=O&G_<_3X2GZ^3G517ND0T<%.)6D^]TIAF' 0Z+[%B^D0V M6-/.6JJ*&9JJ3: ;A:QP294(XC ;N+6%FDWDU@A>XT*!WE854S_F M*.1NZD7>[<)'OBF-70AFDX9M<(GF4[-0- OV* 6OL-9G @WRKC:RZ M9%)0\;I]LION/1PD9.$?$N(N(7:Z6R*G\H(9-ILHN0-EHPG-#IQ5ETWB>&T_ MRM(HVN649V;OI-:P0 7+DBF$YY=L)5#W)X$AR-J6& M5W6!Q=W\@$3ME<6WRN;Q4< E-B>0A#[$89P#UV!*N=44HWW FQP;<[!?T!GLCWN7I4*\![IV M',53>)[X:3:"?N\=:CV&!54G*D6.J0;R*Q)TS0LD5@J,;-COK^:NUG%+R:X9 M%]8E&&E]5G05.,12B@)5QYR%&?3A-/&C4617PI-P0!P/\A%G?IADCV*$J)/! M:>LDC#HGB27Y0,?@7XV,_' 8_HV/43K\OSZBT*>FTOI(AVGK(TH?Z"/S!_'@ M47R,_/0TLC8B/XL&G8T$^O?=$L'!)5ZAVKA694MS6YOV/M^O[KOA6=L$?H6W MK?0]4QM>:Q"XIM3PY)2:CVK;4SLQLG$M824--1@W+*FCH[(!M+^6TMQ.+,'^ M/\+L)U!+ P04 " +A&A76,-.@$<& 9,P &0 'AL+W=OBSS"#/\5=$#OSD&&55>:#T.3L)UM<#+2L1 MB4DH,@26/WNR(G&R(4X,1J,W M#(S2P#@S,*PW#$:EP>CK-+ ZFHP*0TF70VFI<&T MJ\&L-,CU-2SN7W[S;2SP8L[H ;$LMZ1E![F"4=O/%/9#V4Y58QFOC;4TE,![LKU$(^T],C1CA#[=V^CBYZI%9'7;JO@] MQ':4W1UEO*+:&@V\CBY,P3PUQB:AQ.C?Q/@=2J,;W\0$?3 W[N_HHGP(WBF$ M-JJ>RE%.'T$]E9]_DP04")+P?UHJLRS TY @N1Y (2/K2*"8@[?EJ-/F+:E)'5N V&.6ID-;!YD+7U( M6 $JPED4@EDHNY+=F)#6?25K-$>QSO2IH])\SG5\K^S+F32O%UM^6QEB?IV M(AV=NI!./4B8#PD+"MBLUAQ52]04,JT4,E4K9"V'%SF)D0O>F,BU)GM;*$I0 MWXX$$F9#PIQI1\E!.O4@83XD+ ""U<0YJ\0Y4\^Q=RS<8$X0/JH4)W27BC9] M*EE]]0D)LR%ASJQEDM,J4$BO'B3,AX0%0+":0'7MN >I*25Z7^PN,;(MM;K. M5X%%@/CU0F@]*"Z!H M=2V>[(?KZK$\[QJSK38N:/A<$Z749(CYIE6'>J-'D?/PYKQ^I7;?6XJ0-*>E M$H8U;:XZ7%"W'BC-!Z4%4+2Z&HVC&HTN:LSVPD(LI 0%17RWW5(F4(+9,U'M M:JC9?0=S4)H-2G-*VFD?.M':!W10QQXHS0>E!5"TNG2/(0Q=N7.\6,F>,MM3 M(=&^-7BW5-OWEN>H(0%CJAO-I?7WN$6MHNOHT2TSUKI5PS*;.3W0)O%!:0$4 MK2ZG8Z1 5X<*@E0N7N32I5K.?+XER0-AK>$N-:NWM"!I-BC- :6YH#0/E.:# MT@(H6EW-Q_"$;O[8 *\.N1^_ J79H#0'E.:"TCQ0F@]*"Z!H=<4?HRRZ.LS2 M91==C>@M8DB:#4IS0&DN*,T#I?EZ2^RI=68>0/FM"_08Y='589Y?Y3E[>E'/ M*R #$2M0F@U*: T'Y060-'JBC]&MW1U>&M%XQ@+PN32<)>'7K,,F>"+EWY:-=V,_EB:/FGN MRMQ:Y^75"_7HM?T[2LYJLB/JC? (I6:&AX\CI\(L?T_%L*CL)L M*[5X-[%*K;[7N,F_4CA+7^E7MMZ2[NA7;ENZGWWWD;^6?W1;?#1RB]E3E'(4 MDT=9!.UR(B?CK/@.HS@1=)N_I/] A:!)?K@A6.HYRR"O/U(J7D\R!]77,(O_ M 5!+ P04 " +A&A7.'=?&<\. #!C@ &0 'AL+W=OFG:DKXI5$SO%,(Z"]S%ROF;J]^]"Y M#XP%VYI(HDK2<:YS/_Y(238$8(E(T>I+8LL/'PKJJ;#^V#M5WV M:;E8M:\O'KIN_6HR:6\?[+)JOZO7=M7_Y:YNEE77_]K<3]IU8ZO9YJ#E8D+S M7$Z6U7QU<7VU^>Q=65(SH8C-I!_S>U3 MN_=S-HSE?5U_&'YY.WM]D0]?R2[L;3=P5/U_'^W4+A8#5?]%_MBQ7KR<=#AP M_^=G]A\VH^]'\[YJ[;1>_'L^ZQY>7Y07V58^+[I?ZZ>]V-R(Q\-W6BW;S M;_:TP^87V>UCV]7+W<']-UC.5]O_JT^[*[%W0,\#'T!W!]#P #YR -L=P X] M ]\=P \]@]@=L!GZ9#OVS87355==7S7U4]8,Z)YM^&%S]3=']]=KOAH\Y:9K M^K_.^^.ZZQM[W]N]:[.OM>VJ^:+])KO,;GI_G#TN;%;?93_,5]7J=EXMLH$_ MZWTS^WEMFZJ;K^ZSEZ,OL]]N=/;U5]]D7V7S5?;K0_W85JM9>S7I^B\YG&IR MN_M";[9?B(Y\(9;]5*^ZAS8SJYF= ?W;L8[,5=V(:/I=TE^\6NZV;C F]7VW U MW/6__Z.'9V\[NVS_ UE^R\UA[B$FOFK7U:U]?=$'O=8V'^W%]5__0F3^-^BR M8Y)I3#*#1.89B+\8B*?8K__9/UQNJH4%[[SMH7)SZ/ (^7C-2$EH<37YN']E M 1B391' = Q37#$B?)B)823/"U+R%YPW4/$R4)'TQ&G==D-\NJ_K69NU]6+V M"AJRP'0Y3#*-26:0R#Q+R!=+R*3+Q9: #+'E$)[O,25EX'L 3,B"!# =PWK/ M(RQP41/#2$X8SR7L>\7+B(ODB']LZK;-UDU]-^^RKQ?]+]] 0RZBLW,B23#@ M&'1)5,E4,. 8UM^Y11F,%R"3= C\T&C+E]&6R3OM[>JV7MK=.+/WMH_W=AC\ MQ_DF71PR@OD6TE6?; O>AB7F;8A)IC')#!*99R;U8B:5=,HCS0192<7NPW@9 MN.(40-$R9X$O:@"FM6S&RFF75K^:JK5O?S]XL1A]WQ(WDL*IM&93-8;+ZE]O0'2;KM,98"#44B#Q*2 MARD-@)(T=$8-H$C!2AKX+ 139"S,$NHN!?U,H.UL?XF[S'Y:]UKENMYUVUF/]I9\/EV(!@KZ6H7HO)IE'9#!:;;RHG@T@RB3_.5*"E6.1#-,_S MT&UC5)^]A%X;@P15*G3:&%4*->*R3FV0M-QX9S_T/;?;[3W;YWC:@ M]$OS'.V9F&P:E8ZVCE1U1$JF\%B\ZWBU!&5 M&&DG36JLH^V!R:91V0P6FV\/)]-H6J8=EG;2N 15,%'R,";$,$6D9&%4 ,I> M4O",NJ0%#7-M$$;#L&H@&*-R M9$J/.GE!U?D3SZ2".?JFQ&33J&P&B\WOQG&RB*5E$4+BR6+].MRF.MRNNG-H)>:T M$CNS5F*Q>)%A \\4 %T6/'190 :%?FT@)D++$8]U6HFEM=*T;M9U4W5V<]MN ME5-*+J7ICO9/5+F$RF:PV'S#.+G$TG+IQ,Y<5!6%RJ91V0P6FV\FIZ)86D4E M^W,9T#$8M4Q-(50\8P^@"&4\[&4!8;D017V[4XA&(U[!R$8H52%_:X0KB!TI/C"G:SB9VX?Y*CM@ZAL M&I7-8+'YEG*:CY^W?9#'O7R4AED9" H#+@"299B502 ^THW.G9SBYVXBQ,8BKL+W0 *@1%<'W%BD= M(*;:7<9J%O/E?+6Y8=,]A&G2HYT4M8<0E:;R4D^GNX?3*_U WKU6*%H&"@@&!?A>BL(IE18X3 0C.24C25D3C;Q M J,8R%%[ E'9-"J;P6+S[>'D'4_7Q0XK!G*@1-6KR\@' 9@JPC9W",5(V#)O M0!@M1Z9JN=-(/*V1#JP$!#&R^BV V"RC&\["*;&\DKA9)!(5Y<. M[NY/\QR]S!95[J"R&2PVWR).[HATB>O05<^HA2Q4-HW*9K#8?'LXY272A:S# MXJ :DR%4BI(R*< CN:%BA8# SC!I5!AU0K"%520D95JPJD8D58Q!P9# :Q, M"E.+*0"Z)/V8P_@/X AET1)HB*[<[S?SA^PDB^!GG] 4J (&E4VCLADL-M]8 M>WM#I*M4"!.:NS,$;AE[+P"C5,JP9@?@6+2M@8'8)!5C]ZM3"B)='#IY/E.@ MUH=0V30JF\%B\RWEA(Y(UX=.G<\40'%(19M.0*@BZN8!4(07<<2%8&QL79AP M&D-\3F,<5VI.TQWMHZCE(E0V@\7F&\9)(9'N$#PT"45M D1ETZAL!HO-WW[' MR329EFD';L #+GH*2QT BJIHYAA *18N0S$ JE1C35/2:2"9+ODUN1M;.DH$P37CLC8?* MIE'9#!:;;QHG@^0Y=\.3J*U[J&P:E/@YO^<7!XY$ MW:"R:50V@\7FVVAO MRSR4Q4T257:ALFE4-H/%YMO#R2Z)L;A)QDH'WL00P(&[& *KH,!M# &%E=K' M4#J-)=,:Z_O%;?U0+W8)QG-HR/Z7'3SUGS[!T2Z*JKI0V0P6FV\JI[ID6G6= MF&R@BC%4-HW*9K#8_)U!G1@KTF(LF6P4P,(G6@H1+H^$<$.V$7TY)%NE'PM!A2 MH.I*5#:-RF:PV'PS.5U9I,MKZ1@"%-6*J/]_"L DYV'_CP9@A%(>RAH#X13A M>PVN_EB=."O2XLRT;>^1P_L%WJ[N&SN;#_[YY>E(^FQ'^RAJB0V5S6"Q^79S M*K,X9X]@@2HT4=DT*IO!8O/-Y(1F<4*/8!&WZPDBP^G/*03C(E0I&H 1J:+= MMPR,&]TCK-C;E3TMX@X+)<=E)J@-A:AL&I7-8+'YMG-"M$BO%SLQG*"*4%0V MC[S/#&.H,I/5#:-RF:PV'PS.?E9IHN< MZ3@"-%NR:.D3A"+ASC\:0)5%*)$,@%)L;&?*TJFW\H =XD=#R5%*)GVFHST3 MM92(RF:PV'R;.15:II>JG1A 4 4G*IM&93-8;+Z9]EYJEJY\I@-(O(@LG.Z8 M0I@P=L20Z+TL &9LV\K2R;0R+=-^K;MJX8N4$R0,:ND0E4VCLADL-O_];4YR MJO2N(Z=%#H6J-%'9-"J;P6+SS>24IDK7/).10P$-I64NHOK2WHM824=D,%IMO/Z=& MU3E[5!6J[$1ETZAL!HO--Y.3G>J$'E45]XJ*LH\J84P!8(+*<&X$@%$BBG"> MU@ X4M!B;%FY?<:%*ARE!4 M-HW*9K#8?#,Y&:I.V&A2 ;OTAU5? ,/"E\MI $3#B18#@%0QEI@X :?2 FZK M<1+1 FOJ-?T]CG99U.(B*IO!8O,MNO<"ZW-VN"I4F8K*IE'9#!9;\&[M_9=K MG]#C^GRP5Y&EM(C>/ ?@1"G#32PTA!LZU&3T=DH 2,H^9HV]H3+?>TEUGM9\ MVV 33;B>-B7[F9,>Z[*X=!J7SJ#1!3:D>S8\9_/K,SN:L7!?KHU*9]#H F/M MO5\[/Z$%]OE@N9^_B#R:HH5P9:FB];T0CDA&PCUH# 2DHJ0\S&8F[8.UG:ZZ MZOIJ:9M[.[6+19O=UH^K;O#0O4^SQMX-%^35]_1B$GW^AKR:$N!S35Z9S><3 M1W]]M:[N;9_EW,]7;;:P=_VI\N^&!L1F?O_P\DM7KWM;7&3OZZZKEYL?'VPU ML\T Z/]^5]?=\R_#"9[JYL-F.-?_!U!+ P04 " +A&A7-,W6R]D# "T M$ &0 'AL+W=OQ> MW_R5SBQ'9P09)%)3$/7U O(,LVD\OBW(;7:9VK@Z?43^TK96[TBH#Q+;H3@A0TYM']+D$ M3B0M=J@%O4??UDOT]LT[] ;1 GW=LTJ0(A536ZK<]!/LI,GC0YV'>S&/\@9Y MSN_(=5RO![X8AB\A47!LX&X7;JL5:9?%;9?%-7S>!;ZO3)(,$:/]MD]-#??[ MX?K'>BM*DL#,4K]& ?P!K/EOO^+0^:-/VTAD':5>J]0;8N\H[1-:HT.#UB^1 MA[D?8NRH17XXE= 3%L6>B[MAR^%^7%!)5;:W1P8D/7#X/8.7-K M3U@0.?&D#>LD%[7)18/)?2+\'LP+4KT#T9(*R>FF,L?;D T'25^[.2.1=?3' MK?[X.AO&8RH=B:RC=-(JG5QEP\DS?V'L19/HS(9]87X4!/TVQ,[Q3'<&T_LL M]\#1BK.T2EZTWS#7:W=E++:N\I-J!E]GP08_EMJ1V+IJCT4*'JP,7K1A S\U M6!"YS]Z&?6$XCL,+-CQ6%GCX.%\P7C)5,H)Y']:F''3B(-VK]V8DMJ[X8Q&" M_2N=.&KY,19;5^VQ ,&#I_[+3@R>UX>>[P?G3GP>%OC!!%]PHJX:NB/'HQH/ MG]6JU$1W.:MT%Y,"5[UGBK:-N.W/2ML'W2LN7 =Z;U%2C1&=7%>SM:M]<+ MW5[KEN]L_ Z':B+LG8F>.G+[^(BZGU>ERHX6 F6P58]S;B*U\+QND>L;R4K3 M-&Z85"VHN=P#42NE ]3\EC'Y=*,?T/Y1,?\/4$L#!!0 ( N$:%=^*^2E M* ( 4% 9 >&PO=V]R:W-H965T)WX7P1NW@?\(5!IT=[Y)1LI;QSQJI(<> 2 M @ZY<0S4+BTL@'-'9-/X.7#BXY4..-X?V-][[5;+EFI82/Z5%:9*\1N,"BCI MGIL;V7V 0<^EX\LEU_Z+NCYV>H51OM=&U@/89E ST:_T?JC#"!!.GP!$ R#Z M5T \ 'SE2)^9E[6DAF:)DAU2+MJRN8VOC4=;-4RXO[@QRGJ9Q9EL)5H01BH& M&ITOP5#&]05ZC6XW2W1^=H'.$!/H>" M+!%%+>5[VC=2\<,^,]N8YE09>NZ9YW83HA'2*_X_JTR>B1 MN@'QB:H=$QIQ*"TRF%Q=8J3ZINL-(QO_;K?2V"[PV\K.*5 NP/I+*2YRY#4O&"N"*"4XD MS$;.F7\ZCHV_=?C%8*TVQL1D,A7BR4RNLI'C&4&00ZH- \77"BX@SPT1ROA= MZO;)D#$3.RZ7-"[B9C\OGHF!P1QLGM0BP5Y9D:NAK5&$XWK2.?5Y&# M/9$G4'9(Z'TA@1>$+?"+P_ QI CW+3QX"W>Q!DTA@J80@>4+WRG$"WGXCDOD M2D.A'MO2JGBZ[3SFF)ZJDJ8PY-RV*0<'F)/ M+AEGN',R,A>B_0M6^,CBS06R2L)H$/:&[FHSAUVO;K\?1HW7&W'=1ESWH+A[ MO"[,#BNEF&/JK?(JAMY&X"B,PBUU;4[Q'G&]1ESOH+@;NL9#J$$RFK%VQ):_'R_;C?KBUJM$4'M?W4"Y!MFJ+=:&&\+:G%*8CC=D7]1E'_H*); MH6G>IJB_LW%Z?6]'TJY7%$7!X*W7^+"$!__QP($9.%N&N,DL?H^6G!5BR;7" M9B.Q@V5D)D5!\!L0NLR8ANQ#*K@2./>T963;:::%':MC,5&IN8'2[POP2D M<<#UF1#Z=6("-'\ZR1]02P,$% @ "X1H5V:!=ZO. @ ;@D !D !X M;"]W;W)K&ULK59M;]HP$/XK5E9-K;0UK\#&(%(A M3$5:IZJLVX>J'TQR)%83.[,-=/OULYV009LBNO$EL<_W/'?WV,EYL&;\060 M$CT6.15#*Y.R[-NVB#,HL#AG)5"ULF"\P%)->6J+D@-.#*C(;<]QNG:!";7" M@;%=\W# EC(G%*XY$LNBP/S7"'*V'EJNM3'7HA""'6&H&K%XK M&$.>:R*5QL^:TVI":N#V>,/^V=2N:IEC 6.6_R")S(;6!PLEL,#+7-ZP]274 M]9@$8Y8+\T3KVM>Q4+P4DA4U6&50$%J]\6.MPQ9 \;0#O!K@/04$+P#\&N ? M&B&H <&A$3HUP)1N5[4;X2(L<3C@;(VX]E9L>F#4-VBE%Z'ZG,PD5ZM$X608 M 2PEG4)XCWWF'/,?S6_(9'P[WVLKYO^B3?XZ^ M(X;?G!;?\/D'G):[+VH13244XKYMGRNFH)U)__[ZHL0Q#"WU?Q/ 5V"%;]^X M7>=3F\C')(N.238Y$MG.=@3-=@3[V,,;B%E*R6_U@5+54G(F!+1^R_+:X]YYME]N MK^?M[E?TW,D+NOZNTZ3%R7&[0>-5:6)O-9 ">&HZMT Q6U)9_1T::W,YN# ] M\8E]Y/;';HL]4I>)JO?_I:]N(E>8J[8B4 X+%=7=JXEDI6E?W.2VL7#LS'9;^'NNDQ!:&CJ0JFDOB9W<YT"&/*0<:&'3FI,?N*Z.DXAH_I8YB#PSDRJC!J&GO!C08Y MG<,$S&U^K7#FUBP)RT!H)@51,!LZIZV34<_6%P4_&:STVIA8)U,I[^WD(ADZ MGA4$'&)C&2B>EC "SBT1ROA3<3KU(RUP??S,_KWPCEZF5,-(\E\L,>G0Z3DD M@1E=<',C5^=0^>E8OEAR71S)JJKU'!(OM)%9!48%&1/EF3Y4?5@#M-IO /P* MX+\7$%2 H#!:*BMLC:FAT4#)%5&V&MGLH.A-@48W3-BW.#$*[S+$F6@,BBVI M;:4FAV,PE'%]1+Z2"<8E67 @:BD0/7(.:[9/=N-)W5NKSW] W@?R8!-X7XGM^ MT ?[8:/(49XJX#[FW 7.U6WRZ_;Y1=\[3?X1E2G!"/#T;VBG)Q13D4,Y.X* MLBFHWTT&=S+:57JB!GUPGY_ MX"[7O6P7M0(O?*G:$-FI179VBY19)A-F'E&I, J_LGIGN'>R??3M[(ELPWA8 M&P__PW"'^VS?GL@VVM>MV]=]9VY&=6Y.M0;3^,TON3IKT0WZW?:K?&\7M?O= MH#G>O5IF[\,R+QF=,LX,@T:MO:UEUO7;K]?B=E'8#?Q76MVUW[3=(EU1A8'1 MA,,,8=YQ%[VJ^T;N[=F_$', 21Y3.)4](VYE(NN:8K) M'!(J3MD"4GPS93RA$IM\9HH%!QIFI"0V''WLKYK[O?84L91"M>< MB&624/YT#C%;]PW;V'3<1+.Y5!VFWUO0&8Q WBZN.;;,4B6,$DA%Q%+"8=HW MSNSNL*/P&>!'!&NQ]4R4DS%C#ZIQ$?8-2TT(8IA(I4#Q;P4#B&,EA-/X56@: MY9"*N/V\4?^2>4.T*S M(&36S=Q[%KB 2NKW.%L3KM"HIAZRZ&=LC%>4JG4RDAS?1LB3?@ \6E&5+$$^ M!B!I%(MCC+%0$,'B\-W=%21CX/?X]G84D(]'Q^2(1"GY/F=+0=-0]$R);M2'^9T#?!.C6(;2V83RW#DH.(+%*7&M3\2Q M'% 9 M;F 2X_8E6*7#YR3I\I)+>IFD^MZL?,^QO)ZYVHYW%71BNZ[K[,*"*LSMM*U= MT+ *LCV[X9:H'>O-TGKSH/7;E+_%?"[:W/;5[MBM/?=5E&TWO3U?@4;+;NYK M#:NHAN78>O->:=X[:'[ DH2%D7S"HIQ*CI]ELBG%.M,'Q?YV)]8I%M0I-JQ) M;"&ULM55; M;YLP%/XK%JVJ5IH"@5RZ%I"61M.J+5K4*-M#M0SVEC*-Q5Y3PF$ID=HSAN7+#*BH$F_H'3<>2%YH MN^&G<8ES6(%>ETMI(K]ER0@#KHC@2,(N\=X-;V93F^\2OA"H5&>-;"4;(9YL M<)\E7F - 86MM@S8/ YP!Y1:(F/C>\/IM9(6V%T?V=^[VDTM&ZS@3M"O)--% MXEU[*(,=WE/](*H/T-0SMGQ;097[156=&[[UT':OM& -V#A@A-=/_-R\ARX@ M? 40-H#0^:Z%G,LYUCB-I:B0M-F&S2Y9^_FF$8. K[V1S2<308Q?ZA1WC4 M"H]."G^6]I9KD Q1@7F?;DTP[LB&XW[1<2LZ/BGZT<0R?[DXNPZ'TUN%'A? M-B![NW*2Z0^[,FE]3O[E!9K\!ZO3UNKTKR]0S3#I-'(4_-)(OS,3['A=8)D3 MKA"%G0$%@ZEIAZQ'5AUH4;HQL1':#!VW+,R4!VD3S/E."'T,[.1I_S?2'U!+ M P04 " +A&A78OF!^- # /#P &0 'AL+W=O^O(+1%T0*;Z%NV4]M $J-HT10;U.WN(>B!EL8V M48GTDE3<[*_?(:7(EB.KV]9H#K%(SGM\,R)',^.MD%_4&D"3KT7.U<19:[VY M<%V5KJ&@ZEQL@./*4LB":AS*E:LV$FAF047N!IZ7N 5EW)F.[=RMG(Y%J7/& MX582518%E0]7D(OMQ/&=QXD/;+769L*=CC=T!7/0GS:W$D=NPY*Q KAB@A,) MRXESZ5_,_-@ K,5?#+9J[YD85Q9"?#&#M]G$\8PBR"'5AH+BSSU<0YX;)M3Q M3TWJ-'L:X/[S(_MKZSPZLZ *KD7^-\OT>N(,'9+!DI:Y_B"V;Z!VR I,1:[L M?[*M;3V'I*72HJC!J*!@O/JE7^M [ '\Z @@J '!_P6$-2 \!(1' %$-B&QD M*E=L'&94T^E8BBV1QAK9S(,-ID6C^XR;]S[7$E<9XO1T!@M-7LQ 4Y:KE^2, MS/%D964.1"S)C>"KLX\@"W(E)!(SOE)H\FD^(R^>O23/"./DXUJ4BO),C5V- M>@RKF]9[7U5[!T?VGL/FG(3>'R3P@K #?MT/GT&*<-_"@S;<1;%-*((F%('E M"T\6BKL;I"!O-13J:'W^_*?6@V&WB!IK%JZHD97 MU*OK!I0B):>%D)K]"YG52#*F4E'R3K$57[PGXRSR1O&!V"ZK9'A$;-R(C7] M[))QRE,\3B052G?>HKA#S2CV#C1W6,5>&'5K3AK-R;D^G*3KD/\\3\O-0>/FH-]-<[MUWR$?/(GN(!X.A@?OX*E5,@SCI&TUZ]=R MYW_N\6C8>#3L97F'8[EZ(&;>Y*]40L8TN7L/Q0)D9[;J)?S>;'4BLI;OH\;W MT2].Y*-3AN9$9*W0^-[N>^_]>"JOL?L'..C(Y1UF_O%D[N_5(GZOMC^E*07M M/]_)J=C:CN\J#_]7EQ[^26N/4[&UP[.K/OR?*#_\IY5%XN'? MX9G]EEE;FZE VC.[S[S?_YW'!$XN"U. *!0ML:W)R%**@N@U$%IB&H;LMU1P M)7*646U6JQJ YD1IG,"V"J'8TUG$ U!)@&=HAQ6OO1!-U7O>%5YWKQLH\"-@ MNRK\BAM%5X$'6NQ(_-GKO;HFH5WU.Y8ER1'):X MG7<^P&C)JONJ!EIL;#^R$!J[&_NXQHX5I#' ]:40^G%@-FAZX.E_4$L#!!0 M ( N$:%<7704]PP, (X0 9 >&PO=V]R:W-H965TM@_%/C#2V>)*B1I) MV1G0'[^39$MN;&N%4_N+)4J\N^>.#_GH/%XJ_

Q-K]P71,E MD')SKG+(\,U,Z91;'.JY:W(-/*Z,4NDRSPO.)X)2*0$-G2!2?(K;)Q!DZ)(89+Z3]H):_P"JA?NDO4M)4OV19 MSPUZ#HD*8U6Z,D8$J%6+#@ 5[#-C*@%6XZT 5RAMN>3C6:DET.1N] ME3=5JI4U@A-9N2I3J_&M0#L;7JLT%1;+; WA64RN569%-H0GQ/?^X$PC_GD<7I#SMZ\)7,N.WS[35'\RK?_RJ)\?(^&Y,Y":O[: M59(Z2F]WE'*_79B<1S!Q<$,9T MPPN^_HX'W4T<.O2:'7I?W\#?O Y1PT2 3@"#D,FQR&G=6^PZW_DH]G>*P\3LD[+J7* M$/_G[2U< Z]=]SH$=2DCE>"Q>ZM52J9%GDL!NN4! GHH M=)3@P?_5/.D,>&"-J=<>Z-Y)F+(*\XW3V- E>CRRK'QOLH72/F+;QQ;*6ERL M^Q3;.%+S-3->G*H[(;&M,XR.>OOY2UNQHITZ@@NNLV])W^YPARY\JUNT=QK^ M=NKCH6FT8D?_1^T.Y4E_F[J]44#W$Z45.]JM=K]R%&!4VG?\E00YAA#25@GI M::20'D,+:2N&M%L-F[+7'&FIP5-59'8GXFT11%Y@ [:7&ZT*TJ^3P?47T1I, M)P^.(72L%3IV&J%CQQ ZU@H=ZQ:Z5WRHKSQ_\5W<&XXJ1KP@A+O1(J:@YU4C M7$9!JM7=8O.T:;8OZQ:SG5YWZO=F!57C6<3\IB M^UK=)L!CT.4$?#]3RJX'98#F+XCP/U!+ P04 " +A&A75EW> / $ "T M'@ &0 'AL+W=OU4Y*[O>9%;D*QT)J/ZVBV;C.A6Y%D)MPSQ;5$0]L\5Y'0W=K#S?.$N M6ZU%=<&=C#9D!?<@'C:W3)ZY'661%5#RC):(P7+L?,:7*1Y4#K7%[QGL^,$Q MJD*94?JM.KE>C!VO^D60PUQ4""(_'F$*>5Z1Y._XNX4ZW9B5X^'Q,SVM@Y?! MS B'*LL M?T&1E6H3<> @.7H'OW7POW<(7W (6H?@U!'"UB$\=81>Z] [U2%J':(Z M]TVRZDS'1)#)B-$=8I6UI%4'M5RUMTQP5E8SZUXP^6TF_<3DMITDI%R@.Q 9 M SEM!+J"$I:90+0*.7K%<.?M2%?-2/X+ M(P7HAI9BS5%2+F"A\8_-_D.#ORNC[D+WGT._\HW >]AFA3=)NPV"8LL0E++<&.1.]UHO?,=S.C?\F5'Q9HUNI,9WFV M(E4M\ F1@FY+H=/92'VKSC9AL4U88A.6-K"HAE5EX.,$#[SZ;^0^:C2,.@TC MHX8IR1AZ)/D6$%VB3?5<)IR#X#KAC*BW"F<3%MN$)39A:0/K'0H7]0W"]3OA M^D;A'F1YPY;;JL@QW&I&QEL5LPF+;<(2F["TKRH6& 0;=((-C(+])ON_#;", M+K(Y@B?9\W'02390[O1@>#AXHX5J-5",8M4(X[YBEJAF?JA8I<;HSEQIAEWN MAL;<79<")%6@.>7:>3Y4-//]GIHUU0Q':JBQ:A;U55JBFH5#7TV<,;0S$X>] M?>/F&5-W+XG9'%[,7.M^%*P:Q%1CACVLIDYG-XC4W&GL B]0DV>.[MSL';2] MV)B]1-ZG=87#0&Q9B62)^\H:V0*/IF*HWIM3G5U?34"LL>N'ZIQ--'8#K#XX M4G/ YR;4WR?4-]>,=/C:W^J<6KRWF:%E75_^ISDPM.F*-&?;4M331V W5 M45-SC.?>#?M.&YM;[5>+6*SVBJ$N>:J9:A5KK'"@RYW&3C5+S;&=F[M]LXO- MW>ZK5:S:M*FUU+2U.NIT=*E386HAE6A@?5WB+/6FQXG;-YW8W'5^+B@3V;_U M([=ZP[,B6:FO6S7-HBZ%EMK -M,G-;N)U4%36[1&$?=@4ZT MJJW/[FF/QN^M7^'**-==C?)DT&ZA[?+.?>T/82JJ)C,J!"WJPS60!;#*0'Z_I%0\GU0#=!O5D_\ 4$L#!!0 ( M N$:%=6R?&PO=V]R:W-H965TU*B0=HKC[V2+&=:"-M5E9\LN?!R@.>Z;'1,N % MQDZD_? +#)FB9Z"@>XJ7Q'.I/UU%%?ZYBLO%:YK]F3\)4;!OFSC)+V=/1?%\ M/I_GRR>Q"?.S]%DDY2?K--N$1?DR>YSGSYD(5[71)IY;AN'.-V&4S!87]7NW MV>(BW19QE(C;C.7;S2;,OE^).'V]G)FS'V]\CAZ?BNJ-^>+B.7P4=Z+X\GR; ME:_F>Y55M!%)'J4)R\3Z7+0YK^6;WXN+J< M&=621"R61:41EO^]B&L1QY54N9"_&M79?J.58?OG'^H?:N]+;Q["7%RG\?^C M5?%T.?-G;"76X38N/J>OOXK&(Z?26Z9Q7O_+7IOO&C.VW.9%NFF,RQ5LHF3W M?_BMB43+P.0]!E9C8!T:V#T&O#'@8PWLQL >NR2G,:A=G^]\KP-W$Q;AXB)+ M7UE6?;M4JWZHHU];E_&*DBI3[HJL_#0J[8K%AS#*V!]AO!7LDPCS;2;*-"AR M]O.-*,(HSG]A;]E=F9ZK;2Q8NF:?Q7*;95'RR,)DQ7Y/DVS_1I_46_;E[H;] M_-,O["<6)>Q_3^DV+XWSBWE1.E M8[YL%GN]6ZS5L]@[\7S&N/&&68;%.\QO M]]Y)CZSL%CSP[(OY M2WOEQU^R X_+7WJ/+^#>_(JX8>_=L-%=]5L4/D1Q5$2B>W_9E/N+2$QRU-D[ MZJ#A:CG:Y>?.V&GM$,^R@X.]=OPEU^/6P5[#EX'O-7?OC(NJW(@L>@FKWR3L M0Y2$R3(*8_8QR8ML6Q]:WK!=";+[3V+S(+*O72ZCFU#=M41B4C2\?30\W<.- M1^DCD9CDH[_WT=<[W/A'.=EQN$&U-5<>[%<>G)BKK=)$$Q;=CNK.)!*30F(: M !?&28?=QIS(5RHUV=D629FG''H;ZW8*O^TX^'9\33KZRHL#5#%12EC\%F:/ M@GTYNSMC[__:1L5W- 5Q,>7],@7 F$ P)M<];IHH>RC[2:0F^PF(8Z)@T7OL MO!JPN[>^OKGGW7E RD6-FH2#CN_VI#80CXFSQI5(Q#HJV&T<)NQ69,OR<%O^ MDQ7&Z#*L_1SN#,@ P2%!02^6@[-1,LQ45X\SR>Z("Z&3B['2W">-X_BE: MC2]Z4E*B4I/=!U8RM6'))*4E*C793^ E4P^8K@;LZORVN_. "*.:^/A'16\% MO44/M&7BN*59]+@H%A12*FO4#HK>["EZ"WC+0A%G\3$I1);4[I?T.:+F<3WE M1L44 &8!@%FF=C\&13=E/XG49#];;2>-V=5J[W7E RGF-6KO67<\T>K(:^,U" MN4FWUG%1+"BD4-BH'=1Z7ZD#[%DXM'66.ON;D?1)\6TK1V"*7IP%>&@%VH<' M4I*C4I.',P!\' >^_O$,*=@U:M(O=--US>Z$YD!L?*!E)EY$S$PT+W$)94^F M0#<.Z,:U1X:<%,&HU&0_6U-#W;$A*5,U:NUFJ31@E%>G(# .!,:U"8R3$AB5FNPG$!C7([#KQFY@)H6KZZX>.(KCR*.5RF,G5?BV ME??S%)TT#G#%_9-F59R4CZC49&>!CSC>Z1J853760[.JCJ_USZIL@!H;AYJ. MG%4;7^'ZRJ=S3-'5LH&1;.VNEDV*1E1JLI^ 1K9F5VO #IG4X);*\=%08UAH M@*9LG*8Z"D)]O(-O0SD84\PZ[=;I7/CY7%A1T)[+-05DV0!9-CZ&["^*$>/+ M[DD&;JD<'PTUM"B RVR> W9(IQ^W5(Z/AAI:$X!U]@#6'=?$Z/$ +JT<@RGZ8@X@I(.?>(;4@D,* MAU1JLI\ AP[>0.NMA0$[I!..6RK'1T,-JP4'>-(9..-M9"U0-7?PY2C';8K^ MG0/$Z6B?,^>0XA:Y1 MJ:2'81)08Y* M30X2T)RC/<1T2&&-2DV^R =@S=4<8N)VH_)SYZ".T+"#0&GNF#&G8K:/;<+C MVU:^P&F*)J +T.;B\]&A)KQ+"EE4:K*S %GN0%L/;\+CUBK9?[J0["'@E3MF MD&KI=_)Q?>7]/44SSP5<<[4GIBXII5&IR7ZVKMK4/&=MP [IY..6RO$YGMSV M7XCB K6Y8V:MUFEM>GP;RIY.T:IS ?--S/*GMOPK# W+SQDQJK9-Z\/@FE"]>GH+T/" ]3WM8ZY%R&I6:["=P MFJP'JD MS$:E)OL)S.9I#F '[) &.VZI')^NNW7TG7_O <-Y8Z:KPXE.U;C!EZ,>YMTZ<#ME+X]O_F&ZKM]SM:0'U.:-F99R/"]) M,8Q*3;ZW"N":KST5]4DIC$I-]A,HS->;BE[C=LI>$L\V?< O?\QLDY,?A?'- M*L=GBO::#ZSF:\\P?5(4HU*3_004\S5GF+B=0@-11VC806 P?\R84S';Q[;/ M\6TKI\(4G3XOO+^GJ+)Y@.N^=KC4)^4TJC4Y/O( :4%>N/0JP$[I'V.6ZK&1T<- M*X@ P"X8,TCEIW78\6TH!V.*1EP )!AH7U :D,(WX1R+*;@Q0!X,=">LP:DM$>E)OL)M!=HSED' M[) F/&ZI'!\--;0F@ V#,:-8KM6GQZ658S!%BRX A RT)[ !*1Q2J-(TK):O>J/=ZP%#=4^)KZ9 M'+Q_4SVZI>/],@+\_*:*4N=G=O59_122.6Q^][R83V'V&"4YB\6Z7(IQ5LT< ML]T36'8OBO2Y?L3(0UH4Z:;^\4F$912K+Y2?K].T^/&BVL#^03B+?P!02P,$ M% @ "X1H5P9D'L"> @ 4@D !D !X;"]W;W)K&ULK991;]HP$,>_BI5)TR:M."2A:UF(5 A3*[42*MKZ4.W!) >Q&L>9 M;:#[]K.=D$&7,K;EA=B7^__.YR,^AULNGF0&H- SRPLYBA66I0"26A'+L>>ZYY@16CA1:&TS$85\K7):P$P@N6:,B!]C MR/EVY/2=G>&>KC)E##@*2[*".:@OY4SH&6XH*6502,H+)& Y2Y >EE?*^93A/2"/?'._IG MF[O.94$D3'C^0%.5C9P+!Z6P).M@6,%M63/-?[L"?0G':!5PN\EX+@%8%?"_Q3(P2U(#@UPJ 6V-1QE;O=N)@H M$H6";Y$PWIIF!G;WK5KO%RW,_V2NA'Y+M4Y%MUQ*- .!YAD1@-[%H C-Y7MT MAJ2QR! K'<8XXZ1&CBND]PK21W>\4)E$TR*%M$4?']=?'M%CG5Z3H[?+<>P= M!ZUI?-_T:?_'/U@,_RFX+[E!:_P)KS8@%!TD0.: M0[(65%&0Z/$.V +$M[9R'P6:@VPH2Y+ R-$GE02Q 2=Z^Z9_[GYJV^LN87&7 ML&E'L(.J!$U5 DOW__8S?+S5GNA& 9.MM0FZK$V7L+A+V+0CV$%M!DUM!D>_ MF ?;;" ](_K#T;WSR,%8@0869#KT)KJ\Z+NN&^+-_CZWN)T'O[G%I]&F?Z15 M6>.])L% K&QWEBCAZT)5QT=C;2X 5[;OO;"/^\-)O\4>ZPM#U=]_X:O;QAT1 M*UI(E,-2AW)['_5B1=7!JXGBI6U1"ZYTP[/#3%]Z0!@'_7[)N=I-3(#F&A7] M!%!+ P04 " +A&A7MJ>Y=V\$ "!%P &0 'AL+W=O3S"3QVQ@*S(3P,)U-RRQ-^UE@ 9[8 M%I4$;/]])=LXV C7Z>H+2/(]Y]XK'3W[)TS>Z0XA!KXG<4H'VHZQ?4_7Z7J' M$DB?\!ZE_,L&DP0R7B5;G>X)@F$&2F+=,@Q/3V"4:L-^UK8@PSX^L#A*T8( M>D@22/X9H1B?!IJIG1N^1=L=$PWZL+^'6[1$[&V_(+RFERQAE*"41C@%!&T& MVK/9FW>%?6;P9X1.]*(,1"8KC-]%91X.-$,$A&*T9H(!\K\C>D%Q+(AX&'\7 MG%KI4@ ORV?V:98[SV4%*7K!\5]1R'8#S== B#;P$+-O^!2@(A]7\*UQ3+-? M<"IL#0VL#Y3AI #S")(HS?_A]Z(?+@"<1PZP"H!5!S@W '8!L-L"G +@M 6X M!IT/J2$?XUXC@V_(HI!0M$P'('"0)W8\1@%--[\ B6?%Z%AQ@!O $C M2*,U@&D(QE%\8"@$-> C>%N.P=V7>_ %Z("*-@JB%+RE$:,/O)&7_]CA ^4< MM*\S'KH(0%\788[R,*T;8=K@%:=L1\$D#5$HP0?-^&X#7N==5O:;=>ZWD=5( MN$3[)V ;#\ R+%L2STLS_-=#V@@?-\-?(>%P\R9\TCYX2P*?M@]>!I^U#UX& M#WZLY^?_._>*$.QR MD9GWV+[SQ+?C_/DN?;L^1Y11GAZ[ML N1N'+D;L>7U MZ!ZNT4#C>QI%Y(BTX<\_F9[QBTQ]*LG&*LDF*LFF*LEF*LD"E61S1605?3NE MOITF]N%O_+P5*WWOEGWO M-O;]5T1I#RSX\0\1PE<3?AI8OX,P.D8ANK&-YH1N94C,^H@T>OWLZJ"2;-(F M_*E*CS.59($D_*Y3T_#\/XPJ2O%*I7B-N]#U^4S,6;#G.T]V%NO)M.*IW'%4 MDHU5DDU4DDU5DLU4D@4JR>:*R"I:[I1:[C2O>D*Y\,BO(7#%SU4,@S5.$GXQ MSI:_'8Y#1*BXX49KF:H[DDW)-VH[Q$MC")^5JTJRB21^R[?=3FT15.ESII(L MD"1@&H917P8E9EVG8\K70;_4CO_CVGE8YM?33$+@CM],\X9[F9S\J]6ZPW]#W&-<1Q#R:]K2+][C$D2VV6,NY8HYI"Q_62A;R_?BY^R9M-8^ M,GLS4](>F+UY_AS\09\_3K]"LHU2"F*TX:Z,IPZ?"B1_\,TK#.^SU\ 59@PG M67&'(%>O,.#?-QBS&PO=V]R:W-H965T/=H!4&J9-6C54UNVS22[$:A(SVT#W[W<=APRHBZJ5+V [YYQ[[['CW/Z& MBR>9 2CR7.2E'#B94LL;UY5)!@65+;Z$$I_,N2BHPJE8N'(I@*85J;@>,[VX4'MLB47G"'_25=P!34 MXW(B<.8V*BDKH)2,ET3 ?.#<^C?CCL97@)\,-G)G3'0E,\Z?].1K.G \G1#D MD"BM0/%O#7>0YUH(T_A=:SI-2$W<'6_5/U>U8RTS*N&.Y[]8JK*!TW-("G.Z MRM4#WWR!NIZVUDMX+JM?LJFQGD.2E52\J,F80<%*\T^?:Q]V"*AC)P0U(3@D M1*\0PIH0OC5"5!.BMT9HUX2J=-?47AD74T6'?<$W1&@TJNE!Y7[%1K]8J<_) M5 E\RI"GAM^XE&0"@DPS*H"P2MYA^2>8SA)QF4*J84?'^=?'^&[Z&%C9+ UDA+$&ISAQP]^Q_MDVX%3BL6G%!N?2&QOKZ)F MKZ)CZN8&H&M\Z^D,=TQQDO"BP#L<[Y[D*>-Y"D*2U.R=;8^,?*>2UY^E]? J M['F]OKO>-=^""GIAN[L/BRTPW\-OWCYL;(%=1UV_0>TYT6Z<:+_?B2ZX;^M2[CP!,;T/-? F,;,.I$+X!C"]#O^>U=X)XUG<::S@FLT2_U ME7FIC]AC(O5V]\YK>>T#;ZRH\/K &"O*CPYN/K2P(8M_C M>^[Q]0TV#&J]Y/1N1JD.%B47]3"<:5V]BZ)Z.J,EJ2]D185![V,1N&W>1M&#BZL_UM+O7UJ\#=3]ZSJ]W[6<6. \C+^GE :07G0Y.#"!&GAQ&OH\; MH[[R4__ZB62C!?:GHW^0XCV",>)TF]B./C4\SN_4ND5-'8P&N13K+&=.Q@:WP"!4W[?ED9A84BRV[O M,EP[V)L),I$JHZH-TPU7IM& TQSD*%;,X*YE%0&HM2Q-(V.DD()8#2N/IF%H MIY3S.WA^O^9;W(M\8\4ZL%ZB;1I!3=/1N [P;[(Y[DW:WK-X@XH]2OUA;J8C M;!]*C-XJFK.%[2_R5@#&WL79257QY7O."E%2-_F# XX&9.47S*1B/TPT*)6I M,5 5!H]4:3;=M'Q7I+JG"[TJIT6.:^X=H>:_F^>""JH(WQ1M:O\E9_G9BN.K M?R79?JOL"O9J;#;EER[R\AA$)L<@\BAJLG\,(M,7*3)J-O"-4\+6&:&U!G 6 M&X9?X$S'UT&#R9QQS433F[$LH^+)4<'0:S(Q/R"V^,WXC.9DSO5]"P[#=?LS MS=B\3-M1MY"(9M2Z_0FFUTW:@Z")Q41&%S0;-UU53&PS, T3M;G 81>YL9#M9\.T@0<6!R+]6:[QU<8K9'\=8&NZKT*PF>*5 MB,T4SS4@_KR!1YKZ5QN+ Q[8*F"U _']<:"F_#YQ#*N*:<.>8!Q)4PR!6O37 M:)(@V4G@Y5\?["F)XS3U(X#Y%<0QAL#3B".8 M" (7%L]\&=_2A:[5/1^E^U MT6]02P,$% @ "X1H5Y>*NQS $P( L !?3T\$MP> M:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5; M&GC3Y?YVX$G1H2)8%II%R=.B':5_'#DC(179RW;G9,LT6S+.S/,DJG]SB$C)!"O9"^23:!@1O99/WZ5B+U(8 MRA>9DIQ/HKBI> !E6/:N>.$@[^E2UR6&+N^H!9E$XZ%ML&!*F_J*NGUJ&;=@ M+V[.*B._,FY 3:F!;TI6&R96KAG[% /O,>HXM,:M65+"7NH)0X9)' MLYIQKD"#!WF"0)Z$A5S J@Z=1W.*T)R&I9F)K;W &@E\H'B(#<_#L$A34&Q+ MG< >&J7JX(%<@H&"&^)B8'N+ ?OA*F2(/E%= ?@#558/9B2(FACBP&6ZDUF0. MRLJ?*G_XBC$3Q(%5,*?/9%MSU7]WDY,ITQF7+GX^)&:".+ *9K;_Y39R]XKF M-CO(I5+4)LF[UXN)( YL@LLLDU6=O&1NW>KR]Q-9/C*,P826!C?# 4 MMYP^)F:,)+ QND-R;Q0Q8R2!C8'.@#L+G@132!)8(:]#RA0,95P?DL]D81O. M*PY$^IB81)+ $D$QN]'$/)($]DAG'&Q)?3C,'LGN%AA]8?0W,S"7I+M;=/3& M,,5DDNY2)G@,,:^DP;V"8';2)44WK@*;IM%?WSO&Q)(&%DN7JC,<%N3&'Q)3 M3#!I\,TJ9/5)#GQ,3#!IZ#4*MO[L=D5,,&E@P7PXZ6GZ@8^)"28-+)BWDYZ^ MW,$FX'=S_(\#8Y&ZQWRZQ;[R1SJ8,4@C1]D$&0I0_*(2A/'S2& MH''ZH D$3=('32%HFCYH!D&S]$%S")JG#Y(1RC@B2.IA3:"U(-="X+4@V$(@ MMB#90F"V(-I"H+8@VT+@MB#<0B"W(-U"8+<@WD*@MZ+>2J"WHMY*H+?V7K8) M]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]%;46PGT-M3;"/0VU-L( M]#;4VPCTMM['$@*]#?4V KT-]38"O0WU-@*]#?4V KT-]38"O0WU-@*]<]0[ M)] [1[WS=^H=XK7RX=GS6./]WTEUO%WKG[>_+Q^;O8=PQ]G!+XW5+U!+ P04 M " +A&A7B(RI-Z4! O&0 $P %M#;VYT96YT7U1Y<&5S72YX;6S- MF/##FTH)JY1)MJ D[N;:U\N'6+IE1Z4HM MB8G1:,)2W7AJ_-"W&O%\^D2Y6E<^>MZ&QZ[4S2RV5+DX>MP7MEZS6!E3E:GR M89]MFNR;R_#@D(3.KL85I7!"SLP[MSL\&A[[7#5E;9A0ME/4OJ@Y5;%LQ MYW<5N:1?XDQ&G>=E2IE.UW5H29RQI#)7$/FZ2O:B@WYG'TZ8]E=^M7\GTV<8 M*A=6&Q:?4$L! A0#% @ "X1H5P=!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " + MA&A7:\Z4S.X K @ $0 @ &O 9&]C4')O<',O8V]R M92YX;6Q02P$"% ,4 " +A&A7F5R<(Q & "<)P $P M@ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( N$:%>BZ'_& M.@8 -@B 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ "X1H M5T8'^70,!0 ,1< !@ ("!0A< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ "X1H5\;HGY/L!P <2, !@ M ("!>R4 'AL+W=O]X;"CV T ^# 8 " @9TM !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ "X1H5V!EFFO1!P TQ( !@ ("!J4( M 'AL+W=O&UL4$L! A0#% @ "X1H5QJI @ (!0 8@T !D M ("!-TX 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ "X1H5Q$<]#\J!@ .A, !D ("!ZU@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ "X1H5VBH M7Y'I @ 3 L !D ("!DVD 'AL+W=O&PO=V]R:W-H965TQ18, (@< %P3 9 " @2UO !X;"]W;W)K&UL4$L! A0#% @ "X1H5RK(\8W;!@ >1 !D M ("!AG8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ "X1H5Q0"E\C* @ _04 !D ("! M0H4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ "X1H5UC#3H!'!@ &3, !D ("!59 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "X1H5WXKY*4H M @ !04 !D ("!Z:D 'AL+W=O&PO=V]R:W-H965TKS@( &X) 9 " @:FO !X;"]W;W)K&UL4$L! A0#% @ "X1H5]#V6##; @ !PH !D M ("!KK( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ "X1H5V+Y@?C0 P #P\ !D ("!Y[L M 'AL+W=O&PO=V]R:W-H965T 9 M " @>C# !X;"]W;W)K&UL4$L! A0#% @ M"X1H5U;)]RY:"@ %&< !D ("!#\D 'AL+W=O&PO7BKL

/A !?&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " +A&A7B(RI M-Z4! O&0 $P @ %=Z 6T-O;G1E;G1?5'EP97-=+GAM 7;%!+!08 ,0 Q $X- SZ@ ! end XML 53 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 54 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 55 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 266 199 1 true 53 0 false 6 false false R1.htm 995100 - Document - Cover Sheet http://xbrl.sec.gov/dei/role/document/Cover Cover Cover 1 false false R2.htm 995301 - Statement - Consolidated Balance Sheets Sheet http://altoingredients.com/role/ConsolidatedBalanceSheet Consolidated Balance Sheets Statements 2 false false R3.htm 995302 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 995303 - Statement - Consolidated Statements of Operations (Unaudited) Sheet http://altoingredients.com/role/ConsolidatedIncomeStatement Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 995304 - Statement - Consolidated Statements of Operations (Unaudited) (Parentheticals) Sheet http://altoingredients.com/role/ConsolidatedIncomeStatement_Parentheticals Consolidated Statements of Operations (Unaudited) (Parentheticals) Statements 5 false false R6.htm 995305 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://altoingredients.com/role/ConsolidatedCashFlow Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 995306 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://altoingredients.com/role/ShareholdersEquityType2or3 Consolidated Statements of Stockholders' Equity (Unaudited) Statements 7 false false R8.htm 995307 - Disclosure - Organization and Basis of Presentation Sheet http://altoingredients.com/role/OrganizationandBasisofPresentation Organization and Basis of Presentation Notes 8 false false R9.htm 995308 - Disclosure - Segments Sheet http://altoingredients.com/role/Segments Segments Notes 9 false false R10.htm 995309 - Disclosure - Inventories Sheet http://altoingredients.com/role/Inventories Inventories Notes 10 false false R11.htm 995310 - Disclosure - Derivatives Sheet http://altoingredients.com/role/Derivatives Derivatives Notes 11 false false R12.htm 995311 - Disclosure - Debt Sheet http://altoingredients.com/role/Debt Debt Notes 12 false false R13.htm 995312 - Disclosure - Commitments and Contingencies Sheet http://altoingredients.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 13 false false R14.htm 995313 - Disclosure - Pension and Retirement Benefit Plans Sheet http://altoingredients.com/role/PensionandRetirementBenefitPlans Pension and Retirement Benefit Plans Notes 14 false false R15.htm 995314 - Disclosure - Fair Value Measurements Sheet http://altoingredients.com/role/FairValueMeasurements Fair Value Measurements Notes 15 false false R16.htm 995315 - Disclosure - Loss Per Share Sheet http://altoingredients.com/role/LossPerShare Loss Per Share Notes 16 false false R17.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 17 false false R18.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 18 false false R19.htm 996000 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://altoingredients.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies 19 false false R20.htm 996001 - Disclosure - Segments (Tables) Sheet http://altoingredients.com/role/SegmentsTables Segments (Tables) Tables http://altoingredients.com/role/Segments 20 false false R21.htm 996002 - Disclosure - Inventories (Tables) Sheet http://altoingredients.com/role/InventoriesTables Inventories (Tables) Tables http://altoingredients.com/role/Inventories 21 false false R22.htm 996003 - Disclosure - Derivatives (Tables) Sheet http://altoingredients.com/role/DerivativesTables Derivatives (Tables) Tables http://altoingredients.com/role/Derivatives 22 false false R23.htm 996004 - Disclosure - Debt (Tables) Sheet http://altoingredients.com/role/DebtTables Debt (Tables) Tables http://altoingredients.com/role/Debt 23 false false R24.htm 996005 - 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 996006 - Disclosure - Loss Per Share (Tables) Sheet http://altoingredients.com/role/LossPerShareTables Loss Per Share (Tables) Tables http://altoingredients.com/role/LossPerShare 25 false false R26.htm 996007 - 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 26 false false R27.htm 996008 - 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 27 false false R28.htm 996009 - 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 28 false false R29.htm 996010 - Disclosure - Inventories (Details) Sheet http://altoingredients.com/role/InventoriesDetails Inventories (Details) Details http://altoingredients.com/role/InventoriesTables 29 false false R30.htm 996011 - Disclosure - Inventories (Details) - Schedule of Inventories Sheet http://altoingredients.com/role/ScheduleofInventoriesTable Inventories (Details) - Schedule of Inventories Details http://altoingredients.com/role/InventoriesTables 30 false false R31.htm 996012 - Disclosure - Derivatives (Details) Sheet http://altoingredients.com/role/DerivativesDetails Derivatives (Details) Details http://altoingredients.com/role/DerivativesTables 31 false false R32.htm 996013 - 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 32 false false R33.htm 996014 - Disclosure - Derivatives (Details) - Schedule of Recognized Gains (Losses) for its Derivatives Sheet http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable Derivatives (Details) - Schedule of Recognized Gains (Losses) for its Derivatives Details http://altoingredients.com/role/DerivativesTables 33 false false R34.htm 996015 - Disclosure - Debt (Details) Sheet http://altoingredients.com/role/DebtDetails Debt (Details) Details http://altoingredients.com/role/DebtTables 34 false false R35.htm 996016 - Disclosure - Debt (Details) - Schedule of Long-Term Borrowings Sheet http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable Debt (Details) - Schedule of Long-Term Borrowings Details http://altoingredients.com/role/DebtTables 35 false false R36.htm 996017 - Disclosure - Commitments and Contingencies (Details) Sheet http://altoingredients.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://altoingredients.com/role/CommitmentsandContingencies 36 false false R37.htm 996018 - 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 37 false false R38.htm 996019 - 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 38 false false R39.htm 996020 - Disclosure - Loss Per Share (Details) Sheet http://altoingredients.com/role/LossPerShareDetails Loss Per Share (Details) Details http://altoingredients.com/role/LossPerShareTables 39 false false R40.htm 996021 - Disclosure - Loss Per Share (Details) - Schedule of Basic and Diluted Loss Per Share Sheet http://altoingredients.com/role/ScheduleofBasicandDilutedLossPerShareTable Loss Per Share (Details) - Schedule of Basic and Diluted Loss Per Share Details http://altoingredients.com/role/LossPerShareTables 40 false false R41.htm 996022 - Disclosure - Loss Per Share (Details) - Schedule of Basic and Diluted Loss Per Share (Parentheticals) Sheet http://altoingredients.com/role/ScheduleofBasicandDilutedLossPerShareTable_Parentheticals Loss Per Share (Details) - Schedule of Basic and Diluted Loss Per Share (Parentheticals) Details http://altoingredients.com/role/LossPerShareTables 41 false false All Reports Book All Reports alto-20230930.xsd alto-20230930_cal.xml alto-20230930_def.xml alto-20230930_lab.xml alto-20230930_pre.xml f10q0923_altoingred.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 58 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "f10q0923_altoingred.htm": { "nsprefix": "alto", "nsuri": "http://altoingredients.com/20230930", "dts": { "schema": { "local": [ "alto-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023_def.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023_lab.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023_pre.xsd", "https://xbrl.sec.gov/dei/2023/dei-sub-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd" ] }, "calculationLink": { "local": [ "alto-20230930_cal.xml" ] }, "definitionLink": { "local": [ "alto-20230930_def.xml" ] }, "labelLink": { "local": [ "alto-20230930_lab.xml" ] }, "presentationLink": { "local": [ "alto-20230930_pre.xml" ] }, "inline": { "local": [ "f10q0923_altoingred.htm" ] } }, "keyStandard": 183, "keyCustom": 16, "axisStandard": 20, "axisCustom": 0, "memberStandard": 22, "memberCustom": 30, "hidden": { "total": 183, "http://fasb.org/us-gaap/2023": 172, "http://altoingredients.com/20230930": 7, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 266, "entityCount": 1, "segmentCount": 53, "elementCount": 576, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 843, "http://xbrl.sec.gov/ecd/2023": 4, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://xbrl.sec.gov/dei/role/document/Cover", "longName": "995100 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c0", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true } }, "R2": { "role": "http://altoingredients.com/role/ConsolidatedBalanceSheet", "longName": "995301 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "unique": true } }, "R3": { "role": "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals", "longName": "995302 - Statement - Consolidated Balance Sheets (Parentheticals)", "shortName": "Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true } }, "R4": { "role": "http://altoingredients.com/role/ConsolidatedIncomeStatement", "longName": "995303 - Statement - Consolidated Statements of Operations (Unaudited)", "shortName": "Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c10", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true }, "uniqueAnchor": { "contextRef": "c10", "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "unique": true } }, "R5": { "role": "http://altoingredients.com/role/ConsolidatedIncomeStatement_Parentheticals", "longName": "995304 - Statement - Consolidated Statements of Operations (Unaudited) (Parentheticals)", "shortName": "Consolidated Statements of Operations (Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": null, "uniqueAnchor": null }, "R6": { "role": "http://altoingredients.com/role/ConsolidatedCashFlow", "longName": "995305 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "unique": true } }, "R7": { "role": "http://altoingredients.com/role/ShareholdersEquityType2or3", "longName": "995306 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)", "shortName": "Consolidated Statements of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c54", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true }, "uniqueAnchor": { "contextRef": "c61", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "unique": true } }, "R8": { "role": "http://altoingredients.com/role/OrganizationandBasisofPresentation", "longName": "995307 - Disclosure - Organization and Basis of Presentation", "shortName": "Organization and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true } }, "R9": { "role": "http://altoingredients.com/role/Segments", "longName": "995308 - Disclosure - Segments", "shortName": "Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true } }, "R10": { "role": "http://altoingredients.com/role/Inventories", "longName": "995309 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true } }, "R11": { "role": "http://altoingredients.com/role/Derivatives", "longName": "995310 - Disclosure - Derivatives", "shortName": "Derivatives", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true } }, "R12": { "role": "http://altoingredients.com/role/Debt", "longName": "995311 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true } }, "R13": { "role": "http://altoingredients.com/role/CommitmentsandContingencies", "longName": "995312 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true } }, "R14": { "role": "http://altoingredients.com/role/PensionandRetirementBenefitPlans", "longName": "995313 - Disclosure - Pension and Retirement Benefit Plans", "shortName": "Pension and Retirement Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true } }, "R15": { "role": "http://altoingredients.com/role/FairValueMeasurements", "longName": "995314 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true } }, "R16": { "role": "http://altoingredients.com/role/LossPerShare", "longName": "995315 - Disclosure - Loss Per Share", "shortName": "Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true } }, "R17": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c10", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true }, "uniqueAnchor": null }, "R18": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c10", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c10", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true } }, "R19": { "role": "http://altoingredients.com/role/AccountingPoliciesByPolicy", "longName": "996000 - Disclosure - Accounting Policies, by Policy (Policies)", "shortName": "Accounting Policies, by Policy (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "19", "firstAnchor": { "contextRef": "c0", "name": "alto:OrganizationAndBusinessPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "alto:OrganizationAndBusinessPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true } }, "R20": { "role": "http://altoingredients.com/role/SegmentsTables", "longName": "996001 - Disclosure - Segments (Tables)", "shortName": "Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true } }, "R21": { "role": "http://altoingredients.com/role/InventoriesTables", "longName": "996002 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true } }, "R22": { "role": "http://altoingredients.com/role/DerivativesTables", "longName": "996003 - Disclosure - Derivatives (Tables)", "shortName": "Derivatives (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true } }, "R23": { "role": "http://altoingredients.com/role/DebtTables", "longName": "996004 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true } }, "R24": { "role": "http://altoingredients.com/role/FairValueMeasurementsTables", "longName": "996005 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true } }, "R25": { "role": "http://altoingredients.com/role/LossPerShareTables", "longName": "996006 - Disclosure - Loss Per Share (Tables)", "shortName": "Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true } }, "R26": { "role": "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails", "longName": "996007 - Disclosure - Organization and Basis of Presentation (Details)", "shortName": "Organization and Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "c2", "name": "alto:ProductionCapacity", "unitRef": "gal", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "ix:continuation", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "unique": true } }, "R27": { "role": "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable", "longName": "996008 - Disclosure - Segments (Details) - Schedule of Financial Data for Operating Segments", "shortName": "Segments (Details) - Schedule of Financial Data for Operating Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "c10", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true }, "uniqueAnchor": { "contextRef": "c10", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "unique": true } }, "R28": { "role": "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable", "longName": "996009 - Disclosure - Segments (Details) - Schedule of Assets by Operating Segments", "shortName": "Segments (Details) - Schedule of Assets by Operating Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true }, "uniqueAnchor": { "contextRef": "c182", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "unique": true } }, "R29": { "role": "http://altoingredients.com/role/InventoriesDetails", "longName": "996010 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:InventoryValuationReserves", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:InventoryValuationReserves", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true } }, "R30": { "role": "http://altoingredients.com/role/ScheduleofInventoriesTable", "longName": "996011 - Disclosure - Inventories (Details) - Schedule of Inventories", "shortName": "Inventories (Details) - Schedule of Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true } }, "R31": { "role": "http://altoingredients.com/role/DerivativesDetails", "longName": "996012 - Disclosure - Derivatives (Details)", "shortName": "Derivatives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c190", "name": "us-gaap:DerivativeLossOnDerivative", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c190", "name": "us-gaap:DerivativeLossOnDerivative", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true } }, "R32": { "role": "http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable", "longName": "996013 - Disclosure - Derivatives (Details) - Schedule of Derivatives not Designated as Hedging Instruments", "shortName": "Derivatives (Details) - Schedule of Derivatives not Designated as Hedging Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c194", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c194", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true } }, "R33": { "role": "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable", "longName": "996014 - Disclosure - Derivatives (Details) - Schedule of Recognized Gains (Losses) for its Derivatives", "shortName": "Derivatives (Details) - Schedule of Recognized Gains (Losses) for its Derivatives", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c200", "name": "alto:RealizedGainLossOnDerivatives", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c200", "name": "alto:RealizedGainLossOnDerivatives", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true } }, "R34": { "role": "http://altoingredients.com/role/DebtDetails", "longName": "996015 - Disclosure - Debt (Details)", "shortName": "Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true } }, "R35": { "role": "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable", "longName": "996016 - Disclosure - Debt (Details) - Schedule of Long-Term Borrowings", "shortName": "Debt (Details) - Schedule of Long-Term Borrowings", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true } }, "R36": { "role": "http://altoingredients.com/role/CommitmentsandContingenciesDetails", "longName": "996017 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:SignificantSupplyCommitmentRemainingMinimumAmountCommitted", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:SignificantSupplyCommitmentRemainingMinimumAmountCommitted", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true } }, "R37": { "role": "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails", "longName": "996018 - Disclosure - Pension and Retirement Benefit Plans (Details)", "shortName": "Pension and Retirement Benefit Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c217", "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c217", "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true } }, "R38": { "role": "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable", "longName": "996019 - Disclosure - Fair Value Measurements (Details) - Schedule of Recurring and Nonrecurring Fair Value Measurements", "shortName": "Fair Value Measurements (Details) - Schedule of Recurring and Nonrecurring Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:DerivativeAssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true }, "uniqueAnchor": { "contextRef": "c227", "name": "us-gaap:DerivativeAssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "unique": true } }, "R39": { "role": "http://altoingredients.com/role/LossPerShareDetails", "longName": "996020 - Disclosure - Loss Per Share (Details)", "shortName": "Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c262", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c262", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true, "unique": true } }, "R40": { "role": "http://altoingredients.com/role/ScheduleofBasicandDilutedLossPerShareTable", "longName": "996021 - Disclosure - Loss Per Share (Details) - Schedule of Basic and Diluted Loss Per Share", "shortName": "Loss Per Share (Details) - Schedule of Basic and Diluted Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c10", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "first": true }, "uniqueAnchor": { "contextRef": "c10", "name": "alto:LossAvailableToCommonStockholdersSharesBasicinShares", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q0923_altoingred.htm", "unique": true } }, "R41": { "role": "http://altoingredients.com/role/ScheduleofBasicandDilutedLossPerShareTable_Parentheticals", "longName": "996022 - Disclosure - Loss Per Share (Details) - Schedule of Basic and Diluted Loss Per Share (Parentheticals)", "shortName": "Loss Per Share (Details) - Schedule of Basic and Diluted Loss Per Share (Parentheticals)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "41", "firstAnchor": null, "uniqueAnchor": null } }, "tag": { "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r131" ] }, "us-gaap_OtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsAbstract", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Other Assets:", "label": "Other Assets [Abstract]" } } }, "auth_ref": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r695" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r524", "r525", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r548", "r549", "r550", "r551", "r562", "r563", "r564", "r565", "r568", "r569", "r570", "r571", "r577", "r578", "r580", "r581", "r620", "r622" ] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodStartDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "verboseLabel": "Net Sales", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r150", "r160", "r206", "r207", "r218", "r223", "r224", "r230", "r232", "r233", "r240", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r442", "r462", "r782" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r702" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r64", "r304" ] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-Term Commitment [Axis]", "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers." } } }, "auth_ref": [ "r63", "r103" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt [Abstract]" } } }, "auth_ref": [] }, "alto_FixedIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "FixedIncomeMember", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed Income [Member]", "label": "Fixed Income Member" } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r695" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r646" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r64", "r535" ] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-Term Commitment [Domain]", "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate." } } }, "auth_ref": [ "r63", "r103" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r64", "r535", "r553", "r859", "r860" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r4" ] }, "us-gaap_DerivativeAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsCurrent", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable", "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative instruments", "verboseLabel": "Commodity Contracts Assets", "netLabel": "Asset", "label": "Derivative Asset, Current", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r144" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://altoingredients.com/role/DerivativesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Recognized Gains (Losses) for its Derivatives", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r49", "r51", "r425" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r695" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r4" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://altoingredients.com/role/DerivativesDetails", "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "lang": { "en-us": { "role": { "label": "Derivatives [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r425" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r695" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r643", "r646", "r659", "r703" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r729" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r4" ] }, "alto_EthanolPurchaseContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "EthanolPurchaseContractsMember", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase Commitments [Member]", "documentation": "Ethanol Purchase Contracts [Member]", "label": "Ethanol Purchase Contracts Member" } } }, "auth_ref": [] }, "us-gaap_DerivativeFinancialInstrumentsAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFinancialInstrumentsAssetsMember", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Financial Instruments, Assets [Member]", "label": "Derivative Financial Instruments, Assets [Member]", "documentation": "This element represents types of derivative financial instruments which are financial instruments or other contractual arrangements with all three of the following characteristics: (a) it has (1) one or more underlyings and (2) one or more notional amounts or payment provisions or both. Those terms determine the amount of the settlement or settlements, and, in some cases, whether or not a settlement is required; (b) it requires no initial net investment or an initial net investment that is smaller than would be required for other types of contracts that would be expected to have a similar response to changes in market factors; and (c) its terms require or permit net settlement, it can readily be settled net by a means outside the contract, or it provides for delivery of an asset that puts the recipient in a position not substantially different from net settlement. Notwithstanding the above characteristics, loan commitments that relate to the origination of mortgage loans that will be held for sale are accounted for as derivative instruments by the issuer of the loan commitment (that is, the potential lender)." } } }, "auth_ref": [] }, "us-gaap_SupplyCommitmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplyCommitmentAxis", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Supply Commitment [Axis]", "documentation": "Information by arrangements in which the entity has committed resources to supply goods or services to a customer." } } }, "auth_ref": [ "r63", "r103" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://altoingredients.com/role/DerivativesDetails", "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Gains (Losses) for its Derivatives [Table]", "terseLabel": "Derivative Instruments, (Gain Loss) [Table]", "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r11", "r49", "r51", "r53", "r54", "r55", "r425" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization and Basis of Presentation [Abstract]" } } }, "auth_ref": [] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r695" ] }, "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Restatement Recovery Analysis [Flag]", "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)." } } }, "auth_ref": [ "r643", "r646", "r659", "r703" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r646" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r79", "r459" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentRegistrationStatement", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r632" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r695" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventories [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net (net of allowance for credit losses of $51 and $105, respectively)", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r234", "r235" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of stock repurchased in cash", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r10", "r48", "r94" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r696" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in Dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r64", "r304" ] }, "dei_RegistrationStatementAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "RegistrationStatementAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Registration Statement Amendment Number", "documentation": "Amendment number to registration statement under the Investment Company Act of 1940." } } }, "auth_ref": [ "r632" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock issued to employees and directors, net of cancellations and tax", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r10", "r64", "r65", "r94" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r698" ] }, "dei_PreEffectiveAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreEffectiveAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-Effective Amendment Number", "documentation": "Amendment number to registration statement under the Securities Act of 1933 before the registration becomes effective." } } }, "auth_ref": [ "r632" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r697" ] }, "us-gaap_PreferredStockDividendsAndOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockDividendsAndOtherAdjustments", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofBasicandDilutedLossPerShareTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Preferred stock dividends", "negatedTerseLabel": "Less: Preferred stock dividends", "label": "Preferred Stock Dividends and Other Adjustments", "documentation": "The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders." } } }, "auth_ref": [ "r32", "r741", "r773" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r701" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued for Eagle Alcohol acquisition", "label": "Stock Issued During Period, Value, Acquisitions", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r10", "r25", "r94" ] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less unamortized debt financing costs", "label": "Unamortized Debt Issuance Expense", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "dei_PreEffectiveAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreEffectiveAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-Effective Amendment" } } }, "auth_ref": [ "r632" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r699" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r700" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r700" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://altoingredients.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "FAIR VALUE MEASUREMENTS", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r438" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable", "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r125", "r202", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r228", "r233", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r262", "r264", "r265", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r598", "r748", "r856" ] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "dei_AuditorTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor [Table]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, basic and diluted (in Dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r151", "r168", "r169", "r171", "r172", "r174", "r180", "r183", "r191", "r192", "r193", "r197", "r436", "r437", "r461", "r476", "r593" ] }, "dei_PostEffectiveAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PostEffectiveAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Post-Effective Amendment" } } }, "auth_ref": [ "r632" ] }, "dei_AuditorLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLineItems", "lang": { "en-us": { "role": { "label": "Auditor [Line Items]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r21", "r128", "r160", "r240", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r421", "r422", "r423", "r442", "r618", "r782", "r850", "r851" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r643", "r646", "r659" ] }, "dei_PostEffectiveAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PostEffectiveAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Post-Effective Amendment Number", "documentation": "Amendment number to registration statement under the Securities Act of 1933 after the registration becomes effective." } } }, "auth_ref": [ "r632" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r694" ] }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds from (payments on) Kinergy\u2019s line of credit", "label": "Proceeds from (Repayments of) Lines of Credit", "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets)." } } }, "auth_ref": [] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r643", "r646", "r659" ] }, "dei_InvestmentCompanyActRegistration": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "InvestmentCompanyActRegistration", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Act Registration" } } }, "auth_ref": [ "r688" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://altoingredients.com/role/LossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r33" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r230", "r459", "r489", "r490", "r491", "r492", "r493", "r494", "r588", "r604", "r619", "r748", "r780", "r781", "r786", "r856" ] }, "alto_ScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "ScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Derivatives Not Designated As Hedging Instruments Abstract" } } }, "auth_ref": [] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r659" ] }, "alto_ScheduleOfAssetsByOperatingSegmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "ScheduleOfAssetsByOperatingSegmentsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Assets By Operating Segments Abstract" } } }, "auth_ref": [] }, "dei_InvestmentCompanyRegistrationAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "InvestmentCompanyRegistrationAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Registration Amendment Number" } } }, "auth_ref": [ "r688" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock issued to employees and directors, net of cancellations and tax (in Shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r10", "r64", "r65", "r94" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r643", "r646", "r659" ] }, "dei_InvestmentCompanyRegistrationAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "InvestmentCompanyRegistrationAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Registration Amendment" } } }, "auth_ref": [ "r688" ] }, "alto_ScheduleOfRecognizedGainsLossesForItsDerivativesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "ScheduleOfRecognizedGainsLossesForItsDerivativesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Recognized Gains Losses For Its Derivatives Abstract" } } }, "auth_ref": [] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r702" ] }, "alto_ScheduleOfLongTermBorrowingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "ScheduleOfLongTermBorrowingsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Long Term Borrowings Abstract" } } }, "auth_ref": [] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AnnualInformationForm", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r659" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance (in Shares)", "periodEndLabel": "Balances (in Shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://altoingredients.com/role/LossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r194" ] }, "alto_ScheduleOfRecurringAndNonrecurringFairValueMeasurementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "ScheduleOfRecurringAndNonrecurringFairValueMeasurementsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Recurring And Nonrecurring Fair Value Measurements Abstract" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://altoingredients.com/role/Derivatives" ], "lang": { "en-us": { "role": { "terseLabel": "DERIVATIVES", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r96", "r426", "r433" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "alto_ScheduleOfBasicAndDilutedLossPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "ScheduleOfBasicAndDilutedLossPerShareAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Basic And Diluted Loss Per Share Abstract" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r230", "r459", "r489", "r490", "r491", "r492", "r493", "r494", "r588", "r604", "r619", "r748", "r780", "r781", "r786", "r856" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion \u2013 operating leases", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r452" ] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r646" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Loss Per Share [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAccountingStandard", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r646" ] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued for Eagle Alcohol acquisition (in Shares)", "label": "Stock Issued During Period, Shares, Acquisitions", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r64", "r65", "r94" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r124", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r173", "r174", "r175", "r176", "r177", "r178", "r197", "r242", "r243", "r417", "r434", "r435", "r436", "r437", "r450", "r454", "r455", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505" ] }, "dei_DividendOrInterestReinvestmentPlanOnly": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DividendOrInterestReinvestmentPlanOnly", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Dividend or Interest Reinvestment Plan Only" } } }, "auth_ref": [ "r671", "r672", "r686" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r153", "r155", "r156" ] }, "alto_IntersegmentSaleMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "IntersegmentSaleMember", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Intersegment Sales [Member]", "verboseLabel": "Intersegment Sales\t[Member]", "label": "Intersegment Sale Member" } } }, "auth_ref": [] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable", "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r202", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r228", "r233", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r264", "r265", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r598", "r748", "r856" ] }, "dei_ContainedFileInformationFileDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContainedFileInformationFileDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Description", "documentation": "The description of the contained file." } } }, "auth_ref": [] }, "alto_IntersegmentEliminationsMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "IntersegmentEliminationsMember", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Intersegment Eliminations [Member]", "label": "Intersegment Eliminations Member" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r22", "r162", "r278", "r279", "r280", "r281", "r282", "r284", "r289", "r290", "r291", "r292", "r294", "r295", "r296", "r297", "r298", "r299", "r449", "r599", "r600", "r601", "r602", "r603", "r765" ] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssets", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total other assets", "label": "Other Assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r99", "r131", "r464", "r630" ] }, "dei_EntityInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInformationLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r634" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r634" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Pension And Retirement Benefits Plans [Abstract]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r693" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r7", "r14" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less unamortized debt discount", "label": "Debt Instrument, Unamortized Discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r58", "r59", "r784" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r17", "r618" ] }, "alto_EthanolAlcoholSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "EthanolAlcoholSalesMember", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Alcohol Sales [Member]", "label": "Ethanol Alcohol Sales Member" } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentAmount", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future commitments for capital projects", "label": "Long-Term Purchase Commitment, Amount", "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r15", "r61", "r62", "r101", "r102", "r162", "r278", "r279", "r280", "r281", "r282", "r284", "r289", "r290", "r291", "r292", "r294", "r295", "r296", "r297", "r298", "r299", "r449", "r599", "r600", "r601", "r602", "r603", "r765" ] }, "dei_ExhibitsOnly462d": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ExhibitsOnly462d", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exhibits Only, 462(d)" } } }, "auth_ref": [ "r735" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization of intangibles", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r5", "r47" ] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "ORGANIZATION AND BASIS OF PRESENTATION", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r88", "r89", "r90", "r95" ] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPrimarySicNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r659" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r20", "r618" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r12" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r154" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Less current portion", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r133" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r23" ] }, "us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantSupplyCommitmentRemainingMinimumAmountCommitted", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Open fixed-price sales contracts valued", "label": "Supply Commitment, Remaining Minimum Amount Committed", "documentation": "The floor amount as of the balance sheet date that the entity must expend to satisfy the terms of disclosed arrangements (excluding long-term commitments) in which the entity must commit resources to supply goods or services to one or more customers." } } }, "auth_ref": [ "r24", "r60" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r154" ] }, "dei_ContainedFileInformationFileName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContainedFileInformationFileName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Name", "documentation": "The name of the contained file." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance (in Dollars)", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r140", "r238", "r245" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Investing Activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r85", "r86", "r87" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r120", "r135", "r136", "r137", "r160", "r183", "r184", "r191", "r193", "r199", "r200", "r240", "r268", "r270", "r271", "r272", "r275", "r276", "r304", "r305", "r306", "r307", "r308", "r442", "r507", "r508", "r509", "r510", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r535", "r556", "r574", "r582", "r583", "r584", "r585", "r586", "r742", "r764", "r771" ] }, "us-gaap_DerivativeLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable", "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative instruments", "verboseLabel": "Commodity Contracts Liabilities", "netLabel": "Liabilities", "label": "Derivative Liability, Current", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r144" ] }, "dei_EntityAddressAddressDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Description", "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses." } } }, "auth_ref": [] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r714" ] }, "dei_EntityContactPersonnelLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityContactPersonnelLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Contact Personnel [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r718" ] }, "us-gaap_ProceedsFromCollectionOfNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromCollectionOfNotesReceivable", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from principal payments on notes receivable", "label": "Proceeds from Collection of Notes Receivable", "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r28" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r10", "r123", "r147", "r148", "r149", "r163", "r164", "r165", "r167", "r175", "r177", "r198", "r241", "r244", "r309", "r412", "r413", "r414", "r416", "r417", "r427", "r428", "r429", "r430", "r431", "r432", "r435", "r443", "r444", "r445", "r446", "r447", "r448", "r455", "r495", "r496", "r497", "r512", "r574" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r716" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases, net of current portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r452" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "dei_ContactPersonnelName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContactPersonnelName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Name", "documentation": "Name of contact personnel" } } }, "auth_ref": [] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r715" ] }, "us-gaap_CorporateAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateAndOtherMember", "presentation": [ "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable", "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate and Other [Member]", "label": "Corporate and Other [Member]", "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r774" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r721" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r714" ] }, "dei_ContactPersonnelEmailAddress": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContactPersonnelEmailAddress", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Email Address", "documentation": "Email address of contact personnel." } } }, "auth_ref": [] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "verboseLabel": "Cash collateral balance", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r750", "r763" ] }, "dei_ContactPersonnelFaxNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContactPersonnelFaxNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Fax Number", "documentation": "Fax Number of contact personnel." } } }, "auth_ref": [ "r646" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://altoingredients.com/role/DerivativesDetails", "http://altoingredients.com/role/DerivativesTables" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r11", "r425" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r715" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "negatedLabel": "Selling, general and administrative expenses", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r81" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r31", "r129", "r589" ] }, "us-gaap_NaturalGasProductionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NaturalGasProductionMember", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Natural Gas [Member]", "label": "Natural Gas, Production [Member]", "documentation": "Process of obtaining and processing of flammable gas occurring naturally underground." } } }, "auth_ref": [ "r787" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r717" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://altoingredients.com/role/ScheduleofBasicandDilutedLossPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Loss available to common stockholders, Per-Share basic (in Dollars per share)", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r75", "r105", "r107", "r151", "r166", "r168", "r169", "r171", "r172", "r183", "r191", "r192", "r437", "r461", "r855" ] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 }, "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Asset impairments", "negatedLabel": "Asset impairments", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r5", "r46" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r67", "r94", "r471", "r499", "r504", "r511", "r536", "r618" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net change in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r85" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r722" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://altoingredients.com/role/ScheduleofBasicandDilutedLossPerShareTable_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Loss available to common stockholders, Per-Share diluted", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r75", "r151", "r166", "r168", "r169", "r171", "r172", "r183", "r191", "r192", "r193", "r437", "r461", "r855" ] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine3", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation", "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r719" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r720" ] }, "us-gaap_DefinedBenefitPostretirementLifeInsuranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPostretirementLifeInsuranceMember", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Postretirement Life Insurance [Member]", "label": "Postretirement Life Insurance [Member]", "documentation": "Plan designed to provide postretirement life insurance benefits to retiree or beneficiary. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r721" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r692" ] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "us-gaap_NonvotingCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonvotingCommonStockMember", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Non-voting common stock", "label": "Nonvoting Common Stock [Member]", "documentation": "Common stock securities that do not empower a holder to vote on corporate resolutions or the election of directors." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "terseLabel": "Total cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r31", "r85", "r157" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r26", "r27", "r74", "r139", "r470", "r500", "r504" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in Dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r65" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Authorized value", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r721" ] }, "dei_ContainedFileInformationFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContainedFileInformationFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Number", "documentation": "The SEC Document Number of the contained file." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411" ] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://altoingredients.com/role/LossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Securities [Member]", "label": "Convertible Debt Securities [Member]", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r810" ] }, "dei_EntityPhoneFaxNumbersLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPhoneFaxNumbersLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Phone Fax Numbers [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_PhoneFaxNumberDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PhoneFaxNumberDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Phone Fax Number Description", "documentation": "Description of Phone or Fax Number" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of Eagle Alcohol, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r29" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock repurchases", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r10", "r64", "r65", "r94", "r512", "r574", "r585", "r629" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "dei_EntityListingForeign": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingForeign", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Foreign", "documentation": "Yes or No value indicating whether this is a listing that is a foreign listing or depository receipt." } } }, "auth_ref": [] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NondesignatedMember", "presentation": [ "http://altoingredients.com/role/DerivativesDetails", "http://altoingredients.com/role/DerivativesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Member]", "verboseLabel": "Not Designated as Hedging Instrument [Member]", "label": "Not Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r11" ] }, "dei_DocumentVersion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentVersion", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Version", "documentation": "The version identifier of the document." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r205", "r219", "r225", "r228", "r595" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "alto_CashCollateralBalanceMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "CashCollateralBalanceMember", "presentation": [ "http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Collateral Balance [Member]", "label": "Cash Collateral Balance Member" } } }, "auth_ref": [] }, "dei_EntityListingPrimary": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingPrimary", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Primary", "documentation": "Yes or No value indicating whether a listing of an instrument on an exchange is primary for the entity." } } }, "auth_ref": [] }, "dei_DocumentCopyrightInformation": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentCopyrightInformation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Copyright Information", "documentation": "The copyright information for the document." } } }, "auth_ref": [] }, "alto_CornFromSuppliersMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "CornFromSuppliersMember", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corn From Suppliers [Member]", "label": "Corn From Suppliers Member" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "negatedLabel": "Provision for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r113", "r119", "r176", "r177", "r213", "r415", "r418", "r477" ] }, "alto_NetSalesAsReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "NetSalesAsReportedMember", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net Sales as Reported [Member]", "label": "Net Sales As Reported Member" } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails", "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock repurchases (in Shares)", "terseLabel": "Shares repurchased (in Shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r10", "r64", "r65", "r94", "r510", "r574", "r585" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r261", "r263", "r559" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RetirementPlanFundingStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanFundingStatusDomain", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Funding Status [Domain]", "documentation": "Status of funding for defined benefit plan designed to provide retirement benefits." } } }, "auth_ref": [ "r745", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847" ] }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed-price purchase contracts value", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations." } } }, "auth_ref": [ "r63", "r103" ] }, "dei_EntityListingDepositoryReceiptRatio": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingDepositoryReceiptRatio", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Depository Receipt Ratio", "documentation": "The number of underlying shares represented by one American Depository Receipt (ADR) or Global Depository Receipt (GDR). A value of '3' means that one ADR represents 3 underlying shares. If one underlying share represents 2 ADR's then the value would be represented as '0.5'." } } }, "auth_ref": [] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r694" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ScheduleofBasicandDilutedLossPerShareTable_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Loss available to common stockholders diluted", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r152", "r182", "r185", "r186", "r187", "r188", "r190", "r193" ] }, "alto_CorporateActivitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "CorporateActivitiesMember", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate and Other [Member]", "documentation": "Corporate Assets [Member]", "label": "Corporate Activities Member" } } }, "auth_ref": [] }, "dei_EntityListingSecurityTradingCurrency": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingSecurityTradingCurrency", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Security Trading Currency", "documentation": "The three character ISO 4217 code for the currency in which the security is quoted. Example: 'USD'" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r694" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r634" ] }, "dei_FormerFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "FormerFiscalYearEndDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Former Fiscal Year End Date", "documentation": "Former end date of previous fiscal years" } } }, "auth_ref": [] }, "dei_EntityListingDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Description", "documentation": "Description of the kind of listing the entity has on the exchange, if necessary to further describe different instruments that are already distinguished by Entity, Exchange and Security." } } }, "auth_ref": [] }, "alto_CostOfGoodsSoldAsReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "CostOfGoodsSoldAsReportedMember", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Goods Sold as Reported [Member]", "label": "Cost Of Goods Sold As Reported Member" } } }, "auth_ref": [] }, "us-gaap_RetirementPlanFundingStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanFundingStatusAxis", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Funding Status [Axis]", "documentation": "Information by status of funding for defined benefit plan designed to provide retirement benefits." } } }, "auth_ref": [ "r745", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r692" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "dei_NameChangeEventTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NameChangeEventTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Name Change Event [Table]", "documentation": "For a set of related facts in a sequence of name change events, use this table when the events occurred within a single reporting period." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r730" ] }, "alto_EssentialIngredientSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "EssentialIngredientSalesMember", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Essential ingredient sales [Member]", "verboseLabel": "Essential Ingredient Sales [Member]", "label": "Essential Ingredient Sales Member" } } }, "auth_ref": [] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "alto_ProductionMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "ProductionMember", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Pekin Campus [Member]", "verboseLabel": "Pekin Campus, Recorded as Gross [Member]", "label": "Production Member" } } }, "auth_ref": [] }, "us-gaap_SeriesBPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesBPreferredStockMember", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Series B Preferred Stock", "label": "Series B Preferred Stock [Member]", "documentation": "Series B preferred stock." } } }, "auth_ref": [ "r751", "r752", "r785" ] }, "dei_NameChangeEventDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NameChangeEventDateAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Name Change Event Date [Axis]", "documentation": "For a sequence of name change event related facts, use this typed dimension to distinguish them. The axis members are restricted to be a valid for xml schema 'date' or 'datetime' data type." } } }, "auth_ref": [] }, "alto_SalesCommitmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "SalesCommitmentsMember", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales Commitments [Member]", "label": "Sales Commitments Member" } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r634" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r163", "r164", "r165", "r198", "r459", "r506", "r523", "r526", "r528", "r529", "r530", "r531", "r532", "r535", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r548", "r549", "r550", "r551", "r552", "r554", "r557", "r558", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r574", "r623" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory is net of a valuation adjustment", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r42", "r757" ] }, "alto_SmallMidUSEquityMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "SmallMidUSEquityMember", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Small/Mid U.S. Equity [Member]", "label": "Small Mid USEquity Member" } } }, "auth_ref": [] }, "dei_NameChangeEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NameChangeEventLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Name Change Event [Line Items]", "documentation": "Line items represent concepts included in a table. Name change event line item concepts are used for information qualified by domain members of axes in the Name Change Event table." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r635" ] }, "alto_TotalOtherProductionSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "TotalOtherProductionSalesMember", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total Other Production Sales [Member]", "documentation": "Total Other production sales [Member]", "label": "Total Other Production Sales Member" } } }, "auth_ref": [] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Series A Preferred Stock", "label": "Series A Preferred Stock [Member]", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r751", "r752", "r785" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r634" ] }, "alto_TotalMarketingAndDistributionSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "TotalMarketingAndDistributionSalesMember", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total Marketing and Distribution Sales [Member]", "documentation": "Total marketing and distribution sales [Member]", "label": "Total Marketing And Distribution Sales Member" } } }, "auth_ref": [] }, "us-gaap_PreferredStockLiquidationPreferenceValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockLiquidationPreferenceValue", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, liquidation preference (in Dollars)", "label": "Preferred Stock, Liquidation Preference, Value", "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares." } } }, "auth_ref": [ "r159", "r306" ] }, "us-gaap_DerivativeLossOnDerivative": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLossOnDerivative", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/DerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recognized net losses", "label": "Derivative, Loss on Derivative", "documentation": "Amount of decrease in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r424" ] }, "dei_DocumentInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information [Text Block]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LinesOfCreditCurrent", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Orion term loan", "label": "Line of Credit, Current", "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r61", "r101" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r634" ] }, "alto_TotalPekinCampusSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "TotalPekinCampusSalesMember", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total Pekin Campus Sales [Member]", "documentation": "Total Pekin Campus sales [Member]", "label": "Total Pekin Campus Sales Member" } } }, "auth_ref": [] }, "dei_EntityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity [Text Block]", "documentation": "Container to serve as parent of six Entity related Table concepts." } } }, "auth_ref": [] }, "us-gaap_SubsegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsAxis", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "label": "Subsegments [Axis]", "documentation": "Information by business subsegments." } } }, "auth_ref": [] }, "alto_ReconciliationOfTotalCashCashEquivalentsAndRestrictedCashAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "ReconciliationOfTotalCashCashEquivalentsAndRestrictedCashAbstract", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of total cash, cash equivalents and restricted cash:", "documentation": "ReconciliationOfTotalCashCashEquivalentsAndRestrictedCashAbstract", "label": "Reconciliation Of Total Cash Cash Equivalents And Restricted Cash Abstract" } } }, "auth_ref": [] }, "alto_PensionAndRetirementBenefitPlansLineItems": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "PensionAndRetirementBenefitPlansLineItems", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Pension and Retirement Benefit Plans [Line Items]" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r694" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r634" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, diluted", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r151", "r168", "r169", "r171", "r172", "r174", "r183", "r191", "r192", "r193", "r197", "r436", "r437", "r461", "r476", "r593" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r695" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r739" ] }, "us-gaap_DerivativeGainOnDerivative": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainOnDerivative", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/DerivativesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gains on derivative instruments", "terseLabel": "Recognized net gains", "label": "Derivative, Gain on Derivative", "documentation": "Amount of increase in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r424" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r120", "r135", "r136", "r137", "r160", "r183", "r184", "r191", "r193", "r199", "r200", "r240", "r268", "r270", "r271", "r272", "r275", "r276", "r304", "r305", "r306", "r307", "r308", "r442", "r507", "r508", "r509", "r510", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r535", "r556", "r574", "r582", "r583", "r584", "r585", "r586", "r742", "r764", "r771" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "us-gaap_SubsegmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsDomain", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "label": "Subsegments [Domain]", "documentation": "Divisions of a component of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [] }, "dei_ExhibitsOnly462dFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ExhibitsOnly462dFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exhibits Only, 462(d), File Number" } } }, "auth_ref": [ "r735" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, value", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r65", "r469", "r618" ] }, "alto_LargeUSEquityMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "LargeUSEquityMember", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Large U.S. Equity [Member]", "label": "Large USEquity Member" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt discount", "label": "Amortization of Debt Discount (Premium)", "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense." } } }, "auth_ref": [ "r5", "r58", "r82", "r299" ] }, "us-gaap_NotesReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesReceivableGross", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collateral under line of credit", "label": "Financing Receivable, before Allowance for Credit Loss", "documentation": "Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r118", "r121", "r122", "r138", "r248", "r249", "r596", "r597", "r749", "r776" ] }, "dei_EntityAccountingStandard": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAccountingStandard", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Accounting Standard", "documentation": "The standardized abbreviation of the accounting standard used by the entity. This can either be US GAAP as promulgated by the FASB or IFRS as promulgated by the IASB. Example: 'US GAAP', 'IFRS'. This is distinct from the Document Accounting Standard element." } } }, "auth_ref": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r732" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r140", "r238", "r245", "r246", "r247", "r854" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r83" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r642" ] }, "alto_KinergyLineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "KinergyLineOfCreditMember", "presentation": [ "http://altoingredients.com/role/DebtDetails", "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Kinergy line of credit [Member]", "verboseLabel": "Kinergy\u2019s [Member]", "label": "Kinergy Line Of Credit Member" } } }, "auth_ref": [] }, "us-gaap_AssetPledgedAsCollateralMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetPledgedAsCollateralMember", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Kinergy [Member]", "label": "Asset Pledged as Collateral [Member]", "documentation": "Asset pledged as collateral." } } }, "auth_ref": [ "r420", "r527", "r615", "r852" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Estimates and Assumptions", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r34", "r35", "r36", "r114", "r115", "r116", "r117" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r640" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://altoingredients.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r16", "r71", "r72", "r73" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r142", "r618" ] }, "us-gaap_InterestPaidCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidCapitalized", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized interest", "label": "Interest Paid, Capitalized, Investing Activities", "documentation": "Amount of cash paid for interest capitalized, classified as investing activity." } } }, "auth_ref": [ "r592", "r762" ] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r639" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "dei_InvestmentCompanyActFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "InvestmentCompanyActFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Act File Number" } } }, "auth_ref": [ "r672", "r673", "r674", "r675" ] }, "alto_ScheduleOfFinancialDataForOperatingSegmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "ScheduleOfFinancialDataForOperatingSegmentsAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Financial Data for Operating Segments [Abstract]" } } }, "auth_ref": [] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r638" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r643", "r646", "r659" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r291", "r337", "r338", "r339", "r340", "r341", "r342", "r456", "r457", "r458", "r600", "r601", "r605", "r606", "r607" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities, net of business acquisition:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r690" ] }, "us-gaap_DividendsPreferredStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPreferredStockCash", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "negatedLabel": "Preferred stock dividends", "label": "Dividends, Preferred Stock, Cash", "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r3", "r94" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationDocumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationDocumentAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information, Document [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_DocumentDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document [Domain]", "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "terseLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r100", "r132", "r160", "r205", "r220", "r226", "r240", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r420", "r422", "r442", "r465", "r547", "r618", "r630", "r782", "r783", "r850" ] }, "alto_PekinCampusProductionMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "PekinCampusProductionMember", "presentation": [ "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Pekin Campus [Member]", "label": "Pekin Campus Production Member" } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Description", "documentation": "The description of the document." } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r643", "r646", "r659" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r691" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://altoingredients.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Term Borrowings", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r644" ] }, "dei_DocumentCreationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentCreationDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Creation Date", "documentation": "The date the document was made available and submitted, in YYYY-MM-DD format. The date of submission, date of acceptance by the recipient, and the document effective date are all potentially different." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://altoingredients.com/role/LossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Basic and Diluted Loss Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r772" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation", "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r746", "r761" ] }, "dei_DocumentEffectiveDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentEffectiveDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Effective Date", "documentation": "The date when a document, upon receipt and acceptance, becomes officially effective, in YYYY-MM-DD format. Usually it is a system-assigned date time value, but it may be declared by the submitter in some cases." } } }, "auth_ref": [] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r691" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r687" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://altoingredients.com/role/DerivativesTables" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r11" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r66", "r618", "r858" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20" ] }, "dei_EntityInformationFormerLegalOrRegisteredName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInformationFormerLegalOrRegisteredName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Information, Former Legal or Registered Name", "documentation": "Former Legal or Registered Name of an entity" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock repurchases", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r30" ] }, "us-gaap_OtherInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherInventory", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofInventoriesTable": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofInventoriesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Inventory, Gross", "documentation": "Amount before valuation and LIFO reserves of other inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r756" ] }, "dei_LegalEntityIdentifier": { "xbrltype": "legalEntityIdentifierItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityIdentifier", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Legal Entity Identifier", "documentation": "A globally unique ISO 17442 value to identify entities, commonly abbreviated as LEI." } } }, "auth_ref": [ "r631" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r694" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r439", "r440", "r441" ] }, "dei_EntityInvCompanyType": { "xbrltype": "invCompanyType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInvCompanyType", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Inv Company Type", "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)." } } }, "auth_ref": [ "r728" ] }, "alto_PurchaseAdditionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "PurchaseAdditionalAmount", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase additional amount", "documentation": "Purchase additional amount.", "label": "Purchase Additional Amount" } } }, "auth_ref": [] }, "alto_PurchaseAuthorizationAdditionalLenderValue": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "PurchaseAuthorizationAdditionalLenderValue", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional lender value", "documentation": "Amount of purchase authorization additional lender value.", "label": "Purchase Authorization Additional Lender Value" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://altoingredients.com/role/ScheduleofInventoriesTable" ], "auth_ref": [ "r178", "r384", "r743", "r744", "r770" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r70", "r104", "r472", "r618", "r766", "r775", "r849" ] }, "alto_InventoriesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "InventoriesDetailsTable", "presentation": [ "http://altoingredients.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventories (Details) [Table]" } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://altoingredients.com/role/ScheduleofInventoriesTable" ], "auth_ref": [ "r178", "r384", "r743", "r770" ] }, "dei_EntityLegalForm": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityLegalForm", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Legal Form", "documentation": "The details of the entity's legal form. Examples are partnership, limited liability company, trust, etc." } } }, "auth_ref": [] }, "alto_AmountAllocatedToSupportMarketLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "AmountAllocatedToSupportMarketLosses", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount allocated to support market losses", "documentation": "Represents the amount allocated to support market losses due to pandemic.", "label": "Amount Allocated To Support Market Losses" } } }, "auth_ref": [] }, "alto_BasicAndDilutedLossPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "BasicAndDilutedLossPerShareAbstract", "presentation": [ "http://altoingredients.com/role/ScheduleofBasicandDilutedLossPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Basic and Diluted loss per share:", "label": "Basic And Diluted Loss Per Share Abstract" } } }, "auth_ref": [] }, "dei_EntityHomeCountryISOCode": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityHomeCountryISOCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Home Country ISO Code", "documentation": "ISO 3166-1 alpha-2 country code for the Entity's home country. If home country is different from country of legal incorporation, then also provide country of legal incorporation in the 'Entity Incorporation, State Country Code' element." } } }, "auth_ref": [] }, "us-gaap_SupplyCommitmentArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplyCommitmentArrangementMember", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Supply Commitment Arrangement [Domain]", "documentation": "This item is intended to be populated, by the entity, with Members identifying each supply commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate." } } }, "auth_ref": [ "r63", "r103" ] }, "us-gaap_CommodityContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommodityContractMember", "presentation": [ "http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable", "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Commodity contracts [Member]", "verboseLabel": "Commodity Contract [Member]", "label": "Commodity Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices." } } }, "auth_ref": [ "r605", "r616" ] }, "dei_ParentEntityLegalName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ParentEntityLegalName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Parent Entity Legal Name", "documentation": "If the entity which the financial information concerns is a subsidiary of another company, then provide to full legal name of the parent entity" } } }, "auth_ref": [] }, "alto_IncomeFromCashGrant": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "IncomeFromCashGrant", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income from cash grant", "verboseLabel": "Cash received", "documentation": "Income from cash grant.", "label": "Income From Cash Grant" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDeferredCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDeferredCharges", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred financing fees", "label": "Amortization of Deferred Charges", "documentation": "The amount of amortization of deferred charges applied against earnings during the period." } } }, "auth_ref": [ "r80" ] }, "alto_DebtDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "DebtDetailsTable", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt (Details) [Table]" } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileType": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContainedFileInformationFileType", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Type", "documentation": "The type or format of the contained file (usually XBRL but may be used for other types such as HTML, Word, PDF, GIF/JPG, etc.)." } } }, "auth_ref": [] }, "alto_InventoryValuation": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "InventoryValuation", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory valuation", "documentation": "Represents the amount of inventory valuation.", "label": "Inventory Valuation" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected return on plan assets", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r312", "r349", "r372", "r607", "r608" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization of intangibles", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r5", "r210" ] }, "alto_DebtDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "DebtDetailsLineItems", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt (Details) [Line Items]" } } }, "auth_ref": [] }, "dei_EntityReportingCurrencyISOCode": { "xbrltype": "currencyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityReportingCurrencyISOCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Reporting Currency ISO Code", "documentation": "The three character ISO 4217 code for the currency used for reporting purposes. Example: 'USD'." } } }, "auth_ref": [] }, "dei_EntityIncorporationDateOfIncorporation": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationDateOfIncorporation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, Date of Incorporation", "documentation": "Date when an entity was incorporated" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFundedStatusOfPlan", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Underfunded amount", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status." } } }, "auth_ref": [ "r311", "r333", "r607" ] }, "alto_BadDebtrecoveryExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "BadDebtrecoveryExpense", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt benefit", "documentation": "Represents the amount of bad debt (recovery) expense.", "label": "Bad Debtrecovery Expense" } } }, "auth_ref": [] }, "alto_CommitmentsandContingenciesDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "CommitmentsandContingenciesDetailsLineItems", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Details) [Line Items]" } } }, "auth_ref": [] }, "alto_CommitmentsandContingenciesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "CommitmentsandContingenciesDetailsTable", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Details) [Table]" } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r693" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest cost", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r312", "r316", "r348", "r371", "r607", "r608" ] }, "alto_CostOfGoodsSoldAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "CostOfGoodsSoldAbstract", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold:", "label": "Cost Of Goods Sold Abstract" } } }, "auth_ref": [] }, "dei_EntityAddressesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses [Table]", "documentation": "Container of address information for the entity" } } }, "auth_ref": [ "r634" ] }, "alto_IndexedPricePurchaseContracts": { "xbrltype": "volumeItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "IndexedPricePurchaseContracts", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indexed-price sales (in US Gallons)", "documentation": "Indexed-price purchase contracts", "label": "Indexed Price Purchase Contracts" } } }, "auth_ref": [] }, "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": { "xbrltype": "dateOrAsapItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ApproximateDateOfCommencementOfProposedSaleToThePublic", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Approximate Date of Commencement of Proposed Sale to Public", "documentation": "The approximate date of a commencement of a proposed sale of securities to the public. This element is disclosed in S-1, S-3, S-4, S-11, F-1, F-3 and F-10 filings." } } }, "auth_ref": [] }, "alto_DeferredPurchasePricePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "DeferredPurchasePricePayments", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred purchase price payments for Eagle Alcohol", "documentation": "Represents the amount of deferred purchase price payments for Eagle Alcohol.", "label": "Deferred Purchase Price Payments" } } }, "auth_ref": [] }, "dei_EntityAddressesAddressTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesAddressTypeAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses, Address Type [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Preferred stock dividends paid", "label": "Payments of Ordinary Dividends, Preferred Stock and Preference Stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity." } } }, "auth_ref": [ "r30" ] }, "alto_PurchasePriceContractsValue": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "PurchasePriceContractsValue", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price contracts amount", "documentation": "Purchase price contracts amount.", "label": "Purchase Price Contracts Value" } } }, "auth_ref": [] }, "alto_ShareRepurchaseProgramPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "ShareRepurchaseProgramPolicyTextBlock", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program", "documentation": "Share repurchase program [Policy Text Block].", "label": "Share Repurchase Program Policy Text Block" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net periodic expense", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r346", "r369", "r607", "r608" ] }, "alto_OrganizationAndBusinessPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "OrganizationAndBusinessPolicyTextBlock", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Business [Policy Text Block]", "documentation": "The disclosure of accounting policies for organization and business.", "label": "Organization And Business Policy Text Block" } } }, "auth_ref": [] }, "dei_AddressTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AddressTypeDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Address Type [Domain]", "documentation": "An entity may have several addresses for different purposes and this domain represents all such types." } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r163", "r164", "r165", "r198", "r459", "r506", "r523", "r526", "r528", "r529", "r530", "r531", "r532", "r535", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r548", "r549", "r550", "r551", "r552", "r554", "r557", "r558", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r574", "r623" ] }, "alto_LossPerShareDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "LossPerShareDetailsTable", "presentation": [ "http://altoingredients.com/role/LossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Loss Per Share (Details) [Table]" } } }, "auth_ref": [] }, "alto_IncomeFromCashGrantPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "IncomeFromCashGrantPolicyPolicyTextBlock", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Income from Cash Grant", "documentation": "Represents the income from cash grant policy [Policy text block].", "label": "Income From Cash Grant Policy Policy Text Block" } } }, "auth_ref": [] }, "alto_PensionandRetirementBenefitPlansDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "PensionandRetirementBenefitPlansDetailsTable", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Pension and Retirement Benefit Plans (Details) [Table]" } } }, "auth_ref": [] }, "alto_DerivativesTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "DerivativesTablesTable", "presentation": [ "http://altoingredients.com/role/DerivativesTables" ], "lang": { "en-us": { "role": { "label": "Derivatives (Tables) [Table]" } } }, "auth_ref": [] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r693" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.001 par value; 10,000 shares authorized; Series A: 1,684 shares authorized; no shares issued and outstanding as of September 30, 2023 and December 31, 2022; Series B: 1,581 shares authorized; 927 shares issued and outstanding as of September 30, 2023 and December 31, 2022; liquidation preference of $18,075 as of September 30, 2023", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r64", "r468", "r618" ] }, "dei_BusinessContactMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "BusinessContactMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Business Contact [Member]", "documentation": "Business contact for the entity" } } }, "auth_ref": [ "r646", "r659" ] }, "alto_DerivativesTablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "DerivativesTablesLineItems", "presentation": [ "http://altoingredients.com/role/DerivativesTables" ], "lang": { "en-us": { "role": { "label": "Derivatives (Tables) [Line Items]" } } }, "auth_ref": [] }, "alto_LossPerShareDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "LossPerShareDetailsLineItems", "presentation": [ "http://altoingredients.com/role/LossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Loss Per Share (Details) [Line Items]" } } }, "auth_ref": [] }, "alto_ProductionCapacity": { "xbrltype": "volumeItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "ProductionCapacity", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Production Capacity (in US Gallons)", "documentation": "Represents the gallons of production capacity of alcohol.", "label": "Production Capacity" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r694" ] }, "alto_AlcoholFromItsSuppliersMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "AlcoholFromItsSuppliersMember", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Alcohol From Suppliers [Member]", "label": "Alcohol From Its Suppliers Member" } } }, "auth_ref": [] }, "alto_DepreciationAndAmortizationOfIntangiblesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "DepreciationAndAmortizationOfIntangiblesAbstract", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization of intangibles:", "label": "Depreciation And Amortization Of Intangibles Abstract" } } }, "auth_ref": [] }, "alto_DerivativesDetailsScheduleofDerivativesnotDesignatedasHedgingInstrumentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "DerivativesDetailsScheduleofDerivativesnotDesignatedasHedgingInstrumentsLineItems", "presentation": [ "http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable" ], "lang": { "en-us": { "role": { "label": "Derivatives (Details) - Schedule of Derivatives not Designated as Hedging Instruments [Line Items]" } } }, "auth_ref": [] }, "dei_FormerAddressMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "FormerAddressMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Former Address [Member]", "documentation": "Former address for entity" } } }, "auth_ref": [ "r645", "r670" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service cost", "label": "Defined Benefit Plan, Service Cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r314", "r347", "r370", "r607", "r608" ] }, "alto_IncomeLossBeforeProvisionForIncomeTaxesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "IncomeLossBeforeProvisionForIncomeTaxesAbstract", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Income (loss) before provision for income taxes:", "label": "Income Loss Before Provision For Income Taxes Abstract" } } }, "auth_ref": [] }, "alto_DerivativesDetailsScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "DerivativesDetailsScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable", "presentation": [ "http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable" ], "lang": { "en-us": { "role": { "label": "Derivatives (Details) - Schedule of Derivatives not Designated as Hedging Instruments [Table]" } } }, "auth_ref": [] }, "alto_OrganizationandBasisofPresentationDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "OrganizationandBasisofPresentationDetailsLineItems", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Organization and Basis of Presentation (Details) [Line Items]" } } }, "auth_ref": [] }, "alto_RealizedGainLossOnDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "RealizedGainLossOnDerivatives", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Realized gain loss on derivatives", "documentation": "Represents the amount of realized gain loss on derivatives.", "label": "Realized Gain Loss On Derivatives" } } }, "auth_ref": [] }, "alto_AlcoholSalesContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "AlcoholSalesContractsMember", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Alcohol Sales Contracts [Member]", "label": "Alcohol Sales Contracts Member" } } }, "auth_ref": [] }, "alto_InterestExpenseNetOfCapitalizedInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "InterestExpenseNetOfCapitalizedInterestAbstract", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net of capitalized interest:", "label": "Interest Expense Net Of Capitalized Interest Abstract" } } }, "auth_ref": [] }, "alto_TotalAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "TotalAssetsAbstract", "presentation": [ "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total assets:", "label": "Total Assets Abstract" } } }, "auth_ref": [] }, "dei_OtherAddressMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "OtherAddressMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Other Address [Member]", "documentation": "Other address for entity" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r19", "r160", "r240", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r421", "r422", "r423", "r442", "r533", "r594", "r630", "r782", "r850", "r851" ] }, "alto_DebtDetailsScheduleofLongTermBorrowingsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "DebtDetailsScheduleofLongTermBorrowingsLineItems", "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "label": "Debt (Details) - Schedule of Long-Term Borrowings [Line Items]" } } }, "auth_ref": [] }, "alto_AlcoholSalesGrossMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "AlcoholSalesGrossMember", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Alcohol Sales, Gross [Member]", "label": "Alcohol Sales Gross Member" } } }, "auth_ref": [] }, "alto_DebtDetailsScheduleofLongTermBorrowingsTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "DebtDetailsScheduleofLongTermBorrowingsTable", "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "label": "Debt (Details) - Schedule of Long-Term Borrowings [Table]" } } }, "auth_ref": [] }, "alto_OrganizationandBasisofPresentationDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "OrganizationandBasisofPresentationDetailsTable", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Organization and Basis of Presentation (Details) [Table]" } } }, "auth_ref": [] }, "alto_LossAvailableToCommonStockholdersSharesBasicinShares": { "xbrltype": "sharesItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "LossAvailableToCommonStockholdersSharesBasicinShares", "presentation": [ "http://altoingredients.com/role/ScheduleofBasicandDilutedLossPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Loss available to common stockholders,Shares basic (in Shares)", "documentation": "Represent the loss available to common stockholders, shares basic.", "label": "Loss Available To Common Stockholders Shares Basicin Shares" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold\t[Member]", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "alto_AssetsAbstract0": { "xbrltype": "stringItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "AssetsAbstract0", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Assets:", "label": "Assets Abstract0" } } }, "auth_ref": [] }, "dei_EntityAddressesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "alto_LossAvailableToCommonStockholdersSharesDiluted": { "xbrltype": "sharesItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "LossAvailableToCommonStockholdersSharesDiluted", "presentation": [ "http://altoingredients.com/role/ScheduleofBasicandDilutedLossPerShareTable_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Loss available to common stockholders,Shares diluted", "documentation": "Represent the loss available to common stockholders, shares diluted.", "label": "Loss Available To Common Stockholders Shares Diluted" } } }, "auth_ref": [] }, "alto_AlcoholSalesNetMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "AlcoholSalesNetMember", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Alcohol Sales, Net [Member]", "label": "Alcohol Sales Net Member" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable", "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r49", "r50", "r51", "r53", "r524", "r525", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r548", "r549", "r550", "r551", "r562", "r563", "r564", "r565", "r568", "r569", "r570", "r571", "r577", "r578", "r580", "r581", "r591", "r620", "r622" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities:", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Income (loss) before provision for income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r161", "r419" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r722" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r656", "r668", "r684", "r712" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit (loss)", "terseLabel": "Gross profit (loss)", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r78", "r160", "r205", "r219", "r225", "r228", "r240", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r442", "r595", "r782" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFinancialInstrumentsLiabilitiesMember", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Financial Instruments, Liabilities [Member]", "label": "Derivative Financial Instruments, Liabilities [Member]", "documentation": "This item represents derivative instrument obligations meeting the definition of a liability which are reported as of the balance sheet date. Derivative instrument obligations are generally measured at fair value, and adjustments to the carrying amount of hedged items reflect changes in their fair value (that is, losses) that are attributable to the risk being hedged and that arise while the hedge is in effect." } } }, "auth_ref": [] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r655", "r667", "r683", "r702", "r711" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable and Allowance for Credit Losses", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r110", "r111", "r112", "r236", "r237", "r239" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r722" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r92", "r266", "r267", "r587", "r779" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r620", "r621", "r622", "r624", "r625", "r626", "r627", "r767", "r768", "r848", "r857", "r859" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r714" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r412", "r413", "r414", "r512", "r767", "r768", "r769", "r848", "r859" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CountryRegion", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_EntityNumberOfEmployees": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityNumberOfEmployees", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Number of Employees", "documentation": "Number of persons employed by the Entity" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r655", "r667", "r683", "r711" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net", "verboseLabel": "Long-term debt", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r134" ] }, "alto_InitialPurchaseMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "InitialPurchaseMember", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial Purchase [Member]", "label": "Initial Purchase Member" } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r722" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "alto_OtherProductionIncomeTaxMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "OtherProductionIncomeTaxMember", "presentation": [ "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable", "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other Production, Recorded as Gross [Member]", "verboseLabel": "Other Production [Member]", "label": "Other Production Income Tax Member" } } }, "auth_ref": [] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Extension", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r655", "r667", "r683", "r711" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r656", "r668", "r684", "r712" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r722" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r655", "r667", "r683", "r711" ] }, "dei_EntityListingsExchangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingsExchangeAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listings, Exchange [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r655", "r667", "r683", "r711" ] }, "dei_DocumentSubtitle": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentSubtitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Subtitle", "documentation": "The subtitle given to the document resource by the creator or publisher. An example is 'A New Period of Growth'." } } }, "auth_ref": [] }, "dei_EntityListingsTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingsTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listings [Table]", "documentation": "Container for exchange listing information for an entity" } } }, "auth_ref": [] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r723" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r439", "r440", "r441" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r693" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r44", "r45" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r723" ] }, "dei_ExchangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ExchangeDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exchange [Domain]", "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Term debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r15", "r102", "r290", "r303", "r600", "r601", "r853" ] }, "dei_EntityListingsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingsLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listings [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r657", "r669", "r685", "r713" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r724" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r633" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r723" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r714" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r127", "r143", "r160", "r240", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r420", "r422", "r442", "r618", "r782", "r783", "r850" ] }, "us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "presentation": [ "http://altoingredients.com/role/DerivativesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Derivatives not Designated as Hedging Instruments", "label": "Derivatives Not Designated as Hedging Instruments [Table Text Block]", "documentation": "Tabular disclosure of derivative instrument not designated or qualifying as hedging instrument." } } }, "auth_ref": [ "r52", "r747" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r725" ] }, "dei_DocumentSynopsis": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentSynopsis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Synopsis", "documentation": "A synopsis or description of the document provided by the creator or publisher. Examples are 'This is the 2006 annual report for Company. During this period we saw revenue grow by 10% and earnings per share grow by 15% over the prior period'" } } }, "auth_ref": [] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r56", "r57" ] }, "dei_EntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitiesTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entities [Table]", "documentation": "Container to assemble all relevant information about each entity associated with the document instance" } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r291", "r337", "r338", "r339", "r340", "r341", "r342", "r440", "r456", "r457", "r458", "r600", "r601", "r605", "r606", "r607" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r724" ] }, "us-gaap_InventoryCurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryCurrentTable", "presentation": [ "http://altoingredients.com/role/ScheduleofInventoriesTable" ], "lang": { "en-us": { "role": { "label": "Inventory, Current [Table]", "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoTradingSymbolFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Benefit Plan Percentage Allocation", "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage", "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan." } } }, "auth_ref": [ "r809" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r130", "r251", "r460", "r598", "r618", "r777", "r778" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r690" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current Assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLineItems", "presentation": [ "http://altoingredients.com/role/InventoriesDetails", "http://altoingredients.com/role/ScheduleofInventoriesTable" ], "lang": { "en-us": { "role": { "label": "Inventory [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Name", "documentation": "Name of the document as assigned by the filer, corresponding to SEC document naming convention standards. Examples appear in the <FILENAME> field of EDGAR filings, such as 'htm_25911.htm', 'exhibit1.htm', 'v105727_8k.txt'." } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "negatedLabel": "Interest expense, net of capitalized interest", "label": "Interest Income (Expense), Net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r109" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r714" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofBasicandDilutedLossPerShareTable", "http://altoingredients.com/role/ShareholdersEquityType2or3", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "verboseLabel": "Net loss", "netLabel": "Net income (loss)", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r77", "r87", "r108", "r126", "r145", "r146", "r149", "r160", "r166", "r168", "r169", "r171", "r172", "r176", "r177", "r189", "r205", "r219", "r225", "r228", "r240", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r437", "r442", "r475", "r555", "r572", "r573", "r595", "r628", "r782" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r636" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r690" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r726" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofBasicandDilutedLossPerShareTable" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss available to common stockholders", "terseLabel": "Loss available to common stockholders basic", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r152", "r168", "r169", "r171", "r172", "r180", "r181", "r190", "r193", "r205", "r219", "r225", "r228", "r595" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r65" ] }, "alto_PekinCampusMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "PekinCampusMember", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Pekin Campus, Recorded as Gross [Member]", "verboseLabel": "Pekin Campus\t[Member]", "netLabel": "Pekin Campus [Member]", "label": "Pekin Campus Member" } } }, "auth_ref": [] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12gTitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r637" ] }, "dei_DocumentTitle": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Title", "documentation": "The name or title given to the document resource by the creator or publisher. An example is '2002 Annual Report'." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r25", "r123", "r147", "r148", "r149", "r163", "r164", "r165", "r167", "r175", "r177", "r198", "r241", "r244", "r309", "r412", "r413", "r414", "r416", "r417", "r427", "r428", "r429", "r430", "r431", "r432", "r435", "r443", "r444", "r445", "r446", "r447", "r448", "r455", "r495", "r496", "r497", "r512", "r574" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r647", "r727" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r714" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://altoingredients.com/role/LossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "LOSS PER SHARE", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r179", "r194", "r195", "r196" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r123", "r163", "r164", "r165", "r167", "r175", "r177", "r241", "r244", "r412", "r413", "r414", "r416", "r417", "r427", "r429", "r430", "r432", "r435", "r495", "r497", "r512", "r859" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Accum. Other Comprehensive Income", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r9", "r27", "r428", "r431", "r455", "r495", "r496", "r758", "r759", "r760", "r767", "r768", "r769" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r714" ] }, "alto_InternationalEquityMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "InternationalEquityMember", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "International Equity [Member]", "label": "International Equity Member" } } }, "auth_ref": [] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityReportingObligation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r641" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r647", "r727" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before provision for income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r76", "r106", "r205", "r219", "r225", "r228", "r462", "r474", "r595" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://altoingredients.com/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "INVENTORIES", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r250" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r65", "r535" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r65", "r535", "r553", "r859", "r860" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r647", "r727" ] }, "dei_EntityListingParValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingParValuePerShare", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Par Value Per Share", "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "totalLabel": "Total Stockholders\u2019 Equity", "periodStartLabel": "Balance", "periodEndLabel": "Balances", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r65", "r68", "r69", "r91", "r537", "r553", "r575", "r576", "r618", "r630", "r766", "r775", "r849", "r859" ] }, "dei_DelayedOrContinuousOffering": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DelayedOrContinuousOffering", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Delayed or Continuous Offering" } } }, "auth_ref": [ "r671", "r672", "r686" ] }, "dei_EffectiveUponFiling462e": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveUponFiling462e", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective Upon Filing, 462(e)" } } }, "auth_ref": [ "r736" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r689" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://altoingredients.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "DEBT", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r93", "r158", "r277", "r283", "r284", "r285", "r286", "r287", "r288", "r293", "r300", "r301", "r302" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Plan [Member]", "label": "Pension Plan [Member]", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r360", "r363", "r366", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r381", "r382", "r385", "r607", "r608", "r612", "r613", "r614" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r702" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r124", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r173", "r174", "r175", "r176", "r177", "r178", "r197", "r242", "r243", "r417", "r434", "r435", "r436", "r437", "r450", "r454", "r455", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r649", "r661", "r677", "r705" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies (Note 6)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r24", "r60", "r466", "r534" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofInventoriesTable": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofInventoriesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r755" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlans" ], "lang": { "en-us": { "role": { "terseLabel": "PENSION AND RETIREMENT BENEFIT PLANS", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r310", "r334", "r336", "r342", "r359", "r361", "r362", "r363", "r364", "r365", "r379", "r380", "r381", "r607" ] }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of plan assets", "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets", "documentation": "Amount of plan asset for defined benefit plan with accumulated benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r367", "r368", "r607" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r702" ] }, "dei_AdditionalSecuritiesEffective413b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AdditionalSecuritiesEffective413b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities Effective, 413(b)" } } }, "auth_ref": [ "r731" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Additions to property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r84" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r658", "r667", "r683", "r702", "r711", "r715", "r723" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r6", "r463", "r473", "r618" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r658", "r667", "r683", "r702", "r711", "r715", "r723" ] }, "dei_EffectiveWhenDeclaredSection8c": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveWhenDeclaredSection8c", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective when Declared, Section 8(c)" } } }, "auth_ref": [ "r740" ] }, "alto_MarketingAndDistributionsMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "MarketingAndDistributionsMember", "presentation": [ "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable", "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Marketing and Distribution [Member]", "label": "Marketing And Distributions Member" } } }, "auth_ref": [] }, "dei_EffectiveUponFiling486b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveUponFiling486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective upon Filing, 486(b)" } } }, "auth_ref": [ "r738" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r648", "r660", "r676", "r704" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use operating lease assets, net", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r451" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r360", "r363", "r366", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r381", "r382", "r383", "r385", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r18", "r765" ] }, "dei_EffectiveOnSetDate486b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveOnSetDate486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Set Date, 486(b)" } } }, "auth_ref": [ "r738" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Business", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash and Cash Equivalents", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r31", "r98", "r129", "r157", "r467" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofInventoriesTable": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofInventoriesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r753" ] }, "dei_EffectiveOnDate486b": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveOnDate486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Date, 486(b)" } } }, "auth_ref": [ "r738" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r650", "r662", "r678", "r706" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r18", "r765" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNetAbstract", "lang": { "en-us": { "role": { "label": "Inventory Net [Abstract]" } } }, "auth_ref": [] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r648", "r660", "r676", "r704" ] }, "dei_EffectiveAfter60Days486a": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveAfter60Days486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective after 60 Days, 486(a)" } } }, "auth_ref": [ "r737" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares outstanding, diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r182", "r193" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EffectiveOnSetDate486a": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveOnSetDate486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Set Date, 486(a)" } } }, "auth_ref": [ "r737" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unused borrowing", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r18" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ScheduleofInventoriesTable": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://altoingredients.com/role/ScheduleofInventoriesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Work in progress", "label": "Inventory, Work in Process, Gross", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r754" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r654", "r666", "r682", "r710" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://altoingredients.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Recurring and Nonrecurring Fair Value Measurements", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances." } } }, "auth_ref": [ "r13", "r56", "r57", "r97" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r651", "r663", "r679", "r707" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://altoingredients.com/role/SegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Data for Operating Segments", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r37", "r38", "r39", "r43" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares outstanding, basic and diluted (in Shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r180", "r193" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2 [Member]", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r291", "r337", "r342", "r440", "r457", "r600", "r601", "r605", "r606", "r607" ] }, "dei_EffectiveOnDate486a": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveOnDate486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Date, 486(a)" } } }, "auth_ref": [ "r737" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1 [Member]", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r291", "r337", "r342", "r440", "r456", "r605", "r606", "r607" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r651", "r663", "r679", "r707" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r652", "r664", "r680", "r708" ] }, "dei_NewEffectiveDateForPreviousFiling": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NewEffectiveDateForPreviousFiling", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "New Effective Date for Previous Filing" } } }, "auth_ref": [ "r672", "r673", "r674", "r675" ] }, "us-gaap_PledgedStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PledgedStatusAxis", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Pledged Status [Axis]", "documentation": "Information by pledged or not pledged status of asset owned by entity." } } }, "auth_ref": [ "r420", "r527", "r615" ] }, "dei_AdditionalSecurities462bFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AdditionalSecurities462bFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities, 462(b), File Number" } } }, "auth_ref": [ "r733" ] }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Projected benefit obligation, amount", "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level." } } }, "auth_ref": [ "r343" ] }, "alto_OrionTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://altoingredients.com/20230930", "localname": "OrionTermLoanMember", "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Orion term loan [Member]", "label": "Orion Term Loan Member" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of gains", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r312", "r350", "r373", "r607", "r608" ] }, "us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForLoanAndLeaseLossRecoveryOfBadDebts", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt recovery", "label": "Allowance for Loan and Lease Loss, Recovery of Bad Debts", "documentation": "Amount of recovery of loans and lease receivables which had previously been fully or partially written-off as bad debts." } } }, "auth_ref": [ "r8" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3 [Member]", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r291", "r337", "r338", "r339", "r340", "r341", "r342", "r440", "r458", "r600", "r601", "r605", "r606", "r607" ] }, "dei_AdditionalSecurities462b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AdditionalSecurities462b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities. 462(b)" } } }, "auth_ref": [ "r733" ] }, "us-gaap_PledgedStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PledgedStatusDomain", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Pledged Status [Domain]", "documentation": "Pledged or not pledged status of asset owned by entity." } } }, "auth_ref": [ "r420", "r527", "r615" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "ROU Assets obtained in exchange for new lease obligations", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r453", "r617" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://altoingredients.com/role/Segments" ], "lang": { "en-us": { "role": { "terseLabel": "SEGMENTS", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r201", "r202", "r203", "r204", "r205", "r217", "r222", "r226", "r227", "r228", "r229", "r230", "r231", "r233" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock", "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r620", "r621", "r624", "r625", "r626", "r627", "r857", "r859" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r653", "r665", "r681", "r709" ] }, "us-gaap_UnrealizedGainLossOnDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnDerivatives", "crdr": "credit", "presentation": [ "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain loss on derivatives", "label": "Unrealized Gain (Loss) on Derivatives", "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period." } } }, "auth_ref": [ "r5", "r568", "r569", "r570", "r571", "r579" ] }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAssetReconcilingItemLineItems", "presentation": [ "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Asset Reconciling Item [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_NoSubstantiveChanges462cFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoSubstantiveChanges462cFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Substantive Changes, 462(c), File Number" } } }, "auth_ref": [ "r734" ] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "presentation": [ "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets." } } }, "auth_ref": [ "r40", "r41" ] }, "dei_NoSubstantiveChanges462c": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoSubstantiveChanges462c", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Substantive Changes, 462(c)" } } }, "auth_ref": [ "r734" ] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "presentation": [ "http://altoingredients.com/role/SegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets by Operating Segments", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets." } } }, "auth_ref": [ "r40", "r41" ] }, "us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContractsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnDerivativesAndCommodityContractsAbstract", "lang": { "en-us": { "role": { "label": "Derivatives [Abstract]" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r655", "r667", "r683", "r711" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r37", "r38", "r39", "r43" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://altoingredients.com/role/ScheduleofInventoriesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofInventoriesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r141", "r590", "r618" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(4)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2C", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2C" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r593": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r594": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r595": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-79" }, "r597": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "80", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-80" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r605": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r611": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r612": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r613": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r615": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r616": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r617": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r618": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r622": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "Global LEI Foundation", "URI": "www.leiroc.org", "URIDate": "2013-08-21" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "249", "Section": "308", "Subsection": "a" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 8-K", "Number": "249", "Section": "308" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form F-3" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-2" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-3" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-4" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-6" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form S-3" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Investment Company Act", "Number": "270" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "313" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "413", "Subsection": "b" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "b" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "c" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "d" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "e" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "486", "Subsection": "a" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "486", "Subsection": "b" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Section": "8", "Subsection": "c" }, "r741": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r742": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r743": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r744": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CC", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CC" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "(a)", "Publisher": "SEC" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 59 0001213900-23-084784-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-23-084784-xbrl.zip M4$L#!!0 ( N$:%>WHS]5P0\ .G 1 86QT;RTR,#(S,#DS,"YX M7BY@WOR^FKC6'A"+L[3?:+UL-"WHV M=I WV6_<##:Z@UZ_W_C]K67]\N8_&QO6"?0@ 0PZUFAI]?!T-K"1-23 HV-, MIM8+-OW5VK!N&9OM-9OW]_6!L;7&&DLD>@4+AG?>1: M+_#<:KVVVMM[KU[M\1]NACVKT^IL!B*_O%G0/6K?PBFPH NGT&/'O-I#. :^ MR_8;WWW@HC&"3L/B=GF\+&$;;#F#=+\18AH#.GJ)R:2Y>M44^AL6 V0"V068 M0CH#-EP) )=AWAH$.HA7)_%+B=;N9BNJQD7>W4I 6+T8$5?6TFFU-IOB]0A0 M&!5?9,K?;\K2[=W=W:9\&Q7UJ0I_]":$'VJF>6HYB';ST_G90+;@Z;,X)GD##$28IU :D@(YVT5;QN M\CJA>_8(N=%\^USFS C\X>;P.BGO,)*LE%7/1I,#QS_<+EXG\E".5<]DDPW< M'VX3K]/VW5RJ$E:)PD-NAR5^N+GN:X.$U-S#'L4N&(C&:"C8Q#/1]-7Z\ X25O(4,< M&2W%6EJFD,1.>1*M%TGEO^:Q6O.:RVN?)WI3N&IH)9?I&Q=SD0^R24YE3<>\!W$R]0LKLUB60#S1H8CB\56L#1+$EBA> MF _M<$(/$;5=3'T"^2]QI1;7:DFU@MRXXII(O6?"B?2)I!]&#_/:*LW+ZS0O MD73=\MJ6[WMS_@ 3/CM--'[\>:FHMYLF(*:AGMYI&#B$!,UYK?,4 _'G91AH MM](,Q#34#&@9&+%4TX^*US?:[6Q[CUA^N*G;^C%YGDX1DY&9#Y8\-6*\&/3L M=/S1E2N<$+4[:6IBZN0@G5!8?"6H2+XJ]9RM-AY#G+D0LJ:$.=GH:NK:-?3DX M7/%)NQ@>#I;RIV6"%$VQ8J?9;K4RR=JC0BO2^#^QL1\HM5Y$#W/7!&KV4A/) M(1BY,'\Z&;[2IW>A+74)!=DVO8M='P7XO$QXGS9"+B'@($Q)N$1 V^2R+B3N7A5X3+>J]P" M>N14/ RK%L2O*K=$[1:OWEK5K]M JCM!IA-T*86,CI:5R"\0*I'Y9':="CD/ MZA0SZU)4UUSGS.?RPG?.ZQ).F]VT2LSI=+&X)B;CA.E)M<+M,L7*#*C9[:Y< MIE+>5K )7).8,S7/\ZZ_TN\2W[9].?'\P];?_WYR9[YB\_> MUJ[SL#.??%YZ-X?^_I];W%P-^QL4<\F[[\LH#MYN&37VYWFIP7= M_;RS"[=.=B=GS4_@XIVS._PR7L#1!9I^Z]K^;Z-^BQPLIG/X<7",/Z.MV'#^WZK>_Y'ATYF']GE^/AZ>.K2^\-O1\=;TV\[R^OO'>\W,-@9_S9>,OOH M[MOW?OL/_Q!-[&.?]=K,\;Y@=/?^[O/%J#6^76R_'I]?G+QJ/QQ_[AR]_GCO M'M]_@Z>#S\.K#:_#EX?CT8M#;-LHYV)>[^__Y?5&UP'GXH]6[2*]44/LT-(T<039^0 _0,Z$R[<]R@C?F$6 M45U/T=IO=@A@.Q'I%8@%HA%BL&ILXLRW23:VCC"9^X0><$((^* M*3D47S@B1M,KEHH.4D5#F:B:L]Q6W#L>05@2A?4BP/&KG'9P*/5QG0I+IOEC MY./S4AE-9DTN6#;5+P#4/&1=] Q[DR$DTP-,"+[GA;7NJ"I=QO4R*W1)RE(^ M)VK:$%59CW75K*Y]0"O/Z4H4+QQM,TMUVM-:M8,^U[FM/#[+RA22FEF-*W.( MZU\S)WFNR,NS"I\07HBWZ@7V2/2K>K-*G2-5552\/-?.+,\I=[W465. 0W:; M.+#ZE-E:72>^,Y;G_WGOBWR]DUG$2^^;U1&[JF.+S2F;]_E#Y/I\!IG9T%2X M<:%8X4YU)[/.IR(SY:JR:NFF8>4E#A[6Q%61?,R?HND,$V9YF?NK-!E &1+BY^2%1R::LKU>] M5+5^+A+4'\H^J?[(F'5LSVGT\$9 6>M^(\H'+I/'?8YSCOMT1Y018/..']S) M)6^BV^//Q#X.@U,1EAL6"$OM-QCQQ6U:LA37A; SE'*.3\(AT4.N*U*>J"QO M*/Q5-4SNSA3O8?W$SI2)35(1>;%C9'<%3#1;@[+8Q-5B5K?$ M&IN)UJ]G0+D8(>>)W=P9JXE-409N8AA.VGWCR1M%>0@QQK8L)'4$RY1M&8B_ MI>UY%Y -@&M2<,T@4D64*WB'O!Z8SGPJPC!QQ$C$-5.#C"F!,38_*^A=[9]O M3PXF7>\Z!^0.LB!2'B(!>"2K,(>@0H05O+_S\\W)P:3CYY+=0G)%L./;0K.Q M;E02I\[43,ML_GRS!:P2']L_WXX<3#H3@CMPA<4'<(P)Y"TP1^*\B)A3 MRG=#L# I6ZL*6#V<'L(9GTDAB8"*Y87HM3G65P6L9GZ(N4RPR&:.>7F@E*EZLIP! ML\ T(,T(-R^PIC'W &< ?&G@<)+A0SJ7>L" MK[*6LO/SS"K^5L ) 5[*^:;8@PR099Y-8^#2 J." M=Z/@+\#L-VQQ4HD]-9U.PE4G3M%GQ4NQZQ "^OML<^#H::9EP.K&@@/@B(]: M>(*-YY LPRS38/L4@'43GC$DO+]<^<2^!91/G9 -K\ RO)74W$ZJ!ZXV.'[U M#/?G Y_R'(@[,Q97.P[A@AVXV+Z++'<8V6/1PS4-7WN]L1Q2Y7Q !J=K.%LU M$)X0,#70T') BU:33Y,&[@A4Z*B,M M*\'N5&P^&+SDHH2LWJB3[[NN*[[K@,X0#_R9^"XD. 86'-\VF>I2^)769R^G M-"XRJR#J\I!84F.E6Q H,(K0)6 MO^SGP 5T@J7?, P+;0(_?6(.\!P+?3ITR@/E\?7L5?&_??A_ID$P#[4F\REW MP9%QWEH)M])E;3H=*&FZ]J83TS%LGV?49'PN(A/4L_A M= 1)/-0X> J0]X,/*VG!E3!+?NNR<1EY>-<\4^*PU)$Q+G$! MF7EF/(+2)6* WO8PKXQ! MR#8*PQPQ8=-%7OZF'B"1\SS/M5L-2]BTOP^9H\ MVL?07!XJ,\84!3!-XIO\9H)>0S$7A8XI%NGA:;SGB(K5, 3<_NKN(>EZ9AA6 M@$[)UQ&[!1YVX['$$(.4P(ILR23W1AFD0J>TZA@MQ,EY<4K!#$.R@-0'[9#H MDI')9L#/!Z5Q?/G5@AWC(C2XJN3(15,4B!OB(@7H M2EDE(H5YUL10J9SEE$]\R&0IYC^7XYY<$S;##C4P]:P3D F\&9CD+'F0UOE, MW1!7*8*GB6>KRQ0,R\V4N+1?JW,$GCBH<(:!9X8=>9 J?'"_^D+2$&OTZ)0A M(';+A1F&9 &5N$3DT7#CC,A 4YICF@TYP)67( 7+3:O]"3,L4*!27G,U!:Y[ MCARS!D0%*I41\MM7U:ACT+RQ-$YEY)(:4F'/- ,U\#3>)$5C(<0TJQ30U'%: M[OMT5?L^!FUTE(>J/D9L8\]&+@KO$I -)I=-^7_AP7/>8N*S8%&%,-'F"91X M9\[WI4\W0??9M^9J;W.:H!1*T07D'=K!?;-RW?C_4$L#!!0 ( N$:%=# MKGQ=C0L $^ 5 86QT;RTR,#(S,#DS,%]C86PN>&UL[5UM<]JX%OZ^ MO\*7^^7>Z5!>TC0ETW2'0,C2$$*!-$UV=G:$+4");5'))I!?OY(Q!(-EC)%B MV-U/I8ZM<_0\TM$Y1T?VYU\GEJF-(:$(VV>9POM\1H.VC@UD#\XRMYULN5.I MUS._?M&T7S[_)YO5+J$-"7"@H?6F6@5;HXZ.M"X!-NUC8FG_I99DC3I$?,])H-<,9\_RLUOS,SN M/)WP"X'[GX^\NPNE4BGG_75Q*T5A-[)F"[D?UXV./H06R"*;.L#6N0"*3JEW ML8%UX'A(;M1+$][!_Y>=WY;EE[*%8O:H\'Y"C9J?.M,1 M/,M09(U,KI!W;4A@_RP#3 =G.8+YTE&>-_%??N5/\F<%VQ2;R.#8GP.3=Z4S MA-#):+SIVW9]T0G^ !L/!!H(VH['8([?DQ,VD?NB0LLZ&Y@6[#CLM\442:CH M:BLY-9!6 !W63/R<4,O%XS/UY.C'1Z[AFA#WZ_:8R<8$0=H%/=Y ;"TC&N&Z MYPTB;260R3:P'Y)A\*F(R%V."'C3/ M,B[-#@ 8_5FF%#JTXA+B#:1E]+@JE.GB3=*65=QRYCN UUR-AF MMJ@)'46S.TI4H M[R414 M(6$,.F@,5:YF(BG[/]2%^/@<',L8Y3?.$!*5^(<(V'_HPU#Q4?\H&75U<">= MES9T(U+0I,B*I;A3M=L M;H!\#=8U-RPAL$MRF]C652]32S+V>80+4!$X:+ND&93D%_8A[@L-,$)7_54S MGG0HMPAFRX8S;9G =EB$SZ/[$4_CR0\R(D6E;DO$!$1#M#'PWJ_.!.:PT"PF M&4D-!'K(1 Z"BASW$ $2,APM,.5!N]KHRP"%@C9'^VS MF8K"1VK.J.-@_6F(3=8DY;&[,Y5,0(B 78I4L&4AQ_+J*VRC@FT^:J&MRU_0 MHB2E;&7%G 6J4J*@DABGMAC>D U-PU-+1950F(1T-YOB,1"*C-1-#,XQMI4! MO]9\JB8S_K /0B)YZ2H;!N*: K,%D%&W*V"$'"!['TDD)757(AX+0I!DQI5E M77.LE+Q G< AMRH+:6>%M U.^F7C3[X*)_+S95M(/8M'8&E)!=)JL MJ-$!R(;&!2 V6ZKHDBY5V$B/A$*0AHO(/A]6IL+L$[@ZOV\^M%.Y_>8-J_M7C&,G=@$O"[&"+X+YTL[3< MW1%5B;TE"RD6.XCX':KN629(8ZG>@:?**/.]4 MILD(+AL6LA%UB+>/=#$9,4=1=A :4VCJ)BDF-W$QC)HMWD'6W^^NOQ__\?L/ M?>1.[NWCDO%R,A[<3^W;JOM\>4)*)U?%Q]ONE)HG8_TE;WYU$QMG7Q[F$!S\'+CM#\6 MY#?P)[360]EG7W7:^>)^<3:PSO.C5\CXY' M=U>3ZLNW>KY\_5N1#D9WS#34VMTKDSY7'R]JQ];CR;3]LVB_ YV3_KO^U-$O MGAY_U@N_N54TT&NN4RDXAOV T=.WI_MF+]\?3CY^ZE\W+S\47FKWQ8M/=\]F M[;9E?H57G?MNZ_LG\/!2NVIVF,-= MA-!Z4B:[0T3RJD.-*3G+=;I,-U])Y@">PSXF?@3+ E=(+R9LQC$MD W(M,ZZ MZ>78V9,, =/KE@,)I/(/$ZG3-%7'X TH"-VR6AY^/N4Q0"8O.N_BI;U./^UZ#BC254ZP&-)3#DP2 M@K5,ZPKORHHEJFB,#&A[N;+9V1/CT:6SF@VE-121@@^?OVU0%LW4M'8H%J]B MVL%8\#9:!/-N&^?36\KW/18!4UEW&" *2H"W$"S'$O[M'8DM>7P;$U:%(P)U MY*G/?IO00\4VRA8F#GKQKDMF)I;(5+,?NY$5#U(Y5=)^8.>_)8:72(4P)HR& MUQX[T&DB1$%J=/L/3@_O-B$V9(W72Y\3%C^S=B'S(MBJBRWNP*LP7@(A!\V/ M"#C16:6D\V?)_MWTJ[Y3IV@:1WXV2*1E'FFY)61?6<*J+>26GFDEO( MM123MB[O0->G+0#U^3O9-45^#@S>/G-$\!B2:6@*5N 7"!X]2!,7B86/]2,'?Q()VS&)9NE<#BTCOBE=.W+.OO93D#*,X9"ZG4DN7V\)S\ MJ[(J7F(74^B!!PMQH9U3^D':[F28TGP4T30V',($)^X<:UR'T/#WZDT3ZK-0 MK(D=J&ZQB"MU+^U.!/$K;PZ,AZRHIB$1G6#J[?MU<5G_Z2("A>\OE,UH?,'[ M&3;'974+@".V7K=+7A#Y#,9QNL;)@I6^AJR@:VGL-*'"9:RTK?A MR(?YIM_@Z#)<>=F&@K?^QI"YGPM"!.NB93X"5MEO;O;EU#!A0GWKQZ2]UA I MLC\1 O?2ZL1E,0:>6XN1LJC?"I9U,5]B=@'RS[,II'0;#?8Q@;,EQ5L! M+MN#\#[;%?R.6O";7DR)X(6E.UN0(&RL1L&+#TFP'T-@#V ;./"BWV?QAN0! M\\;*IWU>(1VN5HK<8J=+A O,OP#&T&%*E6#0E*>(F')?#%WF#S5;2\HD%[ M+1!R* RL0"/YHZ4+,6WP?,UL&D' 5$9 0$;*Q])CHA^$1>Z7";QMF(4DR:"O M-)[VZ>1HN%>1B#AD&K8D?EY\T)[?\Q=02P,$% @ "X1H5R6W=F=U,0 M$><" !4 !A;'1O+3(P,C,P.3,P7V1E9BYX;6SM?6USW#:R[O?S*W1\O]Q; M6UKY91W'J?B<&KTY6LL:19(WFYPZE8)(S QC#CD!25GC7W\!OLR00P $0#0Q M=/1A-[8LHAM/-QJ-1G?CQ_]^7(8'#Y@D01R]>_;B[\^?'>#(B_T@FK][]NGV M<')['!XLT7?UP=/3ERY>_>_1W$B\@.(DSXN&$_>#@\) .6 UY0C ;\(># M7^BH5_'#P?/O#UY\]\,__O$#_<.GNY.#E\]?OBH^^8\?PR#Z?(\2?$#YCI)W MSVJ4'N])^/>8S(]>/G_^ZJCZQ6?%;_[PR'[0^/TOK_+??O'V[=NC_%\WOYH$ MO%^DP[XX^O?'RUMO@9?H,(B2%$4>(Y $/R3Y#R]C#Z4YDIU\'0A_@_WML/JU M0_:CPQ'Q7_^(SA=7#P(XE#?(-G!_D4?TC7 M*_SN61(L5R'C//_9@N#9NV,UK_A_WD=_+[21PE<1CX3$C' M*&1SOEU@G#X[8$-_NKG8L,$^H(I#L!_@*,U%?<1^YT@XQ!'3 U N?[]&A#*S MP&G@H3"QP/3NB#!SN*"K<(EO4_KG):5FR/?N*$?%N@-FU@[F'8,"3>4$)8OS M,/YBR/3F\X(]._S=+NC4%W'H4SM]]F<6I.L[.LC+F+S2X%(RR)$M4S$E+YTS)='1U\PGEP@H/%]$#'2\F M =9AH_Z5-4&>8A(\4(P?M%BI?V61E7L=ZY?_NDV3O%P&:2YGJH-TI:>4*O60 M]&0D&\6B';O&45(LEAMJ)4EN-H^IPS8+TFNZ?^EPW#F41;;/44#^A<(,?\0H MR0I:.KSRO[>F@)=QDEQCDMM/#:X:GUE$:^)Y<98KT#7==)@*':_S/ZTUF),, M8@VWRC[>H?M0:[7L?&AO,==,I393[6\MRK1F.+49:W]KE;'[U("CS4#JJU^;1\['MGP,=GCULQ#'L_. 6G,3Q>DI3H)Y MQ(Y!*/D)^W/*X$64I"3K*0-]*A8/!ALN;K 7S^F!!/OO41 E;)%B%O4*TF37 M!AO-4F=\^TOG,H[F=Y@LCV-"XB^4U1XS$8UEGVN*648(I4 =U:LX(M5?Q5;> M5#2Z9& , SL$>Y2)TR#,Z )H;11&L^L+\[$]ONY3$X:V7UD3G23HH,^APF#V]MRN MX(,^^ZHCVIM#W=;H\\O[V@)OI[&7>TF3R#^C$DS7%Q&[MM.-S$J'V=I01#Q5 M5@678=5=%KL%>YW/P ^6A2@/?3Q#69@^.RC)U#G?C!%$Z1']Y*C\G:/VY^7" M!^8U7E*7SIC5XFM88!=T".)E]_AP0UB/7]X -2<(!. ,'KGKDS04 MQ$F(DF0ZNTUC[_/D,0!3GQ:=C3VU+B"N+94*K*&-7&&U86K+;5 MV#5:5W'T$+.3#SL.Q5%.\V/I?5B5B830T7_!B*;I2_'$(K8,=7G(,.I>)292 M*4+TD_LD)%OH0*U5Z-D00_A[#\LI>L!AP1]&)E$_J[ M<&&0:Q*O,$G7[+(NOW:B[MJ*G87L[P924B-9#7*X2B%]!V:<@$Z#/ H.S^/= MAT$N))U.K!'X57;B)48)O@GFBW0Z^Y04VY)M,4AI.12(1 ,;4I%C!7+:NXA2 M%,T#ZBD7_-%U>/;HA1FKLWT?Q_Z78'NG8\VK52#I[BRH*"PUX!0.AB92 Y), M'?W]V.!E$FBA+#G8&>)0.?K5K(AE&, &\*FAX MC=8L8@@;7=TAXC*HUZV-O-#J+DH@7BDE1K_VVQS:EXJ #EP.#H1D1&"IW$OT M/]55E-= L3\YL1%)J@LV%3^V7\@'*LH]-KAP>U7 R>J2P$[D B+C\=5$*'7>.UGT!>#B)9WT M1F7(NM$#O!6I\0H;W^(36YVHR4@4*!,0FC?5X8,(Q@O^)IBCJG9\W/2$"F\ M/ I.$]N[U+"9V\"!!RJ_>EO" ))*O3N\R\6@(X,V+G"IN;Z?XX#":Q3X%]$) M6@4ILGTE*Z+BUL?5$XH0*;!X?K;,0E9&G#MNK!DXP0M6W_6 B]Z]K(O!%4ZG MLSOT:#^DK$7=Y;ZO*49=7$'2?V]8TXD(^V>(1*R!4XVK4XJ?%]BO5>@D.)HM M2@6\;M_!DDL'[LHY-I+JFBIWZP#O^6N./_7LP4742:M%VFN.GV-Y&#TR08KOFFJ;'NRG)F??S6/CV MJ1C .QLA4=A-_@!1YGU+.?-L&YUN$,LS;28"@BP:YPX M2:#">6*WMV>,*1XGUO PUHJ.Q5ZH@*C3C M,6\/<[%)#1$)(((*+MR4T:XS<.U+ X>!8=YKQJB MX&*CD*5GZ@VFF+K":4&L7(H0K:$%9,8A$S%*W=6NFH+)GSTLZ)Q3=EG?]O<$ M[5YH"IY+Y'VWWPB+I]M=J6I<1WP51W%SE<%LY!W$G 8"=2Q2!V:=X2;S8RJS M?KE>Y%6<&:5=FD=Z,C[&LYB4E1QWZ!$G9X]T"I29($)DG86%(7UH'>>4L(C.5#I0%D) MU'J"3D-Q)@\H"%E2UUU2ARV8QJ_8-8!'_N3!^KUS/%5QB8QG;6NFB"DI$=[+.<.340K MPWV5XE'F&MT=ZC"6E4:)I,/G: "77;.3O0KR0%79VS;Z[RD>TVC[=^O"%A+Z*XA8 MC++EDN[R?KE\YIE5,'"6KO VO?69VST:6CY"L( *NO^B>5E#+;..I"[K\>@J MRDI/B/&2W1="[)("(G\%>8KP54C2,UN?M1UW.CLM+[2 EJF4ED/7=[#%*@<; MY"V,79KWZ6F0Y#T@K@E>!MD26,AM>M_V_JJ!.TQ>X3'R&37J7\UCE%!?_K;%:=J&&N^!1)>Q2XG;B$#HH@[W5W&:B MW7X'7,@E3'Q#QED-=*BXA+H7Z.S2W75B2H]%8G8+#Y>0)."!^0>)RU0+ M&0/?0JJ%%&"8?J!H71[F)]Z?64 P98EJ6KJ^#E&44J5E;U:LEO:[NVH0WL/3 MK\)*:%0F:* ,]I(+I>EA[)<%8V&(O2(6=A6G&.X K$IU_S(M=&6L"J_=Y(D\ M8%:%KJ\SXBWH[G-- @]72J<4:I2/,%KAJ* #UJIW=]$?9TD087H,*QY 8],J M_\5Z8U@=TJ,5KAG0,"\$J\_$F:?D=!\U60QF#M/@7O%Y$*'(<^@5RQCX%KQB M*<"=UKNOJW2#5Z7N3F>73&7I9%BNOG6'6(GF'OK""OHO\I,DV,*YP27%\YA0 M\J5+0.EN2TF!-F,)P?W;@G6%J@ J3-+P]4:!-@7?S3IP>KK:=KZ&E*\.!^YB MT7;EK84ZE*.M/B5G^_%>^%X&2\1L=P:Z\V74V?]8L.0!A3B_9Z8Z&GAE@1R= M1_,'M=^\QB2(_=TP[=FC%V:L_(_^88&B.;ZA'LO9;(:M^VX#,^_4[[-C8X86 MMT**[N!:NT]*./I-JZN)!FEKG1ECAS (V0B*H[?4[*S5ANPJ192#-C3**^G+'LU MLGT[7=_1T5[&Y-4SXU?=A2]1V6YHM"708__9C'8'D&VS,SB484)AV.$.M&31 M< )V(&CO+3%5Z%ZFH-GTZ2HN"CUD];UQE'NDCP&8"G%I08EI M0;\D7G:/#^E/<934*L,%8FOH)%=D?+!@O(,=6J>Y%;4L&3X-J%!7)89#OS$7 M@31DBMEH6,C'"20(SZ7U^_.AI *T/V_E@FY_ 811'M\EY>,RD+@P )RF)CX?CY_%#*_^"(J M/6,04*DNE RV@HL$;7)PYJXZ[(,(1$!G%8A$!!%+H-_&\;)F%K-UL M7CK*^*.'-;8S/I0/R<"L'F6Z[FX@U1>2.HA@(<[Z@P@%X]:/,RT"CJ,GBN?. M-BY0GAATU^[]ZLNMB+^PZ;;MC:71ID:PM_%;>^4Z,EWE3VC=8*HD29#B\I'A M(JF$76S-"W2MNQ'#<#V&M3J8!,$Z\S$V+I(DP_YI1JBR%[3SR^?M-6:1?_<% M$3]_61G"3FOS, ;U,$07JCQ>P$YA\'C\Y$4OYS&9X2#-B/7,U/[\[$?"CXD. MZ( .TN)/IIMYC5.28SGD8F^0':]H.1!V-NVSOIR'%R&'KKN3D(6UR96@Y4>' M:+95.6J=+P_WV4(%I NU&5!B)<%]2*PREE<%6O=KOH82 M$U23L.P%RZ*24=K_8Z\4)Z57?9\>T>DK ]/W? =,C9F2.8K*#L4H\MD+BTD\ MHSJ3L*2@_+!JYLW4!]Z^*5:\\%$?GOK&14$%/5E7H$*5LMOAR=0Y$%+/09\V M0*\:%9SBQ"/!JGH9I>CNQ8PM_=@+<')'I7X75[=JUJIGUY0XL8-7B M]"$3ZXH4J?)94S,/K!B"NA.L57HTA\IJ%Y$Q=O5W!F2-W:D\Z D?:DVJ4'1[ MRNX09<.'5(%/*<%K0'6OMRHV;UE;OKJSG3%8JWC'#DH MKZ\7*^9'H2V)BX@.EBW+NK.?L#]O5 _#KZ1>K#C=4FRH$?]!.A.A[.%*O4\- MSV?58S2@6Y" 2(]7&^OCP2T7/A6W>XY<8$TE%Z"T=_K+%F]0W+=[ P*KO!ZM/NE^7;2@5H?FL3=W1H9:<)NVK .S(I9W0.NL.NB MQ "Q>O'!%)Q"2'-9+6\RU+] MHHONTM5=5H&&0-L%3>(4AW+\7'"GG#:-X%2A@:K_+*\:=SA>2T736[T4B8Y! MB+HXPG3^NB/(QY7_VW[>M#0[=H6H1M-EXI.>!!4QM-K*/S>RDQO$,<;>Z6M\!^%E(1[0Y=:WYWO"[_$2R?RY"+\>1XF<(, MU22YV1NX>)N0G:0=6H2-9,!U;'7>G. GF41$TM=\'54 $ M3$:='5 5E*YN,40@@;U6V"8(T@552 ;LF*?4"56NDW+!*'=!M2H7ZYU0I9)Q MV@VUOW!4.Z&:U;_&=$\M"&(?I&\=CX+#L$B7J6B4P_+ >D7O/6Q\NA_S=1> MQ>GIAH=)4K)?BV)N2_UJ4_S?2X)0U5M<1%5'LKAS<7>&VUQ=_PX8]>6F=-+-W-"H>O.=F> M_?XRI2=UR=X/%?;@D!I+$8H3EQ?DW^IK.*M M0=T=F@G1HX(]#<*,7:D,LS?I<3&:C&1CF/[C4KG<%<7WK.0% M9]L9'1I%4S1/]K 8[_=L6T6IJF*[!72& MI+3YC=6>496YG.=?3:Y?I)IVTU0 M*J@EK+MQ7A-6A:.TD98/L>]P=P!@MU:XK/U*,2G98K0TL!9\ZO1E@TZ(1?.U MO7/FQ.[BE%W*?PZB$[1<98FN-LN^WV^8I3.W_79=3K%NH_)GTS1P%GWK^(F( M3I2%?'%]YE^ORW\_.7MQ^.'AZ/ M3WY]_N#?DOOO[L@91N'5\>>[EZ^3R",___:(P_G7:7KSW+WZY?+YY//O[T,IFO?F$I+S=W'\+DR^D?9^>OEW^\6=_\^3+Z&[I],_O;;)UZ M9Y__^//BQ4_9:3#WSK/TY$7J1[_%P>>?/_]Z=?]\MGC\[OO9QZOW_WCQ]?S7 MEV??__(E//]T'?X3?[C]]>[Z7]^CW[Z>?[BZ/7K[X8^/LY_1Q/_CXF2.ED?W M[W^^6&0GI\=S=/WZ^.@!3]Z]^]^#D]N;PT-=MZXEOBN<&BKL]DN']5U:JEJ; M:V=!L:G5_8C(9YP6]]6G 7M4[SYC@!B98)7!]MRU4 >EN]+83")%*SX2^YEG M+ C)&/NL_)WS[WY,3A]TNLIR&I.D"#7PT\D%: L_=I I+@V0;C 63Q?@I'(2 M)W03>A_'?G(;A[X1Q%UC#*_0:D!WSMUVQG).=;MP-"!N?>2\ EJ :7MVMMM[ MY61$]E_'#G>-L:\0=\X=1&UWC'[1:>4./6H WC'$/C1S$$#>-7F%,[=97VE" M#1(U8E7O+I R*A$5QV=&D4 ZP0$YE->C+6=AL R*"B\=>],QQ!ZK?]?D%0[I M^MOD-N2BLT^VOG(:79)OE>T9*APBC7R\:J5LWG31\NY$7^^QQDJFK-9_RJ"E MS@..,NM=OS;#[H4UULYPW*("$/'?]=^YV>N*9Q9N?PRR' >H.O4:0[KVW MF#P$'LYI6_=,A(0FC3E9>.S1_W"BCDRC+0ZBK6_!7XXDZ'CA) \_R.NO#B8.(9A_5;SX+VD, 5OMF ME)7N*X*]H&I=/UDRG?Y:MO&CIR$4S0-6>Z>UFK4'':$OH@^R(GE M)2NCY,(B]]+@YN.)$@BMIS5O(PUT69\]LE>S\!6F+M0)6@5I\?)I]<^:NZC> MF"/<135! SH"5X0*([WEQOH6*2#C;O\S4MKF_B>"3F5S:HRL2F L569U.ZVS/)=)-_O@7_>?:-GE@?SE CSE BS MU_>J3XDP^R,0-XDP>09PV6%-)PK#^\YALV;CDX48!*C^M@4=R[I>#NKH&E6B M1'7-KF:^AZ]_;.,@NT_C&#^!O'D#!2J^P2'0XXS#?;(%BN,&C:';>XD%TPSA MCA")(@M]<3ACPNX/2H'#*3*6#4,$C8CL?1DK.2JN<#C$XZYG33Q)J'71Z[1;G M%(^$[IUY8A34=M$DXC)@H+EW[* #U,UH0^Z7F'R^B.AYSL,)F#":1$8DC!UT M@,ZV&W(WZ,M'NGA)@$(P631HN(OK: JBB4SWL=9$#/G)>4/1,OX[@SL\]ZHA MOPN&6A>&/LH/D290&]JEU>%K%E?1U6[\'1YV:T_ 1/6W@Q#G[:#J-&R0?;,#!O%LJHVD]3:%37 ZS%FP*"^0=TZ+>"R6+DS@,V>D#A<@&AT6UZB)8':^+[+C-C=QE^2[V\5KD^T*D4 S( M^-!Y&7JJUG5*AY+FT D@VZ REU^ D(^,DOMGDX9?N>W"=H$48$(, I(@ 2$Y M+3?/-&DL 5)P8:#I$2MQX.ZI>4T)&138" AH:=P^KZ95Z5PN^WTF:> ^U/ M_2G@#F9=GP*_]@*_UCO,%5WMA$\>6&KYMR_/ RFYTNVF?YK/BQG<2]W@HK=( MM=%.HUH(1^EF2CZ"PPPU_5.]"B(P,?1/$5$71.^UT47-73ZG>22F$\'N>+FK M>.IE',WO,%D>QX3$7^@O&\=.R^CU?=H*6[=I"$*HPN0NS4%-+\H5">FDI6D, M"&6N1$EG9I*JY93I@-4[@&CF-M^GV[4,M-?;@J M=AX&S0[Q6TJ,A23)6()KV835^AE>2LS)EF)-@EU(*F1'];6*,!EO/ JNN@W; M-I&[N6N2(L^^PKF*(P]/UYH\_!9A0=!?K2_R 0X"0HB+1 M?)%XF"63JK1.ND-4PALH'T&+#>AQ4 M6]@.(Z,#B1JNA=<-3H."^'6(HO,L\MFC'RE*,X@7"KJH 0ES/RQX)]1 \44) M71!CW4W/>8ZCHM8K2D_'',-(T+H-5I.A0\,+(4'%!,B>KG-N6DY"E$ 86#$= M.*=H/ZRK!&&E;*.^!W$._SG#GZ+X/L'D@?%]$:VRM/D,3IU;6-?9-IO.C7CG MFI*R[Y$9(X_W9[]F07I6N,^G_>= MP_M\9==V<['/G;C=(I6''P#? 6/"IRY1Y?9Q%\X?IZ)2_M!GE2PB% MVH"+OW::#*0/N@0&RWV.=6[G083H M/H'"6BY^M=4 5.QH$'8I/6@?G%\ZURT+L%14&0N-P]3@.M&F_J08 JE QQCR MF21Y]/D%B";(*.V%U'6NJ+A>/ ]"^)NU&M67@PGNY;,ZJO!!/?J M6Q7<*PVGU@7',P7*?8G#W0%SPLV)F%8ELK;+QO4I>\J3U=)>-I@0C7TK9D% M_K.N_7-T.10.P\S:B98OX1K M3&X7B.!:\P']$'1)8%H0F' ):#WWK#>BN>)?X;0(L+%Q+6MZ.H: MOX,2D&]P36''=!7YMVGL?3X-'@*?*GM2/4L^\?_(DC1W^RT+2H.PLY*0WC+4 M01?@&M"68= U!R.1DCI&,"DFC14^>4!!R+:#NSAO$!;E*K.(0THYR9F$M)0* MU)VM0AOV4P5=@&OB3M+Y+ H&@JCXB]I%OUZ%7U7L2B[!P@UJ$&:RRA:T8-P0G^OZ,1;-%EX9I24 MICQ\*\[;TUCC5EN*E-3;;FH..=23/SWE56O6I8>8LP+ZZQ#['KK<")"U(8,JN&B0 JG%X5%PVW-3J)%"&< ^[, A9;U>120%I\4F MIH( ?;0A]R%N\"HCW@(E^)K$%^Z>X!#Q9#7:K^XTP8)V%%._,QC2)R@%?*" M=*V$+^/!S G+&K.,7)#?9PD)>KO"< N3$\$N[N[?M)2(Z;]=3R MC<4+P_@+:Y!['I/3.+M/9UDX\?)6QS4N;.\4:D1'N]ITP07J25PGSQK#L_Q2 M3(TMB\BRRK$'3-8LN)LW2K:].#6).[K2L"]G%: [NQP;>>;L*J7MD&;I(B:L M&_9DR?3NA6T779&JJTL,.P)6QE:E,;*^_U*2K>@5+Q+[?E!4SE^R6XTBCUS- MKU$?SEGBA0UO1P.U4FS?P8AM0[-0$STA[7X\SH74 4B)_QM(@^B?9JQHXAJ3 M(/9YJ6FV;2&/X#BEIX-H*X(4=R[>=^,T>V(8*L3EQ0T#9JE<1 _T!]3- MP4D]'<4T1:H8;-U"Q5H.5(N >2NMW8FKYYF(OG7QHH,8\YHF"J9J(4&DEYJP MC2-?3#>8=:>Q[E=)"+F+=LL%IH*14H'4@#:D]N1U?QNB]QJW];)@*5$K'M&G*X!SAA",E#[J%K.O4C!FFW81 B![*,\U()OM2(+"< OF!C/>6&/,ZG5[?KXWR.*1$'=T_]SE1YA"V;F.3.69 M5%S - WEDG"7+JXCGC8RJ@GA QX86$>/H.C^AR*_:/"4W&+R$'A8U1+2;VOBH7_;BD8XK./&+P;&3XR0 M5?^X1H:U62X):?1[49,&9VQ'49LNS=O!G@>*Y=;B4FIJ5JN?$)P8J=YR4#)* M1DUWRO*#[:(]>_3"C+V$>1E'\Q23):C[ID_?;82ZAV=G #74ZR):K,"TPS+@ M "KTH]8MRW2A&*N L@4>2 /L-^,RTP&WO;HY1L>QC!Y&F*"0U_BZ/X*IJM\_E4@2 ]&'+;;,I2X#?0[[:*=H^JP6J!/ M?V1KO0?0WBZB(/1^=[@-""YGU9[T;Q/_E$Y]$0T= M, M^4I7'LTD"J (@WKRD=: PV8@:-B.L$3*( M '6ICT6>VJA"1;%V&*&,3SPO6V;L%8SJI]/[,)CG+0-@I=M%W%%1C9';:8HO M5/'^+A=U@_)+D"YD7"47T=FCAY-D.LLGP%Y,229S>BBC_X[/45#T5*[_*[BB M0//O,#)J6=_ )0V5_M6>RGG&X@3%BSX%#^!ZQB'Y;9@A'I9VXZ1BVEQ98Q2-N MBS.,WG66= #3M";.H.HW5L*/A[V=4D%VZ17=G@G??B>! MBO))'#U@ZF%1*\8Z'VV)@UP5=5%SUSQ6U?C5I=:)W8!F6EDU0=+N[/#DZERJ MZA5:EL#>/303>WG/9'IT.Z,S3-<7T2PFR^+22__0X./@]VK(VDB"DTQ#!1/L M_7T>/]"I!X7VT3]LE:YS8.T"2L&(70^^&+$Y_%M6JH)@*BY'8NBD.\9-H8HW M>!XD*7OEC9GD7C+A#NC ].B*A0^$0LZ!+N)W!+&RVMOU\CX.>T'=',E%WH%99Y8L2SY0,.[3:8VI9AW]QVF@=J6/3C/@\1#X:\8D;/(/T5I M/YB%@[J)L.K"+L;$;K7'UCZQNH0XRA^N+9X>GF9IDJ*(K2H+9ELZ_#ADHH)3 M=RV'KG0FE#V?L7@>HGZ":(XT!J.^,_?.^S]#S<>LGBK,*UT_8%EO:V5EWQG1 MR16ZH7KO@J%R(6>(>V'C;C![@9GMW7FZC WX^0./0>/ER'1>G)D)XCP(,3FA MN\L\)C;4OSG>F(S[#A*=#[4;NY%%*I$-1X<_XB@LC@ ,I>?7C9'?NE3G]"=V M@AF[8X[!T@CQ4'N+O0?VA;AMHU\?=01! 0DDE0"LY?QN[=OM$H7A<9:P)Q!L M[+3-\<9DZ7>0J#"7G6S-(#];8L+>AGQ/XB_I@L67461CD^6/N_\!!2DJE1CL M9-/6I+W 86@/^\9P8S#V/!0JK"V>52N6?LX023$)UX4':\7*[XXY!MB%>%38 M2U)9C0.4!$5)#H9%\%N#CL/4BS&I!" [UIH?IJZRCBMXG9-4.=@H//HV!!70 MTF1/0ZC9P_*$RC/G*7]?_H1=T)+U2>S;N&J2CS\")U,)IDI"DE.NJ8#NT..% M3WG->XDQZM86AFCD<=BE#G2JRRM;;8:W)">^3ZB_6_Z'\??"@C!XHXYF=7 A MJ21@K2*\1>^$_G%*[N(OLNQ,30'4QAR#=R3$HT)?<@#NA7UN Z?DFL0/0>39 MV"D$ X]."BUD*E%8JEIM$63-&5#X6["RM&5SAQV1Z\2'I9*"Y-+7P!ZQ)3PT>\"E*4?=CSNKG6^[ X_%:1,A4PI!?W HRM'\\8I3N48+9K_U_ M4$L#!!0 ( N$:%<\10,..&T )5*!0 5 86QT;RTR,#(S,#DS,%]L M86(N>&UL[;UK<]PVEC#\^=U?@2>[M6772K$D)W&2N3S5NCG:R&J-)$]V)C6U M1371+<9LLH=DR^K\^@99!/.&/X!@QP"!'>2_^DK;J67QRS^.LU6;TZ.CMZ^*3_\BG[YXPO^1>/[ MSV_)U\<__/##&_+7ZM,\$GV(ICU^\S\?KN\73W ='$9)7@3) B^01S_FY)?7 MZ2(H""6U< 'I%_BGP_*S0_RKP^.3P[?'7[_DX5>4;@#\,4MC> >7@$#^8['; MP#]]E4?K38P!(K][RN!2#$B<96_P^#<)+/ "/^ %CK_#"_P[^M5U\ CCKP#^ MXN/=E127'ZHYZ( W?QX4LA46BC9TY-==(>0&O1F:@BHX']#&@E; /'.Z:,P98T%.LW)*LO"?OMKFAZL@ MV/SO+,]AD9]MLPPF19M8.5J7K+D,\D>R,!OX!N_D-S N\O(WA_@WA&+BN2GN M)9 8B@:8I5;I@GJ1%D',>*+'[G_CQYCH!?055HDP.?QX_]6?'_ D8$&_ 0$9 M\<]-SQHVQUYWPV M8/%L,AM:OI/;'!V&?-R1I2'?D91^D]@<)@0\VCMA.FV*ZRAXC.*HB.!(9Z%@ M 1\'8AL,HU,QKH?YW4ER/O%"(<'2^I#DYAM/+)PK3VYMI1!<3Y#Y&J[W/"+O M"V2WKY'8G,5(_?"? M_^>_?W]R_.X/@ [C30H_,B-C6%-8A.B^^?/ =-_ +$I#))I9T9WZ(NOM-(BQ M2ZNF\A=&XJ,1=" E\D42=B?QL9S$N5_-9T_BXQY')'?8SI)P=.6G76[P#=G% M?!*"9&I3@2 ))ZPF31DML<3DI*G-W4Z"]SY+\_PV2Y?1T%_D\YAO\_!P8(4W?W:LIP5 2+88_A/ [ I'9,FOAU?"AXUO,,2''M(1SW3 M)8+H+$W0]%NTPKPBS2E"FR(,W"* FRW16Z8^4W"$,T$F$; M$^#0AH7YT'I[3$A=GP,CXJ(2^D04P09GJ;)OI7P1E^_@%&I/-GH,(_3V& M#^E9NEZG"7\5/ WR:#&F"C-8W;W7H".$&B4(@G(&4*1@0>8 .3>)WP<;2V&0 M"J#(2*@!.)Z%;-!"99.C_V%"Q=$Y(/!6L-Q!/ M&8F&%<]+=-5-%A[$4[3P9,13 %P7!?J*R>IKL"PGFKHJ5DYB&%2Y'=H+V31HH A_L,L"9N_X+Z\)<_#R#+)8)##_&RB+F8^!'>(_1;1JW&*HV'OD4'PIX"Q[0C0CKMH4]K30]]D#8.,>L$L"QDTWF8@*, C7$5) M@@^_= DHU%X#F0:1J,%VTTBOZ4;14;T!%WD^N@D'1+\6B(4?HVAZDK$?$^#& M!]8;;)$KG24A=#^A_W]AJ*C:(P3@_BE !)YO"YP=C<_I@<_&]OS>PFKW(9&< M8BSB$[Q"AB,=\]IO@*V,0XW@3R%RHY@6NM!:$22*X.7\7X#0]H[K*D^!!DWB M"@UI@C?VF)DHPK6&CMF*53*B@D2R+>FGH/YV/R7%4_2[ ?^$B2E2U/M$^V6K M((E^)^$K9VF2IW$4DA_0$7*+F(C6(3_.E\PE$\05//GL$9TQP> .CV%@Z%(^E"X&IXU=*T*9PNY">(B_5]<3BCA0C)T0]OCXB@6,\[L'TGDA];V&1RQ6;"&J^:"^#)2#AJ M-1THY_.N"OLR'0MD+R):9[17"O-TFT<)S/-J^A%M2^%:7FQ+$21J;2>:.3!JK"T#-*II;V QMN#P2[@]/$0@:&1E!W!0G M'%$P/$2,\YX5-Q MC TA&[S4]J::K9#_!,-5E*S.81ZM$NH3'O[>*5G$JQCP'T]BHK4(^90$T_$P[R M,J1%W=I92G/5*D]:V1E@!%%2K>3XSBL%1'J/(2G/U1!0CIF&X]2 A^T*$'+\ MK;728S&ZXT2RB%/Y$<,@U4"/XINO%ZVCXE!3WTA1["$=M>X:Y:1J+>#\?-J' M0"43\O/(DQ:1S@LD"76]'5R;=UG9[>>L$ MFRPOH9Z#Q-PT9I&XX[R$%MO(0".4N#.QK--OTO4&)GD9LG,'BR@CIZ@+835> MV;'BZP":1%)OT7!L3J'1H!X.3F$"EQ&2WEOTM5!B_4AK5Q'8D]5.Q++6K)=! ME/TUB+>PGG@LIYAR*C581@D,RY./''P'@(T&=/@TG Z&C.4ES(0D]M$; MG/Q6__PI@AG"Z6EW#9\1:4;55*I%?9V!2JCTIV$UAEP?;F9_G9I6,V"T1,7I MZ&)]1EX$&4[NQF4!2,[42":7=!F7,:-&W-.MM.O$@.I;Q(J1$N4>X M*>WU-I*P[$T^>)ERLUY\&NF8W=]?/-S[]D6(^=#NRCE6)0MET*CJQT#EBD<1P@-@8Q>)Q V[?^A._5UV:V M6*1;4BEE =&^?XPAKCTX3H=[U5(^RO"H )+9E&P(R*HQ!R"!!7B%_R==@B". MT\^D[ E.PUQD,(QH]7%(DM/_X]MCX(L\&XE*.,-[YKGQO(@@- MZT1'/.L+[ZPDX66:G:?;QV*YC=NKC22CG=;VT86\"X!=A;@AO[B:S#G6E9G_ MYFE6(M&0ULYDL_5/UY%U#?M]\. 4\2H^U*@$%GT$952%?>2^!4S#-7'H9!M= M'XUK%/ (;: RV!Q4T>;L5NPYE&P(!GAHJ%S*A["H )(%.;$AY$8!R^^)*>?[/#7A)"])6NRM98J3T;$* MLPE6&>E8RRQ)D$M2&Z^5[CTNIWT>JIF"\_YO28&UH\E&NY M%Q05.#(_)?X*WPZW.>3:%L5X!G9(AA&Z5E+9 M19JLJN'_/DW#SU$<#RQJ1DNZST'7 R5-DRJ'2J3,2VZ4.5N;25*&9+"WJT>2 M*EYRG)M%&@DI_^RU"[V"ZVW.]K1A<*/DL>],W!JNE840"J4A,[';4IL_$E-F M#SW[77\=!8]13)I!(<.9[P=)*R./9/4:+^O!26X*FRRL[&IV>G5]]7!U<0]F M-^?@_F%^]O-/\^OSB[O[__SW[T^.W_T!7/SEX]7#W[R:SUT9SPMB)PK9NL*Y M1<:-1U(LY%J!R4'11"9Q [V&)^F9)I&C80.5RL>9VV WXFN?>!'WH4AB0'3/ M=QOZM=^S3\THT8NQ $G+J"(T8[:%85L(AY<3R3H^7H!EP,C%!7\/XGJ _U # M-=OVI$:!KNW1U+SYEY/O1GJ.4"_F08;4$&E.*E($/DT ,86._[#O$/+^EFO& M6[D?2$B._N$ HVLIY5)^ P.,E=74HP/,=)86<;]Q F*@3(,%KD7GR+\ 4[S& M#HA!$@40",G_KT#_WA$%HRM8V2K>8@N,U6HSP$!L"?KRFYE)CPK?SGY5TD;D M8T)^@F&G[C+M4>YNBV( )"SW9..K25OU.U[3I-5@\P6^-R4J/YR"6+ MN/<7B &19LDFJT,TY1J$Z//F$YH/!Y.24PWGDAS+@=UZ!N:3'!B1X=2DN>?[ M]A 4MZ^U+;E0I5W/RWFM@TIVYI7/\8[E:C.;^_\@.JMG0S\T:]JZO:^;O"B;ALB M#Y<0Z3CZ9C]&N0;1"LZC5 5 2(/@V9<@QY\>@/\X^OKHZ!AL@@P\XW%_ ,=' M!T='1R G'>=!L"V>T@SWX_@#N(>D[=CL1W!\\-WWWX@^2=+RMU&>XW3= MP(O&$1)"VA@:; C%(,[QQ!G)Q]\?'+W[5CJCSZNB0MB;R0-B8>GA3FA.>1MD M\XS4MP_)[&6MIE%WGG11/]DI)J"9;M%J;_))Q@!=!ZC4O_;ZKM"-]7(Y5!*I M1XH4OP:9,)]5JF-4@6PMYN'A6@V1J?RU5*YG!XT94^6B)J2#K;]&-/45.84< M2!=;R+69*@>EHTC1XWHZ9Z:(?3HYXA ?RDZE$\]K \:!*/&K34&>.'@Z"A5G M^$U-L@0LU8G7/AV&DK'KVL2]K2S<\2](BF6]GX]RV$PE4')O$->&\2Z3>A&0 M"Z>&5CWZ>ZS39+3+>FMZUYIN'P"%GQ")$),J8OM/P2DHXLR^)["%73^_,IO. MT9729$4/:LH +"-!,KY(^I6O+I=(4](,H)!&OCVJ5O+SMB&!QDC45'=&O])E MKOD;F4Q0>(L-I00?X3@M3,ZZ1%*; V%YP%HOM>HMK0X4!$)O*M MSBQE82]QL3.YK*OK%P'N\E7VDN&6QOV_%M'PI?:U"SH/&=##9""1(?W2KVUO MSLZ]9F@F^/=X%+^#SS#9#AX#5TWKX^PL%Y?(!MJ=( ]BSZEN^X1OLIU#P$=> M(0^ *!0>D_"^24)?V\J,BD>]/'PY4N>XZA.IJP*SYV@!\_LT'OY.+%W(O0M8 M!HKT+I.3$/85'@)R]*%GRU//M>;518FOO?!<)8C6,"^H<7#Q@MLZP^%+WTJ7 M<7YDRR"1EP,DGP-(OYQ$I5L=T_9J ,KQ'?+TJ]*/5_CXMV6!2)L+>4#R4>@5 M#'L4D0U//_)Z: [%F*.N5CE)<*0S72*(<+>>]UFPGW8BR2\5C7.V+V402/3*G)_ODF3 MJM),8Y\.?#QJ%O-1K4<)D3*SBWI3P"NFK5_O'9F^4KRTO&RE>:G1MWT,W6^^ M>QKDT6)@>1*OX=I(%T*AN/3BEF7U0_H!>,3?D^R",(JWV%4RO1=W)3=5/9=K M8M@;[_MSGE,RC2Q,Y2H^7"<26#H(%1,EWR:\AG4JR>%QMGYX^ 7BRO,PG"&+ M(5C!FRU.P)DO6^]B8VBG;FM[./PZ 2B1O7*.PX!.(G@_E6DXNHY7M68E'KS0 M=B>A[7DJ68GMDK'?^;NN[OX)K2.$?<1Y7[=.1W!UTF @NDJ"63ZBX?:EZ,9R MFZ7/40C#T]W''(97256E8H8;M=**V>.D;5L X$$?=X=26]FD'N*U\K6] / 2 M:TD?6XT["W_;YK16P4-Z!S&:$6G%6[\P/Z1^Y7H4$)W[JL? 0AJA4RT%BA3[ M?>ABQ-5*;&CT6_QOXG3;L/7 XXXKQ1L(]I2GJ)[Q!+09$C02?WKXK<[A!C$O M(DDEZ-\QQ/^8)>%LC8LV_4Y^/_!F,UK2M?/!!"AI0>!Z*#'. VX,?G>(JKY* MWA^8N["[61G5D#S=O1/,)?N,MD6:[7 6@4#HI$\1K6$NW0P2&*1O$>Q#D@\2 M[)5$\^ IEY&<MYTI?2FXUJGS),;7M:,,=^?/E.4M0'DF9*]=R M?\%2@2/3['O&8%BFKR^C)$ 7 '016D+?12V->-I005I*]+B3[$_^6)Q'.6G, M=)O!=;1=CRQE[?6\I,SHH#(6N,<"A&RHWQ/.E*\J21.3P:Z^_FD0X@FQ]^(9 M9CMAL(;DYB$9ZKC2OA@*B6"@CZDP/,($+B-O88D&I*]N( H$>_6]7F2XH/,Y MI/_E/"PL36LD/V.'A=T;1>; R8*FG]!/.'LXX;U\I)4L\8MP-9RKF,S';1XE M,$C;R])=_EH1FIVHJ.E&:98I5FLW)T([ZWKOHN[(62&=>P] MAP9W9*^A! HHT2<;8'^=O0::V$/8:HXXND : >$AD\ &3L,&J]3OS-IHLDC* MW.=+93_14 NS,=UZF B2-U+L$UI',,%O3;A)@?Y'0G.QSMF8%$U7=5#B78CP*25!NEHFCVR MR:)D$6U(28H=??A&]^L$S\32'AJ-KKT4&NS$_&:=07-"#:]4+TM/F"^EJ@)@ M.DI5 :5$@JL1$U>J!@)@H%1U]!E"J=[!"H. [%$MIKS8FU3X)E)V.(!#5Z$ M]>SDEIU5\Y.__^@SAF1A"6Q>):LR8A'N+#GS(:I=S?[[J0)**<4,F M/5<",F-BL[:- =JV/>VVFTT,\:E+!?DR3C]?)&JSN_$AH#) M>M]QHP$WS)<6M&1R(T*F T%ZO3G2^AVX&N1X!7/*V3W<6O= T!7(P84]_0:] M2#@B*KK"XV1[C;S#:6+S);JKDOB]^2.MA7>57+PLR,/I99JY><+K XG[FHGV MP,H.R_E',*.OTBF;#3]90S8?0%L?)/ S?05$G\31BF@"K^\I TA/X\#M2=6! M%.%979%I1(7(K^(CDDL"BRR*0EFERK>B%'!,IC#W4>U1+IO+FY+451;'N9+B MW?,-V;UWD :80%8.[Q9F41KB^\XJB48(=G8%M9]RWDYP4S5@/GS$4TMBLGTG M$8XOI-*\PI&Y8;V)R5*T*\/Y-D.G"IV?=(VIKW_DJ]GG( O?9VD^](7?#@8? M&\P*4KUS@/1F*!LV%RF ZTV<[B#,65&1#"X0!W.N8B*2^SBFY@_YI@A>)M#D MW%:.6OW/K4@\]!Z@-2)$:Y+*Z\@46\*HV&:#AT[UA\?#/;,WT(ZVB; VSX1V M3'>I,]@]';E@G:VFV+NS.I#8Y?G16'8ZVZ(%F\RFXAL_D2OP1;"*(9C%B_0I MC?GP[.GJ?Q'K355^BT8#RR;K:>9<. 7KN@[,-H:LOVQ.I2!:9R$PUJU".;64 M5'1FH=G?PP1F08S#:,-UE$38WUU$SR/5KC5&&SG=)\M<$]A.)5?!6Y%T(C#TU]1DH MZ3NL#5D%961S>H_Y5_%M+ZA?BJZUW#2[99]'.#HP(1TP2'UFSDTR>+2>\<+# MA128RY8Y>&8]U]$-B$WA/2BO*\/ES=6U9!FGFLF#/N*R"Y2B,B?7,,]_!'H> M_HLST+XVRCDROY[)\?8^B))Y4O\\L!Y1+.2^EHX<&(F6P)^1I(BP^A(=3<@R MV$ZAHI&>B-W1.RG6F'V>'5$#B[2H?FU!@O?Z2-B'$":4HG1 MY++P!8Q3"],^LL.6+<%V3ET=E@0UC2Y/PD6]W9H-@%.V'Z+U228F92J^:@H] MR/"WOU6SE*6'E+@>,WB;X>HNQ>X64;- QC:.T][@3X:^59LO[.56;0R>ILL] MJ96]88.)TQ"6(WW?KSNSOG$]ZT8@F_2WLO#<+>+O$Y+_VPP'KK!UF^(H2852 MS^#PN-1#(RT_S>[U&S8(IZHO8)VFWGHP\=C^T(AA53*2GASV-EE+.D]9)2I( M^]V31!3ZEZ%C4SLM[<%BZP*?S&-8RF*Z;,H>%S.1/]&7NPQZ3@2P$06EHM/1 MJX<-6*YUF69WL-SQ:(ETO6;A?",)JV)!CR(JATH5.XJNK.48SX57S=DI$C@- M]@.(&>YCQ-RJ36\K.K[I+R#"<4RYZP*!>_^)!91=WU@FD"G50QI$8MN56#TB M'/ <]19I1_V,$8.C7,]37(,.KN[:TE=0C0DW6\$T6M3[A?1*IJ*P63]ZSYRYIA+'T<);6H$6--%C$HO!JQDE[CWZ+\BH(]O" Y)# M#M\&AGXW5JSDPS6F@.<+BS QX&'CS5*#N&T)"XB?#V;-23] W&ATZ--%L9*' M-BUR:*0QF'@$F''A+F20UUA@/?>:$99JI'O)T*DS&1*OY$N&A-"H9>AT>C*D MY%Y;AN1(V_8?3I/GE-2QKST-HXB08B'7R0MR4!3MHN@(G)R,AM CS?-!IF== MH\*F&ND>7O?QU8]<[[@NE6FL<62*QM>SGZ&64:D7*^D86ZT(M8ECL3!5(_2[ MMD!XD MBDBJ.-4L'2G%TE;YU*0@T52X8$H&GV"21\^0)BZ-HXB,UW5M QM#IA*NKP$- MN&L,!G2T[V['73G>T%B=B&-O.L^S59"P1HAG:9*G<122'TZ#/,KG2V2-Y;B( M)?D5"T XA_DBBS9ELW8:UXQ]G&CP MT0'^!+<1H/_W@[+JP^/.>C8B0+4+U[ M/[NY^OOLX6I^ V8WY^!T=G]U#^:7X/;NXO[BYH'\Q:>:=B*3_&8;GPWV+X%P MA5^W[^ &-RQ-5KA-:9SFVPR.M\\51LP9V?2Y MF:%M75=D\03#;0SGR_V5N&K%ISOVQ]%DSA(*'W)H!ZI,-MEL.':1=9I!UZWS MH A(@&W=/)+-Y_OEJJ>X-"2[!R&MNF#J*'CCD M.R^!-$KB5E'70E3L&FS?PD\1NL*O-UN<3)=F(0QG.2FDUXFU!M,X\],8 B3S M].*!@(X\P)F39"P(M_(.'!+N:B=QYVX_L=_]Q#=VFZ7AEO06 M[6,.&$[EG.]F<"FSD3?5:*5UX%I6NC&ODI\.!+&2J99\OK73$6\GH"/>?A$Z MXJU>1[P=D)_?V/'SFPGP\YLO@I_?Z/GYC3T_S]*\F"_?IVF8WZ=QV$G)R\8Z MYZP$$&G81D[26U?X>Y"C 5X;1&HX4'%=A>0P6_E;NZW\[02V\K=?Q%;^5K^5 MO[7G)SFQT5&^C(KKKO::;*QSSDH D=6SPU]CBPQ]#E[%Z(?7/WIEN88'%=]5 M: ZSF;^SV\S?36 S?_=%;.;O])OY.WM^TJ@$+!NG<)F2PBRTG/!EFE65>3NZ MW[O.Z=A/TQ$\:5TR4FF9*@/P2&;"&D)2C/E'?UY^2Q97XF9#KWZES=AREPB' MLQ0_T&^C9,6>U=*$@<$M?8[^D1?1HBF= Y4%MX/$>;!H#V"'D7#_Y<9[R4R[ M)+D]+6T=G>=PD\$%[;>.XU/6^&GU=]9^_2HI$'>BQZZ/H9TG=7XP=X506OVJ MGH8V7. FPA>QJ)[*K_5FRV>N&I8%Q>QK7DL7&UCAJE9R'S2M@&8 "?2I+@TX MVBR_K":$3;F^LCLL:_K BF-576++/W>T.[O-Z=SN[ 2>KFLZZQ_#55%K-POV MJ^8L>T:Q@FKLP;#=2J +: & M476L)_OC3A5,YR47I9^(-+-5>I#/,H[F(45[AR[42;.*QKD-LQ) ()$C\B6K MY>S5X:X@=J7B9&CU*3!/BXSOQ@\Z5R[E(S-#!9#L.+WYZ\7-P_SNZN+>.:EU0-LO;I"U60;[7&V3;+L$K"'1#&CR?7+.LU@%P-F\'9)FQHX#^12 MX\#$:N*!Y6)O/0LWU5>&FGD5 S(5&NF\;E1Z^GKJ#W%7=EG"6A#_!<(6C MV!?H3U&!3+3Q;U&]0/':?; [O#*_^<7=U5]G#U=_Y2YA7MSB_85"W+;0DE+] M\X/)KJGAR&_2XASFT2K!+J59SB#AP+LOT%]8:?8JM_469B2Y$U$0@5__.J7- MYZ\Q,.B_CFZ'/G'R4JEY"I@;7&PYP$"2%J &#:?:V!\< X,=SK41IAV>7^$E8/Z:!@,5 M.:\#IN+<&E@ Q1MU2!Y8ONW<0?HL6J[*MTDV:X"GGL'M>X\2%MF=EHTA_:T! M#EMKMB#W=>"8LZ=Z%]*C;W_C_9ADYJ+26]/J5G.M-S7P2$2K'J47+@_:SI"E MO.XRH8.]C)W#Q\+%U5F\B@\K70*+],9[^N"U@9*&0'^ M-41&R8)^ DA9MC3Q[&-1\$@F$CR./3S\N A]5)0N5YK#L8+)PHE/O^/BKFW@ M;N#)TMOG'SY+)6O/@7=N;_?Q* CC7KT0L$E MHDEP/:V3DN9%!HLH(SZ#4YC 950X$%MK,%P+L"V@LE)\%S?W96'ENXN'J[L+ M+-;@].+FXO+J =Q>SV[NO5KK?>6CT:JE#^WL1?PRB#+29+6>>K2:X^JUG)_@ M2G!D 5ZSJSOPU]GUQPOPX6)V_Y&*I%\I-&(A+VIZQ'L<\-7D+'PZ":^CX#&* MR8OJ!QC@U<(YKC2%# I:F>XF3;+R1U(E?-1[YP@ NK]T#(^$V3L#'4Z2Z/CY M (8'$( 6WT*3XGCR:)P.PW+"YOTO6;*PI'1\\+^&(>Q*Z+U90U*_">.2(A; M/0Z($+&]0]<")$X(ZG^'%JS@_@[=!D)VAZZ_]%)CT8 QC8NS!#';"@1-T3*K MLKP_QN^^EI57GMR^;E=8%B%BHYQQTZX$ALR6OT5DH#,?WZ8(S/ >;H(L*"!K M?]*UFH3=W*Z%PA).:6(_F0T\TNG !OV5I1B^.GX-7FW(I"!GLX* 3>NY2EA/ M0>#*3=@3T_)@:B_Y"XQ63SCLZ1EFP8K:0+,X9L%+0S];=U_?^:'6&42)<+,) M )X!W$($9E*@T: >Z3>4QUH4FH^8-L0:K&+Y.R/E*ACFOTK>NR^B2MZ[EM*2 M(&)5)4]@9IG=>80#79^%(B"ZF+\>^*LB>,5A*5Z69T[9-Q3IP/NG8#PWNWP= M#^D<4F!D$C*_OP>W%W?@_J?9W85GOXN68_P1H,:T?Z[%_OS8W[(@_3#B+2[@ MX2;&I1L47E/I.X%JX#8DXXG+D,T <%@;-FD F7\R^096DB(.G^E.0ZL#<&]: M3-=RQ4[71Y-Y7!^/!C#)+.>6P)&XT T2N!P/]WO[Z\"SZD@UI86-6X(4H'X. MHIC(9(H?V-/DOD!R^93&(6(1628G($0)_<',R+*9V''Q-QL892):GGMN8%%O9IR M<[%386 )[[Z^A=A:+'@QMB.XM(IV- MA181;;6LP1W1S#EN-)%3C6H"46]?P 3] &W?NC$E[+K!&TQO%GQB--'49$@6 MH_)%RU [GL68$J/)D%FC:*.)IB9#LD;27[0,M?M.&U/"VDC#.6=UT8Z/">O9 M 7$?!86TN!A8WS6(#/K:8BYH:IDYRMJ3E=)(5LO=S M[WD 9IQMEN'0DL+JP>X6?HJ2LV"]V>8?X/H19D8G87N4XV>2%@"RC#W\': ? M'H"RFSRN,T=;M?Y*1__#9PR+E 75X2;&=H20KV>8/:9=R7ZDH?O_)R#R%T+C MX:Z5E=(KNA'W6$/<+UF"CZV>AV^S--PNL+>BB\+:'^343-]?W4!938.O$E+7 M;!4A-OA1H-5* BAT2LGH,/@BZ+T7)VJ^D2Z*IR!)XUF\2)_2^#Z(81<30#[: M=5R.%!)9A@_]$) O)['/M)RH!$"-JXTZO)@O@J664PC- /G45!/85S M>5""(Q&*:A"(JE$@ETB(<_DPXE$M)'H"#'S\Z32T'B*1OJYY4@]3[-HOGRU' M=G,=;SX%*,K.F8W;BDPKNQ8' [XT>VHJ M$+=]]_X09)]@0>MJG$=YD46/6_*XWD$^=',XO;YJ@)%(236*/3+5XT2GMVM! M,612)2PF-+![GN1M>7(/[2 FLK'.LT$E@)C

\ M@86E"-0CG>H'(0AFK$>?3\.65S) R/0A&F)O=JL30C&'4ZM! XSR,&B) MRH2\@H:,:JI^#1VL0XC.TFR3DII+K(RO2%H&*&,N7L5'TPP)+++BY.77Q*J@ M8N53_QORK5F 7(ZPG57*.\LNXF@=)4%7_X5F"M>V@AH<$T=!@J_;\ <--"+GU(U!HWJ_:GT83MB%0YP%^=,9KJZ# M!#Z(F:AV.?$5XQWK< 4HLK,>C0#U$%#N5.^W @.NU.>[!NV>'?;2,"IVN. M3L0X:_6>^/,.QS%TB5N2C77M\I)!(!(!]#]!$I)#P@@R90CB;EB/5 M0:_&V?%#L1(8D:9F _[SW[\_.7[WAVD$?0Q$>\MWX7F&KH&X)_)U&G1QFXC& MN76]"R"016W@+T&!FY;'Z%OOEUX=X>MH F*]N?Q.4$H)J!N]GG!X!.,@G#O+L,-(N6=**5=5\F MU2J-?I3.A;6]^M0DM@6AM=AR,WT!LBN5"W,!%I/.J@Y]D*W@Q_N+?V[1K:K# MR2H:Y_9D%4 @*Y:#OP0?O[[_&M"O)_ TI:![79U5@J'E$_;].HCC#U%HP6W) M4,=>2S$4LEXH^.,WZ&L-X]VS7LV'BOL*;&V3MDB(# V+">+.0B ?[272202) M*LBI_%XJ"E[BFU3<:(8V2?&U4?N7T0L,:=QN!PEHCW*L 5H 2!A.O@/TPVE< MI*0$KY@LQJW'DT35(?TJV6R1S0"?87P\BB6J6LF]U:F 1EI-#WT"CB?B#S?@ M&V\IZM"UO-N(ICUQ)CTGDY*>$P/I.9FP])QTDYZ3<:3GK3/I>3LIZ7EK(#UO M)RP];[M)S]O^TG,;PW %P_LB*+;Y["4:NI]U>_[!)256"$EK>5G<'/T.T _! MK_A3S_(AY0PO%6+\+&6!5+>^@QO$@*<@A[=9NLJ"]0A"H5AHX UQ;;IE\H=C3:*"9!.]+.)M&"6KZS19X0>Z M^D]C'$Z=UW;>#>JU J7&-XOJ#PZ!2#(#DWRJ4JV_)R7"CXU3DH9IEV#*_*L*,OMSK-[ MF#U'"V@J'&@L)QCHIUHHI-,Z,;-EJ\LT$?V4Y+>QKWUJ&AU+L!PH,;2WD^Y@ M$640"]0MHM #&C&"HI LXO0")H9!(A_UQP!_#?#GTU 7:G[Q"D.!L.6U;)84 M$>D:&#W#>[C89N0QFIYC,*2=]]:;;4$>+>;+BR!+T/%6M2LZW8DG&$'@QH34 MX<5P1#1D5L2_['@3?@?#QNV=LTMMK[-F"=&!"J]VF<;3 D[(^8$-O M(OE"+O> % J9"%<#0#D"B2\;XU>$M9QK2* :<(=74W?@V<83!+PFL8Y*3#-ZYK^0RSW7QY&I"6@8-?'KHM M[JIHBQUXTJ(+K'UDQD;X?6*TX[=,*@VI8F^"WQ?IXE/[U6I;/*49;F0Y6^/= M<#RP7)JNZKS6AR%@,B59?0>><5B!;\W8D;D-'VT'0MC&\Y8/">6LY (Z"]') M0B)%Z>,>B<\P,^S-IW-=<\@8,IE@5=^"F#YY[LF7<[N_,^OJ^T W8O06KFIF M*K+=1&E_L-L<$1D8ND?)H!:78-WLW.U-4"1L:(N%"%?[\^TA0T?G-ML1?4:D M:K;XYS9"]BM.M?\ D0R& Q]N1DNZ-K5,@)(I'\('?)G,\6!D9Y6G0@BB!"R" M_,GG_;(+A_D3SI@BENXI2C9LS"UP^::'%#][IEE!.PA7T[/_G;T'-YGC]\]9!KW>7'WW;^S0\___9A^9=@%OYV=?8YWYU\O_GA>GZW/"U. M[NYWBY]^OUQD^=W[VX?C]W];_@.]=[N!)]G/'Y,M-EX?R\\G%S2LY[8NE%A#DW[" MF9>KG6VS#.[?J0<1P=82'M[?1'"853_R[?A3,6E?P:WS10F+U/@D8PXW>!!K32][KG>?KV_ '2YG7X=]CS>'"!E3 MRV@1),5^*'"EMCZ@_UUOU_121?^.+E5#/T/8 ^+C =<>7)G6VL $+*-]B:U+ MW!(O<^@W":NWL#2>-?J1T/KJWLZ9<"OIW==W_O36&415\0PFSU56X9Y(^SZ? MK<5!G8=C+,(]WE/(B5"=!-U?YT3C/3W'"4#1O:Q0L:JE:?]YQ8.STH QK4<6 M&>8]DK1PZA?.>&M+I>C=K?\=0;><^^().I!D^FI;;#,L4^77.0VQ"C81;J.Y MR=+?(&*2SR<64]XVKA8FU+ N7+E$%Y?P%";H'R0G9+98;-=;' )9_G;^&$7^;'A]W&_ M;7#67D"^]_MBY4V(U=O6!8^L[WUM<"]Q?#XK+D/7&7VO M"I;T?RJU@9(ZZT.8+O0==N:P60@4Y;#-OVHN0$K P=R-\C<4F M(7(\1*HBO^@3=!',/8>FF+%/+54MC(>3)58QPHDH\6LY]X@JP9&5AF$E0!I2 M- D9$K!-+4+[R/9P3K4GOT"J'%]P[V"QS9)YXO#JI%AZ B(FATXB<>4 D)$1 M($TD5Y9IB*&>\6JIU-!G4"&=K=.L8!D2\^7[($IR4=SP&"XMZ,3D9%/+;XT#2TD4^PS6?O5#1G'_#P.38!2L(.L]605)FKR7AZ3;'L50Y*7"R>X O MQ2D:_,GH:=1P*N=52LS@DD;$U8-)<;IR./B53@#P#(!,X;M)8!=.__*-BZ#H@,E+ /A/N9(5B_R(EH' MQ>!>P;W)G3M+FNO+O,_EWZDYE>?;]89$>GAV[HDYPVL; 7H]SC/B@F:=BV9Y M70YRE*9EFL4\/+FJ(9+(SL_H^I>M_+92[<:_A@M,C[)E%E]4H(.OC-OMU&%7 M--)I91(A"-*SAGP+JN!^OSWL],3GCA89EITO^M3BQFE?=8!VWH'GDJ&N[TU" M*&07)9+DQGT]C1:[:B;4MR,YJK:N[%F\2)_2F,W,DD(ZR(!JO&-!4( B+6Q+ M1H!2*LK,'N_]M0VX4M<>TJ#=4S*P$7M5Y"1C,D+T[RX;DAG<9G0K8=&(!QX$ MJB$"C>%)/-2LV1<0!>J65-6BG@'$=%,X?H&JP;'O!_=!PHA($%;+6?1N"8HMN M)^^#O&X(,-BH=F& _3"YQFA=9U6WN.EK"JR1'0HW0 M&D74NJ[N7O(Z0B@3Q,8X@ >":J3W^W=/65!$91J1RU)RD7WV#+,B>HPA[@11 MA\&-(JFZU5R?K1IXI(99-:K1$]#G=:XC/WEI,R&"_;%[%@LP'0PQDL,#E/F-\P)/^S7V1-B$1"9%M[%0&A; MF&!M?^78/N9P1=[41CDVVO,[4132Y64V9_W=-$X(*5\:UJ80NXXNKSPK_O<. MYJ7A:BX%:" G >BGFOOB.5U8"L*5I:UGGJ.<):W?9E&: 5JLQZM-J60'9KX< M0WLE0(5H' 70F-OUG9-?7%K51;KO/=TT1=QH;/L65O:<7SS!@=Q M7S5D;UXERS1;$WOS=,?^.(I;R@("AW=3"_!DS3#DZXSF9S-9TJ7\&L"C5HQB(97YYOSI2R,N"]2HGC3V M HB;VR6X:12KE4&+&9'P'R;EZ5F:Y&DA40:%>A;>1*V:K7'C[8 MM8OB5<)FJH$/J#P#;AZB@J4O)1-0QT8"H=++>LK9QDU6G5]9>[8Q]*]X#8<6 M@! 78/? \"^GH0!JN23L)5O"U?[,[R:T]HC6P;S/Z!1H_A0E$LYEA45+%H'?)4#-HEG6Q,.BIL22U"WRQ#E7/OG ML BB."]ORNF2^UN2%N4;( R#G#T+#= M-_PW:#%0KP:"')2OSMR"DWIQ'$[(1*]3 S%F@/?-7I!(#ON1-Y13%]$XD+O= M5B(KY$O=6D+K940F65L^M/I.'>J&/QXK[$B]ELO8(R4DZI)+=41C.4KTV.3% MAT)YKL+LH_ MC7''=PBX0\>!.ZP,7LRP_V>51+^CLX 47P>O:"7/UZ2X9X3. O[TF$ $N7MA M%E]5G/"N3U5P,%_5VLU9!96!?B7TS4]L#2F=-!UKT<. \%O7L-\%Z M+.>-9!F7QHL,"*DT/1:S&\JV2VS]9>%< _P"#?T@S]O/KE3Q',$-Y/NU'. MVVYKNPT*Z 2;JH,U^1Y4 TB!WIO97Z<1NV[%?6&Q<&,RV0KJ755 HNP9C#8! M;1H\BG#JUW-\Z= ")-6CI!8'8,4X2!6< \#& SK!1)QSI,[7&8B0VN1#C0?D_0QAQGI[G&5;+9%,[KK=$>&DS($X^K2H<%T M+.5CX2$K;$F"M&A9BVGL@;'E3:B]QR#V4#MNEH374?"(5J,E75HPH@]NTB1K M@#R&[W@XN/SN*7O M7;. :@FH88.-XW@PCB!_=5?NA0;JB>EO>Z@L3RZP\+F M-/Q]4- -]A*+B,<;B5L(E"OA'M.*[4:6FU*X\2A2.?3N:]VJK2+MA;V[QDG: M5"WE.H=3 4O'=FV3B#HT86,C'%Z'O[5"9PU.1KSNBE9P^>PA6%]61)-^*;^Y M^BCG*N=/HX*K!,DANB\C_4\46+J\1;Q!MV$:[D']B.8/'!VG=!7\U@TLX]ZW MY(@D-07JB3B?LU^+M0>+A>V9#>EF%QIMO%"WAPZ+:=WXB2VA&TPRQ6;=9*53 M_MIA24.[WI,TKR2J@C/-]:)LK,N'-0D,F@R@J!''.P&5IF$#U]]+CJ[S-HQN MP[2.E'%#?&#U 7B%H2#=LH7;DUHH?-N<<%%%A% M.KDU]?<7-@L/\:SYE'0617;TM;>YJ;I9U,*!#FUFT?J&+/;ORM227L3J7H8K MKB''^@AAA^8]S)ZC!>S@ ]+4_I//[>0L4((@F^698ALQ)X9I1>*?CW7_F<=0-*2HG@Q]TE6#Q'*!BY=%O,71-SA8$=VHUO6?QO%96T#@,"O+ CSSOIH'H)J, M"X;E1'@*8MM#1!IN<1/'!]YKG&.=ZRX:YE>+J3#++0Y.M M,Y.MT^W(-)_-E=?3&*(^-<[(S*_>%S9!(UC?;&3I]PRC>XE>?NIGH:&GG MVN6I*6?Y ]6((#;/,O@Y\A9F)&JP\P$J'>SL ML)1!('NV0Y_CKBV AGQ.Z:ZH8T2E?Y0H6QYL@CF[G67*"5S>]U2 =!:*29Q4 M)KQ1"8?TSC8((\)T0<(12*2"B"&S=;I-BEE,I ^&#RGV"*=9\2'(/L&"5F62 M19OS5M M32C08J0YV89_-M7R]#0(\=-B!A?I,\QV%R\;9!-)8X;$7$R7X#$(04B>5\N9 M7@-(Y_K:A\=8@5N+/RH2#&RN:]EQ#IZ6C%=:GZ8X,.F6XK5=VB'.?/WE.B(^"-%GD_NXQU3\"ID.2KSN=05#6/ M>"[G^'H*$>,U2@)FB+$>W'>BI3\V$&?/R/S'-T/T$F!SDW^P'(R93(Q,OWS&\?UZ>NE!!> MJ^S(Z=H6-(3T'/N28#@&RT,ZM=\[5SXFP7 MDKE7VRPJ$_WU+-@$BZC8&1Z;*^P424BRWJ:: QFD=!+"6]]WM39N[:<5"?H> M&,%,J5D81B0I,*8.&1D[JN"XH!K 3!F/6T2&1)ON2FQ]V(\51-OB*-OT0%67L_;6\L@J 3Y2WDAQ=\V,.QC$N#M"F9$X3[B*\)VO:AF;#1U#44+- M1;3!PGI&KS< ):XM5AE0QH="%)=U,;3TZ,-6!CF/+BMPP_Q3> 9PNN>?6'7W*\Q&S2T<XC =0L_1>@6O=YLD#& #I+QQ0M3 MQ,B(&:)"W+V5S9$WOC9V_(!0;[($1V%K+(@B:(<+[/T U#O379YX!\#\@ 0$?X$!JH2V\5G,1HL"3W !7'[GP)$"> M[LC+./U\E2S3;$V=4QHMQP\'>#S $P!N!O!K.8?WJ&Y#7$4,ZT0FFR#OLH// M?%GWQ21M,6D&' 19Y]XJ- M?.VSHH$:*9&&,2&#$[Y01Q$VSM(X#@H$37P:(-HOH,8OAK5_/0:P02U+R,.U M48%-VT6FP]QE91":Q\82)$E[)I;&IF9%F>1'\I,]W]M-<1'M"3/\7>:*.HRQK#ZU*LNL8XQ/':HOCG>E@?[D8&\ M5@;0D==P0 'P+1K+,;0M>5$5=9TO^3 R[)XH=F)SNW]I-*,UG9IC1B#)[.YR M+'YQYD?_9[!)\S\ .HGH1NCC-MB%WXV[H#&%7%V?KA*T$8+J%4EM'+"/Z]HEVA)8O3+C%9NH PS'%"S!TLT^+FRVL<25K63I9:SVPPS1AZ M58]'6NTU(%/4=:7]\L@(3Z%E;4X@EWR[@06]]FJCNS71\6BBRA] 2][/^.!X M.E_CB$+[DD[I^9[4F00B]EK2T>75MA*Y\^@Y"F$2YK<92_XD\"$=0G\!$8)Z%41*@RT(UZP&HYJ7\)EJWGIK^TK=KVH(=B5HL:?UU M%Q\>>>Q471(A85UCC79+&2(\$44G@%_Z%B5"TYU#HS1>3^$RS2#1J?@I +]; MDK\]!"_Z,XG= $CU*#H1J&:B#\#T S+9))171\0%7A(+PCDT^\WVCF+7^"@& MJ-TOGK9*M5U+"^,:(B59>L9W-PBU+;+\Y2F1M5%&1AY4[<-WQ!/%1GLEOA8W MH?XR(XA;O^$]Q!T*9\W[F-I52X> 6>L*ZS/FUP ?H==O2%OVWSHJHY)3*Q]CE2S4$NI^SPKZ?Q[E\P1ECL+>Q&+F>!NK(,#-T!4XT# M:"#@1PJM .=F@ ZOUKEO1@B'9])9FN/W,7U> _Z0/!=*DTS\^'3VP!=[VVTUUE+]S# M%77,V477ZN=S&6/3 2Z#.%IFDY_N.%=>.*4D@\-FOYKB*\(+6.G;)F,X#S<9]:]2=N;8I:0RG_!4:KIP*&LV=DX:W@ MS18S&%WC2+G(^;;(BR#!+4.5^:?E)(#- N@TY")+:VQR,[524WWPI1/:(K99 MT,WID=Y,$,$Y(WP,XGS)9;_)XS3)%(#OAG70B-#$#,83L:@RWQ&:QAB+&-J9 M8&[]Y96&N L^?\#96%$0*VJ%5RH0?0ZJ[UL:T8]!)L!$;(Y)479\(6K+!C+K M;Q% :1@MV&^Q^ZO;3L*7HW*2ZD_$ ?B*1IR^]GITF2)MMIE4!/-VUT% &=YQ MZK;AW,4 E!\=" .Z?&^S!IZZ^TY%"G?1/)(N&R?RT 7\+?4GD*_]AR98M1$Y M<>OWQ YY+LI2(@:94,)Q10@$!XT5.M]F2$2H6X,(RFR!9"@G M_2NDOCGZ($0G '0&Y@6J(I'X:29@5AD@*S6RC GEE(?8*9_/E[.J>U2GAIID M-#ZMZO$'X+;9/Y/K3^#SS<\,41'WNI#(M2=\D>% ]G-(_\OE%#8#W!5Y,&0@ M;IQ.__4:1 G8"_^OH_]]*TUCA,4^OD[41.N@D+]SHZ_P M:5Y]9W28^SD*F@B)J"]"V670E-CH8W9[3_.8SB*UCZ=D(;<1[F BRZAE$>+? MW)15K;:1"OC)5G%L54C D(3U,YU;5^N;3HEV#=?:6E>,L^/ H[**-E>4DK-W M1,^[]1@^YW;?O/,4!2%'1QSYH$/?[1%8%XLH'T;OX#J(<+^%#^A_U]LU[3M* M_ZZH(<95SRAG.@#57(!-!E@7TVHZWUNH,_Y")Y0=$1V>NY(T@RH:OXY*L4S5 M4,?U3RE!0X"SB*==*>;2_3N+X_0SKK1^F6;XH7V6A/2RGN8Y+L7S#+/=?'D: MA.?PL9!RM)J%M$0G00;8E\^\&VBJ U!.ANU?-!T@\WE^-^^$N_!]W8)Z;N_@ MK; @J7--?"L7!4.5EY;6G<5S?7 S7 7W]RY$\M(+"VF0+IVPL(+UGH8HA+]% M? 66;JV7_@,:R-&^$/+SP2Z-? ML\4!MSHM)EVM#TH P*]B9XZ/U* QZ2N2+0<,=2NA=?]F5GK%M%5U792F76'# M2X")$ ]Q=(D"9/Z M,0EHBA+$56[(UI1GH#SB$N#ER / C07E8)_,T&(F=K88D5!G67UUM! M(B51G<>W*1H7WL--0 XP:DMHXYY%N7/L(#D&=$I0SEE:?.(2/,XO6Y:4:%W' M>E'4W=68N$"Q\V6!@ D?4MPE%NEC6HRMSIP5)FQ0KW$U&#RD@ T'=#QK5.J5 MGR88MN_2QF1Q;3ROUVD8%;NRS(8Z%*3ZO*HM,HFB%A(LQ*:S F&'J0FDW;M9 MY5_R:5EK3*#27&\ >@M>9>BYSK5J2IBQFJ6W4&\[4@KV:I3]>F._5'KF*B* MO^&:%BPBJIJ1[_!]@-]-RB]^?2#Y4I/Q.5@211B[T(>^3E^D+X,H(U''^%80 MI_DV,W!$X4$T'AMPPV3N(R_,5.(E8ID!(2;Y9-FSRISHZ7(RB8O=J=#O,=-K ME;FR&C]YUB&M?K8(.!:0G";8ZTWJY9 +C"9&DC4R(UWIZKE /=D!>04@\]%[ MG>_]VA%_>91/1Q(Z?;EF=Y#;8(=/OC.U5["ZKK'/)Q+S(T9"^-2L0-O# MF/@JZR"D_"8MSF$>K1)\^9CE/\%P18[HTFF65R%C^7S)JE(&,9(B:= M[8XOKSB'HIFSV4RP0. W?\%]28-L]Q-CJ@H_Z!]/2'SA'2+0Q7()Y78'RT)I MY<:V$E7P>]/>+YLC*$A D)G$EQXJ(0,8-$!A\YP:[90/PEN]!TGP%$]++]7F MH;3D>]&1ZC>.MH&&^%5'@;'CMQQXK03,BLHI\59B-4>QS%[1BF)/MZ&[,DB?$#J2V6GG3RJY@NZ:(.ZQ\14 MWO1:P$O]I&T,/?7QN VR>4:,%9HY7@9&F;7V0*,!VD=T/'/G5+%ATV&&#$D- M>]2T<5?(3]M6FSY(P[DO^(.Q+7K[0>HSJLT"YY22WH9CK)XJ] M%K![C7U$'*3/%:W&N#3\U7_FL 8K\4N&C@H>'NT2[I&?JS1MIA'+'$INH/=V MX3*,-.I/0@&7C1K@IR@Y"]:;;5Z+B-HL($, '<-ODO;V<-^H08Y-:V]H,7=H MDE7/&E?)!@G#-7R&\;&:"_7K#NY8@D<= #(.'$_%5E-@I7S;D1'!61R(2![$ M/2-EPN]<\+72+D3)H:)AG;_YO RU@)<]SYLI*--H=][&HD5P#;XN[R)5%?K+ M*(GR)QB2TGX&E??+[VE1PW;I?;_%]QO8B)^:Y'B[I'\[^&VO]0;Q&;#X*E5E M"7$1?BZ<$!>6*+8XX*::C'AF%S@I8N7[NMB9#F+7FA4Q7;=$OXUAN,+O%F=I M'./.#T&LR;0C?C0V#+\JU0.GD>*A1DOXM&A "*>.Z%D8DE>@(,;] JX2U@A! MPYAJ$&FD<$AL7S)N,LUME7@).:,GA,L-PV4[GZ?;QV*YCL0!:.:/LX+(-&]\ I77.N$M9&-WPGGNX(0+:N%7K#M8;+-DGM21X-W.O'(> M0"7V?D";Z-#0+%;S MCG73D=94Q(V%RC@V-N0U:0CE^S"482.^(:@P=[B=Z@=CW*1MGM0_RYA0?W% M&]@AW5?_SG/;+1DRZK=R,>K.\U.KZE?H2-D'1QT<=D!LBTER8A\9-2?$J+M, MP>.\L[55*HH6:7BC_;_0M.!6^9UYS%R>W;*C1]%,;N]D;A[,^WK?2[*I'"?A M>:RE@=MG,4GX>Q4STKOZF::]WX02!P0XBSC8E6(N+2H);"P<=0!N5C--GIL" MG#MP4THQWUGY!J_6LM3\J;Q;:] 2:TT#2C@VV$3/AB>V;ZGV=GKB MZ[U)D.R_6&S76^S^+7\[?XRC%7'0=W/\<#-5?ZGGFIS'1X6XF<]'3SKWI:GW MVW'@ */ZW%6Z\V2=2TC$%6>C3,&!9X:IV*]@3B/'Q929'^HRS>[@AA4%GB^Y MF"2MOPZ[TNNQ.)N2STZ5#.4VFQ:CCWHPZGC*CCFT8=2Q@E%$G#=ICO$JX[))K*>ZV@2]/90\U*NL" M(P;9X8\%5V)%4F'%4T5* 1[BBX<"Y6F="2>]SX23*9\))S9GPHF/NP2YQ5RM M-T&4X2U[A@!:*0KDD0"W^G/ OOL*T]8-6@4@5.(4^T,PDD/A4;.CJXLILJ MZ=[GED^CT _FX/+RWZ4M1-F8; Z?FF[+U?QP<(V?-/P9$IP-O1F*BGFEYME MUH?B<57"0&[DY/C%P6;&HA897+90%=SXN*L=CO/"NN JJ4HXB2LX=:C+Q5^B M64 <.R@5E;B\%N(:B#0B:1B)_LX[JS>+\G,O8?B9;"'O0=WN2/"*?S=DHU][ MWN1Z_$2\-:6*TW@R/BI DSS>#(J83 J-" =]!(2W3*9Z7U?[EMO@7-]6-3>&:X"CTR':CDUC'6CN*X MW"8AUAE!L<5MRM!ONH6]T/'@U<=D2?[U&M"Y2"LY](7?OD=Z;,UB7614_.TW0:Z[[3/NQ4:QH(#=*>%'6[??6>IE.(M"BDWST$ M+S _1__(BVC1UW<''LG,9685F?L E+/[UM4]"&/GT=/0V:&-6WD\:J!EO*[] M0 VN>V[5V89?Q!(IFJ[G3-,O2S]3SA_XF+Q*+9R&Q@=34+"?B#[YJ+E!.YEO!=4-= MM(%LB.I$E6_DA:[9J5S>T%I>!4$CR1>MGX+>O'^EB#I M5$%7,+#:'AWH754^F4S_(#DZ&@8(D?>4I(QV9IJ%.)2-%$G3,:1AK91C<4P@ M&=U^\/68QBS!K&7"F!+#]64>^VGKH/[;+%UEP7JV+9[2#/=9IO=-:9PQ]5)S MZ0YL@@-03\%N[I[[XIGA*;R==R&1TZ(8&W3"1>0JB/X=0_P/=/+-:(]L3?98 M/19=H,O1Q-[@QWOV9>L1%'O.3 GC4AM>)2%\@>%M%BW@+9.ELE&I-"J0#0)D M%"B'51U:?3W$ZQ%JZ3\#]!VKONLT63W ;%U#4SK=Z(Z66@MHW"$>R/.C]ERV MM)T?JT&#G-!V,"*(NW;3M#8L=GY=%3EQC$8PTSS9E>5P\2B AH%JW!0*<"M1 M:FT9 P(XWC(T=G2_9X_0RTQ[5D=XOL4W M6=K/BER%34VR$-"AK 79 ?4X^'T]T>%F8(;)".*62Z7*Q/DA^O,"?^7W%L^! MJSH!:G2<:?N/"?D)F=.Z/);J2T'"B@^EWH:\INZ2Q!H45L):H>!?H; MH+]ID]"()OG#40\CJ'2XR145/QPYLPLFDU:2C@ML)\'8U+K&QT MP]QD\ DF.0G!QF_JFNO=_.P*S(HBBQZW!7D)*U+< Y X[-NQLCX"]DQ1%'&K M(WU[[R3]UMS\GX[+?)^JR?OM][)^\ZO*^.QC$^'&U3,;C MRZU+7\O*033!D62)S_EB\]ZR.?0HM5A@0 "7YI]A/V.2TAXE] <9FSKU@68S MLA]]OG?:D*#%5GLZN@HQYE_/]Q[-Y\NKI$"?AYBG?(SX>I?W%R3 M*.'0%?$6;^THY]))F1?S)>GR>(^$3<= _#GF$QD \ @1F]R[*85("-R4"F2= M.CWN88Q^O7H/$]S=#PM&N,8=-XN,*'/65D?ZG$=''P VGH;H-&8 ; J_CBDC M+(4NJ@[T<=QU(DW"J@J?.LMBKWQA("I?.)EL;@%>(L9(T7<8Y/8QR72&D-CF MSAJV8-T 3V(->N""!C411XRHX=C';N"SQ(#>0*2.'X(715IV58&"!H\T)FHF MBY&..MA!CR;TO9DZXF_I]FV3T%?N0A+RYBIN#%3LNB0TE*V1BMUT"D"9XB>, MF>A$&Z>61]7ANT.UUFK,)$NVJC 2,4=/ 8?^9):\I',FT\_$GF3G 8M-D%M6 MMA EIYJ)BUA"]LJB#M@3>Q[X4"S<)W<1;T.28LFR?CX$Q3;;ZQ?E.5"K1DNH M?A0$JVQ #:6C1GF0?3T>RVS%%0I2<$?0V2\/M GL.^%Q8D4C77WI/$Y9 MWB*M##D_9^,O:?;I*D$P+:"\:$'U]0' W^-RB&S$ L/-PYGD;C3BJ_MA#/0*M/L+Y+.",'6KNA %H?W[X>,9%?OB%U+ M4[!I@^X0.]@^P.(IE9;U*<>6#?Y82[ER@@- /(QT#I_[QP1'T6XRIXW3K%LF M0+,PC+".#>(Z>T=X@)0[J1[@-6-3B43[+%%BZ]H5PB>-Z.[$>[DQD\DW%R(A M]%K(L?76E%Q4L9#"V;?2([-=OX BCSR^(KYUI98[H[?&-'+U:MR*&#&/AO%XS+2@;M%;@I?C M>E-Y63-)DW5YW:@J);!>(XK,\1,^F1M2I593-AT02]=B59?- MML^A8B)7YY,),+*,(*YC(1X,B .Y'CZ)X*4N7!.T'M00Q5V,T@4R/Y."F*0K M? Z@'PQJ7%:C0#UL&E4NU?BT.&*"/J=^;79UATY%AMO;9$:'SVR= #/8\U;] MISPJ )M65-UIUN]HD55JK H]\@4Q+<72;@V7KKJ>L!K(;EU)=+9?2512?=1_ M<;V!I$0@V_94=FGRDE<9&+*JWW$,%S2"^"8MH$%_BW)X64:]G #?"\D47.,+ MS\:O(:8B"[@3D5P60L?Q6^TBG.HR2:+ZH[[#VB2(B'BAQ-E#U:2K/-^*[D1W M$.>4+@K6G6CV.]4UQ&G9- .1VZ594W;D*V\3VDC4JCMA?=.:3!RJ%!G1QM1@[C89J16? MC($X$9&?_/5 4FUE"B=8 PWID21 UJU-0N+#D+VZC*1*CI8UI]]XIBP'K8BD M+60UN@QT649P_MEADR KA+%)Y6)^PTW'5(I#-27/NZ*R\L>XW M4,..%"*F]B&JP[O5'7R&R5:5_D__[O5D*($0T;F)@%LMM']):\:*&]Y-ZT$^ MX_7DJ)C<3O<1=QTCUL@*/V?M*5&(DX8D " M/^UBA/E;W7+:?+MM=-B(XRY,*.#TU;]RV>[;SGO/$V:-MBJ/.-HZ[5O% 7OA M";@7'F6;+2\&KQU%A%9Q'^(ZO:R8^U%U'E2_.U$9\S0%M^EY]!R%, GS9O]V M[#"01LR60P[ 7M/Z ^)V\:T(%2B)^*"E@-,7H&!'GJ >4I90<+K-<6Q<#FD. M.''DL%0#Z3,0FP-?V=FWH)ZFC"C,ZU\!0FZ!_%+2+T/HP7$68?R!" 4SI,D2+HBHO&9T-)+%U_%9%\B5="I\!/"9M MB^H4]G+T9*H+=.&RI(^1FC1N':=[P55)N!=_)=,5^S%J^.UA/YC-\R&H0TW\ MP&U"#J?61U)$(7[.B)[A/8[W)ZYV6O<-AC1Z?+W9%NPQX9[0B73[DZ,CY(4&><>\ M:!5ZH-D;78I<'+"4&*]7&@D>(@XH47;\YM[R7Q(?,[*@NOMQRY%-1ZY_[^ > M4F9NW#89G :=_ *CU1.R8&?/, M6\&:+]^=\R6)BJ-3,MT5>()L=;649H\II M )L'T(FP.<#JPW"3')2!1U[W44?,1=RT(IZS F/S;!4D9]2]E\T,R9;KK0MMG.['&UC4+1"4K;-(^)JT00LLFCTDN YDA; # M&8L+]!W(U!%_H=UA0T*W3YIE24*^$F$2LAXZ,V2U/I-+8P=W+%?2D9N4>%K* MUCSUO'I7K:]747O"B$_;OH1V7*2[;)I&7UR0(%73= 4/^R9DL?QS>(6MZXAYPC)OF@^\3)3K\M>OJN?Q,O1 MTFWJ(W31$ET13_N1SC&?)3G_Q LD2ODGV8,V)198Z7!9A85F"?XIU510DT+\ MTF%-4[<7V#)'L*ZV@O2/[IV_S*RL!QV 8%G@$@MQG'XF82[+-&,53$FEK#;( JO-J BD!RA7-1E_CQ-CV0COC! C(N2!"F?' MM6FJ*-HJ((<)0_>X8B[ZJ*H?KXPR]AMFK$98J 4[$@Y@O 0UL158Y]_@H,6I[>@P(X/+R_S$):$(P,GC@8X%-'VP& M:/HB@W*L[VJ\&J1: M6\6("&ZMB*9:[7;0L%O4_I.=ITMS&Q'],=(\,9QL!&2SDXP;TQV G4PTT4@A M^#X>!F2(M*1>C;'+JG)&,E2BN.O#\GG M@&4\@UF6H4^(@Y"6Z"&!I'M6D(_[GQ SX6U/00,OB3_XG"$PW,$<9L^J"F)E MN^QJ""C'^#YAY=B('Q/4N#MV+?-]C77%/_:Z.JMZ.7OOYJRJ!2)#V:$VJM^) M:5QN4D3)-DI6\PW,B%#DIW"99K"Z->) 7G12I5D8)4&VNRK@FI38POG):8R6 M6)7Q/(HB?-RK/ N9+M<%]<+@D:S,W;S+DF3U6E4DE.>$O-&(*-ZY(_/,=8FT M\+=M7I3%/,0.7/&)0>X(\PW!^0ZB4SV/"LC2@NDS"BZH:[\,['($X7W[,:5"$M+IE.0B040> MC#M,EX H4$0 M2*,2?+HL>_(2DZ',OB6Q?/6LTRN^8TL6$L\EGVK[W-L#)G);MD MCRY5F=.JKR\95I['OLQZ/4(ME6F ONODCW:S@%;V9O,7>WF:L> MOC[T;;]_P&3JW>&.ZX2T;C!EWJN)U&M;=\"=7 MH;W[D?81TKO2!"3P6G,)8L/*;X7W68I+M0> MGNX^YKA47"6I]8FHBQ+AUL+>HFHUT$X1Q@WO:< M/2$LM.7=]3\02;5^_D%9YZ/8SU6R0;>*:_@,X[>:XHI5B1_\!H1'(;V/QX&W M4ZD4H\!*Q$DM$9S>K_::!#T66%?A?!ITZ5Y'V[5YKZ3' I1CP2LV^K7?;#$M M=L*=9D82UV]A,"]8L!'KLT">]G 8<_EGG4:NRI>P>8@FGB\!-U5=XJ0=TN?G MORN0T"D?0#U+>?U[54G$SS>1,D)=$6AL1Q^;YR&I"D@0R=O\\P MVW%) R)/"/H:\)][SIE08-#:.RI$'6Z1F[2 ',.5BO4@VCE@)7QG,:)>8TB(DO? :T MJ+43P^\:3<-^AWZ#?GA$V@U;?/\/4$L#!!0 ( N$:%=4&&*L82X &?8 M @ 5 86QT;RTR,#(S,#DS,%]P&UL[3UK<]PVDM_O5^A\7^YJRY$? M21RGDKT:O1QM9&DBR>M-MJY2%(D9P>:0$Y <:_SK#R Y,WP ) $VIDG9'^Y6 M5D1THQO=Z&[TXZ?_?5CX!RO"(AH&/S]Y_LVS)P3JY.3X_ M?_*_?S\X^(^?_O/ITX,W)"#,B8EW<+<^. X7RQN7'MPR)XAF(5L<_'>\^)^# MIP?W<;S\\?#PTZ=/W[C\;R*7,A*%"7-))'YQ\/0I7W"SY#$C8L$?#][S52_# MU<&S'PZ>?__CM]_^R']X=WM\\.+9BY?9)__QDT^#CW=.1 XXWD'T\Y,"I(<[ MYG\3LOGABV?/7AYN_O!)]I<_/HA?E/[^T\OTKY^_?OWZ,/VOVS^-J.P/^;+/ M#__U]N+&O2<+YRD-HM@)7 $@HC]&Z2\O0M>)4TJVXG6@_ OQKZ>;/WLJ?O7T M^8NG+Y]_\Q!Y3S*Z'1S\Q$*?7)/908KYC_%Z27Y^$M'%TA<(I;^[9V3V\Q/' MC\.G@H+/7K]\)I;X+_&;/]F?QV$0A3[U!.V/'%]LY>:>D/C)@5CZW?7Y=A/B M WX>&/$H">*4@X?B;PZ52QS^W3:6?TX=QI&Y)S%U'3\"0+JZHIT]G'/A6I"; MF/^\X- ,\:ZN$$97G,8K+52* M7P&BC_=(_AU3)BP6-4S[S,\@E/>90N>&CQZ.F50#UV)0$428LUUQ+LE1M M'G$[;$;C*;^_=#!N70H0[3.'LG\Z?D+>$B=*,E@ZN,J_!SN %V$430E+]:<& M5J7/ *DU<=TP20_0E%\ZX@@=K=.?UAK(-2P"1K>-?KQU[GPM::E\""?,!56I MC53]6T">%A2G-F+U;T$1NXL-,-I^!&D%2<5<&[FF50 )5Y1^;1PE'T/9&,(G M]1*?A+,SRK6[2QW_Q(D=[I-?+86_SO$IB9^.V.HN#;^G2121.+I; ^ZE94E0 M,W\+M*ILC#"O+0*GV;'..X'D0Q2SIR0-]*(". MP1:+:^*&<^Z0$.^-0X-(""D1P2P:1U4=;+1+G?7A1>"]VAVH>1#*' ;C1]NC%"8D=JK6Q[FN"J?K"):*/K^1C*!50T(CZ>$D^ MAL/K+C9!:/<5&.L:@@[Z&'98#.[.;0L^Z*/?=46X/11UC3Z^LJ^U<1- (@XE M?36*B/O-/%P=>H0>"GS%#RGB*=)NN"*LCE_MRQ0Y+W136XL?"O'53FDN"YKH M@N-1PI \Q"3PB+?!42S5X^4H)P:'ZH=N"9 OWM9"MH'C.W?$__E)$CV=.\[R MS^U[PM7.39F&$14X3^ZX&>FX<0,99TYTE[[ Y>MEM"1^'&U^LR.J%LA, 9EO M)[_^[2!>\A_,<>1G@ISS'R-;>.X [,RORKFR_N*:_\7A M,C4;GKKWU-^>YQD+%V;'+ [5_ R91UC^WLZW,2.,R\A%1E\EFBF.*1-VPFG. MM6/?B:*KV4TU>@"Q2K3V]>)[B=!F@4D,)N,DP 8#<]DQ,G9]1T.NVQR:EA,4A],I4/0RT(,8\>7!!'TV#-E MX9*P>"V>EV)NT0IK=BD\3_A;JQ$4-O,Z2U@SP7)V?H^N&BVYX#((J)&2=@]< M2A2PV)T1FS8Y>A?$B<@UG=_'5[-W47;-0C.L$18JZQI.:XE_S=1"=;'/.<6" M.>5^1[8/K@-.'UP_$>6F;\+0^T1]']SV[P 2TP'OR-9NI .,L9OPUQ(/BWP: MBLG2Q*L:/WJ[U#UOM\LP<&W;_@48(Q G!7' _.S>!HD]1@V%/?5#J6 0G-5O M[I!9\<0&$/AM?XOII<2J/I<) RZH;J 1G%?2) MTD^=M8@XVXW/5X#@!GO;3ZXL.%^E$ZK%SI%B"0=7VPD\_Q1PD-/%M'FH(A=\ M^DL?+WJ#X=I23+@9V*AXVD8XN&>SOL\SUJ6T$12V?> !G7:NHVK(6,%$ &9.=JJ(3V+LIH'5C M+_#5"@];&D&,' E_,=_J"GNR&]*4 \*, O2[%25\?(41DRZ@9.\^'%>T!C*^ M9I3;O"L!GM1:H8&RJ G28"Y &;<:280:GDD+;$K='ZT5NRH!#5_:FJB$Z^E- M-Q!3%&V4$<@@(-?JM!W9<9N1=M M/U8DZR0M>FIFPVL3I[WOO[53MRO>UU5-Y[:^MGLC75D]?6SU];?7T MM=434JNG&R)ZFD[*,2*I9OTTF>1W=@IBT]]2J"#D>%&;G>E('9:?1G/%*EHDL3W M(1,C/ZQRN 9L%&+<1C"P!R%.I -+W^[)7,LF4A.D@<1CNO)2:1OU3MTVC4Q7<;-B&JF@ MC,-O4=(HY]T/6(Y*#3%[=E$CJ)&R4685O0;B)=;K?);FM27($[,P5V452T_P M*B@]).*:K$B0@)_9I2 ,/TV#:8UD0JWY->KG'V7B0_,-QD$U(QV#9Y) MJ=,C>-4[!?H\X+(,GUS^;'RS (R])LQPAI 882'3ZP+?*D::!P]9I.$;TJN!?)K=F^Y;5'Q*X*439,,HGR]+9YR\_*)W1%/1*DD:BL=;?W(8FRGBE67^<; M 8_&"]4AYH;K.C$DR+!"Z1!.5@[U1=[E;5AX,LEK&8^R*& A%OLN*&WIQ<)J) MX&I6>^>TP4\]V.-QRS1INCD",$,&!_)^7"_P_J*>DZO2?D+]) ;/CE%!&9$5 MJR04]MNS0HAS_&QGS>A"'XUEHTU6V"EF6-I1!%K/_/#3D_X%_%>SS6*V!E4V M@NHA4F*^.%]ORD+ATGA'ZW>1N#>V+S@3-^;.3MH'Q<[&#! 82LYO ]+S5[):V<84K@'P9 MG%=1&+ 'L)G,%\R&J]E)CH ET6^$A6KK[TT!-),;M1R\BMM=?$*CM-G/E)$% M31:6CT,=WF,W 30HCY&M>^1X A?N;H0KPM;2-%&%/:?X]''K>A6]P))^#1_W MF!@P=T*R_RWL)I\X8>^]KRM@W&,!$^?1H3-F=\("!=S@=+U(I=QI\F$^VF?UU*@ MV+8<--_EE#70[( UC U[+ ^9W=]57X'[F+2\DK:H._W0W?M&R1/#3KGH(E%G:"-QX*>!S(:R="#.+J F! MQY%%U$ABL'=_H_HC9YT'3R;N7PEEA*/.SVZ\GOI.$',Q$).TEFE?*]BSH %X MD*&$#E)3*DW2H#.D6VE6DQ:ZA'AY0:OO$S<+8EZ&,;$74>@*=8CY0[J'H2N! M<5*"-D\8TX2Y]_QVG#+JDLT![A0J;EYAQ!QL(0V0#ZA$<\3:$+@<7@" MC21&'MJQ,TJNR3*7AJO9A1 "OFE1I@/N!'2".4C[OX.LJ$R^!NI"Y?CVL1[. M0L8QS T"6"O')VF> M!#_TU,TK>/E^R[\H_.64,!IZU9#\Z8/K)Z*0F?]P[P1STG%]!#=F3UZ8/\XNTV/+_4 6][*S>VW@SV=# M.TY?MBX3_##/\,^.U&E@EB*T27>F>9+YK5!UDMW4\)<'=12Q_/Y01A*Y 2 G M8,V7J6;AV%7QY4+"V)K+@XTIC]U@XN@), &IJHL.1(:KUC8;RE118'9MDE9P MCXC_[:3%;>30[SI[_M6\L*K$%KH[O9FL&Q6QS81]0ZW;!C+ED[(%[]H$G@U MXXY06KYP=1<[-!!.T2:J/NG1BV1W0Q9;L&?KV^_% MV0#3? CD9OE;"[FPE<5-A5H]I!D:SQT =%'6.6HEJZS"4'-U[/=NW;-!)<-: M=)<)@]3C>*#66"B%-0R[NB1B4I[)"07!POY#7=X2T:D9/'-* @+;BNYR;-7S M6C9TPC6@"WDY5AA77Q_W#46;:1(" 78:-VREZU%!,L<75MAYD-MA5OC7#&L8 M^K(K*UOHAIJ.>DTRWVDSYL *,Q5 1B:1*E)A=R"$7 AX&'E/5U0-WDVH !N/IUKS[,I/JE#&WL*%RH&Q/ 1K: MG)^.O((BRJ+ :Y=UPT^-WM4P'(5\3?OXB&I,;PE:B;C;%4+RV MS@-JH3GQOK >AR+8&P\!'ZK-[X+S*$J(=Y(P+D49CFE>SNZ%/4O#_^0P[PV# M'Z!CAL,X#I(A?;&]$07:F/A5(">R8#X&$B*C=TAO/ZOZ9+8$["(?07-ZEO.[=_[P'LW<5 MN?6#:8/)C?!&=/TWT\V@.3ID?6H3AMDYW"-K!@P9NR&;#EG?\!J3:8H MIQ4Y.\ \;8(TAEA"(Z5R-K[&:6G\Y4PN[<8J^632YT;]_TJQ'IA(*GC)H2*6 M.G NR0FS899Q@*Y8_ <32H7GESR8.GR.R2BS89A!>$I:K;G/W,PK-G>"?*80 MW]&1$]$HG$T+@)Z87JS%I7?CU[,QI$4 W#7/JFL=?\L$6TW"8' RE2LE])3L M5R6R;UK%G9#(972Y&=^:]9061A3_V*4DNN5\/_+A>^?8Q15;VD'/9E%!6&8Q M8#.OO6: DWG6SM3T0LJ^YYZ$F( 6S&WE=ZO &%^DE07%O#8_C!)&;(EM%XC8 M\;T69I;NVRX$!,WNW*=8%(<"F;]";"<$[XAC;5:;&I*Q_RU9U)9P-(+"OI(Z ML+%<)-1$-MC![ON4B=UL\CXR\2Y@)*N:$A//A1-5&.4!"I-T<" M-[/S3$N(\A4GE16M"X8>[!ZMIKK L25'FL Q'\V-SD*UW$J'T(""N&])G(I2 MAC2R>4UBRM+XS1$)R(S&8DI2#W'0UH5,0[YD ME8![D$IC-)#E4_=PE"I8C4D_VCC(F4-9FN?QECAB3]M8H>'IW:ZW(Y,M[ZX1 M5 \!E*UK2\J:8:&^HW;A9%%X6L@VTO"Y<#NGA*6/CX8WUJ:0<[.,)7%0@C&- MH%<7M"4#:CC( 8@VQI6J_]3$&NW=4'\..UJG/ZU[7!#U12W)0P,@S4RGXL,B MMPTV;X<9*112H6B_W'$I[!!".Y/$V>]*%V G1OO(Y>^_E4VM&_G7^_AU!#H. M3NM2$K=G[BUS/+(QXC>CP'>#6',5!LON;C!Q4TWU>-V1BBAM1=(K=I?B8F&IU%,%TX,7EU361PUQ*$G=%6R MP!6\8>4$IKU@(N.WX=&F!KKWQ$M\SLWJTH4NP4?K_#]:2Q MMU*>&)%V_TYG_6XP#7?YQ<2S=4",T4 M*]8X'N9T!FQ1B9=WNM6^7V#FZ4XS M;)<_3I@X7"E5[.O<%K#(2E8S(;4[-4?Z"E-(^^LE-5]N;FJ-@I)&]PH?3/&I MMNS7UKF0]['OBL9%L4O]Z+-450P":5QO(BMY6NP)B>@\R"@*WZ]> 00G%M,L M(T6%JZ(-XI2!.DI6&K4JP: Z\LUGM9ESE4:MS[)&K6:M$$)^M64+$\]*,V09 MA)%07DH<^%[S@](735<>5F_=K:V8/NP4,+P,XY,M@R91SME"6'E7AEL(.T\) M2UWYP!6/1;M?AUECJ N!#/_?/9GUF'L:S#&LV55R7P&5_]@Y 3LR2,N"-K;< M>5"80"3;L_TC#84?AI%L>C3!> *:B+#OHJU">'ZDM5L__>?3IP?_?O_VG]_] MW[__Y2Z3A]^#[UY[GU^MYK^O@WW/QZN'HX.O[]VB#__?!5??__B\%\/T>O?7[TFW[UY/;\X_)=S^0_O]>T?LP=R=TD7 M'R9N\K>[\V?LZ&&Q(N]OSL+?Z7?+][\^G'S^[?S9Y.TO+Z+Y\KTX6->WO_K1 MIY,/IV??+3Z\6E__]2+XFW/S:O:WV3IV3S]^^.O\^2_)"9V[9TE\_#SV@C]" M^O&WC[]?WCV;W3]\_\/L[>6;;Y]_/OO]Q>D/[S_Y9^^F_C_(KS>_WT[_^8/S MQ^>S7R]O#E__^N'M[#=GXGTX/[[Z_H2<7LZOGE\\O/OM_.';UR\_WS[[[>>? M_^_@^.;ZZ=/^D;;MD=J'SJJ!PDYTZEX5UTRQ\9;&25/]>X73'E.R?_;XP$V8 MS0Q72J*<4-Y5<$W>JTL+5KN<_2?43\1[X7[N.CTL1E328$SHT18\;'8<[MR*$R=V M9H4QWZ74&5W1VU&TM/Z99'VY-*J26 W6[1T^ZI3286.:L@$&IIM5 U"\78$G M.TE!8KCR/PF^0NVFS*PK#FRNK8F5WFHEWB<)5FF*.W=[A8>0VK MKX_<3%Q^7A7L4;Q\:5'Z-+YW@M"?^&YX'_HWCD^DLUT5%Y?Z:VQ94!.R8<=0 MT48M!D2"-FG^_\:BT>9"\Q(#9D7+WLV?V%:$W87&B:3G09E0GO1[Q;\-8O 9\I,&QLU@FD:XT-'T_6#8T;AIN?K .'XH*,AT: MI\$#U;?80>0&#BBW"U;*8T[^2Q(;$G_W)6I2>3>R%[8)5INCK7G>.NPCB;,X MY D5 _'N$D$J(S749;'A7L_=Z6$P8JJWX91BE_5Y8J&7N,9,:EACH$+3NG6# MP5#]Q2=B\9]BA&3^MM_5X>:?%5PU_J^=FR9;$?D*[^=C2TFTYT2R"@[=_>KN MC,),*6TXA1(.J%QHO9//+ZY4_"91=ASDR:,*':3\>(CD4^\4PW<^#J/X:O8F M#+WH)O0](_*WK8%Q!;0PH77;<#._C8)V&[PW#85N+(9@&V'ASC$#"L=N&QI;72OL@8C/[@P\#9U6^V@0@XK;J%??*L:=HO)W M=-R*MC5&P8Y60D#=,EJM_,I.3]:0Y=9YT&!.RQ+8[GA7]K11 C" :];FF_'; MCN]ETX',2CF5"LKH;@PEN:!BOZ;/'Z<^7="L,$Q' [8L,18A:Z,$8&Q8SRK8 MO13HF 6UKP8R.KO5,JAOUR! +)_*K.EP;L1T.VQ(R]54?3T6>6C8/U0(&)<0 M0#Y;I[PS<]7>JX#TFJQ(D(#WA=LNB\Y#C:2_C#5W,\U_[OGU7(SLZ2:2J M;\?&#R4-X&O-=4W:+6+<2KLA;$5=DN((;M4J 6%XCBV'LFS&JDF$73&\SR;UR)YA343RGI1*T%QV; MZ:1/-;C40M,6!TJ,@>6^"1)6NS*S,UZ> -M /\!FD7JQ0ZXY3A_$(#]R2;@] M>.PL:9SUV-O\9\VK7&_-L5WEFA1#2DC=72890MEEL<,:_)Y6@$&ZA(V.=?D2 M5M'-0$ZWLOUN-%TFV); MJ+ U0L$\W:?:,5Q VZ+ ]1]7>#7%9VNT0"-LI"B[P4'NTV4=K.3V:^Z7L0W0 M1PGH)W^A5.9^S?[:1_;7[N'3+!&LX?OQO?W:2Q#[FB'V-4/L:X;8UPRQ 7)Q MSQEB8S:6]!R1/9==I35[>0L\';=5]AUN78.)O[>M6JQ2 /M5.,,'6.GDBV(( M5<,Q*\K*9MLCG2>TBSI5YW'UF&P_\I% KA]^N6#&\-EAN7! ZC(5!]MWS=P?!))DR;.F(%20K]X<9S2@$;]9TP0^ M6\JX# 0W"J6^@J3,JM 'M@NU.=O>A^SC>< ]?9?[D;;85@8R*K95Z ,[?-:< M;=?.I[=<\3'J^-:X5H*!Z>1KLJQ,&]Q^!FFT98L9,*=OEF"B M,T3-,.?$"(2VRBI .2&Q0_VH#T&[[! 6(MJ&%2$(RYLNQ240\U+ZG/_*F$R( M8[?O\,8NF;8^M>Z:1A\MY*XT@AK ($HX[5'.5FXB\)Y3EHZ=Z/XX]'UA9CK^ MD>.+T8,ZU=P-W^/:"UW.<5IIV40!C.3QW5MG9>*ZI:=A.13LV&-7]K52Z[$, M9X951A9,!J11T*)%(*,NQR^5Y"SD")Y++(.!8:Y8,_7*R;92DN)U!*@KA>SI MU@ZW55#&K@0:>:XDK;G^!$F0VN%5&)AHF^\24%\(\V5$!AQ @A9($:DY\T!4 M*8D!W)&H B;1+&0TCJKCO/,\J-U?JZNB9]5 M3-_3Y=$ZRZG" !IAR"5#6'R7!I?:2$'K@WR M+F#=N=5;J[5!PTS+TV=L9QK"O3ZAAS8W&%Z0R(5G^-7#[53-*&32.5=%PQ3ALAN!>AH].61_;=@,^R=)O0 M-1DCT,'ZQ@=((,U,-V_P$D@#Z^/2TH-F8:,'4Z809KYC6?S>!4[6QI>(KDIN MF%A(]VB#-W#SJ)&O':AI<%\T=EPUB$#LL!+H1E$BDF_SKK#@ 8A&8$B7/@2K MV\AHH'\5?.ZK@NWD;B+P<;*HMINX6B]_?$72ABGY_WZ@JR(;R$LVQ$H]NL_N+J2GIT6PB.V^I;* M0QU9*Z%?/=C(X4L](9*>@FXD5C2\,F3K>;!,XBC%[[F5M)XF2+C)E ^/LBT?(V1?P46\PSK[<&V=?/D+.ONS?#1V$L]G_I.<)8$ MGA@/PPF;V!B=T@8-,R7)JKG52F:TU.<&S*Q85NWPL.WNCB+1D;U*VTF+6Q<. MFY-W-Z=_)31>:[SXRKY#GE#4F;C2/4.9.%IAL87C^V^I9T!_Q:>X-YD&#U1; M1[)'TEF&04HKQ]=FAOIK9 =.@R$-% "S)'0X]$-HPW-9RAQ#\L!\JJU(6H]0 (U4MVF&[I71#>182MQ,Y2 MSZ,\\*:X'[LQ-&@TL0W$5H%K"-(#,@LD&KB/Y@!(" L[J_#1WKXPK]+FEIIO:*251V(] MZV0=5[]Y!.95+3- ,+E&FZ%TB/B26MTI#JA.HSH=?FW3'..^3>IF_$AY1R3@ M/Z1>VWM"Y_>B>?2*,&>>H3KQ_;SD&[ZT2Q<^2MBM$W>U*0G?X%4S/7*G?RQ- MRI-!0(V;6E/"C33%9O27WHJRPX'7;BK95ULCYL"*4^PZ8NBWGX@D^3"*IH3= MW'/Z;3)>S=)=TX4GTH4-DUN[K&CNM5^2. M!BG6!!:&\-G[)N09OBK)0(1%< M)V43?DTW$&_BT/UX0E?4XX(0;49J3[P/212G'B(P,S4 8Z?%&O)9A[2]RZ]N M>]UJ4%I&5[>,@9V=_AQW'EM)HTQ6#O7%G2.&Q"\689 >O_O0YQA&Z69LJN4. MT''$&4)9=R$M3J2@%;MTHQF.-,C^T2U-PV3A47#8C&38?L?N,)[Q38MN>C1( MN'%ZM>0><>H$\SVG.*<8 XNZ+O11' 1CTH(J_6'Z+7].4RK?DYC_F1]]F6Y, MHY;(X:/=J1OX*#$@6%^H&YT!9TS;N&*EYZ'?Y5I@\7@XK$LN]!G4'91_CBS: MS5J"/TZ!-Z S8$;GOB_:*S9W OHY2XH,O#36'O?8^ H/T1:5_ M)]HK N@9SAJTZ1V%/4]:W88(?>+-18#04E53?7T[/- M2H:J# +J*Z_RI"J9!#AK(7U9SA>?1+L!O592 %N (6O*3GQHHQ=F?F=JU%V3 M9<+<>R)2@$R&T3JCG)%>XJ;6OK-T M7!JO.QU0R6=87N@F5Q/A[-6C1,+'._ MF_'5?;F!&\URDTR#6CE'OT/CZ!:M[)#I\:_Z\0AE4$V(G#7?#T'7>B>)J'"9 M$D9#3Y9S!ZUF90!'R%T=1XK:MN%,WY_L->Y3Q3,GG!(?%NPYMDN0Q9_-9A'TDLS+^.6;6=%AH? M"[O1)V?=Z[UWZ!*9)VG6B1/=OV%.QWM3]MT(E:IT^YM@!4#Q$4)VS7FPXK_@ MQAJ)"FDT9ME?V4KK2Q);2HF1@C YQ=4]=T]F47W;*QT]WU7MS$&3[:*2JX+W M*-%T6#))4[ (,F%AC_MN.7+E[+[Z<< :X+#%1=@0*9VNB>AC!6Z$-P#"?#M3 MBZ:48Q(J@98R[?-B*$Q=[WDQM,QTGP1>FMC,O="UR&45JL!63F4O5"#:L!6Z M16TP.%K_0KPYY\$U\;/LW7NZ/%IGML8V0^\B[\]QM)8M=DVCCS9F%^T1\=ZM MSB08VKI0.P+%OF0A!$_>@,+^,<:N$B77^\EQ('KQ?&ERD#7.PTM8;'0B:AR MJ5B[:&N ,-T"/:-#T<.I1KFA]$<4&]D+3VN QL[3.N5 \R?WZ_YM)_;VJ*M+ M5Z&1ZX>B@YTEITX!1%L2"EON'@^L?:3IQQ2^5W@K[8"K'@>B##6Q6\A,G<9X M%4B";%>S8W'VXS-'-&./UQ:,?"48% M'=^.)NOBS T*B747R-KL2[T;=BZN8S@^S]-VD%^4X'X M(&!*X9J(0RTZXH:,A9_X#_+:""LJH@$XAF';9%FTJ8@F.H*Y*:9,CS;8VFD5 M+ 6!I))T>%@G"V 9Q3Y=#Q&4IEE33T>$J$5[DSD)W'**@M'Q*2P]J2YMVTW1 M@ZVO%]O)UMVKZ;J6KABWKZOG!.FLA_T:8W3VA)!W9BR,*V66M9LLE_YZAZF- M6G09""2]K"EKI81<*:6&Q#K&'+X9\:.5]XYV>-B2VG28&UE9IURO*6X3WPWO M0__&\4FT?:#5\+":OL=U8=LHW+ASZ)KT;LR(6+RIG;YB-X2MJ$NZ:CG^;4$R M^+]V4J%<%H=!!HI-31@ W]"00^*&S5'1Z"W4C4V2M7%XU78B*\R1T:2JG@RT MD\B&/H^C5*(IER]]_:18 24 TH6F+1O'*%X_#ED@\#'A@NI;K%NX"PN4^P7N M5<88*3K<-K;B*VZHV_3Y1LN^'&AB6H1_"ZH=5L,,TQ@>Y9!VWT@V[PK"(TS3D*F:[MPLZ$W5W"1,M@:VP61?Z6+BN3=41 MCW0PU70:MSQB376)CQRMB>LFBT2,'=K\]NK.I_.4T':%HPTXAO6B;:DU"$DK M<0>E*#FV1=7^GL;W3=A'Y\'I@TNBZ&J6;E3,L8HF<^[C\/].SAR:=6 N_E?K MI\DV_ECA3N!#:9W-V%UUZEL^2X1OGHUBRW"U?A@E(!^!0I,1$B?XJ<;QDL19 MYVGJYK\5[8BM,UP!%NGY%YCO*IJB#LRHHWD>\&5)M!^&EX ]#C:7Z0_!])BRX"O9H,#: ?@Q,;Z(L MU/0-("=T$;(X;YA^-1,-CB)9CWX;'J@2\B.Q]AM("SR18Y\/9V(+W"!)9XOT M?20[=9AXV]^N9^E%3 E&]X:4[+W[.Y?R8P L])ZQ&A? +LYL.Q-"YM1\P.LV M-0EBZE$_$7WA;HB;,!I3$F49G\1+9TJ$BV42Y^J@NLVCM7P!"X];-C'%<+3; MI+(TEM FEY"Z9QV'P8KPFX9O6?03V6%EY9VE#1KFR_<>9+!XF%H)#SNN>& B MU7P-P?2-PM#$5K+#8'!"<8VZF!N *K:25S;8P1HIX(BXW\S#U:%': ;;"]VT ML^SAL9APF\KN3X?BXSLG(@+F_P-02P,$% @ "X1H5P[SS(&Y1@$ 1>Q]:5/C2+;H=_^*O-SI&U4O M!"7).U3SP@54#7+RXOC[ZO^>-S_]U M?$R^49V:BDW'9/A&+HS9_'&DDB=3T:V)8<[(!WOVD1R3J6W/3S]]>GU]/1G! M-=9(-:EE+,P1M? +.*M\4+$'I$ZIZW6*?SQX^F"R*+< MY)=/;5@D+%2W3L>V^>N1[QT_AZ9V8IC/G^"'3_;;G'Z"V^1CL7G]2? M=O ]JJZI.OW7EX>;3[:[#\4&2.!#Q&-1/I9DWT..+3I:>1!\/GDV7G8^1VH? MBSW?8NAH[#V#+<1]"/R KVVZ%\(C?P]>MBR*S4_X\U"QJ'OYF*K!SX4?5IZK M6D9+EKH['NU+_:;HWH!/4W<]7[=L11]Y M2W?HQ+LCB&Z6:-CV8*GIPX.W%&MU(:]-=QG2IW]]OWD<3>E,.5Y?T,(Z1E*R MO%LGBC5D-[J_K$!TL8TFX37]3_"K>Z%EVIN/A"]7GO93VP&Z?]T VOUP'J]A MW;FR\XG_Z-O1LZ+, S>$/ZRNP$H LY\;].K<)_7[_4_L5^?2[1J2/#X-GJX>R>/5Q8^'ZZ=K^'-P>TFN_G7QU\'MMZO&Q=WW[]>/C]=W MMR58\C\5:PKGAVW (R]/+D[@E&^W^AG2>X(U?1YZ*!UFR7K)EO+U[N$[^:S^ M/-4-_78Q@P>.N+3[:3_0R:]'(SAG=64&ZX&3_?32&,$UNLWDW+DD'O_]\Z>5 M>\_WOZF(_!)E#9N/C[2NH_,/WQ7S=W*GTX_[74<(8KGF^.L1:)NG$_4G'1_; MYH(&(?SO"\6$UVIO#W1NF#9"N=]M=K^[N&) MW/]X>/PQN'TB3WX>B-3^,/Y([KZ2I[]>^26**TW(X.()?Y;Z MS199(ZV] +0,Q/75,(D]I>0/%R=D#D\TQ@T*)^N8 IBH'T,5M'Q#"Z8(M*/ MQ\K;\1M5S&.J!Y'!/7O1E3Z^A-N.SA_IW*:S(35)4Q3B2Y&OJC52M'_#Z[[" M-];1.:J%FP(E)P%3:1H( _8F9T\4S0ID;693JV@_KO!V*Y"WGQX&MX_7R,$U M<^?*W+:'%8>[R<0T9N0W]C]B&\Y?OQW,69MX#1?&;*9:Z%$B7U6-$B!7D$BG MT<71E0[&WAO>RV]E>I$HBL>RU.IT.6&NRZ!:@>1+B0?C!_JL6DC9]BW\PG8R MN &Y<7W[[>'J\OKJ]NE1@ \7)^4#^H>KG\K(9CLBQH28WDZ(8A%K3D?J1(7# M5]6):EMD-&5',V*7S/,3]I+4]YY;:L/;W7V MP5BZL_HK3VU;%"+YJ;Q@F2RJD%Q!KC6 M1X8)ARQSUS[BU1?&0K?-MPMCC/P \-?]@(=3>Z9J;Z=AH-]<^/#\DFK*JV)2 MSDOXY "6LL>/'J@<&MM&<[D#X918,T73CD<@H"*Y9C^X2\\,G-/ M)^1J-M>,-VIR\*T2+[DU3C9?^**8JK*ZA:/S)6B7$':([Q.3_MM.)<\?69\> M96*V<)M^7?0-QF.36I;SGQM5I]+1N=041?)H+.PIO F>,":/MDFIO2ZL8MCR M*V^[@#_OS"?C53\ZOZ>_JWKL!\<^49TW,V%T9][#E2J&B.2"R,4CT0.Y5!T('9O &RU_Z?.-CB,Z>(Z 6IBV0<@B8 XJ+O:S!N0=$P2$&6J>MPI.X04Y-L,'G M"]-:H&5N&WC,,=5)DC\,/S: .]&W-AC!*DK@/-GPXQR6:K7^"'YIL,1REMC$ M0Q;@\H39%RA,J3*:D@M-L2P.I&@G]HXWR+]L6UB*TSW-3DV%<>;CVVQH: >Z MR5O':W;U/;;VM1]$+@(QA?<^FL=#'2,J&>4K,Y^$' M66P))'G(Z#?+8Q>=W "T1]L8_2Z0OX@GHBB! M/F"2%T5;T*CNG:#]!C+Z%B(I (@./W!VR!*"Z&BN )PRV^\3''0QC2T*[+EI M9[ED[3(O=]W?*M98^6-#VV$$2C#[@=KDYN8B0$DL#6-O0=[^D%^Z!7W@6"87 MREP%8]'!Z\?H[J0LTP>+TB^]UUWK8_2\44Q 'TTIT/4,LWI>IY0Y/%&37(:! M&A^DCV2J6&2B:J"#*IH&/V(X'573/Q8J*J:@CPZIF0E:*_[,HN5C^!64!KQT;M(192J$)#=8(H=%/L#S@+F)M8 CUIH:&(MR MP\CV5+'7UDY>E=55XA+YS/@I$T*Y9-^B(9*V_625SGTC52IS)"0_I2L96+A6G"PX_._TTWO#O$ M24LBMP;QLACVEMQ:*+T&+6 W!3?6J Q"TB=J39678 5.;)-0T?)H;T1"E+D MC?A001 7/.*^1N#+9_@ML8<%7-D2VTC#H/4M-.[3?CQ^:GQ(>.IQ"'?/G$-& M;LHGS@OLJ>!U%5V"%Z *BR*3D%?]Q MB3KZB^&>VR%/;SA/ M-Y:;]6NO^1 !1NWW1X+;WK[Y7NR6\%6EVOB428WC>P6$Q/%QAI6Y6XIO?96Z MTC+L%!B8\BIY RMS?3OXM+&%H@%<8O0B6,[@X7\LJ#Y"9"QAQ(KA=Q9D2W( MWCO;:ZF7H<2CH'S#M?H;7XEU\%*&)E5^/QY2D':P\CG;B7]YG8#5X9*3O]Q/ M5?LDJ)4JJ3W6G^_9MFZ04/N(8R]J?A^FYJW#?R-)PQ['?*JTFC48\>;53"_Q M1)+;JKY&#,?>U\ZK>N(^=A Y]W$=OKXT&&2GU?A_ NQN[CQ@U5%P$0WHJ5^W MB]B:QE :QW#"IF:J#S^MZ+])DI]CO/!PQ.YYJEL^.BOU[># MVXOKP0T!+?;NX?O@B;600*)0SHL&:O$@VTU@2=^X!QK+LB;BZ>H[B!)_#D'6 M8%XG3E'*,@=C2=.L::Z_S5RDC%U2V<'(7-* M?U$T;&-%'J>4VA;6CH))N]I&@36B^[#0E<58A5L^,AOXDHZ<*R1VA8SD ^H? MUT\14C4!'20!-=<(B!6ZL.0*I)R[.>6U=19Q4RV>X&Z*-,.6<:OJE'SG<>XK MYNL-(#8D,*0I/]6E%D_-FKK*3UVMG=1UH5A3\E4S7I?4Y:,GMI!B::I5TU3Y M::J]DZ:8JWEJ:& S6D[)"KGZ8Z':;RP'!Q>R(L7V*,':-;65G]HZ&/BW02NW M#;)"=E^]V*2/ +,DCTY-'LG(@YEU\DDQ]-$].O\^N!U\8\:7(W >R>7UX\4/ MUJ22-:^$"V[^_7C]B-VHEC;;Q=WM)6MUQ:YYN'K\VYAP7 M?/9$$4T\.5+%MFMH1R$L?1A%R!_).GH_.;J&Z@N3/!< M75[??LM"\M2NG%3('Q2$??GH'+4-\G5P\73W4"-^WX@OR,21FMB:_^'JV_7C MT]4#-N@?W%PQ.^7J[S^NG_Z]WJG_Q^,5_NB(B S(I%6[Y2I@PDBMH_/+JZ\# M9L3^N >K]O'J]OKNP4<>-2F\#SM%:A^=?[^^O0))\?4*!(3/>*U)8,\DT"Z( M!#I'YQLV18W\/2._DS_R_Z9HBLKS7*[^]=?K+]=/6?!\[<1,ZS=H!B$)-/K' MZV^W@R<4S>FQM!:QB%!?EVL>\9;FLR%5!3'FI\7)?9?/R-V<95*[BV3(WDOB'LPR?&VO-YL1\-E 1N6^KD5-IE1!LYG%FKC(F.W]TJB]L6,E"!V/35;U' -ASK MD3J>VCQM=4>!BJ<>R3O"*DXK6%]24,CC,WNI/RLW[)WAVF,VJ-A2S!,50\X. MUA7NE:?MK"D*@%YXB= 6^/)Y<,/DJRK33N1T.RF&?G+ET97LJV(X]/_DS)9K M^O=VF*X4E;!;QW3D#$8Y!5N1FCA,' Z_QT<\R]P:$=_B@ZR]B(#P6[&K3\KO MP47)NX"8KM--C0PLB]K6:9J-L@;\.0 P_+E1X9>B C 54'O^LN69Z[7ECK@W=DY0_9WSCAN1FJ&!?:&8)G;,^0=VFO#Z9S1]_3,6%A"HW!&DCKS1.&,KP$*J M373V3,E\F\MXH)9MJJRA$[+< M3C&T)?=K&_D4R4/+;2!.W:ZN6Q'8$SK]?BC^PC:Z#R E8@(ID EBPDQJ"F(G M+=!*=!!M+G3 ^XYA0]81!:$ EK9 =&J3#_B/,<%&S,8K*[ED+#8R^\%KC-,E5I5)7%W"V^ G1VRJBN(_7"U]F!(NA5(TM%@!>S?D7N' M?#1?4A,XFK6*5W506Q8SOU%8-0Y8[H9[%4)E5%/H=UOOAQ?:@;P0&VHM@%JS M&H(]J)YEBSOWC@T,&3EN*86!(J(G> ?^XSFC=U%(O"?ES6H,6A'II2/(4CB] M1)B@M@L\AX6:1.S="63O.)CJ"\W69J_83#!5BF.PV8TG$YX,G*A4RX2(-E8T M(I/ ,I #+,U:(&0M$+K!YEQ$-/7[@B1O>C8*E@9I0T^1>?W>-.:PAC?FN<$( MR1QU8>:H.FS22L/R+M#N-46W!_KXRH7;3KM*;O6$7B_<"*TE0%H)T N4 FQ MUNQ'\E175SV(EBC%%\_-A2C1Z_268/B%!9JE21:SST "M^/1G M^%&!SURC6Y'Q5?-YW+E;NL$=L=W>37Y8W);?QCHRWTN^%^GL,AZ>!$C6+@5&(Y'^(+ MK_U=D7W@MX8^"G>#B[4;O AN#\YBB(TM*8**5U;G5S)'MU&S?3RVWQ$C;0&W MUS[N K@].",N&I)$8/*]>[A+X=#:E RMI5P81)((K22D!S>1L;$ LR)2FGNL M9Q03[]I!7AU)D,3X;NY6&A%022PDX_S@U*Y0K'1[0C-!7"L"5@*;=N18U+RZ M@@*JJ/D+\Q]'*K?C3R/UM^IP09)ZWFB>0$LPFS'F.,OUSE)?>WK?[&_[/+IO9>AS)D8ABV;MC45XCD?'-$?LZT4TU!P%']^,=C MT)0P]Q344#&2]-&&,2'!V3B6G,V' +IPBV,?+/*UC.4K>6\PK )C,"H3]'%-[JC9BOV\XD;CM3-Y+)L9%, M"5O#!(GJ"(=""5O#I-E)X:UAZBXOR;N\Q&KGD<%K5)PR5L"R,D=H1VA]= ^8WZ1>< ] ME>>&R>#,=!CI;#W[N;*,L9JUZV+Y+4+=LOBNF".X_"LI])I"KU5P>50<<'6Z0G-DKM,-M]]M^8#X8UHC8EW$?Q3VR4=?M[K_=+ ?>DN '"P)*J/8(?DPRT60G1R;\KO MRX0^MNCH6/UY/%7'8PJ7\/\>(RZ.Q?7"FW(HCA%7+Z59_=Y%_-'YHVV,?I_" MC]2TO*RU/Q:@NM;MR;>I!,*B@C>#=@2XHPVB=N8T7D3(XM[Q;PS'[&2 M9LQJ0^ZI^3A5S.4H)G%51L+O%OYNQ1'=427WMIZ$&2U8/!'%H.K.]0$M7B7 M&LPYK?0!3O ML6>L @&^&ISNAGZKA-!O)QK<$^RR3P-]H=,+2F>) /R5S.A=AZ*\5D.YZ]IF MC&M;,:YM'YWKAI=Y'? ?=X>J96'J'^I)QL*V;/@#'7T*&R*U4C*"-9E-=J%; MU,&/ [=783"8?@,&HJ\FSWHLCA(/(L$N37C&H*!G-)3B#,?U2I9X@=H/<-!M3_+9AKJKQH578A8'I'06# M@FLF"@57*5I&<4,5_4Z&GKN5RE]3.A.U&2QWLEEMF>Q3WX[V;)PV@_VY21?8 M%%.8IL6!.ZUNE^EBHNI,W#^H>GU6@R!7;:4S<1H%O! MOO7,%YD M^/=VS;9V8U@XF^IN\J3\W(73GOR.2AU:P09?J>G)0L6!:_8<#*T6D(G0A>+R&FZ'P\< M8\E$0[#C/1L,-A&#&VYMI4GL=QD@A]F'%8[NG'UNT(_ MKW*<0T5.,O8/CJ;$0593[ EBKY)SP=,.1O*5FS!/1'*Y4,FQ/1G54PWT<1QZ MJ\RI12KM2CFG)Z6ZSA3*UZ#M/&'";Y\. X42'X6<6Z %%/J M85")AT%%L.IW#H3*Y#F;-I:L()^!W@-[7(%2H-G-K)UNE3 MAP^36U7?!T@R'Z>U;U3(Z5$1:[C6H>PX^A"N0]EQC>.]RH]$*0 ATZC"GI/P ML7D-S\IIN:&/S=?U[RA);3EP;M$M!4)5M,V&:"6;#R6)J:+T+U1?[.J4U91Z M@A18(KT%*I4=M"5)^0*RV1%ZW?< R'P)LM_J"\TLAY*5%HY2NOR;,$!*@BAV M!2FP@4Q"4&:1E1$:&[XP+-:N^=DPQA;J$N/##NJG$O (K+O)-P05QNRH^:*. MJ/6(HSMWB/RFT.^$%\/5J1=9G1Z)L-3N"%VIQE)A1U,2)/6;DB UZRRFXLZ] M)%B"DQ!$7DO,B9F*'G#PS30LB\Q-8Z+:Y(,&'W)O#YO;^<7V,\E$P+U23^[$@_9M>4>_A%!/&DD9CWHZ@IRH MOB.#?.W-ASY230,Q+)!GJE-3T5CFI3*>J;IJV28?_$E_SJF>_XC;$ 2E(5]G ME]_X'N$T&ZSL\(IO<-<\@RCS!XOG]QPE8EJ0=4$+""]6*!O(]DED,N@F@4T^ MRPVR5)(S YB)<@K.+*9.+E3''5@6M8DZFRNJN3)@N;IF2<22^%Y(2?R[,^&3$/>D[&Z^]AI3B*AENPZ$(N8@YR@OW>UPG#FFR2V- MXO*1M_3/+3F)IQ&:*:#5;%4/5GLBK+8@]\OHB,Y1=J: 5J^= E;9JI)\]5R9 M'"G6E#R;BK[7(?&)9*.BV<8IW\M7V,H%[.0;;F2'QT;H2>5M%A756)%*VH@P M:Q%U:/C-7"HE ) L=-K5Z.\5:FKSR>>\#1[YX*AY'U?TO.HZ+O(SO!%JMX9N MK%H!X<[N.D6I2*L_,I:V>4K:&>+K !R!N7D=$K*3)&;HJ'T?_)3*YY&6GSKA M<;XB>]]M<0_S>GK,&7M1+80@MLMP3DA;^5GE+(JELXJI.FQZ^@+ ?>M=*9N.A_* M/@$N]P2Q6;VLE^I2>%\0.]7S?*5TYNP3X#VA+2<9OE.NY)'[T*.FLNI(9'^, M7*=#) -$5ME8A4[5H"$K;>LS4US- P -/$"V9%4 M^8AX"?6,5!0A:0R'N B)J.J_;XP4R2'13('WC8]4AD=(AI#3V@S.6 MG;!IG@0.916.Z_&>S(=HE)/2D9F&EU?'V%^ZT!KH?.[/8(SM>%D6_Z[& -4? MQ5((HM*<@C6BBD/4OAFJWZI^L*T0ADIS:)85405:?T1Y452-]99EO;N74["= M 0X'JFMEIOP.7/@]&;X9N0[POBB6.HID0/;$VEPIRH#,!&5@8C;;\=NWO"^< ME8O+)%$0$W1R>5\HR\X*S01G?:'5S6PZT%[LU"UKB>Q?[I^1G;_W0G[OAOS> M\2D#7N-[ ;8."&+=,\:JMK#I.)IWNZ)$OR*HY%@T[P[!O*?F(X)NE;+%+90- M5S- 6T?GXHF8M2?FX/ C[14_$7HCO6_\[)=]I/AYC^\+/:MG>O'XB3_D-ZL# M/#S-<\NTU!ZNJ1E 5ML(=GU^9JOD\S,O!H]_)5]O[O[YR"_= M-MBRGF"9RP1+;P0SF+A\SK5[-1Y7./W:^7IEP#*\!FID M !KRBVJKU#K=60;G ^F.7B,I[RZ@PUHXU/BWCM3O=K:.Y LJ9BA^;E?5)8P9SH*0%,[L*-RS>8*?$EM:$6:%. Y4D$QT]T@,'R+?[,N7JSL M'TY[,GPC7J,#HD2445M<[C%*=<,O++#;4I+%E$*"-KM;B.&2SH$ 5%:9S"=E MS Q8W9_\"V,"5H2MZ,_J4,N]ST-N8M._1_A;H_@'=N;W;75'4Y6NT.R]H_Y? M&4&M+TB)9L)DVNLZ!6-\4U3=(@!1T%'5%SXV!KZQS<7*.(/*-82X]+:#.[S3 MEY]W=(3>\I*2\L0U_H+W&J8;^1%T1:,_?.6;5$C M\&&5ZPC XB_N'B8=?,HGXBSBV+%-XZ1J9J.D@>,S?V1=91V3*L+T*5 M]>9;0S]F]A$&YJAN%2(/[](&N5-JIB#F.]HH-IG:$TK 2 M"]\U4W#L5E4[L6;]F4QH=?]D"M(.DGA)6BD&4Y5"&F\+ M:\!AI,-AA&DOOC@%FET6Z^[F'KR]11K$U6F5UU60 M9YO=+* G=02IF40BEE-)77IIU>K:99NH]6TJ4M9#NYG6[*Z20A ;;FLLT!3D M?B$S&+,_#OBT'G[('PZYLUUY^6#,NB:GZX MD3%7WEC% LN+&HW,!1V[DW^K/XF@2.9T(7K/ 8I91!R<-TNC/(J$EH1.M_K= M*PM#8DX65EHLBD*GE^&@LKWW'@X7-=N"R%&3;"M/IWFFQ..$TGL'@%_>?EAT M[#O.EL44N\;F"7*$2-6[FW^19]I]>J0)O0A#U0L?O1%1(&RK ]J6>&?%J@RJ MG=3EL,.V5V",6:B!55J [ >ZM]^8EDG_6*AS3!"KK&4&R@%+U'LR!AA3,>F] ML[][3=%MT!FNW"WN2!MH"9T(S5D.RB3+!&YMH-D4B=I[+$J"W8XH'5MD8AHS MX E5'ZES14,3C%-DUG2.+3SC4-#KBR2*WB*#@ M^,O:X=T2NIWB4N/V(.+=%"DR7YBC*9A/2-,CNJ1GG&QXI3QKE RTD3$UM,I) M?):(X.[SWMGF/>[2E64[AE (;;&,@T$C\WRO[&E"P82YI>D!R%^73(W)*EEZ MN1+,4%7XV32NOG$3%=']$$2_-ZNP2!7HBY.>0RVP&.\F:#,ZOXQWGBV=7OR& M8U5V+VVO4G =3 LPL#$S2O5LR0-R+N7:<"'(4>%9Y,&.BNWS(J0$+2=K[_7^ M,=<6I'9X9+C((3\Y^)F^>E4=M9_I,(P0%/_S%_DC^!J>K^?S&])ON MF44T;/&%JAX6;.' M-."2!%$LA-P+/S^V^PJVC=>%&]3JNP;R9\N[B3=IV6U=B07_/_5FJHQ7D_:O/HYTA8(;OB#@?)! ML>G59$)'44PY=*6G:6A615N@=$B0^T)7VI-!G4GO^\V5743F9:)@.X-G5<<) M=.B:FC,(5_[#LX==DM+Z'6J/Z@O?]Q)K1(B3Q9:V.?HE#CZ5: M3)E,R4C1[@=G[('J=6^S#5O18MB9=6Q\_UF..T]VAK1U3":#TX;X+OID!?F[ M)G4']H5BFC@1DLT\W!'0ZPA2I^@!!JD!EOHX2P.QGM!JIVUP6^:$P:UL\Q#L M2CM, RT-3VYH1Y%UHI[0B= OH;:DLY(%R3'5%/KMO=O*!5G"3S&5GX,TH6KS MM[JXJ\W?4IM;CXOY7&-3R4',7.L<-W6WU7R-J%Q.BFLP#.+=V99BQ&F,Q3R_64/8PB8J.?SQE;P9#(P]T/PELF$F-H*ZK."\>H M$[IF=4-!.$2N)<)\M#TK4I27QI1\(#/OYO\L"B#YYT#S6O=30/X:I@1 MVNZM#_22.N'5">]#;$0LX6V*,4MXCN> K9QP\GL M!BO/LN$+ECA_\OG3\+S0_>T#I!LO^Z_C8_)5I=KXE-PKS\!6C_2/!98(G)+. M&6$QB%,BD>-CYS[&Z?Q6W]'&7WUL&W.X6$8R=KYQ2;N#WX4Y78\V]AYEVYO[ M]-[.UB,&+$=$ >;?N[OK,_+T-H<=#TS0Q<"# MH/4 LPU00Y,JOQ\/*8@>>.Z<0=R_V$[ 8A&@?M#X\+Q"1,$O]Z\7][%$Y1Y) MG/VC$'6,'7I^$\4VDJ9RGO^"!C=/=^3Z]MO#U>7UU>W3HP ?+DX^#\U/YXV+ MN]O'NYOKR\'3U25Y?(+_?,=+R-U7^'1W\;>_WMU<7CT\.I7(Y.KO/ZZ?_LUO M_;#0E<58!=DBH"%B3XV%I>ACZV/! M,#>) H8T<&7*QISL'SZQ$H*OC9FBLC M]_/J\0MVGJ;,+:!5]Z\S\JJ.[2GRIO@+%\-1^/0HDBJZ71$-4BXW5=$(4(D4 M@]J\QUL7P ' I?]ZU/%@%22!(LBZH:](D15DI5I@:3;%*U)+LR/Y:.=#MM , MWKNJ?8"ZQ^F5\T=#[&E_&*VT%!#JBS>G%V<$#YU M!6?@FG1*=4M]H17>5 :+B>P.B)S'45[1+*\?8Q'C_+YUL3G*5JE()O%>!C,^ MZ_40]E+CI9Q[<9PBA[&92SI11^J!8.9:'QDS2C[<&!;:(X>P)98(5,QIF"[J M%>UH= RJIOQ+8*)"H/?UBZ(I^@C-J_]5](5BOA%)(+(H-]=!XCQ=PLO+#Y>[A6W98+T#H +]NQ:[ZNB\+X<' MN<*@'QMH^\'CAG<^)0KY4K/Z-T>"0"-V"EQ(30NSJ79%/<.#\P="#'M@ZDYA M3-W%-IKA[00.!)7EX^LKGA<4N#D6ZS)71:X;F(2="YT5?NH#"Y&Y']PABR)X>7]]7,&.M4S:U!2QS, M-L6>(/;"DUW2XC:+;+;XGFI?T]WCH8*= 3&YA.H6RR?-/17?20@L16% Y%1& M*225<6^%#96$IEQ.:.ZN44N3:C<8_V=AV>Z0%2_.BF'6:]UQ,S.;[@ORXX6/ M'1F;WLU9IO<#U@9:JDT?J?F"XYY80QQLJ/"LLR?N4OZ++D3/GFJ:):6:J.MO ME73].ZD^C:?I *B^3"[U@)J196TP[PBN6M8"/M@&H;.Y9KQ1RHN(QZI)1[9A M6KZI8CIF2?$2$G:-K?PL"Z>T2\HI4=??*>GZ=W*ZE%:YOF;$=[DP@:0YDW(W MY9)*>=/N5\49C'"80&7YRT$P_68:UHZB MZ-(J +O],JGTKM0@W.*Z2=*CIBPC-)ME'9L;=?WI1H#NBXQ3A^QR(.,DDX S M[&Z6L8R:FUM(/8TJH:6T>N MU8[](,8IJ8NVHM LJ\,XZOI+ZL8+$:-I@LQ;YM1AX[H=T>8T4V;VC^62.CMS M/"R+Q_+^K.VMPTAQ2IAF6-6?'KCE<'AWC8"C\GN8^_"] :ZFGWCT$^:^K0&W M!7!AWL7W!K@<]3@XW'B)X4TT1[K4%*1./18Z 56WXS8)?.=4G49O+0E5E\GC M$[\T];MBCJ:DN:4RM8"N@C%H+55/_N+JTZ(4G=:]'M,A)-.BS[(CHR@6257Z M%:^$LR-(O9I+\L9)G'+*^ ?C.\1&?D5U&\61S;[0Z]516O.RN;DO38CO[PL5WP2B[$9(Z4R8B0N1^4^A$J,^O2PP/-]K; M+FG23$6A6=(4GMWR)LTHM;T76_7;X0739:>:DN:O1%Y_63-&=E)]&HOM *B^ M3.[0S94>:(EANZ2Y29'77]*LF]VO MNBA)+F-91V1"*&F!7.3UE[2,*H204SN>RT;(>W<=E+#$KU/2$KG(ZR^IER&$ MMU(K#LE+_)H1^H"5]RSHE-0/DK=2D+24212K7'C7J;C_HE-2_T7>)_]>J+7< M?H>Z\"X6XY34G5%1:);5N1)U_=7T!.RA)"N)TZYUZ50\CJ\K@&KZ24$_W;K6)B'@PKQF[PYPN2ER6VN4UA)*A78_ M?K[07?'>!R4UGW3\]E\O,DF 2YT"EIBH=>;==,52A15]N5#"%U MM5T.&$E5M1)W8&)?#N\X7G;$%, E1/D#IC/GN,M%,YV&//IXE09U]VQ.3/)>EP4F?,9XR-HB8\ M2(+8$H5NJSY((FB)[?Q2L[=FS+>$3BN^LOBN,N;;125H9YHQ?Y"H**IV0>YW MA7X^0[7*%#1(4):LZ O%?"-\#*A\P#IDJE:<04P"6I4V6CFEEUF7@$;!0VNE@0FUU!%FM/1!0S*[]1N5O,K$Y?$KJ] MNC Y!"_YM1[9@A>YUWKW.-D=MRJL-KG5%F0I,VS4M-7WKO-9J="$IQV:FFI+4"D==?UNS\G51?Z?FWZ:F^3"[1S956K"XY,J>4 MM XD\OI;)5W_3D[/H?0OHTKF3@1;:'N4:=_$4-*&&KL-WE3:3EZC$ZM<]=0O M:U^2J.LO:7>&$#(NXRC;0LJZP$=DU:AD(L872XYOTAB61U+ MD3=0<1^')+X[)\?^^:[J DH%0'5;0Z20JZ> MV5N8+A>W080L=,3X=69UUY-C2:HG"1>FNI:#JLOD]XE?KO==,4=3TCSX:KU. M<:5(=;5>_@BIJ_5RP$BJ6J1XU7HMH255'S$%<$E1]6'=7"HK#@T;^=6%!57K M]3J9]=VH-E)"=,C"J\(Z_9;023"5_M JPT+PDE_;L[I:+YD ZQ;58ZO9DH5^ M)Y=BXS3A V8?L;]/B8X[UY8&4@(+BS^B+N*+Z2(I:79-5<%9Q5R?;IJRX;T7 M-$F")(8W$2P]X90TQR7Z!LJ:5;*3\BL^7#<]Y>?K,,WIB-]>X\<64.4Z/TDJ M:7)3] U4,FVGF[I785:E?IOFE.NHD^4DI;NER>>2*EDNE4HYRJM<2A;D7K5I MH>)E2))4TCJD$&+>ZQS>?(BYA"Z(.K\_%B_))2U1JBHX2^K2B;Z!DCI10F3K M'A*_D\R#+HT.()?4Y9'C$5H\FHM)B%I+S\KI6,7" )7EF(5%+DJ?B%=G=L>4 M%6'>Q?<&N9J 8A)0/4\W*>3J2;)Q(@JYY%"O&&ZDA&3L@I@93[/0JE^W=EH5>G^X?A M);^)P76Z?S(!UBMJ&FJSTQ3:^9SPEH2E,. MOO>TZ&XGW =0=K)IEC0E)OH&RIJ$LG-^7J7G6:6G^Q*FTE5LG$]%3ZEF23.N M=I]2.;2HSF@Z3P0O=.E)HJ396?DI+JGSF]<,XNJ30%C23>DW4-9:JMR4D)+1 M<'7]!<2D\X4YFH*N5F?M!S-7)>O\TBL-#QYA!&@.N[6"=I6GM4G-2M;OI5<) MMB"-Y(N=UE1X,T25% MF#OPO4&N)J"8!%37X"6%7%V#5Y@2&'N024\0F_&S[>KY/$#6=2%>84IO2'K%%1S5-7GY(Z2Z-7FI7I8]%E)5&<6KPVL*_79X M^]Z:,]+AI*[#RQ8;_:*F5O ZO%:$F/F[0,INU;!?>+U75Y0$N9U9D61E:[Y" M\))?T5==AY=,@$FI,X"BUN$U6T*_GVL=WB=; 1@P@_N\X9C0:S"B_"2T7V;]];@V=#]?W(GCOOS.JE MJQL>P1NI>73^2"E11EBSI^AO "*B&S8\TC80H\R*5FPZ;DQ4'2PX5=%@$? % M*\$X*6J-Q4)D\SW_=7Q,OJI4&Y^2>^49^.&1_K&@8-">DNX984D?\'9R?.S< MQUB4W^IST_!7']O&'"Z6$?G.-RY1=O"[,)_&4:)M;^[3>SM;CQBP'!&)T;]W M=]=GY.EM#CL>F,I0'9V16V!?#IE; X'0]M_TR;V+@0=!ZP%F&Z"&)E5^/QY2 MD!GPW#F#N'^QG8#%(D#]H/'A>85^@E_N7R_N8XG*_1 V^T;YD/SP?W#S=D>O;;P]7E]=7MT^/ GRX "X?!O!$;HNXO7NZ>B2PD(N[ MV\>[F^O+P=/5)?EZ?3NXO;@>W)#')_CB.R[O\]#\=-[X\.-V\./R&B[Z6.1* MMZ&.'T2WBQD\:;1Z*H)6CY]5?4'' S@+?[LSGQ5=_9-53UUXTA8^?%$LU;J; MW(,1"Z_C7RTL5:>6=4FMD:FR0K:!/AZ Y%[@(Y_OX>:12JTG>-T7#:NQ1^)O M^+K?0&V%>Y0Y!L]-3$];/6YS701@E!V?!*O$G$/XUR,$!'RVYLK(_9P01;NE M%WE5Q_;TUR-)%'_!E6SUA\)3CN!P7^H+[$9XR-&&)N'^/U M([G[2NX?KAZ!O-D%)TM=Q%5$@-+F04?*%B!P?VP4F/II&EX2@Y 5S396B!F( MPB451A)OD:D2'W4:[5')3L(=K(VUI>KD;4TI$Q'-G]55]+(K0'\U3+;(TP5< M;&JP2L"O;_&L(M)=OH-KT%7/&RPB(\%!.J4K>A8)TK.P(;.V&%,!M6@"E$3F M+-O4(G/.FW0L$'O*];@%WF!,R 2:[U9Y..57P(R')]="(0A5Q237E53'RQ M.7H+ MU=[X(G!KLGAVP35*]DDZ^R@XFT -\V\ #O/YC7Q7S-\IB@URO'4]@K[^;P[W;0_J[JWO@C/9ICA MV+RXCW,C+\<%C/A0(77/D&J,\8);;1.0P' 3HE)UP<_NNQXK4X,K^)]6),&* M_,F;[=8%DB-U%,_B3"6"Y"-'PTHBO0H4/D]+'!+5 N1K5&&,Q!%)S08OSL;2 ML^'"!AD!_&_-*8H1H >%TS4OSX8]P8-1OJA+V7!"_*\ F]UP'\UOFC%&M"!&R,F.2#GY%8IU0Q66DY MIUQ3)U^H9@>^A]BO1A@Q-SQB7G_92#,LBK?_1 YZ0XL7CLTIF5#X'>_:W"T9 M 9(,8 -KR1E^DCP@WF@FYPUY7[PQ59 Y0/P-53RH'+KW4R/H&T C@&R@KYT. MK%678B>2_XJI+O?>RRZ<=WG.JX[/>?6,69[-MKCAN"(S%9@#E@-7:-A3 8YZ M\@8\P4C2X4I&OQ@[)P9HLD0ZZ7BWV7@/["Z0SP4XO$=3 F :PSDY;L!S+5O M0TK'1]L4'CNCBK;V%7*$\]4S-6<"<<4-O!-X@0"/J$[W!TW]8Z&..0\M+(?1 MC!FP#--I@(P 8$L6FU,;( N:S$GC&LX=IZ&'X#^U/.&S(N-HD#!:@F<([#Q5 M37@!"!.0!P?/KJWD[-K<%[M.#!"G\ J4W,;";/Q./62? G>>_Q4HT9X*Y*\@ M<4\Z,!U.6!F+.SIJV)-D8NL&>B\(P#D M?*J 3!G1!3-%X8LI+LQ2L ?-GQ2;K "YJ_H$U&LP(BUVDHW@Z-?Q_/$62MR% M!@##XQUWC8Q3B0ZO--'"F*LFJOSN,IUU@[4W=![ N>X%Z.<9)9!%7L%L;\!_ M/6' ;\8UL*\,55M?6R B-E;&!!*)(Y :^0JD30"OT8N[A8:[A0"!M+8N%T1\ M)>RTPC?STCE\C>F] L!D4?Z (9AZ_!.^H?2R+*D<:A4IAP;LD-Q(1FL*:%XW M/.TSBMWT2D&O-."85M"4!2XV7I%[P%@WC1GY7P7@8KZQAZ.*.9B;@'_^*N2] M[\HS\-L_X*T@_>8:,#I2*%-8&R Q8.DS-"#A)M!O0.=0QQJ0SGA!67>FG[9) M02SIBKU AGY6<)$J2[0#51;VM= GR@O>BQHO5FP-'B$S>YA*U\U(TP*CS%1V<8+G'>\X>Z6 M,#@A RM@72/@GF>ZH@8T9@K>.S)!0L OH'JQOP@P#8+$CQM8DJ&S7V:&'S5^ MI#%>L\"B=7]FX$"WQQOA('877$)VV^&6V^7H=?RY:][:MX*\:K%\:&RIR*%^ MY[//?Q;U.8Z;#=Y\C5Y[==;XZOG7'CW_&GLB?SCQ.^96PJ(+75F,F:57!]%0\U" ;PV/G&MS[ M#(<"<#<( /@=)99G*__0V8+83O@YI?)M^I8%"@0S75QOI,OA)N<6JP$"X"M< M 6@^_CN[XF&A44YR\)4H(1H>Z/.""P3^P^/QOT[@2VNAV:OO=1V3UM18:&SS ML&L&,1600KE/$4QP%< !SS67CVC 6;C0-&;K,$%B4>^IX1!WW@?O K'@'/+Z M?Q8ZEP@,N'845VMC$W7(8@HS*!VHKQ\+ QV$@@;@ $&-HL<#Y]\\U8$9%T@Z1A,]A$H$*3RW,+I J&_84 M'1YC%KH9\H?>P@Z)A&? =N@T5AS1&4* +#=_S9]KS%6='SH@4'30/_&M[$@& MV]#K_-CXP.C)8GP"E_*B2<#::&$R /FN_>BG/1U>;%EX&C,_.HAXU5P"S/4Y MF3O(>LG&CM(W/FD,8'68)Z1.@+#9\0WWN/YJSR//6,]4=(O;^?Y'473AZIY; MRA^"XX=/3O+8'Q5?=?%N?-X(3N<47%V>%7%R,'IU#L9&#D:GSL%(P ?KD?P- MPZ:PD'V\1((GM#KAV7>H]#LOL!Y W*DOJ/IS%2]J0D"DAY5"37071Y:K(SQ: MIAFO3*U"(7Z!3@>[@359U!^$7>IZS&;W1+7I>YA)ES%69EB8*FR J54O!AA: M1)GA35X_7!:%77G[B+V=5?-3'FAIN!:2A3D007XC.(\U@!0_D9$ 7//&B>VI M"%)^=X#3 >X&0]! $,%>X!QG9Z+?>\I=CNZ3&OQ)@1YC?)C?1^(%0/SQW&#/ M"S= V5USUY4"3QO#H?OF6%V&R2_E;VC@M9KA'):>KP3NF8-R9\-=J]Z0E;40 MJHRF9(0FX5)?1KW/6-@ A3\6*E,-,%P-)RW\7&AL,X[[-R8S.T',V"(@-_YE M*0V*:3*KB;,'ZE6 PC-]=@KY 5.<<=2\7@(B!H1.,$L RM0^QQ2RP;J MM8&&;.HQX8R_C=W^"M2YM$58P@)H;GYO!:P#+1Q30[_%BTI?K6!Y@ 3(AES@ M&I&C+:X88RMLT#Y1C73)TN'\5U")I^P8$+Q%\GV@LLRB'>J$L'B],6DP-=Q] MP)!73>[:0['.B0B>O]C4FQL=WDU6;+)"+F4'4]Y$N!3=C!3WR9/XS[/?=>@QUXR(B,[QR+>OM93-"] MNAN4BH(F,*7QF)H3Q;:)C?L@*V4%/\IR#3MHB6QO6756]SM40CBI+'J M54:7&=(&<#&H-'1HL^]>J,FB^KMA(XG9 .?&4%"5OT$7-.J5#\X*[B9?E/$E MK&D'U_22(G:U-<%^%B^WM\@EU\]C3TU*R0S6/;4+Z1(@NMU*C.F, M!$^:U4N]+9+=Q;2.XC8+1(\-$,:HV3"7&'YC3";'KO)C32D&A[CDIC_GAK4P MJ>>B!>, PU/[RLM*'9MA.4.LIGW94?;>-,",FI4Q+L-62I9+)'1 MS1]QP6R[>W,7S<-]Z*O"@#QA_BB7?IPY:,R;N>PXX]QZ@E'.,$VHL4PLLE=T M6Z]]/&)#>7XVZ;/CO8I!LX5.UI $N;79)P1U1 <@3#.,PW+QEO^$"3\+\XUM M@TF>P8B1ZOC"L.SO%&ACO&/*CM#I-8-7CT%7Q9JN9B^-U;'##DOQ@BY[OM,Q M UTCLL'#:'1+PIEMV"QZO21@KNPPL>_PKZ6B*JSR?$G*(DD$^%3!1*7=YW]W MGP33"; ?$.2-R 23:OWI* :MM\W&$BL4L]\00L(TL*^*R@_NNXF7#'7-$H*8 M*[M$X;UEKI9O?8$!O"EM>"$'#")0[I$''/%8$OZ!YQK\QNL@S.7(RQ'+RPYP M$V.6H0E_LF0E=/;CC=YU<^6-7P3?F M? 9Y*>1:1[V;?3X2?T(H%9SRZHI#*0BKF8JP)L2#65OL!:;'\\ MACW6M3@T0W\^MC&)FSE7U"60V2I1_/FR9W"5ILKB:G"<@T*""AJ&''T+]M8+ M+WWCCEQ$/ .J;FMO#7ZB5HMQF,['^WI^-8T9MK#_9BJZ7=[T2;Y8GH",RR5L MO5N-]&L]R"R?SS752>UGN8:/EP//\/JB&AAX=G+DX;!RS""O/O?+_;U;F\O) MTCW)T.F.J;LV=^_/E\5^C8O!P]4C&8QLI[H)3DAN\*,3GY?M9>[S8[CEVOO M?H@2 M8@+D83GY# :.9ACSM;%:[C\IF:I@6YA8B.*^?S4)GM=8N&+!?6'#_\(U^N&" MTD=!\.(15CNP6"]8.,8S*[IDF;FZXE@]R^P83&O5QV #601) 6O!*DR1?IB2\>YE9OIX8CR=,/&J.J/EL$U7;M9P8X9+K<_9AZK;GE8J4B.ZD B.MH::7 MI#R@L5H>X,ALRY=:C>)WIOSNUT*9E%_NB^>>*!,L0G1=0EQBNFXY= PQW=@I MM_-INOJX,5Z1QMS=\\P\>UONX6\9^S)YME98;%N."6JOOG 6@.>K;GDFN^\F M!D9FR^))NK.T>I35L84E6:>5Q>2\,<2 QN@[VCJGTS?7RK@.JP2 MCEPX69D>KK$C@8$%O6>@4L^XJ1*0%,5J9L>N4] YK6SE)[Z/9Q;93BJ?L;#9 MC\:D,5G@3'6\C+M7>48P+Q9_H8[I8P <_MQ>ZA"("Q1$\%"3PO-U:]EV9+EP MCT8:RL@%YSKBD>;SO:2OF!,G,SLKC7#.7"DN_CY"(_TF>$\(/+9$N%+'9KL@B/.O@& M8_*RP=CCU3?6]RZD*5BV6UP]S7/,&?7YQ@';%O-0+.4-8W$OU0O^8%H8\XKJ MCM)G<6JQ3LD'Z2-O->,K"W6-2:=PQW)-$J]JE-7>:SS2$=HQQVLUT7!.K'5) MN=[I9J3,Y@O+LX_YZB[8E\LF5A_DCXX1&)2RO;&#E4L;6-(^Q0/,-GEW();[ MSI=U['7&B+ U!HQE3()EO*J.7$<(L2,C(._<,A8F0L114WWM-_B]'YH?""A<'TK2S3J!D]$=+P7)F55CV!T+_!$ M:EC&2KV88CEFN\_7I@ Q,Y61:BY#,"'GD/B^RL+XF5#:.K!^70>V40?6K>O MLJX#2Z[NN+4:\52D' W?.&K=:$K'"PU,\O757R\KS+^\.3_&5_62/9ZK#A,# M+2-FCJ&8M(C%VKB88#./0!'#GC?+[)Q'GC-(EQM@GQ@"H:QL."P ML3Z>;IH$>2I&12A?NZHYTF,]IG[NB%R6]C^W0.2X?YT11S%&73M.4]LHD] V MYZ"M]N7W9IMMF80684*;K\.UB]1ADDEOVY_C;0% AMXHEH>4:%*>[QU/3+7^ MSOV+5^A?Y%VW5[V,F>^EU#"Y19=K\2").M;O0(E93H\X=/E7B%2SV;'\[G9< MX[CZTF9CB*CS%7O'*5%M6,0H:(1/U%#.+:B(C^C-\$(WB>?:!B!S,A-"J!Q,=@FDFLX1AL2T*G&2Z= MXQS3Q8&FF2]H6D*[V:TH:-(,BXUP%G7Z@BR'GT7EA$T[=]ATNFEADZ^JN\N- MD5R"LJQS)\83K/K&,",3>7!VT4F\)T6CI$Z^IVMGL[HR@4,JG<5=+82D*6V, M@)!F_+GQ[QPA.1N7@A3A%*I1LH*2?,W47CM<94J$D ),@V9WR\GVQ.K)_1[ M$E@&B2J)8O!63Q3:;:F:.IZ4K]TK]7I".Z!S0S5@D[-%V>X)_4Y589.S2=EI M":*\V<.G3+9!VCA)(5@,O[!>3$474\ YOY5VOV\M%-@=WJO15B^FW.)Z&\6O M1"H%'LI.!L.-N$7\PS=?IR7H)3TQ[=F[!ZCDZZYLMP6Y$^[6*!U4\G6]R5); MZ+:*-GXR $N^#C"I*P-8.H7IKWF+.YW:^S4W\G6/=2L:V)/R=5$U WK050(N M'[E?]#F0%5SR]?;TN^6VV.MH7B:.<3E?OUA3:$;@KSI6L8*2?-UQ30%$ M1XV2>"C)UTCK"=T(Z4@U2E90DJ^%V!>:G9R"K/N/Z6UO#5*"")^OX:OS5BRFWW([D^=Y7>**9KP.SW16D=M&91QE )5_W9:JL M0).O^PK,U5:SHNFHS7P=0"U1Z$@5C1$W\W4 =3I"MY4V3%R'_2K@/6_FZRZ+ M4$%<1S-6\)%S\D>-CECH:.5KLO7#3^8:'ROXR+FR*:?@Z_XC?>N^OQ(8!:U\ M3=QN6Q"KVL"BE:^9V^L)_:JV/6GEW=NC*4C]BO;V:.5L2[9!&6^5.QNPCN_5 MBZE&%"1[VKTPS#GVI>73*MD@FOV*HYS]-X(8(3.KG((Z7_=-:P^!H*P@DW<_ M3J'9JFB>?ROG[!T9^"FM4EAFG]]6N;GB]*.:.G/'0E;>F/ZPFZ+:67LW< H9 M/&@ST[R;9?+_QX/'2]9>CJUX:;7#RQEKO'AXR=ICL04O?:'?SM!3>_AXR=I= ML@4OD@B'4X8E,Q_3VPSK[VIE<2#B) L^EU.QO('88;ML)2$AN(F,C<50HY&: M0<=Z1B2EJIVO.ZDI]01)CA\$:Z7Q\5<4$_DZKYK-CM"+D/%48T)JYVNW]UM] MH2F%NQ%K3$CMG!M:"*+8%:1>_*A7!%S4?M[J>S/KQ93$S^N;.$:\D6,I9II= M&):- \6?#6-LH>(]KBL_ZL7DS@O[D/3^OL7)@)<^;;V=QJN-O'HW^8:<.M#' MC]1\44?4>@2>W941W1?Z_>JU>VNG\7$G 90,"E"_\ 3I](#JI''=)@%4N]41 MVH47A6< J#2^U$2 ZLI"6TH;8RIG']B]QK\Z:;ROB3#9$\2JMH#OI'&))@)6 MN[I!YTX:)V"B4T>2A;Z^MSJ2L M5 92_F)^6TZ2((MU;F5!N96I,-6/8,+6>,HDUS(5GIJ")-:8*BC[,B6FY%[\ M/*+*I6-N!NL//R^S6[1+MBDUA7XG?C;\.\Q*ZQ;M &ZV.T)7JG$3!3=%NV[[ M34F0$K3Y>8^X*=I3+ DB2+66F OGE#N>4MIDJ7HQE5A,Q?,[OV$S;PPG3E2; M?-#@P\3)W@&;C7/2=X,F:]9[RZ*[\F[>#1/* 2YAI($\#< I9M?M"^ MT$S4M^GCOF@F50IG))K!;A?=HH.!&9!-JIS->&33$UJ])$WB,O 5I95[AYBF M&8FLX3"1*]KX)U5:9B3@8/R_HG':5&F8T02B)/1:54'/,#$(YV!Q;(20GD@S[ MAE!QYD=3D#LI:*A.F:39I$Q&LZ4KF\F6@V&TD4Y4U<[0J5(B(^K68E4-CU0Y MD%&!DT@"UDF/E4W\R4%0;U5 VA&<>W5.5B99CG%1T^K5320+2FR,AYJ.T*O[ M2!:5R1@7-?U6]EQ3NM3%@#CTX>A'Z MR$1$2JBH+2L^=J(C_X!G3Y B!#QKSAA)16HA<@1_2SS&*'>8H;2)//5B*K&8 MBBS];DZYP+"^,.[FUSTA-U_"'Q:@(%+I M?:4L;4CX_504QM2S6+/EUF;0C]!;Y?WFZ62:GA\SHJ! M($9H/ENCTD-E>8]021;D?HW+&+@LP>F]!9==09+W.;8XBV3M3-+1#CJCHP3N M].USYGMU:E2.J6HYG^J]1,?Z^\)?>;FO+XB=^+43[PM[J=+A\D5?3VA'&%*0 M5_I<*1.,+NGC/*M!"G5U4+Z;.+LHKA2-5 M.#CX5VE#_T(I0_%IVCDF#>4$$[=1#&%_<(I54I0(CA) *A2MDC+ M,>4G*:":O>*Z U4^NIMC<#>90"A<'&0%JC3N[F2D+LC=JB8T%7X@2T(_@F^Q MG,#:PZDLOL_!8(<8<AGVS'@?."K\(.UDV3PCKVRE.F298Z.,1&33%CJM>E11!,P4[E[H"')V0:H# MQDSQ#K*NT.QEUK[A@#&3*H28##5]00>0CS, &$W78(KYS^>-W'%.?661NK&)98Q MIA.2@])-ET$:#JPU9V2!-4<90*>7+L,J+G3:7I*E'PNP+8.EJ^Q,#+-D\L3( +%W]?F* =:6J!EO3U>@G9\E(";WE M54P/)Q,C!1([A6<=E:22/JZFT2VPJ549LC#2"(;RIJWD.:DI/DU)$4+E>U)? MZP2,,B1@I#J=I0CML-Y; #G?FO:X_)^@H.: "YMSK5%/;D<)_5:&(W\.A(]R MK4%/C*N<$L_J9(R*)&.D(!U9$,4Z\)]S2D8*_#03".'WAYT],4];D/N9-58X M8/2D+.].?BZV<\&.>RY^LA4 Q_GGN?LL3'Z LU4$4#VI,VJ16_I*'HR9H@O\ M"X$\4E.=G)&98CZK\'"\5%Q]WW\6EJU.WI:OG)^S38QX8;OB[&+CF['Z"ZB.*+STC_U"T!?Y) MCH^=&QGM>BMVE\E??FP;<[A81G0XW[@HZN!W8>K;4:*-^WL2 MY8C(DO[-N]L^(T]O<]CQP%2&F =S"W3-07-K(!!Z_IL^N7M\8% M1!W_>O3;(Q\&^\"FW %O7ZK62#.LA4F?X-E?-&/T^_%(_ UO_$U.1B>1&(1+ MGMO%#.X9;1Q8SKKI> !R\+<'"I]'JL9ST.XF \NB-FMHX>SFR;@P=$;9BDW' MFQL!_82"0)RCZ\QO,_*JCNTI[E[\A6?918'$423[;6F]G7\>>G 91C,BCP+N\9026#[L$HYF MV=MBD(2-(,N'YX]T;M/9D)JD*0I$%N5FJC669E^7=.1L2V+;DM-M*ZK1'MGU M'2G)$Y:" %D!AB]IU,L9!7'BDPW ]WA7U-T&J;TAF-B9.QC^FE*N*=\ B"-G MNIU?HB8UKMTI_;+30/&NBF2*.%?W?TE@=/326!U4+AV.X*8H3NA)'AF#JSH@K9:+TTN4)A*)&DIM!-U+^]!$E!O31) M0>&0P;X^Y>X@4/)\GUZ:L' 8?D"6R!%DFC!N*"NVA'8_PV[@^^M-LQZ*.+2H M19[F0ZN#>4IU76\X%O(T/EK=GM!,T)H_08PH<@1GPY&^$G[8##[L](WO<#_O ME&==INSO.PMV@OQZA&Q17LE70P5- @FT:D.+1-M-2 M/,&TDZ/SYHFG!U[?_N/J]NGNX?KJ\62)5A>G?M=TA+7'\=H6X?^.%9YX'$WI M>*'1NXE'&Q<+TT0?.,(B=C@BZO.P5)S_KL)^X<4B7"L&:<14Q%*'C^JP6*9AL2**GG>'6+ZJNFH!&Y)GPQB7/5A_I0>'4K]XES@^VB=\:"\ M@AX(1RR8.-4G?MC-=W(2Q:V1 LQ_?\_RN0T)I6#4Z6I(4DY0@+A21MX-9F\4D6$[@048O,CD) M=S=*ZPIB G:N TG9HZ+3$3H)AD!D%DWR.Q+W7)01.;!P"=>\*.A,O=8MVUR@ MB]L:Z.._TC&\_WF ?E;55JFUJX@C)-B0YAT''^YJ+<-=EU&AWW?1.&0LV)38LVE!M "N+PI@JM5FD:<;204'<6+_# MVU5]I"V0(/@7Q*0:UH'@7:.IHC_#DU440K.9,5;A 7-@!VJ=D"??NV8&B!## MY$N"K2EX%RS&HF2BZHJ.H:P&6Q!0I86Q"D5GG9&?346#T]1D 2'5MM@:G">P M.!'S@B@S?)UJN9]@C2/C65?_Y&\! 3;'0-@(4*QJ*M^D]UYGNWQM%J6_8V4/ M/&&\&%%V]]RP>4!->R/*&&@25DTG$SJR\>F*[<+KQ0# \.>/C(4V)E/EA6), M;%D8!)M;:+9U4F $)+>X:N1:B N/-!X >5XQ1/0'$%9R)9T1>.F%8DT;7S7C ME:!,L<3+AV(_S3-92P#7JC%FW+:8XROL5ZK!BX$%[.G*.T$# MM1C)3E3;@;GS]ET4M^1/I%?V8M^R&AA%Y0%A8L'YS:EZOC"!5>$AN&+5YKM_ M!87=(7"^>HP%6_A<&Z.X"QM8D8R=',5/L#.5RP\\B_#0MPB+04_>\&K-X 2. MEP'B?AX/X75C#A>,'A(\4Q":PHH,FC(PY;06$*("2:X9$D3%@#TC0SQ*ZRP9JM@>?#&B!$*?K26 M%+)<]-AY#SR#R5L00)0'LSFU8/F/9;%Z0@9E8^C(GX8CBOW[!ICJ%M>E^+-- MRMR[>/M2N'*T6![*GA4DZ*#RQ"72F5QC4'5%\[6^LG"A\3I51U-<_YA.6"1? MX8)SC&M@D.97\.\\9AH;\%#=0.$\0?^ YD"W/,]@EA3ZHCXB(Q#../X,;"\LX')-J#S M6URT[DY:D?KIYK^X0+R!]]WIR\\[RJ.$;D #:,QCX:P/BV>"+LK:TPT5V2T.UN.B;XVKD0Y31!5([@W20Q69%[P>*N$2#N5K-U@HD@'AS3#9J) M#T=9: 6$]SP:"%MN&K]'HN6*@M39;!H;"^^-3;S'/.56T,Y<%,5T:=GJ@RE? M2Q:I;LFRT9*E7[=DR:4E2T9NOAQ[M436!-=4ON7.B&]K02K@+K\H.U6VI5RS M"-+R/=:M82\7,+ <&/K>_FC#+^RON\E7UYMS3TTF^8&> ?#+KPV+F9\WQHAM M=3W1$U86,Z-[C\OE;KZ1!O:E.E%'3NXT*LE+Q3G((O3KMVNZ+1Q94[YBOYXN M. HH=_@QTX@ELH)T4K2&FPDL,$56L9P$8*O$Z;_EICU@CK7\Y'*L*W;Z/S[M,_#\\'6S+U@U*#P[:2>9^< M+6O>GE\=[89-2+:R "06QB5?5#EV<:-RKZ%*TVPE.2$DR5B!!: &BG2\%$Z1 M4]NC4EFZE?J>^\5QNCPRIXLK#_-;;T %0>*U?T6[DEDXF:^WQE-%\!2?N2,D MAD;)'?4!:,?E^;^@\)8 GGK2; 46"URLZLJN6S=2DDRT.HW@6Z>J38]1(P-5 M2C=>367N/4\6 U:ZD<"&UO@#Q090(U?GSW#1H>E.\:I/HCXN44.P?IKN4TL0 M(B4XU84[!ET*G:0MMA,4 F5.=3X"6R6GUDDS5ON,+):1%22V$$V2O10Y@F)K MJNPRMN>YG=.G,V]Y>Z $Y\341E8*(?(9F*"5U!;F54B5>Q' M,#')UR976IU-:YTW>A%N#.!9#Q>&HV@]6^\%J/]ANZR)-+^N8 M?C"I*8B=VA%6.\)J1]A[\V&D:0P?VQ'6$OK=$HY/KXFH%$04QQ'6$;K-G-J, ME,01EF.ELC(T@#+=K$63SDV*O6M9\B*OCG1S#-V*.4]BGY&I\4KA=%@K]<** M-%9WJW"207O7J4YC+6NI,IINEGZ1H6G\3DW8P7 17$V'QXY38-]IK%[)&3^XH2IN U?50ZOR/G J[,^LDJ0];K$2,FZYSR,A'*H68;>RM=QH%Q MO7>\-0QJAM5*9XW5@GW_/)7-CJ-W9R^ 4\+<$'N)990S4.'Z47:'*A*Z!9.Z M:E=O;@4Y1[=XD2\V^CYDNM!P#LD@.A'TO&3AB22#!17--DY=M(?M, RD="-6%9NO(+7;_VO36UD)?ZN:9BG6@6,TAMRX!4M>,<4EH=_+TP-9.N_([B,*2M]+,F]N7N-F= MP%4]'.607[]G=GO!K_/-KL?1]6?PS#\65,=FKI)\QGO>PY_+ MD?:,>/F]\(^[6+Z$8]N8XWV(#N<;%T4=_"[LM#M*M/U-&\%[.UN/&+ !3,C"5H3HZ([= UQPTMP8"01+]=WUR;V/P0>!ZD-D&J2%PQN_' M0]9_\Q1$/\+[&^>N%IF7=&A? MJA:V.%V8_D:7>0T:BD)'7&?!,3XX3I92C97K/F]]A$6'<=[74AH(&F'UJ&]/G\J?K/5]6<%4T3,* HNICBJ\Y M%D\D9)F-AN/\ZR3NLKBNL:#C*,+!-SQ?\283YF&.Y1\L]>;\D\F66T)?#2V(2="%NF0LH.XW'/ M=K?MFA2X,Q&R['36#$6/*#M2.?6B$ER\)T6CF329<=%HIB,*HI@X#2ZI]ZSB M>)'2Y(7M'R_E.3>C1-RB1NN"KHN$S=QQV8MVR"4)1^8-G#1!A&C Z48[M,IZ M4H&]2"T+]J3,#'@C&H=CV"\9J]8(!VWDC+P07WNJJ4-#>YD+\F.YOTMG9SL= MN?UV HQ^W"NPTI!Z*F!U>DG(/W;SUOQMH*B\,>&YF_HS(,!:Y@A4CD7\>$8" ML*P%IJ%>_9Q3W:([A[RUPX_V0^*/I)!J"V*S501S%&; ,(X8\>%M!*=ML7RU MJFO+OAC'L45'Q^K/XZDZ!MB=$O[?XPG@[EAJ]?"]/5F2SYQXP'NW,R)#KI\' MY,I\>FRR$ NF+]WS>)8<9OP](Z7[UM!'86,BNVVAU^W5K;P+LX2B(*73$YKM M7/JKAQ<9I8]5\7]/-KFZX+F/YY\Q@K$BC _!L\6/P5)1DWTQQ^=7_T%%4C0]8??O\">]%^)P3)G:E,S)@PSY7(S48I%D=]#E5QN0O,=B['8^28,%W MDPL6/OBJC-A:'^A,474@A"]NO/)"P9"=_>916&=#L6J>;.I59*9J&HL*=#6ZP:9-AD!"[)0 %BWQ9%,;;[BP?(1 &S% "JP8/_$F+--VP:A/^<(CX"[R1#@.<=K\B4;RX75^NC@ M#8#([0" >,2QF!MZ _=A 2-9$V>IB'90'0#XN.HQ'RI[PC-3UB+BU4P_P>1V MU69E)P-]?,%DYC,%,Y9:[S$KI;/,2KFX^_[]^NG[U>W3(QG<7I*+N]NGZ]MO M5[<7UU>/AYBN$OE@>03^LHB/<@*/%7MYIC2VGRDLX X26=5!4ECLP5Z5!9\@ MC<-Y9\I_#!/L2PN@1TTV$]H"BO-X\P^PNVTV0!PY5M%&QM30F*2&$Q!>H2H: MO.$9Y02N]Z3QM+8, RQV[S[4[7_2\?$\U?> MXQOO%^8(!"V]<%_LB331)]*>X0GG?5F0P$X)"JD0N$!C$[ 93#;/=P8>MN^) MNMRM"P.&BL;_9^]-F]M&DH3A[_@56*^](;\!L7F3LGLZ0NUCUK&^'LL]'?MI M R2*)-H@P,8AF?/KW\RL*AP$2((42()4S?/LC"4!A:RLO"K/9.^A%P+%@,+< M(LU;C['R[X D::RS&]Y%BX6S3&@LUH"?X+_GT?R6YCWSOX?,VA2*'QHWS78Q MCM;A)JOZ8@))(VJ55I$X"HE-*XNZFB%N8 S[G3W0%N1Q0VEF(F/+0N8=(5O- M%P[#\=KA#"[@TQF.=X_I$O[1O8@I[:6%JN3Z[7)5*V.K9V780BZ>9NCDMUM8 MNG-ZS;Y]9@RCF23C^:^EG'372/84WN?^-Z< M%&2 7&^#:LQ+KB+BIUMLF.5Y65 M-I)W0ELI*Z&L/H*M/>7IV%(O_9.Y#!A"J"SY:PUU5YK6;.3($9(/2IY[T[>] M"$P%Q[3G 2%SG+Z"ZI2%SG3/AYNFZ6,%=N0'Y(U!WAY% 7H 8)NV.W8BO(UB MTCH\X#/'#+FMX<2P&II\00<&<@-.#? V U/$6S)V+5\#ZH1K"?[%O;=]ST7* M ,+WV31R3/$2F<\ ',KA)7@!A[@J^SG@N[B#?T#;AZ_ 'PXHMMX.#-A'?[H M@^T@H$'D<%<5KFH2J^"*] U\;(P>&J;YS P\%Q99@O$: @/"[K/&A%@/J,#" M3]C25S81?41P-8(I7AH@<[TP@4X\6 P$/(D,MAT.BWLC!)XX1NU)$=(2+,?P MI)8'+ 8V@I5%CF:[]YYSSY (\=""Q6!\&$5/%Z;L,Q0.!+B8(=X<* "W#&R M6092CW$,P)$1G=/IP!\$U<)-@BC585,N3,>,652.@;C69N8] !5_7;=A55C% MRQ!8[)R%W<2J9_?ZH!=N*>_?KN\]V'+Y_)-?OM MW?_?KS]?'%>6O%+F7O01)2DC:M@ 5+>PZL.&-R@ M&9@%NI6H!94.DI2^<$!_7:$F0172;K[^%A.6_A7^1K]MO7Y)ZM'49PSN'[,Q M6C+X"\>>,+"UA-[++Y:EU,R"!S60BQ!SNN-802DWB%RZ/]JC*/3\I<8MW7N\ MEGHN6"4"?U/ JS4QR=*P!.;P6N.YE&8H[50XX+#0&OC*?MBPD0\.F.D>?'8B MXH?ZP\R#VYTS06-NSJ_;.LA(@B-@_CW>='T0\@)NL.BDF*'[T,C$J"F&#<%> M #5!/_PR/TKV_A=?^ M5O,)$:24#Q&:SZ8N"Q>U3DN?@V4<"6*UP.0DNQZ/?86(,TZ2Q/J,N"F[ +-F M3+<>0/3<_$'&7%],(.M#IO!(X+3;[D$%GR$,-XF MH(G??HG!61^V;@TWA*T-C6)D)G"Z[<-U&LQ8Q!D)9KQ8\BO <;I?)D0A@CDVRDP./R=O8=-D6F>_NL&3/4;^18X$E.<@,F'@52+ MU>[QA?2X^'E/G\=VCY'8]H8M-?(%-DD^2R NYEPV%RF$,1H$<.5 Y&LCTR&U M'I+ZS,*O @CQ6VP%6!ABX6,4B_VB!D7E?)N4_7:VJ'0+'R@1 M(-@">+O=*PZ*V)C>Q5>@\HLR:5K5;N".&S>;X>^O"40#^,(XTA!Z@VP@VW0< M]!I-0.QA.M51M_..G%?, L*/?/>+6R" \Z>S(63%Q'H@LG!!7=Y%N)9JZ&5X M4H9L-IL 6H8GI>8OPY,WI^3)8M3MR)*5[F O$ABLR1G82@+[T7RE&RXG@UK] M;CD9I)61095NH)0,:C6+8ZXE-*K=SSY2V0Y5L>4[6+4[:8HJ]W"/B0P;!7;X&D2T*I3E-5NN)P0ZMZLMW9W%T*5 M;J"4$.HTU]@RJXKR:=R:T7]2X.!'+]N];;% 6V3_.&<61GVD9 F*(@BA%V<7 M[>@";^CO5CR]Y@1(*NW<1!G8;)(#F\+QL$.*_&/*&W+0V%Z@QU/DF!1LC?N, MBO9L!WK:GV_P5/6TAS.(79R:<-8'0).ZCU_$*AKNU4YM1U"G #-=D(0O$_\# M>6/^#;G_,<+9[_$\MSC<$TMQV&+R2PN[&/K:V%RD7?5YK_Q&?^N:T,[./E=M M&Y\_IB"H*I]KIW&SWNV&9+RCZTTOX7HKX6#7]G.PZVL<[$]#;.WA[-M$ZWO? M9/;(HJ[0X5=L3N]H-%6ZA9(VQ)I[ .92[6Q"5 I_.1-B+?2/=O=5NYM;WLB$ M),.7"4V+X[/B-MS1UEM'9FHU&DB#Z^WEX]O BMK>K-@]*2L6&\4[LF*E6RCI M4ZB0$RL%OQ0GMM>#_P1M^1*>O6/HQ-Y)O7O-*ESNU>ZAI =Z7)ZS\?CM6*EN]E#*ZX)K9;0BN4=>@=1BOU3\N)-)?9II5LHR8I5!0I%;*=_ M>G=[]PYF1>R\G=] PCL@EIX;+_:<7UZ%]&:, 210KFE'^)7--"8(%5 M_XX\'K,"0Y>*S458#HCJ!Q/=#VP4AT@8.P$BDN]YR#,.\F0Q7I50W\8-BND5 MTU\RT[&>)V= )$]$8CYL0P_:9<@ M^H9@FM- R$4 E$; M%N@63OC&4E=,LTFL^KEG@?VN/V"2TDY@>"[U0YE[V&0H:=HGX4#9$Z7@X\[A MU TD5:Z)MPU,#4DMLQ,H41X/!B4-87GO0OJH4Y<;V3#%=KE?DKKF!KS)CH4' MXBWP[SL!(9:VDVPIW70\V)4H:\0D&Q=KF&.G.9?5'8Z/@!\,)4A1G:_/:/B$ M.]T)"NXO;UR>X*W]-7*7!HF>YS!+"]C"Y$ET8QI!5-@DD3^KYYX%>KM'CSP0 M"\X\=I:H_2UOCCV'QCRQ"UV?+GW<= J;_PCH"C$G/G49F=A K4 #VO(?, Y M\RC$W"M,U!(Y7!B!X18 YUE;0"C< YC\!P#@30.S(S%$0XU".1MA_VR, Z5X M7E@50;*-AO[.',_T13%&XH1,>A-8BLT7/"-QM"S*!\=L0LXW -T*\-BM"%3F M# 23R'$$:R;D.938 LFZI[0VUPLQ:I?J(&#P=DGHH!7 $X9(PHT=^()-[=1P MR=@ :TN!DPC:V./RM/JK4=L7_2TJ'Y,NI,D4KB)ZUXI2![GE:R5KV,D:E)QH M!U3\C+3M66BC+KQ -#@G.DY(,) '4_!LTA]"\U9M;)$9F;S%?H[!$I\RKDSP M32!3P!+E2 )C2$.E1CNM&=NT M$N%<,[UUX]#Y_#J/GSA/*^"A[?_!8T#XV$\J&"N"L>R LV-RP=K9@(]%6:F4 MA]%O).\J![766Q;FTE/<=/LI;KI3_:8?*4E*#T3GALBKC:->4PC;,"/\C-^N MQ5Q*_EMA>O7:+TJ/J$Q=1Y.NPW;Z8EJ8&M-ZL6:]#:,24Z]6,351+'>SZW*E MIEJVL]W!=IVP+7'*&61UB%FNJWW'N!EL'QV\&?7E1UP^E2,PZ]?GFI!_28Z8?J@*J8 M$E_:!FAOL0$>95-='KHZU:/K&./N3QPT/4W\K'/X^%G[T)'17/^FPL!HAER> M0FBT>_BC[9QU:+3DW:FH5/1LXV@*1@5CA3#*%GZ857>ZZ.X9,K)*?5 PU@?& MK\S'G\QIR72"W5>;&4]JTRMRX_$W?PN5V3!<\E;'RA-^N47Q$W*>[ MS8)\ET>DMI0-\NX6P]TU@:%SS/2%KG$SR ^EVQ (WCF<7@^DMCL]A=;]T%K: M-]XMGTYP"=OMU7*[&Q=>L^>M"3$G3_18UX_K[R6&XHQ)OOG M_W4'_XR'MNB?_?8ATS])"/KNB05]?R]V[U3%[MWF M^;-[?UM153W9?:_+6Z^K3CYU\MMJONIY\OU]!'WO"()^>^EG#4SX->'8]_9/ M9ND?W+$W9U>]K;4.XJT-Y[\MFES>7[W;2J5HJ+>7 Z#7KT9Z](U!*S^9IQ3* M]R^WJ/^)E19;NY:I7#SF-M/Z?I?ABMRE:>+4,C\\ M'A "(;/F?UQ?Z^]MYEBO]&^1PZZ_FE.F7U]G**W$6+NXW++=>Y$ET_0 .'Q. MD#TM5E!*+%'%:785Q%]R,!X6.ZN]J[+]I-[:P=CQL'U4\)T53NKWN%; M7W5A?SNUOJITC&*F719"LM; A576="E+#W25XU6+AK1F1J\6"8^K5BXOHO"# M2 \3SPM=+V0R]-3Z/_F;9_K/N?/*,1%K(,?_N,/4NF1B,1_N)H:,VW+,FDML M0\/41J9#D_F"&6,T22WU-5'X_VMZQ&51#\%3MFOK'YYF>XIF8YIM[T^S[4TT M^WUF!_H8*'+J^E-=$:9HUJ !TEGC;]T MDN*P,4T[A-^+687Q<$GJCFB)V;AAP3C..0MG'C'1P\P>SW0L_^0!7#GE4 SD M%D,,X0*@X6_Y>,8E+IL!/XB'X/+U0P'.^?'ZQR/YP*X MZ#K7U(ITSBP;;L!HOED'YT(MQX7ZT^#"X>&Y<*"X,.;"[OY%^(<90 H M83BQ(O(!@ZOB%/_!.:9*7M36:<33\N*A^6.H^"/FCWR6=VG^Z!V$/U#Q:*B. M)$\DKUQ/?=/"6,)/NB5AEKJ>\)&AS^SI['J)SH-USP"MFB%QC<^O44?V9-UM5V,V:.Q;L%OBETT MI7BB? _LE'^M4I<0_^]&CE$$#XA?IF)D8HSJ)B\;.J]>P]?^CAC1KA!_RHB;.T6),C8!1?UR/&$J,5_J" M<)Z&ME\ +6+T68Y(Q2[2+MS"CZ?A/8R#Z_;[^] M:R2A RD>T^,5#B;O#CN28P-]9"]'=^,9LR*'?9FLT@8:76,PQ-[:3@3J=>V( M^8T$M^?RA7,WN&T!#^LC?)XH%I[(D(Q'-.QM-1_?L??[S&=,_P0XG 7Z M.]BE]>O(_X5_[ X(78R4:1IZ\OMVLUW8U[ANO7S7E+,>]Y#:JP1=LA8L!==' M%$B$?I(N9N@5#DW8IX7T:3=&XB-(".LM<[VY[5[.!D%$7M,FDSW>SK&MY''8 MYQ@E7T(6][LOUNBJSW +196ZQJ@Z8L/6S;,(6[M5?6=M$]@DKXY'7BTQ>[!C M=(?;9P]NW'S./W.>+6'/'?[3)-?&M[TU0N,C"P*X2OMLPGP?74TAV&)@X=[; M\#%K:X)M[4ND#\C*,=+N$&=O)_]_IF6H5>XWSHI=4K7>Z R=_RL4\C.O\&#SCERSSWK0=8'Y3.HJYEWOBQ M[-];B<7OWAO"X5T*A20U2EG(PV9EM=NGF,Z]@[7SF-*5[+%]^/R^U+F93NB] MVGI6_'Y.)V:[_(="FR?@?_IMT#%:-ZH_Q<[,MJU!39;7$D9[[WOS-]S;"RCY MLD#?$':@^6Y$,FK;+G$P7W,$P[?0&RL6[W<7;JI6+M]E2+MZ= MN:U&+M[.[M;E^;MXNQ6Y>#M/P,7[:#NZ4J?N9]O=PZ>[2X+R/F:/F;M3 MY1HKE^X!7;K'3!Z^,9K][7-$E$.W_O KA^XQ'+JGS@:^Z6Z?!JG\N MW'%=\W5+C)6N@S.W$M]K]PGX7NN<7KN?)U9EUS[>(7OY'MF+=\%7SMBC9-<^ACF5-[8>WLFGME_EC3U_!VBM@*F5 M-W9;>X3!8-L#?>6-K=#JK,0=>V-T!Y7E:5ZP-S9[;"=VQ[:,8:NR OQ+=L=F M3ZU._MC.\?VQ1^DR?*!O? >SG>D/^%\XPP P@YLR'=V<3GTV-4.F+[P0+'K; M=)RE1CV:<6XT-Y>8=2W''O CP.D'FR?]]C.4T]R)47^@2^AELCFP>MA?30 MFR@,0C!SX>/QU(J0^CJ@[>NB"WK.7=",7- 9Q[.&F;\T3&,'HM(K(*ING0]F M"^R].L-^T^]62U3:SD1%00PBJB"S*-&7ZX4T@-,&!<='=,)>QI$#.P8"%BWE M:7Q+]KJV'Q@=>A#A,703A]8PV]?99,+&H?[@18ZESX!T]1%C0/9P-M?R/Z?C%_*X83_425#4WY3?_P_=TG':3W'[[+ M9[Z]N_OCXW=ZY,O7=]]N\0]WC=2.#X1][@ZAW\AVE)UAUB-Y)#F4@8'&]:S. M(;'L8!P% 2ID$.J:"?;),K #4 \DR$=,!V;A&L5S_XI MV*[ICL&:@>'J +C M'_A,LT/ @=:):;NH(!],W[IV/.\'XBMYQ!!#SZ;,!3,-+3@!.RG4A6.Z_*/> MZ"]0C*#]R(*#@P3^QP7(KIQ$801;].)+GY$:K1BOH:76\)G0ZK -W+E8@0' MWMP>HVXGTPDE8HR=R/?QBR/FV&R":TQA3[B(S^Z9&Y$9H<_1[!3;"?G+"]^; MV&'R5XV![:3;$_P%3IT)HO&8!<$D7X:PZ^.,*:M] RLRQOYV.CM-?3Q5\Q^R$0E)N;<=I:O MMH^BNND/;@"UN$#NNX5@[_VMB1.-0^[["$C3E_T/2;/5P8@@&,!>]V:>PZD> M>(;?"^%QN"M:-O)#9F,KXP^KI^%!-Q^2VC9KYG%&(S+W9Y?%4 M?$X<,_:"D#CE!UNB8K(B;HO8+ESM>9C'XE=BT$HSO)B./=_E>M\$'0G,-#45 M$RDF.FV1NW&-ZKF)&Q8QKOP4DO1,? M"*IG\5W(HXMK*#WB0M%MMP2%]4@SRND2NA,8#_*^R90R5/QWQORWJS),7 _D M>V$_%SP88\ YV>3N(<=%BBF%'V/ALX!<05S+(# MU"F1'=);J20(BA M:8X!(_[O. 1EH,$@751F0'\V=(Z$[&BI4^D(VA)&X;)F&+_: MT/^$OWBT&]@$\*GY@T(=T0*?Q^#'O8W?0WL%*&8<;MT9^SEFBU S$?:_(]OG M<1+'?&B<] 1K0$2W@#EQ&"),I%LL&/OV"([-GL_AX@5H1%H8>?>$\_@@++@4UTZRDXB[W_T =P8@AX*5:*01"R$RB2F^3KD]M*N(TQV#C"]"F>+K>)8@M/_7$T%),+J;9L M3>PIX?@"^OO>9@\GA*0D#Q\>A#]Y3-K4'6;R^#D%"8#DD-=0]P([1\!&2&H@ MWI%#PJ6VW=V2>$T=@((%8;)R>J7$<2,8^ _71F?/'4K@X%0$6Z?C$6XG$%#W ML9LK'F)(# .4?')"VG@U @16@@X)._>V+ MSZ;B7F*Z(C$@\\ 'RYQYI'(I=Q$3=ETW,AVM ,RQB>9Z2!HC6J"0ZO2:.AB/ M#OYU"N)I)9$#+/$9F'+,N9[ZIL5T!HK>A341G +R\4$G4.(QBE? 8H24"R:Z MH2UFIC\'JR;B-CLGS)D]G5U3YD.(ZM^SKNG7(\;3A\4WY>H-_8NP7TS*>S5D M+H )HH'ME0_LSCJEGN!V7X3U0ZXQ4T2%V2[P"OQOP8G% M+X+=!$CT+7UA^D2P^@>7I\1J#Q(27#\#"_R\@!5^VG-N3'3;.>2B_AO9:,4* MTO<>W)1'>#?@- $C'GPSQ>_"98A\SLHMN^4M4^*#Q]9$9V!NE MV'$%5J5?VRTI=Z"2RNV!O6O;1.?/Q-A?J MH6_&=4/HN(%;^76RD>V;)C0E14(6E[Q&C#N2V8GXUZ3X#V!#R74TK9SXNU>= MESHUJ-CSO."VRQ[(2L"/K]^ ECXUH7U)DZU\.WUXZ_;LHBD'[W,H36 M3,L6!8*N17CQ75.4#(IXHP$G M8CNT')L T<,GQ]*9)#+ 02[A,6 M&[\&+/&^ KLBB'0 %/TW.O(!N9NX92QP M%L)?YT_>&8@L\0 4XRROP?K&WDC1",2);?I+0WMG3@&SMX*FWG#YKG_\^(8< MP9F_&GI"H>04(!L'CM#YD:6^0KYI9!?3%Q'JEP!6P@7B>RE)^R!: .,P/Y"> M"G*@^8PN8Y3]B/^$6^L/L'.$.L"8MH/LF64/ C28@WC%(D&$/'V3#4WWAXYL M\@.3Q["K2S@6VXWT*Y(;SM,W"*%+W)L^O">?S)5(:*2=LP;]LE\?3$H7Q.Q>"6"3^"^>;^&_OXJ]^2+Y*?R6@X(EOL>7W M'@"GOS7TKY(Y90WQ-D!266N\3JK 5H@";L'/O2B-@U?T% MF)EQ^Q3S4O_-L+0'Q"JHQT*)?_L>C">0@6FW#>6D3YD_YR_S.P+\RK.=51 W'8T$4)9" M@0#&JJ4]SXE MT% ";3?N->%:+;[OQ<%5'L+,T,#Z>[V\T(N+(-')C.'U0)BQ;_"L?V<.\, ( M3G5BASQ&R8LF[_$*"%^[QN1W[EX>1:Y%M8$Q1="&W+\\?'**5#1&,K?NX2GB M:S)QP*9">HD"X3#'#I!9HQYM'/3Z6R )<1%MK4U/Y@@9'X8.?.=0*2/&F4HB M)17:H" &(<<%K(C&#&#G+7CQ*)$R 4+\&EM48+EB9)>R!5*W:5X;8* _PPWH MWBSZ=@CD%>)'.8CAF\/7^A>2;:">X:MW/%J?>(W[RFTLW<9]Y38^'R5PFSCS MUD=D1?J:L]1B3W)#OY4U"TF2*&AF2GZA .34\7MM2WD2>CS)/%]:C/L*;.JYGR8'! MJC^[U2NQ-P'*$F8N13W], M8/(F&LC @"S.&5W/?^&7+\ ;_UE-#AE+WCF#R3F@)HZ'->9F.1F'J7#2W[>9R0 MQ.\L%+2C7.6BS]Q[3C3GOG7,;0[BC&KA$"\AI:F5'DNU9]0*OA,OE\16KU%2 M+U=S;WPA^GV?\GK)F9&Y/AGDF$>\D+ 0^R_&HB9=_KR=309#@IKX91PDC&B9 M(S*-$_@"S \=,WF B?O\SV*"2SQ5XCE!F_P>;>KWIF\SGOK&X\U* B3V!!Y& MD?+@]VTI3#7,I39M7S(N_M'Q>)8V,LV2Z@B2.S[=Y=?:W'F]%*>!IS]*I(C$ M)KP< 0;&,:':#M$@B?V02:V^.%XZZ=#TQS/9$0I=B()UT&"*$@\F20HO;7R+EP>*JZ8W$%P&= N=ZFGUJMUW&\110# MB$9@VF?9W.Q-NKG9^SBWYR[?9$U?UV2-]R:+7[5=WHV5[E\CT Y "9$E2? MX]GS:Y12_T:47WU(NET0,7^)0JRIV9)I?VEDB'J9WTS^CD"AL+C2 U.I'"HZ M I8/;/(O4MVTN&1RA2':AUBQGAS[43 3'Z:0-)8?1H[I4_^\5*]9&2NA1"#T M"#B4%N2RGPOJN*!AN]M%[&+@48QX M=8>!H1'H(& H1^ @$E%0)_F]Q(= M:]# W"+3I 0D2&^1&P4\RPF33N#'0 RNM-**P/(>7%YZA'YID)YTG>1I8L(Z M I-C9D_(:,0LK'OJ5JBE<[)##TO&T#5.]3UX-BNF/S]T[G!.^XCE-LA< -D! M:DW8?I370R5WU&J&\J.ED66(3Q&8FC3BI&T59/8:;]"T,"< #4(@*G,L]P// M37F=&Q7W4YTESNM$@";F/=A:5'1+9!%'" M4V318]8:%I+E7@=-3$V@$X%P9)_W@9HSEZVG.GSFSTDG2.S4QYCW=]]#J7DG+LN-BX.LE M""?!*23O[%"J'S-?\785_GJ?LT8;F6">)-21Q=AE<96QN8/*$-"K5 MPD"7:$8N[VXKY2#"MN9F"G%\JG;$T#">-_?@=HD+KG'HD"5-TI)*&,G:%"YH M2H>+ZZO)SU04RSIQ=_)#ZWD<\/0GU]^V2ZH*WOG!TJ)>D[V[4*^A"Q]SRO!! MO!O+3/+8)*1+;VPTHB<+A3> +<0==9T5^8;2^Q4'E^$+7H#'B98M*"X7-1DL MY+"XS=]2)%^#=+ZS46R \B MEFYNEDJ"%8:*<"(*E Z MN.)M0 X[L7E3U)'3VP?C,CTW .N:#ND^;D91P\FON@UE@Z*>)(E M#A5_63SI%MN$215.Z>F4F"!;.Z1LN6C!#1WN"[8E@1U+"IU"#>\:6;]10?2" M(/I !=&K)O(C:5Q>;.S@M6292 XM(!,H#K8',U"PUR%F#4IUD$G*)MD$^BH0 MIN.JE;2:XQWG^] R 0A4'C^CJJS$$4[W4NFNED7/J&ZHLPHI&7AAY-F8*HY. M^D6L>-!-[($QS!UXT8),N2#N69_*&, $SB58!UP/X=PSS 4_BA@V-POQ" M%5R3K"41G" B5F3N% "U2&+[(.ZEORP)K"[QC@G&-*,<+S@@QK.>N"L>C1U* MXG__[MU;@X>WY"(:'QI R+,86]!E#D/P:[(=%2-.Q:+HBJ"-Z?7 M91@QTSU?H"1=CPV:&:AJJ*>.=Z"/S+VQ 47*8(#8DAW[I3<,BX9K'M+;=U M/YE3>XS:R,%^U&AA4.EWVH8F0$1BXE??^V3^_!6LY=^^?_KU%_S?Q&\.WY%- M0&4A4YRLRT^ %TC-;#@H3FWT6S$=) M%0R&/B,^H4DX/]+750M#B'.R8N'3PEN!EBWOMDTQ2= RR]@FG(/-F+)FR'B2 MR$#VD78F@8_77?(C3W9!0B!C>"(N0&9=?,G.R%*!*TNX5,@)E.IE3*9A_.4E M:J)X\71-*"^ !X,Q#KA)9(HMCT^&RY7C&7%/DB,#7B0H M5%]*?6CI:QVEGZ-:%"[.E!9\X!-;4C<_/(L GIMC M;<,4Y?F$JVO\!+8F#>AB1!J Q^2YIP69-,1,?GEY3'5NBMU9&?7/%5;5]S &F#=^F(N(IQ2P,)0&#I![ B62DO,BN%3%J6_7P8,J%0T3A'D M^^--8-+20"L8RD&;R)Q_1J+I68F6G*2H^EPX'J4LB$I01^0?">]"[!Z1_FX4 M'YI'CA0F+I.24)Z43^H[7I>I^PA8?>01FID\?29#=K&AE2DSY^:5 M#%/)KHJY--2X ^9,9/@@71XB2G1P"8 )8C M?9/Q$V$)NX.>@[GH,\Q](?"Q>^ RZK4_M9$#:']&&OB;,_KT=1,&,KEZ+ =KQ"LP&8VO4>@/])@DE_HRA- M3<*D?(Q7' J215J8D417*3&E(2[:)C))^88T[MU^B/^6DW5CG[KWS8JZ9BRS M#BZLJ[%00L?]KDFSY4T]@E'D\!E M4X_L#L!+ZJ9I9$Y79O>EY!@/W 1QAFK1=4V\E[JD)7=+F7:<\^3#(U,T%331 MD@MNAHGM\1T6HU..8U,IW4JFE8O^V/AF0&$!NBLFY=,9Z#(W47F#D?E,^!'; MU8+[+K@H_LQF?&";N%:?!#%$]) MLBQXUSH*;*Q&ZS&[$INC/>_'T0'LU3NWK>MVL]TW4O,RN>U!1EG*V88I>JO^ M.=%\(]OQ[7DK%8 8D6'IDSL*OC/ 9CQ,=LS+.'N06Y/,/,J"IZ^E;SC+Y#>=BYK4Y3KT4U[L[<\+T]XQ9 MO_!_81)^.M]6>E@#^"O\.,;VZK)+(4IU+KB&@G#6Q6[FY:ZL:[B$;4=:< 1R(=,$VI<3-C&=3CJ<7X*>Q+@ -E M'4]>246C2'&_"LPY$X/=ZR>%3QC6:C=56*L@K#548:W:$#E]X@_>WOZSYU[_ M\_;V:RJY^!/H*63Y[.>?@(?B4S+/F:8KWXL6 1I*?O3")5G4#J(YS&EHAW4II;[':_1B+L6/LC5=K7* M0W((4\MB$[SS)<03N69D8461EIFQGIHH<(5IM2]U+I9Y928F<5.2#Q9_Q[_A MSQN<; .9L2-6"'&6Z7 FR6@AF8TMA-O8(/,U?HT.,RHDD>%I84LYQ/S# MY.:9T>01?#?3=)6Z+*V$/+8P%O (5K[Q"ZX A"X7A5\G%8B+FG!MF0 F9=1* MNC^-5+?0I)0)'01851IW>B=W 7FP>/=27$_CZWD^[Q65@H7WPB*_Z08-2KH0 M/22R]H.^8SI+WBHG]&16\M*+TAB4Z.-W/"T^#!NSMSV9H".@6BG=X[DH=AP# MD8%'4Q9T8?>N&'NUX_9C,.&'5 V;Y#GTSJ[.2RK@PM5'MI#R QVIK%HVUT]D MXMD/R5I:?JT%9IKZHLOY@I6FV(W.PU@M](Z_4K$0UX6VR0%"CYN08Z115G&1K)=^K5)MGLN[P$^ M681GZ#+T8&Z9"9PZZ4YPRN1MIE-\4#=VDIU_I&"2RQP3" M%3F+O2@ 00IR[BJ^F[VL^ #:CS\ K!*I 2E5LY/VQ>Q$GYEE_\4:RP UK$,:MG 6<.M%H@[3 M.%Q]*KNZPR:PV>=KUARN/.UCHN&SWZXZ1G=XLQ:.HB^\K '4[:'1[ S/#NP; MH]EOGAW40Z/7[NT#=7DNR_-0(=_<)DZ\5Q*@36C(0Y9Z>,US8M?;'RQ:4 %S M!L <5O@7$NZ'%;_X@;'2QL3,FIQ0IUL72'I&^R:GZDX$R["W(R25R](/V<#, M@?=[U1J4V/#+0T.1MQE. $3OI@1''!X5W59I*$X@,6]7/84'5R3#=JM='[56 M)VAZ@VY-(-D++]6;H>MCS@?>_Z V:GTXR%T)3@1)VVC5!BMMHY^_*M7.&OVZ M-G&DCNRKH#D7:"H6M*_U-0Z]MYLRFU8E\1;GX ;T[>:?W(3@W5:*KRO][J#4 M+LH#>"T2>R[9;/6/0W,IH%WGBK8XQR$=?]MBZE#"_4#*>3-![:J5#E7_UC6BL MH]\FY6Q?<5RV; #Y3G8;. 9D>.PKR9F=85:-GK #/7:=P1+J* CB6[]([M=$ M;G-2FA$W,4K-:%@I ,3,\)'L_2 RHY,4V&2I."D]3E6F.H818^Z:)'31Y+FH M0K&HE%&4@&?'36&6[AP0-C:I+:;X4IS!RZO=BX"4Z?6!QN>348^3;-.*OR*+ MCZ41J=*3B>SC')=$F'.$G<"@C&TY\IQ7OTOJ3"K:15HV[I;ZM\3O:)EW^%<0 MP[+Y9^$6:!1:'AQ\)\Y#E]W$T-.3;KE--8Z4Q"^J3GG1J>P7:R<3.M(')'B. M-VY+>EK(QE=%SXJ!B#%BJ0<7=KN*'R#L/B2 P"-:G-MNSVGR&?8KYSU8\$?? M7":];7>C9HXSFG3"RRN2@M*XXZ(HF)I,<+!,:&A!-/I+#,"F*5?8O.-G0AZ& MZ#%O)LW1Y;%AT_,BZJ(12-1UEXB*@(0_A7PPF\C+M]T9XX-PDSJ%5UH*Q7B: M<<-\ &MD\PF5P>NX03[6/$Q=FT^/3H*$5(R$34 <:CN8HMT9K*N,Q*#9U*.(3GO1W/Y&?>9EP M*.O8#,&IZ^@N$0R(F+DG.Y5HR1AX$ ]BVM6G_(F^S0K$VU2U4U*"_B9#/M\2 M\OD2DX_P]A;H(ZU8'\D16Z*/_"WULX"U^< #%QL6ST$=7/]/W/(0VV3HO*G- M6S866=@M8W5PRQK-,O(<:Y^Q5245U[[+[];,HJ6:610TL[BY_&86-:7>0E'P MM*W,[QG]'S"'-TV-=;&6GO@G:E1'J(Y,BP\L<_\"G49_3<89;3,L2;2ZTK9,*C=B,$E,K19\R/.VJ%(JV4:&@O$.CT*1>V5GH#EZ$5T!FQQDXO_7[ M;T0E9[J >\Y"L/4#K/5:5BYM9&7SZJ:+XNM&]*K M.^M.T#-8^))>ZWIBSFUG^6K;8KP0S/XW$Q]/T(HKYLI?4MJ@%*SKRF4.">ZF MUI!ISD@>\X+[ MLSV+,P/WTDBG?<9G<6;@7A3I_,OT;70JG?%YG!FX%T4^2FDITE%*ZPS O2C2 MN02E=8"[YG[U)SM\5H11NLV"-CXKH9WKN)"EL+ZE4NQ^8RY[P$@1;6T2,2<] MI6V*23HN]MP'>L"N>&)N4/#R\5Z*5'NEXW#O(T LRMJMH?--P#LH[BY5(<"] M?J-?(06<%WH5Q9XCQ78:346QBF+/AV+[C>'Y$.P+1:M/F59;O5:C=3[4JL1K MW5%Z#)+M-+J*9!7)G@_)7K4:O?.AV)F+L%-EERPB5MQW3& MWLP[DB.FOG+@+)C_P$IJ6(6?Y0P0J:BPQE38[C0V!RHO!9&*"FM,A5?M9F-S MT//TF'SY:#^((L$:DV U88\S0*2BPAI3X:!=A>/B#!"IJ+#&5'C5;E41H#A[ M%\2!TT;R3HI-92JG\%U\G]F^13M33BKO(ZV&C<'HITS.0%%]T^2[@=5W#X4W1^-[B\.U<=P\0S.D\0?[_DY M._)68KV2?0S;57C7+T[6*+J_=+H?5N'&4G2OS)G:FC/]<[VHJMR='?Q?.$"( MMJ*2=&K*_8=E\YM!%;G/9X!(184UIL)6LU.%MCD#3"HRK#$9@LU308YRS5TU MB@)K3('MFV85I9YG@$E%AC4FPTZK6_MT146&)T?>P?7QH(J(RMD[&XZ>I7,R M=X3BZ9,C[] \?0@H:XI*18>*#NL I*)#18=U %+1H:+#.@"IZ%#181V 5'2H MZ+!R(%6ZPT[I#KQ-"5,I#W7EF0.4H'951PA%A36@PKK[MA45GAQY!X^P-%7& M@Z+ 4U)@N]E3'2$4&9Z<#-M]E7BCR/#49'AU4_MT[$O)>%#Y#8J#E=]0T6$M M3EC1H:+#.IRPHD-%AW4X846'B@[K<,**#A4=UN&$%1VJ_(82^/H:#UVA_8S- MA3FVPZ4>A;9C_]O$/RBFK@V['* M4=TC*2J6=]'D5_=8LB*_2R:_JU;MBY95 M,L-%4^"@[D,%%/E=,OD-ZS[@1Y'?)9/?U4WM$ZM5\L*IB5!Q<(TY^%R=@HH. M%1V>*2H5'2HZK .0B@X5'=8!2$6'B@[K *2B0T6'E0-9T^2%4W@3;F$[YI01 MZ('I,&S%8(^9OF"^:,Z@.'@O2)_7G7G;C5[=_=1*A5PV 0Y4J><%$^!YV#!7 M/96M<*D4> 8BL%?W5$$E B^; /O*"+Q@ CP3'=P]M_9'*F-!<;#BX//W!"HZ M5'1XIJA4=*CHL Y *CI4=%@'(!4=*CJL Y"*#A4=5@YD33,6ZM%NX8WGBT8+ M7A!2YL(H"F;,T?_K/X?M5NNU_N;W+]]U]G=DWYL.0*#%R,!^HUWWUNE*!EXV =[4O?V'(L"3 M(^_P39!:M1]D<@$Y#=*YP#_W2F_A2S4IIQB9@1W\&D0+( 8<90G_>#Q!%&ZX MOI)@Y/D6\V-H?W> '#C,>N YME5_9;7;#JH7)*U&JP)[:A.?U%U0*Y)_XTW@?WW5%>1BHR?] MNKNM5?3DD@EPV.C4/7E!$>#)D7?X')JS"]\I$KP8&3AH-.M.?$H&7C8!UGZ$ MCB+ DR/O\#Z&YKDIX7/,H5%]010+JWH[18?U.6%%AXH.ZW#"B@X5'=;AA!4= M*CJLPPDK.E1T6(<35G2HLA=*X.N[%YH.;84% 7S=-AT=ON@SRX:? CWTW #S MP2S]RG;U<.9%@>E:P4O%Z;7AH>HYO=ONU+[AOU(X)T?>XJB' MF^*==$[0=M(."I_=,S>"U E M$V"K4WN/K>KQH'R*BF'//;M)T:&BPS-%I:)#18=U %+1H:+#.@"IZ%#181V M5'2HZ+!R(,\V >+4(U+X8-9P9KJ>HR]\>\QH?.O4=!Q/M9B\T.9"[4:G[OYK MI6LNFP![=0\A*P(\.?(.GN@YJ'T41768O%P1V*E[X8\2@9=-@+VZ9[DK CPY M\@ZN@_M5#.(Z^UJ+"W$D8"U$RHLPBH(9 % M$^"96##M;NU;."@WPJ7*P%[CIN[58$H&7C(!#AK-NDL_18 G1][A>S;T&NN& MEIW".?!+:(X<]MNOEGW_FP;_^?47_->OBRSB6LWM>)N;_M0&R/'1YM:RA5D,_J67"Z;^IC#82L-)P.5 _"4'XV\GP&4>BW2Z^I@Y MCG"R_.-9\QG]#+0PEC_O#)_ ::O9?!$C?=,I &B)%VK5M00O/OM-2_&!6+W9 MX'Z@J];+39SR5Q2$]F3Y[+LZ(QL[8>;[4,+S"YPO.M/A?KOXY^^]6. MA9,-$(T*Q,!1(=HDRE%"OH9/_!TA-X)4;K_6_V4Z$4K9?B(ZR<3@+Z\1]ZUV M 4WW\7?;!KH_VPL=Z?TCK3*_+(NE=B_W_5K_OES EF]]'FL#>QCI1T'A83![ZB"/OCK!P0F< MK3NV QD@0O2.$9^+ "2/_%?&-GFV$I4L#C4F@<9X%_DKW?4#PQL:ON-822 Q M%FG9FV'Z\@J0X6WH'\_ZSU8N!&L5A[@39#^9UPM(J3YC^B=X>!;H[^!$+/W7 MD?_+;X"F1SL\/$OT[=-U%^V^W0V_=EV%0TT/%BVH@%' *& N$)CRTFV?LFT9S<00SV,[ MPWV63JS5#4IGS8MB1;/Z5%%@__F:-0K 6DZ!/%AW,"V#M] M8S@X3]BO .\#+*_9 ?9@J 61D-.Z)P?!OA@ MJGWWGU/39X> FT[+:'5R(ONI<0(8#" 9NTTE$H9MHYVW/9Z22*!9+(^4"(>] M6F^W=[J[6SO_S.>3;$-#=Y^3A)=TRXM&#BME*N^TACC"KM'J;SW#[F/XN*X[ MOVK=&,/.5O9=L_>S/?!V%RY\6_5XW4Y\!Z&U9?^?/^VY]__O7$\#4\WC?:VT.8%\CB7<7B^[/X8_PKO,((__U*MT-X?/P(ESZW-KX6)ZFN[C'_ MY8TG5 ;0C2'M#>]*P=/(Y4J4^VKNKEB_O5W1(-9]-I?P)RFRS=;1QC4!QV6TE9;8;][M' MY0.GY1V*-,IABI=";*[ +"R/*2[+I"*CXA 1MPY*750*/_?9"_4Y,UW SB1R M.(O\6E#^J%580/YLM8"KZA(:^@"OU)CS+'U&6?J9_'P=DSBQ_F?LS1)FB+5X$=U@$EJU!2I>]G1@C6T7E :O8) Q8QF:QL8/E M(;9+]A9]"DM0?3/1&V@"^[2QU M*V+X\(0]P%*A!X).#%0(-"J:\US=%"5Q5%AOP+YM%UX,%FQLFTZXE 72!E7/ M.1XN9/)NBV(;5"\?I(8U-/0_DV)J>HV^Q8$0G\?K2_P-319APR9@@R&"3+@6 MJX2VQZOT^0?O/2?"LWNPPQG'+QR(-X?%2?7$?[V%P4 -J<=07&A;XY#V Y XI@(>3"S%QQG1'0/0!81GQ151.) M^97] &)_8\X7$54#2ZS>L>F<\K!/"=\IQ:@ (4Y=1*J2XH$:-@"):1GLI6@R MX-A#^>LS:A\Q6NK/>XV6/K<=AW@>9&[WA8'4^[S5'C;Z\B_[2V.-UNIT&H/< M6@4"NJ%_B:0HYE(!=YC:@Q20Q'7 Z,E&6JDOB*=H/QW:C]9K-YJK?W^;+1N",C!"VS4P=_DI_1?_SELMP:O@R)UDM(FCSN8 M=6I2BN=,73DGL!2(1#XW"1(:^FVXQQ:PF$&2] MUKYR3%LYT.>];J.WOQ@KW&V!)!MBW!'>%@(,!#+R:KO=-UKB]SMR/2&TC=&M MU??7B2D](Z;:@$&24]K-[G(J?(R0*F8C;5"KDXMU=7I M JYFG^A^CG=N=#F\M8/0MT<12BCM&+>S70V:0D%3*0@;[V+"G2'19:71)120 MH;.?LD.?C3PH%9=HYI0Q#9YW$G.;C(.^-'*&B?7S6".G5V O'54QU.^0T9Q+ M#+FT7RIS6_#9PO/1C2F6P&!\G*DTV,542B,S?ZE;.3(MUC>&"SZ&2+2"+VZ[-J(_7M")O)PEA(+: M*^4Q.Z$7I#[&U!= IJ\ -:)<[L=B>UCT<8!UHIXZ#W2%]OR@H&.N;Z.ZN2-.[K M31[+Q5O^HG&)2II#V0H+FT,/^H. M\+S=;70/XL%.2Z^^,4P[L$4$KG4S>)P#N]DQ;O9T8-\T.EV.4_2F"R/VB!YK MSF?)<:,6<[=24#$+]E,LN*\S^P:HN$UY#'O+X&;*/BR6P009IP698G.1#NQS ML#3?>#[<-'#8!_JA2" I(W.MD3F6V-)B;(&2Q.0O'(SAF*$._Q]T8>OQ5N0V M"R(03*S!PQRX=^;48?HMAS?F^%$4 '1!<(R+=;JG?YJ^#]BD/_?QG0(R7160 M*0C(M%5 YCQH?<0E.&\<5(.)&?7TSZ?SB-?,NI#F%UK":>\F"%QZ01,O[&&= MRD1A_!296*V; J.]0,H;R;@N"A,)2/BF<26XQ;[8$:*TK7[, M:1Z'/.=7PKU;;C/8S*#^"U.8#3V8V9-0W*4]M,*=.+D7J.$G?.W!]&6JN#@* M\?> 9Y&GO? !\(P]L<=F*GQ$EC;0C&G[9)Z@61(RE\8+$"Y7\KCYI[+)X=)K M'V3V&B=OF]8]QB$!'W"BYECN!YZ;(HT&(=I&TR6BSO'&/_!"-3'OP6*BZB(_ M"F9Z #1M6H$AML.CF_ UV(D]MA=$3*!![7M^ZL@VF &^]60Q@Y]2R"55IX#4 MX'IDXD?X&>/AS$Q_$6,.(1@G8_(/F(18L+#17D['/O)O MVVZ* 4T:N*?14_#E>P8B&UF!,NB/%O(XSJVC7EG;]51)6Q(88^,]K7P,ND6# MX*-D )+D+I UO'@/\M1(9"SE/#93=Q 2]AGF(3VTXRU%6W=+R>NW9CE/$@6& M!-@B$+ZB1])%.6;(4R10EJ#3$B4RL%9!6%&HEDU\=?AC+LML1X%D?7).228\ M/)0UX3G%S*EGF5,KPYS-5$BEF#>;^R;MY.)0S=)NW0G7^RE^-+*OPQ_3 M/*@G/"AM.;(>8L]).K6B@$L1O\_38FK]^BLVR@%"'4I6/#;V_&0DQ+J@3;%< MT'90VNF;YSJ=G:^6VBN9+WC_-7-BDZ#*I@M>FJY4TF M <]ZR8H'5]Q8I!S N(#BVTV>?/T8KOR-KO0:>/,SK2;7>O'384H@N^%6!9UG ME[U<_,#2':V4-P@=!O!I65_\>*__(:GRY/):MEC ^_D>41>^D?2S.H@;F M])TLZB-MMO2QT/-]+-Q5$M4.W\:"=.?FKA6:=%*N;5Z13C]*NEQ([;PY*\0, MQ>.\#<:FWA=:4>\+_>"]+SAFLRY3+=OZ8D?W<'IUNAN5;H"1H95KHA5-PK>] M-8:^OC6&()_].V-HY3MCZ-L[8X A&#( X?$=,IY<5Z$8CIWBWST5_RZ(?W=4 M_/M\&:$>88=S,%6J;!;37>FQ(#/J.\.B9C$YDZ>,)[-STWE,2GVI7C$W:ZII M^B)3M3?<4"JWZZZH]JX[3'E83]XL9I^#J2!YO#U,3O:1S6+Z.^UE-7>UW4D1 MP-;JPC2U)$]J6VH)]B&36K9@J)L(BZ\;6BY5>O>F,2D'#_$693*CQ1F+ME;_ MIJ!:"$]W6TEKW@<$2SVB#=;&M.ET)ZR>T4GGW[?Y3OK]IM%>S9\O1:6$VWZW M6YQ^KVU-O^\W!L.X$N 1[6,V +LV:ETJ%W][U4MWF]Q:6_@4]X_I]1N=]J/$ M5B<5+LQ)+6VUT16G@K+]8ZJ075KM9-=1K=1MD#RZ=<:3B+T=MY]&M[U2)-J6 M_0_;K7Y!@DL9SLAUU&@-RK8_?.J'?X ^&^TUMGYGR ]ZV-[0QK&D(,S4V/5N M\ITH#]AGH[V33;*J4GHWV33H+7TVVH6F\.Z--JHTCN,^&X/5/ALWU?79J!!@ M;:7-!LB9T_39>((29;_F&W!O+>XM6ZK[QAZDHQ5]L8+N&TD71.5"W]&%WEE>YT,^7$50?FD?ZSLOV=4AERG/3LQ_W6"_*Q]O+;=ZZ:1VD$TV[ETJ2 MRMC/8A/=5-N*7"^:?35 M8$*S7>#P/+R1O'HYKB"LT$KLY]CY*(WHC%4&#\?M6+0"MHT-\_@SMN6@'T%D M)GPRI_88S0"'+7G&0SK)8F+[01CG>L K=$)QA6%2(,=]&)AKP2]0 >4G8@:/ M.;8=.\3<3OJX&P"3\B0,"8(+$HZ24 #\D&&%X#( #&,J+L_T0*@H6P0V$YJ^ M+-W+@"Z^LT0$W<)I.IRTM5$4RLI)W1S/;';/-I3?I! H:N$B-X2U ."DFBY@ MN,UXPHP*9%3>-:C=7QG@T;D1VJ7;W#\FF^T:U.]7'KX_2(JU>N68Z D5:B78Z!]4EB5>% MJA5 !_+X3DLT-BO;7:E:KTJ1PMBMM5(K%0Y4@8M3-P\Z*V&^M7]0-N[07 D[ M=.(;0;IGX4XB)1=U2$T\TK:EFL@V0WH%;88.ZM3;JQ_+T2"JM$G+D_'/ENDP M0A0]W#<3H[A%2[]@N=(=6E)]5%JBCXI66J>5;- "!MSF!BUZ,?ID'YNX[/ H M_5GT?'^6U88Z ORR[5EDUO]>;5J27H*V;VGR7G;BWBU:W+M%+^[=1/"FNV2FD-5 AK8*0 M5N^20UI/BAE4/YQ#],/1BOKAE.I[T4G%=8K52&>WR^]:+9*S])L%3;!V:'O1 M264"YMM>:&7;XQ1YT45[G#+M=];7BFXI8:^BSN")20[5'>=4W7'6-.5(^LX5 MM%7=)ZA1T!JGG*VYMH76H 0/KV^-LW>C+,6UJC=.);UQ\AWN.WMFP!^@B\U! MD72")M\[0'3'',Q",/1_4L20; ;MUIK;KDV=>-$K]^[G@KF!;,QR.KCK0O$8 MI)QXCN,]4'H&R4_APPTT].\%$JG3!*FZF4$J!6;N_OE?YGSQ^M8@SZ0KVB]; ML+3I M;G\-?;G^/?-#>VPZT *JW\ MP,!*"!%.QSH1]/'9P GC;__QK!_3RS8G49UV]IU&U^)F/G&-]XXTWJ\C_Q>^ MQXSNNYSS.V_H+X7Z_F7Z-H:&:#^V>SD'=-[07PIY8=-$)=O.#/I+(;[+E6V_ MA'XI"_:UKFS8.A_DZMELYZYUYURPH_S&CW<6Y[01]";M1E+U@5TQQ)FD5@RA&$(Q!&WD+7?%*IY0/*%X0FSD*X\O*)Y0/*%X0MTD%$,HAE W"<40 MBB'434+QQ,G/XIPV[U M7N8#.*L8Z2Y6(>UA?1I-')2B6:'1N[S79B_ ,#^"H ^&'4[*3)%;>=! M;0.CVRQ[_U;4IJCM<1"VC.:PIZCM(JAM=UOZ-"37;0SJ2'$O%+%=E&AKP_5C MV*HCI2G9=IGDUFRK:X(BMR.16T]=$BZ#UL[%;&O44I=FK;8CI)3SWW) \,57 MNAW"VN,#[_-K7 E+<*=K9]<<2Q[$(W/8T7&TD9.V07, $;WVGG-TS*R[VR@: M.3F-K$LM.#F-')<03G?HASW@TI\^SJ;5H5[@H2II7AMIWJ^K-%CE^H?93LB55U5VQZME/4[892W<9DSW89>>]$)L14?.W MRN9!'QFL\EG.>"3.%I! M/DPXL]B$^;C[L1G,X.WEG"8_K?;4I&%5X[\C.[#EI+U,F\(3=25L]3FCU*#/YE.R9JQ:20?!@D8\,U1>-/D\;/JBO8J:FC-$4\ MLM*H>)\'_RPO13]&*94ZR$,?9%L=Y 4<)%QIX^K?T9'*'-61'OI(X^)5=:07 M<:1*;U[.02J]>0D'J?3F)1[I2?7FV?1G:!;F@*\)B^Q6,; KV97.[W^^;R+^ MH#@1OVTTF\W')\Z78^FSQ5*GJW"T#4A>H.P^B%3JM?J-"@CJ12TKWKX6IV&4 MR4+><(KEOEU\6B4S?)N8NKU//FY..]1Q;ZU'[FW3!LH"6P#8]@>+%JP5,'4^ M=471BJ)W!69-;O%32"U>338\=&9QD$TMEE_3 8;(P4Q?F@0N)ME;;!3J(]/! MO(Q IA%[D:_Y#!4N;,J?ZXYGNOC[282SRF%+8W.!O*#;\X7OW3/,Z\7IYG^Q M,>;W!OH#I$;#>C^L1 T:'A1>$]#2T_0)H$:-IW*0(("/3BC^>AA+)5$9F"CV;2Q#D04EJ#.> QR#W*=*?(#K2% G5*(R12*@TAK=]5 % M_1W90L>.<%\+TP:P/5][@"_A)Y8(&:EX^N D"B.?G4@190F\?BSW&2[M'[T@ MT&_O3=M!*U #O+[QYG!"^AV6*\T\!Q1&<,(:EK*&8PU*6- 'XB Z38E.)-,Q M1V>00N<%E+5L.195U9(VANJ:4WP^52T/,SMDUT@[<.BN]^";BYU.0)4!U+<, MX*D@>:]2%T7XETOXJOY%I9AMRN/=A?=5 F'-3S>7G:).]U).5V7\7N*1JDJ9 MRSI2I6$O_'25AKW8TU4:]A*/]()K:BJYGF^NJOE<-MI0$K>/R++-T$4%R>VAT>D-%/;VQ%[7Z'6WYG>?':+V50A;L#7L MY[-4]\+5UB*=\Z:J5M-H-G.84CQ9#GLW1G>02QA6R"N%O%ZG5P6#[F0XG[%$ MZU4CSU1U3Z7U E>M?"%H(?^7@R6O;6JXY2$.&CC EFM4K% S8&I,#*U\PZ'13,+N"U1);8<\"3\TT \P&^,/8"RO0>>[[;T+?CG:,8O7./Q_,. M*<'5??"C_7=D6W:XI*3=-Z+@ZAL+X/C&:!L=* NW?C5T;R.?3;((](3FB+9XSC\5E6%9W&BY\KR!-6UCQBQ!B_C7E2HU/!M: M!MAF!C\T] ^NCI8P#<00)7,(_>K*Z2HZ7QZJ#I3.]"C@S&-:]Y0MMKW@SD6F M^8%5%?#_W2A5&P'X\UCG<0] M6.QN"#M[WNLTNO&SL7S14)# +W%-8 "0_#W CP_[S8;S?S">M'"N.=[NI3X?+3Q7 MB+?0#B;F6*)V#!B'66R4HNIUI9" - %+88J_J!7)EJZ<$H[_%^$9A'"^@+:O MI,"NWP&N8\FLW<$?H^!DD-:E5B5%WN',#'DIE*Q=TEJO9+LA'K 2SW0F:.L2"P"XHE9$CJ-0Z=?R1JA M= 70R].(@NJJ? .3\TO&7C-!9:*2R4[:E[ 5AX ];NE#TF]K$%"8=-F1#, MW^\6>LFQ(MS(F;8D7+'?A&^3_L&_YQ!0*L*P6Z1%/'VSKK>E,>SGG7"[1RB. M#WKWQNBU$U\%^U;_)1F4(6*!5C?G10)DO#D>_C#= , A8&^_GU M=7J-?*D740;51#$WEECV3"< MC_=O88>CX%N@*9IIH%S]L;6[0V,XS&G.X]-/NW-C-/LYW_Z)Z*=;,K!RN!!O MH31Q;'-DXW!8=D"1TAL:W58-),I@:#1;N82U4PF4=F]ODCB50/GH@=E'KC1T M6!WPH'K&<)#+RSP^P?0QPS%G$9R(8%JM1JYS[BE%R)]9)^8!#8'FC3&XR>W] M!!9)NV6TFKELB5,)D)M&N9*D^LB/%9+1R9=U8#2U&\,#2Y(=0.D=6 N6%R;M MDED/6X7)2AC_<.'+8\83.A3J?0Z&2M(@43/#HH0: MBM,^!TNBT4I"WZ$NG= Z^I\II49DT9CX+=[O%_LB=IJ-FTS[+3F(J(@@T*(0O[ODZYI.(+N>RNWPDS8 M!!_[L\(&O,D$: Y3:*AM:T*[^-H]FCSXO12-VBZP0<0#ZH)0\5&&&2X3\0&- MDRZ/[!=0K+=@%/,/?7,<*EE%!%=:\&BQ+(-#RTJ@G'![WAZFE)),"J/L-?C! MH[:X][ \*D+,C[HGHBVF#]"%F00SC=82*2.KJ7F9]7AJ6*<@/6WU;9&VL0(- M\- D\D/>"S\T;0=?8$#QIZ6MW"S:V)_98Q^1%SP\H=TLCP6F/HC!1 MXREYNREA-N:K?$+ZQ 2(EJ^VI=;0YD4>U:NR*=Z'-./WWDG9ZH##Y^8=K5MR M)IVJG%=@O1L17GSVFY8/Q,>;*@S3QQ?3_8_MIC^X2.*>1LBBS25[ABHOF;)R:C_81&C1W,8)&IAY-_ MBFBGD:*;PF-]K#CB_]T8'#0?67Q$-L<'?,K$8BJ:*# J#]"IOM1.%9>LW0.O MB;3_S?B62TO<3J.WA6L*O"&YL594QF;/J1QG(K+ '4>D8;]^G'2M$B49VZ&4 MN'X*_WDR*BG;2>&ZE9IY+QDP9IMB?KE)%6"EV(47"7$_H)&^SX/!PJC2:471 ME'31B+>T H_,:_VX=LO3IIP3B^EAJCXN17;Q$$!NURR)K&0=)%Q?[X$*O2C( M>_/R:_CX,C MI27^I0GW0KP4!8WT![!:,.2D[3%Q$ILJS.SQ#"RDB4/M&[ 72]QH NVH?MJ% MCV[%S6T2M+A-PIK86GHV)CQ+[5VP*%GH 1%"2V>*T*!+&V-^;,)\#"WPE^!( M #DT&G U[M!O=+741W*QP$)$;@I0G(H6]IJB>32(5DDAB<)]%!TSWA IU 9F MB<+3@4*0"+S!HS85P >\ 1)S$Z?!!M@:YC,::R@$!B0#!M@F1LPNYUD:XN]P$"VPVQ>X0[K48"$1Z=_@99 -3H0#/NV7L%S M@W_P/ W_'=-=F*,1/N5.R>A$T=."DWR!.VXU!KT7A1N-1P63X -0(I<8GW Z M84RW R((6J;9Z, ZB&H$G:,5A127B?B[N?G3GD=S^94$+S%"<"HIRDI:020O M<22 1>MBTQ1'$[Z_M$UNS^>P(J""'F1C1J8U =T "T98P=3!8FXNL8/$W+08 M B>)!^"_=>"_/KA3!([WN_G@CALH#7UFST>1'S#9> =>E^T.#,,*)!J)UK[X'2'*-18 .N_:7!]_8Y"GVQLX\? MWQ@:8&?U]YC,)&Y% "'U:0 036?+V627V?&(M.2(]+V/: 6"W4\*KXF@?C,G MI:^>U,I7@%=_8.XAG@$+<"PP;X02P\0XNI2UW&@BCRT7H0)C<4,L333* MXKP]@7<#GM^4T0(.NV>.D4@;;#6S9/ M1)'%4&;;9MSF!J@0;-U_\U]PPY08E>Q)T!] /7(1[._%W( 9TH&BT2^ IE%! M&XG:2)PA]#96+3++!7P:F9]D^SCNC'%8;$03K-QZ%HHGB%"M%>V8G]Q+M"F M8W"14,?TE:0/-&0+9FW)%H R5LL%0 [$#8(9CT"70JU$2(-@6J#5P/R4;^2,&( M)\_5J0Y:&Q!O^C+K%4PVM&YX.RNRC38P(/X(EB"FJTL%-+$=$05-MWU;:;3% M R24X0XLN>E#&O]0TA05WOH@W]:+65%E_?B GVS/K<-/E+WF6? 43 M=U=N:L41R4K7KWX4\X9OYP?!\Z9-L7N&H*&1V$?:_D6A]W\9=HY+X576)W&T MMHZ(UK(URA?+1>W#'3-O]':Q#')8S+45YA3FCHRY5OWD;KI92'V'#BA@S@*8 MHS2)[+4+V_:]IYO0&WX3>B.O7-_H)O0-LSBXQ6V&JU\-Z"SZ;38 M;C3/&/HGC/N]M,(M.0L.+&ZZC69=>OUU&JU<9Z:3@=*K2[^J5J?1V;$MY&'4 MP6_OR*5^\&9/-W6AQU9]Z+'=Z-:&'EM[T^-JSZLCYBEWAMG^X"6!N V#3)1OK5<9P-IGY$81":?#:/R!70J$"O MFTJ#HKRHS#@;3 #AV0W)Q)E,@&T];,?KR[1;ZM().Y]U6BJ%MB"%]D:ET)X' MK=/'^<"H[]CE]B,.C#H>&%@85B!]Z]0\Y$LN]ZU-0\6(AR@YE+IDR2E?H!MX MOA0%-F6<&PL: I%-18%ECO(/[L0WL1AMC&%\V7C.P*23CYA\ZP.D7!PGR67B M#SJ RO-S33U@KNWY<=QZ-3='E,(E.2\R ;#=,YK-)OT??C(F !Y&3>C!#C(Q M<7UB^P$F_,)'46$XH LQ15!N5@3,,PW:X'W/M;2U[XB'-X;MGWR,_7OJ^(G0 M,D/VDK3.^%0Y$?(_F)ELB^?)V>\\" ZKW.Q0Y#K909"4)DO@%KZ'D7LSDX&* MQDG+: _;1K/7TH.929FELHHY&=NIB_E;MFM31IB?#-!,OKUJ?,2D*CEDA"FID^R$Z?$S, Q1QQH$_^ MJ(#L*<-OX0/!+^/>&NEK4L*#B'"-$(YH!!Z9V]=B\"@("QN3^.![F,^GQQE* M@?U3),").@_&5UWM9-JA;@ZN5+@RY1T^ ^^A[8WFI6!DGNNHQ=FA0E1QH#*Y MC4DZ%._X1DE.P2O]RGRIVWRQ[&.HMD&48+8L3Z1#ZI&P=!K-GY0*ZXJ,==X.(H7,<,G"WF2UVKH5Z,-D#CX,(&!GR9AOA8XN.S\-+0\ M,]>[-&B69(I!\]4/69;E,I** MUQ+5NB=^JQETO6/_ZB/"*7?\6%\GI7WUOZIOS8PQ[W>A%JX$C[_WV:D^S@M<8%T3'&"A,ZGV1AM)KQ?,AD MB'L::Z+$'8LZZ 5R\35:O7R%5RHCG#]E](<=8A T"2V;AL&F/XAYU&(+XHX8 M4I+A%H04T-8%X[;.J!]$A'A\LMETLXA MOH.*LH=X9'SHP8^H,YX#1?8S=8Q!=AG*Z1_/F!4Y_,XZDE==M*V Y+UH.@,M MA/!T3T;<=3FH#W3?=WE/,3V>-IUJJ:&MMM2@,\QX!=*].E+U*,)%T4L5BLG. M(YA]DI[T[NE+RLBU$S=$B'DJXCSG;..,]\K5;*IMW@K:KG=L&WBP[^\6MVBK MN$4^;M%I7G[F\W_-YA!)U?RM$NBVT(#^X?N[3W#AU/_? M'[>?OW_X?OO]P[_>Z;>?W^(O/LJ?WWZX>_/QR]T?W][=Z;>_?_GCN_[I]MO_ MO/NN?_MP]S]I*7/Y#43 3D3I"I:D%W!)+EN;\6I=W;>#'T&JKY.6ZK>7ZWX& M-K!E!^,H".*.]/JG9!V\=E,)E1>*XE_'"U"\@YZ1Q?NF!7HA8.FV?A(2,'EY M=$'TB-4^SY+M6Q[T[A6O44KJ^E M\%684X2N28)->"]IRAF@ Y 7_1:#0>$*W^21%9]\HUB1C3B$^RR**Q4?%-([ MB$9_"9&0DMK'_\2GP^NR^%;^'DGG1U=EUE2Q+B3:. MY964S6:?>FH+)(<28A!@<)'$?/IWNGMN (82*9$4 /'4J8U,@L!@NJ?O_>NM MR)>?B%E.$$TUOXP9P'^#'O&@.36%7WIQ'QV#%)_)/[D&YR#$P&O,KI'L .2@ MP07U!7Q9%+ 5T$Q>L6"R)@BD!9\P0>;T$&X$JD\?&=D(Y5,"B$(Y%+8!TNG/4E_D:\OCC^94K0E?G?/>^XH_/0K[Z,67U+@D'8]O]1<9-$]GQ+%;MQ8". M@S4*)"T*"A_NC?P"7?VYX5\4BT>&$F^B952?I7=,Q.M3SK=:E('PH]>7G=3J M>_ECJ"_@=M_F_,JX! &W36ZF"53^TND, 3"H)?=51,ES>"B9H*#44NBVDZ9* M9JNJEN93#:>F1D'@HV]9.(P@L_P##DX)@BDRSI !) S M^&B\IB<*B8:8PZ4 M,VW(_7E-_SM&*3:4)_Q]AMOND[>\ M'JRKA*.D6!YO/J>HU,R,.*2QJ)#)?81<3+>#9=SY0W[P JCL$36? FHZ"R>P M]0-JTY>3:^0IOV,>R@Y=P6P;=P=DC*:>@A MVAZP'HG%#,;P, )U=83**.D"0U#EA&192B4@KV=()W>&=$*Z&*+)F5LT28KB MQ+@_-X40'T[L"$U%TT#8FHY4JP7VIF$Q:(0&8/5AJ@2*4;AP:YDC\$942*T4 MLL &%OPC;FLBP!-1@?MD]9(0?=<([G6I_G8$Y!M5Z"1%W'^[8R%9D_(/ M@C$FM'ANH0UPCIBH^D'[BU_P3MA@L-V_1?$W]V<6#T Z>'].<" DNE)@V!B5I!Q#<5GP@BQ.2&\92X1^ &BY]($+LKM[N:[-[KF^#UC*,'#K^)8 M7F6QJ7S\V53H*"P)A$Q;&WKZBC-ASX)-[VUR)Y;<2:?YN9/F2-@CVZAVU/E8 MY1;+O@*T[*A(V0NF4!@)D2.^HC$6LV*UFXY4ER.69K@_+[L2[?Q /9>\YU"J M2YT5T-,[^=JV4N\>]'PT9@*+3><*W)OI!&PZ[)?%,MM\^J <8A4OP'!Z<"EV M2?YF0LZ>VH ,H1)%=0Y:!(5AXY"X%L$QAC:5>%$7&T%$E0/)9/[4W$,DNIR$ MM5,/G4-T.T5X=K#>AOYHQ&(5(P#;&;NE:Z\>WK(&:HF-14+"O]R M$\?6Q\5K01;:V[$"J(@,4E7P7P[;V^N'KRG>62SF!ZZ%L2YTZ5OSE\5VY;N= M@^W=A7;E[=,1<6:C31QS2VO%N!?[.]L+PE[,OQ3QB(]9+\^.33U -D^Y%]0A M^X/GS'\N;ECGD"!.RDI/BOP0,KS!_$,7E[+2;GFI;?O(R.(R3]2 3(A#??*3 M04!.XC$X/C(?^15&1@TAZCKO"SVS\)D,[(H67O^J"K*H$9BI/:0F*(?& DP@ MPY_(Z*!J3J3Z(G_BR?0'N+8ZV&SF]^";XQN?C=P3C&]#;/Q\-.(^++FM]-VI MBI:+[UHB.NHP[E)B.!!KFT3'*P5F1?1<]AB+90PU_0*_N3]0CK9!;R< M;OO[QW_3PBL[WT.&M>U'+'S N3W,H@C/WN_'>K&VGNXB] M=Q_=>P?B.H-!-J:)(B+<-!YG(3>AS-@^/4WMEOTPPW-T%SI3!UH4QHK/=>HK MHL.@2HSO)B7);:2'V.M]V/LM $8UM:OO&U/$TD :V1$X9B,H0ECX'4F4\*.7<, M:J&D>!-CR[CW'86>&/61Q9CXP6$S3TS3+=U\F#TL>VW6@_5UEVM2'.L1[6=4 MOQ)(:X*:AS1W7.#!Y&SXPL.INU4Q+;ARC:'+#F -6 B@(#H@3M E8D/%P7!P M0[70B.6&NM\]H&Q'.64[>CM#_KTU)]J-(3L*:"5A&DQI+@S#Y"[.#G/$[# Z MQ+!^(Y#MX3D5VAGUF3BH@"[T#0035G45KF]97]B=]<(O/<-SZ0-VYSRI6_:C MJB;PGH7 4F'J?E::5V&CG!3L0T<:_9O.\S0A:-I>]Q6B+ULN.T AK3A#R=RX(5R:!_G"G[XM!9MX2M[_20*,K FM%+%0X[] M#5A%"74?$D\GOQ3= NJ>$HQ3R_1!A-UM_H*08<2\8CF*,U5/C)DH\Z!:,*P. M3Z&@4KS_EYY%-R3I$%[]O7V$H \\-$7P+9<7Z,)2#2+\9NC*(AE^SX;71#W.3M(ZWQI[WR0+ M]('_LR"=BL)7_ANLOAA&=^#5 AP/TK6O.=8#SX K9\T)G$]2[QLWZZ5X=^"' MZ)_!@?!C[N* M-%N*TQ:Y:P'F6>L1X))WA'YD@EZ&OTI)F:S1# VM('#DV"< MXH1%$Y >_-_]?!D=9_88!0V%)^39I)B"(1, [8*D@7F" >O)$U.^";$CATJ8 MC44MH-<'1Q-> ZT+_R:*ALC/E-%'P2JJ5%&B.&*C^6DM'#!8B%@6,GR2#6 : M,)[] 7=T;J5?A\=PZ%Y'?%.%,04G3%=&Z&H"A<_WE? 1Y!!$_BPG+RS4B^?# M.% Y3W>3GGVAE0@[/[=Q.#,Z?H:C317A6)+!9JU2"P$D M)*U.^-5#!MB&M%8Y)Y "7:K"/3(#+8]+B6=!Z\Q(L:WQD8M5I^ULJM,LU6G= MYE>GK8/+"ZF;3GN)J9L'%_3UZ.+*/3MSM]SSJQ]/+MRS+Z?G%S\?79V=?WDY MR(UY=ZFS[@179]O]?/+#T6?*;)U\.OORPURIK>84.)9[80-V+8:&/Z;H/=A/!-FD C\1[NMM]U?;Z#F7\,K)W1/KK5%FQ0,(D\]5-?DI$#% M(A9/@^CY($IQ5K'RM+46&CT10ES+(]CMX>U]@>O@V<845EI8JKH#LJPC7! ME)I<$4Y39(,P)BR*&V.-C9BX=P"T")Y7<"MLH+PALNW\&-T!7*/1J#A"\Y$@ M#2!N).87@'EH&(9B'K%H\2#7-2&3"UW0XAL@:N=4]U/*!D!X,^5,.'TH#NQL,3JVB76\G"5YA-C1]L(PN*>'AU?G5\\(L)6+U0> MCU(7 G8O&GZ>?\D?:6(]N(H(Z@)-Q*)]EGOH0%B$EP>8D +.87P__TGWNE@ MZR=1K(WOA;#D.4E,:\=OH7<3<=6XD1% M7@#-18G#(>,^KC]6@@S;^, O-T2U5F%GY!JK?B&Z/;]Q%M*?M"K\P%B40S7D M\#H0*Q [KYXI*^_)R\3=+$_/,1?2R@U??T3&BAZ\P/\C\Z$NVB&E!/J680-J M &-R8JZ'!6@*Z,9;3)V6^H1'(I::@^]$+2'2"/Q80*$G^?; [K"?D!8FX)Q8 M 7WR[V+NXT)?*RB@[?EDP+)MY2?!YRQ?AMO-^ ODI0O="0([_U&PP/)#;4;6 M<6'@T&7*9LLZ %ID)G,3=H,P#V&7*++N8$::VV@CGXI) H!$1!8%Z%>,AH7% MWPKT'@JC)S)^'?,%AX USX_;M6?V0QM=U'XXR;#_7E498:>+(R=\S $N(;"E MJ".E8)'?1A IQW7F9=YT^R7I4P'OY0'F@$0N5^#07(H 3!A>=8K(8CD\!T'Y MA0FO5 OAZBN+0*(EZ#XJR0G.3$Y0]P(S8IN0:Q+=T^^S4L"10"*T%S0%] 6 M&V!T>NEH=P.Z$;!-J[ M4H5S9R#5P@5W4;S!S/E $$B&)'F8R1V+=*/$Y^.B#-2^\,1G'D\(HPOX@YSO M'TRQZQMN,>*^*EC8UPBF(W"[\1QC51'>$5K"!=X4Y7TQ\0@6C,@#&)!.QC$H MMWK#33#/0HWR(&GEFP)0 M5NS>&V/F#?F)NR'>T)&8.@3O! 6<&0NVKA$XB.71XZ!J1QT)+NWYJP"^F0>> MRK9[:F*%H$6C2G<(0YK2S^AB<%>)'ZE$.(0A@-X#5!M 2WDPR5(L#MI?&1X' M./CBG.(94+]%3L"&7,(/RF$54@6GO!0<.$Q4R2LE]B/LC$5..%(]W,T.D\TV M^RPNT#:WEOGYRB0J%XD%0^>V\MB2FA*.H$1KME C'2G;HH$!J!H5EBXQ)2@8 M)YP@X=(*)XKS%BZ5; LM6LT.9%3-3H:BD6\KV*FY*V/Z21%Z(*Y8\,;$A<,=:;E-X60DXACJ@:4?>! M#F6"MMAV?^;\";Y&RT& CPAF>7*GCDOHV5NH;PH#FD1]C8%;D=[X,3?NN/2> MZNUVR]MM /GIXA@X, [5SF56J2\"'6"K<0^-4\1/;D#YIKH#!32.GF0SI/CT MC%L)O%7+'2$0%3N%^Z+53&T=B4%Z43\(-7G\HC&,YY-55C;TP?):$(52FB0M MT:(%C(]6L6-9/.!%B?OSU\P!-Q=9DG8!5"YGPE#91Q)/Y?'5R?M478VN)7EL M5DJ62[AR'J8#'J:"KRY'440AF!X@9>"ABJ ]Y4NGAC&DP@PRPI\+N,TP/A.' M"LH0=6[^AV )GY 9 +VZL(TJD]W*VG5D<3Z$;:25;8$X7RP<9=CAEGO-CD@Z M)C+[RT5\JQ)Y/I.!*S-(6/"5"O%$1P6[R#O"T!CG9A$^$+72IBJ\\Q#OZ)=O M\!73Q\.,BN6*)L$G8Y(CX:="OE'V2C&61)V?Q:(O&CE^03K/%&3HX4&("89H M#S"3:L0M:3LQ/?>-36W1L3L(?N9B3"*'$'C4GWX]< M6@9-11!+TDA<(F+TZE6>.*@M&NN.8T< 8-N+*?ESD26)[[40JBT*F>S+P/Q3 MDHK0N$#V)2AH(9\I2BU^#^94%*H."/EK 5AN_-JB$WP1QQ!#8\1O'?ED-&D MA@3@FF-1_%V08L;("HN(4NUQ'@Y%G(CDA P$ 4>B6!) UX4LBS,2B+;"K(.8 M"'\<) _"M*3+],HP/ZW]FAGK*H:11,,-1J2-,%E1_[IYV&T4V(D!FX?'(!;' MNK!5ZDS)>&U)-FR[GZ,[B$6K;3=R.4JBBX"8+D(01)B"%YL8)_$ZCNZP% -; MA2#X*)9&/\ Y#[CWN8=("^:,FR(>/4"U$_:]$"@G1[Z3[7\OFK95$[@J6-?9 M("HG$YG)U&P!5N-,;IB7M@3!"U%X7"5%,XVV(,;_CL;^P,&L@)]F.JT#/4*J M:T@.W1#A0C3KZ;X$KSTE"'@HD>?K^)&TIDPY&;R)&^Z'B-B,4WP(1A[?/(@& MWQQ])1I+E-SR=#&* "9L$>PS/E5ND(4.5J;*J1HH8$GD;'.N; R&<@1#55L( MK[[=YP02*?[(.'S@J>+90NO7ZT,RL&48OB"(\WNY,L6-#!6S,3;&<)$?L%M/ M9ZVV'9'>@DP1N )8;:J@&H0#:[ 7+:=DQ1LX[HE.%^?<9C^G[HMVHV/:C302 M:U95DBR66"P>WV0F?5:,>6\38[;$F'8J6L%6OWC.')^IN41>&96=#)B* M/+ZN%_!4B$XK7 M=;'5U9QAI%R@#:P[HP +6Q4I!&X&QI6)I-HL=)'%J9E;QW%(V*Z@6S30AS!< M8 TC/0I B&"EMCE;PQ+254X-@8>I>A05E'/5U!Y*-A\-!A%!^(A SH6:H'8* M,]&X*J9I'^BN2(O0%KHV3!(YW,U(N!,,=2BZ1!!P"HMA 'YK>]?MBWD'UX26 M"6XZX6KSY?[#XS_AQZQS>'A(0],(RHJKG>V.4_PE_T&WW3DH^%F^=;>,)AP-8AQ)H@4G07"J?5^*'.1CNZ]<5+1>)<[@3&=?7O_6' AO:[M"A- MI>AE7$1RID4IE?XT;X-CT[37S\(A7[8UM6":[U)X^>1+%8*LPG\TB@X>*"DP MC$!P*M'+@BV#.(*3BP7G9N\]7G^5WF0)?V=/ WJ?TR([,&G;1W23C/@4S MT%G #)Q3@%;9)%RQVBR+3V6_@Y 4I58B1Z<'I&$ )S(.GZ02I#@+ M#\K]C"OC. I8-I8_2[G)-()?B^IIN1$MG)& \_%<,2^9G_C4(:E(FE8" .)0 M/V-$52Z98=00RUA/KBQ8O[D&S$/\G)BJ"=2"N?""$"&!9CCG\;47^G]Z$K_A MJ[KNY%["NAS+87ON=^=?3X[?&G$EJ((DQYY@8G(UQY%Y;U1I4'B9%+H&* -D MC%\#OO(#"?(.R1OW2WVVU8%/_CX "- M#C(CR(J 84AT76=[YX!?Y_REM[V_6[ZN0YH"+VUO'W3PEIWMO6[YTG;!,'E2 M+:UCJ:6EGJ9<$>^*JVH=HZHV7]AIS=4JL?1L>?^*E>\G/XFSB=KE0IP^BG/% M.+ET!3 G]TFQ%5VT1NK@GQQ#JIS.7!+6UD?X0*?>QN>T-_BH""OI,86?)S(Z MZ#<8F0@(]<8>I,'B"*J<09BUH%TQEL/9J<8T(I((2?31"V2CO0U&6&>A!.#T.;!=I^0#A!13=R'Q2$D%J*<;G0+T:YD#-JO $'+>A@'K2E+58 M"^#3(L=[F.08\\\C5-]T(\LOU.#JK^R;'SK'W'C-$.-++86X4I@IKT=WV)>0 ML_"5C>-QL7!]DX9BTJK_C8G"2R<335:4,))@\KC7KMAKP0>,>EASCG26HK4Z M0;]=]/X6I$D)KU4^PV@#<')QCBQ4_5,PN9IA9T;.<2\=1? M".SCF>AC?T XBLS[NRC^!D*(_^@:DI>Y*(F3CR>1,8=A(K/81N)XBLS6&5A/ M$< 8^+?4MHBY6+'R1/"U L^^ABFF_#J!_A+ &O+@D,XX&C(S!*497;4[WOH> M'4?T"KA"^-92#X*-)'0%$<6FM!P*&!%Y-HL.'BJ[>MTGJ6"(/62$B?8D1PA. M+LXP(ZO]4%2/69@,;M@P@\ @X#*FN$2M<=7>>Q#E_=.+L9A" $4*7I9YC%QV M>,C?/YZ:MJ#*!*-VP-D*W&:+1<\KYV"! ]\GR!"=R6^Y?2[+(TPW3_P)SL-R M81OHR[SX!\7B#RF49S$\93$MWRNN9Y@Q-)QQL^6&'\MON*X Y^BB-YH"/$=+ MUQ:6K%9P3[(QS-)0H)5>,&)>@G)!_2Z6%2<4+10HN8YH=!0ZRM<5J\8O9YH+ MNH^*_QYJLM6Q++H_2AOI_(\0 -AM&3DWW+'+"2XJ"U' F/:HL<#TH(-N#8/. MR(8_8M$[3PB"OIH4^/XF!6Y)@>]N4N#5X.UY:I N%2H<)E(L6D95\J$"1#%C2/4Q!B07KW-*GUE()'%P(0"#X\'@2);Y"P?5O? MJEZ*7?JA;/B0^2R);*6JD!4,K]P8!?SD<'U^BQ+ZCLG>B"R4)5$0?KL3\.WR M(8BK-QZS>."+5B-5R-_1O4(HC+; M#-.)S2-D".@[OJ.> E'9\<#NO?H#3J>*DLAB3(56_[;3YLB^R>)U#RL*=P%% M@8B*#^=$M(^-4!H1C$WC_WJ_(MW9F1L-=M;$L)$W]H/I^X@@,8H>#U@0 MB''6?W_3?H/_3B"](/[]Q!=^!'503C!NM__*7W#VC&)^EQE&AC-CPJ[:3/$( MY2%:1R@_;,<\?>,/]_8/OY\Q5'RYS\+$ WI%\_Z?;N^"8V#M2_B>\AEZUHXY MTZ1X5H4^1(#N1=8A@60+:OG19XO',T M=7""S M% NM8D9R6BZEM$CS!R)(2Q @US!'1X0%L!$4:M:N%UJ+2+W[ND(F"H;,S)!M M1,1&1-151&#>9M$CH;-=)5UN/_R4H,3<*I0Q@ DN>F=SJ:B%%A%$US[T."3* M[Q,Q %DS8PJ"S1'='-&Z'E%OL7,1(5)HOI-(1&FHB( FK>@C:D"WF+U!>*T& MLUK4UL?JT9AJL/5#9'$95J?2JK:P(B2A'GOU^)0-;L((SK@958):JD46<<=@ M;B:5QF)N K+X,"T1,O_\+FG]4TI2B\^Z@5A'C>M&X#VN#\@9L0)P!-\Q9*,3@+R+@W6#EU&("#:SW M6S642]C@L6I_I*?+V-[WL([-:=V5E2["Q]4?<;Y08@YPR6 C(C]P&Q( M2%$S0UX8C<>X%V(:>O=0WLC"FPB*"!99"*12F)CA9.AL2A=QC1O=^T,F.G4L M%7#%2OD6C;6.QHL)"ZBC-*JZ$(O(&WSSK@E-3Q QOSTIO_W?PZZ MG?WOM4BA\O0%-X.+J6&:26X8<"X>Q?D2H#S MHS<05PLS0DZA;%%F@PP413%G^(0HU8>0K>ER]?,\B/=VC-S6D]+%JRB4 '$ M@,C1[>#&6%A YP?P 5%NF\6J,<)\8BY%%N%HYRB^\^(AC'+VL:AUY-_K054: MO8'N701D,G:E4%!V5^1U8FDKQ_LAW[E;JL,C2XZ,F*% (DT*#?8ED'*'^DBA MVHP-%4 %.1S8L K02?R_!$*K3P-:@YC$R '1PF[JH10E (T6C!:'XCJ!A$"C MRU/L@!68A[%5FI";.-?#'&P&NH=\LOEL=6C MAUZYW;4HB9T'J ,D+H!BR3&;D&\0;:PHJ?@KW"0NPT#))9MPK=_G5.RU6] E MWE-B'^<7B,L^<6%/5W5:#O3AXU6JJ5R] "!M@.>(9QCFA(JW R,"5?O]QBB MX@+R+[WM74I*@KKXR^%VQ_C73F=[3_X3'_27SOYV3U_ 1>J$.LR#Z;9SFGO- MW-O]['&#$-:,;U;J?W^0Z\M+[O;T(M3 5/,H.8L=);P'*6P!KS'%5BNXFO^7 M:YLA ?PA(J0764J%X*@!YE.)Q6&VFP<7//)+&?432O!X M +LF(2XUQ8L"3L<.;S'4#4V;"HY!O6((^W'JD3LX]@8W*"+RK:YW M#/TQ!9C$YIQG)<9,@#JZ;Y&N&\LA7[).#3MZ)S1L&KUPD7* &>3HB).HQ2'O MQ!]N'&4I:#*]0!-1A4IA.S2>#!MR9$(JY#Y>C&$:% 3K+Q1&!& MB'<3Z$;@!,$O+,Z.?:^EFR-7XB8W60IX&12N$*\S]GY'\(?\*PA*TK 8OOD: M<$/?1'48"[A9/97;'!ZL1QDX$BQ/8.>1*>>I.](H8UE+"*=4/\& LC'[KBG- M5)Y95)K9A6XJC3:19',,7L2;(>D87$J;K4J2P(.7BY:+K:^#M,2DP.$F*6!) M"NQOD@(UL4T(S6#(^ERN8 88 Z5F/"[&N(".\3OVHDV=6>12 ]T#S&2+8$H) M*+L2X_DJ0)+Y'%-IVBF$>?H"70-ET+>("-,[.K9W5)@= M8\94K0%\0[C6)=,BMY-X!![JT%W!>=W7U62OH([O#179_?W-/'5\SR[9>_@G MS][C]97L 3;!8NVXJ5M +L#$XR/G$ >0P?@&FJ K7#"+%1X87*4W2*+(9.9 MP.<,"(O\ULU1F+8Y?9O3]Q*G#RM7%RO-A#@?=\M]G8Z=<->/GR=963'@EA&D MNK-0]'TB%B'%*J4WY^=1^1;NCT'L*SIW/MV.7-(['1.@*&AN!#AY\MP\!#P, M.=P(XX> SSB\Y28(MS466T@D,KETKPCA3B.R@@*"P>ZG&W&P$0>U$ Z(L@8[FCA PKY\JXYKK\+&J,A;>!$5/^*8*_+K8Q [Z9B<2TX@<"<&*'ZC5=.25*CI"G M 9^#*.9[B$,LLAC1[+D$W F0C0.H@0)YF3QBE71"ZI?G5ZB3J="+6;>7/ MK$8MEL=E^Y6>E37/^3!HIL(H1M $I2TFF;A[!ZE>!?\^X5X71(,"X3RE7-9# MCD:*18S4H'^F!XA@L$,G^8RI66+8%TU,-#(TLL&@SZ81%1!2R6<4%*=U82AF M]L#IPJ1 A-=7 _[*$XH>&O5'3:'AU(ERP&_&6)''S5H,= V\$.) $"*"V5V0 M&?,2";J*X:\[1A$N8V8UU&X&4Z5MH]A)N"9.1E/<7=3$43\09=("+U8@IUM_ M[C[T.)XZW^)-A68U.X&)AZL"+XZFH M@:4J% DQ(.IRO7LH[\:F0@%-U&=RO,YK3[6?4C^<0$T1T6W(2L.N!=Y=0NC, M.(@&LL $-"^DF1A^4:8)-FY^.?],X@)N)4INSAP7ZDP<8S<$")G5)1[22%EMW?051,^0$J#+KZ M!W+9?!Q!,RI?*?R!L6=AO^),ON("Y)-1M"=I-/AV@RA0?#?N$(=N]Z\*^!^$ MK#*"$<**2](T(/D(N\;W1BO],A>K!(1(8Q-^J5X1?T%\#@[?VVV#6H&\(OC] MD\@/]7PXD*I8&K:%(WHI/4W5#C3>%ZH,3+0]42YEV3[8)%!6W&J$5@8QK4_ M:4RU(E(O+;MHG5O(T'JXC+U'1!X*0M=H^-&JBKAPP^ MEC2W$OE2R'H_=&ARS'R^+*:[P^&' T:H!5A41[K$(I'@( Y=;>.A9Y" MZ!A.9C!UI @2-0XFY&&Q_L"8SDR%!L#[AJIJ/6&:A,X7Y8JP-U-DGE^9L-/> M5"98*A,.FER94(%3\$*]"I_9M; @+C0(Q<_041>OI7?!G$%0D>8%(>^+/3&D MIW*#,UKN#>/.UPU-\?5&X/JAW66 >H@A3]SV@)XQ#S!J21&!?Z4[$L1H=V_( M#Q;E]K&AB!ZJ!EI(@_=%?(P*"').'2C,-'QN\+BAX'(6-H23GW1BIX[ICY.] M') ]+#SBH9]P(P,F>7.]J@=301\G17O]N"5036FX0<0ML>_)'*+0! [8$\B& M+2R0#[ ,@]N3Y8%>A*3"36,/"]1I#@J\9'XFUAT,]"+$)-$'![SH&KPH L_< MY@JB*6-8H^'H&HTD-Y/&MC7YD5DJLT5VY@3,MU14.!7(0OA. 1G50RS^I?;2 M*_4L&#AHP,1#8%K<,!JE3 '!BHIAQ)>+@B 3P!882#F)[M53H-DT M@X?OBAJ= ^/4!(.*!\3L-AKH#7L7V 5SG]Z< 5$:U)P98! Y7/8W@.H^Y.WDC1-!);H\OZ!?\X,!5_!)-E\\*7.=HD )U.H<';6.HHD4M MP9YB3U*,Q?JZ@3PAA\[VBJ[QBBV5T!.R!$YF4D-MF%@\#S MQPELV23V;S$5""@(P"(!X!AA![88+2;FCXGCFQM9)N"^L2A6!'$UCZB=,)1: M*C'#A!X6#\'I8?D!:F.R4,V6;*&C2%SEYU./HLF4TR> 746"'/["1 H_*C(,@F@ @-,:7CMTE0%!;Z+9L9 39D"EIB4Q MAB=#46<(0%_1A/(T,LYB4A\'#>5HK]-XIB+;=HX%/IBY&.+BK!_X S":;@A- M(RPL232.8'I#((X]$.PAAJ,5CXJ3]V1*B'A_EF#>=K_R!\CUB?O.8]>J_%:> M+'2XK#]Q/!AL-9 IFV*;)@8N;_WK* 9SU"03(6('1$&@F@SU9,ED;\A9B]_ M"V@VC5QK%/2$D:I@ 40AFNW+!0)5\<3PU\A"F4$O Q/6L18 MH(0 V-IA3$2L%+KI.WR8(J' MWT\B-]FS(J\=Q.,HX(9 =GU#G6FCA,3,. Q]M.4$H,Q*R&U4DZ63,V^'VE@="7)<7 ]M'#I M(6.&9X4^2I)R[8?;HG5R$U]^+ ^F^D^+WAZ_C457@85[ #:!62O MA4+C-_;3,LI4XLA#ACX\U,B"CJ)H6(3L"'PP M9.'AXHWP$?AF)CH&E+D3_5 C60@(-B^3Z\^-4T5] <4&,8D??*Y/66%9BPGIHLY"G&=!Z2J3*"2YM*JT7+K-S<6E(.,J)1OJNC M6IAP55IS@$UC;!8W>P+!#;=TGU>DY9>1V^YLAPU9V4*P+-*Q2;C-6X\O,6;FR2B' 6M0Q)3NYGA1I,'6M? O,(DEP%"J.GKD Y8=AN URSH? C%M^T<<9TRSX\ 2=3P5K R3'@:,QT,4ASNIP>_-^_LB#N' M&4+)01+8![P:_C.N\(2?I$PNN.DMXTI73+<1C;W3;?!38M\,&(S@K.(SX $&,T.."-#2:('%5ARE^XK*450".27E2#I* M718-N'0S)+.X#X7%N,3Q!60[5@WI]E"A+A1^.$U^S@]A$_D<6$4^"_U5A[&/ M(#8SE<7;&"H^^7JD_VT:.I)L)7QU[O&.J6$*:E7XR;_S8/2K>#X)3YTF*A18 MF2":K]XW@V/']Y^+-VS%H%&[U!+@7JBC<@HV A? 8.4-'5UY<$)AJZ^06<,R M N"4;KN]JRJ^Q!5GH93((M9ZR099+&H/Q(_VJ7& KP8QVP<1=]MD<0@>/K@? M_QTD"N,I1&Y.=-0L]QW<\.@Z1N03A%56YF8B^Q+^R*)4H-S#3__((*M'G#Y3 M0I0/^%N'AC !@*(A*HIG6%H70^N<*?7:J!>@Z'^(&_"/C L-PM8E8095(88D MZ^QRZ>WV"3,78R7\D[;\@!__() ]Y I[F/^QD\?X;5'8*83$"\6O\N^/)]0( M#%GB+9LS1.1#R.($83YF2"=$<@P"A_)CD)=J45$+X7YR<1I@95VJ^F?RQ!#D MSX_7P"9+\X%J;HO >.0Z\0X/++=)]W=;[39G$B_F"@'#GQ,&Z7V6C2'0&CP( MC?\JJ/DO82O".4)3\#@"#P='5*2YB#=H(D=H)'2),+:B/U.QC'@0NFNC2]A!N^!LR MQ^@BQ0DM9P(#5S'>B0<TK ]E/*6::;*1"3G(H&\OWRMH[+(Q2*BJ^!(P+,6&-8+B]F&G 4Z*4 M3JM#,9:>UB?*NYQL+HS=%<[6[1V ^*K$?-\K/4-6Q4/T5CJTE>#SRIE5^0$Q M.!<@/]T'C'LYL!0/[;^34TCF6LCL>Z/51Q7\&!8.F0D"@ ^*N)MWA[6, MA)6"*M]3@V2-$8\)U>J):BHLB8,T20;VI8/K]J&="@+.+:JX4<5-8%5JF!C9 MW%0AK-Q9/+=!QZH9.I8Y1&XQS-O0G!PMZH<*8Z,W().;4_ J3H'JR+(A=I'R M&5)'G0QNVH: ;H[+YKC4XKA QFF14R+"')@XP&D#TEC"P:N3E!HZ 7V)T$?- M[A$,_=%8(6XZ<<+QJS8'97-0:G%0##SOA0X,F%/44RNZGS8I@"!<;*H@\U;$-FL4+T:/@%E7@ MQ50HM#D+F[-0B[. D=B%3D(NK(L5U>15F+Z[A'P-IIN#L#D(M3@(&H)HH=.0 MPSW!O)9LY30P.#:'8',(:G$(GA-_!7_AC\R+4P;SQ3$9AZ5\&KA#> V;T[ Y M#;4X#;)M:K&C@+.KH,8U$[4,F(M ^):0!1OFWS!_+9@?IJ\LPO9&6;0[$Y%+4X%(NJ!3VA#^$&-)RQ M ,M,O&!&Q:>"%DVH9\X7B.J;D[(Y*4T\*88!I5 ML>#4$\L=F(C^!.3%M4D) M"W:[JB>C(O71(G"=BA+?:93)$G3F/%" ;HP"X3?%J0FWJAJ9[DGC%:'W?1(S M&#,LR]( P0^AR3!TONW^QI\I !VS4"+Z)C"%9 I1+X%'$&ZOSVT'O$XM MFQ[?,F:6/%A^SY\%+XV#*M0OJ-N>B2HZZ(A.&0*&PC+P:1HN&3%%9)5XRY#/ M /4*$]NIZ,ZHU8>2 M WY:<.:EV$K<:0 =P#HFF8XS5E&H4;_4ZS8N>J!_P:'R0L)E =D'U>+>-5IR MLI,?9B)22[&)<4DPA*YWQU=*J('&A/O5=9K5I6WA2)?M4\'^D"5

B6^8 4BG_62B ;GSUI"Q$Q%N$[>7:*X!OIV22\+_&FPX[8P"0)B+ MKD"@,S>=";'W"5(5+1HQ%,*+89PMH76C3\P$AI[*'[>TOI(CH!1:0=Y@ *-' M<)2N\P.6DL-I@:N<$E<]PDO4M0WEY/;\T';[:RKT:YSJ MSMT#;D<[!(X)V'I1<4S[S/V=>/X0']L"A /]/7B%]%UJO:LPL/)4A#88Q2C; M[B\D!F:\@0$G)"28>OHL.=17H IX8((H^@9Z&M ? #AY O. :4:2(Q@R!YV8 MXU@\< @4A$M'5&@EQTSOA'85H C[S+*S\KUSCZ?EXC#JS9AX;/?N3P4,8"BR M.3#-(LAPV!:W/+(Q!*]O?110L*\.&>DTU*_(#<(]LF6)^+FYC6BFQN\9=ZQQ M%!_>'U'0_62" ^8)J)6F662Q*3XB@&FGX25RG"(@#0$:?CI7;W@%T%M6K[@, MDB+=AG0:6E+UX]R3$&<9<:K<@6/,Q:1 GN6& !MHK9;'^@9:D7_UB?'[@QPZ MYB1"&7-\ ^?B]\ BA#-PO%H$ VL"@QH&KG'N<^'X3D>#D4#(+0[ MPE/$%0@>4RRF1Z-)3H-[9 (<4+*FR?=\/8-'UN-QEQ<#'EF< !P;"L9P:IPN M(;GE[CH_4'$EWV4U%=[][-VA$_O=\)''T<0(CRTWLET*'SN%CT_NJ=S=N-6.]5;FA1@<0P;J[DOV MR]T(BAQ!*AM[( !(?^)"NEWY&H7-E2_"99\8AY9[ \)B+<'G M#D"^)>X37\\IO%Z1WO.]8,7/YWJ"^8.;2.*G%TP249$H5-[8FSIS6R;]V!28 M:*,4+!.T(]%%YF[&T+!@YC-9'(O)XBJ3Q0SDX[R^#*:$D$74!2UW[ ,S][FR&5GVC;Q%PS$2 M9\(8" N0;E4Y/9* MG2<'],*,7!A2&XL)*_B .S]!KHD(689(C5*>-H$&QL-66]O+45>F*DKR"%N0#'$>3(9D:\LLH=LH-<+J@X0*[VVA M7,3.)A=AR45T-[F(^=$%7X#%^Q^DMP?0ANXIQ1A7GNFH6D#J>-J'R&W*3Q@H M6C2T9>'!U+W- MBCOIC*3!+2@0EM.(C.3^),C3DS ^DM 0 [E&-4S$G8*+%; MIE."_AHJD!LO'DM5'S-N[7DR0&$@3;B3*)'S3E_UC(O+671"6S$&BTP51?"= M'8+:;SE)-$KQ+VW#MD1!E(BSQWJV]9U C881D/S2H;T8AJ^-8AUR-"X8T52; MB(#A@J(A2^^B& ;Z#KW4<^@LPL.#*!OB9Z[^3,1@J&HFHP_Y-F60#C*3DA?1IFF+#X%J _Z0><)FC*@EF9>Y1X M6[2JO#")QMO$@> MF/27)F6?X;/D\&%OR%40 L'3WNA#/L&!50.!W>5X"17S M>'Z0Q6I"!DY\'T/,147HQ([@>"S*7X#]Q=V7B'LX:+YB4#)A^E&$,]U29#$G M1*CQDD(*15GJ8 %>?.V%_I\B<98?M7W'[5=^NS[?99SARE5L/!53>=4Z?3!) MQR1(4C:X":,@NI[FQ[?S?8K5SLAO]/!J)WTX\T&OJ=Y 9FB23 \ZC2C_-?APF)2L&+*$Y% MJ./&GP@7VA39R/&A'.:E>%HSDS%'DP9D#UM%,6VY%B4Z&[;D@M4E[)Y+<4I> M>5B'53&!RI3%ZL<9YX!_''M)&D.#*B@%X6CA^>1G$.:H4V4>R"$H7 0I"2??-RY A2,< MI/Q -2$\T+F6IP$':L%P70,&C5^JF0Y;_3!_SP7GG;IHV[W,,/0A[8["RF@9 M!1C\XH)&63#"E"3BL3F$?\S9%6XIO$,QYP+'(/)3,P4P7RJGC^$YJ;%2TH$H MCW"$ YYB!$A$05J.68Q)$4IYN%X]MY\+J6<56E+U1K%IR8A/ M'4.7P;B4*94B3$49@E&" (PT@>S8 /+JM15CVV3MJ\ID49B$-!0IN0AU!'# MS ]NQ,0T&$?$-;:=W-1 ?&!9U'/9"%-7P@$I;QWI+ OK_ N7BFQ!D\MB8QIW MGN!0HT1GW(#Y \A"0D\YYWS^Z'2JYMQ#G)3?(*.8C=8K4$# 8F1>4C%R:!+* M=7$Y->>B&H!J!LX4O@@,*4GD?*-"-;ESIDM[\@N88S/I5];=O//(K0"[KE7H M.='V4L)PC!"H3M(N-J,JR?J_BU X#1)$YXJRH>'0-*_Z4Q)T6-Z&KDY+C * M+;801, MCUZC'&]+^T6+!_FAFMR,E .*7T#WU8 )TBRZ=.PN[WD4M%I;?W83E+6'Y7O/#\M4X*?@_ M'K?[_O[&"_[;[O2 ?[T/2UGR(XSAGEV=_.QVM]U?OER<_'!V>75RSJ-_?RY/B7B[.K,_[AT9=/[B^7)_#EUXOSXY.33Y>F0%KN M1L](]*U4XLQXYB]A##/<^)&#X:&R8?R$^S!<%^CBF==N.'^)GERT]S1R/>^M MG_K,KZ+KUQU[H9B2 M)FM'= &U[D#B_TEC'^U<"OM0H2)84=TVU]DX28V;T6*VM_LU\,)<,>N%O@%= M>W0=,S'$=4A6.T7=9 @B$8Z6'SMZ9"\MUZ7AYGV*U/59>@?]Q*((BH;7JW=X MH;[:2M$8 ^]1/\ T!Y(:W ](VCAC/_3'V5A]@%Z$=R\:1!)5H"*+EL#A AZ8 MS1B>Z-V1O2OHHM&0B=F_<@PVS(5-MMT3\+F5CPS^)SI7 5,==.A&/?(>5)P% M_@%T"$4(T(SE[)B^ B\A2_2N>/(]=9_, V_,?TYE5-2U F$U_I=(I,#;S%I< MON4(TS;HHT(M.I3=0RHN&_?AG)D+$&LKK4-F=_1N@6\YINBZ:/Z3:1Q]#<0; M:2]%]'OL?1-UAK+>O^5PEYB[>A%X;0/TQ_!5N)TG\H42W^O11;[ZXRCKR=,; M+O[<,7_>#7#TD V=2S9)&9*[UVZY-/R-IS'A1$@H]@#,93)5GJ'N M6)Y,&E;!QE6EP7SD_X[]%(B'QT8T E+^ \N>YSAZFK&5<$=V-"8^RFR$4:>* MV=V'EZD!,?(O-P2U,BS@8B0/C>M;"M4#-DK+':N=!UM65P3G(WS? =\2;Y)P MUT_^I3!T",2'>VX/X/B0F_)&^'<:(.36[_XGDA?0*B 9?,:OYE5.%R( TV=!@530XNN;> M %BG8O>E[*;-1V*L?_,!/&L>$?D]UO1-#M=!^\TG;'Q5;SE\8O M9'[.F(?N1]DUMQ@WE*_#0E8K$X1UMK?SU[*Q!!6TPC\H+ED:=7^U"_3B5;9[ MV_E(_.2P\!.Q@3NM_>[NS+4L_)3G++]$[X=7WMO>.ZCEPCO[K=[!TY/ M"+GLI,&*\P/<8I. (R_CT[TX"I%.Q0= MBA;8& $JX;<"?@HB-?V,2@I4*3ZDX?VA[\4^$U&TED#HP7;U"6&ON-[@QF<" MSAK\==DKY^BZ08V1HX>!J&R[;F UTOM4X!5,9=4YE9@ST7J/,05\%PR%J-?! M=8DW$&A(>22D5PRU*->0CT+AY&L_E.$H!\-1;CDBRX?*NA5.-JS82I4=J$CR( V!2 V&M!*3VVD/2T)0C&\/%WD19"L57(..= M62<)L<;,7(Q![I&[_U6UYI'?Q [>['RE1U[^K2_>7K^=?W,N3+V?G%T8MRSQU*TV7QE\$(!!5]=>5XW8KP7$[ MV^[/9U].W,NCTY.KW]Q/9Y?'G\\O?[G8<%IS.&VO$IRVN^V>7_UX?3D] MO_CYZ.KL_,N&Q[AGGBDHG3D3W"$BK8SRV$78Y"#0B]SO/ ='6$'!]?<%QFW M(SI[WE;GN]%;"Y[78U!G;T5O(;9"R-__S;]_SU?R)1OS]Q^@W]O_/OT_\J'X;]C3Y;_F53P.T]6\I7EKV;(] MUWL"0!!Q";_35D<-WC "(0@P%(5;CUT&O(>E,+" Q/$PNJ)8\8QSL[O3/H!' M7JA^#/=RZZ<9.',6$+^W57-(YRG7W]N4ZUO*]7 MX/G_;;<[.3N@:"7L5\)*V-MV3_[]X]G'LZO+]9A;CZRJ?-977(AD5!L]4)4D M"Y&64&G$WU\]M9A",6'*3NYO_+Z?4K4!E=\0-,\CV<7B+#)(_10@H>:]P]/+ MJ.3[M>GAGQ!G5M@ _0_SYBEQJYY;N*#VM-/>[LS[[@]FR^P4\UQN37([XB9- M)^_?O;N[N]M.V&#[.KI]=Q0/;J"P]1T;7GOQ.VCP?K>_?]#9VWG7YF*BV^D= MMKFEV=X_:._OOF->YV!W9V^/W7?:6YW_>D$:<>Z.V?9-.D:,H@AZ!4@U8V@* MZM:Q:OH$:Q/1*E"EZZ)R7=NUG7T1*9=%Z1_C*;<(KKAC.O@A9M>1:$;@CW7/ MX+E#GVHUS\+!MOO=_[PEJ;4 !>>G3[=V].D6Z7-UX\?/(L]!@3P_^]Q98('[ M:=O]B=\N]I-ETV>9)ZQ7.PKV5G_"+J(^#&&[X!YYX&%3RLNA/A4O4XX[S#J#K+^XYX]_"]X02 M/=7;(V'">VT-L.W%?2]DR=;Y?<"F\HY=SB?N=__?"YXB3J5UR,$RD$,BRST9\>_E68X;YG )0*$[HNU-5RR"_,_>W<^#^LGVY?:QA M\SN]W?:CY#AL[U7]T'3:G>VS+Y>KH]E9&$#YP;\_7GSF_[B>M[KR[J,P&D\1M)'F>5T.;MC8>_IK+I6\QT>?7VPCCKU@ M(&-GG_WP6Q\JO]=!_4\GIR_VTI\@C.@OZ9V7R@J?CSZ^V*Y\]OK<&E\K$WR] M.'FQU_T*I2]A^@#KNXL5'R^;&W96MS7'V$"(4<+4'BIW%FF=C8/,B0!P/S0%9&?Q.6T?UOFJR?,2L^%WLJ!M]E1 M32/Z"E;?EAF!G?^)]F"?BA)U=R%*]-@=13 *[VB)1&$#3>+_"0%_,Y"(KU$. M)9?>9FE;:I4T^6T-V21>XONW/^\?:BY0VT:E\*W!%?GCG#_P)D"G'"4%+*:[ +19P"F0$UY/Q:U MUQ<,QKU"D>,I%SKNP=9/XD8*Y^TF"4[)"(\K1%?EQ@X)/ M$4W/@XZW5FO8BS7F21KN;Y*&EJ3A[B9I^(RJDP63AMT'DX8'ZT+]LD_YN#S[ MX 6SAS!L3HQ]*J>W>0!U1!H#*-&D !T;%)+IA M"!@AMT,E/#3@_30(YEJ'!G<.NT;+LQ+1XN.U M@TXLENM=R$R:%T_BP5RLI:U]H?L>?;XZ=\^^_'!Q\NGLY,O598O_XWA[P8SK MG([7HK[4 ]?/T29ON\T27T>QQAXFK($()G=)OP*5SR?(]KQWOW#?$.T@D:_[ MVSOXU>+I^9U''_AQ^MY=^.Z/I^[%\WM[CRQ $ ($5 (.ZWLWFP#2K@Q71?0]]S1L:AH6_[ MW=?8#Z')*S!>&?.X-.8&ZC+%#KRU;L'#SE%#(%#G?&8(D:]@M<;JSMYZ7_V% MHF>$DU7!\-E:MMAX;1AG''C3]UBO3Z7>-\SC+_W!=1W\ES_D!JC\%[_J-!:3 M>'-UX-SX G^+KMZ"\6A;;5D GB5;UYXW>8]!D11M_:-P>(P]G-?<*^:6_AMN MA_MTJRP9OG'O$_]]Z ><+'$&RWJ7?_:'1U;3*Z^F\W*KV2FOIEMI^Q.9' M0@I#E-NAL1CJ:)QC/8]1:[>\HM[+KLBR1SOSK.A<-[2N::-V*["L@_*R]FS\ M'86X)@S/+\G-#Q#:6?J6 M6!BE4Q+%M) K[_[D?L+"A'UD(1OY3UC,DS:E)(?7MAS;YI1D\/)6\P3N+8G> M]9&*;\Z0#7QN?R<8:2JMK21_3P1VQ5<6HT[XY =9"LH3@HU_?[.57R2_2FB' M#^WM]NY3EMA];(DEV?R,)79Z3^.PAU=8DMK/6>'.T\34PRLL"?-GK+!W^&PR M;UDLW6Y)R/^*$)EL>'3+8LA085_,^4@L=0Z+Y<-^YZ"SVVZWG[NEUO663/,E MK+?7[G2>MM[VH^LM:8QEK+=S^+3U/K[6GH_ ]!7?#->S9;V2MK@ MZ7 ^^B5A> #.^U1D=Q;*;.QI%)]+I+_/C._K9SD->P5'M6O9UUY)8QP-(=PE MMU9,?/2"KY[/UWWL3?S4"U"P?>3+'7*?%,Q%/$OHF9[3G&3LUTC\E%T2+N%7 M&'I:P5:_D,]7W]6QGKZ0F M<9$4&228&%H9V1%Z/!1>=G3GQ4.4=%R(C)@/L(#)TR)D3UE[2:O.6#M&JFQ+ M_R&.DJ=8 $\Y)B556Y7%VIB^Y+E59;$V-BBI95S&A1Q=8^/C541Q;6O;*:GC MA];VY(CJXNRX4]*Y+[$P6YJ@I"U?8F$V4I;TW">)5)E/&8#1MW2OPF98[)14 MTUI79+$^=TK:9*TKLK%324>L=44V/BHI JY *?+Y>34RT\8Z)0&_ZD78N*4D MN%>]" N#[)8D](H7T;/LQ&YS/*">1=GL-L<#ZME2R,WQ@,"D+KU>R7=]Q(+LYR)O9+6>HF%V7CL17TD*W.]J(_4LQCE>R55L=85V=BI MI _6NB(;'ZW;>[*QSO[:O2<+M^R7I/:J%V%AD/V2A%[Q(G9L.]$<3V3'HFSV MF^.)0!2H]'KEDH7:OIZEI'F_7 11V]>SG;VJNC?6DU15]\9Z+JKJWMBX_,#N MWE1@L1:>/2AISG5:-3;&/"BIT;6NR*+8#UXT[V-EL1?-^UCYJ*2Y5FW\V%BG MI%]6O0@;MZP[NV-ED'5G=W8MK4,'Y4:9NJK[/4L:[[#<>U/;U[-XEX?-R4CM M6?S6P^9DI&QG[] >E:M<3L.Z=GO@[N4-**L4F#=YM/;%VLYT5;-%UA-:57?* MRK/SNE-TWK D/*&!ZD\\5T]9Y$)NU(PU+J.!?L_6*-E>R&]ZUNJ><'0Z;7MF MZ"669T-#:-OS0R^P/!OG==HK]J&>(+D[[15[44\Z!"O.#3V)M5:<'7H2/RW? MRWH2"RW?SWH2URP_$_041BFC$:QZ&?M6&((Z>2Z/O:!-%94A#FK\@I9@4J<, MFE#C%[0$JCIE'(8:OZ#U#%:FINY)JW\Y/^E)\N#E/*4GG>Z72ST]Z:R^7/+I M*;Q;1HM8J[5F9= R(L1ZUV0S5LJH#^M=DXW5RM .ZUV3E9]*JFKE1IV5A9:? M8'H2URP_Q?0D1EF[^W-@W8TR*EMMS9@#FZHJ S[4^ 4MRVE6GK3[3^M>FI7_%D)B6-G2;+Q6!F)8JVUM9;(R!L-ZUV0S+AM?M%=JY9NU]D9Y2U^T4V7[6,K? Y"J^O6#P&F#\Q MC' %:[&R:4DBKV>J*'@/ L67ORJ +ZUJ- MC5)EC 2]&@G(Y[.5+7VS36MQJ8NR_WZZUJ-C8O+#?GK6HV-B\LM^&M:S:Z- MB\M]]^M:C8V+R\WVZUJ-E6]>2A9;:W$L;?5K5%;6NAQ+7_WZEI0'/C_[<'@/!\%1FC7FZB ,:J4K9>0>(7$_(/P)XOLE8;ZGFGW'^? M,^T?7/;#&/YO/O0.V@?/7K5UB$1)SNL5$\ V3*G*_/!: #!'(0P>,)';GSI? MXI&E/XKBWWFDL_]9&]X]Z.WN/P5O/K]N.U-K-(!E,?6LV0.+K-4ZP&/&K)HE MLX=M+L7#2W_\.):!!I;'';#9>T_8\#D$G@806!9OS!R<\*B+_*CT*,,!K(0] M[(-5YL&>?W2W]Y:\VS.GEBRR5CL_/QPY>A8_'^[L/TE^/#X J*035\,@EME M?!(.81[UFP];6YWN5J]3NOO\]_X4#;*QNCFE*4[Y9WP?_MDKKWK^ M&Y]P2J338W[KV O.PB&[_XE-^>;R_]O?/^"FM&71\ G16VT01KM9.&#)A[\% M?OCM?3*X86.//]"]QW_?Q/!L.&Y;,)"[?=AK;]^C-8E?I],)7U#BCRY"-:3Q#/C2)LAB?B?\*B)-N_(D[XES&?\CYT[__;_N_P)8N_ZNC_NJJOWKJ MKQWUUZ[Z:T_]M:_^.E!_'>H[&P_13^GHQW3TR>?G9//[O7+3^EE_O7 M+EZFU]73N]#3*^GIE?3VR[?CN4=.KM[^+0#VU?X@COZK7;;MJL.\*N. M[:M#_$J_]6[/&[^R<<8>\L:NWI7=/=M57?S*]G9[/?SJH+R7G4?VTEWM M=N;6TGWV6IY%F=Q:>L]?RW.(G%O+SO/7LC1^V9UG+??]./#?"P6'I@A7<)0\ M=5WQ+4,E]P$_4A]"GC;U1SZ+750T7/_93Q_@OJZ\/PD]>(4[(,/H!"WVAW^__(F^CM7W-YXEZ'QH\.M M7EL_F;XQ5Z.>#&H[MU4?;#O7>:,>6.6M\T.8&9?2'G3XQNVKFXMOGK$'W1KN M08X/EK 'O=KM05>:V$O;@YT7V0,M'M@U&/R& !!?#?E"[B>!/_#3GQE,5'2' M/K\RX7+1+&_BD@"'"09>DIR/J)#NWN?^@KJ$;P=+CO*%*G1'6E[I0:8P>E=8 M9>58>'=#OO61;_FG;^]5D.]C-.LBWO)/7@>_;]WZ[=OBD9(5 M[%NO^OMF"*K.\@753JTVH+MT-=O97?L&+%O'GOR10?(O&D^B$/I.\WIV,>.V M+OIUK^%4:Z11M-]PHLUH]WZ$@'6AWD'#J7?!4L\/V?#$BT/NEB3-.7>'#:?< MT6"0C;. 7SL\3V]8#-?%[ ;N=LNH9NE18M:$EMWU.Y:OPUQ92AZW9Q!["=Y) M=_W>\*NPJCGI6W1U5*OZ>&>B@3JED^Y7M.#.]6R M#E=+RQI4,JQV YH>T*A*I'+G*<;YWG+K*'I-#V14)%)9"5HW/H91L4AE)8C> M]#*9*D4J*T'PIH=;JF6+5I(%UA^[:<:^-3U\4HU(Y=Z2FV6;'C:I1*1RR43; M:7S$I%*1RF53K^GU+=6)5"Z;

O5 [."#6AZ0*,JDM,K3JH4J:P$P9L>;JF6+5I)%FAZ[*8:$;=E M8WLU/7A3B8C;LHG6])C-2]M4JZ5>T^,VU8FX+9MR3:^PJ9:5LUI:;@).*S=7 ME@^5L[N)'*U:;*Z :)L0T-K,E150;Q/+J>NYVP1E7LA<60$M-]&5->3'GHJ( MN.0VV[U-4&;UD?.JT'H3RUEC?JPJ1-^$@%[9*=]$CEXL/U85%J@!RF\E]ZWI M(9\*!.JZ2^\\WFMZS.?E W4K(%K30STO;8NNEGI-#_=4)%"W LHU/;A3+>MP MI;39MM=>IOM?M,#&16)5%:"UHV/850L4ED)HC>] M3*9*DGU+=2*5RZ9LO\80V& M/!?%3:>[S VH;T3DQHO9!9MD\>#&2]C7.+J.O3$QL!>DT?NSD-MJW%(3%[R< M8[1<@M5PV(\I:^<+ RP?>O2P_F& CUG"S=:5S0NM M(.LGY6>>I#=>& 5'P2"ZB8)++V!S6-2K"C95!.#VL/YABPV753ZDV6E#H&7# M9XWEL]Y3VNJ7+\TZ[PC^SUEX';.AS__Q M\D*M"B9:I]W;,%OCF:TREMK.AMD:SVR5,==V-\S6>&:KC,VVMV&V)3/;&=_? M6'P.7/9"U=B5,=3V-QS63 ZKC'5VL.&P9G)894RRPPV'-9/#JF*'=3:Y@&5S MV%64>L%7]LT/C[WQ)$OFLO@;;HQU-JF )K-952RRSB83T&0VJXI9UMGD )K, M9I6QS9H=_?_9B[^QU ^OC_A>^4D:^_T,F&[NZ.CSN<[,H_\01\GCCVZZG=;L M',"&Y2IHLS4[$[!AN0K:;\U.#6Q8KH*V7+-S!15CN2\L?>3!3;?CFITXV+!; MM6RX;K.S"!MVJY;]UFUV-F'#;M6RW;K-SBI4@-TJDI2OBO76;79^8<-PE;/? M-IF&U\%PE;'@-GF&U\%PE;'A-EF&=63P9ZWCY5NLJF'8;1(/KY@+*V/M;7(1 M3>/"O_T_6UON__GUYW_M_M__\^_!)+O_+=P]'/ZY?WO]VS3\Y5-V]\-^?+C_ M4_?W7ZZF2;!_._BS'?PC?9=>LG_\N=_[=M\9?$[;_SD][5[^].[V_N/Q;^W; MX67]]V_[Y/#W_8/V>X/A]>? MW_W;^_*/X>'5?T;WK/_%'_]^-,C^MW_6CC_>CV_9KY>GT6_^[N37G^X__?G/ ML_;1SS]VD^O)K^GYZ/3BZJ<@N?OT^\GI[OCW_>G%']WP?[W+_='_CJ;IX.3; M[W^<=7[,/OG7@],L/>ZDP_ _D?_MG]]^^])OCV[N]PY&/W_Y8:?SY^EOW9.# M7^^"TU^^!O]@/UW^=O7U7P?>?_X\_>G+Y;O#GW[_>?1/[VCX^]GQY37[<:?[ M0_"?WD\G?URW?_PU.[Z>_NO.&WS:/>]ED_/_ZQY?7FQM?5A4PU3#L-XD?IIV MMFMH;?>:G0]"%&%=)4L0PE?>_>.$7Q(/5@H&J"K&=:_96:$-TU71ENXU.S>T M8;HJ&GF]9N>'-DQ729NNV3FBEV>ZRF$%5<:P:W:R:,-YU;7NFITUVG!>=4V\ M9F>*-IQ773NOV=FA%^>\BA1F5,:X:W;"8L-NU;+H=C:9B=? ;E4QXW8V.8G7 MP&Y5L=UV-MF(E;(;YOX+JYC';6BX#;>SR4>\)K:KC"VWR4B\)K:KC$VW24>\ M)K:KC&W7V%R$O.PXBB=1S"\]"H=(_TWJQ:8 *$KTR=DUC(_ 5)'IEK(K& MQL$K2/2JZ/3=9D>CS>C<2>"/_=";LUFCX6I]M]EAXS9B47,U]EZSHV(5I'QE='C]XF(U MIWQEM'K] F8UIWQE]'S](FEK+)MLL):O7X"MUG2OC(YO=MRM56T^GZSHW55(GE5%/I^ ML\-T52)Y971Y_>)SLXLBCJ,D/1_]$$7#Y#(*AO/71C1=>]+<5%\>Q?V0TY7_N'Q*Y3?/(EVSHUV5(5UWJ]/= MZG662KKZ1:WJ5UNTXM-7OYA4K4FXBE-8OXA3W?+_*SZ#]8LFU9B JSB!C8T4 M50-*:L7'K['!G\I1;P5G[["^\9P?V?":FR:?6.)?$X!+GFQ?HG HOINGK[SA M,=K#^D9SZD'HJD1H#^L;RZD'H:L2GSVL;^2G'H2N2G3VL+YQHD_\56\Y@6_9 M&3=6X@QN=>$GW\S\N9?<'$=!P'JXBWWFW7-_Y6$TI71+ITV_4- MP-6$TI4YT_6-P&WTR.+2I0K!P&Z[OL' #<\M+N>J$)?LMNL;EZP)I2LC7>H; MPZP)I2MSINL;\?SLA^Q\=!PSKB5.O8$?\(4;THSU0=3E8G?K& MTRI,J!6N0&B?IC1=&@?[YG$S5^*!$IW[AIPTWUD#( MU2_6]0A;'4=Q"#RU $-M^&EY_%2_B-IL?E(%VEZ:Q5[P@S=_5_ZK8ZMJ*LWZ M!@HO6.K'&,3_&GCAU712X,FO] /X,OG$1G[(AA]9R/]X- Q5&Y^YOE'#.A"O MDF5#G?I&'FM'\ZH4$'7K&\2L'G[\+R_(V,?I49*P]#CPDJ3(!;)>_]0/.;5]+]!E M*PG^JD$0G]UN?8-N:R;F$Y>F_OR1[X 7#VZFG]DM"_+K5!>=A9,L3?"*3F/* M0;OU#?(UG,>ZC>&Q7GV#B@WGL5YS>*R^0LF6E=!R/K&9/,YEM,LA%IF@*?(S*$OG[WXFOUR>?)'QM_KI=S)51"N M$8'.5>O$#3_-RT\[C0AJKEHU;_AI;GYJ1 !SU1;"AI_FYJ?ZAD_G(]SEV N" MG_WAW+2K#>4:$8^LGZ727(9J1-RQ?J9*Z(YLO9JTTF*/J&V*MM;G28(YZW;'?%[-7FLM1N_6-_LY' MNE/_G@T)P;PQ5N;NZPZQOIBITDA>JF]XM=9&2B-YZ74'?%_,/&DD+S4BUENU M7IM7S$^-"/56C9\VYES5V+R^ >B&L_G&TEPFFSP_QH8K3D=87N-2$8TEM&:T[&V5]],Q1&_[= / M,N"C2S;(8F09FL/!AC!8YC@:"O\U"G_@F@0WDNV2L>\R\)(O9![$HO$#>1GZG;PQW*MTU2X9OU$L4;NLG MT4ZWL__^E\M/I;NZYI)GW9F37:TZ]X2A?\M9M+#A\,LOW'Z.O322E7*+KBE' M_L(-2P_[Q,)HS*UW^G;& Q_<6^LC"[^Y&]N_:"F53)TO@]_WY!.GNC M\%$Z'YU^>0*=)_RZ![@2OK92*G_3=_[]>[[#418/6$+_O&'>$$LF^:5\XS[( M_^U'P^D'_ME-.@X^_/]02P,$% @ "X1H5Q< A)HX!P ,R !T !F M,3!Q,#DR,V5X,S$M,5]A;'1O:6YGU:;6_;-A#^7J#_X6"@0P(X MCI,TZY!X!FQ';0UDMN>H0_N1EBB;BR2ZI&37^_5[CI)?$KMM@CK;@"4?;(L\ M\HYW#Y\[BFF\]W^[;KY\T7COM:[P3?S7\+O^M==L'!??Z#TNNQOM_M4GNO$_ M77N_5B*=9A=T4I]FY*M$6NK).0UU(M)JT5"E&VE45,% #!T\=MPE)<*,57I! M+%J_I$Q^R8Y$K,9H,FH\R2K-1KOI?7S?;7=].CNIG32.VS![\!0*_\QMIJ*% M4_E3.K+3R_TH.\KTU"E<-8QTENFD;-LT(9!I)HVSH.,-_>[;;J?E=_L]ZK^E MP;#;ZW0'K6OR/GJ=#W[W#P_-D/"&_Z:=@P_#FP^MGD]^GVZ\CK/VK'[*%OOO M/;II#=NMGG=SU/]X[7UZ^:+5\;GKM%X_?8I0JC24//[T=>U\"O0LX[@G+<5G M[5RE=_T1RPC*NE5JFX5.R:_1;\$[(\?:5.$KP["B;"*RBVU+=B#PDO;CA+I* M]^&!NW-N+WYE]0-@5&G228VZ-!$S24;.E)S+$*Y1EG[/A0&HX@4-Y52;C.#( MM]HDL/'H=](1M>),4S<=&QDJV (#NVE06RWMZ1AAEPO^@XX]K5%;6+@3CDL6 M=)OJ>2S#L:P6_C6%5T,-DU*=40 [A4I)I O*T\SDDFPF,IG '':W@!;$0XF8 M(A&@R9!.5$8(@I/;$DAE(*T59L$BB;B5T+LQIT5;"&.@,F9J9QTL$"@3Y G$ M4@R'):$T-)^H8$(VYX_U^+DTLIR$%Y H&TL1JG1,=PC0= M8IDS# MIM-ATPS-JEJ@Y^P9J)$4J15PXQ.LX5 $9B*/;;/2K-,)F%9G"/"H- MXCS$G(CUAM.KP(GB#3Y%J!AEC+XX7L.HC*"]IQI(#15/7&6)/(8 L*,18*?. M.GL"82<4Q7INE\ "_RJ;&0%%@AL+NR/FY#4^[-*8+6N?(;*$R.L:^7?\^9.Q MGW-]:4L0E!F.-Z*.(H5'Y^DN"2-=3!$C-8HE^YXD@#2*E9VP.(LE("$F(GX. ME0UB;7.,8WHR.BZ".S4ZD"&:+1T@EJ$$.(J >5^"B4C'DEK8^<,\AL3)F3@Z M.3^0AV[HR7E8/!6/B@N7M 5ST],#QM8*V+/MCQ8471'401%O,[["(0$)[V+ MW:C:9Q7P! AZ\Z,0.A"'="4MAL*;CM>_'^HJIYQ Y/;A0YC[1Q)A*S45V43G M!A-@O\^4=2P"*9FZ>;@H6_//)H<9&0N'@S*=K&-9+?F-.Q6X"+98':M09,[0 MD56A$D;Q E21]!RKICQ3;CD1N6UC7=9RG*.MA$$9.(X'35$'J2"/!5,EEN6, M6"!NN"0O)F(<\<+'!(91:ANU S.M#NJE%56?0#/%8^["Q<',@P$1]FB/!KI M//NZ!0]A8K&2EES[1=^OL&FTK"K=OI&%)V#/)4_^C),U3D*P4Q&"[5#RX:RL M.US/3KP\@I,XW>D@R T';".W[)@UT39#.[_JP5PVP$2?BR,Z'7QE2 3D@2WN M29>&HT"7[ES)1\XT7]EU6%@U$7:5B)EG'%)EZ C8^:,DQP5.C[ *9-$99F4WR#:D49NY?Y0P3XWR0'@!EZSS)OXYGIPN4?D MYUS!?+4Q_E& *$O@XH"Y@QE$B(%6KHCAJ^ IBRD, 0)0\U2+M&?A.ILG M6+OZ2[K%E(2\\X7'/T0:_\CKW;U4VRVDKXIRY-MO=?Q6^]JC MCG=]?3-H=;J]=[]6ZA7W/&A=72V?'VW(7(79A$7KKRY!;P9GCJ- Q[&86GE! MRU\5=P_8\(=+!3/F=N3L9 MOOBE2J?UT[/&L7^U/;"T90F5=BR"6SKA2QIRA^>5Z:]YZL;;?L^_LX4XLI8W MW 7E4U &5Q.5YK$];ARS;)/:PT_]GKMYZ;P;>N_Z0V<'/H;?6RSPO+'25:!V MK6+G=>'6G<\^-3<'J+\5(\FQ4&>B9$3>%QGD7,93O\C$C;;3=3 H3F+ ]I;( MX3VKCAT"G_0>=<^7;\]:GD0+7_[SI7_Q7P#\SP)_ U!+ P04 " +A&A7 M+;+;]/T& #*'@ '0 &8Q,'$P.3(S97@S,2TR7V%L=&]I;F=R960N:'1M MY5EM;QHY$/Y>J?_!0NHID38$2'-W2FBD)9 +$@<4ME+[T>QZP9?=-;5WH=RO MOV>\RUL@;:(0M:?P 5A[/'X\\WAFO*[?>G]WKMZ^J=^VW"9^&7WJ7MOKM*[J MI_DO>D^+[GJCU_S"AMZ73NM#*51)>L&JE6G*/!D+P[IBS@8JYHF3-SAL*+0, M2QB(H?VGCKMD,==CF5PP$JW8[VJM7)NFERP5W](3'LDQ>K4<3Y9-,@D$:3_) M!4M7]<95Z_-MN]'VV%FU7*N?-K"N_@LC^B7!8&S/[6,N MH>W"KUL#KWW3OG:]=J_+>C>L/VAWK]M]M\-NVET7?_&O=P.)UN"@AGD04?_3 M8/C)[7K,Z[%AZ]KB.JO4")MWVV)#=]!PNZWA2>]SI_7E[1OWVJ.N6J5R6,?= MG%X< 2U"TC_7KV8-4R:[,)GPFFQ4R*N0A@!6G8QXQK4"Q: ML(&8*MA+)>Q&Z1@83SXR%3(W2A5K)V,M @DL -A._/)J::_'@K4R:W #N\%" M\8+=)6H>B6 LG-R0.C=?H I42GS@9/+A/%DP;(DU9E@)N6IB &'[,HQ"PPO M><1"[J-),Q7+E,':5FY'(!&^,(;K!8G$_$Y@W@V=!FT!P&#*B*(ZS4$"OM1^ M%D,LP7 @P49@\XGT)\QD]+4>/Q=:%$IH ;$TD>"!3,9L+M,)%FBFPK< 2>\4 MT%2 9F?A1%D G_+IA8 >,O>F!BL#28H= MDL@B"( G"LZTTQF+Q^=FPL)(SR@?871 MXGV9>5N&^TV;KYFZ-(6WBU1$NTN%H<2C-6F;<2VL\^ ,.8H$&9D),&8423,A M<1*+$5DHNM!S((T?*9-A',4,GU?,C<6R'5L^#_"E_E%2$)#E[2#^C/;]!JMS)A.71$X5;$X68 MB-9YGVJ0H)1U<=!H\@)D^>.Y;#GBQZPI#(;"<#8N_]BK#J4,GV?F\4,H=H\$ M/%3,E&<#E6DHP!Z>26,C Z1$8O50H;2.*9MQ28N(6Y<7Z6#M-J>(6=0I$5^ MQ:A(!CRU0$=&!I)K20N0>=*RD3(A39FA1&)WB+%9Q\81900 I8A;-&B*@D7Z M6<0I_&%9%L0Z(6%$GMXVLS+^C00)(D)AO C^AQ'I^20;W2?9HS?V#M<>'Q(> M33G0="8#8A(W*N$4^[@!"ZEP(7IQ'2Q=#?))/I*13!>4H?9-2\2WK+ .SSF[ M);I1^-@0^ZU8T#334Q#.V(SJ^TH'%H M@<8B0:*,P#OTB"D1FD10WN7< O'E M%%'N5;++/V:M&8\RN\_)]"(,48'(&8QF]E02JX3XB+B5/^XO+BR9,! QQ^0E MS$AEZ<,('A-9^4I:4'T6_KCB9:-EY6?WA\@M 3R7I/PU\B% M,E-O>LR.A05 MI8'MV M>;:)#L+"7[WF/G]RS7UDCHNRV[X:"99\==;;F:++)F?6.YN\_H0,NE,HK=!Q M%$NITF:5M&P#5,:Q3%,AOA,[1PIID?H#"7Q6R1&8A5!E*!3BETJVY7807S,) M^);Z6>+;$]_QZZBN71R.J021\#N=+>B4XDL!+Q7I957ES@6_HWR1EP V8]CB MQ;ZA61Z4G^3[HB#-3W9[]CL/,-"(U79_D"=%R8,A<#8J$R=/6@:F,UF,M^43ED8-OD0MD.$AB*[_$:[1MZ^UXRG,;G1:[;G4ZP[Y[ MW>[^]:%4*=GGOMML+I^?C&0N@W1"HI5WEXA:&J> $U]%$9\:<<&6_TKV'JWN M#983S"AD(^LN4>>5>Z:L*7%ZP+J\8CH=^^^=-AM4KM MK'[J-7<'%EB67&E$W+]C5;K58/;8NH+^GE2?#D_9H-=H#3Q[L=!QNTVZ ()B M? U^A!X,W8"^LOP^6'M=M7.E<JMX@]4?]_'B#CAV1 MXWLX3BV)?MY-H;V2^JEWE0>Z%'L)''0G37?1^>4TW6'_!U!+ P04 " + MA&A7$D7:,%(% "P%P '0 &8Q,'$P.3(S97@S,BTQ7V%L=&]I;F=R960N M:'1M[5C;;MLX$'T/D'\8&&B1 +9\:XHT<0W(LIP(<"U75A;)(RU1-KZ?^IW%_=Z=W:IM#_ 7]U_,=?VSW M>\WB%V>;Y71OX XO8.9?C.V/M4AP=03M5J+ 9RN:PH1>@2=6A->+@3K,J&11 M#051=/JKP(G+!^!'HI:W\V>X8G40=@Z+7JD%BML!9R1;+:HCQD&KM#;WP M(%&U?F_0M\]/G8'C0[=CM'O- 3HV?2*DAA))#FLS,!=*B54YMHTN0#Q4UOIO M^3Q-CN\S/1=Q^++V+=OSG9%CF;[C3L =]08>(K%.'7L$]KEMG?G.'S:.XQ+; M W,RA&)NY$S,B>68XVJN$)R>>;,S<^*#[T+[$,Z,F6$9,+.M7'V[>]"J%PO- M&9A#=^K;0]B2*>:JY1]:[U$[^*&*J26H M)87/&9&8S'B]N^/11$@%.#L2F+>UWE.=/\$WM3ZTC3Q295%&61QC[C%#L4[TIGPE_9HQ25>Z,'4( MOR=DC^P#EF'[8"_KL>Z8JIP_+I%CM%;KMQ::3V7 MBC9;$16&+%>M-RJNRN(BH0(Y)+>9WMBFQK,F)W]V6EW-TC>_^^7PKFGKS3%^Q"4R8",0<4R2E.*W MM_ROEI^L>KY7&;C4O!B0N$HR)K56GKYZ_K!:52I_WWJ#QYB1BQ_.+7R-E'VC M!\5_N[1Y4/UDZK\,23YX\GRES'FG MZR]*I[]E$3D6GHUD?P/!8\Q;XBD1/NB*YPZPU03/ '>,;:3]1.;]5^]P3V!Y MJ-S7F.CVYQ7[>D]#]HH]WN+O6VZ_.'__D]82^''9FB M?'H#,\3><<-!,F)2&Q8=G?4.D';FK/R1K-L<6B, M2*3@+(!+?2F!F&ZX #_AP1);S#G%M8D4ETS?BRBQW=;DYYHK%L>[.W/=WI9M M%JJYN2C*)&?I\KN&K>Y6SV\Z7!1:L;0 C YB7X4XHPCI&$C/U7!#P Z< !$ M ( ! &%L=&\M,C R,S Y,S N>'-D4$L! A0#% @ M"X1H5T.N?%V-"P 3X !4 ( !\ \ &%L=&\M,C R,S Y M,S!?8V%L+GAM;%!+ 0(4 Q0 ( N$:%&UL4$L! A0#% @ "X1H5U088JQA+@ 9]@" !4 M ( !P[H &%L=&\M,C R,S Y,S!?<')E+GAM;%!+ 0(4 Q0 ( N$ M:%<.\\R!N48! $7G#P 7 " 5?I !F,3!Q,#DR,U]A;'1O M:6YG = " ;@W @!F,3!Q M,#DR,V5X,S$M,E]A;'1O:6YG