0001213900-23-064551.txt : 20230808 0001213900-23-064551.hdr.sgml : 20230808 20230808161645 ACCESSION NUMBER: 0001213900-23-064551 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 53 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230808 DATE AS OF CHANGE: 20230808 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: 231151585 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 f10q0623_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 June 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 August 7, 2023, there were 75,911,374 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.

 

 

 

 

 

 

PART I
FINANCIAL INFORMATION

 

        Page
         
ITEM 1.   FINANCIAL STATEMENTS.   1
         
    Consolidated Balance Sheets as of June 30, 2023 (unaudited) and December 31, 2022   1
         
    Consolidated Statements of Operations for the Three and Six Months Ended June 30, 2023 and 2022 (unaudited)   3
         
    Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2023 and 2022 (unaudited)   4
         
    Consolidated Statements of Stockholders’ Equity for the Three and Six Months Ended June 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.   45
         
ITEM 4.   MINE SAFETY DISCLOSURES.   45
         
ITEM 5.   OTHER INFORMATION.   45
         
ITEM 6.   EXHIBITS.   46
         
SIGNATURES   47

 

i

 

 

PART I - FINANCIAL INFORMATION

 

ITEM 1. FINANCIAL STATEMENTS.

 

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

 

   June 30,   December 31, 
   2023   2022 
   (unaudited)   * 
ASSETS        
Current Assets:        
Cash and cash equivalents  $22,739   $36,456 
Restricted cash   2,351    13,069 
Accounts receivable, net (net of allowance for credit losses of $59 and $105, respectively)   63,367    68,655 
Inventories   71,115    66,628 
Derivative instruments   14,038    4,973 
Other current assets   5,919    9,340 
Total current assets   179,529    199,121 
           
Property and equipment, net   246,693    239,069 
           
Other Assets:          
Right of use operating lease assets, net   24,433    18,937 
Intangible assets, net   8,792    9,087 
Goodwill   5,970    5,970 
Other assets   5,993    6,137 
Total other assets   45,188    40,131 
           
Total Assets  $471,410   $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)

 

   June 30,   December 31, 
   2023   2022 
   (unaudited)   * 
LIABILITIES AND STOCKHOLDERS’ EQUITY        
Current Liabilities:        
Accounts payable  $25,933   $28,115 
Accrued liabilities   15,328    26,556 
Current portion – operating leases   3,914    3,849 
Derivative instruments   8,396    6,732 
Other current liabilities   5,115    12,765 
Total current liabilities   58,686    78,017 
           
Long-term debt, net   82,082    68,356 
Operating leases, net of current portion   21,058    15,062 
Other liabilities   8,791    8,797 
Total Liabilities   170,617    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 June 30, 2023 and December 31, 2022; Series B: 1,581 shares authorized; 927 shares issued and outstanding as of June 30, 2023 and December 31, 2022; liquidation preference of $18,075 as of June 30, 2023   1    1 
Common stock, $0.001 par value; 300,000 shares authorized; 75,923 and 75,154 shares issued and outstanding as of June 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 June 30, 2023 and December 31, 2022, respectively   
    
 
Additional paid-in capital   1,039,735    1,040,834 
Accumulated other comprehensive income   1,822    1,822 
Accumulated deficit   (740,841)   (734,643)
Total Stockholders’ Equity   300,793    308,089 
Total Liabilities and Stockholders’ Equity  $471,410   $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
June 30,
   Six Months Ended
June 30,
 
   2023   2022   2023   2022 
                 
Net sales  $317,297   $362,189   $631,188   $670,307 
Cost of goods sold   300,116    353,345    617,171    656,690 
Gross profit   17,181    8,844    14,017    13,617 
Selling, general and administrative expenses   7,911    8,996    15,793    16,625 
Asset impairments   
    
    574    
 
Income (loss) from operations   9,270    (152)   (2,350)   (3,008)
Interest expense, net   (1,734)   (319)   (3,299)   (519)
Income from cash grant   
    22,652    
    22,652 
Other income (expense), net   59    (66)   78    388 
Income (loss) before provision for income taxes   7,595    22,115    (5,571)   19,513 
Provision for income taxes   
    
    
    
 
Net income (loss)  $7,595   $22,115   $(5,571)  $19,513 
Preferred stock dividends  $(315)  $(315)  $(627)  $(627)
Income allocated to participating securities   (96)   (284)   
    (251)
Net income (loss) available to common stockholders  $7,184   $21,516   $(6,198)  $18,635 
Net income (loss) per share, basic  $0.10   $0.29   $(0.08)  $0.26 
Net income (loss) per share, diluted  $0.10   $0.29   $(0.08)  $0.26 
Weighted-average shares outstanding, basic   73,394    72,936    73,603    71,690 
Weighted-average shares outstanding, diluted   74,103    73,123    73,603    71,958 

 

See accompanying notes to consolidated financial statements.

 

3

 

 

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

 

   Six Months Ended
June 30,
 
   2023   2022 
Operating Activities:        
Net income (loss)  $(5,571)  $19,513 
Adjustments to reconcile net income (loss) to
net cash (used in) provided by operating activities:
          
Depreciation and amortization of intangibles   11,735    12,862 
Gains on derivative instruments   (5,174)   (21,936)
Inventory valuation   
    3,010 
Asset impairments   574    
 
Non-cash compensation   1,711    1,779 
Amortization of deferred financing fees   494    37 
Amortization of debt discount   397    
 
Bad debt (recovery) expense   (46)   66 
Changes in operating assets and liabilities, net of business acquisition:          
Accounts receivable   5,334    (393)
Inventories   (4,487)   (14,729)
Other assets   3,565    3,210 
Operating leases   (2,566)   (2,528)
Accounts payable and accrued expenses   (18,870)   19,804 
Net cash (used in) provided by operating activities   (12,904)   20,695 
           
Investing Activities:          
Additions to property and equipment   (17,968)   (9,762)
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,655)
Net cash used in investing activities   (21,468)   (9,651)
           
Financing Activities:          
Net proceeds from Kinergy’s line of credit   13,247    2,195 
Stock repurchases   (2,683)   
 
Preferred stock dividends paid   (627)   (627)
Net cash provided by financing activities   9,937    1,568 
Net change in cash, cash equivalents and restricted cash   (24,435)   12,612 
Cash, cash equivalents and restricted cash at beginning of period   49,525    62,125 
Cash, cash equivalents and restricted cash at end of period  $25,090   $74,737 
           
Reconciliation of total cash, cash equivalents and restricted cash:          
Cash and cash equivalents  $22,739   $57,376 
Restricted cash   2,351    17,361 
Total cash, cash equivalents and restricted cash  $25,090   $74,737 
Supplemental Information:          
Interest paid  $3,964   $456 
Capitalized interest  $1,615   $87 

 

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

 

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 June 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 $52,732,000 and $55,667,000 at June 30, 2023 and December 31, 2022, respectively, were used as collateral under Kinergy’s operating line of credit. The allowance for credit losses was $59,000 and $105,000 as of June 30, 2023 and December 31, 2022, respectively. The Company recorded a bad debt recovery of $7,000 and bad debt expense of $35,000 for the three months ended June 30, 2023 and 2022, respectively. The Company recorded a bad debt recovery of $46,000 and bad debt expense $66,000 for the six months ended June 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 three and six months ended June 30, 2023, the Company repurchased an aggregate of 389,000 shares and 1,249,000 shares for $1,001,000 and $2,683,000 in cash, respectively. As of June 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 and received $22,652,000 in cash from the USDA’s Biofuel Producer Program. The program was created as part of the CARES Act in 2020, which allocated $700,000,000 to support biofuel producers who experienced market losses due to the pandemic. The cash grant is not required to be repaid. Since these funds are provided to subsidize historical losses of the Company, and are not required to be repaid, the Company accounted for the proceeds by analogy to International Accounting Standards 20 Accounting for Government Grants and Disclosure of Government Assistance, and reported the amount as income from cash grant in the accompanying consolidated statements of operations.

 

Estimates and Assumptions – The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates are required as part of determining the allowance for 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) 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 (2) Pekin production, which includes the production and sale of alcohols and essential ingredients produced at the Company’s Pekin, Illinois campus (“Pekin Campus”), and (3) Other production, which includes the production and sale of fuel-grade ethanol and essential ingredients produced at all of the Company’s other production facilities on an aggregated basis (“Other production”), none of which are individually so significant as to be considered a separately reportable segment.

 

7

 

 

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

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2023   2022   2023   2022 
Net Sales                
Pekin Campus, recorded as gross:                
Alcohol sales  $127,694   $143,768   $260,075   $259,818 
Essential ingredient sales   53,954    59,853    117,585    115,133 
Intersegment sales   444    269    757    525 
Total Pekin Campus sales   182,092    203,890    378,417    375,476 
                     
Marketing and distribution:                    
Alcohol sales, gross  $72,589   $63,558   $156,936   $117,484 
Alcohol sales, net   104    317    218    668 
Intersegment sales   2,499    3,242    5,342    6,239 
Total marketing and distribution sales   75,192    67,117    162,496    124,391 
                     
Other production, recorded as gross:                    
Alcohol sales  $44,384   $67,184   $65,316   $126,991 
Essential ingredient sales   14,421    23,372    22,773    42,309 
Intersegment sales   62    
    62    12 
Total Other production sales   58,867    90,556    88,151    169,312 
                     
Corporate and other   4,151    4,137    8,285    7,904 
Intersegment eliminations   (3,005)   (3,511)   (6,161)   (6,776)
Net sales as reported  $317,297   $362,189   $631,188   $670,307 
                     
Cost of goods sold:                    
Pekin Campus  $168,419   $195,691   $366,596   $364,573 
Marketing and distribution   71,746    63,796    154,871    118,510 
Other production   57,834    91,606    91,815    169,851 
Corporate and other   3,414    3,197    5,786    6,070 
Intersegment eliminations   (1,297)   (945)   (1,897)   (2,314)
Cost of goods sold as reported  $300,116   $353,345   $617,171   $656,690 
                     
Gross profit:                    
Pekin Campus  $13,673   $8,199   $11,821   $10,903 
Marketing and distribution   3,446    3,321    7,625    5,881 
Other production   1,033    (1,050)   (3,664)   (539)
Corporate and other   737    940    2,499    1,834 
Intersegment eliminations   (1,708)   (2,566)   (4,264)   (4,462)
Gross profit as reported  $17,181   $8,844   $14,017   $13,617 
                     
Income (loss) before provision for income taxes:                    
Pekin Campus  $10,790   $16,331   $5,672   $16,413 
Marketing and distribution   1,607    1,036    3,618    1,824 
Other production   (783)   7,570    (6,484)   6,361 
Corporate and other   (4,019)   (2,822)   (8,377)   (5,085)
   $7,595   $22,115   $(5,571)  $19,513 
Depreciation and amortization of intangibles:                    
Pekin Campus  $4,998   $5,084   $9,816   $9,621 
Other production   455    1,458    1,464    2,822 
Corporate and other   228    186    455    419 
   $5,681   $6,728   $11,735   $12,862 
Interest expense, net of capitalized interest:                    
Pekin Campus  $(151)  $(3)  $(635)  $(33)
Marketing and distribution   109    336    604    573 
Other production   (151)   (39)   (508)   (54)
Corporate and other   1,927    25    3,838    33 
   $1,734   $319   $3,299   $519 

 

8

 

 

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

 

   June 30,
2023
   December 31,
2022
 
Total assets:        
Pekin Campus  $253,220   $257,089 
Marketing and distribution   122,368    114,755 
Other production   54,326    51,886 
Corporate and other   41,496    54,591 
   $471,410   $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 June 30, 2023 and December 31, 2022, respectively. Inventory balances consisted of the following (in thousands):

 

   June 30,
2023
   December 31,
2022
 
Finished goods  $45,089   $47,736 
Work in progress   7,185    6,396 
Raw materials   17,415    11,197 
Other   1,426    1,299 
Total  $71,115   $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 six months ended June 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 fair value of these contracts are recorded on the balance sheet and recognized immediately in cost of goods sold. The Company recognized net gains of $6,951,000 and $16,619,000 as the change in the fair value of these contracts for the three months ended June 30, 2023 and 2022, respectively. The Company recognized net gains of $5,174,000 and $21,936,000 as the change in the fair value of these contracts for the six months ended June 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 June 30, 2023
   Assets  Liabilities
Type of Instrument  Balance Sheet Location  Fair Value   Balance Sheet Location  Fair Value 
               
Cash collateral balance  Restricted cash  $2,351  
 
   
 
 
Commodity contracts  Derivative instruments  $14,038   Derivative instruments  $8,396 

 

   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 for its derivatives not designated as hedging instruments are as follows (in thousands):

 

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

 

      Realized (Losses) Gains 
      For the Six Months Ended
June 30,
 
Type of Instrument  Statements of Operations Location  2023   2022 
            
Commodity contracts  Cost of goods sold  $(2,226)  $29,476 
      $(2,226)  $29,476 

 

      Unrealized Gains 
      For the Three Months Ended June 30, 
Type of Instrument  Statements of Operations Location  2023   2022 
            
Commodity contracts  Cost of goods sold  $1,474   $2,706 
      $1,474   $2,706 

 

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

 

10

 

 

5. DEBT.

 

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

 

   June 30,
2023
   December 31,
2022
 
Kinergy line of credit  $31,323   $18,076 
Orion term loan   60,000    60,000 
    91,323    78,076 
Less unamortized debt discount   (4,297)   (4,686)
Less unamortized debt financing costs   (4,944)   (5,034)
Less current portion   
    
 
Long-term debt  $82,082   $68,356 

 

Excess Availability – As of June 30, 2023, the Company had $49.4 million in unused borrowing availability under the Kinergy 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 June 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 78,432,000 gallons as of June 30, 2023 and open fixed-price alcohol sales contracts totaling $73,909,000 as of June 30, 2023. The Company had open fixed-price sales contracts for essential ingredients totaling $12,075,000 and open indexed-price sales contracts of essential ingredients for 113,000 tons as of June 30, 2023. These sales contracts are scheduled to be completed throughout 2023.

 

Purchase Commitments – At June 30, 2023, the Company had indexed-price purchase contracts to purchase 18,593,000 gallons of alcohol and fixed-price purchase contracts to purchase $2,461,000 of alcohol from its suppliers. The Company had fixed-price purchase contracts to purchase $43,984,000 of corn from its suppliers as of June 30, 2023. The Company had indexed-price purchase contracts for natural gas totaling 448,500 MMBTU as of June 30, 2023. The Company also had future commitments for certain capital projects totaling $17,419,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 the Company can provide 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 June 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 June 30, 2022, the Retirement Plan’s net periodic benefit was $8,000, comprised of $273,000 of expected return on plan assets, partially offset by $164,000 in interest cost and $101,000 in service cost. For the six months ended June 30, 2023, the Retirement Plan’s net periodic expense was $78,000, comprised of $450,000 in interest cost and $124,000 in service cost, partially offset by $496,000 of expected return on plan assets. For the six months ended June 30, 2022, the Retirement Plan’s net periodic benefit was $16,000, comprised of $546,000 of expected return on plan assets, partially offset by $328,000 in interest cost and $202,000 in service cost.

 

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 June 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 June 30, 2022, the Postretirement Plan’s net periodic expense was $32,000, comprised of $6,000 of interest cost and $26,000 of service cost.

 

For the six months ended June 30, 2023, the Postretirement Plan’s net periodic expense was $72,000, comprised of $92,000 of interest cost and $6,000 of service cost, partially offset by $26,000 in amortization of gains. For the six months ended June 30, 2022, the Postretirement Plan’s net periodic expense was $64,000, comprised of $12,000 of interest cost and $52,000 of service cost.

 

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

 

   Fair             
   Value   Level 1   Level 2   Level 3 
Assets:                
Derivative financial instruments  $14,038   $14,038   $
   $
 
                     
Liabilities:                    
Derivative financial instruments  $(8,396)  $(8,396)  $
   $
 

 

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.

 

13

 

 

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

 

9. EARNINGS PER SHARE.

 

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

 

   Three Months Ended June 30, 2023 
   Income
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net income  $7,595           
Less: Preferred stock dividends   (315)          
Less: Income allocated to participating securities   (96)          
Basic income per share:               
Income available to common stockholders  $7,184    73,394   $0.10 
Add: Dilutive instruments   
    709      
Diluted income per share:               
Income available to common stockholders  $7,184    74,103   $0.10 

 

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

 

   Six Months Ended June 30, 2023 
   Loss
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net loss  $(5,571)          
Less: Preferred stock dividends   (627)          
Basic and diluted loss per share:               
Loss available to common stockholders  $(6,198)   73,603   $(0.08)

 

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

 

There were an additional aggregate potentially dilutive weighted-average shares of 981,000 from convertible securities outstanding for the three and six months ended June 30, 2023. There were an additional aggregate potentially dilutive weighted-average shares of 964,000 from convertible securities outstanding for the three and six months ended June 30, 2022. These securities were not considered in calculating diluted net income (loss) per share for the three and six months ended June 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 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 350 million gallons, comprised of 210 million gallons of fuel-grade ethanol and up to 140 million gallons of specialty alcohols. 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.

 

We report our financial and operating performance in three segments: (1) marketing and distribution, which includes marketing and merchant trading for company-produced alcohols and essential ingredients on an aggregated basis, and sales of fuel-grade ethanol sourced from third parties, (2) 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, 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.

 

15

 

 

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, or GNS, 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.

 

Our production facilities were operating for all of the first quarter except our Magic Valley plant in Idaho, which we temporarily hot-idled in January 2023 due to extreme natural gas prices, other unfavorable market conditions and to facilitate the installation of our new high protein systems at the plant. The facility was restarted in April 2023. 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.

 

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

 

16

 

 

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

 

Crush margins, particularly for fuel-grade ethanol, continued to improve during the second quarter. We also benefitted from favorable economics from our specialty alcohol and essential ingredients products, enabling us to generate net income and cash flow from operations, and to report positive Adjusted EBITDA of nearly $16 million.

 

We increased our production capacity utilization sequentially to 81% in the second quarter as compared to 70% in the first quarter and expect to further increase utilization based on two primary factors: first, when our corn oil extraction and high protein systems at our Magic Valley plant are fully aligned, we expect to achieve optimal capacity at the facility; and second, the state of Washington recently approved a new low-carbon fuel standard that justifies shipping fuel-grade ethanol from our Columbia plant, thereby opening a new low-carbon fuel market for the facility.

 

Given our positive crush margins for the month of July, we locked in positive spreads for a portion of our production. As a result of these favorable spreads and a positive forward crush margin curve, we expect positive Adjusted EBITDA for the third quarter.

 

17

 

 

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 low-cost, high-value initiatives to expand margins and increase profitability. In 2020, when demand for pharmaceutical grade alcohol rose sharply due to the pandemic, we were prepared to serve the market as a long-standing producer of high-quality alcohols. We successfully increased our market share and improved our top- and bottom-line financial results. Since then, we have made considerable progress on our business strategy, strengthening our balance sheet and liquidity as well as accelerating investment in longer-term projects. We are successfully executing our plan to transform Alto Ingredients and to achieve our long-term EBITDA targets. For the second quarter, capital expenditures totaled $8 million, bringing our investments in capital projects to $18 million for the first half of 2023.

 

Our near-term focus has been to increase production of high-quality products, including grain neutral spirits, or GNS, corn oil and high protein products. We have also focused on developing and executing strategies to improve plant efficiency and reliability by adding corn storage and other upgrades. We are now preparing to install a natural gas pipeline at our Pekin Campus, convert our biogas waste to renewable natural gas, produce primary yeast, expand our cogeneration capabilities and, most importantly, launch carbon capture and sequestration, or CCS.

 

Each of our projects has a different timeline yet we remain focused on capital efficiency. For our near-term endeavors, we are using our working capital resources, cash generated from our operations and excess availability under our credit facilities. For our longer-term projects, we continue to hold productive discussions with strategic partners to fulfill our capital needs as appropriate.

 

We now produce, at our Pekin Campus wet mill, the highest quality 192 proof and ultra-low moisture 200 proof GNS products on the market. We are working to obtain qualifications that will position us to contract for additional high value GNS sales to new and existing beverage customers during the annual contracting period for 2024. We will also continue to supply GNS, especially our unique highly differentiated ultra-low moisture 200 proof product, on a spot sale basis for the remainder of 2023.

 

At our Magic Valley plant, we continue to align the CoProMaxTM corn oil extraction and high protein systems and we are working to obtain dryer permits to achieve the full production capacity integral to optimizing low-cost production of fuel-grade ethanol, corn oil, high protein and other feed products. We expect to achieve full production value for these products in the fourth quarter.

 

As part of our longer-term initiatives for high-margin offerings, we plan to expand into primary yeast production. Our design work is on schedule and progressing well. Unfortunately, inflationary pressures have negatively impacted costs, and we expect our overall installation cost will be higher than originally anticipated. Fortunately, product prices for primary yeast have also risen. Assuming product returns remain justified, we will continue to target construction commencement in early 2024.

 

18

 

 

Our CCS project presents a unique and compelling opportunity at our Pekin Campus, which produces approximately 700,000 metric tons of carbon annually. The campus is located above the Mount Simon sandstone formation, one of the most significant carbon storage resources in the United States, and is proximate to the Illinois Basin, one of the largest carbon sequestration locations. Based solely on our annual carbon production volume at $85 per metric ton, reflecting the 45Q tax incentive benefits established under the Inflation Reduction Act of 2022, we believe we can generate over $30 million in EBITDA annually, after accounting for operating and sequestration costs, and excluding any of the substantial additional economic benefits of the environmental attributes associated with low carbon ethanol, including 45Z benefits and use in the production of ethanol-to-jet fuel, blue ethanol, synthetic natural gas and sustainable aviation fuel. We have selected a third-party front-end engineering design, or FEED, firm to determine capture, compression and engineering design. In addition, we have selected our development partner to provide turnkey transportation, sequestration and monitoring services.

 

Our CCS project requires upgrades to our natural gas pipeline and cogeneration projects, both of which have excellent projected returns on a standalone basis. Our longer-term goal is to have our CCS project operational by the end of 2026, which represents an aggressive but achievable schedule.

 

We continue to advance our initiatives to improve plant efficiency, reliability, redundancy and capacity. 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.

 

Our third-party FEED study for our new natural gas pipeline at our Pekin Campus is complete. We are finalizing easements and access while targeting construction commencement before year-end. Our goal is to improve energy procurement, pricing and stability, lowering our natural gas costs at our Pekin Campus. The pipeline will also create the opportunity for a new revenue stream by allowing us to convert and monetize our current biogas waste stream into renewable natural gas.

 

Our third-party FEED study for cogeneration at our Pekin Campus is complete. We have also furthered our design and preparation work and initiated financing discussions. We expect that our cogeneration capabilities at our Pekin Campus will address our energy needs for both our current operations as well as our expanded operations from our in-progress capital projects.

 

We remain focused on renewable products, underscoring our ongoing commitment to sustainability. As part of this pursuit, during the second quarter, we achieved EcoVadis Silver Medal status at our Pekin and ICP plants, indicating sustainability ratings in the 80th percentile amongst our peers. We take pride in these awards and of our team efforts to build and strengthen procedures and implement programs focused on our sustainability, health and safety.

 

Our team is dedicated to driving sustainable long-term value for all stakeholders, including customers, employees and investors. As part of that mission, our management, together with our board, continually pursue opportunities to maximize the value of our assets through capital investment and partnerships with strategic third-party industrial enterprises that share our vision. We believe this approach provides the best option to liberate our inherent value. Where appropriate, we have also elected to sell non-core assets, including our Aurora, Nebraska, Madera, California and Stockton, California production facilities, and invest the proceeds in more productive and profitable alternatives.

 

Our team is experienced and committed to leveraging our assets to deliver more diversified, higher value, sustainable revenue streams from our specialty alcohol and essential ingredient products. Our strategic plan is coming to fruition, as evidenced by our new high-quality products and the benefits accruing from our production cost improvements. The aggregate sum of our parts carries far greater intrinsic value than the individual pieces and will be an even higher value when CCS is deployed. As such, we continue to be excited about our capital projects, and with the completion of our near-term projects, we expect to increase EBITDA on an annualized basis by over $65 million by the end of 2025 and expect to increase that amount to approximately $125 million by the end of 2026 when our CCS, cogeneration and other long-term initiatives are fully realized.

 

19

 

 

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 EBITDA to forward-looking consolidated net income (loss) would require a forward-looking statement of consolidated net income (loss) prepared in accordance with GAAP, which is unavailable to us without unreasonable effort. We are not able to provide a quantitative reconciliation of forward-looking EBITDA 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 Income (Loss)

 

  

Three Months Ended

June 30,

   Six Months Ended
June 30,
 
(in thousands) (unaudited)  2023   2022   2023   2022 
Net income (loss)  $7,595   $22,115   $(5,571)  $19,513 
Adjustments:                    
Interest expense   1,734    319    3,299    519 
Interest income   (190)   (145)   (411)   (303)
Asset impairments           574     
Acquisition-related expense   700    875    1,400    1,750 
Depreciation and amortization expense   5,681    6,728    11,735    12,861 
Total adjustments   7,925    7,777    16,597    14,827 
Adjusted EBITDA  $15,520   $29,892   $11,026   $34,340 

 

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.

 

20

 

 

Results of Operations

 

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

 

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

 

   Three Months Ended
June 30,
   Percentage   Six Months Ended
June 30,
   Percentage 
   2023   2022   Variance   2023   2022   Variance 
Renewable fuel production gallons sold (in millions)   51.2    51.3    (0.1)%   94.5    100.4    (5.9)%
Specialty alcohol production gallons sold (in millions)   16.6    25.8    (35.7)%   38.0    49.1    (22.6)%
Third-party renewable fuel gallons sold (in millions)   26.6    30.0    (11.3)%   60.4    60.8    (0.7)%
Total gallons sold (in millions)   94.4    107.1    (11.9)%   192.9    210.3    (8.3)%
                               
Total gallons produced (in millions)   70.5    77.0    (8.4)%   131.1    151.3    (13.4)%
                               
Production capacity utilization   78%   88%   (11.4)%   76%   85%   (10.6)%
                               
Average sales price per gallon  $2.63   $2.84    (7.4)%  $2.53   $2.65    (4.5)%
                               
Corn cost per bushel – CBOT equivalent  $6.52   $7.46    (12.6)%  $6.56   $6.84    (4.1)%
Average basis (1)  $0.80   $0.69    15.9%  $0.63   $0.66    (4.5)%
Delivered cost of corn  $7.32   $8.15    (10.2)%  $7.19   $7.50    (4.1)%
                               
Total essential ingredients tons sold (in thousands)   364.1    414.1    (12.1)%   663.4    812.9    (18.4)%
                               
Essential ingredients revenues as % of delivered cost of corn(2)   37.6%   32.7%   15.0%   38.6%   34.6%   11.6%
                               
Average CBOT ethanol price per gallon  $2.46   $2.73    (9.9)%  $2.33   $2.50    (6.8)%
Average CBOT corn price per bushel  $6.25   $7.78    (19.7)%  $6.42   $7.25    (11.4)%

 

 

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

 

Net Sales, Cost of Goods Sold and Gross Profit

 

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

 

    Three Months Ended
June 30,
    Variance in     Six Months Ended
June 30,
    Variance in  
    2023     2022     Dollars     Percent     2023     2022     Dollars     Percent  
                                                 
Net sales   $ 317,297     $ 362,189     $ (44,892 )     (12.4 )%   $ 631,188     $ 670,307     $ (39,119 )     (5.8 )%
Cost of goods sold     300,116       353,345       (53,229 )     (15.1 )%     617,171       656,690       (39,519 )     (6.0 )%
Gross profit   $ 17,181     $ 8,844     $ 8,337       94.3 %   $ 14,017     $ 13,617     $ 400       2.9 %
Percentage of net sales     5.4 %     2.4 %                     2.2 %     2.0 %                

 

21

 

 

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

 

Net Sales

 

The decline in our consolidated net sales for the three months ended June 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 of alcohol and per ton of essential ingredients. We produced and sold fewer gallons of specialty alcohol to align production and sales volumes with our customer order volumes during the quarter. 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 instead 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 $16.1 million, or 11%, to $127.7 million for the three months ended June 30, 2023 as compared to $143.8 million for the same period in 2022. Our total volume of production gallons sold decreased by 1.8 million gallons, or 3%, to 50.2 million gallons for the three months ended June 30, 2023 as compared to 52.0 million gallons for the same period in 2022. At the segment’s average sales price per gallon of $2.54 for the three months ended June 30, 2023, we generated $4.6 million less in net sales from the 1.8 million fewer gallons of alcohol sold in the three months ended June 30, 2023 as compared to the same period in 2022. The decrease of $0.22, or 8%, in the segment’s average sales price per gallon for the three months ended June 30, 2023 as compared to the same period in 2022 reduced our net sales from the segment by $11.5 million.

 

Net sales of essential ingredients from our Pekin Campus production segment decreased $5.9 million, or 10%, to $54.0 million for the three months ended June 30, 2023 as compared to $59.9 million for the same period in 2022. Our total volume of essential ingredients sold increased by 73,800 tons, or 34%, to 291,700 tons for the three months ended June 30, 2023 from 217,900 tons for the same period in 2022. At the segment’s average sales price per ton of $184.96 for the three months ended June 30, 2023, we generated $13.6 million in additional net sales from the 73,800 additional tons of essential ingredients sold in the three months ended June 30, 2023 as compared to the same period in 2022. The decrease of $89.72, or 33%, in the segment’s average sales price per ton for the three months ended June 30, 2023 as compared to the same period in 2022 reduced our net sales from the segment by $19.5 million.

 

Marketing and Distribution Segment

 

Net sales of alcohol from our marketing and distribution segment, excluding intersegment sales, increased by $8.8 million, or 14%, to $72.7 million for the three months ended June 30, 2023 as compared to $63.9 million for the same period in 2022.

 

Our volume of third-party alcohol sold reported gross by the segment increased by 5.8 million gallons, or 28%, to 26.6 million gallons for the three months ended June 30, 2023 as compared to 20.8 million gallons for the same period in 2022. At the segment’s average sales price per gallon of $2.73 for the three months ended June 30, 2023, we generated $15.8 million in additional net sales from the 5.8 million additional gallons of third-party alcohol sold gross in the three months ended June 30, 2023 as compared to the same period in 2022.

 

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

 

The $0.33 per gallon, or 11%, decrease in the segment’s average sales price per gallon for the three months ended June 30, 2023 as compared to the same period in 2022 resulted in a $6.8 million decline in our net sales from third-party fuel-grade ethanol sold by the segment.

 

22

 

 

Other Production Segment

 

Net sales of alcohol from our Other production segment decreased by $22.8 million, or 34%, to $44.4 million for the three months ended June 30, 2023 as compared to $67.2 million for the same period in 2022. Our total volume of alcohol sold declined by 6.1 million gallons, or 27%, to 16.5 million gallons for the three months ended June 30, 2023 as compared to 22.6 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 June 30, 2023, we generated $16.4 million less in net sales from the 6.1 million fewer gallons of alcohol sold in the three months ended June 30, 2023 as compared to the same period in 2022. The decrease of $0.28, or 10%, in the segment’s average sales price per gallon for the three months ended June 30, 2023 as compared to the same period in 2022 reduced our net sales from the segment by $6.4 million. The decline in gallons sold by our other production segment resulted from the idling of our Magic Valley plant due to unfavorable market conditions and to facilitate the installation of our new high protein systems at the plant.

 

Net sales of essential ingredients from our other production segment decreased by $9.0 million, or 38%, to $14.4 million for the three months ended June 30, 2023 as compared to $23.4 million for the same period in 2022. Our total volume of essential ingredients sold declined by 123,800 tons, or 63%, to 72,400 tons for the three months ended June 30, 2023 from 196,200 tons for the same period in 2022. At the segment’s average sales price per ton of $199.19 for the three months ended June 30, 2023, we generated $24.7 million less in net sales from the 123,800 fewer tons of essential ingredients sold in the three months ended June 30, 2023 as compared to the same period in 2022. The increase of $80.06, or 68%, in our average sales price per ton for the three months ended June 30, 2023 as compared to the same period in 2022 increased our net sales of essential ingredients from the segment by $15.7 million.

 

Corporate and other

 

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

 

Cost of Goods Sold and Gross Profit

 

Our consolidated gross profit increased to $17.2 million for the three months ended June 30, 2023 from $8.8 million for the same period in 2022, representing a gross margin of 5.4% for the three months ended June 30, 2023 compared to a gross profit margin of 2.4% 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.

 

Pekin Campus Production Segment

 

Our Pekin Campus production segment’s gross profit, net of intercompany activity, improved by $5.7 million to a gross profit of $14.3 million for the three months ended June 30, 2023 as compared to gross profit of $8.6 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 $1.0 million to a gross profit of $1.1 million for the three months ended June 30, 2023 as compared to $0.1 million for the same period in 2022. Of this improvement, $0.8 million is attributable to higher margins from sales of third-party fuel-grade ethanol and $0.2 million is attributable to higher sales volumes for the three months ended June 30, 2023 as compared to the same period in 2022.

 

23

 

 

Other Production Segment

 

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

 

Corporate and other

 

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

 

Six months ended June 30, 2023 as compared to the six months ended June 30, 2022

 

Net Sales

 

The decline in our consolidated net sales for the six months ended June 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. We produced and sold fewer gallons of specialty alcohol to align production and sales volumes with our customer order volumes during the 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.

 

Pekin Campus Production Segment

 

Net sales of alcohol from our Pekin Campus production segment increased by $0.3 million, or less than 1%, to $260.1 million for the six months ended June 30, 2023 as compared to $259.8 million for the same period in 2022. Our total volume of production gallons sold increased by 4.7 million gallons, or 5%, to 106.0 million gallons for the six months ended June 30, 2023 as compared to 101.3 million gallons for the same period in 2022. At the segment’s average sales price per gallon of $2.45 for the six months ended June 30, 2023, we generated $11.5 million in additional net sales from the 4.7 million additional gallons of alcohol sold in the six months ended June 30, 2023 as compared to the same period in 2022. The decrease of $0.11, or 4%, in the segment’s average sales price per gallon for the six months ended June 30, 2023 as compared to the same period in 2022 reduced our net sales from the segment by $11.2 million.

 

Net sales of essential ingredients from our Pekin Campus production segment increased $2.5 million, or 2%, to $117.6 million for the six months ended June 30, 2023 as compared to $115.1 million for the same period in 2022. Our total volume of essential ingredients sold increased by 7,300 tons, or 2%, to 434,100 tons for the six months ended June 30, 2023 from 426,800 tons for the same period in 2022. At the segment’s average sales price per ton of $270.87 for the six months ended June 30, 2023, we generated $2.0 million in additional net sales from the 7,300 additional tons of essential ingredients sold in the six months ended June 30, 2023 as compared to the same period in 2022. The increase of $1.11, or less than 1%, in the segment’s average sales price per ton for the six months ended June 30, 2023 as compared to the same period in 2022 increased our net sales from the segment by $0.5 million.

 

24

 

 

Marketing and Distribution Segment

 

Net sales of alcohol from our marketing and distribution segment, excluding intersegment sales, increased by $39.0 million, or 33%, to $157.2 million for the six months ended June 30, 2023 as compared to $118.2 million for the same period in 2022.

 

Our volume of third-party alcohol sold reported gross by the segment increased by 19.7 million gallons, or 48%, to 60.4 million gallons for the six months ended June 30, 2023 as compared to 40.7 million gallons for the same period in 2022. At the segment’s average sales price per gallon of $2.60 for the six months ended June 30, 2023, we generated $51.2 million in additional net sales from the 19.7 million additional gallons of third-party alcohol sold gross in the six months ended June 30, 2023 as compared to the same period in 2022.

 

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

 

The $0.29 per gallon, or 10%, decrease in the segment’s average sales price per gallon for the six months ended June 30, 2023 as compared to the same period in 2022 resulted in a $11.7 million decline in our net sales from third-party fuel-grade ethanol sold by the segment.

 

Other Production Segment

 

Net sales of alcohol from our other production segment decreased by $61.7 million, or 49%, to $65.3 million for the six months ended June 30, 2023 as compared to $127.0 million for the same period in 2022. Our total volume of alcohol sold declined by 21.3 million gallons, or 47%, to 24.4 million gallons for the six months ended June 30, 2023 as compared to 45.7 million gallons for the same period in 2022. At the segment’s average sales price per gallon of $2.68 for the six months ended June 30, 2023, we generated $57.0 million less in net sales from the 21.3 million fewer gallons of alcohol sold in the six months ended June 30, 2023 as compared to the same period in 2022. The decrease of $0.10, or 4%, in the segment’s average sales price per gallon for the six months ended June 30, 2023 as compared to the same period in 2022 reduced our net sales from the segment by $4.7 million. The decline in gallons sold by our other production segment resulted from the idling of our Magic Valley plant 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 $19.5 million, or 46%, to $22.8 million for the six months ended June 30, 2023 as compared to $42.3 million for the same period in 2022. Our total volume of essential ingredients sold declined by 156,800 tons, or 41%, to 229,300 tons for the six months ended June 30, 2023 from 386,100 tons for the same period in 2022. At the segment’s average sales price per ton of $99.32 for the six months ended June 30, 2023, we generated $15.6 million less in net sales from the 156,800 fewer tons of essential ingredients sold in the six months ended June 30, 2023 as compared to the same period in 2022. The decrease of $10.27, or 9%, in our average sales price per ton for the six months ended June 30, 2023 as compared to the same period in 2022 reduced our net sales of essential ingredients from the segment by $3.9 million.

 

Corporate and other

 

Net sales of alcohol from corporate and other increased by $0.4 million, or 5%, to $8.3 million for the six months ended June 30, 2023, as compared to $7.9 million for the same period in 2022. These sales are from Eagle Alcohol’s business.

 

25

 

 

Cost of Goods Sold and Gross Profit

 

Our consolidated gross profit increased to $14.0 million for the six months ended June 30, 2023 from $13.6 million for the same period in 2022, representing a gross margin of 2.2% for the six months ended June 30, 2023 compared to a gross profit margin of 2.0% 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 ethanol.

 

Pekin Campus Production Segment

 

Our Pekin Campus production segment’s gross profit, net of intercompany activity, increased by $0.2 million to a gross profit of $12.5 million for the six months ended June 30, 2023 as compared to gross profit of $12.3 million for the same period in 2022.

 

Marketing and Distribution Segment

 

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

 

Other Production Segment

 

Our other production segment’s gross profit, net of intercompany activity, declined by $3.4 million to a gross loss of $3.4 million for the six months ended June 30, 2023 as compared to a gross loss of less than $0.1 million for the same period in 2022. Of this decline, $4.7 million is attributable to lower fuel-grade ethanol margins, partially offset by $1.3 million in savings from lower volumes sold at negative margins as our Magic Valley plant was idled for the entire first quarter of 2023.

 

Corporate and other

 

Gross profit from corporate and other improved by $0.7 million to a gross profit of $2.5 million for the six months ended June 30, 2023 as compared to $1.8 million for the same period in 2022, 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
June 30,
   Variance in   Six Months Ended
June 30,
   Variance in 
   2023   2022   Dollars   Percent   2023   2022   Dollars   Percent 
Selling, general and administrative expenses  $7,911   $8,996   $(1,085)   (12.1)%  $15,793   $16,625   $(832)   (5.0)%
Percentage of net sales   2.5%   2.5%             2.5%   2.5%          

 

Our SG&A expenses decreased for the three and six months ended June 30, 2023 as compared to the same period in 2022. The period over period decreases in SG&A expenses are primarily due to reduced professional services fees from diligence work on debt financing and lower accruals in the 2023 period related to deferred payments according to schedule for our acquisition of Eagle Alcohol.

 

26

 

 

Interest Expense, net

 

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

 

   Three Months Ended
June 30,
   Variance in   Six Months Ended
June 30,
   Variance in 
   2023   2022   Dollars   Percent   2023   2022   Dollars   Percent 
Interest Expense, net  $1,734   $319   $1,415    443.6%  $3,299   $519   $2,780    535.6%
Percentage of net sales   0.5%   0.1%             0.5%   0.1%          

 

Our interest expense increased for the three and six months ended June 30, 2023 as compared to the same period in 2022. The increase resulted from higher debt balances due to our recent term loan to fund our capital improvement projects.

 

Income from Cash Grant

 

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

 

Net Income (Loss) Available to Common Stockholders

 

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

 

   Three Months Ended
June 30,
   Variance in   Six Months Ended
June 30,
   Variance in 
   2023   2022   Dollars   Percent   2023   2022   Dollars   Percent 
Net income (loss) available to common stockholders  $7,184   $21,516   $(14,332)   (66.6)%  $(6,198)  $18,635   $(24,833)   NM* 
Percentage of net sales   2.3%   5.9%             (1.0)%   2.8%          

 

 

*Not meaningful.

 

The decrease in our net income available to common stockholders for the three and six months ended June 30, 2023 as compared to the same periods in 2022 is primarily due to non-recurring income in 2022 from a cash grant under the CARES Act in the amount of $22.7 million, as discussed above.

 

Liquidity and Capital Resources

 

During the six months ended June 30, 2023, we funded our operations primarily from 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 June 30, 2023, we had $25.1 million in cash, cash equivalents and restricted cash, $49.4 million available for borrowing under Kinergy’s operating line of credit and $40 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.

 

27

 

 

Quantitative Period-End Liquidity Status

 

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

 

   June 30,
2023
   December 31,
2022
   Change 
Cash, cash equivalents and restricted cash   $25,090   $49,525    (49.3)%
Current assets   $179,529   $199,121    (9.8)%
Property and equipment, net   $246,693   $239,069    3.2%
Current liabilities   $58,686   $78,017    (24.8)%
Long-term debt   $82,082   $68,356    20.1%
Working capital   $120,843   $121,104    (0.2)%
Working capital ratio    3.06    2.55    20.0%

 

Changes in Working Capital and Cash Flows

 

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

 

Current assets declined primarily due to a decrease in cash, cash equivalents and restricted cash of $24.4 million and a decrease in accounts receivable, partially offset by an increase in inventories and derivative assets due to higher average commodity prices for the six months ended June 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 $24.4 million primarily due to $12.9 million in cash used in our operating activities and $21.5 million in cash used in our investing activities, partially offset by $9.9 million in cash provided by our financing activities, as further detailed below.

 

Cash used in our Operating Activities

 

We used $12.9 million in cash for our operating activities during the six months ended June 30, 2023 as compared to $20.7 million in cash provided by our operations for the same period in 2022. Specific factors that contributed to the change in cash from our operating activities include:

 

a decrease of $25.1 million in our net income primarily due to a cash grant under the CARES Act in the prior year of $22.6 million that did not recur in 2023; and

 

a decrease of $38.7 million related to accounts payable and accrued liabilities due to timing of payments.

 

These amounts were partially offset by:

 

a decrease of $16.8 million related to derivative instruments due to changes in commodity prices;

 

28

 

 

an increase of $10.2 million related to changes in inventories due to changes in commodity prices; and

 

an increase of $5.7 million related to changes in accounts receivable balances due to the timing of our collections.

 

Cash used in our Investing Activities

 

We used $21.5 million in cash during the period to fund $18.0 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. We used $8.2 million more in cash for additions to property and equipment during the current period as compared to the same period in 2022 as we accelerated our capital improvement projects in 2023. We generated $14.8 million less in cash from principal payments on notes receivable in the current period as compared to the same period in 2022 as the notes receivable from the sale of our Aurora, Nebraska facility fully matured and were repaid in 2022.

 

Cash provided by our Financing Activities

 

Cash provided by our financing activities was $9.9 million for the six months ended June 30, 2023, which reflects net proceeds of $13.2 million from Kinergy’s operating line of credit, partially offset by $2.7 million of stock repurchases and $0.6 million paid in preferred stock dividends, as compared to $1.6 million of cash provided by our financing activities for the same period in 2022. Our use of Kinergy’s line of credit generated an additional $11.1 million in cash in the current period as compared to the same period in 2022 due to higher commodity prices and the timing of payments and collections.

 

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.

 

29

 

 

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

 

   Three Months Ended
June 30,
   Years Ended
December 31,
 
   2023   2022   2022   2021 
                 
Fixed-Charge Coverage Ratio Requirement   1.10    2.00    1.10    2.00 
Actual   3.89    8.72    3.54    13.32 
Excess   2.79    6.72    2.44    11.32 

 

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

 

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 June 30, 2023, the amount outstanding under the Term Loan was $60,000,000.

 

Share Repurchase Program

 

For the three and six months ended June 30, 2023, we repurchased 389,000 and 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.57 and $2.15 for an aggregate expenditure of $1,001,000 and $2,683,000, respectively. See “Unregistered Sales of Equity Securities and Use of Proceeds – Purchases of Equity Securities by the Issuer and Affiliated Purchasers.”

 

30

 

 

Other Cash Obligations

 

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

 

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

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

 

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

 

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

 

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

 

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

 

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

 

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

 

31

 

 

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

 

At June 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 six months ended June 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   192.9    Gallons   $(30.9)
Corn   47.3    Bushels   $(30.4)

 

ITEM 4. CONTROLS AND PROCEDURES.

 

Evaluation of Disclosure Controls and Procedures

 

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

 

33

 

 

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.

 

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 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. Given higher global grain prices, U.S. farmers may prefer to lock in prices and export additional volumes, reducing domestic grain supplies and resulting in further inflationary pressures on key production inputs.

 

34

 

 

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

 

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

 

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

 

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

 

The prices of our products are volatile and subject to large fluctuations. For example, the market price of fuel-grade ethanol is dependent upon many factors, including the supply of ethanol and the price of gasoline, which is in turn dependent upon the price of petroleum which itself is highly volatile, 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 as a result of 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.

 

35

 

 

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

 

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

 

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.

 

36

 

 

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.

 

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 months ended March 31, 2023, three months ended March 31, 2022, three months and year ended December 31, 2022 and for the year ended December 31, 2020, we incurred consolidated net losses of approximately $13.2 million, $2.6 million, $33.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.

 

37

 

 

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.

 

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, regulations and liabilities, and which may not be adequately covered by insurance.

 

We are subject to various federal, state and local environmental laws and regulations, including those relating to the discharge of materials into the air, water and ground; the generation, storage, handling, use, transportation and disposal of hazardous materials and wastes; and the health and safety of our employees. In addition, some of these laws and regulations require us to operate under permits that are subject to renewal or modification. These laws, regulations and permits often require expensive pollution control equipment or operational changes to limit actual or potential impacts to the environment. A violation of these laws and regulations or permit conditions 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.

 

39

 

 

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

 

There are limited markets for fuel-grade ethanol beyond those established by federal mandates. Discretionary blending and E85 blending (i.e., gasoline blended with up to 85% fuel-grade ethanol by volume) are important secondary markets. Discretionary blending is often determined by the price of fuel-grade ethanol relative to the price of gasoline. In periods when discretionary blending is financially unattractive, the demand for fuel-grade ethanol may decline. Also, the demand for fuel-grade ethanol is affected by the overall demand for transportation fuel. Demand for transportation fuel is affected by the number of miles traveled by consumers and vehicle fuel economy. Lower demand for fuel-grade ethanol and essential ingredients 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 June 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
 
April   81,141   $1.50   $121,712 
May      $   $ 
June      $   $ 

 

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

 

Period  Total number of shares purchased (1)   Average price paid per share   Total number of shares purchased as part of publicly-announced plans or programs (2)   Approximate
dollar value of
shares that
may yet be
purchased
under plans or
programs (2)(3)
 
April 1 to April 30, 2023      $          
May 1 to May 31, 2023      $          
June 1, to June 30, 2023   389,000   $2.57    389,000      
Three months ended June 30, 2023   389,000   $2.57    389,000   $45,992,000 

  

 

(1)We repurchased 389,000 shares as part of our publicly announced share repurchase program during the three months ended June 30, 2023.

 

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

 

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

 

44

 

 

Dividends

 

Our current and future debt financing arrangements may limit or prevent cash distributions from our subsidiaries to us, depending upon the achievement of specified financial and other operating conditions and our ability to properly service our debt, thereby limiting or preventing us from paying cash dividends.

 

For the three and six months ended June 30, 2023 and 2022, we accrued and paid in cash an aggregate of $0.3 million and $0.6 million, respectively, in dividends on our Series B Cumulative Convertible Preferred Stock, or Series B Preferred Stock.

 

We have 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 June 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).

 

45

 

 

ITEM 6. EXHIBITS.

 

Exhibit
Number
  Description
31.1   Certifications Required by Rule 13a-14(a) of the Securities Exchange Act of 1934, as amended, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (*)
31.2   Certifications Required by Rule 13a-14(a) of the Securities Exchange Act of 1934, as amended, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (*)
32.1   Certification of Chief Executive Officer and Chief Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (*)
101.INS   Inline XBRL Instance Document (*)
101.SCH   Inline XBRL Taxonomy Extension Schema Document (*)
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document (*)
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document (*)
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document (*)
101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase Document (*)
104   Cover Page Interactive Data File (formatted as Inline XBRL with applicable taxonomy extension information contained in Exhibits 101) (*)

 

 

(*)Filed herewith.

 

46

 

 

SIGNATURES

 

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

 

  ALTO INGREDIENTS, INC.
     
Dated:  August 8, 2023 By:

/S/ ROBERT R. OLANDER

   

Robert R. Olander

    Chief Financial Officer
    (Principal Financial and Accounting Officer)

 

 

47

 

false --12-31 Q2 0000778164 0000778164 2023-01-01 2023-06-30 0000778164 2023-08-07 0000778164 2023-06-30 0000778164 2022-12-31 0000778164 us-gaap:SeriesAPreferredStockMember 2023-06-30 0000778164 us-gaap:SeriesAPreferredStockMember 2022-12-31 0000778164 us-gaap:SeriesBPreferredStockMember 2023-06-30 0000778164 us-gaap:SeriesBPreferredStockMember 2022-12-31 0000778164 us-gaap:NonvotingCommonStockMember 2023-06-30 0000778164 us-gaap:NonvotingCommonStockMember 2022-12-31 0000778164 2023-04-01 2023-06-30 0000778164 2022-04-01 2022-06-30 0000778164 2022-01-01 2022-06-30 0000778164 2021-12-31 0000778164 2022-06-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 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 us-gaap:PreferredStockMember 2021-12-31 0000778164 us-gaap:CommonStockMember 2021-12-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000778164 us-gaap:RetainedEarningsMember 2021-12-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000778164 us-gaap:PreferredStockMember 2022-01-01 2022-03-31 0000778164 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000778164 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000778164 2022-01-01 2022-03-31 0000778164 us-gaap:PreferredStockMember 2022-03-31 0000778164 us-gaap:CommonStockMember 2022-03-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000778164 us-gaap:RetainedEarningsMember 2022-03-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000778164 2022-03-31 0000778164 us-gaap:PreferredStockMember 2022-04-01 2022-06-30 0000778164 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000778164 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000778164 us-gaap:PreferredStockMember 2022-06-30 0000778164 us-gaap:CommonStockMember 2022-06-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000778164 us-gaap:RetainedEarningsMember 2022-06-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000778164 2022-01-01 2022-12-31 0000778164 2022-09-01 2022-09-12 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesMember 2023-04-01 2023-06-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesMember 2022-04-01 2022-06-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesMember 2023-01-01 2023-06-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesMember 2022-01-01 2022-06-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2023-04-01 2023-06-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2022-04-01 2022-06-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2023-01-01 2023-06-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2022-01-01 2022-06-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2023-04-01 2023-06-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2022-04-01 2022-06-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2023-01-01 2023-06-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2022-01-01 2022-06-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2023-04-01 2023-06-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2022-04-01 2022-06-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2023-01-01 2023-06-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2022-01-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesGrossMember 2023-04-01 2023-06-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesGrossMember 2022-04-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesGrossMember 2023-01-01 2023-06-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesGrossMember 2022-01-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesNetMember 2023-04-01 2023-06-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesNetMember 2022-04-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesNetMember 2023-01-01 2023-06-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesNetMember 2022-01-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2023-04-01 2023-06-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2022-04-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2023-01-01 2023-06-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2022-01-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2023-04-01 2023-06-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2022-04-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2023-01-01 2023-06-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2022-01-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesMember 2023-04-01 2023-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesMember 2022-04-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesMember 2023-01-01 2023-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesMember 2022-01-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2023-04-01 2023-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2022-04-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2023-01-01 2023-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2022-01-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2023-04-01 2023-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2022-04-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2023-01-01 2023-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2022-01-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2023-04-01 2023-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2022-04-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2023-01-01 2023-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2022-01-01 2022-06-30 0000778164 us-gaap:CorporateAndOtherMember 2023-04-01 2023-06-30 0000778164 us-gaap:CorporateAndOtherMember 2022-04-01 2022-06-30 0000778164 us-gaap:CorporateAndOtherMember 2023-01-01 2023-06-30 0000778164 us-gaap:CorporateAndOtherMember 2022-01-01 2022-06-30 0000778164 alto:IntersegmentEliminationsMember 2023-04-01 2023-06-30 0000778164 alto:IntersegmentEliminationsMember 2022-04-01 2022-06-30 0000778164 alto:IntersegmentEliminationsMember 2023-01-01 2023-06-30 0000778164 alto:IntersegmentEliminationsMember 2022-01-01 2022-06-30 0000778164 alto:NetSalesAsReportedMember 2023-04-01 2023-06-30 0000778164 alto:NetSalesAsReportedMember 2022-04-01 2022-06-30 0000778164 alto:NetSalesAsReportedMember 2023-01-01 2023-06-30 0000778164 alto:NetSalesAsReportedMember 2022-01-01 2022-06-30 0000778164 alto:PekinCampusMember 2023-04-01 2023-06-30 0000778164 alto:PekinCampusMember 2022-04-01 2022-06-30 0000778164 alto:PekinCampusMember 2023-01-01 2023-06-30 0000778164 alto:PekinCampusMember 2022-01-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember 2023-04-01 2023-06-30 0000778164 alto:MarketingAndDistributionsMember 2022-04-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember 2023-01-01 2023-06-30 0000778164 alto:MarketingAndDistributionsMember 2022-01-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember 2023-04-01 2023-06-30 0000778164 alto:OtherProductionIncomeTaxMember 2022-04-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember 2023-01-01 2023-06-30 0000778164 alto:OtherProductionIncomeTaxMember 2022-01-01 2022-06-30 0000778164 alto:CorporateActivitiesMember 2023-04-01 2023-06-30 0000778164 alto:CorporateActivitiesMember 2022-04-01 2022-06-30 0000778164 alto:CorporateActivitiesMember 2023-01-01 2023-06-30 0000778164 alto:CorporateActivitiesMember 2022-01-01 2022-06-30 0000778164 alto:CostOfGoodsSoldAsReportedMember 2023-04-01 2023-06-30 0000778164 alto:CostOfGoodsSoldAsReportedMember 2022-04-01 2022-06-30 0000778164 alto:CostOfGoodsSoldAsReportedMember 2023-01-01 2023-06-30 0000778164 alto:CostOfGoodsSoldAsReportedMember 2022-01-01 2022-06-30 0000778164 alto:ProductionMember 2023-04-01 2023-06-30 0000778164 alto:ProductionMember 2022-04-01 2022-06-30 0000778164 alto:ProductionMember 2023-01-01 2023-06-30 0000778164 alto:ProductionMember 2022-01-01 2022-06-30 0000778164 alto:PekinCampusProductionMember 2023-06-30 0000778164 alto:PekinCampusProductionMember 2022-12-31 0000778164 alto:MarketingAndDistributionsMember 2023-06-30 0000778164 alto:MarketingAndDistributionsMember 2022-12-31 0000778164 alto:OtherProductionIncomeTaxMember 2023-06-30 0000778164 alto:OtherProductionIncomeTaxMember 2022-12-31 0000778164 us-gaap:CorporateAndOtherMember 2023-06-30 0000778164 us-gaap:CorporateAndOtherMember 2022-12-31 0000778164 alto:RealizedGainsLossesMember 2023-04-01 2023-06-30 0000778164 alto:RealizedGainsLossesMember 2022-04-01 2022-06-30 0000778164 alto:RealizedGainsLossesMember 2023-01-01 2023-06-30 0000778164 alto:RealizedGainsLossesMember 2022-01-01 2022-06-30 0000778164 alto:UnrealizedGainsLossesMember 2023-04-01 2023-06-30 0000778164 alto:UnrealizedGainsLossesMember 2022-04-01 2022-06-30 0000778164 alto:UnrealizedGainsLossesMember 2023-01-01 2023-06-30 0000778164 alto:UnrealizedGainsLossesMember 2022-01-01 2022-06-30 0000778164 alto:ExcessAvailabilityMember 2023-06-30 0000778164 alto:KinergyLineOfCreditMember 2023-06-30 0000778164 alto:KinergyLineOfCreditMember 2022-12-31 0000778164 alto:OrionTermLoanMember 2023-06-30 0000778164 alto:OrionTermLoanMember 2022-12-31 0000778164 alto:SalesCommitmentsMember 2023-01-01 2023-06-30 0000778164 alto:AlcoholSalesContractsMember 2023-06-30 0000778164 alto:AlcoholFromItsSuppliersMember alto:EthanolPurchaseContractsMember 2023-01-01 2023-06-30 0000778164 alto:AlcoholFromItsSuppliersMember alto:EthanolPurchaseContractsMember 2023-06-30 0000778164 alto:CornFromSuppliersMember alto:EthanolPurchaseContractsMember 2023-06-30 0000778164 us-gaap:NaturalGasProductionMember alto:EthanolPurchaseContractsMember 2023-01-01 2023-06-30 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2023-04-01 2023-06-30 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2022-04-01 2022-06-30 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-06-30 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-06-30 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2022-12-31 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2023-04-01 2023-06-30 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2022-04-01 2022-06-30 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2023-01-01 2023-06-30 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2022-01-01 2022-06-30 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember 2023-06-30 0000778164 us-gaap:FairValueInputsLevel1Member us-gaap:DerivativeFinancialInstrumentsAssetsMember 2023-06-30 0000778164 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeFinancialInstrumentsAssetsMember 2023-06-30 0000778164 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsAssetsMember 2023-06-30 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2023-06-30 0000778164 us-gaap:FairValueInputsLevel1Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2023-06-30 0000778164 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2023-06-30 0000778164 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2023-06-30 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member us-gaap:DerivativeFinancialInstrumentsAssetsMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeFinancialInstrumentsAssetsMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsAssetsMember 2022-12-31 0000778164 alto:LargeUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:LargeUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:LargeUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:LargeUSEquityMember 2022-12-31 0000778164 alto:SmallMidUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:SmallMidUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:SmallMidUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:SmallMidUSEquityMember 2022-12-31 0000778164 alto:InternationalEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:InternationalEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:InternationalEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:InternationalEquityMember 2022-12-31 0000778164 alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2022-12-31 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure
EX-31.1 2 f10q0623ex31-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: August 8, 2023

/S/ BRYON T. MCGREGOR

 

Bryon T. McGregor

  President and Chief Executive Officer
  (Principal Executive Officer)
   

 

 

EX-31.2 3 f10q0623ex31-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: August 8, 2023

/S/ ROBERT R. OLANDER

 

Robert R. Olander

  Chief Financial Officer
  (Principal Financial Officer)

 

EX-32.1 4 f10q0623ex32-1_altoingred.htm CERTIFICATION

EXHIBIT 32.1

 

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

 

In connection with the Quarterly Report on Form 10-Q of Alto Ingredients, Inc. (the “Company”) for the period ended June 30, 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: August 8, 2023 By: /S/ BRYON T. MCGREGOR
    Bryon T. McGregor
    President and Chief Executive Officer
    (Principal Executive Officer)

 

Dated: August 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-20230630.xsd XBRL SCHEMA FILE 001 - Statement - Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 003 - Statement - Consolidated Statements of Operations (Unaudited) link:presentationLink link:definitionLink link:calculationLink 004 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:definitionLink link:calculationLink 005 - Statement - Consolidated Statements of Stockholder's Equity (Unaudited) link:presentationLink link:definitionLink link:calculationLink 006 - Disclosure - Organization and Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 007 - Disclosure - Segments link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - Inventories link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - Derivatives link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Debt link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Pension and Retirement Benefit Plans. link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Fair Value Measurements link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Earnings Per Share link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Segments (Tables) link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Inventories (Tables) link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Derivatives (Tables) link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Organization and Basis of Presentation (Details) link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - Segments (Details) - Schedule of Financial Data for Operating Segments link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - Segments (Details) - Schedule of Assets by Operating Segments link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Inventories (Details) link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Inventories (Details) - Schedule of Inventories link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Derivatives (Details) link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Derivatives (Details) - Schedule of Derivatives not Designated as Hedging Instruments link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Derivatives (Details) - Schedule of Recognized Gains (Losses) for its Derivatives link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Debt (Details) link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Debt (Details) - Schedule of Long-Term Borrowings link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Pension and Retirement Benefit Plans. (Details) link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - Fair Value Measurements (Details) - Schedule of Recurring and Nonrecurring Fair Value Measurements link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Earnings Per Share (Details) link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - Earnings Per Share (Details) - Schedule of Basic and Diluted Earnings Per Share link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 6 alto-20230630_cal.xml XBRL CALCULATION FILE EX-101.DEF 7 alto-20230630_def.xml XBRL DEFINITION FILE EX-101.LAB 8 alto-20230630_lab.xml XBRL LABEL FILE EX-101.PRE 9 alto-20230630_pre.xml XBRL PRESENTATION FILE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Document And Entity Information - shares
6 Months Ended
Jun. 30, 2023
Aug. 07, 2023
Document Information Line Items    
Entity Registrant Name ALTO INGREDIENTS, INC.  
Trading Symbol ALTO  
Document Type 10-Q  
Current Fiscal Year End Date --12-31  
Entity Common Stock, Shares Outstanding   75,911,374
Amendment Flag false  
Entity Central Index Key 0000778164  
Entity Current Reporting Status Yes  
Entity Filer Category Accelerated Filer  
Document Period End Date Jun. 30, 2023  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 000-21467  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 41-2170618  
Entity Address, Address Line One 1300 South Second Street  
Entity Address, City or Town Pekin  
Entity Address, State or Province IL  
Entity Address, Postal Zip Code 61554  
City Area Code (916)  
Local Phone Number 403-2123  
Title of 12(b) Security Common Stock, $0.001 par value  
Security Exchange Name NASDAQ  
Entity Interactive Data Current Yes  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
[1]
Current Assets:    
Cash and cash equivalents $ 22,739 $ 36,456
Restricted cash 2,351 13,069
Accounts receivable, net (net of allowance for credit losses of $59 and $105, respectively) 63,367 68,655
Inventories 71,115 66,628
Derivative instruments 14,038 4,973
Other current assets 5,919 9,340
Total current assets 179,529 199,121
Property and equipment, net 246,693 239,069
Other Assets:    
Right of use operating lease assets, net 24,433 18,937
Intangible assets, net 8,792 9,087
Goodwill 5,970 5,970
Other assets 5,993 6,137
Total other assets 45,188 40,131
Total Assets 471,410 478,321
Current Liabilities:    
Accounts payable 25,933 28,115
Accrued liabilities 15,328 26,556
Current portion – operating leases 3,914 3,849
Derivative instruments 8,396 6,732
Other current liabilities 5,115 12,765
Total current liabilities 58,686 78,017
Long-term debt, net 82,082 68,356
Operating leases, net of current portion 21,058 15,062
Other liabilities 8,791 8,797
Total Liabilities 170,617 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 June 30, 2023 and December 31, 2022; Series B: 1,581 shares authorized; 927 shares issued and outstanding as of June 30, 2023 and December 31, 2022; liquidation preference of $18,075 as of June 30, 2023 1 1
Common stock, value 76 75
Additional paid-in capital 1,039,735 1,040,834
Accumulated other comprehensive income 1,822 1,822
Accumulated deficit (740,841) (734,643)
Total Stockholders’ Equity 300,793 308,089
Total Liabilities and Stockholders’ Equity 471,410 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.2
Consolidated Balance Sheets (Parentheticals) - USD ($)
shares in Thousands, $ in Thousands
Jun. 30, 2023
Dec. 31, 2022
[1]
Accounts receivable, net of allowance (in Dollars) $ 59 $ 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 75,923 75,154
Common stock, shares outstanding 75,923 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.2
Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Net sales $ 317,297 $ 362,189 $ 631,188 $ 670,307
Cost of goods sold 300,116 353,345 617,171 656,690
Gross profit 17,181 8,844 14,017 13,617
Selling, general and administrative expenses 7,911 8,996 15,793 16,625
Asset impairments 574
Income (loss) from operations 9,270 (152) (2,350) (3,008)
Interest expense, net (1,734) (319) (3,299) (519)
Income from cash grant 22,652 22,652
Other income (expense), net 59 (66) 78 388
Income (loss) before provision for income taxes 7,595 22,115 (5,571) 19,513
Provision for income taxes
Net income (loss) 7,595 22,115 (5,571) 19,513
Preferred stock dividends (315) (315) (627) (627)
Income allocated to participating securities (96) (284) (251)
Net income (loss) available to common stockholders $ 7,184 $ 21,516 $ (6,198) $ 18,635
Net income (loss) per share, basic (in Dollars per share) $ 0.1 $ 0.29 $ (0.08) $ 0.26
Net income (loss) per share, diluted (in Dollars per share) $ 0.1 $ 0.29 $ (0.08) $ 0.26
Weighted-average shares outstanding, basic (in Shares) 73,394 72,936 73,603 71,690
Weighted-average shares outstanding, diluted (in Shares) 74,103 73,123 73,603 71,958
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Operating Activities:    
Net income (loss) $ (5,571) $ 19,513
Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities:    
Depreciation and amortization of intangibles 11,735 12,862
Gains on derivative instruments (5,174) (21,936)
Inventory valuation 3,010
Asset impairments 574
Non-cash compensation 1,711 1,779
Amortization of deferred financing fees 494 37
Amortization of debt discount 397
Bad debt (recovery) expense (46) 66
Changes in operating assets and liabilities, net of business acquisition:    
Accounts receivable 5,334 (393)
Inventories (4,487) (14,729)
Other assets 3,565 3,210
Operating leases (2,566) (2,528)
Accounts payable and accrued expenses (18,870) 19,804
Net cash (used in) provided by operating activities (12,904) 20,695
Investing Activities:    
Additions to property and equipment (17,968) (9,762)
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,655)
Net cash used in investing activities (21,468) (9,651)
Net proceeds from Kinergy’s line of credit 13,247 2,195
Stock repurchases (2,683)
Preferred stock dividends paid (627) (627)
Net cash provided by financing activities 9,937 1,568
Net change in cash, cash equivalents and restricted cash (24,435) 12,612
Cash, cash equivalents and restricted cash at beginning of period 49,525 62,125
Cash, cash equivalents and restricted cash at end of period 25,090 74,737
Reconciliation of total cash, cash equivalents and restricted cash:    
Cash and cash equivalents 22,739 57,376
Restricted cash 2,351 17,361
Total cash, cash equivalents and restricted cash 25,090 74,737
Supplemental Information:    
Interest paid 3,964 456
Capitalized interest $ 1,615 $ 87
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Stockholder's Equity (Unaudited) - USD ($)
$ 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        
Stock-based compensation           1,779
Net income (loss)           19,513
Balances at Jun. 30, 2022 $ 1 $ 74 1,036,692 (672,895) (284) 363,588
Balances (in Shares) at Jun. 30, 2022 927 74,188        
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        
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-based compensation           1,711
Net income (loss)           (5,571)
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        
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        
[1] Amounts derived from the audited consolidated financial statements for the year ended December 31, 2022.
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Organization and Basis of Presentation
6 Months Ended
Jun. 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 June 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 $52,732,000 and $55,667,000 at June 30, 2023 and December 31, 2022, respectively, were used as collateral under Kinergy’s operating line of credit. The allowance for credit losses was $59,000 and $105,000 as of June 30, 2023 and December 31, 2022, respectively. The Company recorded a bad debt recovery of $7,000 and bad debt expense of $35,000 for the three months ended June 30, 2023 and 2022, respectively. The Company recorded a bad debt recovery of $46,000 and bad debt expense $66,000 for the six months ended June 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 three and six months ended June 30, 2023, the Company repurchased an aggregate of 389,000 shares and 1,249,000 shares for $1,001,000 and $2,683,000 in cash, respectively. As of June 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 and received $22,652,000 in cash from the USDA’s Biofuel Producer Program. The program was created as part of the CARES Act in 2020, which allocated $700,000,000 to support biofuel producers who experienced market losses due to the pandemic. The cash grant is not required to be repaid. Since these funds are provided to subsidize historical losses of the Company, and are not required to be repaid, the Company accounted for the proceeds by analogy to International Accounting Standards 20 Accounting for Government Grants and Disclosure of Government Assistance, and reported the amount as income from cash grant in the accompanying consolidated statements of operations.

 

Estimates and Assumptions – The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates are required as part of determining the allowance for 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 17 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Segments
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
SEGMENTS

2. SEGMENTS.

 

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

 

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

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2023   2022   2023   2022 
Net Sales                
Pekin Campus, recorded as gross:                
Alcohol sales  $127,694   $143,768   $260,075   $259,818 
Essential ingredient sales   53,954    59,853    117,585    115,133 
Intersegment sales   444    269    757    525 
Total Pekin Campus sales   182,092    203,890    378,417    375,476 
                     
Marketing and distribution:                    
Alcohol sales, gross  $72,589   $63,558   $156,936   $117,484 
Alcohol sales, net   104    317    218    668 
Intersegment sales   2,499    3,242    5,342    6,239 
Total marketing and distribution sales   75,192    67,117    162,496    124,391 
                     
Other production, recorded as gross:                    
Alcohol sales  $44,384   $67,184   $65,316   $126,991 
Essential ingredient sales   14,421    23,372    22,773    42,309 
Intersegment sales   62    
    62    12 
Total Other production sales   58,867    90,556    88,151    169,312 
                     
Corporate and other   4,151    4,137    8,285    7,904 
Intersegment eliminations   (3,005)   (3,511)   (6,161)   (6,776)
Net sales as reported  $317,297   $362,189   $631,188   $670,307 
                     
Cost of goods sold:                    
Pekin Campus  $168,419   $195,691   $366,596   $364,573 
Marketing and distribution   71,746    63,796    154,871    118,510 
Other production   57,834    91,606    91,815    169,851 
Corporate and other   3,414    3,197    5,786    6,070 
Intersegment eliminations   (1,297)   (945)   (1,897)   (2,314)
Cost of goods sold as reported  $300,116   $353,345   $617,171   $656,690 
                     
Gross profit:                    
Pekin Campus  $13,673   $8,199   $11,821   $10,903 
Marketing and distribution   3,446    3,321    7,625    5,881 
Other production   1,033    (1,050)   (3,664)   (539)
Corporate and other   737    940    2,499    1,834 
Intersegment eliminations   (1,708)   (2,566)   (4,264)   (4,462)
Gross profit as reported  $17,181   $8,844   $14,017   $13,617 
                     
Income (loss) before provision for income taxes:                    
Pekin Campus  $10,790   $16,331   $5,672   $16,413 
Marketing and distribution   1,607    1,036    3,618    1,824 
Other production   (783)   7,570    (6,484)   6,361 
Corporate and other   (4,019)   (2,822)   (8,377)   (5,085)
   $7,595   $22,115   $(5,571)  $19,513 
Depreciation and amortization of intangibles:                    
Pekin Campus  $4,998   $5,084   $9,816   $9,621 
Other production   455    1,458    1,464    2,822 
Corporate and other   228    186    455    419 
   $5,681   $6,728   $11,735   $12,862 
Interest expense, net of capitalized interest:                    
Pekin Campus  $(151)  $(3)  $(635)  $(33)
Marketing and distribution   109    336    604    573 
Other production   (151)   (39)   (508)   (54)
Corporate and other   1,927    25    3,838    33 
   $1,734   $319   $3,299   $519 

 

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

 

   June 30,
2023
   December 31,
2022
 
Total assets:        
Pekin Campus  $253,220   $257,089 
Marketing and distribution   122,368    114,755 
Other production   54,326    51,886 
Corporate and other   41,496    54,591 
   $471,410   $478,321 
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [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 June 30, 2023 and December 31, 2022, respectively. Inventory balances consisted of the following (in thousands):

 

   June 30,
2023
   December 31,
2022
 
Finished goods  $45,089   $47,736 
Work in progress   7,185    6,396 
Raw materials   17,415    11,197 
Other   1,426    1,299 
Total  $71,115   $66,628 
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Derivatives
6 Months Ended
Jun. 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 six months ended June 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 fair value of these contracts are recorded on the balance sheet and recognized immediately in cost of goods sold. The Company recognized net gains of $6,951,000 and $16,619,000 as the change in the fair value of these contracts for the three months ended June 30, 2023 and 2022, respectively. The Company recognized net gains of $5,174,000 and $21,936,000 as the change in the fair value of these contracts for the six months ended June 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 June 30, 2023
   Assets  Liabilities
Type of Instrument  Balance Sheet Location  Fair Value   Balance Sheet Location  Fair Value 
               
Cash collateral balance  Restricted cash  $2,351  
 
   
 
 
Commodity contracts  Derivative instruments  $14,038   Derivative instruments  $8,396 

 

   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 for its derivatives not designated as hedging instruments are as follows (in thousands):

 

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

 

      Realized (Losses) Gains 
      For the Six Months Ended
June 30,
 
Type of Instrument  Statements of Operations Location  2023   2022 
            
Commodity contracts  Cost of goods sold  $(2,226)  $29,476 
      $(2,226)  $29,476 

 

      Unrealized Gains 
      For the Three Months Ended June 30, 
Type of Instrument  Statements of Operations Location  2023   2022 
            
Commodity contracts  Cost of goods sold  $1,474   $2,706 
      $1,474   $2,706 

 

      Unrealized Gains (Losses) 
      For the Six Months Ended
June 30,
 
Type of Instrument  Statements of Operations Location  2023   2022 
            
Commodity contracts  Cost of goods sold  $7,400   $(7,540)
      $7,400   $(7,540)
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Debt
6 Months Ended
Jun. 30, 2023
Debt [Abstract]  
DEBT

5. DEBT.

 

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

 

   June 30,
2023
   December 31,
2022
 
Kinergy line of credit  $31,323   $18,076 
Orion term loan   60,000    60,000 
    91,323    78,076 
Less unamortized debt discount   (4,297)   (4,686)
Less unamortized debt financing costs   (4,944)   (5,034)
Less current portion   
    
 
Long-term debt  $82,082   $68,356 

 

Excess Availability – As of June 30, 2023, the Company had $49.4 million in unused borrowing availability under the Kinergy 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 21 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES

6. COMMITMENTS AND CONTINGENCIES.

 

Sales Commitments – At June 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 78,432,000 gallons as of June 30, 2023 and open fixed-price alcohol sales contracts totaling $73,909,000 as of June 30, 2023. The Company had open fixed-price sales contracts for essential ingredients totaling $12,075,000 and open indexed-price sales contracts of essential ingredients for 113,000 tons as of June 30, 2023. These sales contracts are scheduled to be completed throughout 2023.

 

Purchase Commitments – At June 30, 2023, the Company had indexed-price purchase contracts to purchase 18,593,000 gallons of alcohol and fixed-price purchase contracts to purchase $2,461,000 of alcohol from its suppliers. The Company had fixed-price purchase contracts to purchase $43,984,000 of corn from its suppliers as of June 30, 2023. The Company had indexed-price purchase contracts for natural gas totaling 448,500 MMBTU as of June 30, 2023. The Company also had future commitments for certain capital projects totaling $17,419,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 the Company can provide 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 22 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Pension and Retirement Benefit Plans.
6 Months Ended
Jun. 30, 2023
Pension 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 June 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 June 30, 2022, the Retirement Plan’s net periodic benefit was $8,000, comprised of $273,000 of expected return on plan assets, partially offset by $164,000 in interest cost and $101,000 in service cost. For the six months ended June 30, 2023, the Retirement Plan’s net periodic expense was $78,000, comprised of $450,000 in interest cost and $124,000 in service cost, partially offset by $496,000 of expected return on plan assets. For the six months ended June 30, 2022, the Retirement Plan’s net periodic benefit was $16,000, comprised of $546,000 of expected return on plan assets, partially offset by $328,000 in interest cost and $202,000 in service cost.

 

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 June 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 June 30, 2022, the Postretirement Plan’s net periodic expense was $32,000, comprised of $6,000 of interest cost and $26,000 of service cost.

 

For the six months ended June 30, 2023, the Postretirement Plan’s net periodic expense was $72,000, comprised of $92,000 of interest cost and $6,000 of service cost, partially offset by $26,000 in amortization of gains. For the six months ended June 30, 2022, the Postretirement Plan’s net periodic expense was $64,000, comprised of $12,000 of interest cost and $52,000 of service cost.

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements
6 Months Ended
Jun. 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 June 30, 2023 (in thousands):

 

   Fair             
   Value   Level 1   Level 2   Level 3 
Assets:                
Derivative financial instruments  $14,038   $14,038   $
   $
 
                     
Liabilities:                    
Derivative financial instruments  $(8,396)  $(8,396)  $
   $
 

 

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 24 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
EARNINGS PER SHARE

9. EARNINGS PER SHARE.

 

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

 

   Three Months Ended June 30, 2023 
   Income
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net income  $7,595           
Less: Preferred stock dividends   (315)          
Less: Income allocated to participating securities   (96)          
Basic income per share:               
Income available to common stockholders  $7,184    73,394   $0.10 
Add: Dilutive instruments   
    709      
Diluted income per share:               
Income available to common stockholders  $7,184    74,103   $0.10 

 

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

 

   Six Months Ended June 30, 2023 
   Loss
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net loss  $(5,571)          
Less: Preferred stock dividends   (627)          
Basic and diluted loss per share:               
Loss available to common stockholders  $(6,198)   73,603   $(0.08)

 

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

 

There were an additional aggregate potentially dilutive weighted-average shares of 981,000 from convertible securities outstanding for the three and six months ended June 30, 2023. There were an additional aggregate potentially dilutive weighted-average shares of 964,000 from convertible securities outstanding for the three and six months ended June 30, 2022. These securities were not considered in calculating diluted net income (loss) per share for the three and six months ended June 30, 2023 and 2022, as their effect would have been anti-dilutive.

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Accounting Policies, by Policy (Policies)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Organization and Business

Organization and Business – The consolidated financial statements include, for all periods presented, the accounts of Alto Ingredients, Inc., a Delaware corporation, 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 June 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 Presentation–Interim Financial Statements

Basis of PresentationInterim Financial Statements – The accompanying unaudited consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Results for interim periods should not be considered indicative of results for a full year. These interim consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 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 $52,732,000 and $55,667,000 at June 30, 2023 and December 31, 2022, respectively, were used as collateral under Kinergy’s operating line of credit. The allowance for credit losses was $59,000 and $105,000 as of June 30, 2023 and December 31, 2022, respectively. The Company recorded a bad debt recovery of $7,000 and bad debt expense of $35,000 for the three months ended June 30, 2023 and 2022, respectively. The Company recorded a bad debt recovery of $46,000 and bad debt expense $66,000 for the six months ended June 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 three and six months ended June 30, 2023, the Company repurchased an aggregate of 389,000 shares and 1,249,000 shares for $1,001,000 and $2,683,000 in cash, respectively. As of June 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 and received $22,652,000 in cash from the USDA’s Biofuel Producer Program. The program was created as part of the CARES Act in 2020, which allocated $700,000,000 to support biofuel producers who experienced market losses due to the pandemic. The cash grant is not required to be repaid. Since these funds are provided to subsidize historical losses of the Company, and are not required to be repaid, the Company accounted for the proceeds by analogy to International Accounting Standards 20 Accounting for Government Grants and Disclosure of Government Assistance, and reported the amount as income from cash grant in the accompanying consolidated statements of operations.

Estimates and Assumptions

Estimates and Assumptions – The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates are required as part of determining the allowance for 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 26 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Segments (Tables)
6 Months Ended
Jun. 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
June 30,
   Six Months Ended
June 30,
 
   2023   2022   2023   2022 
Net Sales                
Pekin Campus, recorded as gross:                
Alcohol sales  $127,694   $143,768   $260,075   $259,818 
Essential ingredient sales   53,954    59,853    117,585    115,133 
Intersegment sales   444    269    757    525 
Total Pekin Campus sales   182,092    203,890    378,417    375,476 
                     
Marketing and distribution:                    
Alcohol sales, gross  $72,589   $63,558   $156,936   $117,484 
Alcohol sales, net   104    317    218    668 
Intersegment sales   2,499    3,242    5,342    6,239 
Total marketing and distribution sales   75,192    67,117    162,496    124,391 
                     
Other production, recorded as gross:                    
Alcohol sales  $44,384   $67,184   $65,316   $126,991 
Essential ingredient sales   14,421    23,372    22,773    42,309 
Intersegment sales   62    
    62    12 
Total Other production sales   58,867    90,556    88,151    169,312 
                     
Corporate and other   4,151    4,137    8,285    7,904 
Intersegment eliminations   (3,005)   (3,511)   (6,161)   (6,776)
Net sales as reported  $317,297   $362,189   $631,188   $670,307 
                     
Cost of goods sold:                    
Pekin Campus  $168,419   $195,691   $366,596   $364,573 
Marketing and distribution   71,746    63,796    154,871    118,510 
Other production   57,834    91,606    91,815    169,851 
Corporate and other   3,414    3,197    5,786    6,070 
Intersegment eliminations   (1,297)   (945)   (1,897)   (2,314)
Cost of goods sold as reported  $300,116   $353,345   $617,171   $656,690 
                     
Gross profit:                    
Pekin Campus  $13,673   $8,199   $11,821   $10,903 
Marketing and distribution   3,446    3,321    7,625    5,881 
Other production   1,033    (1,050)   (3,664)   (539)
Corporate and other   737    940    2,499    1,834 
Intersegment eliminations   (1,708)   (2,566)   (4,264)   (4,462)
Gross profit as reported  $17,181   $8,844   $14,017   $13,617 
                     
Income (loss) before provision for income taxes:                    
Pekin Campus  $10,790   $16,331   $5,672   $16,413 
Marketing and distribution   1,607    1,036    3,618    1,824 
Other production   (783)   7,570    (6,484)   6,361 
Corporate and other   (4,019)   (2,822)   (8,377)   (5,085)
   $7,595   $22,115   $(5,571)  $19,513 
Depreciation and amortization of intangibles:                    
Pekin Campus  $4,998   $5,084   $9,816   $9,621 
Other production   455    1,458    1,464    2,822 
Corporate and other   228    186    455    419 
   $5,681   $6,728   $11,735   $12,862 
Interest expense, net of capitalized interest:                    
Pekin Campus  $(151)  $(3)  $(635)  $(33)
Marketing and distribution   109    336    604    573 
Other production   (151)   (39)   (508)   (54)
Corporate and other   1,927    25    3,838    33 
   $1,734   $319   $3,299   $519 

 

Schedule of Assets by Operating Segments The following table sets forth the Company’s total assets by operating segment (in thousands):
   June 30,
2023
   December 31,
2022
 
Total assets:        
Pekin Campus  $253,220   $257,089 
Marketing and distribution   122,368    114,755 
Other production   54,326    51,886 
Corporate and other   41,496    54,591 
   $471,410   $478,321 
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventories Inventory is net of a valuation adjustment of $0 and $4,612,000 as of June 30, 2023 and December 31, 2022, respectively. Inventory balances consisted of the following (in thousands):
   June 30,
2023
   December 31,
2022
 
Finished goods  $45,089   $47,736 
Work in progress   7,185    6,396 
Raw materials   17,415    11,197 
Other   1,426    1,299 
Total  $71,115   $66,628 
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Derivatives (Tables)
6 Months Ended
Jun. 30, 2023
Derivatives [Abstract]  
Schedule of Derivatives not Designated as Hedging Instruments The classification and amounts of the Company’s derivatives not designated as hedging instruments, and related cash collateral balances, are as follows (in thousands):
   As of June 30, 2023
   Assets  Liabilities
Type of Instrument  Balance Sheet Location  Fair Value   Balance Sheet Location  Fair Value 
               
Cash collateral balance  Restricted cash  $2,351  
 
   
 
 
Commodity contracts  Derivative instruments  $14,038   Derivative instruments  $8,396 
   As of December 31, 2022
   Assets  Liabilities
Type of Instrument  Balance Sheet Location  Fair Value   Balance Sheet Location  Fair Value 
               
Cash collateral balance  Restricted cash  $13,069  
 
   
 
 
Commodity contracts  Derivative instruments  $4,973   Derivative instruments  $6,732 
Schedule of Recognized Gains (Losses) for its Derivatives The classification and amounts of the Company’s recognized gains for its derivatives not designated as hedging instruments are as follows (in thousands):
      Realized Gains 
      For the Three Months Ended June 30, 
Type of Instrument  Statements of Operations Location  2023   2022 
            
Commodity contracts  Cost of goods sold  $5,477   $13,913 
      $5,477   $13,913 
      Realized (Losses) Gains 
      For the Six Months Ended
June 30,
 
Type of Instrument  Statements of Operations Location  2023   2022 
            
Commodity contracts  Cost of goods sold  $(2,226)  $29,476 
      $(2,226)  $29,476 
      Unrealized Gains 
      For the Three Months Ended June 30, 
Type of Instrument  Statements of Operations Location  2023   2022 
            
Commodity contracts  Cost of goods sold  $1,474   $2,706 
      $1,474   $2,706 
      Unrealized Gains (Losses) 
      For the Six Months Ended
June 30,
 
Type of Instrument  Statements of Operations Location  2023   2022 
            
Commodity contracts  Cost of goods sold  $7,400   $(7,540)
      $7,400   $(7,540)
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Tables)
6 Months Ended
Jun. 30, 2023
Debt [Abstract]  
Schedule of Long-Term Borrowings Long-term borrowings are summarized as follows (in thousands):
   June 30,
2023
   December 31,
2022
 
Kinergy line of credit  $31,323   $18,076 
Orion term loan   60,000    60,000 
    91,323    78,076 
Less unamortized debt discount   (4,297)   (4,686)
Less unamortized debt financing costs   (4,944)   (5,034)
Less current portion   
    
 
Long-term debt  $82,082   $68,356 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 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 June 30, 2023 (in thousands):
   Fair             
   Value   Level 1   Level 2   Level 3 
Assets:                
Derivative financial instruments  $14,038   $14,038   $
   $
 
                     
Liabilities:                    
Derivative financial instruments  $(8,396)  $(8,396)  $
   $
 
                   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 31 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share The following tables compute basic and diluted earnings per share (in thousands, except per share data):
   Three Months Ended June 30, 2023 
   Income
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net income  $7,595           
Less: Preferred stock dividends   (315)          
Less: Income allocated to participating securities   (96)          
Basic income per share:               
Income available to common stockholders  $7,184    73,394   $0.10 
Add: Dilutive instruments   
    709      
Diluted income per share:               
Income available to common stockholders  $7,184    74,103   $0.10 
   Three Months Ended June 30, 2022 
   Income
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net income  $22,115           
Less: Preferred stock dividends   (315)          
Less: Income allocated to participating securities   (284)          
Basic income per share:               
Income available to common stockholders  $21,516    72,936   $0.29 
Add: Dilutive instruments   
    187      
Diluted income per share:               
Income available to common stockholders  $21,516    73,123   $0.29 
   Six Months Ended June 30, 2023 
   Loss
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net loss  $(5,571)          
Less: Preferred stock dividends   (627)          
Basic and diluted loss per share:               
Loss available to common stockholders  $(6,198)   73,603   $(0.08)
   Six Months Ended June 30, 2022 
   Income
Numerator
   Shares
Denominator
   Per-Share
Amount
 
Net income  $19,513           
Less: Preferred stock dividends   (627)          
Less: Income allocated to participating securities   (251)          
Basic income per share:               
Income available to common stockholders  $18,635    71,690   $0.26 
Add: Dilutive instruments   
    268      
Diluted income per share:               
Income available to common stockholders  $18,635    71,958   $0.26 
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Organization and Basis of Presentation (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Sep. 12, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Mar. 31, 2023
Organization and Basis of Presentation [Abstract]              
Production capacity per year       $ 350,000,000      
Annual payments of essential ingredients   $ 1,600,000   1,600,000      
Accounts receivable       52,732,000   $ 55,667,000  
Allowance for credit losses   59,000   59,000   105,000  
Bad debt recovery   7,000   46,000      
Bad debt expenses     $ 35,000   $ 66,000    
Repurchase of common stock $ 50,000,000            
Excess amount of initial purchase $ 10,000,000            
Authorized value   $ 5,000,000   5,000,000      
Additional lender value       5,000,000      
Purchase additional amount       $ 10,000,000      
Repurchased aggregate shares (in Shares)   389,000   1,249,000      
Repurchased an aggregate shares in cash   $ 1,001,000   $ 2,683,000      
Repurchase shares (in Shares)             1,600,000
Total repurchase amount   $ 4,008,000   $ 4,008,000      
Cash           22,652,000  
Loan           $ 700,000,000  
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Segments (Details) - Schedule of Financial Data for Operating Segments - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Cost of goods sold:        
Cost of goods sold $ 300,116 $ 353,345 $ 617,171 $ 656,690
Gross profit (loss) 17,181 8,844 14,017 13,617
Income (loss) before provision for income taxes:        
Loss before provision for income taxes 7,595 22,115 (5,571) 19,513
Depreciation and amortization of intangibles:        
Depreciation and amortization expense 5,681 6,728 11,735 12,862
Interest expense, net of capitalized interest:        
Interest expense, net of capitalized interest 1,734 319 3,299 519
Pekin Campus [Member]        
Interest expense, net of capitalized interest:        
Interest expense, net of capitalized interest (151) (3) (635) (33)
Marketing and distribution [Member]        
Cost of goods sold:        
Cost of goods sold 71,746 63,796 154,871 118,510
Gross profit (loss) 3,446 3,321 7,625 5,881
Income (loss) before provision for income taxes:        
Loss before provision for income taxes 1,607 1,036 3,618 1,824
Interest expense, net of capitalized interest:        
Interest expense, net of capitalized interest 109 336 604 573
Other production [Member]        
Cost of goods sold:        
Cost of goods sold 57,834 91,606 91,815 169,851
Gross profit (loss) 1,033 (1,050) (3,664) (539)
Income (loss) before provision for income taxes:        
Loss before provision for income taxes (783) 7,570 (6,484) 6,361
Depreciation and amortization of intangibles:        
Depreciation and amortization expense 455 1,458 1,464 2,822
Interest expense, net of capitalized interest:        
Interest expense, net of capitalized interest (151) (39) (508) (54)
Corporate and other [Member]        
Net Sales        
Net Sales 4,151 4,137 8,285 7,904
Income (loss) before provision for income taxes:        
Loss before provision for income taxes (4,019) (2,822) (8,377) (5,085)
Depreciation and amortization of intangibles:        
Depreciation and amortization expense 228 186 455 419
Interest expense, net of capitalized interest:        
Interest expense, net of capitalized interest 1,927 25 3,838 33
Intersegment eliminations        
Net Sales        
Net Sales (3,005) (3,511) (6,161) (6,776)
Cost of goods sold:        
Cost of goods sold (1,297) (945) (1,897) (2,314)
Gross profit (loss) (1,708) (2,566) (4,264) (4,462)
Pekin Campus [Member]        
Cost of goods sold:        
Cost of goods sold 168,419 195,691 366,596 364,573
Gross profit (loss) 13,673 8,199 11,821 10,903
Income (loss) before provision for income taxes:        
Loss before provision for income taxes 10,790 16,331 5,672 16,413
Depreciation and amortization of intangibles:        
Depreciation and amortization expense 4,998 5,084 9,816 9,621
Corporate and other [Member]        
Cost of goods sold:        
Cost of goods sold 3,414 3,197 5,786 6,070
Gross profit (loss) 737 940 2,499 1,834
Net sales as reported [Member]        
Net Sales        
Net Sales 317,297 362,189 631,188 670,307
Cost of goods sold as reported [Member]        
Cost of goods sold:        
Cost of goods sold 300,116 353,345 617,171 656,690
Alcohol sales [Member] | Pekin Campus [Member]        
Net Sales        
Net Sales 127,694 143,768 260,075 259,818
Alcohol sales [Member] | Other production [Member]        
Net Sales        
Net Sales 44,384 67,184 65,316 126,991
Essential ingredient sales [Member] | Pekin Campus [Member]        
Net Sales        
Net Sales 53,954 59,853 117,585 115,133
Essential ingredient sales [Member] | Other production [Member]        
Net Sales        
Net Sales 14,421 23,372 22,773 42,309
Intersegment sales [Member] | Pekin Campus [Member]        
Net Sales        
Net Sales 444 269 757 525
Intersegment sales [Member] | Marketing and distribution [Member]        
Net Sales        
Net Sales 2,499 3,242 5,342 6,239
Intersegment sales [Member] | Other production [Member]        
Net Sales        
Net Sales 62 62 12
Total Pekin Campus sales [Member] | Pekin Campus [Member]        
Net Sales        
Net Sales 182,092 203,890 378,417 375,476
Alcohol sales, gross [Member] | Marketing and distribution [Member]        
Net Sales        
Net Sales 72,589 63,558 156,936 117,484
Alcohol sales, net [Member] | Marketing and distribution [Member]        
Net Sales        
Net Sales 104 317 218 668
Total marketing and distribution sales [Member] | Marketing and distribution [Member]        
Net Sales        
Net Sales 75,192 67,117 162,496 124,391
Total Other production sales [Member] | Other production [Member]        
Net Sales        
Net Sales $ 58,867 $ 90,556 $ 88,151 $ 169,312
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Segments (Details) - Schedule of Assets by Operating Segments - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Total assets:    
Total assets $ 471,410 $ 478,321 [1]
Pekin Campus [Member]    
Total assets:    
Total assets 253,220 257,089
Marketing and distribution [Member]    
Total assets:    
Total assets 122,368 114,755
Other production [Member]    
Total assets:    
Total assets 54,326 51,886
Corporate and other [Member]    
Total assets:    
Total assets $ 41,496 $ 54,591
[1] Amounts derived from the audited consolidated financial statements for the year ended December 31, 2022.
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Inventory Net [Abstract]    
Inventory net $ 0 $ 4,612,000
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Details) - Schedule of Inventories - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Schedule of Inventories [Abstract]    
Finished goods $ 45,089 $ 47,736
Work in progress 7,185 6,396
Raw materials 17,415 11,197
Other 1,426 1,299
Total $ 71,115 $ 66,628
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Derivatives (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Derivatives [Abstract]        
Recognized net gains $ 6,951,000 $ 16,619,000 $ 5,174,000 $ 21,936,000
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Derivatives (Details) - Schedule of Derivatives not Designated as Hedging Instruments - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Schedule Of Derivatives Not Designated As Hedging Instruments Abstract    
Type of Instrument Cash collateral balance Cash collateral balance Cash collateral balance
Assets, Balance Sheet Location Cash collateral balance Restricted cash Restricted cash
Assets, Fair Value Cash collateral balance $ 2,351 $ 13,069
Liabilities, Balance Sheet Location Cash collateral balance
Liabilities, Fair Value Cash collateral balance
Type of Instrument Commodity contracts Commodity contracts Commodity contracts
Assets, Balance Sheet Location Commodity contracts Derivative instruments Derivative instruments
Assets, Fair Value Commodity contracts $ 14,038 $ 4,973
Liabilities, Balance Sheet Location Commodity contracts Derivative instruments Derivative instruments
Liabilities, Fair Value Commodity contracts $ 8,396 $ 6,732
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Derivatives (Details) - Schedule of Recognized Gains (Losses) for its Derivatives - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Realized Gains (Losses) [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Type of Instrument Commodity contracts   Commodity contracts  
Statements of Operations Location Cost of goods sold   Cost of goods sold  
Realized Gains $ 5,477 $ 13,913 $ (2,226) $ 29,476
Total Realized Gains (Losses) $ 5,477 13,913 $ (2,226) 29,476
Unrealized Gains (Losses) [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Type of Instrument Commodity contracts   Commodity contracts  
Statements of Operations Location Cost of goods sold   Cost of goods sold  
Realized Gains $ 1,474 2,706 $ 7,400 (7,540)
Total Unrealized Gains (Losses) $ 1,474 $ 2,706 $ 7,400 $ (7,540)
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Details)
$ in Millions
Jun. 30, 2023
USD ($)
Debt (Details) [Line Items]  
Unused borrowing $ 49.4
Long term loan 40.0
Excess Availability [Member]  
Debt (Details) [Line Items]  
Long term loan $ 25.0
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Details) - Schedule of Long-Term Borrowings - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Schedule of Long-Term Borrowings [Abstract]    
Term debt $ 91,323 $ 78,076
Less unamortized debt discount (4,297) (4,686)
Less unamortized debt financing costs (4,944) (5,034)
Less current portion
Long-term debt 82,082 68,356
Kinergy line of credit [Member]    
Schedule of Long-Term Borrowings [Abstract]    
Term debt 31,323 18,076
Orion term loan [Member]    
Schedule of Long-Term Borrowings [Abstract]    
Term debt $ 60,000 $ 60,000
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Details)
6 Months Ended
Jun. 30, 2023
USD ($)
Commitments and Contingencies (Details) [Line Items]  
Indexed-price sales 113,000
Open fixed-price sales contracts valued $ 12,075,000
Future commitments for capital projects $ 17,419,000
Sales Commitments [Member]  
Commitments and Contingencies (Details) [Line Items]  
Indexed-price sales 78,432,000
Alcohol From Suppliers [Member] | Purchase Commitments [Member]  
Commitments and Contingencies (Details) [Line Items]  
Indexed-price sales 18,593,000
Fixed-price purchase contracts value $ 2,461,000
Corn From Suppliers [Member] | Purchase Commitments [Member]  
Commitments and Contingencies (Details) [Line Items]  
Fixed-price purchase contracts value $ 43,984,000
Natural Gas [Member] | Purchase Commitments [Member]  
Commitments and Contingencies (Details) [Line Items]  
Indexed-price sales 448,500
Alcohol Sales Contracts [Member]  
Commitments and Contingencies (Details) [Line Items]  
Open fixed-price sales contracts valued $ 73,909,000
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Pension and Retirement Benefit Plans. (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Pension Plan [Member]          
Pension and Retirement Benefit Plans. (Details) [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 $ 78,000 $ 16,000  
Interest cost 225,000 164,000 450,000 546,000  
Service cost 62,000 101,000 124,000 202,000  
Expected return on plan assets 248,000 273,000 496,000 328,000  
Postretirement Life Insurance [Member]          
Pension and Retirement Benefit Plans. (Details) [Line Items]          
Projected benefit obligation, amount         $ 3,900,000
Net periodic expense 36,000 32,000 72,000 64,000  
Interest cost 46,000 6,000 92,000 12,000  
Service cost 3,000 $ 26,000 6,000 $ 52,000  
Amortization of gains $ 13,000   $ 26,000    
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Details) - Schedule of Recurring and Nonrecurring Fair Value Measurements - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Assets:    
Asset   $ 21,661
Derivative Financial Instruments, Assets [Member]    
Assets:    
Asset $ 14,038 4,973
Derivative Financial Instruments, Liabilities [Member]    
Liabilities:    
Liabilities (8,396) 6,732
Large U.S. Equity [Member]    
Assets:    
Asset [1],[2]   $ 4,586
Benefit Plan Percentage Allocation [1],[2]   28.00%
Small/Mid U.S. Equity [Member]    
Assets:    
Asset [1],[3]   $ 2,986
Benefit Plan Percentage Allocation [1],[3]   18.00%
International Equity [Member]    
Assets:    
Asset [1],[4]   $ 2,406
Benefit Plan Percentage Allocation [1],[4]   14.00%
Fixed Income [Member]    
Assets:    
Asset [1],[5]   $ 6,710
Benefit Plan Percentage Allocation [1],[5]   40.00%
Level 1 [Member]    
Assets:    
Asset   $ 4,973
Level 1 [Member] | Derivative Financial Instruments, Assets [Member]    
Assets:    
Asset 14,038 4,973
Level 1 [Member] | Derivative Financial Instruments, Liabilities [Member]    
Liabilities:    
Liabilities (8,396) 6,732
Level 1 [Member] | Large U.S. Equity [Member]    
Assets:    
Asset [1],[2]  
Level 1 [Member] | Small/Mid U.S. Equity [Member]    
Assets:    
Asset [1],[3]  
Level 1 [Member] | International Equity [Member]    
Assets:    
Asset [1],[4]  
Level 1 [Member] | Fixed Income [Member]    
Assets:    
Asset [1],[5]  
Level 2 [Member]    
Assets:    
Asset   16,688
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 [1],[2]   4,586
Level 2 [Member] | Small/Mid U.S. Equity [Member]    
Assets:    
Asset [1],[3]   2,986
Level 2 [Member] | International Equity [Member]    
Assets:    
Asset [1],[4]   2,406
Level 2 [Member] | Fixed Income [Member]    
Assets:    
Asset [1],[5]   6,710
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 [1],[2]  
Level 3 [Member] | Small/Mid U.S. Equity [Member]    
Assets:    
Asset [1],[3]  
Level 3 [Member] | International Equity [Member]    
Assets:    
Asset [1],[4]  
Level 3 [Member] | Fixed Income [Member]    
Assets:    
Asset [1],[5]  
[1] Included in other assets in the consolidated balance sheets.
[2] This category includes investments in funds comprised of equity securities of large U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.
[3] This category includes investments in funds comprised of equity securities of small- and medium-sized U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.
[4] This category includes investments in funds comprised of equity securities of foreign companies including emerging markets. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.
[5] This category includes investments in funds comprised of U.S. and foreign investment-grade fixed income securities, high-yield fixed income securities that are rated below investment-grade, U.S. treasury securities, mortgage-backed securities, and other asset-backed securities. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]        
Weighted-average shares 981,000 964,000 981,000 964,000
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Details) - Schedule of Basic and Diluted Earnings Per Share - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Schedule of Basic and Diluted Earnings Per Share [Abstract]            
Net income loss, Income Numerator $ 7,595 $ (13,166) $ 22,115 $ (2,602) $ (5,571) $ 19,513
Less: Preferred stock dividends, Income Loss Numerator (315)   (315)   (627) (627)
Less: Income allocated to participating securities, Income Loss Numerator (96)   (284)     (251)
Basic income per share:            
Income available to common stockholders, Income Loss Numerator $ 7,184   $ 21,516   $ (6,198) $ 18,635
Income available to common stockholders, Shares Denominator (in Shares) 73,394   72,936   73,603 71,690
Income available to common stockholders, Per-Share Amount (in Dollars per share) $ 0.1   $ 0.29   $ (0.08) $ 0.26
Add: Dilutive instruments, Income Loss Numerator      
Add: Dilutive instruments, Shares Denominator (in Shares) 709   187     268
Diluted income per share:            
Income available to common stockholders, Income Loss Numerator $ 7,184   $ 21,516   $ (6,198) $ 18,635
Income available to common stockholders, Shares Denominator (in Shares) 74,103   73,123     71,958
Income available to common stockholders, Per-Share Amount (in Dollars per share) $ 0.1   $ 0.29     $ 0.26
XML 47 f10q0623_altoingred_htm.xml IDEA: XBRL DOCUMENT 0000778164 2023-01-01 2023-06-30 0000778164 2023-08-07 0000778164 2023-06-30 0000778164 2022-12-31 0000778164 us-gaap:SeriesAPreferredStockMember 2023-06-30 0000778164 us-gaap:SeriesAPreferredStockMember 2022-12-31 0000778164 us-gaap:SeriesBPreferredStockMember 2023-06-30 0000778164 us-gaap:SeriesBPreferredStockMember 2022-12-31 0000778164 us-gaap:NonvotingCommonStockMember 2023-06-30 0000778164 us-gaap:NonvotingCommonStockMember 2022-12-31 0000778164 2023-04-01 2023-06-30 0000778164 2022-04-01 2022-06-30 0000778164 2022-01-01 2022-06-30 0000778164 2021-12-31 0000778164 2022-06-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 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 us-gaap:PreferredStockMember 2021-12-31 0000778164 us-gaap:CommonStockMember 2021-12-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000778164 us-gaap:RetainedEarningsMember 2021-12-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000778164 us-gaap:PreferredStockMember 2022-01-01 2022-03-31 0000778164 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000778164 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000778164 2022-01-01 2022-03-31 0000778164 us-gaap:PreferredStockMember 2022-03-31 0000778164 us-gaap:CommonStockMember 2022-03-31 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000778164 us-gaap:RetainedEarningsMember 2022-03-31 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000778164 2022-03-31 0000778164 us-gaap:PreferredStockMember 2022-04-01 2022-06-30 0000778164 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000778164 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000778164 us-gaap:PreferredStockMember 2022-06-30 0000778164 us-gaap:CommonStockMember 2022-06-30 0000778164 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000778164 us-gaap:RetainedEarningsMember 2022-06-30 0000778164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000778164 2022-01-01 2022-12-31 0000778164 2022-09-01 2022-09-12 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesMember 2023-04-01 2023-06-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesMember 2022-04-01 2022-06-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesMember 2023-01-01 2023-06-30 0000778164 alto:ProductionMember alto:EthanolAlcoholSalesMember 2022-01-01 2022-06-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2023-04-01 2023-06-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2022-04-01 2022-06-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2023-01-01 2023-06-30 0000778164 alto:ProductionMember alto:EssentialIngredientSalesMember 2022-01-01 2022-06-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2023-04-01 2023-06-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2022-04-01 2022-06-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2023-01-01 2023-06-30 0000778164 alto:ProductionMember alto:IntersegmentSaleMember 2022-01-01 2022-06-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2023-04-01 2023-06-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2022-04-01 2022-06-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2023-01-01 2023-06-30 0000778164 alto:ProductionMember alto:TotalPekinCampusSalesMember 2022-01-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesGrossMember 2023-04-01 2023-06-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesGrossMember 2022-04-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesGrossMember 2023-01-01 2023-06-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesGrossMember 2022-01-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesNetMember 2023-04-01 2023-06-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesNetMember 2022-04-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesNetMember 2023-01-01 2023-06-30 0000778164 alto:MarketingAndDistributionsMember alto:AlcoholSalesNetMember 2022-01-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2023-04-01 2023-06-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2022-04-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2023-01-01 2023-06-30 0000778164 alto:MarketingAndDistributionsMember alto:IntersegmentSaleMember 2022-01-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2023-04-01 2023-06-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2022-04-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2023-01-01 2023-06-30 0000778164 alto:MarketingAndDistributionsMember alto:TotalMarketingAndDistributionSalesMember 2022-01-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesMember 2023-04-01 2023-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesMember 2022-04-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesMember 2023-01-01 2023-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EthanolAlcoholSalesMember 2022-01-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2023-04-01 2023-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2022-04-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2023-01-01 2023-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:EssentialIngredientSalesMember 2022-01-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2023-04-01 2023-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2022-04-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2023-01-01 2023-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:IntersegmentSaleMember 2022-01-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2023-04-01 2023-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2022-04-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2023-01-01 2023-06-30 0000778164 alto:OtherProductionIncomeTaxMember alto:TotalOtherProductionSalesMember 2022-01-01 2022-06-30 0000778164 us-gaap:CorporateAndOtherMember 2023-04-01 2023-06-30 0000778164 us-gaap:CorporateAndOtherMember 2022-04-01 2022-06-30 0000778164 us-gaap:CorporateAndOtherMember 2023-01-01 2023-06-30 0000778164 us-gaap:CorporateAndOtherMember 2022-01-01 2022-06-30 0000778164 alto:IntersegmentEliminationsMember 2023-04-01 2023-06-30 0000778164 alto:IntersegmentEliminationsMember 2022-04-01 2022-06-30 0000778164 alto:IntersegmentEliminationsMember 2023-01-01 2023-06-30 0000778164 alto:IntersegmentEliminationsMember 2022-01-01 2022-06-30 0000778164 alto:NetSalesAsReportedMember 2023-04-01 2023-06-30 0000778164 alto:NetSalesAsReportedMember 2022-04-01 2022-06-30 0000778164 alto:NetSalesAsReportedMember 2023-01-01 2023-06-30 0000778164 alto:NetSalesAsReportedMember 2022-01-01 2022-06-30 0000778164 alto:PekinCampusMember 2023-04-01 2023-06-30 0000778164 alto:PekinCampusMember 2022-04-01 2022-06-30 0000778164 alto:PekinCampusMember 2023-01-01 2023-06-30 0000778164 alto:PekinCampusMember 2022-01-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember 2023-04-01 2023-06-30 0000778164 alto:MarketingAndDistributionsMember 2022-04-01 2022-06-30 0000778164 alto:MarketingAndDistributionsMember 2023-01-01 2023-06-30 0000778164 alto:MarketingAndDistributionsMember 2022-01-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember 2023-04-01 2023-06-30 0000778164 alto:OtherProductionIncomeTaxMember 2022-04-01 2022-06-30 0000778164 alto:OtherProductionIncomeTaxMember 2023-01-01 2023-06-30 0000778164 alto:OtherProductionIncomeTaxMember 2022-01-01 2022-06-30 0000778164 alto:CorporateActivitiesMember 2023-04-01 2023-06-30 0000778164 alto:CorporateActivitiesMember 2022-04-01 2022-06-30 0000778164 alto:CorporateActivitiesMember 2023-01-01 2023-06-30 0000778164 alto:CorporateActivitiesMember 2022-01-01 2022-06-30 0000778164 alto:CostOfGoodsSoldAsReportedMember 2023-04-01 2023-06-30 0000778164 alto:CostOfGoodsSoldAsReportedMember 2022-04-01 2022-06-30 0000778164 alto:CostOfGoodsSoldAsReportedMember 2023-01-01 2023-06-30 0000778164 alto:CostOfGoodsSoldAsReportedMember 2022-01-01 2022-06-30 0000778164 alto:ProductionMember 2023-04-01 2023-06-30 0000778164 alto:ProductionMember 2022-04-01 2022-06-30 0000778164 alto:ProductionMember 2023-01-01 2023-06-30 0000778164 alto:ProductionMember 2022-01-01 2022-06-30 0000778164 alto:PekinCampusProductionMember 2023-06-30 0000778164 alto:PekinCampusProductionMember 2022-12-31 0000778164 alto:MarketingAndDistributionsMember 2023-06-30 0000778164 alto:MarketingAndDistributionsMember 2022-12-31 0000778164 alto:OtherProductionIncomeTaxMember 2023-06-30 0000778164 alto:OtherProductionIncomeTaxMember 2022-12-31 0000778164 us-gaap:CorporateAndOtherMember 2023-06-30 0000778164 us-gaap:CorporateAndOtherMember 2022-12-31 0000778164 alto:RealizedGainsLossesMember 2023-04-01 2023-06-30 0000778164 alto:RealizedGainsLossesMember 2022-04-01 2022-06-30 0000778164 alto:RealizedGainsLossesMember 2023-01-01 2023-06-30 0000778164 alto:RealizedGainsLossesMember 2022-01-01 2022-06-30 0000778164 alto:UnrealizedGainsLossesMember 2023-04-01 2023-06-30 0000778164 alto:UnrealizedGainsLossesMember 2022-04-01 2022-06-30 0000778164 alto:UnrealizedGainsLossesMember 2023-01-01 2023-06-30 0000778164 alto:UnrealizedGainsLossesMember 2022-01-01 2022-06-30 0000778164 alto:ExcessAvailabilityMember 2023-06-30 0000778164 alto:KinergyLineOfCreditMember 2023-06-30 0000778164 alto:KinergyLineOfCreditMember 2022-12-31 0000778164 alto:OrionTermLoanMember 2023-06-30 0000778164 alto:OrionTermLoanMember 2022-12-31 0000778164 alto:SalesCommitmentsMember 2023-01-01 2023-06-30 0000778164 alto:AlcoholSalesContractsMember 2023-06-30 0000778164 alto:AlcoholFromItsSuppliersMember alto:EthanolPurchaseContractsMember 2023-01-01 2023-06-30 0000778164 alto:AlcoholFromItsSuppliersMember alto:EthanolPurchaseContractsMember 2023-06-30 0000778164 alto:CornFromSuppliersMember alto:EthanolPurchaseContractsMember 2023-06-30 0000778164 us-gaap:NaturalGasProductionMember alto:EthanolPurchaseContractsMember 2023-01-01 2023-06-30 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2023-04-01 2023-06-30 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2022-04-01 2022-06-30 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-06-30 0000778164 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-06-30 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2022-12-31 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2023-04-01 2023-06-30 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2022-04-01 2022-06-30 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2023-01-01 2023-06-30 0000778164 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2022-01-01 2022-06-30 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember 2023-06-30 0000778164 us-gaap:FairValueInputsLevel1Member us-gaap:DerivativeFinancialInstrumentsAssetsMember 2023-06-30 0000778164 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeFinancialInstrumentsAssetsMember 2023-06-30 0000778164 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsAssetsMember 2023-06-30 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2023-06-30 0000778164 us-gaap:FairValueInputsLevel1Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2023-06-30 0000778164 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2023-06-30 0000778164 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2023-06-30 0000778164 us-gaap:DerivativeFinancialInstrumentsAssetsMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member us-gaap:DerivativeFinancialInstrumentsAssetsMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeFinancialInstrumentsAssetsMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsAssetsMember 2022-12-31 0000778164 alto:LargeUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:LargeUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:LargeUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:LargeUSEquityMember 2022-12-31 0000778164 alto:SmallMidUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:SmallMidUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:SmallMidUSEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:SmallMidUSEquityMember 2022-12-31 0000778164 alto:InternationalEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:InternationalEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:InternationalEquityMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:InternationalEquityMember 2022-12-31 0000778164 alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member alto:FixedIncomeMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member 2022-12-31 0000778164 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel1Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2022-12-31 0000778164 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2022-12-31 shares iso4217:USD iso4217:USD shares pure 10-Q true 2023-06-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 75911374 22739000 36456000 2351000 13069000 59000 105000 63367000 68655000 71115000 66628000 14038000 4973000 5919000 9340000 179529000 199121000 246693000 239069000 24433000 18937000 8792000 9087000 5970000 5970000 5993000 6137000 45188000 40131000 471410000 478321000 25933000 28115000 15328000 26556000 3914000 3849000 8396000 6732000 5115000 12765000 58686000 78017000 82082000 68356000 21058000 15062000 8791000 8797000 170617000 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 75923000 75923000 75154000 75154000 76000 75000 0.001 0.001 3553000 3553000 1000 1000 1000 1000 1039735000 1040834000 1822000 1822000 -740841000 -734643000 300793000 308089000 471410000 478321000 317297000 362189000 631188000 670307000 300116000 353345000 617171000 656690000 17181000 8844000 14017000 13617000 7911000 8996000 15793000 16625000 574000 9270000 -152000 -2350000 -3008000 -1734000 -319000 -3299000 -519000 22652000 22652000 59000 -66000 78000 388000 7595000 22115000 -5571000 19513000 7595000 22115000 -5571000 19513000 315000 315000 627000 627000 96000 284000 251000 7184000 21516000 -6198000 18635000 0.1 0.29 -0.08 0.26 0.1 0.29 -0.08 0.26 73394 72936 73603 71690 74103 73123 73603 71958 -5571000 19513000 11735000 12862000 5174000 21936000 3010000 -574000 1711000 1779000 494000 37000 397000 -46000 66000 -5334000 393000 4487000 14729000 -3565000 -3210000 -2566000 -2528000 -18870000 19804000 -12904000 20695000 17968000 9762000 14766000 3500000 14655000 -21468000 -9651000 13247000 2195000 2683000 627000 627000 9937000 1568000 -24435000 12612000 49525000 62125000 25090000 74737000 22739000 57376000 2351000 17361000 25090000 74737000 3964000 456000 1615000 87000 927 1000 75154 75000 1040834000 -734643000 1822000 308089000 752000 752000 1893 2000 -8000 -6000 -860 1000 1681000 1682000 312000 312000 -13166000 -13166000 927 1000 76187 76000 1039897000 -748121000 1822000 293675000 959000 959000 125 -120000 -120000 -389 1001000 1001000 315000 315000 7595000 7595000 927 1000 75923 76000 1039735000 -740841000 1822000 300793000 927 1000 72778 73000 1037205000 -691781000 -284000 345214000 673000 673000 684 -9000 -9000 949 1000 1000 312000 312000 -2602000 -2602000 927 1000 74411 74000 1037869000 -694695000 -284000 342965000 1106000 1106000 -223 -2283000 -2283000 315000 315000 22115000 22115000 927 1000 74188 74000 1036692000 -672895000 -284000 363588000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-variant: small-caps">1. ORGANIZATION </span>AND BASIS OF PRESENTATION.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><i> </i></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 June 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"><i> </i></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 $52,732,000 and $55,667,000 at June 30, 2023 and December 31, 2022, respectively, were used as collateral under Kinergy’s operating line of credit. The allowance for credit losses was $59,000 and $105,000 as of June 30, 2023 and December 31, 2022, respectively. The Company recorded a bad debt recovery of $7,000 and bad debt expense of $35,000 for the three months ended June 30, 2023 and 2022, respectively. The Company recorded a bad debt recovery of $46,000 and bad debt expense $66,000 for the six months ended June 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"><i> </i></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 three and six months ended June 30, 2023, the Company repurchased an aggregate of 389,000 shares and 1,249,000 shares for $1,001,000 and $2,683,000 in cash, respectively. As of June 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"><i> </i></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"><i> </i></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 and received $22,652,000 in cash from the USDA’s Biofuel Producer Program. The program was created as part of the CARES Act in 2020, which allocated $700,000,000 to support biofuel producers who experienced market losses due to the pandemic. The cash grant is not required to be repaid. Since these funds are provided to subsidize historical losses of the Company, and are not required to be repaid, the Company accounted for the proceeds by analogy to International Accounting Standards 20 <i>Accounting for Government Grants and Disclosure of Government Assistance</i>, and reported the amount as income from cash grant in the accompanying consolidated statements of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></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 June 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 1600000 <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 $52,732,000 and $55,667,000 at June 30, 2023 and December 31, 2022, respectively, were used as collateral under Kinergy’s operating line of credit. The allowance for credit losses was $59,000 and $105,000 as of June 30, 2023 and December 31, 2022, respectively. The Company recorded a bad debt recovery of $7,000 and bad debt expense of $35,000 for the three months ended June 30, 2023 and 2022, respectively. The Company recorded a bad debt recovery of $46,000 and bad debt expense $66,000 for the six months ended June 30, 2023 and 2022, respectively. The Company does not have any off-balance sheet credit exposure related to its customers.</p> 52732000 55667000 59000 105000 7000 35000 46000 66000 <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 three and six months ended June 30, 2023, the Company repurchased an aggregate of 389,000 shares and 1,249,000 shares for $1,001,000 and $2,683,000 in cash, respectively. As of June 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 389000 1249000 1001000 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 and received $22,652,000 in cash from the USDA’s Biofuel Producer Program. The program was created as part of the CARES Act in 2020, which allocated $700,000,000 to support biofuel producers who experienced market losses due to the pandemic. The cash grant is not required to be repaid. Since these funds are provided to subsidize historical losses of the Company, and are not required to be repaid, the Company accounted for the proceeds by analogy to International Accounting Standards 20 <i>Accounting for Government Grants and Disclosure of Government Assistance</i>, and reported the amount as income from cash grant in the accompanying consolidated statements of operations.</p> 22652000 700000000 <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-top: 0pt; margin-bottom: 0pt">2. SEGMENTS.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company reports its financial and operating performance in three segments: (1) marketing and distribution, which includes marketing and merchant trading for Company-produced alcohols and essential ingredients on an aggregated basis, and sales of fuel-grade ethanol sourced from third parties (2) Pekin production, which includes the production and sale of alcohols and essential ingredients produced at the Company’s Pekin, Illinois campus (“Pekin Campus”), and (3) Other production, which includes the production and sale of fuel-grade ethanol and essential ingredients produced at all of the Company’s other production facilities on an aggregated basis (“Other production”), none of which are individually so significant as to be considered a separately reportable segment.</p><p style="margin-top: 0; margin-bottom: 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following tables set forth certain financial data for the Company’s operating segments (in thousands):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Three Months Ended <br/> June 30,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Six Months Ended <br/> June 30,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>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>2022</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>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>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"><b><span style="text-decoration:underline">Net Sales</span></b></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Pekin Campus, recorded as gross:</td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 52%; text-align: left">Alcohol sales</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">127,694</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">143,768</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">260,075</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">259,818</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Essential ingredient sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">53,954</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">59,853</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">117,585</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">115,133</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Intersegment sales</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">444</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">269</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">757</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">525</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left">Total Pekin Campus sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">182,092</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">203,890</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">378,417</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">375,476</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Marketing and distribution:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Alcohol sales, gross</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">72,589</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">63,558</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">156,936</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">117,484</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Alcohol sales, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">104</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">317</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">218</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">668</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Intersegment sales</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,499</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,242</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,342</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,239</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left">Total marketing and distribution sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">75,192</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">67,117</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">162,496</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">124,391</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="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="padding-left: 0.125in; text-align: left">Alcohol sales</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">44,384</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">67,184</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">65,316</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">126,991</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Essential ingredient sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,421</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,372</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,773</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">42,309</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Intersegment sales</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">62</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-105">—</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">62</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</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left">Total Other production sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,867</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">90,556</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">88,151</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">169,312</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Corporate and other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,151</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,137</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,285</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,904</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Intersegment eliminations</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,005</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,511</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,161</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,776</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Net sales as reported</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">317,297</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">362,189</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">631,188</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">670,307</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: 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="font-weight: bold; font-style: italic; text-decoration: underline; text-align: left">Cost of goods sold:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Pekin Campus</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">168,419</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">195,691</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">366,596</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">364,573</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Marketing and distribution</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">71,746</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">63,796</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">154,871</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">118,510</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,834</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">91,606</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">91,815</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">169,851</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Corporate and other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,414</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,197</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,786</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,070</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Intersegment eliminations</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,297</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">(945</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,897</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,314</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Cost of goods sold as reported</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">300,116</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">353,345</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">617,171</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">656,690</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: 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="font-weight: bold; font-style: italic; text-decoration: underline; text-align: left">Gross profit:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Pekin Campus</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13,673</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">8,199</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">11,821</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">10,903</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Marketing and distribution</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,446</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,321</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,625</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,881</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,033</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,050</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,664</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(539</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Corporate and other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">737</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">940</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,499</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,834</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Intersegment eliminations</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,708</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,566</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,264</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,462</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Gross profit 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">17,181</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,844</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,017</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,617</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: 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="font-weight: bold; font-style: italic; text-decoration: underline; 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-align: left">Pekin Campus</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">10,790</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">16,331</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,672</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">16,413</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Marketing and distribution</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,607</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,036</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,618</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,824</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">(783</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,570</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6,484</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,361</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">(4,019</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,822</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,377</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,085</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">7,595</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">22,115</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,571</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,513</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; font-style: italic; text-decoration: underline; text-align: left">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-align: left">Pekin Campus</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,998</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,084</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9,816</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9,621</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Other production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">455</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,458</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,464</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,822</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Corporate 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">186</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">455</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">419</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,681</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,728</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,735</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,862</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; font-style: italic; text-decoration: underline; text-align: left">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-align: left">Pekin Campus</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(151</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(3</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(635</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(33</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Marketing and distribution</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">109</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">336</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">604</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">573</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Other production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(151</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(39</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(508</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(54</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Corporate 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,927</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">3,838</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">33</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,734</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">319</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,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">519</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>June 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"> <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">253,220</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">122,368</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">54,326</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">41,496</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">471,410</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-align: center"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Three Months Ended <br/> June 30,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Six Months Ended <br/> June 30,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>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>2022</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>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>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"><b><span style="text-decoration:underline">Net Sales</span></b></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Pekin Campus, recorded as gross:</td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 52%; text-align: left">Alcohol sales</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">127,694</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">143,768</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">260,075</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">259,818</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Essential ingredient sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">53,954</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">59,853</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">117,585</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">115,133</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Intersegment sales</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">444</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">269</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">757</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">525</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left">Total Pekin Campus sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">182,092</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">203,890</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">378,417</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">375,476</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Marketing and distribution:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Alcohol sales, gross</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">72,589</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">63,558</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">156,936</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">117,484</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Alcohol sales, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">104</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">317</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">218</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">668</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Intersegment sales</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,499</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,242</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,342</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,239</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left">Total marketing and distribution sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">75,192</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">67,117</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">162,496</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">124,391</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="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="padding-left: 0.125in; text-align: left">Alcohol sales</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">44,384</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">67,184</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">65,316</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">126,991</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Essential ingredient sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,421</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,372</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,773</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">42,309</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Intersegment sales</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">62</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-105">—</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">62</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</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left">Total Other production sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,867</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">90,556</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">88,151</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">169,312</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Corporate and other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,151</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,137</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,285</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,904</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Intersegment eliminations</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,005</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,511</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,161</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,776</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Net sales as reported</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">317,297</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">362,189</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">631,188</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">670,307</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: 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="font-weight: bold; font-style: italic; text-decoration: underline; text-align: left">Cost of goods sold:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Pekin Campus</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">168,419</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">195,691</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">366,596</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">364,573</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Marketing and distribution</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">71,746</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">63,796</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">154,871</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">118,510</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,834</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">91,606</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">91,815</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">169,851</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Corporate and other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,414</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,197</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,786</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,070</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Intersegment eliminations</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,297</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">(945</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,897</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,314</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Cost of goods sold as reported</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">300,116</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">353,345</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">617,171</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">656,690</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: 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="font-weight: bold; font-style: italic; text-decoration: underline; text-align: left">Gross profit:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Pekin Campus</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13,673</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">8,199</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">11,821</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">10,903</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Marketing and distribution</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,446</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,321</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,625</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,881</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,033</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,050</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,664</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(539</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Corporate and other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">737</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">940</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,499</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,834</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Intersegment eliminations</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,708</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,566</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,264</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,462</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Gross profit 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">17,181</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,844</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,017</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,617</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: 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="font-weight: bold; font-style: italic; text-decoration: underline; 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-align: left">Pekin Campus</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">10,790</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">16,331</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,672</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">16,413</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Marketing and distribution</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,607</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,036</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,618</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,824</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">(783</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,570</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6,484</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,361</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">(4,019</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,822</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,377</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,085</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">7,595</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">22,115</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,571</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,513</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; font-style: italic; text-decoration: underline; text-align: left">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-align: left">Pekin Campus</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,998</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,084</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9,816</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9,621</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Other production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">455</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,458</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,464</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,822</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Corporate 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">186</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">455</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">419</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,681</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,728</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,735</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,862</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; font-style: italic; text-decoration: underline; text-align: left">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-align: left">Pekin Campus</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(151</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(3</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(635</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(33</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Marketing and distribution</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">109</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">336</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">604</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">573</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Other production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(151</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(39</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(508</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(54</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Corporate 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,927</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">3,838</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">33</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,734</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">319</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,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">519</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> 127694000 143768000 260075000 259818000 53954000 59853000 117585000 115133000 444000 269000 757000 525000 182092000 203890000 378417000 375476000 72589000 63558000 156936000 117484000 104000 317000 218000 668000 2499000 3242000 5342000 6239000 75192000 67117000 162496000 124391000 44384000 67184000 65316000 126991000 14421000 23372000 22773000 42309000 62000 62000 12000 58867000 90556000 88151000 169312000 4151000 4137000 8285000 7904000 -3005000 -3511000 -6161000 -6776000 317297000 362189000 631188000 670307000 168419000 195691000 366596000 364573000 71746000 63796000 154871000 118510000 57834000 91606000 91815000 169851000 3414000 3197000 5786000 6070000 -1297000 -945000 -1897000 -2314000 300116000 353345000 617171000 656690000 13673000 8199000 11821000 10903000 3446000 3321000 7625000 5881000 1033000 -1050000 -3664000 -539000 737000 940000 2499000 1834000 -1708000 -2566000 -4264000 -4462000 17181000 8844000 14017000 13617000 10790000 16331000 5672000 16413000 1607000 1036000 3618000 1824000 -783000 7570000 -6484000 6361000 -4019000 -2822000 -8377000 -5085000 7595000 22115000 -5571000 19513000 4998000 5084000 9816000 9621000 455000 1458000 1464000 2822000 228000 186000 455000 419000 5681000 6728000 11735000 12862000 -151000 -3000 -635000 -33000 109000 336000 604000 573000 -151000 -39000 -508000 -54000 1927000 25000 3838000 33000 1734000 319000 3299000 519000 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>June 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"> <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">253,220</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">122,368</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">54,326</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">41,496</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">471,410</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> 253220000 257089000 122368000 114755000 54326000 51886000 41496000 54591000 471410000 478321000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> 3. INVENTORIES.</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">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 June 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 0pt 0.25in; 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 colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>June 30, <br/> 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>December 31, <br/> 2022</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Finished goods</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">45,089</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-align: left">Work in progress</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,185</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-align: left">Raw materials</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,415</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="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,426</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="padding-left: 0.125in; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">71,115</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> Inventory is net of a valuation adjustment of $0 and $4,612,000 as of June 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="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>June 30, <br/> 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>December 31, <br/> 2022</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Finished goods</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">45,089</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-align: left">Work in progress</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,185</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-align: left">Raw materials</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,415</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="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,426</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="padding-left: 0.125in; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">71,115</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 4612000 45089000 47736000 7185000 6396000 17415000 11197000 1426000 1299000 71115000 66628000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> 4. DERIVATIVES.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: 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"><i> </i></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 six months ended June 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"><i> </i></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 fair value of these contracts are recorded on the balance sheet and recognized immediately in cost of goods sold. The Company recognized net gains of $6,951,000 and $16,619,000 as the change in the fair value of these contracts for the three months ended June 30, 2023 and 2022, respectively. The Company recognized net gains of $5,174,000 and $21,936,000 as the change in the fair value of these contracts for the six months ended June 30, 2023 and 2022, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: 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: left"> </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 colspan="11" style="border-bottom: Black 1.5pt solid; text-align: center"><b>As of June 30, 2023</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 colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Assets</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Liabilities</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: 1.5pt; width: 52%; text-align: left">Cash collateral balance</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="padding-bottom: 1.5pt; white-space: nowrap; width: 11%; text-align: left; padding-left: 0pt">Restricted cash</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">2,351</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="padding-bottom: 1.5pt; width: 11%; padding-left: 4.3pt"><div style="-sec-ix-hidden: hidden-fact-106"> </div></td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="padding-bottom: 1.5pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 1.5pt; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-107"> </div></td><td style="padding-bottom: 1.5pt; 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 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,038</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: right; padding-left: 0pt">Derivative instruments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,396</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left"> </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 colspan="11" style="border-bottom: Black 1.5pt solid; text-align: center"><b>As of December 31, 2022</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 colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Assets</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Liabilities</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="width: 52%; text-align: left">Cash collateral balance</td><td style="width: 1%"> </td> <td style="white-space: nowrap; width: 11%; text-align: left; padding-left: 0pt">Restricted cash</td><td style="width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">13,069</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 11%; padding-left: 4.3pt"><div style="-sec-ix-hidden: hidden-fact-108"> </div></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-109"> </div></td><td style="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 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; 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: right; padding-left: 0pt">Derivative instruments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">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-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left"> </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 for its derivatives not designated as hedging instruments are as follows (in thousands):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td 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: 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 June 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: 40%; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="padding-bottom: 1.5pt; width: 35%; 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">5,477</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,913</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">5,477</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,913</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td 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 (Losses) 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 Six Months Ended<br/> June 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: 40%; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="padding-bottom: 1.5pt; width: 35%; 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">(2,226</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">29,476</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">(2,226</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">29,476</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td 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>Unrealized 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 Three Months Ended June 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 style="text-align: left"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; width: 40%; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="padding-bottom: 1.5pt; width: 35%; 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,474</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">2,706</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: left; 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,474</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,706</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td 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 Six Months Ended<br/> June 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: 40%; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="padding-bottom: 1.5pt; width: 35%; 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">7,400</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">(7,540</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">7,400</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,540</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table> 6951000 16619000 5174000 21936000 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="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 colspan="11" style="border-bottom: Black 1.5pt solid; text-align: center"><b>As of June 30, 2023</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 colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Assets</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Liabilities</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: 1.5pt; width: 52%; text-align: left">Cash collateral balance</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="padding-bottom: 1.5pt; white-space: nowrap; width: 11%; text-align: left; padding-left: 0pt">Restricted cash</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">2,351</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="padding-bottom: 1.5pt; width: 11%; padding-left: 4.3pt"><div style="-sec-ix-hidden: hidden-fact-106"> </div></td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="padding-bottom: 1.5pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 1.5pt; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-107"> </div></td><td style="padding-bottom: 1.5pt; 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 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,038</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: right; padding-left: 0pt">Derivative instruments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,396</td><td style="padding-bottom: 1.5pt; 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 colspan="11" style="border-bottom: Black 1.5pt solid; text-align: center"><b>As of December 31, 2022</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 colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Assets</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Liabilities</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="width: 52%; text-align: left">Cash collateral balance</td><td style="width: 1%"> </td> <td style="white-space: nowrap; width: 11%; text-align: left; padding-left: 0pt">Restricted cash</td><td style="width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">13,069</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 11%; padding-left: 4.3pt"><div style="-sec-ix-hidden: hidden-fact-108"> </div></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-109"> </div></td><td style="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 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; 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: right; padding-left: 0pt">Derivative instruments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,732</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> Cash collateral balance Restricted cash 2351000 Commodity contracts Derivative instruments 14038000 Derivative instruments 8396000 Cash collateral balance Restricted cash 13069000 Commodity contracts Derivative instruments 4973000 Derivative instruments 6732000 The classification and amounts of the Company’s recognized gains 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</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 June 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: 40%; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="padding-bottom: 1.5pt; width: 35%; 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">5,477</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,913</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">5,477</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,913</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 (Losses) 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 Six Months Ended<br/> June 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: 40%; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="padding-bottom: 1.5pt; width: 35%; 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">(2,226</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">29,476</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">(2,226</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">29,476</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: 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>Unrealized 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 Three Months Ended June 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 style="text-align: left"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; width: 40%; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="padding-bottom: 1.5pt; width: 35%; 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,474</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">2,706</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: left; 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,474</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,706</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 Six Months Ended<br/> June 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: 40%; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="padding-bottom: 1.5pt; width: 35%; 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">7,400</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">(7,540</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">7,400</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,540</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table> Commodity contracts Cost of goods sold 5477000 13913000 5477000 13913000 Commodity contracts Cost of goods sold -2226000 29476000 -2226000 29476000 Commodity contracts Cost of goods sold 1474000 2706000 1474000 2706000 Commodity contracts Cost of goods sold 7400000 -7540000 7400000 -7540000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">5. DEBT.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Long-term borrowings are summarized as follows (in thousands):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>June 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="width: 76%; text-align: justify">Kinergy line of credit</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify">$</td><td style="width: 9%; text-align: right">31,323</td><td style="width: 1%; text-align: justify"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify">$</td><td style="width: 9%; text-align: right">18,076</td><td style="width: 1%; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; 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: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">60,000</td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">60,000</td><td style="padding-bottom: 1.5pt; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">91,323</td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">78,076</td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Less unamortized debt discount</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">(4,297</td><td style="text-align: justify">)</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">(4,686</td><td style="text-align: justify">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Less unamortized debt financing costs</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">(4,944</td><td style="text-align: justify">)</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">(5,034</td><td style="text-align: justify">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; 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: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">—</div></td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-111">—</div></td><td style="padding-bottom: 1.5pt; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Long-term debt</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">82,082</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">68,356</td><td style="padding-bottom: 4pt; text-align: justify"> </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 June 30, 2023, the Company had $49.4 million in unused borrowing availability under the Kinergy 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><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>June 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="width: 76%; text-align: justify">Kinergy line of credit</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify">$</td><td style="width: 9%; text-align: right">31,323</td><td style="width: 1%; text-align: justify"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify">$</td><td style="width: 9%; text-align: right">18,076</td><td style="width: 1%; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; 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: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">60,000</td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">60,000</td><td style="padding-bottom: 1.5pt; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">91,323</td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">78,076</td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Less unamortized debt discount</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">(4,297</td><td style="text-align: justify">)</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">(4,686</td><td style="text-align: justify">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Less unamortized debt financing costs</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">(4,944</td><td style="text-align: justify">)</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">(5,034</td><td style="text-align: justify">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; 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: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">—</div></td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-111">—</div></td><td style="padding-bottom: 1.5pt; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Long-term debt</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">82,082</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">68,356</td><td style="padding-bottom: 4pt; text-align: justify"> </td></tr> </table> 31323000 18076000 60000000 60000000 91323000 78076000 4297000 4686000 4944000 5034000 82082000 68356000 49400000 40000000 25000000 <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> 6. COMMITMENTS AND CONTINGENCIES.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Sales Commitments</span></i> – At June 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 78,432,000 gallons as of June 30, 2023 and open fixed-price alcohol sales contracts totaling $73,909,000 as of June 30, 2023. The Company had open fixed-price sales contracts for essential ingredients totaling $12,075,000 and open indexed-price sales contracts of essential ingredients for 113,000 tons as of June 30, 2023. These sales contracts are scheduled to be completed throughout 2023.</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 June 30, 2023, the Company had indexed-price purchase contracts to purchase 18,593,000 gallons of alcohol and fixed-price purchase contracts to purchase $2,461,000 of alcohol from its suppliers. The Company had fixed-price purchase contracts to purchase $43,984,000 of corn from its suppliers as of June 30, 2023. The Company had indexed-price purchase contracts for natural gas totaling 448,500 MMBTU as of June 30, 2023. The Company also had future commitments for certain capital projects totaling $17,419,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"><i> </i></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 the Company can provide 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> 78432000 73909000 12075000 113000 18593000 2461000 43984000 448500 17419000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">7. PENSION AND RETIREMENT BENEFIT PLANS.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: 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 June 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 June 30, 2022, the Retirement Plan’s net periodic benefit was $8,000, comprised of $273,000 of expected return on plan assets, partially offset by $164,000 in interest cost and $101,000 in service cost. For the six months ended June 30, 2023, the Retirement Plan’s net periodic expense was $78,000, comprised of $450,000 in interest cost and $124,000 in service cost, partially offset by $496,000 of expected return on plan assets. For the six months ended June 30, 2022, the Retirement Plan’s net periodic benefit was $16,000, comprised of $546,000 of expected return on plan assets, partially offset by $328,000 in interest cost and $202,000 in service cost.</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 June 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 June 30, 2022, the Postretirement Plan’s net periodic expense was $32,000, comprised of $6,000 of interest cost and $26,000 of service cost.</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 six months ended June 30, 2023, the Postretirement Plan’s net periodic expense was $72,000, comprised of $92,000 of interest cost and $6,000 of service cost, partially offset by $26,000 in amortization of gains. For the six months ended June 30, 2022, the Postretirement Plan’s net periodic expense was $64,000, comprised of $12,000 of interest cost and $52,000 of service cost.</p> 18000000 16700000 1300000 39000 225000 62000 248000 8000 273000 164000 101000 78000 450000 124000 496000 16000 546000 328000 202000 3900000 36000 46000 3000 13000 32000 6000 26000 72000 92000 6000 26000 64000 12000 52000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">8. FAIR VALUE MEASUREMENTS.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The fair value hierarchy prioritizes the inputs used in valuation techniques into three levels, as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: justify">●</td><td style="text-align: justify">Level 1 – Observable inputs – unadjusted quoted prices in active markets for identical assets and liabilities;</td> </tr></table> <p style="text-align: justify; margin-top: 0; margin-bottom: 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="text-align: justify; width: 0.25in"></td><td style="width: 0.25in; text-align: justify">●</td><td style="text-align: justify">Level 2 – Observable inputs other than quoted prices included in Level 1 that are observable for the asset or liability through corroboration with market data; and</td> </tr></table> <p style="text-align: justify; margin-top: 0; margin-bottom: 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="text-align: justify; width: 0.25in"></td><td style="width: 0.25in; text-align: justify">●</td><td style="text-align: justify">Level 3 – Unobservable inputs – includes amounts derived from valuation models where one or more significant inputs are unobservable. For fair value measurements using significant unobservable inputs, a description of the inputs and the information used to develop the inputs is required along with a reconciliation of Level 3 values from the prior reporting period.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Pooled separate accounts</span></i> – Pooled separate accounts invest primarily in domestic and international stocks, commercial paper or single mutual funds. The net asset value is used as a practical expedient to determine fair value for these accounts. Each pooled separate account provides for redemptions by the Retirement Plan at reported net asset values per share, with little to no advance notice requirement, therefore these funds are classified within Level 2 of the valuation hierarchy.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">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 June 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"><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b>Fair</b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Value</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>Level 1</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>Level 2</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>Level 3</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td>Assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: justify; padding-bottom: 4pt; padding-left: 0.125in">Derivative financial instruments</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: justify">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">14,038</td><td style="width: 1%; padding-bottom: 4pt; text-align: justify"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: justify">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">14,038</td><td style="width: 1%; padding-bottom: 4pt; text-align: justify"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: justify">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-112">—</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: justify"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: justify">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-113">—</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Liabilities:</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt; padding-left: 0.125in">Derivative financial instruments</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">(8,396</td><td style="padding-bottom: 4pt; text-align: justify">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">(8,396</td><td style="padding-bottom: 4pt; text-align: justify">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-114">—</div></td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-115">—</div></td><td style="padding-bottom: 4pt; text-align: justify"> </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-align: center"><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b>Benefit Plan</b></td><td><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b>Fair</b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b>Percentage</b></td><td><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Value</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>Level 1</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>Level 2</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>Level 3</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>Allocation</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td>Assets:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: justify; padding-left: 0.125in">Derivative financial instruments</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify">$</td><td style="width: 9%; text-align: right">4,973</td><td style="width: 1%; text-align: justify"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify">$</td><td style="width: 9%; text-align: right">4,973</td><td style="width: 1%; text-align: justify"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-116">—</div></td><td style="width: 1%; text-align: justify"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-117">—</div></td><td style="width: 1%; text-align: justify"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in">Defined benefit plan assets(1) (pooled separate accounts):</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.375in; text-align: justify">Large U.S. Equity(2)</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">4,586</td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-118">—</div></td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">4,586</td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-119">—</div></td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">28</td><td style="text-align: justify">%</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.375in; text-align: justify">Small/Mid U.S. Equity(3)</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">2,986</td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-120">—</div></td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">2,986</td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">—</div></td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">18</td><td style="text-align: justify">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.375in">International Equity(4)</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">2,406</td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-122">—</div></td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">2,406</td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-123">—</div></td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">14</td><td style="text-align: justify">%</td></tr> <tr style="vertical-align: bottom; "> <td style="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: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,710</td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">—</div></td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,710</td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-125">—</div></td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt; text-align: right">40</td><td style="padding-bottom: 1.5pt; text-align: justify">%</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: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">21,661</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,973</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">16,688</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-126">—</div></td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt; text-align: right"> </td><td style="padding-bottom: 4pt; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Liabilities:</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: justify; padding-bottom: 4pt">Derivative financial instruments</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,732</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,732</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-127">—</div></td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-128">—</div></td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt; text-align: right"> </td><td style="padding-bottom: 4pt; text-align: justify"> </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: 0.25in"></td><td style="width: 0.25in; text-align: justify">(1)</td><td style="text-align: justify">Included in other assets in the consolidated balance sheets.</td> </tr></table> <p style="margin-top: 0; margin-bottom: 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: 0.25in"></td><td style="text-align: justify; width: 0.25in">(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> <p style="margin: 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="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">(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><p style="margin-top: 0; margin-bottom: 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="text-align: justify; width: 0.25in"></td><td style="width: 0.25in; text-align: justify">(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> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">(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 June 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"><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b>Fair</b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Value</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>Level 1</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>Level 2</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>Level 3</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td>Assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: justify; padding-bottom: 4pt; padding-left: 0.125in">Derivative financial instruments</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: justify">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">14,038</td><td style="width: 1%; padding-bottom: 4pt; text-align: justify"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: justify">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">14,038</td><td style="width: 1%; padding-bottom: 4pt; text-align: justify"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: justify">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-112">—</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: justify"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: justify">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-113">—</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Liabilities:</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt; padding-left: 0.125in">Derivative financial instruments</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">(8,396</td><td style="padding-bottom: 4pt; text-align: justify">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">(8,396</td><td style="padding-bottom: 4pt; text-align: justify">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-114">—</div></td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-115">—</div></td><td style="padding-bottom: 4pt; text-align: justify"> </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="text-align: center"><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b>Benefit Plan</b></td><td><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b>Fair</b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b>Percentage</b></td><td><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Value</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>Level 1</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>Level 2</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>Level 3</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>Allocation</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td>Assets:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: justify; padding-left: 0.125in">Derivative financial instruments</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify">$</td><td style="width: 9%; text-align: right">4,973</td><td style="width: 1%; text-align: justify"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify">$</td><td style="width: 9%; text-align: right">4,973</td><td style="width: 1%; text-align: justify"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-116">—</div></td><td style="width: 1%; text-align: justify"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-117">—</div></td><td style="width: 1%; text-align: justify"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in">Defined benefit plan assets(1) (pooled separate accounts):</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.375in; text-align: justify">Large U.S. Equity(2)</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">4,586</td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-118">—</div></td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">4,586</td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-119">—</div></td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">28</td><td style="text-align: justify">%</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.375in; text-align: justify">Small/Mid U.S. Equity(3)</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">2,986</td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-120">—</div></td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">2,986</td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">—</div></td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">18</td><td style="text-align: justify">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.375in">International Equity(4)</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">2,406</td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-122">—</div></td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">2,406</td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-123">—</div></td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">14</td><td style="text-align: justify">%</td></tr> <tr style="vertical-align: bottom; "> <td style="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: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,710</td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">—</div></td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,710</td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-125">—</div></td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt; text-align: right">40</td><td style="padding-bottom: 1.5pt; text-align: justify">%</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: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">21,661</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,973</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">16,688</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-126">—</div></td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt; text-align: right"> </td><td style="padding-bottom: 4pt; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Liabilities:</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: justify; padding-bottom: 4pt">Derivative financial instruments</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,732</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,732</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-127">—</div></td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-128">—</div></td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt; text-align: right"> </td><td style="padding-bottom: 4pt; text-align: justify"> </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: 0.25in"></td><td style="width: 0.25in; text-align: justify">(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: 0.25in"></td><td style="text-align: justify; width: 0.25in">(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="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">(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><p style="margin-top: 0; margin-bottom: 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="text-align: justify; width: 0.25in"></td><td style="width: 0.25in; text-align: justify">(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"> <td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">(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> 14038000 14038000 -8396000 -8396000 4973000 4973000 4586000 4586000 0.28 2986000 2986000 0.18 2406000 2406000 0.14 6710000 6710000 0.40 21661000 4973000 16688000 6732000 6732000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> 9. EARNINGS PER SHARE.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following tables compute basic and diluted earnings per share (in thousands, except per share data):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Three Months Ended June 30, 2023</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 colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Income<br/> Numerator</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>Shares<br/> Denominator</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>Per-Share<br/> Amount</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify">Net income</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify">$</td><td style="width: 9%; text-align: right">7,595</td><td style="width: 1%; text-align: justify"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: justify"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Less: Preferred stock dividends</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">(315</td><td style="text-align: justify">)</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: justify">Less: Income allocated to participating securities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(96</td><td style="padding-bottom: 1.5pt; text-align: justify">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">Basic income per share:</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-align: justify">Income available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: justify">$</td><td style="padding-bottom: 4pt; text-align: right">7,184</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt; text-align: right">73,394</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.10</td><td style="padding-bottom: 4pt; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Add: Dilutive instruments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-129">—</div></td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">709</td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Diluted income per share:</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: justify">Income available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,184</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify"> </td><td style="border-bottom: Black 4pt double; text-align: right">74,103</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.10</td><td style="padding-bottom: 4pt; text-align: justify"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Three Months Ended June 30, 2022</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; 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>Income<br/> Numerator</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>Shares<br/> Denominator</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>Per-Share<br/> Amount</b></td><td style="text-align: center; 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 income</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify">$</td><td style="width: 9%; text-align: right">22,115</td><td style="width: 1%; text-align: justify"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: justify"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Less: Preferred stock dividends</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">(315</td><td style="text-align: justify">)</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: justify">Less: Income allocated to participating securities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(284</td><td style="padding-bottom: 1.5pt; text-align: justify">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">Basic income per share:</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-align: justify">Income available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: justify">$</td><td style="padding-bottom: 4pt; text-align: right">21,516</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt; text-align: right">72,936</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.29</td><td style="padding-bottom: 4pt; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Add: Dilutive instruments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-130">—</div></td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">187</td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Diluted income per share:</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: justify">Income available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">21,516</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify"> </td><td style="border-bottom: Black 4pt double; text-align: right">73,123</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.29</td><td style="padding-bottom: 4pt; text-align: justify"> </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; text-align: center"><b> </b></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Six Months Ended June 30, 2023</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 colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Loss<br/> Numerator</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>Shares<br/> Denominator</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>Per-Share<br/> Amount</b></td><td style="padding-bottom: 1.5pt; text-align: center"><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: justify">$</td><td style="width: 9%; text-align: right">(5,571</td><td style="width: 1%; text-align: justify">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: justify"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Less: Preferred stock dividends</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(627</td><td style="text-align: justify">)</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: justify">Basic and diluted loss per share:</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: justify">Loss available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">(6,198</td><td style="padding-bottom: 4pt; text-align: justify">)</td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: justify"> </td><td style="border-bottom: Black 4pt double; text-align: right">73,603</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.08</td><td style="padding-bottom: 4pt; text-align: justify">)</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>Six Months Ended June 30, 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>Income<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 income</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify">$</td><td style="width: 9%; text-align: right">19,513</td><td style="width: 1%; text-align: justify"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: justify"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Less: Preferred stock dividends</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">(627</td><td style="text-align: justify">)</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: justify">Less: Income allocated to participating securities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(251</td><td style="padding-bottom: 1.5pt; text-align: justify">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">Basic income per share:</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-align: justify">Income available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: justify">$</td><td style="padding-bottom: 4pt; text-align: right">18,635</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt; text-align: right">71,690</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.26</td><td style="padding-bottom: 4pt; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Add: Dilutive instruments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-131">—</div></td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">268</td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Diluted income per share:</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: justify">Income available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">18,635</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify"> </td><td style="border-bottom: Black 4pt double; text-align: right">71,958</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.26</td><td style="padding-bottom: 4pt; text-align: justify"> </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 six months ended June 30, 2023. There were an additional aggregate potentially dilutive weighted-average shares of 964,000 from convertible securities outstanding for the three and six months ended June 30, 2022. These securities were not considered in calculating diluted net income (loss) per share for the three and six months ended June 30, 2023 and 2022, as their effect would have been anti-dilutive.</p> The following tables compute basic and diluted earnings 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="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Three Months Ended June 30, 2023</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 colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Income<br/> Numerator</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>Shares<br/> Denominator</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>Per-Share<br/> Amount</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify">Net income</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify">$</td><td style="width: 9%; text-align: right">7,595</td><td style="width: 1%; text-align: justify"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: justify"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Less: Preferred stock dividends</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">(315</td><td style="text-align: justify">)</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: justify">Less: Income allocated to participating securities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(96</td><td style="padding-bottom: 1.5pt; text-align: justify">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">Basic income per share:</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-align: justify">Income available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: justify">$</td><td style="padding-bottom: 4pt; text-align: right">7,184</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt; text-align: right">73,394</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.10</td><td style="padding-bottom: 4pt; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Add: Dilutive instruments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-129">—</div></td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">709</td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Diluted income per share:</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: justify">Income available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,184</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify"> </td><td style="border-bottom: Black 4pt double; text-align: right">74,103</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.10</td><td style="padding-bottom: 4pt; text-align: justify"> </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="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Three Months Ended June 30, 2022</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; 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>Income<br/> Numerator</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>Shares<br/> Denominator</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>Per-Share<br/> Amount</b></td><td style="text-align: center; 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 income</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify">$</td><td style="width: 9%; text-align: right">22,115</td><td style="width: 1%; text-align: justify"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: justify"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Less: Preferred stock dividends</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">(315</td><td style="text-align: justify">)</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: justify">Less: Income allocated to participating securities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(284</td><td style="padding-bottom: 1.5pt; text-align: justify">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">Basic income per share:</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-align: justify">Income available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: justify">$</td><td style="padding-bottom: 4pt; text-align: right">21,516</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt; text-align: right">72,936</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.29</td><td style="padding-bottom: 4pt; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Add: Dilutive instruments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-130">—</div></td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">187</td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Diluted income per share:</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: justify">Income available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">21,516</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify"> </td><td style="border-bottom: Black 4pt double; text-align: right">73,123</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.29</td><td style="padding-bottom: 4pt; text-align: justify"> </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 colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Six Months Ended June 30, 2023</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 colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Loss<br/> Numerator</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>Shares<br/> Denominator</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>Per-Share<br/> Amount</b></td><td style="padding-bottom: 1.5pt; text-align: center"><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: justify">$</td><td style="width: 9%; text-align: right">(5,571</td><td style="width: 1%; text-align: justify">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: justify"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Less: Preferred stock dividends</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(627</td><td style="text-align: justify">)</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: justify">Basic and diluted loss per share:</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: justify">Loss available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">(6,198</td><td style="padding-bottom: 4pt; text-align: justify">)</td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: justify"> </td><td style="border-bottom: Black 4pt double; text-align: right">73,603</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.08</td><td style="padding-bottom: 4pt; text-align: justify">)</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>Six Months Ended June 30, 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>Income<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 income</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify">$</td><td style="width: 9%; text-align: right">19,513</td><td style="width: 1%; text-align: justify"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: justify"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: justify"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Less: Preferred stock dividends</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right">(627</td><td style="text-align: justify">)</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: justify">Less: Income allocated to participating securities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(251</td><td style="padding-bottom: 1.5pt; text-align: justify">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">Basic income per share:</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-align: justify">Income available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: justify">$</td><td style="padding-bottom: 4pt; text-align: right">18,635</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt; text-align: right">71,690</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.26</td><td style="padding-bottom: 4pt; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Add: Dilutive instruments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-131">—</div></td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">268</td><td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: justify"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Diluted income per share:</td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td style="text-align: right"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: justify">Income available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">18,635</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify"> </td><td style="border-bottom: Black 4pt double; text-align: right">71,958</td><td style="padding-bottom: 4pt; text-align: justify"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: justify">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.26</td><td style="padding-bottom: 4pt; text-align: justify"> </td></tr> </table> 7595000 315000 -96000 7184000 73394 0.1 709 7184000 74103 0.1 22115000 315000 -284000 21516000 72936 0.29 187 21516000 73123 0.29 -5571000 627000 -6198000 73603 -0.08 19513000 627000 -251000 18635000 71690 0.26 268 18635000 71958 0.26 981000 981000 964000 964000 false --12-31 Q2 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 48 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !6""%<'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 " 5@@A78+&%7^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'&@%)/FTM%3!X,5-G8SMMJ:Q8ZQ-9*^_9RL31G; PQ\L?3[ MTR=PHX/4?<3GV >,9#$]C*[S2>JP86>B( &2/J-3J>$E1E!:R= M)H;+V#5P!TPPPNC2=P'-0IRK?V+G#K!K621A'^_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 !6""%>V>=L$T04 .<> 8 >&PO=V]R:W-H965T&UL MM9EK4^,V%(;_BB;M='9G@%AR+D!#9D* ;5J6#21M9_M-V$KBP;:RLDS@W_?( M=NRP(Q^RG@T?B&7[O-:CZRMIL)'J*5D)H('D8B30,9$B<5%:T3/ MQRXS =D;_P1BD^Q<$X/R*.6324S\BY9C'G68Q%&!HER,>W0K15 M?M,$[EYOU6\R>(!YY(D8R_#?P->KB]9IB_ABP=-0/\C-'Z( ZAH]3X9)]I]L M\G<[G1;QTD3+J B&'$1!G/_REZ(@=@)<6A/ B@#V70"M^X);!+@9:)ZS#.N* M:SX<*+DARKP-:N8B*YLL&FB"V%3C3"MX&D"<'EY)+X5:T604^^0ZUH%^)9,X M;QZFF(])LN)*)(.VAJ^9F+97*%_FRJQ&N4<^RUBO$E#UA?\VO@VY++/*MEF] M9*C@GVE\0ESGB#"'N9;\C/'P4;H\(4[?%OXF.VY9F0CU+%K#WWZA/>=W&^U/$GO#WBG9.YCZL&@H M#V(9)%IQ*(0['@D;,JXSNIU_(9.[3P_75Y/KN_GL"!+C$QLMJM.0MEO2=M%< MSA7W@WA)9J_1HPQME'B\H;0QH5$-F7HE4P_-4]EZYZ]K:\7AX=0YOK;I/ MSQO+*(+A9J:E]W1$9MD03;ZD.M$\-FW5QHL*_^CHDXMU,S%C%9Z'_>X9I6Z_ M,V@_6_C.2KXSO*] H_2SAGD3U09@"MKF M!*;$%_*7>+5.J[B4 W_]_BGM=6R8>'!3SATW0??B++KB@UA+I;.Q4W.=VET$ MKOC5ZCW&>%133E9QLGTX;X)0*#*& 68IE;TR<9V1YX&C52#@YV)65E2C*6OE MIQ_M)KN@M7N5V*&Y7RKYXGW*EA0I?BSG3RHAK:97:$0]A?5AE?1CN M5ZJ5!BP4DR!;)MPO7R/F<+)71H]6B?RRW=$P-@=,]KI M]:V AS \K#(\;"_#,XD]J:#NLMV.H\S5"2+! LD4G*U9E_A67_".^M6U%?D0 MOH=5OH?A9J5 GO,7,O&A 0>+P,MW>9 :QB4[%"JX[_3HJ97W$-Z'5=Z'[;6I M,_)]4$^.MA?YGM:7V%ZON"1U'8?,9 I3TTQX$HPC/!7"UO/'N%13^LH5,=S& M?$\_-BEHV7.YB:WDN-Q4/ 6VN#$>UQ2S,D9L+V-48I8]>*KDW M5M!#."16.22VET,J0:U]M((=PARQRAPQW-#:#!+L@%H>S#XT:AW13B@DW1 M*[_DXE9GRTJN7[P5CY>B]@#A':&[T>QJ9-V*Q@.;$E:&R=W3,(&KS\\JS:8) MWVZ-65%QQ9J=,#SJ1SG;.T>)9G&9G; FQ#/^+C]5+.^6I[BC[.RR7;V>'P%_ MYF9MFI!0+"#4.>G#S*?R4]4\H>4Z.YA\E%K+*+M<">X+95Z YPLI]39A/E"> M;0__!U!+ P04 " 5@@A7Z-9-FX\( !A)@ & 'AL+W=OY^)3N51J:_ZRZ?D M9D8U(IG)N-9=1/#O6=[)+-,] 8X_=IW.^F?JAON?WWK_6YL\)/,85?).9?]. MDWIS,PMF))'KJ,GJ+^KE'W*7D*O[BU56M7_)RRZ6SDC<5+7*=XT!09X6W?_H MSQT1>PV8,]& [QKP]S80NP9BW$!,-'!V#9R6F2Z5EH=55$?+ZU*]D%)'0V_Z M0TMFVQK23PL][@]U"7=3:%'%?EP M]@,Y(VE!?MFHIHJ*I+J>U_!DW7X>[Y[RL7L*GWC*CTUQ200])YQR@32_LS=? MR1B:L[8Y1YJO[,U_8[\?-IH#23U3O&>*M[V(*:::LI1%36ZK"LA98"1T'3AX M!WH%+ZIM%,N;&2S12I;/'W6 T^EQ.E:<7V15 MEVFLYZY&BJ'K.G#WT0F7C<"904Q0+\3!N3TXUPKN-HY5 YQ!>8PE$/B8R7-2 M0"G_H/^H-8DRJ+KM@H/Z3>)2)FE-,@7SJ]*WS]RP'8,S1MUSZ*3:RK9(9J\_ M8(FZ1@Z>$)X_RA2)"CS7Q3/U^DP]:Z:?BF>8'*I,)3I!/..9/F/,'2$SHSS/ MXP&.S.^1^59D*UD"\YHUJ& P5YI\:A;[YA1PJ A&(,TH)_0%CC'H,096C#_7 M&PG#ORLO45M>,(2!\6PW9.-E9@:%PJ$XP+ '&%H!_J+J*'L'P-"DT ]=/H:( MA(4AXPP'R>B@9-0*\[X$-U36K^VBT35KJP>[77*H8E&S,CB>%XH17"Q.A)/5 M@>TI+[,*2C?N%CG9M3^1GIRJM\-L!_5D5L%:MHY2E[6FDD0/%*S*XHED$DS; M;DY-#Q5'ALH1QDB982P(A3\Q4(,8,KL:?BKJJ'A*H7X?!2H,!($?\C%.,RJD MP13,00N970S_KE3RDF89"LQ4.#?TZ1C8D:A#8(,.,KL0=A-]NFXP4Y3TRRMP0G@)V MA'91>[^]Y*8V!2+TQC#-*,\7? +F(&#<+F"'#O/87##5R37=.A+%N.]-3=A! MQ+A=Q Z]YC&HB%X%L)\98S7#_("R">G@@ZYQNZY]5L7312W+G"3R<=IH"X7>!^'BVB;@\*1BP^7'4H=%//..Q&C;I@AC&7>E/S M=I ];I>];MX>FP2FIH'G&N_P\:BI*3#H'K?OW;KI^OD(0G-3QGSJL?'>'(_C MD^M_$"IN%ZH[E>=IW=:F=G-TIPH](601 V+RX2=52^*AAPKVCG&%)>AIUO_? MT>%)UB"!@EJMR4.MXJ\;E26RK%IA\:_(7V%W6+^B#D58!?5;'CO,?1!6 M81?6^U*N):SRA%2:A7-R1B\I96!82O(<98V\(HR>4TI)M8D (F:>J/*]#\R MN2(/4A_HD-L%8>=>X& AA7J[FE:5]AEZ=JFFKF##E.B2$[4G63\VA>R/?]N8 ME8QE_@B+^^U4MW_<1_TX-V#8XT+NG^YY60J3((E:P[%M>9+Z*$X?O+'@G/HN MUADZ8TQO,:X^UI##L1V\A[![#[VH ?IN8-O11-&9EL(?"R06,Z'D8N\(V6XZ M;I,DU>1"?=Q&:7*1%B2.MBG42Q0FXB>H"'TQ-AYHH$,#X4P 'JR'L%L/\,I- MWF3M+R'=?C!6.7(@X>LSL]6>KL!!Q'NVWGL*W]:3;TSBG=MS-&YZ>RX&FR+L-N4G55P\J]8$QGME \5ZTAWZ MJ7H[S'LP/B(\J?;_#R;%DON)>CO\96SP/8Y]Z_].?;#W\@T.[P0='6:J7<[A ME4$;';LV_L9^)[=Y=SB3Z#TZU,9UJ7("91T)7@EV212,1(7&(IS/=^D,]E^=2^V%"1]KAHEUE_N7M[XHXO M5NT[ ^/K8K$2V'5GL7*PZ^YBY6+7O<7*PZ[[BY6/70\6JP"['BY6(7:=T<6* M4?0.@SL,O0-),S1K!FDS-&\&B3,TY8 #!QSE@ ,''.6 P<D, Z@HKV]/C4?*D;W\M4_H_(I+2J2R354 M#WKI@T$HN_>9NB^UVK9O^#RJNE9Y^W$C(RA\.@#NKQ7L\'=?] /ZM\J6_P50 M2P,$% @ %8((5]_%/[X-!0 ,1< !@ !X;"]W;W)K-/8D6I1-_RK!!39R7E M.G1=$:]H3L0-6],"3A:,YT3")5^Z8LTI24JC/'-]SQNX.4D+9S8I90]\-F$; MF:4%?>!(;/*<\.]W-&.[J8.=9\''=+F22N#.)FNRI',J/ZT?.%RYC9!C2^]I MEBE/@.-K[=1I[JD,][\_>_^E) ]D'HF@]RS[)TWD:NJ,')30!=ED\B/;_4IK M0H'R%[-,E/_1KM;U'!1OA&1Y;0P(\K2H/LFW.A![!KA_PL"O#?Q+#7JU0>_0 MH'?"H%\;E*%V*RIE'"(BR6S"V0YQI0W>U)T1C, M<6GN&\PCN_EG_$4W@O(>JW.TL&$_<[7XLCE6P%S0Z&O9>@[UG MQ?X )4?@ _3DM#7^_ MP=_OAK_.4K*1*\;3?VEB ESY#+1 PM\!X'-:&N"@ 1QT YRE7S>J%M4;<5T> MTDO2)3C.A9$W# XHG-/2* P:"@,KA7N6YP#V%0DSN"AASFEIX(<-^&$'\!=E MR_ H#WJ>(5W.JFEX1PW>47>\J1 ;,];1$8AA,%9O5@VJ20L'?3/2<8-TW!TI MC!U"0FM(BZ4)[O@BN":MDW"QU[9!SPIX3GD*$&]16Y-S!=[8Q:RNU*06BC6) MZ=2!&A:4;ZDS^^E'//!^-C:U-_*F$]_K__A_>&G63K7WX6#4/WA6Y[1TR&V+ MQ?8>>PKRZ4JP.S3'&!D?UNL=Z:3;WHP[-N?+BLKNM0OSUSO2F;=='=O;>EV: M=Q>5IM55Y])\(V\Z\78ZP!W'@\M*,S@NNF!TV$_/:>F0VVD V\>!%Y3FX C( MV!\>HK4KZ6#;[H_M[?^E)77,F76-S@W9IY5TW\4MN.%;Q\O7C!IUAZU&3((#L>A M;5LB"!%K>%]]""LQS)%8742%))DQ_B_?7,(BU($:6GRG4!6T2$ OHC'-'Z$61CGERW+Y)E"YOJB9->)JPW?O MAU&YUSJ4]\*H9Y+WPZAOD@=A%)CD@S :F.3#,!J:Y*,P&IGDXS :F^38"R,8 MMTTG&$ZP\01(8R-K#+2QD3<&XMC(' -U;.2.@3PVLL= 'QOY8P@ -D8 0PBP M,08^Q, WQL!7"UQC#'SUX$TQN/4A!KXI!I#]S^M@M\VN:IG\!^'+M! HHPO( M-.]F")7&J_UL=2'9NMQ8/C(I65Y^75$"1:(4X'S!F'R^4#=HMN2S_P!02P,$ M% @ %8((5^6^5,D7!@ )1L !@ !X;"]W;W)K/0GY3:T8T^@YSPIUTUMIO;X>#-1\ MQ7*JKL2:%>;-0LB<:G,KEP.UEHRFE5&>#8CGA8.<\J(W'E7/[N5X)#8ZXP6[ METAM\IS*?^]8)IYN>KCW\N S7ZYT^6 P'JWIDCTP_65]+\W=8.9_BR>?F5- M0D'I;RXR5?U'3S4V"GIHOE%:Y(VQ:4'.B_J7/C=$[!G@8P:D,2"VP?"(@=\8 M^*=&&PU,C!(U!E?J@SKTB;DHU'8^D>$*R1!MOY47%?F5M^.)%62@/6IJW MW-CI\4042F0\I9JEZ$&;'U,%6B&Q0)_63-*R-Q6Z^%+03'*;IX M=XG>(5Z@/U9BHVB1JM% F_:47@?S)O9='9LVCCZ+0*X5F1]FW5 T8^!0JTW#RK1<';9C'T0:[/(/./"="Z7("6@J1 M*F2F)VANN*M]!/N9>![&H94P M\?QA8";NP$$?FSTH8@ 5AF'APPN$NX; S MX5^D4 JMI5AP#:4:.E%-RV*K;1,7%*04#8L]& 2FXPB.G45&";1)<4)PD M5DU,71 .HL2W2 !084@"F(1X1T+<2<*M4F84\WQ-N:Q66BC33A?P)(.@:?1, M?J:QPT00684U^_Y8!WPF.SZ33CZ;5>HB,R/H$BVDR)'8Z1:(V\3))2&19U61 M"^KC@%A5!("('UBN9@#*S%,Q7$78:V6;]TK>FADB]8\*!LX=C9_#7"+? MZKX)!/.QO2R *))8L!D$"_:<'>:\)U7Q*7U==?*L,(:ASM M9T)(Z)3"N>+-7HUW2!UIJ2.=U'W2*R:-7*\'2U,SE\>+AK@C/K$KQL7T0WNF M!4"1+2( C!\?&R"M>L6=4LR:&!Z9V5.SLO9=LP:1D M*5):S+^AE&]YRHY]*G UIUF G,1/04TA5$ALD?L:ZC#K5N7B;IG;3#PTR\2\ M^JJB!5I3J?F(U5\CBYX@:8BRZA4 M[4MX+JECQ7N-]*[L#5,#2@Y Q!%^+JKO77D.+:"S$&:%M&*7=(O=3E92GFW* M878Z+TVT;EX:T"N\ "B(%]C9,5Y:04RZ!?'7ZC,X2_MT:[8\2U;GK)#8:*7- M[KK:;;=5\U"]A2EQ=6?D^XD]B" 827Q[$('>0L_>8$,P?/1C"FG%+ND6NR?1 MLE\V7<0 G:([50F$,S'Q+>)@6 ,0#,K,BV)A[L??;/F5Q6YRW*3)N;0M?? M>7=/=V6*43.%EP#S?B&$?KDI ^Q.QL;_ 5!+ P04 " 5 M@@A70"-)A:(' ##(0 & 'AL+W=O'H/0YGWI#2]:.HO\@U8PI]W925O!FME=I>328R7[--)M^+ M+:O@EZ6H-YF"K_5J(KL%(\W(SPZ7OC$5VNE+TQFU]MLQ1Z8^KR]K^';I/52\ VK)!<5JMGR M9G2+K^9AH <8B]\Y>Y0GGY&FLA#BB_[RL;@9!1H1*UFNM(L,_NS9G)6E]@0X M_CHX';7WU -//Q^]_VS( YE%)ME#[;!".4[J<3F,!@0;'C5_,V^'B;B9 #X<0\@AP&D/R <&$ / Z@A MVB SM#YD*IM=U^(1U=H:O.D/9F[,:&##*QW&!U7#KQS&J=E<5%*4O,@4*]"# M@C\0(R616*)Y)M?H9XBS1!>?JVQ7<+"Y1&/T^>$#NOC^$GV/>(5^6XN=S*I" M7D\4X-%>)_GAWG?-O(!(0Z\,Q?/IQXX-!V;JGQ1P?\_;IE=:9XM4*W>K%RQ9F\D5+/"E8 R ME(LJYR5#51^X_EE?S'427.PD9 >O+M&V%GL.BQ4MGI!HPYOYPQN]97C?R-G9 M],7M],7>\'Y@X#3G65. JP)E&U$K_G=S 4H&KU16K?BB9,YRT'B/3F.*$QKU M(N^P(M.8N".?M- 3+_1_@:)!5:N@Q-=\GVGM +12U3NS&EQH$PO'.,))V$/K ML"(XI;$;[K2%._7"_5CM 9:HG] ^*W=F?ET0O4[Z &V3' S# MP<_9DDUPOZ(YK9+4/3Q&% M:7_Z'48T&0!-.M#DE: 7"A539@I=&R]X9 83@+'82O$@PR/_:<AF<*?'V"_(1YG@ _EM2^DX M#*=6VCC,<)B0H=+4:2[VB^ZO:LWJP^IRXK/%DT9QOQ]P69$A=<*=PF*_Q';= M>LF7;."(5Z)?6_C>RMLYZTZ;R3/:7!2FQ)LM$H0-@J6>S-)C4/ZW MNI=SSH&MT&.DDV#BE^#[6N2,%1(M:[$!W+"=X]NLU+ES M.-*H4"44>ZZ@^V_SBJ::V/H-575(PDDGX<2_R?YP;/"VNSI?0^G29'/6$5V* M&OV4K:!>W):Y6(O223-T*%(4]"N$'\OK6RK2Z2_QZ^_]D1UT(&=LVK[$5!C3 MD]3]XZ,#QV_8++M#Z9!O',;14(7I!)SX!;PME(>9TNC0; *0K&QS MV*5QA > =])._-*N@6_/,NZ_8%&OGG[X;DIP\J-$>H2)$@2'NRN&+>R8DK#? MGCC,8(<]-/6=_A.__C\HD7^!6G#,(OH.86)/^C-7Y@6C7&- 7-@:G[4"W4?6O>6K+?)K2 M/G*'%8[B@5Z,=KT ]6^S#7*S>=)IJCF\:YAH4=QGI:F\6B0AP KJL3Y/U[\[ MB=A;ZC$)0^LDS&&'28P'I))V"D_]"C]_,7J4*;1@*UY5.CR0S= ,<.%<5]36 M]3"-B,7)-HL))@/I3$_.VOWR_SI.D"'/L+'%FT1!VI='AUD2)D/G([33>.K? MIG\ZG$SS]H1$"07-S,O7G?M!PYMNT-_*V_D<=0T"]3<(YOF49MZ?#B=S6\$) M26C:CZ=C-P_A'.C9:*?SU*_SGUY0%&RE)C3J'R(ZK'!"XP$]IYV>4[^>__;* MY>5DX!!J5\[89KZ=<$4'\3\+%23,=G4/.IK>8TC?O;:(=5& TL_;"3_- O^?-LRR$B_&_3X#9 MG8\% _N)7XS[\N&PFO97SN3DE+SEH!$YBRE>9C<7FW?1+@US]][U^_P MU;QYGZ!ST[S>\$M6K_0#I9(MP67P/H%)JYLW!IHO2FS-0_>%4$ILS,R^EIO.&^<;]MB5U_--DUS_WH^KU<;OLWJ5^4]WXG_W);5-FO$ MQ^IN7M]7/%MWA;;%G+IN,-]F^6YV?=E]]Z&ZOBSW39'O^(?*J??;;59]?\N+ M\O%J1F8_OOB8WVV:]HOY]>5]=L<_\>;S_8=*?)J?5-;YEN_JO-PY%;^]FKTA MK]_Y85N@L_A?SA_KL[^=]E"^E.77]L/[]=7,;3WB!5\UK40F?CWP&UX4K9+P MXZ^CZ.Q49UOP_.\?ZDEW\.)@OF0UORF+_^?K9G,UBV;.FM]F^Z+Y6#Z^X\<# M\EN]55G4W4_G\6CKSIS5OF[*[;&P\&";[PZ_LV_'AC@K0(*! O18@*H%V$ ! M=BS E (T'"C@'0MX:H&A8_"/!7RE /,&"@3' L'48PB/!<*I!:)C@:B+[B$< M72SCK,FN+ZORT:E::Z'6_M%UB*ZT"&&^:_ONIZ82_\U%N>;ZIMS599&OLX:O MG4^-^"4Z9E,[Y:WX5*Z^;LIBS:M_U\[RKWW>?'=>?-YE^W4NK%\Z%\[G3['S MXJ>7SD].OG-^WY3[.MNMZ\MY(SQK]>>KHQ=O#U[0 2\^B [+JZIS050*"-R8 M!6[*[5:,A*'2L;GTF[4X(C&2LL+YD.7KB_<[YR:[SYNL +26(UJKU7Z[+[KV MC/EMOLH;0"29(/+*^:W9\,H1QR9.2YOV?/' G?>[5;GE@&1JEOR]U YG+OK* MJAG8XWH/,V*[+=BCM9(PYO]'NI1 03\H!9U2>Q)]N!9F#^=1 MU2U"UC>) 1&7A=3U^W9+W>XB6) P4JI, #L:>7VC5#=BGD^)-.NU'3NU'9O4 M=B_$:/FTR2I>OYS4C@=5_\R;!0V5EM1M0AJ&D=*81O_:>?)U?9^M^-5,]+B: M5P]\=OVO?Y+ _0\T$##%$DRQ%$FL%V3O%&3/&.3N''31SJ=K1PQ5L.F.F<=5Z)-5A9U3\[.['.%)/FJAW@1=%%_ M9-^@T!L]L @]DD[L:\UXL5 BCU15@J23&EWN!3XX!3YXUL"?G^FA3F#TQJ(3 M!/H84*>T^ EU#9_Z,<423+$42:S7?<)3]PG-I_XNTC\ZC=A8.LOLKN#.FV)5 MBH6TV*B)172=#\T&1G&+WA".+;OB)]0TW!>0W$Z0=-)0&PP$/BM$I[!&6&$= M&_#&BBQ"'.DK0D\Y7<=/J&LXR)AB":98BB36ZQF+4\]8&'N&W+<>IHMU_I"O M^< 6V"AE$7LDG1A)9[G0IV%&J++K0JHL':FL%T7B2@CB&N/XJYC#\VYC[;PH MRAH>NV8-BP!B"<580LNC4*]9:>"J0<2J+QVMKQ_',YA%IFRPZW97_4M6G7;5 M%(PG&<43@$FHKJN.-KWYQF5A%*C+9\#P(EAXP<)7FQDPU!$%8,4\N@C\@4:4 M@(=,(CRUBBG&&Y1.X!2 4>AY1%VAF'VTG;U0U1)4M11+K1]MB:3(-"8UA4,= MI8PC1C?1B![1616,] !#F.E!AL"(T:U,5(](XD/,R.>I7(_H[ (8,+H11/;, M+EH/&$RU!%4MQ5+K!UNR(6*&0S9\SRQE>> WJ&HQJMH252U!54N)#HI(& Z@ M(B)9$3'#HFF+1DRX<8.J%J.J+5'5$E2UE.B C"Q\,H")B>0]Q Q\SM>;_]WO MQ-G>-2R/1KG,#6"BKSA,P!&9/W8H%S(^B@4:4 M=(68\G.\00$*HD^?NE'HD4B;/E%I":I:@JJ68JGUHRV)"3$CD[/UYOB& M8C$^8G03?<3HT&!@AP;0!7B'!A@"(T:W,NW0J,05U(PK!M:;H^U)]6VW/F M(VB#9G;1=L"@JB6H:BF66C_8DFE0,].P66^:I2P0%9903 $Z0MQ S=U JB[! M$DK'_.X'\RQYQLQ6GN/*LMD%FTZ )!13G?E<4!JIF058]2580NFHX_UN(*$+ M-4.7Y[[.;';'IDM H(5J*5NH:4:H:@FJ6HJEUN]'$CQ1,WBRNOYDUK+I!%CI M1EA"2ZHSL@M&U%4;5G7I6'7]:$JR1,UD:1)0,&O81!$K,;G@1,B_PF#IB ,6(4G7$Z%;,C=Q(@1'O1EKL#_*G MJ>4ECZ'3>(SAVA438U67CE77CZ8D0 PA-A&A:GXLI*B3"<"*+E@0#@!1)ND.>UJ&SWB#3LGP 8S"@$2A MVJJH&3ZH:@FJ6HJEUH^V)$IL4%F:5LLY!1U6)4M26J6H*JEGI 3E%(!FY.]B0N\LRX:-)BTZQAW0,PU6)4 MM26J6H*JEGI /I'OAT-=0)(>;])-7-H59W!1Y8W?Q068:*M4#[R+:Q$R]2XN MP%"L4MW(4U>ID*(^YP)6S'7#Q4!2EG?VW!XSBYERQ1EN4!VE -.G;A3Z"RUU MRNRC]5A !2ZH:BF66C_:$KAX9N RD(<.!]@?'S&ZB3YB@/N0P'T=8 COZR!% M8,0 >2Z&?9TG,8EOGZ;MU8,#H1M"VSNRB]8!!O8D)52W%4NL'6Y(0 M;^3A-C;K3:Q'V6 )Q1Z0%>2K]W]@U99@":4C;O=#*7F,9^8QSW'MV.R"31= M$HH]((^'4%?M TC5)5A"Z9C?_4X@,8UGA@[/?979[(Y-AP#0#%6)T%-J,TP+ MJ"E%J&HIEEK_28F2.?D34HK&+C*;-2QBCR44^\ 3:(CKJE>BL>I+L(324$"CJB6H:BF66K\C2)SDFW&2U95H MLY9-)\"ZUPQ+:.D#K$:_IP2KNG2LNGXT)1GRS61H$APT:]A$$4DHQA):^L!S ML7WM7@>LZM*QZOI1E&C*GXBFIN"HHY:)5@ F&JV 9$"^!QC"? ]2U&D%8&7B M>_[90YTG$1][ON?K_$3'%8 1Q/?,/EI/8ZA/W4%52['4^M%NV53_&PDP?#/ M^(/\Z;S9EOOV]19K7N4/[<-'M\*DY/6[[N4IRO=O_.#U.S\ _Q/^>)',7%9Q> W-+UEUEXOM6L%O177N MJU#$ISJ\V>7PH2GON_>$?"F;IMQV?VYX)EJJ-1#_ORW+YL>'MH+3^W6N_P90 M2P,$% @ %8((5\NM&\W3!@ !! !@ !X;"]W;W)K7*PL?G()D"5(9!X]R90D-U;=6_=!WFF M[5&AD68E#<;[Z^]I:3S&B6&W:E_ (ZF[3Y]N'4FG2^L>?$D4Q%.EC3_KE2'4 M[P<#GY=42;]O:S*8F5M7R8!/MQCXVI$LHE&E!Z/A\'A0265ZYZ=Q[-:=G]HF M:&7HU@G?5)5TJPO2=GG6.^BM!^[4H@P\,#@_K>6"[BG\5M\Z? TZ+X6JR'AE MC7 T/^M-#MY?'/+ZN.!W14O_[+?@3&;6/O#'M#CK#1D0:Y#X]TB7I#4[ M HP_6I^]+B0;/O^]]GX=G MSBZ%X]7PQC]BJM$:X)3AHMP'AUD%NW!^XQ;2J#]EHL@4XD)ZY86=BUM'GDR( M,Z>#@%AL,]FGVZ M1^J=O_GIX'CXX94$#KL$#E_S?GYS]VGR=?J?R;?IS52Q*6M:FE6 M1)H:$*RBQ$[6S1 MY.0R7EXH$*AF3;".V?4UY4KJL!)2Y[9$^T:G\ ?.,2'@P%&A\.7WMT)([>W: M=3*"C#Q0\&+>D'Z[<+(@0:&4QNHMRS<_O1L=G'SP63*.BL&T<+:R(U MTT*6]OM@N;:>V/Q)50HT!2MF-I1B3IAGJQ^S;86"W'>,E9*KDMMJAH(5:\*? MTY!+]"='06+CHR$4!A1@?"&UML:+FIQ8(?,8N.4^HL0N' G[B.F#_>/.++ - M7.VL9A_*GY<"F JGJ,C@UX<^X(%+N X$MQ5)_=T0Y]T.+A9X:BETF6Q0H&L [4; .TY,<=71/-W0+.[(T%+.-(EK@/1B$DL"_:1./T&B MUAC-PH[NW=VY2T*;XB[@( 1FT1>E73*,OI@[6XE?I&EPID?GW+&3VBG=AE+ M]$4N5"Y^1U1D6VMI M&M*C2(+!IB9_04'($/(T/C MD.Q",D@%%>@+[ ST8&/F\A'VG'3B$G4WJ9ZI=G#3)H-]%BN,I@G DW0-! %F M!N)$B7.\:SZ_\H &%R':1.3;Y82P!Y09:'E!&V/%V6TXV.<:_(@K1]\LZ/M^ M6V7*Y+A?>8QF8] E$9(GEX 5( M+KE#0_8OZ[G]F<-<.K=BR+)B>PXNUZ[!CM=^!3'E@7R194G.N M6W^];3L',ZDW%+R0PTV;[@ZPK3DDH4Z'#B+K5;9W-.J?C$?]X7 8\]D[.NH? M'Y^D[[ M)W'!1[BL9L S/HBCHS[W7DWQVJV!.RI(E&7L7\:&0+R=&]P0G?@5 MR;O%IEQ=/V=\08G,1:)2/>169Z49'**QLZ G0/OS!OG!\"A]_"B$?P=YC)AM M]CN.HH*3 '.0*)J%. 8MC*?HWDD7N)NG)[RA?$QB;YRP,&RN2"@=0;/279GX MKKP#X Y,V;8&_06FP^.70>T='V\A\NKIG^(I+,K 35C*1XIB8^?SM^L^38_- MMF9 87V#QG"DXPT(0LT'QK,;S7W)-Z0[JAL'Q03B6V=Q\E9BHT53:+EKTAZ; MFIP/SW@L74I?BD^.CYM6HZ) (M-/3(YABRS.IU/BH_)\_6(\H&VS!OH-<0P1 M_E6W.Z/$>G.FCV#K^,[#;1'4Q9^XM&)O\0+,XZH3UA\&PO=V]R:W-H965T&ULC5AK;]LX%OVN7T%XBD$,<&+Q+>4%]+6S': S1=/=_;#8#XI, MVT)ET2O)33N_?L^E%#>-%>\ B451O)?W')Y[2>GJ/K2?NXWW/?NZK9ON>K;I M^]W%8M&5&[\MNO.P\PV>K$*[+7KSE^+BE:;Q<< _*W_?/6HS0G(7PF>Z>;>\GJ44D*]] MV9.' IJ$/W6 IJ(_=1H:^^AWH>VK9LW^_?*NZUL(X3]3< =O>MH;)<=%MRM* M?SV#^CO??O&SFY]_$C:]/!&K/L2J3WF_N7W[Z_NWOW^ZG8KKI.5T7/*E9U7#^DWK M/>M&G5RP,S&' -O//E)*ILL*K%9W>THSSNXW5;F!85GOE[Y[,G3KVW)38%&P M#$OJQ$P/P?VR:\-R7_HE*^HR;"#LA$Q\UV%B"A/C6[^L* Q&"8V_-7K610\; MI&;5\3A)5]28.*S8:N_K7]:8R3/?8UID5Q?V+4VQ:L,6T*IVR78%U &#,SEG M'_QG0!X">00G.<#I0>;WQX?I:+:'J-GS47]'V$=/(_*??\JD<)?=,#UG[VJL MO8&;O$Y7R ?*;F[ ]X;(]C9W\E]@FF_C^*!"B* MNB;[*3#A23QL5915746NIY?O /0IE.]@F]#$@ =H14L2759?JN4>D7Q+NL"Z M:MU4JZHDE14 '=B=9V7 -K+T+5$/+6/),6O]D _%77U0^) OJU!CNR*!QH<= MGO:DU7[#2@\#B.20/LD2A3<*>9*%A[PZI! [BUD5]ATH[N87R:>888^K*;NM MOO[0D5!-I,(HV:&5_(Z8;DGKR2#;01@AZRZ2EX,VQ]1XP81T MW.::6EIQ9S.TI$UYZ@RU3,XSD25O)Y9_=&$4SXUF-- H)H3C)C.X&BZ42MXU MO6]'O*.!UAHSY,P9QXPTR:?0P^_CP,>!(I,\S0FGXEF>,N4RKH7#U7#M;/+^ MV=KS!"8?P ./DX@N1\,J;@QA%<;R7%EJ(72=Z:>F#;@5J68*,TN1,6NS*522 MZSQGBDLMF>$*OY9+E8_HGB^3HSD@"4"UCB,,)BRYLU@4E-(4?< M3P-_T$S&,^M8GF(1+,LR+HP Z!SAR>1U:)&*R,IA-XH>=!R!7^58QB4$YGB> MZA\C\76%PA&1#O;SX(?V(9TN*)7.1&Z29B"XM-[F- M+G%),,]M %?\PE>GM*;IE!Y9 #%0VDJ M-!:4"R>B2"V82I-?8\H"W*KJCXE5W$*/+R &D4=^$88DO960T7M MD#YF^8T$Y+]HQ Y@-I. M0(T.-BA(T/$5IF" M-S#DKZ &GAE'V4^YB.Q1R1N/8S*V[<,1J-C2V\&?0P<$7#5]T:PKVO6/J-&H MGUDD)(VEE;9)&Z]63DA)&^0AUX98T%C@&/HD/"DQ!GE(%B@=2>0\KC*JELP& MJ3ME8A5'%96#OCQRSG_%"WKGART+\9?%KD(1KOZ$6JIQT!&0,RJLQ,J9&BY6 MF?$>'2=7.,5^A]6UV!RIC!VO[.#Z3,75,H/2C7XF=03/)798 [5D*H-G0">D M.A9DRG%LKC'7#>XFCF9T,NO&H]G$^2OIXXY4=''8W;?C\]C1<0SOH3Z^A[[Q MI=_>4;T4?-S9!C]'=$I4-)Q;8\M!&_E)!J%.A1.70.(Z8R;J.;9P:0$8!+Q> MM#0 SU+,YQY\X;D/,^W M2C^9"M'"MUI(LP@J:YO+*#)%A34S%ZI!23MKI6MFR=2;R#0:6>F3:A&E<9Q' M->,R6,Z][UXOYZJU@DN\UV#:NF9Z=XU";1=!$AP<#WQ36>>(EO.&;? 1[3_- MO28KZE%*7J,T7$G0N%X$5\GE]7=[)9Y16:8YF'ED"=.ZH MV"=?=\GI+Y)S>*>DK0S0%9'$(:I]D9O*SO M+O-XV?]TMX,;;@JA3*L1OERMC-7T'+Z>ZK@#')T&="-R:1I6X"*@&3"HGS%8 M_OY;DL=_G:$[ZNF.SJ$O[]Y_NGW_\WC*6IGDT]3@^P"CE#)>+EO*!3- MEK%80J,YC207.U!K6+7B"=!63"H1#DR#!6?"[H")0E7TW$)*U#($-(:@: ^X MW&@L.5D&F"RAE8+T@7#7+8K0NQ@=_#,3+3F9!5LAD!R@=O4*92PH#9(DB'1% M\.]L)?;1(8V#K7S(H$2+FD: (-PXPYIK8__DQ*1;D>2X >7FIH1YDB?>F(3%V M)^2D1>R."Z^88++XZ90)TC6^5H)ZIS.#/[@DCVH-89M7EX.^X*$.4)W!&RXY M#7@)&Z5* T,8C<-X.G.+23C)\L%GTCVZ [I%1?=@#$S"9#J&/,QF^>"!;4DO MZ.3HH@PDDW"4C"%)PF0V&7P@.AJ2<)3F])O.9H./RM)]#F%" 10WA#P/\W0* MIQYW=*0Z->J-UU;7;RMM)T"]MY?OJTZU7L([[7_'](9+ P+7E!I?3,8!Z$Y/ M.\.JQFO82EE21+^LW!/3+H#VUTK9@^$*]']JRQ]02P,$% @ %8((5[^6 M%J$0!0 :@T !D !X;"]W;W)K&ULS5?;NE H_&[!-50GS<(:E7IT, M1H/UQ)7,"\<3P]EQ+7*\1O>E_FQH-.RC9+)"9:568'!Q,C@='9Z-V=X;W$I< MV8UGX$KF6M_QX#([&40,"$M,'4<0]+?$0X4(TI;O2JP_8U;/'\5)=6O\+J]8V3@:0-M;IJG,F M!)54[;^X[WC8<-B/GG&(.X?8XVX3>907PHG9L=$K,&Q-T?C!E^J]"9Q4O"G7 MSM"J)#\WNT CEX*9L<=#1P%Y>IAVSF>M<_R,\P0^:>4*"^]4AME3_R$!Z='$ M:S1G\8L!?VG4+B11"'$4)R_$2_KJ$A\O^7YU\,?IW#I#I^#/;86V<<;;XW!G M'-I:I'@RH*-OT2QQ,'OS:C2)CEY .>Y1CE^*/KMX=W5Y>WIS>?ON>ANT%YVW M0X/Q+FQ$W86; F'>6/*U%H3*VFZ03A(Q>@&.EL]U50OU 'A?:XN!=. T"%@* M(]$]L!5U[1W)A)'VSH8@55HVF51Y.T$=6@J'&7NEA5 Y198*4EU5.I,4H#8R M1=M"6>>JM)).FQ92)91@+P)C$192"95*408>4$.U@6!#BNHP-Z*$6AC'N*2S M'D,7@23#439--A6GDW8](HRISI7\N\T"C2+*,IDZ,9>E;(OL\W;EMM@LXIT- MJ#2R;U+TWK5VE(DLRP<0V1(-H<;%@N2&HPNWYFNIB9@V?JJ;,H-"+!%(D4A9 M#:TP@VA)18B<\YZN*R[HS:O]>#0Z@G-AB^ ]"2A\P(PY>L;N5ZU^ND K<^6W MHC.F6=B8?6P*N%34$@T39H-3?Q*H ['O0)JSS,!'V1)$IR6X>:B1#1]=X4R4 M1!G"M7^+?-2I\(+[7D@#MZ)L\/L6 5=(])1\AGAOYYW'%5(:VB'"G;+):XC# M9&\4/!*0D@1Q6]O-PN1C8>0R&H=1LO_\^GZ8'$PZ BXPQ6J.!I*1)R'^(4D8 M)6$T.?AW+(S#@VGR_/(DG":Q[TXQU[0J*MWPBD&O*U0B'_K<:%*0#I@-.NWH MLQ]!H5=(O1 ^T91,TS'TQUY0I])[DLG3BP412^\[5P"*M%BW/IM#VI!Z,D^&:BA_[V(U&-=N>K&J[E_9,*_C/@;^,PCB>PPU)S0)@G MP;:Y+\K\N-R/".+82^4T8OA/QU]#[W?@_^=^&HZCB/=@&NZ-(]@)OIW:=M\: M;MQ_*S2YO^5;?MLJUUZ%^]G^0^*TO3\_FK=?(9^$R9F3$A?D&NU.]P:M8JT' M3M?^-CW7CN[F_K&@CR$T;$#K"TW7@F[ "?K/J]D_4$L#!!0 ( !6""%=> MX_)%QP( -H% 9 >&PO=V]R:W-H965TYYVSN)ALN'F6!J."Y*IF<.H52]=CS9%9@162?U\CTR8J+BBCMBK4G M:X$DMZ"J] +?C[V*4.;,)G;O3LPFO%$E97@G0#951<3+ DN^F3H#9[=Q3]>% M,AO>;%*3-3Z@^E[?">UY'4M.*V22<@8"5U-G/A@O(A-O WY0W,@]&TPE*>>/ MQOF43QW?",(2,V48B%Z>\ K+TA!I&7^VG$Z7T@#W[1W[!UN[KB4E$J]X^9/F MJI@ZB0,YKDA3JGN^^8C;>H:&+^.EM%_8M+&#V(&LD8I76[!64%'6KN1Y>P][ M@,1_ Q!L 8'5W2:R*I=$D=E$\ T($ZW9C&%+M6@MCC+S* ]*Z%.J<6JVQ%1- M/*69C.]E6]2B105OH&*XY4P5$JY9COG_>$\KZ&0$.QF+X"CAYX;U(?1="/P@ M/,(7=F6%EB\\4A;\FJ=2"?WNOP]5V!)$APE,+XQE33*<.OIGERB>T)F=G0QB M__*(O*B3%QUCGRVO%]\.:3J.&O;! /MPP]GZO4)105V':R:8O.6$0^Z[O^]NE=]%&C]K8&Y02&D8J+I25 ME9N'R:G,>,,4O(O=A+ M[#O?]]UW%Y_'1ZF>=0%@T"MG0D]P84PY"@*=%L")[L@2A#TY2,6)L:;* UTJ M()D'<19$83@(.*$"QV/OVZAX+"O#J("-0KKBG*@_,V#R.,%=?'(\T;PPSA'$ MXY+DL 7SK=PH:P4M2T8Y"$VE0 H.$SSMCF9]%^\#OE,XZK,]O8NPBCM-)&\@9L%7 JZI6\-GTX PS#=P!1 M XB\[CJ15SDGAL1C)8](N6C+YC:^5(^VXJAP/V5KE#VE%F?B1').C>VRT8B( M#"52&"IR$"D%/0Z,3>$"@[2AF]5TT3MT [2R!(5&"Y%!]A8?6&FMONBD;Q9= M)?Q2B0[JA1]0%$:]*WR]MMZ>Y^O]3[UH3G7*I*X4H)_3O3;*7II?E[I0)^E? M3N(&::1+DL($VTG1H%X Q[;=%T/4?) MXWJW7#\LULERL;TD]BK=9;%HT$%7\W30EC#;L?-^;BJ5%G9"WCB_4D-SXB?P M]F88=;OWZ $$*,(NM2(XN\D<5.[G5:-45L+4E[KUMD_"M)Z$?^'U>[(B*J=" M(P8'"PT['^\P4O6,UH:1I9^+O31VRORVL,\:*!=@SP]2FI/A$K0/9?P74$L# M!!0 ( !6""%=;WT(U(08 /82 9 >&PO=V]R:W-H965TMB&=;,2+KM8=@#+5W9 M7"52):DX[J_?O92E.*ZL)MU>;$LD+\\Y]XOFZ5J;3W:%Z. ^SY0]ZZV<*UX/ MAS9>82[L0!>H:"35)A>.'LUR: N#(O&+\FP8C4;382ZDZIV?^G=S>'N[]KZ>\^=N"R$Q;CUS_CEL\1VXMU M9OTGK*NY8YHR,%,))H_7#PEB@S.J<5Y&G09_*=4 QJ,^ M1*-HW&%OW/ >>WOC;_#V!.&OBX5UAB+D[S:JE:5)NR7.FM>V$#&>]2@M+)H[ M[)W_\"*ZKP0:@.VT,IJ8T%PW)/%)%AL<11;F 7A@1\= M+?KAQ4D4C=[L8&:L_FWXYB?/1\ *1>96L3#H7V0R19#*ED:H&+\V-M?DI7:# M%=*]W4!:4%K%%(I&+DJGS:8?\$:QOD/BH56VJ6TO:<\D%;2;P61K%4I%I.07 M3 #S(M,;1"+OP#V(PC/#XS<6YOA)JCY<922UIGU3$UH28[Q MH&J4#:H-"N:9UCOMRQ2P3'W"*.,5JU4(XWBZ((DR7SGO&()94GF7:DG #?J% M_4<:>IUV-%J1^83P2FW :;BFJ?D"#82,#I4J101,<59?Q?DA@ ML0E$4=!RL0=RZ\GC5:&'M.4=3WQEO"W4,2<5RRPYR71?]#RO(N MV^S1BTPNO7U8"PLOPY/!B'!2*&G5#];2K4B?5$@#=R(KD??WN2&L1>?AO RG M@^-Z2:4*B8"&I:"-1*Y+Y:J)@W$]CY4Q&&N35!'6%M8QIWPFV0F4[2+SB5D= M%Z0"S>E":2L6'.L229[W[/(52TV1 GG5!9!1!%3#L:GAW7HIY)I"\9/(&/"> MRPM6VHQ?]4>C$8=?3O'EMH!GUPEKV<1O7@-@T"'NO[ M:)Q=7V.7:'1O!(ZYU2'BN M)ZU4C\=/PW> 7SB=M$KE"]++4''[A:>7^8Z7=[]7B?:L!4)T>C#J^& MT:0-Z@':DU?3Y[J5J ;?Z50X[-1PVN;5HTD'O.#;7AU')QU2$=YVKW*A:.FJ M7*/N9((V*!X/YDA\J&HNFA;U==NF8ANC<=0QGMM;!S#;:R$B)2[!7K$E(MP9 ME7: 5#@EEVC:U.L2RX+[A:RJ60NUPYREA4 M4=CM/XQ=.O4QK8)9G0=\7?:+O5<3C/EPYL\5="R Z1&D1NHCBP\$K MH?8L#,2BV#T#?-WN.[O5@?/4LSI64%7EP:NFJW!(/+.SP%,Z2T>K#_Y3JX=# MK?YYO:Q+S8Y^UEH.'JI!2S;7]3]X0MD+QW7BTQF QK]4QPPRS$>Z9_>P#HY! M!\>HC6,7Q:@9?$87"OX/?QRW8GT5=8#=Q]IYNI@^T1^=??8)^4L,@W:&5?_? M9QAV,3R*6MW1]O]VN',7D:-9^AL7SG8Z@%;7$LW;YE+GHKK+>)A>W0A]H/\= MI EDF-+2T>#XJ >FNF6I'IPN_,W&0CNG<_^3_E%2>>4)-)YJ[>H'WJ"YZCK_ M%U!+ P04 " 5@@A7]%1_E08& 9$0 &0 'AL+W=OOT&2W.S 3@RL&P?.GU0 M;"56L24CR83TU_<[LI,X"V2ZMQ?RG>]<9'$TT^;!)D(X]IRERAXW$N?R M@W;;1HG(N&WI7"B\F6B3<8>MF;9M;@2/O5*6ML-.9]#.N%2-T9%_=F-&1[IP MJ53BQC!;9!DW\U.1ZMEQH]M8/+B5T\31@_;H*.=3<2?6+_PL2.6,;?B5YW^*6.7'#>:+"2]2=ZMGOXDJGEVR M%^G4^K]L5LKV=ALL*JS36:4,!)E4Y2]_KGBH*0P[;RB$E4+H<9>./,HS[OCH MR.@9,R0-:[3PH7IM@).*DG+G#-Y*Z+G1!9>&?>9I(=BUX+8P HP[>]1V,$XB M[:@R=%H:"M\P-LKG$LG,5BWA=OPU02V3A MEIN-'@[X5JL5ZGR<).V-M@ MK[>,M.?M];XN4O;7R=@Z@^KX^[6@2YO]UVU2QQS8G$?BN(&6L,(\B<;HP[ON MH'.X 7%_B;B_R?KHXN3REGT^N;H_9]?G)W?WM^?7YW]\NGL-YF9#PQ9[PU:+ M?4H$FQ U3YZ:1 K#393,66ZD-M+)?X5E#D)2Y86S06%%C+47Y[ZQG(@2)1\+ MR$GE-(2-$"P53R*U3<8MF^@4O6\/@@_O]@=[^X?LBMZQ+OOP;AAVNX?LXYBH MX^-TX67YIE \_@== )^/A<9/ %B1]U0U-)K!/ A'7@R3,5(J(Y["K:6'7,4L ME7PL4T0B[.$7$,(-$#2"-@B&J\HU*UT'4D5I$9>A M,&P60.9$D2ZF"8NT,7JL34GD3+JD"H?%:.9#@O\%XMX2\;W2;])6043\F2Y0 MY$$L#+B*V<3HK):Z3,=($ILA4D!7@E!F&FLKITI.P*1R"]L475'SB9J"=*UT MLGI7%5:JZ9J9NFY0VD1U8(+:R,C5??0U(O4\;QL*X9BPW@4R_'(ME"++M&%A2V[?1#0L O*8; P1: M*?9)L=^I*]9WW3X4+^0S0KA4D<[$UNXV&S3WNIVER/JNWX'">Q9VFX-!M\9< M=] <#(??4:-PTPMKOR]307Q?ULZ#\M"H#A]?20)#7EF=2DQTRAE'LB*4,'VQ MV59 _']*,+M0*&*JS7PUNZ5Z$M:56&!J4J @82S#E*(IJ">!\'PBT2AY'Q4- MMW258A+F"L^K8]Y;H#GNNR*NAC1A5#ARRG-JT3#H 1_1+)$1IB@*[ E?!K!< M#>GJG*K.Q,59!P_"I',RNP;?+B=W:=]5<$! [T<38*E:=_SQD8E8%MF.Q:B( M?QXEP6N4L.^@I/^C*0$67$_4*OK*(H'"5#136E0?4C^ F&!3K7P/,;O?3DR9 M?BJ*!1DKE9VIX3&-@6??Q31S:@0V\5$\37;F4J3Q6S*K#T!3MCG==E]X:)8@ MG/''T7S-!SZ[W!2<[8QY]."G]^H=H:Y-EI&ULM5=M;]I($/[.KQBY M544D!_P"!E- (FWNFE,;H="[^W"Z#XL]X%5LK[N[A/3?W^P:'*)2CIQR7V#? MYIEGGIE=AO%6R'N5(6IX+/)239Q,ZVK4[:HDPX*ICJBPI)V5D 73-)7KKJHD MLM0:%7DW\+RH6S!>.M.Q79O+Z5AL=,Y+G$M0FZ)@\OL5YF([<7QGOW#'UYDV M"]WIN&)K7*#^O9I+FG4;E)076"HN2I"XFC@S?W35,^?M@3\X;M7!&$PD2R'N MS>0FG3B>(80Y)MH@,/IZP ^8YP:(:'S;83J-2V-X.-ZC_V)CIUB63.$'D?_) M4YU-G*$#*:[8)M=W8OL)=_'T#5XB]SI M<& P_)E!L#,(+._:D67YD6DV'4NQ!6E.$YH9V%"M-9'CI4G*0DO:Y62GI]=, MEKQ<*YBCA$7&)(Z[FG#-;C?985S5&,%/,"+X(DJ=*;@N4TR?VW>)3T,JV).Z M"DX"_K8I.Q!Z+@1>$)[ "YL@0XL7GATD_#5;*BVI)OX^%F\-USL.9^[)2%4L MP8E#%T&A?$!G^NZ-'WGO3Y#M-61[I]"GU[.[VYO;7Q)\#*%%*>TT+:PKV8%8FI MK)AM7H+.Q$;1.>4"/B98Z8/]E"KS8M3ZFDG$9[4"E&EL,MVZ*.#SQ%(@'MT._#Q>[8#I=1 MC FC&$ +J)C4/.$5TR9JA#=FV'@ M!^]AX,6MC[72K^&]Y_I>N/?^+_H'Y^D?!*[O_Z\)"(CY:V0@\-V^'\$@<.,P MLB($\1DI\(>#5TG!WGWH^D&X=[_@CZ=NP&>AU'']<[/S%MI]MS_P&V%/Z!\% M@T;%@_M; QT$9%V>$4X[+1P.J8SJ\J/2:SPW*C^4U7U M_5>I*G_H1F$?!KX;Q5Z=UNB,J@JBX:M4U9/[N#_K*:C0*P@'OJNYWFPDJ(@ M*B4=T-PP.]"4FCREJ;:,U-0?TF\ $;>/C"DX1651U&6!/Y9ZI_4RTG 6Z:CW M4M*M%Y .[(^E>@9G^9="&W>*JE3:_$+"\F23UU6XOWGE4\&WS2V\>*J UDOE MLT<,)1>8,I9< JY6U.M2&[S)4\A('5@BDK*DX.5>OV2S8] MP*;4=2O9K#:-^*SN/Y^.UUW\%R;75/Z0XXI,OB, MH 44ZUPLK2MEP*-; M#7WE2.91J-3#R6@T'Y92F?[515R[=U<7M@Y:&;IWPM=E*=WFAK1=7_;'_>W" M%[4J B\,KRXJN:*O%/Y9W3L\#5LMN2K)>&6-<+2\[%^/W]R,1RP03_RJ:.WW M?@MV96'M S_%SDM9:W#%[O^2(U#,]:76>WC7[%.9V>3OLAJ'VS9" -! MJ4SZ+Y^:0.P)G(^>$9@T I.(.QF**-_)(*\NG%T+QZ>AC7]$5Z,TP"G#6?D: M''85Y,+5=9;9V@1E5N+>:I4I\@.QV*2'C?C+=O&O%\, CM$;2O6K2O MCFF_^NQ6TJC_RD1FDXN;VN.(]UU _Z J\8^"Q*TM*VDV0GDAA<9-YP!5SN9U M1J['QW.%&*E%':P3=BE\19F2.FR$U)DMP,BH%/H(T95:0(&C7.')GQZ8D-K; MK>HDA-+P0,&+94WZYE!F(.XTG+?LBB.A;28#Y;P=H*L@Z0([$*)B9P2J5.BT(\)Z"[3#UF='*VMB M:.YR6=AOC67:>F+Q)U4JA"E8L;"A$$O"/DM][VUS]\E]$[%"CU80!XB"54!X+:DJ3^9HG];I96Y,J!V)(*-N&Q M0"2427S0ZK=:Y2E2M6_":4L$ABF'(ZK$OS:0%?K8TMK5"D_@ D%YUTYI1M3 M"I@^R97*Q*^P"F\K+4W@W"3^KZ7O!2HKZR2$P%H;7JI<(Y!Y3:R,GH(CQ,/( M4#LXNY(,4F7,,[EG,,$@3@"?5-00( M,'L(G"C0FEOR^8T'-*@(428B/TPG:G= FH&6#S0V-NS=+@:GG(/O<67@S8J^ MY=NFITR&FF4!.E>*#,M+$V_B5,U$R8[MZ MTE%+W/,])+1B)9,^GE+WHJA\+W AT@(!BBZO6=,QDV"?Q-4JW,#;@*.Z#9E64'UPK MX%C56CK-%^R1I^M.P.P[C]DY5U/)[OJ44%C-:N?PN^V-(HMAP=R/XLSSRZ % MF?Q 4KU7RWY@@RV];%5L)!Z%X)G?/CF=S":#L^ED M,!J-HC\GL]E@/C]+S^&P;L<#[Z"R7 #/=!Q7)P.^Y!7%5Q8-W+%4Q_Z'0LG8 M8(CK9HW1VHF_P7FWVJ6K+1P]9EN,7 Q4RH<\8%;:P;02F87"#;2O=\C'HUEZ M^+[C_![DT6)O5UC1\W-V I%#+Z!%B&MH.G%<.3EK#;?[](074!^=.)DF+ R; M,Q(*1V@.Z26#^"6C V 'IMYAL?\_F%[-GP=U,I\?(/+JZ<_BR2W2P"0LY"/% MJFZ7RY=;GJ8W]29G0&%]#6(XTG'41$?DSKP;'8\4P;.V")X=K4]?"QYFOU!5 M.S0W^'SO+(:DLJO2_0A-!R#/6Y#G1U7O.L =1@!7/]N#_K2: WBO6WBOC^J] M,QD/?W&LNI6^$#\[#!U=^/Z('K'W'LM$_)FY:QA[+^ZG:>F=\OP:PG0!JW=G M,,>@QP9FUQ%/QZ/=]X3148SOVP(>DZ_0197<\?8OZ)-V*7T T+2$Z.CW#Z.+2YYWT$&P5/ZG@ M+0XW+?[$RR1*,1_ /EY!PO:!#;0?V:[^!U!+ P04 " 5@@A78\S1J\<& M X$ &0 'AL+W=O%FF[)JIM>7^=O'[OJRW:6Z:N+'CO6[S:;LOKV/ M=?MP-973IP^?JM4ZT8?9]>6V7,6[F/ZQ_=CA;;:WLJPVL>FKMF%=O+^:WLB+ M]Y;6YP7_K.)#_TQF%,F\;;_0RV_+JZD@AV(=%XDLE'A\C;>QKLD0W/CO:'.Z MWY(4G\M/UG_-L2.6>=G'V[;^5[5,ZZMIF+)EO"]W=?K4/OPUCO%D!Q=MW>>_ M[&%8:\64+79]:C>C,CS85,WP+!]'')XIA.\IJ%%!9;^'C;*7'\I47E]V[0/K M:#6LD9!#S=IPKFHH*7>IPZ\5]-+U75P!XM2SL\_EO([]^>4LP2S].%N,)MX/ M)M1W3#CV>]ND=<]^:99Q^5)_!G?V/JDGG]ZKDP;_MFO>,BTX4T+I$_;T/D:= M[>G3,;)/<=MVJ6I6[-\W\SYU8,1_CH4[6#/'K5&57/3;\]^K9JR651ES2BU#!7(_MC&KLPA/"7N M6 GMS@>P.=UQ 8U:I2,I\P%UJ,I8->T9HO8)50XNW]R:;)\S?[/;^@G=;MKB^;97]^,?F\[F)\P1QV5SV^^#"A_!,)%-M+ MD[_#I[L2WDT^QB^P>5MNMKN>HT$LVHZLE#U;=6W?7TQNZD6[1D7UM)R]85)Y M[@I#DM'>664GG]L$N\\='Q?*H+@H*$[-0R&8]H$; MZ?&TW'@W^;WLOL0,*.!CRPKLK>8[ZFNOPN1#\(C'*WA70'":6TNQ2NMXH1U) M<-T$\UJU ;92&*:QLY*!.1>.1:6X*0JFN3**6:[QUW&EBS&ZS7=='=41DD2H MSG.XP:0C%&2:8TUQXI4-Q[S8SB6A3'PG>*9:*K=R1*-<;]VO$GS@0>G&>%0!(<"X%+ M*Q%T ??4Y+;MT)+*%#-6;;9@\@K\U9X%KD PSPMA7GH2ZPK#H*1]4%J:"V'9 M.0E62A(J WNH1:Y#]@*E2].X2HS M-$"Q,!E>;#*\@QNP=7X$E]?P"@&69P30/+2A1N, N?0RD]0!*3'Y2RY9!'=? MI4-@-7?@XQN001897[BA2%T*$.,DIH@9D&)CK$?O4Q:1AW!89$QRH34%**P8 MB.2<(<'J(L=YB*<'/PLCQFX@*1NGL?0B#-A9YT@P7 U[H/Q02.49#% %K %(00T*,R!2T7: WGDS=DKL@##/4K2O3D0\2D MQ]@>#L*P7V[H)/3G\ $$KII4-JN*IOX!- ;],V1 1&ZM-"9=?CIUA$K&H@ZY ML82"08*SZT?#4PIK4(>D@=8QR9CG+*-KJ3!0W6N;NSBZJ!KX%5%S\1&WDCX. M(PO^+\IMA29<_0FV5..B@T#.J+$2*F=Z>#AMQW=\.)EA@7F'[#H,1VICAYD= M3)_IG"T[,-V:[Y2.Y(7"A+5@2] !EA$Z16IR0Z8:QW#-M6[Q=N)4:?>G2OO# MI\H;#$*=+R#Q\F6=YT.$P>.3%.4IZAY=ZW@Q/DP0$2MX28;PD? MXB)NYM3A)1]G\6#G@ */5@ID24/-AMX#U7QUB.9W7!/'5Y2N\UWPWF;<-/,XAI7^]C1 M OQ^W[;IZ84VV/^SX/I_4$L#!!0 ( !6""%=DR(G!VP( /X% 9 M>&PO=V]R:W-H965T,P@HM4M3,G39;I%)>8L]XYLR9V&=F.Z5_F@VB MA=^5D&8>;*RMIU%DB@U6S/15C9).5DI7S)*IUY&I-;+2)U4B2N,XCRK&9;"8 M>=^]7LQ48P67>*_!-%7%]-,U"K6;!TEP<#SP]<8Z1[28U6R-CV@_U_>:K*A# M*7F%TG E0>-J'EPET^N!B_7"=+I7XZXUTY#V)'" 46UB$P6K9X M@T(X(*+Q:X\9="5=XO'^@'[G>Z=>ELS@C1)?>6DW\V <0(DKU@C[H'9O<=_/ MT.$52AC_A5T;FZ4!%(VQJMHG$X.*RW9EO_?_X2AA'/\C(=TGI)YW6\BSO&66 M+69:[4"[:$)S&]^JSR9R7+I+>;2:3CGEV<4[N45IE>9HX/(36PHTKV:1)61W M'A5[E.L6)?T'2@X?E+0; V]DB>7?^1$QZFBE!UK7Z5G ]XWL0Q:'D,9I=@8O MZ]K,/%[VGS:?X):;0BC3:(1O5TMC-;V+[Z-"39 MFAJ]\,13'YX++YE@LJ W5RC2M[%8.DB[05@I08."RS5<
U1C"-J^FO:[@ MH0Y0G=X=EYR>?PEKI4H#%S 8AO%XXC:C<)3EO:\T%8"@:JW61,? *$S&0\C# M;)+W'MB.U&11)V69(.01!5#< M!>1YF*=C.'7CT9$F*]1K/WEWD_$#TVLN#0A<46K< M'PT#T.VT:0VK:J_PI;(T+_QV0P,:M0N@\Y52]F"X MW(7_P!4$L#!!0 ( M !6""%=&PO=V]R:W-H965TY1,_LH2 0V8L L6_![@&SBT0TOC<8/JM2VMXN-ZA MOW&Q8RQ+JN%:\M]9;LJ)/_1)#BNZX68NMV^AB<<1S"37[I=L:]U^XI-LHXVL M&F-D4#%1_]/')@\'!L/H&8.D,4@<[]J18WE##9V.E=P29;41S2YT"#>@!_^O)%W(]>GV'9;5EVSZ%/%]AR^88#D2MR MR%A(@[)FA: &0MYP41!W@D,98--8O2I8,ZZ.QW,?0DDXU1KMF(9K3M' MH,]*;M")9690XUI6:RJ>7KX8)O'@M<8^.&:;'[$M&[9LSS9PJ JXT\FH+@F6 MLI44Y=Z2]3%MTM F/RW:WWM9Z: ^7[X#W\^#E" M]Z4".'KGV[X[55H+@Q1J?WCPVQIKPX:J]S5DF[4NUE,5<2VUL9:%E+DF6O(< MK[L7= >#NI)&<>I]L=%2;V_L.(8%>SR*X#\C_BH)DJ1/.O8I&"'GOG=J[X-0 M/V[N8Z38=4_9(++TC^5_4F]OX/_/_2#H1I&]@T'0ZT:DXWVY=>H!"0^&J@I4 MX49'CBC;J]>C[7NJ"IL3#BLTC2X&^$"H>ERL!2/7;D1; M2H,#GUN6.&&#L@IXOI+2[ 3KH)W9IW\#4$L#!!0 ( !6""%?YU-AER0( M /@% 9 >&PO=V]R:W-H965TS!P)%;!9K9IVOWU.YN$9E*:%WQGW_?= M=]AWL[60CVH%H,ES77$U=U9:-U//4_D*:JI.10,<3THA:ZK1E4M/-1)H84%U MY06^'WLU9=Q)9W;O5J8ST>J*<;B51+5U3>7+ BJQGCLC9[MQQY8K;3:\=-;0 M)=R#_M[<2O2\GJ5@-7#%!"<2RKES,9HN(A-O WXP6*L=FYA*,B$>C?.YF#N^ M$005Y-HP4%R>X!*JRA"AC#\;3J=/:8"[]I;]HZT=:\FH@DM1_62%7LV=Q"$% ME+2M])U8?X)-/6/#EXM*V2]9=[%AZ)"\55K4&S JJ!GO5OJ\^0\[@,1_ Q!L M ('5W26R*J^HINE,BC61)AK9C&%+M6@4Q[BYE'LM\90A3J=7D&GR[H%F%:CA MS--(:0Z\? -?=/#@#7A,;@37*T4^\ **__$>2NGU!%L]B^ @X9>6GY+0=TG@ M!^$!OK"O+[1\X:'Z?EUD2DM\ +_W5=@11/L)3%-,54-SF#OXZA7()W#2DZ-1 M[)\?D!?U\J)#[.D]-EG15D!$2:X%7[Y_ %F3A9#(P_A2[=-[D'&_7DNM#776 M4Q,J8=.+["\4A"I2B@J;5 W>,4[T2K2*\D(-IP.\%+"7<@4YU!E($H[UD-K**LP%%DSEHN7X4B,W.)N0H3'B)";#-P EXY3G6";)A=+*A)]% MD<&-73^,MKB\E1*0MC%@U'ARE 2CX'R[#E[_FV4])DG@^DF 1IRXX3@F^YZ MM].--?XA.W,PERF@:\Q^MQ]K%UTWOX9W,_&&RB7CBE10(M0_G8P=(KLYTSE: M-+:W,Z%Q4EASA:,9I G \U((O75,@G[8I_\ 4$L#!!0 ( !6""%&PO=V]R:W-H965T/I,C01RNE[TV&:.$A%](3(GUWKR9$JK. 2KS68(L^97I^B4*OC( P> M#V[X/+/NH#\Y6K YWJ+]NKC6M.O7*"G/41JN)&B<'0'IT,E[@6\<5Z:Q M!N?)5*E[M[E(CX.!(X0"$^L0&#V6^!F%<$!$XWN%&=0FG6)S_8A^[GTG7Z;, MX&,:OC%1(%PA,X5&BK@UT+YC4X&F<]2W9,7)]I,*\;1$C%Y ',&5DC8S M\$6FF&[K]XE=33%ZI'@:[03\HY ]B ==B 91O ,OKEV./5[\@R[_?3(U5M,U M^>!Q0;1C42PPF']Z%H\&G'8R'->/A+O3)+95B6@@$ M-8,;3 JMN9P#DRG\J:2N#UYP[#EO=MN[RQ!F2E#!.ECK;D)5M?Q?-*";%%JR M26'F*"P]A;P9V^D:!"Y1 +- ^<0ZG]#F$FRF"D-8IG/8XI2IQQ"]>"2>\67*-."(2:W6X/X81BGS#7 MMG[$V6'WXT'<>#ZE=$:$)*8PK:@MB!HP;Z$==J"]4$K0:X,+IIE%ZIF)*@B< M\G+)]!SA:^^V!U^^%]RNVU&'+.V/1[6=[5TTAM]:MSD3HG_%TRW-N -1]V-3 M=FL7.LT+:5%+'P-RM%(<.L7AH*G8W(5#4CSG#^3"A4Q4CNW]#HRZ!^&@%MG> M#0>D\!ZBL#L:A8W(A:/N:#Q^Q1TA,W'4>#Y-A8LWD10%-4E2!F4SU%4NP-<$ M0J*D48*GE K*&:-D)52(KM>;7LO%_R[C!NBBX%SI-6EY.*>^1&-++@0U*ZBT M""Q?:&X(26?":5 ;N2=Q(I.@:=%9'O&6IXZ:\+2>NYD, K0C)\ZY 0%QIL MY,;["M&1HMZNYVY1TG^+P+1VW977!&;_YP-3IM]=BL=@;%3VYIJEK@T\^"IV M/:<1P"YD-!3NK3F*]"49(DG_B2YV<8K8W M9NF+N[AL:2&:D.>@?[ >ARA"\W5BW\V#Q5EH9PO\SHJP>U$Z#W,Z7L MX\89J+^C)O\!4$L#!!0 ( !6""%>J BX&PO=V]R M:W-H965T*K*6BV=0NMF[GDJ*[!BZEHT6-/.5LB*:9K*G:<:B2RW1E7IA;Z?>!7CM;-: MV+5;N5J(5I>\QEL)JJTJ)O]:8RGV2R=P#@M?^*[09L%;+1JVPSO4OS:WDF;> M@)+S"FO%10T2MTOG)IBO)^:\/? ;Q[TZ&H-1LA'BP4S>YTO'-X2PQ$P;!$:? M1WR#96F B,;7'M,97!K#X_$!_6>KG;1LF,(WHOR=Y[I8.C,'IJX6ER8(YY60^V[L#"'X E\$G4NE#PKLXQ_][>(V(#N_# ;AV>!?S0UM<0 M^2Z$?AB=P8L&M9'%BRY7^\?-1FE)Q?'G*;T=W.0TG+DP<]6P#)<.W0B%\A&= MU:L70>*_/D-V,I"=G$-?W=$%S-L206QAS13/@-4YO.5EJS&'?THYQ?^LA]/\ M[PN$K2CIMA(\:%L+D(FJ(;?F O0\\H['" \\&N*AN@+B->A"M(K.*1?P*<-& M'^WG5*A7\]%](1&_JQB@?..0[]'[FMQB)\[J_,D.1Y_IK>+=WDN8NG$:CSZB M4G.XI1N-4A(0W9OL@3@^\AR)!(RC((:K_EB/RTACQDPLM8"&2FD@9*%JIZ+VQ% I1YBB5Y1G,)C"-W"B= MT-2_#OS139[/NX32RT3H5(@M/7A:P:L7LS (7\/43T>'C#^#]XD;^-'!^[_$ M/[PL_F'H!L'_FH"0F#]'!L+ C8,$IJ&;1HD-0IA>D()@-GV6%!S<1VX01@?W M=_SIW WX*)0Z'?_2[+R$<>S&TV ([)GX)^%TB.+1_>V C@19EQ?(&2=ND,[@ MR@A*;%&-_6N?%LYKNK"J@I2"%5VJZC]551P\2U4%,S>)8I@&;I+Z75J3"ZHJ M3&;/4E7?W*?QK'H4*YLYV0>=C;6G?MPK Z-%LW78_Q[7C7J7UB M:H,0MF?K7T]@!V74_W42+QG8<&Z&I?['#@AI&E.8 [6^%T(>)<3"TH*N_ M 5!+ P04 " 5@@A7Q&E9QP,& "T+P &0 'AL+W=OA'C1\HFR+]6&$(Z>\ZRH+B<; MSLN+Z;2*-R3'U1DM22'V/%*68RY6V7I:E8S@I"[*LZEE&.XTQVDQ62WK;7=L MM:1;GJ4%N6.HVN8Y9B_7)*-/EQ-S\KKA4[K><+EANEJ6>$WN"?]19*/TB5WY++B>&_$8D(S&7 M""P^=N2&9)DDB>_QM85..DU9N+_\2@_J'R]^S .NR W-_DD3OKF<+"8H(8]X MF_%/]"DB[0]R)"^F657_1T_-L<[Y!,7;BM.\+1;?($^+YA,_MR=BK\"<'2BP MV@+K;8%SH,!N"^QC%69MP>Q8!:Z!@WA;,CU58M 6+NG6; MYJC;TL,[/G@$8[3K/J(?D&?[SWTX<>/RRD7^I(RC5NMFT;+.J!E MHUM:\$V%_"(AB:+>U]>[[]6'^GK3T@"FXL1U9\]Z/7O7EI9X3\HS9%H_(\NP M+-4)T9?_OBW.D&W4Y;:BW#N^7*7N?Y]Z\'WJH;[<([$H-P^61_KR6\RZ*,]'A_J?XRM>-Q$PM(>]"%U6)8W(Y*263[[N,18J*7]!)6'H MA6"F),QO8&X-DZ.RW4\T@!0-(6$1$&S@';?SCJOW3AS3K30-(S%)=_@A(RJ;:"&GV@02YD'" M?'?D)<>:V];83)"JH3NZ;!S'=>6>4N=XHF7@@QD5,D'BT1K'L M4SC*J.AGE/V*%G:J8>;C9CD?]RJ0DOY1D@&D9#B6- UG; (@S8$)%IT)%EH3 M7.,$)>2!R]Z"[@A[436]%G%JTR]&)V5\77B0BOY8<>:.6QY2,H2$14"P@3_. M.W^<'^N'H@.F]Z'E S&DN[8;2&D9 0$&QC$-/ID MRM!:Y!,IMRS>X(K(<6I,\UP\#56[&EJS>4_Q^+)!^% M@Z3YH+0 E!:"TB(HVM!C5N\Q2S\0WO(-9>DWDJ =SK9J2VD1I][C6IJB$WPS M#@*5]5N:\YYL "H;@M(B*-K0+'W^;&KSQ-55(AZ34EJ(+B@C14*8QC.@.3,H MS0.E^2WM"&.!QLB@M B*-C16GR2;[T3)KX,HW#NLN>TIO06:)(/2/%":;X[# M9/7-/ #5#4%I$11M:*X^3S;U@7(_1D\07J\966-.4+7!0@Q]2 MT7R^J7A9? MZ]$G6VV<[MH+1?8#JNHK5$UKILA_0&5#4%H$11MZJ,^537VP//!0,;91*M^! M51NEA4#39G,P51X"#1*5LA:[L)6> @T2P:E15"TH8?ZR-G49\Y[6<&1 MG0]H[ Q*\T!I/B@M *6%H+3(5.3B;U[P#>W5A]FF/LW^BW(Q:F*]R30#*-!0 MNZ7M]PTSPU@HNB309/M8V0!4-@2E15"TH6?Z@-O4)]PWA^Y9H*DV*,T#I?F@ MM "4%K:T_;["LEQG_ (W@M(=3C#L4W!+GX+_07&ALI&^[%0;@=(\4)H/2@M M::$U?NLP-Y1/D1&4<..CZ=Z4WYRP=3W]NT+U%(UFUF.WM9MB?E5/K'ZS_<:\ M\$S%=M^\")H)Y#V^F<]^B]DZ+2J4D4&ULM5UM;^/&$?XKA!L4"9"+ MN*\D79^!G+AI4S3-(9>T'XI^X%EKFSA)=$GZ? WZXTO*LE>[.QQ+U@@'G"WY MV8=S/K[EI;+3:-5LL93U,]6U7U^NSR8O/=^_;RHKGOE_7:OF^3[GZU MJMK_OK/+YN'M&3M[^N*7^N:V'[^875[<53?V@^U_NWO?#I]FSRR+>F777=VL MD]9>OSW[GIT;EFY:;"#_J.U#M_-[,O;E8]-\&C_\N'A[EHZG9)?VJA\YJN'' M9SNWR^5(-9S(?[:L9\\''1ON_O[$_L.F]T-O/E:=G3?+?]:+_O;M67Z6+.QU M=;_L?VD>_F*W/5(CWU6S[#;_)P];;'J67-UW?;/:-A[.8%6O'W]67[978J?! MP ,WX-L&/&P@)QJ(;0.Q[Q'DMH'<]PAJVV#3]=ECWS<7KJSZZO*B;1Z2=D0/ M;.,OFZN_:3ULJ'OAW^6@_M^LL/]F:P>]\E7Y>VK^IE]TWR)ODP^./B M?FF3YCKYH5Y7ZZNZ6B8C?S+X9O+SG6VKOE[?),^MWR2_?2B3K[_Z)ODJJ=?) MK[?-?5>M%]W%K!].3XA/G)!(?FK6_6V7F/7"+H#V)=Y>(^UG MP\5YOD+\Z0J]XRCA7^_7WR4B_3;A*1? ^=/UHU?<-,VB2[IFN3B'3/Q((F&2,?B==W?5E7U[-D2WSK:?[=GE'__ M=/HGZ/I2DI649(:(S+.$?+:$Q-@!2T"&>.30&X[QH?'Y4J0I8_IB]GGW$@,P M)814/JR,89IEPS\?9@"8TKI(GV%>A]5SAQ7:X3^W3=JFI1TN MZC X>!SSK1=)M6K:OO[]\8LA.M7KOEK?U!^7$SZ:4_HH)5E)26:(R#P;%<\V M*E ?Q6UDOPR:H[.0;8K(8Y2. FD,TAG/ P^-08QE(O!C Z!XKCGLH2QU ]ST MA5#:V^&J]D]=_399V\V3\ZJZJ_MJ6?]N%Z.?;D"@DVX/0.2EI&PE*9NA8O-- MM:-%&.JJ!YD*M!0#GOXB>*[/ 91@1>"S$(@7 _MI M$%'S:G5WWR7_^LFN/MKVWV!_49Z#/9.2K21E,U1LOD6<[&&X[B$((J2:B)2M M)&4S5&R^J9PN8K@P.CZ(R'A Q53XX(-0(HPA $9'SSV0:6)@QIQ:8KA<^JEJ M/]G-),WXS%_47=_6'^\WSWPTHJ"L![LI)5M)RF:HV'S[.(''<(6WYTP*(U5Q MI&PE*9NA8O/MX901038Y3*=\2'WU\GA5AQ\FD5 MALJM@^](2K:2E,U0L?G3[DZX<51M'#&YLB7V[A>=!A-W!5!"LT#A M&H@KYQ+V5^X$$6BS M,4C$+AN#="I#CXU!*IL8=7*GDS@ZN+_\N;^U[7BW+NZO7AQKXEP'^R:I)")E M,U1LOE6<).*28JS)46%UL#THV4I2-D/%YMO#:3..:[/]QIH\SBRI+(]FLP!8 M,9QI%!0@6!XF$PP 8[K(U<30BSN]P]'Q^[Y#S2U+\% 689]CU!N6JC3L,P 3 M6D>A$( I,3&+QYVBX-G)!YL<%2T'WY*4;"4IFZ%B\XWEE!#'E= 1@\U8JKP9 M;M/08P'9H[+(80$N+?/(86.8'@:E$P[KU!''U='1V3Q.*HU(V4I2-D/%YA?A M.&DD<>ZIR>B'6*5&':&0 QJ<*D'HB*8BN XCF?2.H))XS$J861(!5&I&PE M*9NA8O--Y821.+$P$K%2 >;C(90(DWH02*6AF =1$UI>[%3.X=)HWK1W35OU M=G/#-ANAA*DCG.Y@!Z6MHJ,MHSN%.A).'0E<'?U]<,ASH(0&5%.A4$G H2IZ_K$Z0I M(5*VDI3-4+'YQG("3IRJND\ -7DR#6M,YA#,&QUM+RH RT46%J)"L.'AIB9\ MUDDC<>(B/T%:Y4?*5I*R&2HVWU).P(D3E?J)N/:.AU5\E$D3QUH9\D+?0C92M)V0P5FV\J)]_DB0O])%#H5_ PPP>@PDQS"6!$ M+D)) *$FDB72*2.YAS+J'I=0)799K^KUYDX%'RDXU\&^25KJ1\IFJ-A\JSB= M)O%2/W0@*DE%&2E;2*)JSX5U4 :*%]$3"( 5 M\;HZB"P/R0P$XX)-B%+I=([$=J3D)Z N6A;-G=[]BZQQWD.ON](Q0LIFZ%B\RWBQ(O$LT_[QD'2'!,I6TG*9JC8 M_-6V3DXI/,>T7QQ44*E=+J.I#@A7*%V$#V, )[168>FL 7%RLH)).6FB<&FR M[S)C0( (G85I7P"6LW 540F1L3PLG340+"W2J2X[':+XR2OVDY);8=Y^L2$.7!6!:B.A&C6%*9SQT68A,3BT[5DX>*#QG M<_2TY "ID6%T(@+B,EK0#*+9;=>SO9^/DA,;EQ#BAUXT3>DG5 M):T=(F)O%V@ TV+0G&'>"\)EJ4BGMK=R,D:_5 T7 MQOK]XP)I#H:4K21E,U1LOHV_Y!.&C3/P '[OH'X9!M__3.5GBX?OI^>=7<-LOMZ.$I,B3_2_:>P\HH4K:2E,U0L?E6<#I*XSH*MT(L9AC/ M=!$** @G1:;#92 CNLTS<*:+PBGBGQG);W?6R>C-"ZC)L/#06N1\8,<[)RD M:252-D/%YF^8Z71@AE?IH'Z:K](<="P C_BP7Y*6K5' MRF:HV'S;.9&8X0NK<#\EU7^D;"4IFZ%B\ZVPLQTZ7DF(6P'8Q4[*L,IE#L"X M$&%E00G!>!86X!@ )KE()Q:;9$YC9;C&\FKWCQA-D%87DK*5I&R&BLVWEU.) M&5Y=B'LFJ?@C92M)V0P5F_^V "?^\I>3@)-6R(&]*<)WZQLFHP+K]R4%S_FH?Y)RE:2LADJ-M]Z3BOF>"4D[I^D MRH^4K21E,U1LOA6<\LOQW"!NA;BB,"YBF ,HP64XA@!02H0H Z TG]H>+'?* M*L>5%1XI#E(9^)$.]DS2#!PIFZ%B\VWF%&*.K]7"/9-4ZY&RE:1LAHK-MX+3 M>CF>$,2M$"^2TCR,#J]020EX65\^F $P;&+Y4NZ$5HX+K5^;OEKZ,N/U(@0_ MUL&.2YJ8(V4S5&R^U7;>EH7OI($[+NV[L&A?AD7[-JQ32,'<2<$<3QCB5H"J M'WE:1"$$J*5,11ZNIB@!G,AR&;U%$,0I.;6\N'"2J\ EEY<>_3:YV12='B]) M\*,>ZJVD;"4IFZ%B\^WG!&5Q1'%F02H,2=E*4C9#Q>9;P0G#XHCBS"(NDLRX M"FLNYP!,"Q7MJPG F-)%N,N[@7 LV]TLUN^KDU\%+K^"B#'NS$(0+T@3=J1L M)2F;H6+SK>=D98$7;>*>2BH42=E*4C9#Q>9;P0G%XHC=#(NX4I*%[V>8 R 1 MCAI* ,2C=Y, (*TGRJX*)\(*7(0]*I#5=#2@FOS$S^-@GR5-WI&R&2HVWZ). M4Q9'%&\6I!J1E*TD93-4;+X5G$8LCBC>+*!=Y%DD3@"8SE@2)O-(V0P56_!BY=TW*Q]1R_G4 MF,@0M'0E+9TAHPMLL?/JY/2(BLZGQGHWTY'G.EP^!N&*5*GHQ84 +L^C'9D- MA&.#EHDF0&?=K;5]6?75Y<7*MC=V;I?++KEJ[M?]Z'\[WR:MO1ZOQ_GW_&P6 M??^.G<\9\'W)SLWF^YFCO[RXJV[L,"RYJ===LK37PZ'2[\9"IK:^N7W^T#=W M@RG.DH]-WS>KS:^WMEK8=@0,?[]NFO[IPWB AZ;]M.G.Y?\!4$L#!!0 ( M !6""%=?;ZB#VP, +00 9 >&PO=V]R:W-H965T&/S#:0VABV 46#NMT>BC[0TK5-1!(UDHJ; M?[]+2I&M1%866"^V1-YS= ]Y+-[KV4'(.[4'T.1'EN9J[NRU+JY=5\5[R)BZ M$@7D.+,5,F,:;^7.584$EEA0EKJ^YXW_-:G3/-, M3Z\?V7^WXE',ABE8BO0?GNC]W)DX)($M*U/]61S^@%I09/ABD2K[20YUK.>0 MN%1:9#48,\AX7GVS'_5"G !H> ;@UP#__P*"&A \!01G &$-".W*5%+L.JR8 M9HN9% O- /A4@F>;YCC2@]^3K>D7>OGE'WA">DR][42J6)VKF:LS- M/,&-ZSP^5'GX9_+XJ\RO2.#]2GS/#SK@RW[X"F*$4POWVW 75Z19%K]9%M_R M!6?XO@C-4L*L]NLN-14\[(:;'^NU*E@,6;1YB=POPC$-J3=S[T\E=(5- I^VPU;]N7RCWWL4A8VB ML)?E%N[0BTN6%:4BWSY"M@'YO4M:+\UK]W @LI;BJ%$<7>;6:$BE Y&UE(X: MI:.+W%JAHQ,;^E'@^T_=VA4V]B;3)JR5W+A);MR;W$F\&8FN+/Q8A-+S0B8.6'T.QM=4>"Q#:>^J_[,3H>7U(P^DS M)SX/B\)H2L\XT50-[9'C44W[SVHL-FG::]/R/1F_H2.<&'7.C!\[V"X4B8 Y[="Z,<;\X#FCXK%?U!+ M P04 " 5@@A7R4[LQ T" #;! &0 'AL+W=O&VN. M'>QKLWU[;"<-F>@&#[PD/OM^_]S?\3EMM+FS)0"2^THJF]$2L9XQ9HL2*FY' MN@;E5K;:5!Q=:';,U@;X)D"59'$435G%A:)Y&N:6)D_U'J50L#3$[JN*FX)V[$KD0_P?*TYCM8 =[62^,BUJML1 7*"JV(@6U&+\>S>>+S0\)7 M 8T=C(EWLM;ZS@?7FXQ&OB"04*!7X.YU@#E(Z85<&3\[3=I_TH/#\5']0_#N MO*RYA;F6W\0&RXR^HV0#6[Z7>*.;C]#YN?!ZA98V/$G3YB8Q)<7>HJXZV%50 M"=6^^7VW#P-@/'D"B#L@_E<@Z8"P!5*Q@_ M(?AIKT8DB5Z3.(J3$_C\>7P!A0$9=OU@P!Z#YJQ?C:?3^E,W_)/;(=-*;3IY3 M'YA6@*>&ULK55=;]HP%/TK5E9-K;0VWPET(5(+JM9)TU!IUX=I#R:Y$*N.G=D&NG\_ M.Z$1!8/VL)?$=NXY]YP;^SK;%A[(LE)FPIR:^#;@!X&- MW!DCXV3.^8N9W)^.8+;/W$AJ_@5+9/M.EBT]!!Q4HJ7F_!6D%- M6/?&K]LZ[ #\Z @@V *"?P6$6T#8&NV4M;8F6.$\$WR#A(G6;&;0UJ9%:S>$ MF;\X4T)_)1JG\GNV!J:X("#1^004)E1>H$LTT]NE7%% ?(%V8R[1TVR"SL\N MT!DB##U6?"4Q*V7F*JW&<+K%-O-MESDXDOGKBEVAT/N$ B\(+?#Q:?@$"@WW M6WCP'N[J&O2%"/I"!"U?>(3OF.&?-W.IA-YMOVP6.\[(SFE.X+5L< $C1Q\Q M"6(-3O[Q@Y]XGVV&_Q/9._MA;S\\Q9[?$4;T+BK1DG/[W^SP28LWO6&=1[$W M&&;N>M>#)2I-PZ2/>B ?E#(@P( *X' 9 >&PO=V]R:W-H M965T -,GRRYJ(G26U%@V0@@N275%?9=-\(UHLS7): KQ0V-3"0+SN_-YG,^<5QS(:@@4T:!Z-<:9E!51DA?XV>G MZ?0N#7%WO57_:&/7L2R(A!FOOM%=V1]@YJR]DT>NCSL$+3.,,'O"/Y30O@,(>@(P;$>PHX0'NMA MU!%LZ+B-W28N)8HDL> ;) Q:JYF%S;YEZWQ19KZ36R7T*=4\E:0@Z)J88DET MDH(BM)*GZ!VZNTW1R>O3&"OMQ$!QU@E.6T'_&<$ 77&F2HGF+(=\@)\>YD<' M^%@'UT?H;R.<^@<%OZS8&0K?/*B]P/0RE^2;'T M)<7F+R3VJ!AA7XSPD'IR QDO&/T-.6)Z(A2ZJ\NA4K0JD54Q?7^=1![N'F^SC?NPBB76 ;.-YI0#6(PG9^B3*^8JK] M.'MK/UPN;4]]8I]ZXYDW8$_U,&IGQU_Y=I)=$5'HO*$*EMJ5>W:N^Z-HIT.[ M4;RQ[6_!E6ZF=EGJ@0K" /3YDG.UW1@'_8A._@!02P,$% @ %8((5S]= M/[>* P S X !D !X;"]W;W)K&ULK5=M;]HP M$/XK5C9-F[0U;S1 !Y$HK-JFO51E+Y]-%[DYI@P)Q[9>]B0@H),I08/VW@2E0:IAT'+]WI$[ETP /K^_8KVSR.ID%EC#E]"=) M539V!@Y*88D+JF[X]CWL$CHW? FGTOZB[<[6$.8)5SR\AL6C.L<#P2?(N$L=9LYL)J8]$Z&\),&>=*Z*=$ MXU0\ T$VV$@ITH+E^7]*" N)+=&C#N-)K258,*T@1EN@]I"O" M5N@#DTH4NL)*:OSW^0R]?/X*/4>$H6\9+R1FJ1RY2L=L/+O)+K[+,K[@D?@B M])DSE4GTCJ60-N"G[7@_:"%PM5B58L&=8I=!*^/'@IVAT'N- B\(FP)JA\\@ MT7#?PH.6<,*J@*'E"Q_AJPKUM5ZH+_5"39H+-5GH:_TI-16F]-MK]FO:RX5< MXP3&CNX?$L0&G/C%,S_RWC:)\D1D-8EZE42]-O;XV^W:OL?[Q-$4RPSI;X=J M<02FNA-0S!)HDJ&=NSO1] F(:NF?5^F?MS)/I 0E7Z/+DA'-[?;PB2?8-M(C MI&CW$G6K%6"VAS?NKNV\W4BF)Y+4 M4O:]_>'@ M7@]K,.L-^V%S#_.#?=S!Z5VL8R+MGHZHXNE$=37VYS2_]8SS>!?KJ$#XH$:# M&PO=V]R:W-H965T?+ M*]MFTP7DF)V3)13BS8S0''/Q2.0D?70Q&T@%)?%G"FNV-4;2E2="OLJ'FV1H.=(BR&#*)006?RL80Y9) M)&''MQK4:M:4BMOC%_1/RGGAS!-F,";97VG"%T/KPD()S'"9\0>R_@UJAWH2 M;THRIG[1NI9U+#0M&2=YK2PLR-.B^L??ZT!L*7B'%+Q:P=M1$)'1*_BU@G_L M"D&M$!R[0J]64*[;E>\J#2@9(VHE!9HI/]"@CZ+K2<$;PEC(.3$ M1D4I9V@;Y0P]3B+T[LU[] :E!?JR("7#1<(&-A?VRE7M:6W;=66;=\ V']V1 M@B\8BHL$$HU^U*W?[]"W19R:8'DOP;KV.@%_+XMSY#L?D.=XOL:>\?'JGLZ= M_[=Z_,.KMX+A-SO'5WC! ;P'P)EN3_Q]!_D3T']T?'_N'WG5UVP38)%)L%B0V M6H*&ED"A^Z]^T.BF8)R6XE3G[(-BJ2)) M4'0KE- -AYQI:0I,TF02+#()%AL":]'4:VCJ=7X]7YZ7ZFS=<*0CHAMC3/*< M)"E_1E-QSE&1>Y_7;4O&^E'<9A!NIEI\7 MC9\7W9\YX3A#!U*ESNV+8]RNA'JON+T/I7-['ZO#[@E#3!E%BXRBQ:;0VF1M7#]_6H@"(.=W%E+M1)>Z.QDQ4B#%0:.LY,[-5AG82]P],G3W5SAW,ZK1UTU M'$RB6N>#HYS?E](YOR^E\O=6;RH'.55.0B<^^+'C5;&AFF\;C1]5N MVYF_=J_&KF8^DHU*U0O;P%==SCM,YS)N&.P>N!DJ3IC3X1S MDJOA G "5 J(]S-"^,N#7*!IWX[^ U!+ P04 " 5@@A7:?\&W$L" !# M!@ &0 'AL+W=OZCVX(1#L.I+9CN$_OO9#D1L2M&TRPOQL<]W.3G. M(:Z%?%9; (WVC'*5>%NMRXGOJWP+#*N>*(&;DXV0#&L3RL)7I02\=B!&_3 ( M(I]APKTT=GL+F<:BTI1P6$BD*L:P?)D"%77B];WCQB,IMMIN^&E6 M 9O'#NZ 4DMD;'P_<'JMI 6>KH_L'UWMII8,*[@3]"M9ZVWB77MH#1M<4?TH MZD]PJ&=D^7)!E?M%=9,;WG@HKY06[ V#ACAS1/O#^_A%!"^ @@/@-#Y;H2< MRQG6.(VEJ)&TV8;-+ERI#FW,$6Z;LM32G!*#T^D,,HTN9Z QH>H*72#"T9Q0 M:MZ8BGUM%&R>GQ_8I@U;^ K;YXKWT"!XA\(@'*#5_@]UP^/9AS=*^!J6]=)ANR83>9O>835>(<$L_<8P5R!U[Z]DT_"MZ?L3IH MK0[.L:H>@_6!VW5L=_V%_?K93@E] MN&% Z8?&3NXY.>?FVKGISAF_%1, B>[RC(J>,Y%R>N2Z(IE CL4AFP)55T:, MYUBJ*1^[8LH!IP:49V[@>9&;8T*=N&O.7?"XRPJ9$0H7'(DBSS&_/X&,S7N. M[SR7G U MF1EB :DY;0>E,,)%)B_9_ LL##4U7\(R8?[1O(QM-1V4%$*R? %6 M"G)"RR.^6R1B"> WM@""!2#X7T"X )C,N:4R8ZN/)8Z[G,T1U]&*30],;@Q: MN2%4/\:!Y.HJ43@9]V$HT7X?)":9^( .T$ 52EID@-@(G3$Z/K@"GJ,3QA4Q MH6.A0JX'?;2_]P'M(4+1U805 M-4=%VI]&A6-UG<^Z2\=[#EWM\*>HA"[R,* MO""TP$_KX7U(%-PW\& 5[BJQ52J"*A6!X0NW\#WI_.9X*"17A??;YK4D;]C) M]6H\$E.<0,]1RTT GX$3OW_G1]XGF_,=D:WD(:SR$-:QQ\9VJNK"YK*$1@:J MMXA9W/%#_?1FR_(WHUIMKQ5542NZ&I6N1JVN,Q "%13GC$OR%U*C$:5$)*R@ M5K$E7W-)QD$CZ+36Q-JBHO86L$8IJH8D()$]*Z9)H6-9U&8TVS M):KIA0V[YJC2'#VM.2DX!RK15 MGU":QEL5>G,A6Y*_G6;'9JFRVZFWJM2WK MBKRUD=UVX+6#M6>P&16UP^:6NFE7XMJUXKZK.1_?(WU>;T0)AY1(=',.^1"X M=>.I)7SNQK,CLA7OGR*[95XX_M@?^F_8&_TP9A5VRK MN7AL$?Q7] C^YNL_\M1OO4"?"BNUN4O-K?ZR.,=\3*A &8P4SCO4K3@OF_5R M(MG4]+M#)E7W;(83]8$#7 >HZR/&Y,-$M]#5)U/\#U!+ P04 " 5@@A7 M*V])U:L# #!$ &0 'AL+W=O!!(%FE*Q>=K2/AV M;F%K]^ ]6\?*/+"#64[7L 3U(7\0>F0W*!%+(9.,9TC :FY=X,/ M!EO9N4[[]!>J 1@8OY(DL?]&VFNM[%@H+J7A: M&VL&*0E4A"I@OTN(../104I^0\D? MI'1;J$* IM NK6Y@**0Y4S1!N>!_ZZ[0FR-_G]+8P].#E,8-I?$@I669E&ZQ M?;R']!%$;S$-8AU93).&Z>0L&V+R"C%,FQBFI]@0T[T-,9YX+CFXV-AIVZHS M2. J"7FLN_FMX"E:%GF>,!#MFJ-_T4,APECKR5?7Q+#'(Q.*.T*!SU(6M9L3 MAT':,,@I*J-&^:)73D;3P]T2MWJ#!Z4@N.VTRGQ7!,^Z92\E=Z\U$<_'AQFU MZH&'Y6/!17;22AUT=^P2MWJ$1^>IU$'=.S:,5L/P_XC8L76R+V&>.YUXAPNE MU3 \+&*_4:VK6D!_IB\LD-?0-]P*'#Z/PN'7D#C<:AP^B63*2"MBY#PB1EY#Q$@K8F18Q%[PR5TC=[O#V)TZ M/1^X=N=4F8)8EV=GXZ3(5'7 ;)XVY_.KZE3:3J\.]_=4K%DF40(K;>I&UL MO5EM<^(V$/XK&K?3N9NYQI9M#*3 3(+MN70NG4PR:3_<](. !=RS+2J)D/;7 M5WZ)@4A1$D[3? BVV7V6?9Z5O6N-=I1]XVL @1Z+O.1C9RW$YMQU^7P-!>%G M= .E_&9)64&$/&4KEV\8D$7M5.2N[WF16Y"L=":C^MH-FXSH5N19"3<,\6U1 M$/;/)>1T-W:P\W3A-ENM177!G8PV9 5W(.XW-TR>N1W*(BN@Y!DM$8/EV+G MYRD>5 ZUQ>\9[/C!,:I2F5'ZK3JY6HP=K_I%D,-<5!!$?CS %/*\0I*_X^\6 MU.EB5HZ'QT_H:9V\3&9&.$QI_D>V$.NQ,W#0 I9DFXM;NOL,;4*]"F]. @Z]![JT/4.D0U]PU9-=,Q$60R8G2'6&4MT:J#6J[:6Q*Z9O=_=UZ7Q?].3[HJ=F]QCFTAWKW(^X#+HZ"FJ\\)4ZJ@H& M?;V&8@;L3UV-&&&J^^@YWY YC!UYH^3 'L"9_/0#CKQ?= +9!(MM@B4VP5)+ M8$?"AIVP88T>6+I!?/TB ="5@()K]0]MZF\3++8)EM@$2RV!'>G?Z_3OF1D[DXB9G-XD;G6_3"+R%>9TYAA#ZO4Z>Q\E>)$ M8R>G#94\XET)]<\LHRY#M1X4OV5(.!"7?,E+*(C4-AV;@ M]S[*K*+%5M$2JVBI+;1CP?>S/P[^UQD16WU)8!4MMHJ66$5+;:$=E\'^30$V M#J(GCXIFV'?+;?6E@%6TQ"I:VJ(I7>1+32S>S_S8//2_M8UM88X>2.IS:ZHS M4_N 6&/65\T2C9FFP4O-*9ZZ&/8C-S;/W*^VLU@=&C6=Y51CIEK%&JNACCK- MH*IKR"P-Q\?4[8=>;)YZ7VUGU>%-;:JFK=7AZO!US*E@NLY+!>OIB+,THQX3 MMQ\^L7GZO"@H$]F_]0VW>M.S(EFI;V UXZ".0DOS8,NT&E0C2&(U:&H+K5'$ M/=AH*X"MZBU1+@M5/MF:O9+N:K?M>E%O-CZ[?HG/IUAS/<;G2;.INH=O]GBO M"5M)-5$.2QG*.^O+BF7-MFES(NBFWN:;42%H41^N@2R 50;R^R6EXNFD"M!M M7D_^ U!+ P04 " 5@@A7RQMNVFX* "!70 &0 'AL+W=O(BV](Z67QX^,OYN?D!9QRG-BCC/"*.;R]E;Z_QVN1 &U8@_8OI4M%X3X?+?>%WN+F?AC*SI)MHGY:?\Z=^T<<@3>*L\*:I_R5,S=C$CJWU1YFEC MS%>0QEG]?_2]"43+P')Z#.S&P'YIX/88.(V!,]; ;0S<*C*U*U4<;J,RNKI@ M^1-A8C1'$R^J8%;6W/TX$_?]KF3\TYC;E5?OHIB1/Z)D3\D'&A5[1OE-+0OR M\RTMHS@I?B&GY(XGVWJ?4))OR">ZVC,69UL296ORGSQCAPM]4*?DR]TM^?FG M7\A/),[(YUV^+[AQ<3$ON0-B&?-5L]B;>K%VSV)_VV=GQ%F<$'MA.QWFM[#Y M+5UQ?TX+TM"EH6YUU^U(9NMZ&HY?/B(5K1RQDO MUH*R1SJ[^N<_+'_QKRZOD, 4'YV#CPZ$7OO8Y2%HINMA#>978.))]7AE6[YO M7D_9 MGUUN@E/HNHD$ID3#.T3#,TU6#]-')##%1__@HV^6K/Y1?EGNP@D/^54OO1[E MM4:YR\#I3L+@L*3@E4GX>QS=QTEW;N$!*:$)#R$) 0SL>5P9SJ& MF(XB@2F.+@^.+L%[WW*TR\_E4;J=AL[2?Y&4QZ/\P+&[D]):R+_Z"WAI$=M2 M\N7L[HS\^M<^+I_!U(/!=&\)%IKJ>HOP6*8/PL82RT\D--5/24XLD!?T/@RO M!^R^6G^>?+6[\P"5UC1H[:>RZX5^3VI+PF+!C.6:9G03E^1C$F7D(V4K_ICE MWV#(VR3)5Y'XLM$9%!@4"@HJ$VK01(TJ$@N9,%DZ"Z-DF3^(5Z/ M+WI4ZH.%IKHOR8]ES'XL5/J#A:;Z*0F09<: K@?LJOQVNO, M-2.SS$5LY>] M12]9E@73+,.BAT&AH*"RL0;M1=%;?44OB98%TINK]UE)65:YSUGGF)I'Y5Y8 M:*KWDGU92^.:!XF;MI](:*H((;F<#7.YWIH?L*O2V^W, ]A26[]8'->\N^BI M>5L2.1LD4(8U/P *!065'39H+VO>[8E*2Y."Z=N[^#M=\V^8JSRE8*W#.-KN M3"%2V9+TV8ZQ%(?*S[#05#\EC;-A&M=?Z[!=E=9>=QZ@\KP&K5WK?F M>K): M\C<;Y$VFM0Z#0D%!)84-VHM:[RMU2?9LF+3]3A]I0BRXRE'9&Q::ZK!D>79@ M7.6HA P+3?53\C8;YFV].B9LI^UE>/P%O%?PM"7OL@=DKQ=I2?XF*%(\/*VV M\U.0-D>2-F=AFLH.*OG"0E/]E"3-@?E4?__(.A(VNS3YCF'].>I(EN3 +,DH M1\;#05#\EYW%@$:J7\0_8 8HU M;*D='P,T H5&TB0'IDD=!:$O<\-S: =C"LG+D=3+,9:\'%3VA(6F;NR0[,DU ME+P&[ !%%[;4WNEA@ 85A2L)EPL3KHZBT):!X2FT8S%%']255,\UWJ7EHA(U M+#353TG47+.=6M<#=H#B"5MJQ\< #:R)UD:P 5IW7!.C95(86CL&4[1!74DA M7>,VJ(M*#K'05#\E.70-VZ #=H B"%MJQ\< #:P%R2==F!?6M6##.8]*$+'0 M5(F\@1UI M+_(22S6$I]7>W3J%FN9)M1O8;M1SLW'P]4"J M;Y*G>3#?,DKTL=(C/+=V%DRAQGF2MGGNJZ1'#Y6:8:&ISK:VYP^H>[#T"%OK M)/[K@50/)2GSQK0K;7/]$L;7OM]3Z'J>Y&&><2_30Z5?6&BJGY)^>6:]S.L! M.T"_A"VUXQ,>=YAZMR%[DHYY8[J@]NO$27@.;4^G$.U\R?!\XY:GCTK2L-!4 M/R5)\\U:GM<#=H X"5MJQ^>XI]J_!]>7I,T?TU.U7Z4\PE-H.SJ%(N=+IN<; M;TKS47D:%IKJI^1ION&FM $[0'F$+;7C<]R0[=^ ZDO*YH]IR-I&LB(,K>W@ M)+^Z;/WLTK@7ZZ-R-BPTU4_)V7S#7NR '2 KPI;:\0DZ=A[T[;[T)8?SQS1: M'3BA44D9%IKJL"1OOG$?U4>E9%AHZF^3)24+S/JH-["=]J^-D;NA@>1BP9AN MJ(.N*L+3:L=G"K4MD,0M,.Z0!JA\# M-]5/RL<#P+ O83D-<00!2?9,<+!C3 MXM1,]-%'#Z"R,2PT-5*2M05P#W1(50Q0F1D6FNJL9&;!@.8&JXJPM4[B(_)SS""&MT_34QXK>AW=HD;*D='^1^;"BY83BF'^L8R94D:A6AOA[_I:L\JS(DW@=E7S,?93PK]B45$>Q%F><9'[>Q059\0^W M.7OF-A68,'ZD15D?CMGY#-?1HT0,4H>Q>&K:[(OQ'&L8H49+>LUUQ^1E):[O/+G:1>O=B3* M2/1(F?@E/9]"6*01^\:'\\6L:/%FD[/J*I^!LN19P"K++_A9]+U!%$NB M*65;\:)>/$98WD!Y\HJP>,9AJ6^]2(@?H9 FIUL6K?D4U9^SN/YS)L-W0G;Q M=G?Z'--DW3>&+S$JJV"QNKS%"=E',YS4BRA9==[QLS)'FK-RRR-V>A^MOG&$ M]F=BU:TGRO&0J2O;_(YU/6[GK?.G1>I5YWB+N[7/ROJHXKFC_/8Q,8!_OLGS\L<;,<'AU/6K_P-02P,$% @ %8((5XW8 M% IQ @ N < !D !X;"]W;W)K&ULK95M;],P M$,>_BA4D!!*K\]0R2A*I3PB0)E6K8"\0+]SDVEA+[&"[S?CVV$X:NI&5"OJF ML2_W_YWOW-Q%-1?W,@=0Z*$LF(R=7*EJC+%,!T[GG,PW-)MKHP! M)U%%MK "]:5:"KW#'26C)3!).4,"-K$S\<:+T/A;AZ\4:GFT1B:3->?W9O,I MBQW7' @*2)4A$/W8PPR*PH#T,7ZT3*<+:83'ZP/]@\U=Y[(F$F:\N*.9RF/G MVD$9;,BN4+>\_@AM/D/#2WDA[2^J&]] .Z<[J7C9BO4)2LJ:)WEHZW DT)Q^ M@=\*_*>"\!E!T J""/W?5^E+PF;7Q*VN!#LT9V$W9V$I^C)G6UID%V1/0C= MH4]\>@UH:$%F#NR3=]>>Z[H1WA_7N<=M%/[A-C^/MO@KK*L/ M*YHYT6P4KVPC7'.EVZI=YGJT@C .^OV&M-)9BZQ96.#*3"3 *;7N=QD+DW[H=,/"A;!$]NBDB#7?]_U M2PP8H<.IVB\76^P^N]*S7JU6-WQE_$6L*)7H6YID8M192;D>6)98K&A*Q#5; MTPQ^63*>$@FO_-D2:TY)5"BEB>78MF^E),XZXV$Q=L_'0[:129S1>X[$)DT) M__N6)NQUU,&=MX&O\?-*Y@/6>+@FS_2!RL?U/8,\JG\L382_[R*1IU[-PCFM"%S"$(_-G2"4V2' G\^*L" M[=0V<\7]YS?TL)@\3.:)"#IAR>]Q)%>C3K^#(KHDFT1^9:\_TVI"7HZW8(DH M_D6OE:S=08N-D"RME,&#-,[*O^1;M1!["H"C5G J!:>IT#VAX%8*[KD*W4JA M>ZZ"5REXY\[!KQ3\05:YN@4U4R+)>,C9*^*Y-*#E#P6_A38P$F=Y M*#Y(#K_&H"?',\*S.'L6Z)YR]+ BG**+*94D3L0END(/$/K1)J&(+=$M$?$" MD2Q"TSC92!HAA?(5>GR8HHL/E^@#LI#(QP2*,_28Q5)\A$%X_G7%-@)PQ-"2 M,(7<$6M1N7M;NNN<<-=%=RR3*X%F640CA7ZHU_P6 M>.X)O-:Q^L?-DY U\.'4O-C*1QXV*VE#M;1J]?1TZ[C9RK$ -U#>4$YAZ\0]K/%"XKB;1Q1 MV #J=?T,BZQ?W-*.MS\)M[D>$ZTS;3^SB;W/9-@4Y-@ M,Y-@H4FPN2&P@SCIUW'2UR:"MQ2PA0, >8):"E( C*1P:"Q2]XHE$>5MOO[^ M\::(FQ_C1.M4VS YMNA@#SNHO.Z@9"\PP M]E">Q:8T8W".S.E"%W 8*XVVY4YAT K?)G4F3H6J6 MONTVN%-(83^PU=QA>W?ZMLVP!Z>6J_+4C_;TEBA!0B#5KOL>( V9AMR:&74K-(HV-S#)P\AQ=I'C MO#=RVJ?LRM9!GK*#YK>N=:AU>!R;Q/U>\U,W:3(TBC973,#Q^R<2PJX9A?7= MJ+>^TUDU-S;:;#**-C6*-C.*%AI%FYM".XR87K=: MAXNB-=DPOKNUS_80V.C]L]O2YNEJ<3O8.M.508 M=;'C-CDTVOPRBC9730$'WJFTOFN487VG['\IV/US"G:C+;,*[7L%N]&FF5&T MN7H&S;K>VKLIA<3Y7%R""V 0&"IOFNK1^J+]IKA>;HS?XL$,*\;#_&*^N)G= MP9>W^G>$/T-UAQ*Z!%/V=0]BDY<7Y>6+9.OBGO:)26QE7.F)8ZQ6G]W-*=; LN:A'X5SKZD,4 MU;,Y+4E])2LJ#))+51)MIJJ(ZDI1DM7@5/*HU^DD44F8",=#L2AO2UT',[D0 M>A3V6U/@;I^S4=A-WH>!HYO(C(["QXNW/Q92W[P)W/WLW=E9Y_'R9M]^88'+ M,/*2]H\@O>IT<&( ,?+D*/(#U!CQ]7&J#XG&J >[U';YN2%RCN?6+6H*-A[F M4FSJ%H?.8'A)28,GPD?AA' V50R\XE_E6Q3I0+]$.C:!FZ&C(.* M/4G]:6&V(^P<>HS>*9JSI9TO\U8 QM[%V4E5\=5'S@I14K?YHP..AV3M%\RE M8K],-&B5F3%0%09/5&DVV[;\5*1ZH$N];J=ECFONG:#FOYOG@@JJ"-\6;7K_ M-6?YQ8KCZW\EV?Y7V1?LU=BG+P*D5&S=FX=0#O'+^M M-8#7G%'X#5Z7^"9H,%TPKIEH9G.6950\.X4-O293\Q*]PV_69S0G"ZX?6G 4 M;L9?:<869=JNNH-$-*LVXR^PO6[2OF.96$QD=$FS23-5Q=0. S,P49L+'/:1 M6WOY$D@2^?C9,&WA@<2#2G^4:KS;>(8?[ *OIH0[! M=HIW(K93/-> ^/,&'FGJKS86!SRP*F"] _']<:"G_#YQ#%7%M&%/,(ZD*89 M+_I[-$F0["3P\=<'>TKB.$W]"&!^!7&,(? TX@BF #1@2!S;*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'GUI!6MC-N=A MJ/,U5%1_DQL0MJ64JJ+&%M4JU!L%M-!K %/Q,)Y,IF%%F0@N+_JQ4A6Z!6D@ M-TP*6]E4/#%XT6_M39%LF689X\SL9D'[G4- *B98Q5ZAF 63@.BU?/DA%7N5 MPE"^S)7D?!9$7<,3*,/R=]7+!O(WS71;8VCV2"W(+)A.[( E4]JT/=KQJ67< M@NWQ>A5V! M,%T<%? &4.@UV^B "%K!+.B[D"M1D%MA;)#(0G1#V;[-G=I++XKNKHW%=6*H MSIEM4(NB!?<'>6/+DK/"7KT@UY13D0-I@ZL=P!@!C#\-D!RDU(%,$,ADCY#+ M!J+Y@2:R) \;4 [D$0)Y]&F0-U2O'U@-0 NT!D"=.87 M: Z*;6FC#A.(;*3,N"ZH%[UZH*F:ZM=?,<+LNC14IB'SX!"-,#9%G M-Z0@=+\$'\$PU28+<@T"2F:(BXG)(?)LASO*%'FBO ;R$ZBN.\Q!%#$M1)Z] M<$N5L(]6DQ24-2M5;@*+,!=$GF5PE>>R;N<=2:T4FJGWA62[KK ;/%_,!I%G M'?29EAS872@'?>B"80:(/"O 2;JC;)@/(L]"SB*CSSC!Y))XELN0:I . M2W+OIL0$$TSB_9T5V.DBH/AE+Z%M?4YYGBK2?'1O M"(Z.F]U\67-^8^L>Q+VD1?]&OO\WX?(?4$L#!!0 ( !6""%>9/J*$? $ M )86 : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V$UNPC 0AN&K M1#X SLSP6P&K;MA67" *AB#RI]A5X?:-PB)\41?=(,\JLJ.,W]6CR-LO5V;A MVM2^N+8^N5=E[7>F"*']L-;GA:LR/VM:5_=OSDU79:%?=A?;9ODMNSC+:;JT MW>L,L]^^SDR.C];]9V)S/E]S]]GDWY6KPQ^#[4_3W7SA7##),>LN+NR,O9?C MMK?#@V;]9),<3CO3'4YD;.P@AB".'R00)/&#YA TCQ^T@*!%_* E!"WC!ZT@ M:!4_: U!Z_A!&PC:Q ^B%&5,%21-L%:@-2'7I,!K0K!)@=B$9),"LPG1)@5J M$[)-"MPFA)L4R$U(-RFPFQ!O4J WH]ZL0&]&O5F!WCSYV5:@-Z/>K$!O1KU9 M@=Z,>K,"O1GU9@5Z,^K-"O1FU)L5Z,VH-RO06U!O4:"WH-ZB0&]!O46!WC*Y M+%&@MZ#>HD!O0;U%@=Z">HL"O07UEG?J[<.C='[L>:[Q_'=2'?IOW7C\L'QN M3M@9<+9P#;W_!5!+ P04 " 5@@A7JF<489@! +%P $P %M#;VYT M96YT7U1Y<&5S72YX;6S-F,UNPC 0A%\ERA418[NE/P(N;:\MA[Z FVQ(1!); MMJ'P]G7"C]2*1B J=2ZQ$N_.C+W2=\CD?6O(19NZ:MPT+KPWCXRYM*!:N40; M:L).KFVM?'BU"V94NE0+8F(T&K-4-YX:/_2M1CR;/%.N5I6/7C;ALRMU,XTM M52Z.GG:%K=@8I*\^'[73 MSB@[TSM<[Z>VRVX>CG7+]7?\?<9'_0MS") <$B3'#4B.6Y <8Y <=R Y[D%R M/(#DX".4("A$Y2A(Y2A,Y2A0Y2A4Y2A8Y2A[9=DUJ5S<&?=?_ 9U]02P$"% ,4 " 5@@A7!T%-8H$ "Q M$ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( M !6""%=@L85?[@ "L" 1 " :\ !D;V-097)PC$ 8 )PG 3 M " &UL4$L! A0#% @ %8((5[9Y MVP31!0 YQX !@ ("!#0@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ %8((5^6^5,D7!@ )1L !@ M ("!'!P 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ %8((5\NM&\W3!@ !! !@ ("!(S8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %8((5[^6 M%J$0!0 :@T !D ("!MD@ 'AL+W=O&PO=V]R:W-H965T=KE:62@( #0% 9 " @?M0 !X;"]W;W)K&UL4$L! A0#% @ %8((5UO?0C4A!@ ]A( !D M ("!?%, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ %8((5\]AO#$N!P &PO=V]R:W-H965T&UL4$L! A0#% M @ %8((5UQ]7&G( P OPL !D ("!%W8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %8((5U]OJ(/; P M! !D M ("!IYH 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ %8((5X!^4,B# @ K@< !D ("!VJ, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M%8((5VG_!MQ+ @ 0P8 !D ("!HZX 'AL+W=O&PO=V]R:W-H965T- MV!0*<0( +@' 9 " @53( !X;"]W;W)K&UL4$L! A0#% @ %8((5Z6-NMI^!0 NB !D M ("!_,H 'AL+W=O&PO7BKL

S:JL&8@, -$8 / M " >S4 !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " 5 M@@A7F3ZBA'P! "6%@ &@ @ %[V >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " 5@@A7JF<489@! +%P $P M @ $OV@ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 +0 M + #(, #XVP ! end XML 49 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 50 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 51 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 227 224 1 true 48 0 false 4 false false R1.htm 000 - Document - Document And Entity Information Sheet http://altoingredients.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://altoingredients.com/role/ConsolidatedBalanceSheet Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Operations (Unaudited) Sheet http://altoingredients.com/role/ConsolidatedIncomeStatement Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://altoingredients.com/role/ConsolidatedCashFlow Consolidated Statements of Cash Flows (Unaudited) Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Stockholder's Equity (Unaudited) Sheet http://altoingredients.com/role/ShareholdersEquityType2or3 Consolidated Statements of Stockholder's Equity (Unaudited) Statements 6 false false R7.htm 006 - Disclosure - Organization and Basis of Presentation Sheet http://altoingredients.com/role/OrganizationandBasisofPresentation Organization and Basis of Presentation Notes 7 false false R8.htm 007 - Disclosure - Segments Sheet http://altoingredients.com/role/Segments Segments Notes 8 false false R9.htm 008 - Disclosure - Inventories Sheet http://altoingredients.com/role/Inventories Inventories Notes 9 false false R10.htm 009 - Disclosure - Derivatives Sheet http://altoingredients.com/role/Derivatives Derivatives Notes 10 false false R11.htm 010 - Disclosure - Debt Sheet http://altoingredients.com/role/Debt Debt Notes 11 false false R12.htm 011 - Disclosure - Commitments and Contingencies Sheet http://altoingredients.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 12 false false R13.htm 012 - Disclosure - Pension and Retirement Benefit Plans. Sheet http://altoingredients.com/role/PensionandRetirementBenefitPlans Pension and Retirement Benefit Plans. Notes 13 false false R14.htm 013 - Disclosure - Fair Value Measurements Sheet http://altoingredients.com/role/FairValueMeasurements Fair Value Measurements Notes 14 false false R15.htm 014 - Disclosure - Earnings Per Share Sheet http://altoingredients.com/role/EarningsPerShare Earnings Per Share Notes 15 false false R16.htm 015 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://altoingredients.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies 16 false false R17.htm 016 - Disclosure - Segments (Tables) Sheet http://altoingredients.com/role/SegmentsTables Segments (Tables) Tables http://altoingredients.com/role/Segments 17 false false R18.htm 017 - Disclosure - Inventories (Tables) Sheet http://altoingredients.com/role/InventoriesTables Inventories (Tables) Tables http://altoingredients.com/role/Inventories 18 false false R19.htm 018 - Disclosure - Derivatives (Tables) Sheet http://altoingredients.com/role/DerivativesTables Derivatives (Tables) Tables http://altoingredients.com/role/Derivatives 19 false false R20.htm 019 - Disclosure - Debt (Tables) Sheet http://altoingredients.com/role/DebtTables Debt (Tables) Tables http://altoingredients.com/role/Debt 20 false false R21.htm 020 - Disclosure - Fair Value Measurements (Tables) Sheet http://altoingredients.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://altoingredients.com/role/FairValueMeasurements 21 false false R22.htm 021 - Disclosure - Earnings Per Share (Tables) Sheet http://altoingredients.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://altoingredients.com/role/EarningsPerShare 22 false false R23.htm 022 - 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 23 false false R24.htm 023 - 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 24 false false R25.htm 024 - 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 25 false false R26.htm 025 - Disclosure - Inventories (Details) Sheet http://altoingredients.com/role/InventoriesDetails Inventories (Details) Details http://altoingredients.com/role/InventoriesTables 26 false false R27.htm 026 - Disclosure - Inventories (Details) - Schedule of Inventories Sheet http://altoingredients.com/role/ScheduleofInventoriesTable Inventories (Details) - Schedule of Inventories Details http://altoingredients.com/role/InventoriesTables 27 false false R28.htm 027 - Disclosure - Derivatives (Details) Sheet http://altoingredients.com/role/DerivativesDetails Derivatives (Details) Details http://altoingredients.com/role/DerivativesTables 28 false false R29.htm 028 - 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 29 false false R30.htm 029 - 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 30 false false R31.htm 030 - Disclosure - Debt (Details) Sheet http://altoingredients.com/role/DebtDetails Debt (Details) Details http://altoingredients.com/role/DebtTables 31 false false R32.htm 031 - 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 32 false false R33.htm 032 - Disclosure - Commitments and Contingencies (Details) Sheet http://altoingredients.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://altoingredients.com/role/CommitmentsandContingencies 33 false false R34.htm 033 - 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 34 false false R35.htm 034 - 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 35 false false R36.htm 035 - Disclosure - Earnings Per Share (Details) Sheet http://altoingredients.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://altoingredients.com/role/EarningsPerShareTables 36 false false R37.htm 036 - Disclosure - Earnings Per Share (Details) - Schedule of Basic and Diluted Earnings Per Share Sheet http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable Earnings Per Share (Details) - Schedule of Basic and Diluted Earnings Per Share Details http://altoingredients.com/role/EarningsPerShareTables 37 false false All Reports Book All Reports f10q0623_altoingred.htm alto-20230630.xsd alto-20230630_cal.xml alto-20230630_def.xml alto-20230630_lab.xml alto-20230630_pre.xml f10q0623ex31-1_altoingred.htm f10q0623ex31-2_altoingred.htm f10q0623ex32-1_altoingred.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 53 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "f10q0623_altoingred.htm": { "axisCustom": 0, "axisStandard": 14, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 788, "http://xbrl.sec.gov/dei/2023": 29 }, "contextCount": 227, "dts": { "calculationLink": { "local": [ "alto-20230630_cal.xml" ] }, "definitionLink": { "local": [ "alto-20230630_def.xml" ] }, "inline": { "local": [ "f10q0623_altoingred.htm" ] }, "labelLink": { "local": [ "alto-20230630_lab.xml" ] }, "presentationLink": { "local": [ "alto-20230630_pre.xml" ] }, "schema": { "local": [ "alto-20230630.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/sic/2023/sic-2023.xsd" ] } }, "elementCount": 370, "entityCount": 1, "hidden": { "http://altoingredients.com/20230630": 7, "http://fasb.org/us-gaap/2023": 125, "http://xbrl.sec.gov/dei/2023": 4, "total": 136 }, "keyCustom": 25, "keyStandard": 199, "memberCustom": 31, "memberStandard": 17, "nsprefix": "alto", "nsuri": "http://altoingredients.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "menuCat": "Cover", "order": "1", "role": "http://altoingredients.com/role/DocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Derivatives", "menuCat": "Notes", "order": "10", "role": "http://altoingredients.com/role/Derivatives", "shortName": "Derivatives", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Debt", "menuCat": "Notes", "order": "11", "role": "http://altoingredients.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "12", "role": "http://altoingredients.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Pension and Retirement Benefit Plans.", "menuCat": "Notes", "order": "13", "role": "http://altoingredients.com/role/PensionandRetirementBenefitPlans", "shortName": "Pension and Retirement Benefit Plans.", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "14", "role": "http://altoingredients.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Earnings Per Share", "menuCat": "Notes", "order": "15", "role": "http://altoingredients.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Accounting Policies, by Policy (Policies)", "menuCat": "Policies", "order": "16", "role": "http://altoingredients.com/role/AccountingPoliciesByPolicy", "shortName": "Accounting Policies, by Policy (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Segments (Tables)", "menuCat": "Tables", "order": "17", "role": "http://altoingredients.com/role/SegmentsTables", "shortName": "Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "18", "role": "http://altoingredients.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Derivatives (Tables)", "menuCat": "Tables", "order": "19", "role": "http://altoingredients.com/role/DerivativesTables", "shortName": "Derivatives (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://altoingredients.com/role/ConsolidatedBalanceSheet", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c3", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "20", "role": "http://altoingredients.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "21", "role": "http://altoingredients.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Earnings Per Share (Tables)", "menuCat": "Tables", "order": "22", "role": "http://altoingredients.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:ProductionRelatedImpairmentsOrCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Organization and Basis of Presentation (Details)", "menuCat": "Details", "order": "23", "role": "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails", "shortName": "Organization and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:ProductionRelatedImpairmentsOrCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c10", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Segments (Details) - Schedule of Financial Data for Operating Segments", "menuCat": "Details", "order": "24", "role": "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable", "shortName": "Segments (Details) - Schedule of Financial Data for Operating Segments", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c10", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Segments (Details) - Schedule of Assets by Operating Segments", "menuCat": "Details", "order": "25", "role": "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable", "shortName": "Segments (Details) - Schedule of Assets by Operating Segments", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c155", "decimals": "-3", "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryPartsAndComponentsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Inventories (Details)", "menuCat": "Details", "order": "26", "role": "http://altoingredients.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryPartsAndComponentsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Inventories (Details) - Schedule of Inventories", "menuCat": "Details", "order": "27", "role": "http://altoingredients.com/role/ScheduleofInventoriesTable", "shortName": "Inventories (Details) - Schedule of Inventories", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c10", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Derivatives (Details)", "menuCat": "Details", "order": "28", "role": "http://altoingredients.com/role/DerivativesDetails", "shortName": "Derivatives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c10", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "alto:TypeOfInstrumentCashCollateralBalance", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Derivatives (Details) - Schedule of Derivatives not Designated as Hedging Instruments", "menuCat": "Details", "order": "29", "role": "http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable", "shortName": "Derivatives (Details) - Schedule of Derivatives not Designated as Hedging Instruments", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "alto:TypeOfInstrumentCashCollateralBalance", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "menuCat": "Statements", "order": "3", "role": "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c163", "decimals": null, "first": true, "lang": "en-US", "name": "alto:TypeOfInstrumentRealizedGains", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Derivatives (Details) - Schedule of Recognized Gains (Losses) for its Derivatives", "menuCat": "Details", "order": "30", "role": "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable", "shortName": "Derivatives (Details) - Schedule of Recognized Gains (Losses) for its Derivatives", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c163", "decimals": null, "first": true, "lang": "en-US", "name": "alto:TypeOfInstrumentRealizedGains", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Debt (Details)", "menuCat": "Details", "order": "31", "role": "http://altoingredients.com/role/DebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NotesPayable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Debt (Details) - Schedule of Long-Term Borrowings", "menuCat": "Details", "order": "32", "role": "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable", "shortName": "Debt (Details) - Schedule of Long-Term Borrowings", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NotesPayable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "alto:IndexedPricePurchaseContracts", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "33", "role": "http://altoingredients.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "alto:IndexedPricePurchaseContracts", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c182", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Pension and Retirement Benefit Plans. (Details)", "menuCat": "Details", "order": "34", "role": "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails", "shortName": "Pension and Retirement Benefit Plans. (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c182", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Fair Value Measurements (Details) - Schedule of Recurring and Nonrecurring Fair Value Measurements", "menuCat": "Details", "order": "35", "role": "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable", "shortName": "Fair Value Measurements (Details) - Schedule of Recurring and Nonrecurring Fair Value Measurements", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c10", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesIssuedBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Earnings Per Share (Details)", "menuCat": "Details", "order": "36", "role": "http://altoingredients.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c10", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesIssuedBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c10", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Earnings Per Share (Details) - Schedule of Basic and Diluted Earnings Per Share", "menuCat": "Details", "order": "37", "role": "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable", "shortName": "Earnings Per Share (Details) - Schedule of Basic and Diluted Earnings Per Share", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c10", "decimals": "-3", "lang": null, "name": "us-gaap:DividendsPreferredStock", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c10", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Statements of Operations (Unaudited)", "menuCat": "Statements", "order": "4", "role": "http://altoingredients.com/role/ConsolidatedIncomeStatement", "shortName": "Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c10", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "menuCat": "Statements", "order": "5", "role": "http://altoingredients.com/role/ConsolidatedCashFlow", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c42", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Statements of Stockholder's Equity (Unaudited)", "menuCat": "Statements", "order": "6", "role": "http://altoingredients.com/role/ShareholdersEquityType2or3", "shortName": "Consolidated Statements of Stockholder's Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c49", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "006 - Disclosure - Organization and Basis of Presentation", "menuCat": "Notes", "order": "7", "role": "http://altoingredients.com/role/OrganizationandBasisofPresentation", "shortName": "Organization and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Segments", "menuCat": "Notes", "order": "8", "role": "http://altoingredients.com/role/Segments", "shortName": "Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Inventories", "menuCat": "Notes", "order": "9", "role": "http://altoingredients.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0623_altoingred.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 48, "tag": { "alto_AlcoholFromItsSuppliersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Alcohol From Its Suppliers Member", "terseLabel": "Alcohol From Suppliers [Member]" } } }, "localname": "AlcoholFromItsSuppliersMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "alto_AlcoholSalesContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Alcohol Sales Contracts Member", "terseLabel": "Alcohol Sales Contracts [Member]" } } }, "localname": "AlcoholSalesContractsMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "alto_AlcoholSalesGrossMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Alcohol Sales Gross Member", "terseLabel": "Alcohol sales, gross [Member]" } } }, "localname": "AlcoholSalesGrossMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "domainItemType" }, "alto_AlcoholSalesNetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Alcohol Sales Net Member", "terseLabel": "Alcohol sales, net [Member]" } } }, "localname": "AlcoholSalesNetMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "domainItemType" }, "alto_AssetsAbstract0": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets Abstract0", "terseLabel": "Assets:" } } }, "localname": "AssetsAbstract0", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "xbrltype": "stringItemType" }, "alto_AssetsBalanceSheetLocationDerivativesAssets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets, balance sheet location.", "label": "Assets Balance Sheet Location Derivatives Assets", "terseLabel": "Assets, Balance Sheet Location Commodity contracts" } } }, "localname": "AssetsBalanceSheetLocationDerivativesAssets", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable" ], "xbrltype": "stringItemType" }, "alto_AssetsBalanceSheetLocationRestrictedCashs": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets, balance sheet location cash collateral balance.", "label": "Assets Balance Sheet Location Restricted Cashs", "terseLabel": "Assets, Balance Sheet Location Cash collateral balance" } } }, "localname": "AssetsBalanceSheetLocationRestrictedCashs", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable" ], "xbrltype": "stringItemType" }, "alto_BadDebtExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of bad debt expense.", "label": "Bad Debt Expense", "terseLabel": "Bad debt expenses" } } }, "localname": "BadDebtExpense", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "alto_BasicIncomePerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basic Income Per Share Abstract", "terseLabel": "Basic income per share:" } } }, "localname": "BasicIncomePerShareAbstract", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable" ], "xbrltype": "stringItemType" }, "alto_CommitmentsandContingenciesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Details) [Line Items]" } } }, "localname": "CommitmentsandContingenciesDetailsLineItems", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "alto_CommitmentsandContingenciesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Details) [Table]" } } }, "localname": "CommitmentsandContingenciesDetailsTable", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "alto_CornFromSuppliersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Corn From Suppliers Member", "terseLabel": "Corn From Suppliers [Member]" } } }, "localname": "CornFromSuppliersMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "alto_CorporateActivitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporate Assets [Member]", "label": "Corporate Activities Member", "terseLabel": "Corporate and Other [Member]", "verboseLabel": "Corporate and other [Member]" } } }, "localname": "CorporateActivitiesMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "domainItemType" }, "alto_CostOfGoodsSoldAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost Of Goods Sold Abstract", "terseLabel": "Cost of goods sold:" } } }, "localname": "CostOfGoodsSoldAbstract", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "stringItemType" }, "alto_CostOfGoodsSoldAsReportedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost Of Goods Sold As Reported Member", "terseLabel": "Cost of goods sold as reported [Member]" } } }, "localname": "CostOfGoodsSoldAsReportedMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "domainItemType" }, "alto_DebtDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt (Details) [Line Items]" } } }, "localname": "DebtDetailsLineItems", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "alto_DebtDetailsScheduleofLongTermBorrowingsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Borrowings [Abstract]" } } }, "localname": "DebtDetailsScheduleofLongTermBorrowingsLineItems", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "xbrltype": "stringItemType" }, "alto_DebtDetailsScheduleofLongTermBorrowingsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt (Details) - Schedule of Long-Term Borrowings [Table]" } } }, "localname": "DebtDetailsScheduleofLongTermBorrowingsTable", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "xbrltype": "stringItemType" }, "alto_DebtDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt (Details) [Table]" } } }, "localname": "DebtDetailsTable", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "alto_DeferredPurchasePricePaymentsForEagleAlcohol": { "auth_ref": [], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of deferred purchase price payments for eagle alcohol.", "label": "Deferred Purchase Price Payments For Eagle Alcohol", "negatedLabel": "Deferred purchase price payments for Eagle Alcohol" } } }, "localname": "DeferredPurchasePricePaymentsForEagleAlcohol", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "alto_DepreciationAndAmortizationOfIntangiblesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Depreciation And Amortization Of Intangibles Abstract", "terseLabel": "Depreciation and amortization of intangibles:" } } }, "localname": "DepreciationAndAmortizationOfIntangiblesAbstract", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "stringItemType" }, "alto_DerivativesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivatives [Abstract]" } } }, "localname": "DerivativesAbstract", "nsuri": "http://altoingredients.com/20230630", "xbrltype": "stringItemType" }, "alto_DilutedIncomePerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Diluted Income Per Share Abstract", "terseLabel": "Diluted income per share:" } } }, "localname": "DilutedIncomePerShareAbstract", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable" ], "xbrltype": "stringItemType" }, "alto_DocumentAndEntityInformationAbstract": { "auth_ref": [], "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://altoingredients.com/20230630", "xbrltype": "stringItemType" }, "alto_EarningsPerShareDetailsScheduleofBasicandDilutedEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Basic and Diluted Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareDetailsScheduleofBasicandDilutedEarningsPerShareLineItems", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable" ], "xbrltype": "stringItemType" }, "alto_EarningsPerShareDetailsScheduleofBasicandDilutedEarningsPerShareTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share (Details) - Schedule of Basic and Diluted Earnings Per Share [Table]" } } }, "localname": "EarningsPerShareDetailsScheduleofBasicandDilutedEarningsPerShareTable", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable" ], "xbrltype": "stringItemType" }, "alto_EssentialIngredientSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Essential Ingredient Sales Member", "terseLabel": "Essential ingredient sales [Member]" } } }, "localname": "EssentialIngredientSalesMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "domainItemType" }, "alto_EthanolAlcoholSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ethanol Alcohol Sales Member", "terseLabel": "Alcohol sales [Member]" } } }, "localname": "EthanolAlcoholSalesMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "domainItemType" }, "alto_EthanolPurchaseContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ethanol Purchase Contracts [Member]", "label": "Ethanol Purchase Contracts Member", "terseLabel": "Purchase Commitments [Member]" } } }, "localname": "EthanolPurchaseContractsMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "alto_ExcessAmountOfInitialPurchase": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Authorization excess amount of initial purchase.", "label": "Excess Amount Of Initial Purchase", "terseLabel": "Excess amount of initial purchase" } } }, "localname": "ExcessAmountOfInitialPurchase", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "alto_ExcessAvailabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Excess Availability Member", "terseLabel": "Excess Availability [Member]" } } }, "localname": "ExcessAvailabilityMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "alto_FixedIncomeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fixed Income Member", "terseLabel": "Fixed Income [Member]" } } }, "localname": "FixedIncomeMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "xbrltype": "domainItemType" }, "alto_IncomeAvailableToCommonStockholdersDilutedSharesDenominatorinShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income available to common stockholders, Shares Denominator.", "label": "Income Available To Common Stockholders Diluted Shares Denominatorin Shares", "terseLabel": "Income available to common stockholders, Shares Denominator (in Shares)" } } }, "localname": "IncomeAvailableToCommonStockholdersDilutedSharesDenominatorinShares", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable" ], "xbrltype": "sharesItemType" }, "alto_IncomeAvailableToCommonStockholdersSharesDenominator": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of income available to common stockholders shares denominator.", "label": "Income Available To Common Stockholders Shares Denominator", "terseLabel": "Income available to common stockholders, Shares Denominator (in Shares)" } } }, "localname": "IncomeAvailableToCommonStockholdersSharesDenominator", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable" ], "xbrltype": "sharesItemType" }, "alto_IncomeLossBeforeProvisionForIncomeTaxesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Loss Before Provision For Income Taxes Abstract", "terseLabel": "Income (loss) before provision for income taxes:" } } }, "localname": "IncomeLossBeforeProvisionForIncomeTaxesAbstract", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "stringItemType" }, "alto_IndexedPricePurchaseContracts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indexed-price purchase contracts", "label": "Indexed Price Purchase Contracts", "terseLabel": "Indexed-price sales" } } }, "localname": "IndexedPricePurchaseContracts", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "alto_InterestExpenseNetOfCapitalizedInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Interest Expense Net Of Capitalized Interest Abstract", "terseLabel": "Interest expense, net of capitalized interest:" } } }, "localname": "InterestExpenseNetOfCapitalizedInterestAbstract", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "stringItemType" }, "alto_InternationalEquityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "International Equity Member", "terseLabel": "International Equity [Member]" } } }, "localname": "InternationalEquityMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "xbrltype": "domainItemType" }, "alto_IntersegmentEliminationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intersegment Eliminations Member", "terseLabel": "Intersegment eliminations [Member]", "verboseLabel": "Intersegment eliminations" } } }, "localname": "IntersegmentEliminationsMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "domainItemType" }, "alto_IntersegmentSaleMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intersegment Sale Member", "terseLabel": "Intersegment sales [Member]", "verboseLabel": "Intersegment sales\t[Member]" } } }, "localname": "IntersegmentSaleMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "domainItemType" }, "alto_KinergyLineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Kinergy Line Of Credit Member", "terseLabel": "Kinergy line of credit [Member]" } } }, "localname": "KinergyLineOfCreditMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "xbrltype": "domainItemType" }, "alto_LargeUSEquityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Large USEquity Member", "terseLabel": "Large U.S. Equity [Member]" } } }, "localname": "LargeUSEquityMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "xbrltype": "domainItemType" }, "alto_LiabilitiesBalanceSheetLocation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liabilities, balance sheet location.", "label": "Liabilities Balance Sheet Location", "terseLabel": "Liabilities, Balance Sheet Location Cash collateral balance" } } }, "localname": "LiabilitiesBalanceSheetLocation", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable" ], "xbrltype": "stringItemType" }, "alto_LiabilitiesBalanceSheetLocationDerivativeLiabilities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liabilities, balance sheet location.", "label": "Liabilities Balance Sheet Location Derivative Liabilities", "terseLabel": "Liabilities, Balance Sheet Location Commodity contracts" } } }, "localname": "LiabilitiesBalanceSheetLocationDerivativeLiabilities", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable" ], "xbrltype": "stringItemType" }, "alto_LoanAdvance": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loan.", "label": "Loan Advance", "terseLabel": "Loan" } } }, "localname": "LoanAdvance", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "alto_MarketingAndDistributionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Marketing And Distribution Abstract", "terseLabel": "Marketing and distribution:" } } }, "localname": "MarketingAndDistributionAbstract", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "stringItemType" }, "alto_MarketingAndDistributionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Marketing And Distributions Member", "terseLabel": "Marketing and distribution [Member]", "verboseLabel": "Marketing and Distribution [Member]" } } }, "localname": "MarketingAndDistributionsMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable", "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "domainItemType" }, "alto_NetSalesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Sales Abstract", "terseLabel": "Net Sales" } } }, "localname": "NetSalesAbstract", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "stringItemType" }, "alto_NetSalesAsReportedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Sales As Reported Member", "terseLabel": "Net sales as reported [Member]" } } }, "localname": "NetSalesAsReportedMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "domainItemType" }, "alto_OrionTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Orion Term Loan Member", "terseLabel": "Orion term loan [Member]" } } }, "localname": "OrionTermLoanMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "xbrltype": "domainItemType" }, "alto_OtherProductionIncomeTaxMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Production Income Tax Member", "netLabel": "Other production [Member]", "terseLabel": "Other production, recorded as gross[Member]", "verboseLabel": "Other Production [Member]" } } }, "localname": "OtherProductionIncomeTaxMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable", "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "domainItemType" }, "alto_OtherProductionRecordedAsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Production Recorded As Gross Abstract", "terseLabel": "Other production, recorded as gross:" } } }, "localname": "OtherProductionRecordedAsGrossAbstract", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "stringItemType" }, "alto_PekinCampusMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Pekin Campus Member", "netLabel": "Pekin Campus [Member]", "terseLabel": "Pekin Campus, recorded as gross [Member]", "verboseLabel": "Pekin Campus\t[Member]" } } }, "localname": "PekinCampusMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "domainItemType" }, "alto_PekinCampusProductionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Pekin Campus Production Member", "terseLabel": "Pekin Campus [Member]" } } }, "localname": "PekinCampusProductionMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable" ], "xbrltype": "domainItemType" }, "alto_PensionandRetirementBenefitPlansDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Pension and Retirement Benefit Plans. (Details) [Line Items]" } } }, "localname": "PensionandRetirementBenefitPlansDetailsLineItems", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "alto_PensionandRetirementBenefitPlansDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Pension and Retirement Benefit Plans. (Details) [Table]" } } }, "localname": "PensionandRetirementBenefitPlansDetailsTable", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "alto_ProductionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Production Member", "terseLabel": "Pekin Campus [Member]", "verboseLabel": "Pekin Campus, recorded as gross [Member]" } } }, "localname": "ProductionMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "domainItemType" }, "alto_PurchaseAdditionalAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchase additional amount.", "label": "Purchase Additional Amount", "terseLabel": "Purchase additional amount" } } }, "localname": "PurchaseAdditionalAmount", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "alto_PurchaseAuthorizationAdditionalLenderValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase authorization additional lender value.", "label": "Purchase Authorization Additional Lender Value", "terseLabel": "Additional lender value" } } }, "localname": "PurchaseAuthorizationAdditionalLenderValue", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "alto_RealizedGainsLossesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Realized Gains Losses Member", "terseLabel": "Realized Gains (Losses) [Member]" } } }, "localname": "RealizedGainsLossesMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "xbrltype": "domainItemType" }, "alto_ReconciliationOfTotalCashCashEquivalentsAndRestrictedCashAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ReconciliationOfTotalCashCashEquivalentsAndRestrictedCashAbstract", "label": "Reconciliation Of Total Cash Cash Equivalents And Restricted Cash Abstract", "terseLabel": "Reconciliation of total cash, cash equivalents and restricted cash:" } } }, "localname": "ReconciliationOfTotalCashCashEquivalentsAndRestrictedCashAbstract", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "alto_RepurchaseOfCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of repurchase of common stock.", "label": "Repurchase Of Common Stock", "terseLabel": "Repurchase of common stock" } } }, "localname": "RepurchaseOfCommonStock", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "alto_RepurchasedAggregateShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of repurchased aggregate shares.", "label": "Repurchased Aggregate Shares", "terseLabel": "Repurchased aggregate shares (in Shares)" } } }, "localname": "RepurchasedAggregateShares", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "sharesItemType" }, "alto_RepurchasedAnAggregateSharesInCash": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repurchased an aggregate shares in cash.", "label": "Repurchased An Aggregate Shares In Cash", "terseLabel": "Repurchased an aggregate shares in cash" } } }, "localname": "RepurchasedAnAggregateSharesInCash", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "alto_SalesCommitmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sales Commitments Member", "terseLabel": "Sales Commitments [Member]" } } }, "localname": "SalesCommitmentsMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "alto_ScheduleOfAssetsByOperatingSegmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Assets By Operating Segments Abstract" } } }, "localname": "ScheduleOfAssetsByOperatingSegmentsAbstract", "nsuri": "http://altoingredients.com/20230630", "xbrltype": "stringItemType" }, "alto_ScheduleOfBasicAndDilutedEarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Basic And Diluted Earnings Per Share Abstract" } } }, "localname": "ScheduleOfBasicAndDilutedEarningsPerShareAbstract", "nsuri": "http://altoingredients.com/20230630", "xbrltype": "stringItemType" }, "alto_ScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Derivatives Not Designated As Hedging Instruments Abstract" } } }, "localname": "ScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsAbstract", "nsuri": "http://altoingredients.com/20230630", "xbrltype": "stringItemType" }, "alto_ScheduleOfFinancialDataForOperatingSegmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Financial Data for Operating Segments [Abstract]" } } }, "localname": "ScheduleOfFinancialDataForOperatingSegmentsAbstract", "nsuri": "http://altoingredients.com/20230630", "xbrltype": "stringItemType" }, "alto_ScheduleOfInventoriesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Inventories Abstract" } } }, "localname": "ScheduleOfInventoriesAbstract", "nsuri": "http://altoingredients.com/20230630", "xbrltype": "stringItemType" }, "alto_ScheduleOfLongTermBorrowingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Long Term Borrowings Abstract" } } }, "localname": "ScheduleOfLongTermBorrowingsAbstract", "nsuri": "http://altoingredients.com/20230630", "xbrltype": "stringItemType" }, "alto_ScheduleOfRecognizedGainsLossesForItsDerivativesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Recognized Gains Losses For Its Derivatives Abstract" } } }, "localname": "ScheduleOfRecognizedGainsLossesForItsDerivativesAbstract", "nsuri": "http://altoingredients.com/20230630", "xbrltype": "stringItemType" }, "alto_ScheduleOfRecurringAndNonrecurringFairValueMeasurementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Recurring And Nonrecurring Fair Value Measurements Abstract" } } }, "localname": "ScheduleOfRecurringAndNonrecurringFairValueMeasurementsAbstract", "nsuri": "http://altoingredients.com/20230630", "xbrltype": "stringItemType" }, "alto_ShareRepurchaseProgramPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share repurchase program [Policy Text Block].", "label": "Share Repurchase Program Policy Text Block", "terseLabel": "Share Repurchase Program" } } }, "localname": "ShareRepurchaseProgramPolicyTextBlock", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "alto_SharesIssuedToOrion": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of shares issued to orion.", "label": "Shares Issued To Orion", "terseLabel": "Shares issued for Eagle Alcohol acquisition" } } }, "localname": "SharesIssuedToOrion", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "alto_SharesIssuedToOrionInShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued to Orion.", "label": "Shares Issued To Orion In Shares", "terseLabel": "Shares issued for Eagle Alcohol acquisition (in Shares)" } } }, "localname": "SharesIssuedToOrionInShares", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "alto_SmallMidUSEquityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Small Mid USEquity Member", "terseLabel": "Small/Mid U.S. Equity [Member]" } } }, "localname": "SmallMidUSEquityMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "xbrltype": "domainItemType" }, "alto_StatementsOfOperationsLocationRealizedGains": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Statements of operations location.", "label": "Statements Of Operations Location Realized Gains", "terseLabel": "Statements of Operations Location" } } }, "localname": "StatementsOfOperationsLocationRealizedGains", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "xbrltype": "stringItemType" }, "alto_StatementsOfOperationsLocationUnrealizedLosses": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Statements of operations location.", "label": "Statements Of Operations Location Unrealized Losses", "terseLabel": "Statements of Operations Location" } } }, "localname": "StatementsOfOperationsLocationUnrealizedLosses", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "xbrltype": "stringItemType" }, "alto_TotalAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Total Assets Abstract", "terseLabel": "Total assets:" } } }, "localname": "TotalAssetsAbstract", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable" ], "xbrltype": "stringItemType" }, "alto_TotalMarketingAndDistributionSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total marketing and distribution sales [Member]", "label": "Total Marketing And Distribution Sales Member", "terseLabel": "Total marketing and distribution sales [Member]" } } }, "localname": "TotalMarketingAndDistributionSalesMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "domainItemType" }, "alto_TotalOtherProductionSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total Other production sales [Member]", "label": "Total Other Production Sales Member", "terseLabel": "Total Other production sales [Member]" } } }, "localname": "TotalOtherProductionSalesMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "domainItemType" }, "alto_TotalPekinCampusSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total Pekin Campus sales [Member]", "label": "Total Pekin Campus Sales Member", "terseLabel": "Total Pekin Campus sales [Member]" } } }, "localname": "TotalPekinCampusSalesMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "domainItemType" }, "alto_TypeOfInstrumentCashCollateralBalance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of instrument cash collateral balance.", "label": "Type Of Instrument Cash Collateral Balance", "terseLabel": "Type of Instrument Cash collateral balance" } } }, "localname": "TypeOfInstrumentCashCollateralBalance", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable" ], "xbrltype": "stringItemType" }, "alto_TypeOfInstrumentCommodityContracts1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of Instrument.", "label": "Type Of Instrument Commodity Contracts1", "terseLabel": "Type of Instrument Commodity contracts" } } }, "localname": "TypeOfInstrumentCommodityContracts1", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable" ], "xbrltype": "stringItemType" }, "alto_TypeOfInstrumentRealizedGains": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of the type of derivative instrument, such as a swap, forward, and option. Excludes the underlying risk of the instrument.", "label": "Type Of Instrument Realized Gains", "terseLabel": "Type of Instrument" } } }, "localname": "TypeOfInstrumentRealizedGains", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "xbrltype": "stringItemType" }, "alto_TypeOfInstrumentUnrealizedLosses": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of the type of derivative instrument, such as a swap, forward, and option. Excludes the underlying risk of the instrument.", "label": "Type Of Instrument Unrealized Losses", "terseLabel": "Type of Instrument" } } }, "localname": "TypeOfInstrumentUnrealizedLosses", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "xbrltype": "stringItemType" }, "alto_UnrealizedGainsLossesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unrealized Gains Losses Member", "terseLabel": "Unrealized Gains (Losses) [Member]" } } }, "localname": "UnrealizedGainsLossesMember", "nsuri": "http://altoingredients.com/20230630", "presentation": [ "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r678" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r679" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r676" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r676" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r676" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r680" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r676" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r676" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r676" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r676" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r675" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r677" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://altoingredients.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r163", "r443", "r444", "r445", "r446", "r478", "r634", "r731", "r734", "r735" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "xbrltype": "stringItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r236", "r509", "r540", "r541", "r542", "r543", "r544", "r545", "r635", "r651", "r663", "r687", "r729", "r730", "r738", "r746" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r236", "r509", "r540", "r541", "r542", "r543", "r544", "r545", "r635", "r651", "r663", "r687", "r729", "r730", "r738", "r746" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r122", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r174", "r175", "r176", "r177", "r178", "r179", "r197", "r278", "r279", "r440", "r456", "r457", "r458", "r459", "r473", "r476", "r477", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r122", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r174", "r175", "r176", "r177", "r178", "r179", "r197", "r278", "r279", "r440", "r456", "r457", "r458", "r459", "r473", "r476", "r477", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r179", "r427", "r683", "r716" ], "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable", "http://altoingredients.com/role/ScheduleofInventoriesTable" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r179", "r427", "r683", "r684", "r716" ], "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable", "http://altoingredients.com/role/ScheduleofInventoriesTable" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r15", "r662" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r136", "r240", "r241", "r638" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Allowance for credit losses" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r240", "r241" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net (net of allowance for credit losses of $59 and $105, respectively)" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableSale": { "auth_ref": [ "r283" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease from sale of accounts receivable.", "label": "Accounts Receivable, Sale", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableSale", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r25", "r26", "r76", "r137", "r520", "r551", "r555" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r1", "r8", "r26", "r450", "r453", "r477", "r546", "r547", "r703", "r704", "r705", "r713", "r714", "r715" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accum. Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r68", "r662", "r748" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r429", "r430", "r431", "r564", "r713", "r714", "r715", "r740", "r749" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r138", "r244", "r281" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance (in Dollars)" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts": { "auth_ref": [ "r7" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of recovery of loans and lease receivables which had previously been fully or partially written-off as bad debts.", "label": "Allowance for Loan and Lease Loss, Recovery of Bad Debts", "terseLabel": "Bad debt recovery" } } }, "localname": "AllowanceForLoanAndLeaseLossRecoveryOfBadDebts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r339", "r471", "r649", "r650", "r707" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r4", "r44" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Asset impairments" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r103", "r130", "r161", "r205", "r226", "r232", "r276", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r443", "r445", "r464", "r515", "r598", "r662", "r674", "r732", "r733", "r742" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r125", "r141", "r161", "r276", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r443", "r445", "r464", "r662", "r732", "r733", "r742" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r58" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Asset" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Organization and Business" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation\u2013Interim Financial Statements" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_Cash": { "auth_ref": [ "r118", "r517", "r575", "r593", "r662", "r674", "r695" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r30", "r127", "r636" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperations": { "auth_ref": [], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For the entity and the disposal group, cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the Entity may deposit additional funds at any time and also effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Compensating balance arrangements that do not legally restrict the withdrawal or usage of cash amounts may be reported as Cash and Cash Equivalents, while legally restricted deposits held as compensating balances against borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits are not generally reported as cash and cash equivalents.", "label": "Cash and Cash Equivalents, at Carrying Value, Including Discontinued Operations", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r30", "r86", "r158" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r0", "r86" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1": { "auth_ref": [ "r100" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the increase (decrease) in fair value of the hedged item in a fair value hedge recognized in the income statement.", "label": "Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge", "terseLabel": "Recognized net gains" } } }, "localname": "ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/DerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r120", "r133", "r134", "r135", "r161", "r184", "r185", "r189", "r193", "r199", "r200", "r276", "r308", "r310", "r311", "r312", "r315", "r316", "r344", "r345", "r346", "r347", "r349", "r464", "r559", "r560", "r561", "r562", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r576", "r585", "r607", "r624", "r628", "r629", "r630", "r631", "r632", "r682", "r710", "r717" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r23", "r62", "r516", "r584" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and Contingencies (Note 6)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r94", "r306", "r307", "r633", "r728" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r664", "r665", "r666", "r668", "r669", "r670", "r671", "r713", "r714", "r740", "r747", "r749" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in Dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r67", "r585" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r9", "r67", "r585", "r604", "r749", "r750" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r67", "r519", "r662" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, value" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Pension Plans [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CorporateAndOtherMember": { "auth_ref": [ "r720" ], "lang": { "en-us": { "role": { "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items.", "label": "Corporate and Other [Member]", "terseLabel": "Corporate and other [Member]" } } }, "localname": "CorporateAndOtherMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable", "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r81", "r509" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r95", "r159", "r317", "r323", "r324", "r325", "r326", "r327", "r328", "r333", "r340", "r341", "r343" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAnnualPrincipalPayment": { "auth_ref": [ "r13" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the total principal payments made during the annual reporting period.", "label": "Debt Instrument, Annual Principal Payment", "terseLabel": "Annual payments of essential ingredients" } } }, "localname": "DebtInstrumentAnnualPrincipalPayment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r63", "r64", "r104", "r105", "r163", "r318", "r319", "r320", "r321", "r322", "r324", "r329", "r330", "r331", "r332", "r334", "r335", "r336", "r337", "r338", "r339", "r472", "r646", "r647", "r648", "r649", "r650", "r711" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r21", "r163", "r318", "r319", "r320", "r321", "r322", "r324", "r329", "r330", "r331", "r332", "r334", "r335", "r336", "r337", "r338", "r339", "r472", "r646", "r647", "r648", "r649", "r650", "r711" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRepurchaseAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value amount of debt instrument that was repurchased.", "label": "Debt Instrument, Repurchase Amount", "terseLabel": "Total repurchase amount" } } }, "localname": "DebtInstrumentRepurchaseAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r60", "r61", "r736" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Less unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "auth_ref": [ "r20" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.", "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "terseLabel": "Unused borrowing" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "auth_ref": [ "r386" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.", "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "terseLabel": "Projected benefit obligation, amount" } } }, "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r355", "r393", "r416", "r654", "r655" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "terseLabel": "Amortization of gains" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r355", "r392", "r415", "r654", "r655" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "terseLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "auth_ref": [ "r354", "r376", "r654" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "terseLabel": "Underfunded amount" } } }, "localname": "DefinedBenefitPlanFundedStatusOfPlan", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r355", "r359", "r391", "r414", "r654", "r655" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r389", "r412", "r654", "r655" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "terseLabel": "Net periodic expense" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets": { "auth_ref": [ "r410", "r411", "r654" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of plan asset for defined benefit plan with accumulated benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets", "terseLabel": "Fair value of plan assets" } } }, "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": { "auth_ref": [ "r377", "r654" ], "lang": { "en-us": { "role": { "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.", "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage", "terseLabel": "Benefit Plan Percentage Allocation" } } }, "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r357", "r390", "r413", "r654", "r655" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPostretirementLifeInsuranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide postretirement life insurance benefits to retiree or beneficiary. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Postretirement Life Insurance [Member]", "terseLabel": "Postretirement Life Insurance [Member]" } } }, "localname": "DefinedBenefitPostretirementLifeInsuranceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r4", "r45" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation and amortization of intangibles" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r4", "r45" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetFairValueOfCollateral": { "auth_ref": [ "r143" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of securities received as collateral against derivative assets.", "label": "Derivative Asset, Fair Value of Collateral", "terseLabel": "Assets, Fair Value Cash collateral balance" } } }, "localname": "DerivativeAssetFairValueOfCollateral", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r142" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Current", "terseLabel": "Derivative instruments" } } }, "localname": "DerivativeAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFinancialInstrumentsAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents types of derivative financial instruments which are financial instruments or other contractual arrangements with all three of the following characteristics: (a) it has (1) one or more underlyings and (2) one or more notional amounts or payment provisions or both. Those terms determine the amount of the settlement or settlements, and, in some cases, whether or not a settlement is required; (b) it requires no initial net investment or an initial net investment that is smaller than would be required for other types of contracts that would be expected to have a similar response to changes in market factors; and (c) its terms require or permit net settlement, it can readily be settled net by a means outside the contract, or it provides for delivery of an asset that puts the recipient in a position not substantially different from net settlement. Notwithstanding the above characteristics, loan commitments that relate to the origination of mortgage loans that will be held for sale are accounted for as derivative instruments by the issuer of the loan commitment (that is, the potential lender).", "label": "Derivative Financial Instruments, Assets [Member]", "terseLabel": "Derivative Financial Instruments, Assets [Member]" } } }, "localname": "DerivativeFinancialInstrumentsAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This item represents derivative instrument obligations meeting the definition of a liability which are reported as of the balance sheet date. Derivative instrument obligations are generally measured at fair value, and adjustments to the carrying amount of hedged items reflect changes in their fair value (that is, losses) that are attributable to the risk being hedged and that arise while the hedge is in effect.", "label": "Derivative Financial Instruments, Liabilities [Member]", "terseLabel": "Derivative Financial Instruments, Liabilities [Member]" } } }, "localname": "DerivativeFinancialInstrumentsLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r99", "r448", "r455" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "DERIVATIVES" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/Derivatives" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r10", "r49", "r52", "r54", "r56", "r57", "r447" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue": { "auth_ref": [ "r51" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of derivative instrument not designated as hedging instrument and classified as an asset.", "label": "Derivative Instruments Not Designated as Hedging Instruments, Asset, at Fair Value", "terseLabel": "Assets, Fair Value Commodity contracts" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesCurrent": { "auth_ref": [ "r142" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Current", "terseLabel": "Derivative instruments" } } }, "localname": "DerivativeLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DilutiveSecurities": { "auth_ref": [ "r34" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities.", "label": "Dilutive Securities, Effect on Basic Earnings Per Share", "terseLabel": "Add: Dilutive instruments, Income Loss Numerator" } } }, "localname": "DilutiveSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPreferredStock": { "auth_ref": [ "r2", "r96" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Preferred Stock", "negatedLabel": "Less: Preferred stock dividends, Income Loss Numerator" } } }, "localname": "DividendsPreferredStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPreferredStockCash": { "auth_ref": [ "r2", "r96" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash.", "label": "Dividends, Preferred Stock, Cash", "negatedLabel": "Preferred stock dividends" } } }, "localname": "DividendsPreferredStockCash", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r151", "r169", "r170", "r172", "r173", "r175", "r181", "r184", "r189", "r192", "r193", "r197", "r458", "r459", "r511", "r527", "r640" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net income (loss) per share, basic (in Dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r151", "r169", "r170", "r172", "r173", "r175", "r184", "r189", "r192", "r193", "r197", "r458", "r459", "r511", "r527", "r640" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net income (loss) per share, diluted (in Dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r180", "r194", "r195", "r196" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r9", "r121", "r147", "r148", "r149", "r164", "r165", "r166", "r168", "r176", "r178", "r198", "r277", "r280", "r350", "r429", "r430", "r431", "r439", "r440", "r449", "r450", "r451", "r452", "r453", "r454", "r457", "r465", "r466", "r467", "r468", "r469", "r470", "r477", "r546", "r547", "r548", "r564", "r624" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r461", "r462", "r463" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r461", "r462", "r463" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r11", "r58", "r59", "r101" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Schedule of Recurring and Nonrecurring Fair Value Measurements" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r331", "r380", "r381", "r382", "r383", "r384", "r385", "r462", "r482", "r483", "r484", "r647", "r648", "r652", "r653", "r654" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Measurements [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueHedgeLiabilitiesAtFairValue": { "auth_ref": [ "r50" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of all derivative liabilities designated as fair value hedging instruments.", "label": "Fair Value Hedge Liabilities", "terseLabel": "Liabilities, Fair Value Cash collateral balance" } } }, "localname": "FairValueHedgeLiabilitiesAtFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r331", "r380", "r385", "r462", "r482", "r652", "r653", "r654" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r331", "r380", "r385", "r462", "r483", "r647", "r648", "r652", "r653", "r654" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r331", "r380", "r381", "r382", "r383", "r384", "r385", "r462", "r484", "r647", "r648", "r652", "r653", "r654" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r331", "r380", "r381", "r382", "r383", "r384", "r385", "r482", "r483", "r484", "r647", "r648", "r652", "r653", "r654" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r6", "r12" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r282", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r342", "r348", "r455", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r526", "r644", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r721", "r722", "r723", "r724" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "terseLabel": "Liabilities, Fair Value Commodity contracts" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofDerivativesnotDesignatedasHedgingInstrumentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDerivativeInstrumentsHeldForTradingPurposesNet": { "auth_ref": [ "r48", "r55" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate net gain and losses (whether realized or unrealized) on all derivative instruments held for trading purposes whether or not settled physically.", "label": "Gain (Loss) on Derivative Instruments Held for Trading Purposes, Net", "terseLabel": "Realized Gains", "verboseLabel": "Total Realized Gains (Losses)" } } }, "localname": "GainLossOnDerivativeInstrumentsHeldForTradingPurposesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfOtherAssets": { "auth_ref": [ "r707" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of other assets.", "label": "Gain (Loss) on Disposition of Other Assets", "negatedLabel": "Asset impairments" } } }, "localname": "GainLossOnSaleOfOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r128", "r293", "r510", "r645", "r662", "r726", "r727" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r79", "r161", "r205", "r225", "r231", "r234", "r276", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r464", "r642", "r732" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit (loss)", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r162", "r442" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Loss before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r98", "r161", "r167", "r205", "r225", "r231", "r234", "r276", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r459", "r464", "r524", "r642", "r732" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Less: Income allocated to participating securities, Income Loss Numerator" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r77", "r108", "r109", "r151", "r167", "r169", "r170", "r172", "r173", "r184", "r189", "r192", "r459", "r511", "r745" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Income available to common stockholders, Per-Share Amount (in Dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r77", "r151", "r167", "r169", "r170", "r172", "r173", "r184", "r189", "r192", "r193", "r459", "r511", "r745" ], "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Income available to common stockholders, Per-Share Amount (in Dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r117", "r119", "r177", "r178", "r213", "r434", "r441", "r528" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r146", "r432", "r433", "r435", "r436", "r437", "r438", "r558" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income from Cash Grant" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r3" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r3" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r3" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r685", "r706" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r706" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Liabilities [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of business acquisition:" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r42", "r43" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseCapitalSecurities": { "auth_ref": [ "r113" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest expense incurred during the reporting period on capital securities issued by the reporting entity.", "label": "Interest Expense, Capital Securities", "terseLabel": "Interest expense, net of capitalized interest" } } }, "localname": "InterestExpenseCapitalSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss": { "auth_ref": [ "r112" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income or expense, including any amortization and accretion (as applicable) of discounts and premiums, including consideration of the provisions for loan, lease, credit, and other related losses.", "label": "Interest Income (Expense), after Provision for Loan Loss", "totalLabel": "Income (loss) before provision for income taxes" } } }, "localname": "InterestIncomeExpenseAfterProvisionForLoanLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r111" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income earned from interest bearing assets classified as other.", "label": "Interest Income, Other", "terseLabel": "Income from cash grant" } } }, "localname": "InterestIncomeOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidCapitalized": { "auth_ref": [ "r639", "r708" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest capitalized, classified as investing activity.", "label": "Interest Paid, Capitalized, Investing Activities", "terseLabel": "Capitalized interest" } } }, "localname": "InterestPaidCapitalized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r154", "r156", "r157" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryCurrentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.", "label": "Inventory, Current [Table]" } } }, "localname": "InventoryCurrentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofInventoriesTable" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r698" ], "calculation": { "http://altoingredients.com/role/ScheduleofInventoriesTable": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofInventoriesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r702" ], "calculation": { "http://altoingredients.com/role/ScheduleofInventoriesTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Inventory, Gross", "totalLabel": "Total" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofInventoriesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLIFOReservePeriodCharge": { "auth_ref": [ "r93" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period.", "label": "Inventory, LIFO Reserve, Period Charge", "terseLabel": "Inventory valuation" } } }, "localname": "InventoryLIFOReservePeriodCharge", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Inventories [Abstract]" } } }, "localname": "InventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofInventoriesTable" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r139", "r637", "r662" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Net [Abstract]" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InventoryPartsAndComponentsNetOfReserves": { "auth_ref": [ "r40", "r701" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date for elements of machinery or equipment held for the purpose of replacing similar parts in the course of repair or maintenance.", "label": "Inventory, Parts and Components, Net of Reserves", "terseLabel": "Inventory net" } } }, "localname": "InventoryPartsAndComponentsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r700" ], "calculation": { "http://altoingredients.com/role/ScheduleofInventoriesTable": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofInventoriesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r699" ], "calculation": { "http://altoingredients.com/role/ScheduleofInventoriesTable": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in progress" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofInventoriesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r17", "r161", "r276", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r444", "r445", "r446", "r464", "r583", "r641", "r674", "r732", "r742", "r743" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r72", "r107", "r522", "r662", "r712", "r725", "r741" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r19", "r126", "r161", "r276", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r444", "r445", "r446", "r464", "r662", "r732", "r742", "r743" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r58" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Liabilities, Fair Value Disclosure", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermConstructionLoanCurrent": { "auth_ref": [ "r16" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the current portion of a long-term real estate loan to finance building costs. The funds are disbursed as needed or in accordance with a prearranged plan; generally, a portion of the funds is disbursed at inception and the remainder as construction progresses. The money is repaid on completion of the project (generally one to seven years), usually from the proceeds of a mortgage loan. The rate is normally higher than the prime rate, and there is usually an origination fee. The effective yield on these loans tends to be high, and the lender has a security interest in the real property.", "label": "Long-Term Construction Loan, Current", "terseLabel": "Long term loan" } } }, "localname": "LongTermConstructionLoanCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r131" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Less current portion" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r132" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-Term Purchase Commitment, Amount", "terseLabel": "Future commitments for capital projects" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r21", "r46" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NaturalGasProductionMember": { "auth_ref": [ "r739" ], "lang": { "en-us": { "role": { "documentation": "Process of obtaining and processing of flammable gas occurring naturally underground.", "label": "Natural Gas, Production [Member]", "terseLabel": "Natural Gas [Member]" } } }, "localname": "NaturalGasProductionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r155" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r155" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing Activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r86", "r87", "r88" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r78", "r88", "r110", "r124", "r144", "r145", "r149", "r161", "r167", "r169", "r170", "r172", "r173", "r177", "r178", "r186", "r205", "r225", "r231", "r234", "r276", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r459", "r464", "r525", "r606", "r622", "r623", "r642", "r672", "r732" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income loss, Income Numerator" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable", "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r153", "r169", "r170", "r172", "r173", "r181", "r182", "r188", "r193", "r205", "r225", "r231", "r234", "r642" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Income available to common stockholders, Income Loss Numerator", "totalLabel": "Net income (loss) available to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement", "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonvotingCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock securities that do not empower a holder to vote on corporate resolutions or the election of directors.", "label": "Nonvoting Common Stock [Member]", "terseLabel": "Non-voting common stock" } } }, "localname": "NonvotingCommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_NotesPayable": { "auth_ref": [ "r13", "r105", "r744" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.", "label": "Notes Payable", "terseLabel": "Term debt" } } }, "localname": "NotesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r205", "r225", "r231", "r234", "r642" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r475" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Current portion \u2013 operating leases" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r475" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating leases, net of current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r474" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right of use operating lease assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization and Basis of Presentation [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r89", "r90", "r91", "r97" ], "lang": { "en-us": { "role": { "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.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "ORGANIZATION AND BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAmortizationOfDeferredCharges": { "auth_ref": [ "r4", "r82" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization of other deferred costs recognized in the income statement.", "label": "Amortization of Other Deferred Charges", "terseLabel": "Amortization of deferred financing fees" } } }, "localname": "OtherAmortizationOfDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r102", "r129", "r514", "r674" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "Other Assets", "totalLabel": "Total other assets" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets [Abstract]", "terseLabel": "Other Assets:" } } }, "localname": "OtherAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r140", "r662" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r129" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherInventory": { "auth_ref": [ "r701" ], "calculation": { "http://altoingredients.com/role/ScheduleofInventoriesTable": { "order": 4.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of other inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Other Inventory, Gross", "terseLabel": "Other" } } }, "localname": "OtherInventory", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofInventoriesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r18", "r662" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r22" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebt": { "auth_ref": [ "r13", "r105", "r744" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other.", "label": "Other Long-Term Debt", "terseLabel": "Long-term debt" } } }, "localname": "OtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r84" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 4.0, "parentTag": "us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r29" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Stock repurchases" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": { "auth_ref": [ "r29" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Preferred Stock and Preference Stock", "negatedLabel": "Preferred stock dividends paid" } } }, "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r28" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Purchase of Eagle Alcohol, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r85" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Additions to property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r353", "r377", "r379", "r385", "r402", "r404", "r405", "r406", "r407", "r408", "r422", "r423", "r424", "r654" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Pension and Retirement Benefit Plans." } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r354", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r403", "r406", "r409", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r424", "r425", "r428", "r654", "r655", "r659", "r660", "r661" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Pension Plan [Member]" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockDividendsAndOtherAdjustments": { "auth_ref": [ "r32", "r681", "r719" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders.", "label": "Preferred Stock Dividends and Other Adjustments", "negatedLabel": "Preferred stock dividends" } } }, "localname": "PreferredStockDividendsAndOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockLiquidationPreferenceValue": { "auth_ref": [ "r160", "r346" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares.", "label": "Preferred Stock, Liquidation Preference, Value", "terseLabel": "Preferred stock, liquidation preference (in Dollars)" } } }, "localname": "PreferredStockLiquidationPreferenceValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [ "r664", "r665", "r668", "r669", "r670", "r671", "r747", "r749" ], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r66", "r344" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in Dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r66", "r585" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r66", "r344" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r66", "r585", "r604", "r749", "r750" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r66", "r518", "r662" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value; 10,000 shares authorized; Series A: 1,684 shares authorized; no shares issued and outstanding as of June 30, 2023 and December 31, 2022; Series B: 1,581 shares authorized; 927 shares issued and outstanding as of June 30, 2023 and December 31, 2022; liquidation preference of $18,075 as of June 30, 2023" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromCollectionOfNotesReceivable": { "auth_ref": [ "r27" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Collection of Notes Receivable", "terseLabel": "Proceeds from principal payments on notes receivable" } } }, "localname": "ProceedsFromCollectionOfNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).", "label": "Proceeds from (Repayments of) Lines of Credit", "terseLabel": "Net proceeds from Kinergy\u2019s line of credit" } } }, "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductionRelatedImpairmentsOrCharges": { "auth_ref": [ "r80" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Nonrecurring impairment charges related to the write-off of production-related equipment and inventory. This tag is used when an Entity charges this cost to cost of goods sold.", "label": "Production Related Impairments or Charges", "terseLabel": "Production capacity per year" } } }, "localname": "ProductionRelatedImpairmentsOrCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r5", "r513", "r523", "r662" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r152", "r285" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt (recovery) expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "auth_ref": [ "r65", "r106" ], "lang": { "en-us": { "role": { "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers.", "label": "Purchase Commitment, Excluding Long-Term Commitment [Axis]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "auth_ref": [ "r65", "r106" ], "lang": { "en-us": { "role": { "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate.", "label": "Purchase Commitment, Excluding Long-Term Commitment [Domain]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r65", "r106" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Fixed-price purchase contracts value" } } }, "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "auth_ref": [ "r38", "r39" ], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table]" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "auth_ref": [ "r38", "r39" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "terseLabel": "Schedule of Assets by Operating Segments" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r695", "r709" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r69", "r96", "r521", "r550", "r555", "r563", "r586", "r662" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r121", "r164", "r165", "r166", "r168", "r176", "r178", "r277", "r280", "r429", "r430", "r431", "r439", "r440", "r449", "r451", "r452", "r454", "r457", "r546", "r548", "r564", "r749" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r354", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r403", "r406", "r409", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r424", "r425", "r426", "r428", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/PensionandRetirementBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r206", "r207", "r224", "r229", "r230", "r236", "r238", "r239", "r351", "r352", "r509" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Net Sales" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r150", "r161", "r206", "r207", "r224", "r229", "r230", "r236", "r238", "r239", "r276", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r464", "r512", "r732" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Net sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Long-Term Borrowings" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r49", "r52", "r447" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of Recognized Gains (Losses) for its Derivatives" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/DerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r718" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Basic and Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r14", "r73", "r74", "r75" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "auth_ref": [ "r53", "r686" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of derivative instrument not designated or qualifying as hedging instrument.", "label": "Derivatives Not Designated as Hedging Instruments [Table Text Block]", "terseLabel": "Schedule of Derivatives not Designated as Hedging Instruments" } } }, "localname": "ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/DerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r35", "r36", "r37", "r41" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r35", "r36", "r37", "r41" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Financial Data for Operating Segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r202", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r234", "r239", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r304", "r305", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r645", "r687", "r746" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable", "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting, Asset Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingAssetReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r201", "r202", "r203", "r204", "r205", "r217", "r228", "r232", "r233", "r234", "r235", "r236", "r237", "r239" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENTS" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/Segments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r218", "r219", "r220", "r221", "r222", "r223", "r238", "r643" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Estimates and Assumptions" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r83" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [ "r696", "r697", "r737" ], "lang": { "en-us": { "role": { "documentation": "Series A preferred stock.", "label": "Series A Preferred Stock [Member]", "terseLabel": "Series A Preferred Stock" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesBPreferredStockMember": { "auth_ref": [ "r696", "r697", "r737" ], "lang": { "en-us": { "role": { "documentation": "Series B preferred stock.", "label": "Series B Preferred Stock [Member]", "terseLabel": "Series B Preferred Stock" } } }, "localname": "SeriesBPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r3" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Non-cash compensation", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balances (in Shares)", "periodStartLabel": "Balance (in Shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r23", "r62" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The floor amount as of the balance sheet date that the entity must expend to satisfy the terms of disclosed arrangements (excluding long-term commitments) in which the entity must commit resources to supply goods or services to one or more customers.", "label": "Supply Commitment, Remaining Minimum Amount Committed", "terseLabel": "Open fixed-price sales contracts valued" } } }, "localname": "SignificantSupplyCommitmentRemainingMinimumAmountCommitted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r123", "r202", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r234", "r239", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r645", "r687", "r746" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofAssetsbyOperatingSegmentsTable", "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r120", "r133", "r134", "r135", "r161", "r184", "r185", "r189", "r193", "r199", "r200", "r276", "r308", "r310", "r311", "r312", "r315", "r316", "r344", "r345", "r346", "r347", "r349", "r464", "r559", "r560", "r561", "r562", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r576", "r585", "r607", "r624", "r628", "r629", "r630", "r631", "r632", "r682", "r710", "r717" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r9", "r24", "r121", "r147", "r148", "r149", "r164", "r165", "r166", "r168", "r176", "r178", "r198", "r277", "r280", "r350", "r429", "r430", "r431", "r439", "r440", "r449", "r450", "r451", "r452", "r453", "r454", "r457", "r465", "r466", "r467", "r468", "r469", "r470", "r477", "r546", "r547", "r548", "r564", "r624" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r164", "r165", "r166", "r198", "r509", "r557", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r585", "r588", "r589", "r590", "r591", "r592", "r594", "r595", "r596", "r597", "r599", "r600", "r601", "r602", "r603", "r605", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r624", "r667" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r164", "r165", "r166", "r198", "r509", "r557", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r585", "r588", "r589", "r590", "r591", "r592", "r594", "r595", "r596", "r597", "r599", "r600", "r601", "r602", "r603", "r605", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r624", "r667" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r9", "r66", "r67", "r96" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Restricted stock issued to employees and directors, net of cancellations and tax (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r47", "r66", "r67", "r96" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Restricted stock issued to employees and directors, net of cancellations and tax" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Authorized value" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Repurchase shares (in Shares)" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r9", "r66", "r67", "r96", "r562", "r624", "r631" ], "lang": { "en-us": { "role": { "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.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Stock repurchases (in Shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r9", "r66", "r67", "r96", "r564", "r624", "r631", "r673" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Stock Repurchased During Period, Value", "negatedLabel": "Stock repurchases" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r67", "r70", "r71", "r92", "r587", "r604", "r625", "r626", "r662", "r674", "r712", "r725", "r741", "r749" ], "calculation": { "http://altoingredients.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Balances", "periodStartLabel": "Balance", "totalLabel": "Total Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet", "http://altoingredients.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by business subsegments.", "label": "Subsegments [Axis]" } } }, "localname": "SubsegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Divisions of a component of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Subsegments [Domain]" } } }, "localname": "SubsegmentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_SupplyCommitmentArrangementMember": { "auth_ref": [ "r65", "r106" ], "lang": { "en-us": { "role": { "documentation": "This item is intended to be populated, by the entity, with Members identifying each supply commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate.", "label": "Supply Commitment Arrangement [Domain]" } } }, "localname": "SupplyCommitmentArrangementMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplyCommitmentAxis": { "auth_ref": [ "r65", "r106" ], "lang": { "en-us": { "role": { "documentation": "Information by arrangements in which the entity has committed resources to supply goods or services to a customer.", "label": "Supply Commitment [Axis]" } } }, "localname": "SupplyCommitmentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r114", "r115", "r116", "r242", "r243", "r245" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Credit Losses" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r342", "r348", "r455", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r526", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r721", "r722", "r723", "r724" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "negatedLabel": "Less unamortized debt financing costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r187", "r190", "r191" ], "calculation": { "http://altoingredients.com/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "negatedLabel": "Income allocated to participating securities" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r4", "r618", "r619", "r620", "r621", "r627" ], "calculation": { "http://altoingredients.com/role/ConsolidatedCashFlow": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives", "negatedLabel": "Gains on derivative instruments", "terseLabel": "Realized Gains", "verboseLabel": "Total Unrealized Gains (Losses)" } } }, "localname": "UnrealizedGainLossOnDerivatives", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedCashFlow", "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesforitsDerivativesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r718" ], "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Add: Dilutive instruments, Shares Denominator (in Shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r183", "r193" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares outstanding, diluted (in Shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "auth_ref": [ "r31", "r33" ], "lang": { "en-us": { "role": { "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).", "label": "Weighted Average Number of Shares Issued, Basic", "terseLabel": "Weighted-average shares" } } }, "localname": "WeightedAverageNumberOfSharesIssuedBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r181", "r193" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares outstanding, basic (in Shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://altoingredients.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(17))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.12)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.8)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-65", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-66", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org//715/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480463/815-10-45-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "4F", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4F", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(h)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(g)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(h)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13A(Column F))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "47", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r675": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r676": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r677": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r678": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r679": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CC", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(4)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org//250/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.L)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org//815/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 54 0001213900-23-064551-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-23-064551-xbrl.zip M4$L#!!0 ( !6""%>/K5;:_P\ /"K 1 86QT;RTR,#(S,#8S,"YX MTVZ<[.#I:P0RL+%Y!C M]]1X>+B\O"+_Y?3ESK04D%&'OH-%^V6I8T+.Q M@[SI06,TV.H-COO]QN^'EO7+F_]L;5GGT(,$,.A8XY5UC&?S@8VL(0$>G6 R MLUZPV:_6EO7 V'R_V7Q\?'QI\S341@12[!,;4O' VMKB!B.3QP0*@_O6T(=6 MSY]:K==6>V^_L[/?W;5&PV.KT^IT@RR_O%G2?6H_P!FPH MGT&-GO-@3. &^ MRPX:7WW@H@F"3L/BO#R>EK MMII#>M (,4T ';_$9-IEW4&P7HY)JXLI=-J=9OB]1A0 M&"5?9M(_=F7J]M[>7E.^C9+Z5(4_>A/"#RW3/+,<1+MY=WDQD#6W3LLQ.FR= M/@YYNQF\C)**.JA4(0XC^?7!7S0%;)&CL]7J;G7;<3Q(4XO(HPQX-FP$;<>R M1&, GH<98+SU'@8/P\?S.?(F^#!\Q!^*2MV/A+B%$TM6\[[ .7'&:4!!";8!?J-6S."9Y#PA 7*=8$I(%,[B17\;K) MRX3NQ09RHWGX7'3F!/YP.KQ,RAN,%"O%ZMED),_&11QYP'<03U/K5U*_8T ?SES\J!1NG> PRR4AV:ORD@F;EC!:2U92 MLL$#'YX>L.OPY=7I5Q^QEAAGON74&0WK4B4M:YS=9WWO05_@ E?AB2J/?Z\ M>(Q[G:[Z6/;:C]<*< ()6O!2%RD!XL^+!=A+"Q#+7@M0(,"8I6I^7+",;;>R MU3UF>?5#+HV>EQ1Y=.O[AIM].BQ&S)"3EAK59+ MH]8-]&C@&-WRE3N1'NH1]#@1=L/7]TG)"A,7Z-9)ZQ8:E)IM3%JA34L:?9D_ MJM421A*> 40^ ->'EQ"(>LUZ5ODI"N>:=C>MES!D24M6W%3M=JG5.07$XR_H M#21R<9D0)O.R6)-7:4TB&[PS$4M:J>50R]&S;>S+R>&&+\W%]'"TDG^M$L)H MDA5+M)V6:&/-BLS]3^S9!A:M%]'#O&5_/=)EEXU#,'9A_N(Q?*5WZC(K^BBW M]2+(KQ"B5B)G,9DC1O9M@6.06=#'+.@UJ17)KBYS%,F^+5 DL\Z/6:@5*;W< MS)5B_;A@1Z"=L]8?,UWMUW6O\XESQ-"ET_>03B8RH'".ZSGEB9YRCER*) 5* M9<(%69>Y%NG9-E].( ,H=1RA?*Y"[[J3"2*4VXZQ7H1%U..FSL.V'Z#CNQ!/ MSA!7RD; /0$,3# )3PEXTX2GG?3!JV8NVNCI9 (0&T<]4E,\#,L5DJ]+MD31 M%B_;6A>NVR:JNWA.&^A1"AD=KRII7Y"IP.?I9.(;A9('!8KU=$FE:ZESEG%Y MPW;.Z\(NFPE^))9RFC&XUB6O"Z:7THI.ETE6/(]F@B"Y0J7Z6N%N;ZUASH(\ MKV_EO"[L6YDP26)1_J_I6_)+E3\_7G[8_NO/.WON+^^][3WGV^YB>K_R1B?^ MX_DNV=M]W_D\&JZHN[NPO[7<=ZS)!O#=M]WNEV7;OF"M3V=GG<'[YF)Y='S? M6C@#,MX9DE,(W*NC+\/.-O5L\L>G)72GWZ[9[4ZG>;>D>_>[>W#[?&]ZT;P# M5^^&GR1*.K]#L<\_V?QOW6^1H.5O CX,S?(^VYQ_?+T^^_=%O]2[?=NAT M_I%=3\YNA^]=VODP:XWNMMMS]';IG+R]N_70<#4\/KW_Z+P??/YH?_YC9+=6 MK:O=3GLTO]_IT&^WKT_.]V:MFR4>C8Z]Z=6 [-P=W]N?=CK#M_YBY$[;%S=O MK[W78^^W5Y]'E^WSNP]?X?N;5[.SY?SMZG+UE8X&-TZW^6[R[K=+^'AP\)=U M/+@-/OUYMK$JUAH]S$X@15-/G'T#]"UTICQSWZ.,^(4>1'4[VG!O1Q_+4HQT M\30H&Y^R8^6$.,IJ.4BO91 MQ4+AF*H[3Z-L'!L$EH1@O0A _"H7'!Q'?2JG4I@T?X+1VM1'+M_-K-1.2TQ['J3ODL![/RE"R;1R]G)NA6ZI16T?JC5C;7%?()X8EX MS5YACT3_5>]*J3VBJH8*XG#=3!Q.N;VE]I$"$++=Q%'5Q\B^?W,LK_NKTA3. MQYF87=X&6;U]4J5KBSTHFS?\$^3Z?,V8NW&IZ,RELA9[Q)GXGD[45-^5$&2_ M#4&4.V58-X3UH@;;,BK0\YQ3[ONP5=\3=[+$OD[3IM!O:+?D8B?,'_^3V[(" M8U;,VK] J#?-Q#TCXF'P*'$CB7S,GZ+9'!-F>9GK933WG%C!33<7V);F-%G$ M_[:B?%OBT5:[L]5MOUQ2)[JTH2(*03JX-:(:BBC?4U"H[K;)0T"C*VOBF:8 MS&6>)G0979N1=VD\K2YR[ZM1X2G**?]/UT!*M([\2WE**A)E$%)L;THMK4+Z MAJ1R,O!<,0G6-I(:E*5.H?URBA=-/C64 9%.+OY(%!P6&MX=)4L]:$2ST'7R M#,%9SAF"WI@R FRN07![B[RS:)\_$Q%B!F=BA&A8($QUT&#$%_>NR%3<%L+. M4.9S?!*.RQYR73&[1FFISS,CYHNWYP3[\Z@0Q,W'9N^G@"ZN@&!?^RB[D6XB M\6*PR::F(AW;8#219AZ\V#BF8A6+!E_%=S1Z.3L:)M)^$O[X *>JF-Q0/N\W M_40HW\0JJ8B\N+MGHZDFTM:@+*:X#@GT2H0I3&3_- +E1CZYYNHIEWTF5D=9 MR,H1_7X0&(,NRPD]3B62=LR$']+V_XRR=L&4FA7H] QD$*G&H6N@12Z MU2B\,I#"JVH4M@VDL*VE< 79 +@F>4P91"HWX09^0=XQF,U]*GPKX@CWDENF M!I$I@;'\7+?S\_GD8-*UKDM OD 6N#\G2 >RR+,$:@0887)?/?GT\G!I-/G MFCU /CLU9MAPL*O&D7MZ'T\/":3L=#F' M'H7<;;R>'(,Y8L 50;;HM3GLJP)6*S_$/$\00#>'7AXH9;=-IC-@V$P#:AY6 M&/9-C!^T.V5KWX A/PU(4_LGXL@ =&*G%(/,[1N,.?T!G /Q$S?A#4H&]8^G M J_4$DT, [6[ZI9X@< 8N8C%ML<,& QR46ETD&'M8/(V+_JN Z=Q+H((O:FD M]/"4S4U3%P8T.RTZG2NDK0T#B!7@*^I9FPTCX3:;UQC+@'S:Z&' U*Q%]^1& M:0"Q GQZ%P02 IT;G]@/@/(E'++A#5C)35R^C#L%4Q?V7!L_8#?)C8/?T3EHV.(8*?LNCZ0\#\WA#%%QM$^I#YTAOB82JKFL\^!6 M(M?W@H>I)APD?!K%9^2R1J=IP#+%+9RO=<=3 F;!Y:)#N&1'+K:_1/0<1O99 M]/!G\"L$JAN%!!(16Z#A:2/Q0SC'F*/ABVW@AC])578P^@>9EL.IT30\3Q?[ MZ:[HF.4M%(SL\)>%TLWV9Y MC[7,PB'/C@$DBQ JJ66: I[-,!_R5N*K2 &; MEIX]?V2#S4&IZYCJ-A _#2<3&<"V"EK5?G5!@]@8BB4T@/J38&L&JG3#N85! M_%.>BC2 KQZ?QE-8_U[7]63S"WF;@LXA^T_\)S$]L>PGU[/5,#]O>POD"?++RW\ M/QE9KHA8-R\KO@FN^J&J.:WB>0@IF\OWFC>H'3T?%?V^K0BX]!;P)]/ ,>8!A8L!2^TFP-;-+"7MA-6?,(G,"$,_!0AL:=<3@%NZ8 M_Y-1)0>.OR>HE *J'"TVL8SK2:RJ3(Z7J2"KO,+3I0TI[^"-.CC-TG,<^54[<"^@QSN!_-3'9)$KL-!TU[65=<:@ M.@U670FY1!=V>M,I@5/N=!LS'FO E2+DI7+U/1&',[GEED"O7K-?8,!;^2(; M S:JC<91JD;=V!K . \\@ZT$"8/[%]"X=EP)M]JE*V?%H!9= M&;%V9R;8\3\C>-9G=.#/YR[BZ[A+.!M#$M\5=O ,(.\'GQ35@BM!2WY;N.X$ M1I'*A:::*^-YY%=0YE&)PU+[8/$<5Y"91V,#2COI$T\T2L.ZBPJ66@Z>8XZ# M@\@,+>1NGC%4%, T7DGRHR[*%PN8,.B8PD@/3]/<3JFX<@\!M[^^3%"V53.( M%:!3Q]+9 _"P&^]\AA!2 BOBDG&[C"*D0J=F%03)@GBOV.Q?&<)'A4OG$9RA M973^TPP664"JV5]^+.:!(&)U^M4W1@@U,,TGG#P+#6Y_.W61W!X0&]<&$5*C M*\5*#!CFL8FA4C6S]WS!0*8KL6ZXGAS+2)T9/-3 U"<& 9G"T<"DSI('Z2G7 M:1C258K@:?R9]:4OAKEH2ES:6S7$.6QQ]D($;LW@D0>IPL4@ZP_3#6&C1Z<) M[*QOXS!90B5_H#+CN)7+,FMP5J)2':<7U":H9U*"E<&F#ZVX^EDU\]C8LY&+PBMSI*CR M2S'^3XPR"ZZJN#M"[ /%/Z0RA^_W4]!]F*OYB11SJJ 42M&(Y2^2!#^9(,/U M_P=02P,$% @ %8((5YW0*=SG"P HH8 !4 !A;'1O+3(P,C,P-C,P M7V-A;"YX;6SM76USVK@6_KZ_PI?[Y=[9H;RD24JFZ0Z!D-+00'EIDN[L=(PM MB%);HI)-(+]^)1L(!LL8(\70Z:?-ND;/\?-(1^=(1_;[OR:VI8T!H1"C\TSA M33ZC 61@$Z+A>:;7R98[E7H]\]<'3?OC_7^R6>T*($!T!YA:?ZI5L#WJ&%#K M$AW1 2:V]C_'_K^6U1X<9W26RST]/;TQV#W4@ 10[!(#4'Y!RV99@_,F*P3P M!L^TK@NTLCO4\N^T0NFL>')V=*KUNA6MF"\>^3_YX[T%T8^^3H'&[$;T/+.$ M-.D3ZPTFPUPQGS_*S6_,^'>>3?B%P/U/1][=A5*IE//^=7$KA6$WLF8+N;O/ MC8[Q &P]"Q%U=&1P K/J'>Q@0W=\9C<:)8 NTP4#S+#]SIB-PGJ'0'EG<(._: P&#\XQN.3C+&N+A^ _8/V! !,"Y'@*YO@].6$3 MN0\JK*RSCFF#CL/^MIDA"0U=;26GAM**3A]J%GY*:.7BY[YY1]H(R\KG#YTX5CW>*DE)V*3LB4 MT?15MUP@V?AXF//Q'=2Z3()/IQ-C;AW[,R#TNM>;W9&CKFU[K64A&Z#SWP\( MMC>HY^"MFAGM"<#A@\/_9(^61*LVH Z!QFSDJNE8X1@+@_=2"0$O M,^:+*\PG'2EEP\ N4[@-#,#49K[H!CB*1G<45. 1]E*/:*9FLARMRI)$D_GL M,+T!LC4(-+WOOBC(PXSAMQ)<3A40IJ #QT#E;"9"V?^N+N1GIL&QC%[>=!X M4FZS0V4K]&Z%H8E)'8)]P8C0_4TM82QSSU/*3C$BH MU'V)6(!HBC8FWOOU,($Q+'2+27I2 ^I]:$$' D6!>PB A!6.EC[E2;O:M8T5 MD)0S;+%280L;JP1)C",9!'&!J;SGB'$6>Q7[+H6()['[V3W3FN--E>98+RBI MN\UX:@A)DKG8][+6HGQT1$(=B";1=(E"T,2QOW)-1"@'(H>0))DKA4OMJXLT MTLT*0AYQF>8(AF7E!PV,AEU ["KH.\IR70'(_H1)H>0+F'F5&5F1UXD&VZ-@ M:8MY6W*J#4[L,% ZTSYXIBA^I"T(=!QL_'K#%FJ0\,9<>K(8 [%*!@FT; M.K97/(',"D:\OP)DR)_#HI!2=JQBS0(E)U%424Q"6XQOP+JFZ9FEH@0H#"'= MG:1X"H0R(W6'@FN,D3+BUYI/U67&[_9!2B1O7I1-$W)+=:NE0[..*OH(.KKL M32(12NH)3#P5A"3)3"7+AN':_/F!Z *,MC_:K:!J9\I[ YZ.H3 M^8MB6Z$?Q*2Q-:6"A#19Q:*C0P3,2YT@-E71)5NJ8 -*+]\<2/@(4PS<7@3 MU;KLNG# (@OE$>1&N/W) MM4@>!EP1Y@=;! ^DNZ7EEA.[TC% KO2<:-%LZE%("/M!ESA_?LG+>15,V;N<=N;28P&73A@A2AWA;1Y>3$0L492>A,4%3=TDQM8G+ MH>31XI6LU.V1#@F?^"H/.AE*GQ\$("G'9S&%$3&TOGR0W2%VKB,'$$ =WY:9 MVN4!N\C&ZQCR4\\U3!I81PH,Y;GYR.K MTK"1N]-O/IFE[K?!!/1OH/U8-MP_^_4\N9C88W#;J>%[>#RZO9Y4G[_4\^7/ M'XMT.+IELU"MW;VV:/&KG>_='1=&\./$K'Z\:R/8G78KE_>WYG7G\=9X_-(S M\M/\S6FQT!O=GQ3I<_M=]:IDYUL3W.M5T/"F0T[N*O?&MY-B]Z,[[EG#0J/U ML8G>]=&?;Q][GPM7=U]_@NO66_M+@_PTOACF-UIKMCM]^&A_OKPHGY__HU4Z M;?^$>7JC(%G'"]T?6AY'8(2#0U1-0+8!+.V5"PF.;@.;,M>PV?A4EK\$VTX]0 Y] MU(T.+$(YR;F]#]O5)S/D"Q:BRU_=$:$<@CP"?L2IRLXCHCS6H<7+I[MX:6-O MML9XH5-HJ!PS,=!3SFT2DK4LZXKNRBH#JG ,38"\A2'_%(7YZ%*_0$%IP4 D M\.'KMPW+HI&:1-T>,OFJ!>R[SLO>D_<8EO=#8'9Q2R<.-.#(FT4[P'")MZ.@ M8N#N;$ZZ,::$CK"[()%+':GLURS>.K7#;,+;\ ((9LG%M$?Y+M BERT;#ALQ M"FJ@MP"6,U7^\L'CECJ^SAQ7!2,"#.B9+UF!0-/ISU,[T!\D2?*KEA:OLVG4 M:\TVH(",00L0B$U_"5=Z_+X![J"5VDRFY&JZ#FL6L.F'N7IL\[1"Q4@2@!RT M4B+BA-7AN[RJP<8L;'CV$)J#ZBS>5+.'% ,P]4AM!]GB\"GSD%<0J@:1C@QF M)-^GYRE"%5+_E++LG<"XL&FO%NZF9GQVI1;@+2^'5;';=P:N-3]N+CV5CH Z M\*@PFL:98J=2-DT,PL]458'_WR4+E1X4CX^;:DW1KB%+;')GDKZ3<[1P'7CE ME0^\N&/MS0/*)8YEQ"%/H4EYGZE?DC&M]A"#MN S,*]TZ&U'--'+&7K9(F]" M.^#1NY'(>:Z>E[%F^8+1T2W0'*A[;6,4TD'G'9$4SL4JK*T@RG6P+R\+?C5W MN@1YP,,M'J5S&:7L$ZQ#+KVF7[E\RUB_UJ078'&N6,C2O:R(U3L.YI]!5^(Q M8T'^4D,OC-*YD&]E##V!P;SGT#0V/\* =TF"#0!,6F,:5;!E ^EUXJH8@T^YU;RM14]95"8&"Q99X.%? /P3>@HEW<:" M?4PSMY1X*\)E1Q#>I]6"W[H+?G>-&1&\L'2G7V^RGB[//O9Q.6&]%@U!6W? MY6# DA/)'>:5C4][!SP=K5:J\V*OJP@GF-\$Q@M%-[Q_[C>!FURNU(\^Q/HN MZ.)AO'H2_AY'%YBST8&1]!=?RC!IQ[GC]T=F!<-$5E_Y_6W:7TC 1)^T?;7C M'!&?Y]YA>VI6INR]Z495A;??>/+=ZUDS-?YZ%\:!]U8D5;8&05+V5.'RA-:9 MKY C!Y<&HU&]\__\[0,]AX1COTH?/OB MY7>'+_90Z$:>'R[>OKB[V9_?_WU_?^\="A%V$N3MW:_W M3J+EZL;U]VZQ$\;S""_W_B-9_N?>_MY#DJQ^.CCX\N7+=R[YG=CU,8JC%+LH MIC_8V]\G#99-GF!$&_QI[S9%>Y-TL7?XX][+-S\=_?#3J]=[=[T>'1Z_R M3_[MY\ //]\[,=HC>H?QVQ97]]LLW;]X<9/^Z^=789_TB:?;EP6\?+F_H7>OHC]Y2J@FF<_>\!H_O:%$R31/H7Z\(=7AU36 M_Z,_^0/_<1*%<13X'B7IV EHGV\>$$I>[-&F[ZXO-FK0#\C P4")[SI!;$#I[19A^G!!9N$2W23DSTLB35/O[58. M\GEG6MD3)WXX#Z(OFEIN/L_5,Z/?S0.AZ2$*/+*XG?V5^LGZEC1R%.%7"EH* M&CDP-;^F>.&$_M=LX7!",M1B/X[F,[)B$EVRGRHH+-&8N?%Z@Q9T5*E,JLTG M1 LC.ER$CZ2]"/M(18WZ5\:(/$78?R08/RJI4O_*H"KW*DM&]NLFU['ETD\R MGLD8)#,](5*)6:'&D:@5@^O8#(5Q/EFNR8J.LW7RF%@Y/.I@RJ M?>[X^%].D*(/R(G37):*KNSOC0W ,P>'1&X\0SA;0Q4T:WUJ3*F)ZT9I-HQF M9.NA ^EXG?UIK:">H!%CBI:KY*US'RC-F:T/S4WIVH*IK%3[6X/SH+9\*BO6 M_M:H8O>)AD:;CTS:0LS)KJR ;TT0-'\W"?+O>L[ MP:F3..0(/%W1XS&1WIB)*C-8M6E3AE0E>!+'*(GOUP;[TM&D4;M_(W1[W='2 MO-6(N45^(Z.V#H51@BAX$<8)3GMRH"[%X$EAH\4U7\;&I^5%;+M3U8GQL3J_[1$>AZBMCU F.Z.H: M2C1F;D/J.JJKJR_;HKD^;"\OZCKS6N@]5$\C-S,D)J%W1GA,UA0>[LJIR;EW*2Q-ZW?)]U@//7^:$[GMH[J1!\F*O$%/7?-.&'R8'Y).# MXG<.VI\7F +K&BV)U:.M:OXU++ /I GLIO=H?R-835]6 S4[ 03@#)C])5K> M(ZR(;N/3S>2'T-() C7=Z <;C<@X]4.?SJQ+(KNA%7I*4.@AK]2+?MSCTB^; M"$1B$+D-,0&]/8UP*25P[E'P]D4:[R\<9_7'YA*+J(9; )!%3#2E_=PIJ$4;5A439(G."FMH3S4HF"?KGQ M47PSQ]%2AHLDXD,080_AMR\.R>]F(_1^GCSY8,.G)6>SGAHGB+F6"@EKC$8F66V8VKQM M\Z)%3%W0:;%O&66$(: QH%W%;/009FAY4D8R$;@@%93\P^P< MF"8/"$/2P1 P$B98T!0D? ]H^D*:O):AYP\VKKD+=R:?X6B%<+*F]T?9'0@Q MUU;4%C>_&PA%C60VB.$J2/H!;'$".A"R)("Y34R=!YFP=)M(FO-D$U5VB9P8 M7?N+AV0ZOXOS[8/@[7F;.F[D-85^N6$)L>ON[1R/*S M;J,$8IH28>1KKZVA>58X] M?&='7\B '< Y0L9CE?%0ZKQN,KCK ZU=8F$CLL^Z8.N^ C&SQ\"ZL=B"[)TV M^^TRC+GTVKBKI28/;I,9#04-- K,?S2.>>TYXZ25!,DH!R))X]E@A'@5++TQ MNLMD$<.-Y&Y 3C*!H%UWDHDP@K&+9P1S1$:+EXF&B.5E2;!ZH]XU#)M!#@QX MH%[H5('U(#'5V\W;G PJ'+1Q@8O1];P,!R>8.;YW$9XX*S]Q3-_)\J38/2^J MD<)%"L;_-7'==)D&]'%K9M+17,@8/=!71X\H3[M*<\]S+N3E:3; M- ,4:53%%20.^)HF0@BK#"XUK4X)?JYO_M%"I\#1;%$RX '=>[85!3?E+"^2 M\B-5;-8!7O37S@'$L@>GJ%/<>!;#;N1DW&\_'S1S.U2Y,@;+^;"=,_U;"HAO M*2"^I8 P0="W%!#?4D!\2P'Q#%- W"":U'#2]/> Y( 02;)I*\FE@1#B!+1N MY3*/!^.&+6DLW'!P GJV\"UUBI'4*:;=94$0?:''@?,(GT;I?3)/@_:#>J#8 M2R795N_[);.MJ('9.='Z7].0X]T49\I[F4>\*OL!>'/#%6K;;2W#H2Q^,L^. M^O.7"8LG:?(089H['92WEK 13+DNN$"\T"RA%W&<#L)/(6C7+ZA%& UQ09U+ MG*8)K09)WV4.0$U=VACY:: %DZ^B*?;2_RNE3DD"3OX/B&R>\*$% K&C6_)$ M$';&%?8,/AC(NI"1. +>I(#K##7L21FP02&29/=Z1Y$AKB4A"D@TP@V((<&3 M,@:+G(M09_"A*4K@K BAJ%&2P[(A7G;>75NZ"MTNPZP]9+8: HI7Y4GI<1=Z MC1Y1F!H/?=XT:W<,=]#2#(XI@0"[QHGB9#JGB4NRH &$'WT7Q3=18'ZQYPJR M=RI1H$($%,R=SCL[BTK<$$$5,XR8454Q$B4S1' MS#@XX:,D\Q[6 #%9'#LH)[F$,=)18 /V\C5K_RH*H^;$A-G[.X19]1VJ+&(= MF'5ZJ(RM99,Y^2$Q$A]]&LAU'N'+R D!-AQ%X:,PL%4![?9RZ3LL;IVG0H&B M(BJ(PZ(M9316-AIP42L ,N&;;HV%A"Y(2>_.O.IM7:Z?^H^^A,/-" MY.DCO3_3.'\*#WH_*10\DL./"I0EH<:#:>Y"CYZ(_?MZU7]06Z*LW<]6+=1 M[0ZC>,4%0;ZJ])',K>+ID.0R)8Q"KN3 T])A\@+8H*-4S^@ MRP$P'Z64T9@V7)A*7LP[03XB6EP">9-'RO2F#6I(K3%QF+^*!5K \#Z(O+_H^V9W.RZ:@ M"BP)1?4[8-/V,F\+P?)X?1?32)#-%<'$3JV59')TL#H[052T>' W,SA@ MB(.)YCE%*XQ@<=;O2,>I\M.P M2LIO>NGNDF;O.#\4JYUX [T!WU2*OKPXGUZC&.%'^O;!C[P\.,;X]5.'N+_# M#.[&'.HI:S6V;IP 3>=P==Q$DOX.' N1AHH ++V(Y% 9+>GM*,2&RQ'R=R"5 MAZ]$^*!^2,YD&>'$_YJ)FLY/BSL\F.A."8$6[>:A:):!':281U/FN1\ZI(,\9H.V6)\1@'@2B[#I2AV!:C M#19L27J!:>694Y3_E^A-%YVJ+$TMG2G8RS5E#9[_,4R+%Z!WR&U=VIF+P <% M0Z35NW7=62,FF04L6)+GMOCR0&B^X(U8EMW@)1@J&UB".4V8RI>E>R#.TU(B MG^',9 $KXQTQQ>L@177EY3Y'ACNJ\0J])(8WUJ*0-GV[V2K@/-A6*U3B.2[9 M<0:2($&";KJK,N MCHL3]Z_4QXBH1$9:LIX%#C$E0H_6!5DMS>?051!L$U&SM"@R?_*/WNLQ2[#V3W MF6'?1>6@.X_PF;,@.U#@1@_15J4_^GE&VN$/KPXSXM0;'"UU&MB!94_>7B&. MT]@/$3G*Y97I:"^+?S&>JU=%M 6NM4>X< 46X@M4Y4%^M%HSIZQLMD885@$7 M*(%]M0%!'Q@_JK99JQL'FTWWW(3.[O*- U)IHH&.Y!N79%< M)7QA,N9SUOI-%,+0&RE+L,U%M\=4D-A2F3"#O+J@TNG_Z/'XT0E0=O=(7^B[ MQ8LPTH_F#VJ_F<>*MAUS;I#2%V]G3V1U"A?HFLR"L_D<&?=A#:S\J/Q?0Q,+ M$H?6JQ.[--A&M GUQ-QL+%IV;BG#;/PB%.XV2IR H69+,;;KG..0Z2]E%.N# M*40E(M)T9SR1NJT'V24Q7I.E!Z("C)Q,:\=V8\-_>Y9+X-SMIM'++%]7$Z:" M(%O&\,LP'(4<%$$\+U+#96,?9*')8>*'*?**6]4HA-B/>ZMD-[98. ^49VLG M_#"3^29=K?)2\/F0ICO/13B/\#*3"Y4!0E+JB%P[TD!*A/GVRX$\Y@*34I5@N,&2&G09L$B&X0V??R9[Q M%2GPZ+J>K&]):T<1?O5"N\PYMS23Z=0[E8 >*\ZFM5N P(BMQJ&V B<(.C: M%A>-97\+@O9J0O9R,K[.\@GQ]D6,%D6TD,E=O-0B'X?T66D49D;&DP\VA)BR MH&AZ(%]B-[U'^^2G*(QK#Y(YM#7&)),R-E@P^\&6K&:E>%,Y$YDRH Y-)0W[ M7J,O'#9$ [.1-I&-$XCWG"GKC\.A6 ':GRM>T-Q)@P22& J6S,[3LH30(#%A#_S<3SLOX[ ;6+ M+\+",@:A0BS+XH%CO$S] M:8H)[7FL37:#,PQ1Z@KL1F!#]VJF"&OGEF.0WWRVVR18J,$.A"?IT"M&M;N( MJW(H4BXP5^0VFN(6>YS@(M9WNW UR02=WU. X"Z&G(LP_Z$NLIOO=W?SZ>XZ M6,:O;"I5;P?:RR7$GJV>KWAJA(292A[O+-I?I-]U0DVH$+E93&CD^XE,U=Z!OJT 7KY MOOL4Q2[V5X6.15(>NMB2CUT?Q;>$]>/ _%M 6%WMSEVC([.14AJ68-G4*D,& M6>7A,O&+'B9SW@0Q)VA&YG !%=/*$Z,=U+/5( T,)GRD&$'-21F)=KU)'50V M;$@9^*2"?08<[O6TH[UKL50]!DO^S)?4OY0,_'@7BK*[A4B0R*P%HSG*!Q[F M]9)$JN.D2(:R:4#IF2#K._UJ9&5;%R%I*ET6;X#>(V_1>/P-/Y![J6)E1>]B ML5FJK _0DC%1@X[^^T3SS$,_!5_6.4*T5_1F>W!S@"W%[CHN)JPYRCDH[=SJ M3_+R* CG0GV2/U18H=$NC13O$L&ATLM4H^(!7D]TOC+)3#M3\4!1N[TY1 M:R1LAV6JP+Q[.\0L#^%VZ(/BQ,>98^ 8A41,0C.B]IMFFSO62;WY(2:9M.0^ M6:YRZ(B$+&9M%I$FMS$<8+9IJV%UWJD.C49$NC;PNW8(/W=\G-T*?D .5;5R M0.D,R$UK5=^AO,]"43WF%*M=J(DCEF7QYE*&Q_I\Z !M!WVM963V#.'LDE5[ MR&\W!#3?M*X_C=?:GM?8 ;S<) M-,0%@C0C'(N;HJV&"T"@!KRD4,NU(CM)K4\ 61QAGA,S[ON(X77C+T)_[KNT M9L)@%[F]5+%;"E:'<$W(H=YFW&+'0Z7-W:X_6*QS9AF7DVDS@$F-64D,.]]W MZ$7/5F%N,QPML+,4+L6B.-K.EG:?$A58@)YX;.SV6G1&[=X!9$;)R=Q]^A0Q M!'G"D& EH&<+RE),YGIDEB6'G4P\[45Q9 M3IY8\^YSM'%<[@/RTH"LA=M-UY*B':^+?P2;")I:C"?>2Q=FJ"RYS:2Q>=5A M6K6EU""J(CB1!T6[MAH6WQ0JD*Z/LEQ-;SNA?YME4G.C'7D$8#63-\T7V74S M8.!7R ZQ5I=$Q2QW\$*B%A^F.R5V)EJP(B)S,]2:OHJ24Q3[BY"N4).X MB&JK'9>JMP&UX]0,X6Q7"UWJNJA^',4Y U09\M^!9HS-/MGQ&JL$,.X&3E 9 MQ#>=8\9IOB, TL=I%V$MHS:K)_"#U)1^ELH0* \V8WSL8/)E&BU9[0E_FU#: M.KGW0YE##%%C":H5X[5SD;7,R*.^IX'G%("4G^_(IG?I._?DV$>C_@NLO&E( M3H/$MJ5'QM"[BD)<_C6[N@.=+ *VO1):L1GYR9G*^2EY[P<:Y14M:9N M-TUY= FWIWZ04F_+,-N3FA:CB;#2AGG7XJ_*CD25F7GJ) ZQ,XOR1N&B<3]@ M\*EWS?-["5510T:D;C8Z-9X,+!:WR.]+]H%J>BQ MU3K<$BE?Q4-_Y#>+R& MQI!0EOWR9H8,(S&B$JGL^YS/8"RD1MO#[,XRE<]$8Y81V0=M*=6EF+>26AS8 M-(]Z,6#<4,KN\,Z2!R>,@DG@1@]1<.,$B%DHB!./P/_:;I0>[^RSB>@7=-OL MI70N+:8O=+*0\](=I8RTN(E=A[L#@.YM6AGSK'!OH1:5I8 UYU.K"9 [(>;U MU_3.F0F[C1)Z-?_9#T^SZ/O=AEG8H=SB*57#F?6LY MDW0GRMP^RY7U^OG?]_?W_O?CAW]]_W__^YN[2I\^A=^_\;Z^?EQ\6H=WI^F7 M=Z_QF]>_'/UY=[N.@]>/[M?#X)_)07*#_OGU]:O/3R_=R^3P]_/SHYM?#AZ? MCD\^'3YZ-_C^AUM\AIS@ZOCS[='W<>CB7W]_0L'BZS2Y_N'HX+>G^,VGUV_0 M]^_>+"X/?G.N_NF]N?U]_H3NK_SEGQ,W_:_[BT-\_+1\1!]OSJ-/_O>KC[\\ MG7[]]>)P\N']4;Q8?:2!+]>WOP3QT;^6AW>_??]RY;]_\D[?_W8=^K?KVY.S M3Q^]7V[^_.C^^>N=>[@^O'I]]/)N]>F'H_CK]8^G[]XL#V=/T=W=2;BXNL$_ M_';RR?W]AZ/;]^GC7;!X>3E[/PU_O __ZQ]_WGUX^>ZW?_V%?IG]8_GIX>#L M".$WOWQ\_^Y3\..K?SZ]3Z]_??OV__9.;J[W][62(=;INT*)YH"MOK08^JTT M5&M]-?QBJ5I[/CCX,TKR*^M3/TZP?Y]20+268)G&=MRTD <%H-I,)CS/+H0C M+W6UB1"TLA=%'GQ311X6A!WM3'\@)8#NK/OIE,F9%*KB:, <>LCZX^C.)BV>V>Z M(G@FAK?^JZS#76WL*L2=?0<9MEN+_N;IM@+@'4WLPCM/#N1=G0SP\._JO,0A77V; MK%PN*OMDZRNKWB7Q5MGNH<0A4LO&*V?*)D^]DG7'^WJ'1ZR@R]VGPAXG%)6W MG:V/K!LI7+^P?49@B^J2>9M*FHC[ZR<-)&B=D%\9D,PY26O^< M1OZ3__/(OFQXA]31P-(3/=Y(;*8LT 4X.S),V259E%G(SNP :C-JVY8#)N; M+!.7IK4@4LBA.'/'*U$BV=1.V)=JU,B"!&*";KLK5"CA?3M"#K@PR%P5Z9W" M-@)INDV$'WT79;*-'\2X@BSM)AU#KGD(U'#G9Y_K5="+G+!0GOFMXGO71Q,(%3I^AWTY\J4E YVJJD9UHA9'K MEQFE)TLZIK\6"!F^3L!A,9?<52.53*MSYYHW2-$#N_3^8FS\A,G\+\BK_QGQ5U4KW-6N^?5"_P3?[X#MWAW&M9W%FLV:9\L^"! U1K,Y1@> MZT6CEJY8!8.H/K++GN]@C83*#[)=0$2[NNVF4@24?X,AH,<9AUG8 DKCAHRA M,QWRB6EZ\YAX]/<^\HSE!>.W;2DS8>> V\#/1\5TK(Q0G)&L81TT6$L?UH\) MN61BO7:+(.GMP,<=Z 81,O)N5XVZM'%98KZ+F M,*JHE>=A92<3JYA6=]$V)7]43Q&:N6W(+]#0K+*]$R=^.(F"@"YN3G#L!+0" MF)P[3:HE:]$Q9@BL_&URN)D/$LT]4(6 FP>$DLNBRA_-M(%]E_2$*A-+D2;? MFB6_G&':%-"3K76G$2-:=B339E,R:3JO!I#A?4=*Y.@95@,8XO5>K=@5:XQ) M3PSPWS5/WZRG3EE.E>>T739A3[(:?RRE5#]7. MASI:9E=9\K$FBE%=UK3E)2G5UB-6 .M+%N>"Y3<[Y\^C,4^+D#Y9HB7J8_H\ M%\7S"/M)7 .I;X50YEI(!5)Y+5%XS6KLVH\_0P36#*CXT-$Z:D.M<\,&8M-&6%#]R%=B'MA+?K>QAE1 M$6QA]T&>(FT[$QMT:_E>FRU8C)A0M^)D$ &HP+8Q$^+IO,ID5-USJC*BTI[= MATF:%"D!UGEMJ)5!K]!Q&C*[\!X%WGF$;[%#\\'.4KPB(FG5(\-G,&TU[,7M MZ9^M]#$W&^['7"6JE3M?M+66SE8C-B-=#2V?;6",1P)*K E:]"@V.:8YI069 MZ3O%4OVFU;,]Q4V[]+JDC8E&:02EKA&M.(\OHW!QB_#R.,(X^D)^6=M17"2T MNT].4>+X02R2P?$7TOU MG/OW2367 9(P,038?$NI/8B;/O0V:$ I?IJBKIPE LFWQ!4S@*]-D'>)/SKY M=-0Q&I@4XRF8A+18SL6Y[%0%,3O$D "N(1K4NB*L1Q M2L/7BL3$QL_P0F'V0D!-,-B%I,1#"QT"2RVIS"(%BF'66!)LQ?&9((J)6+=W M4_MI>5V>86K:[8]Z\V+ )5O.QU8$)1D_Y)>9P'.I-D^8),MA#%6!44D-XXY/9;(MND('HAHN;=WF M?0_H11!/RO-?M7GP@KFL;K$3QG.$JWJMM +AG*%(3(-A8O8_@:SB1E6#G_>B M%5X\:^HCP"P?8+N[236-[PBF!X[5VS-+8T=N"^GY2) E/E]60>H9* BV&:L( ML22SG_5UXV\T@YB< HWM=/!1T);^]QT*#";,W\1?.GB![F[._DK]9*UP-\SZ MSN+=,!13?(PD,HCI1!XOG2#XX'L:C' ^?8[S1PB5X2NMJKIJF(4R.X$R,_RO MK<:K@+(C0*SS5DN9GG/_B9:XI<^D%6AI?_5LYPH#((D[K%[.J(MPE9(]C#I5 M7H(8$B))-HG4\KPR?4TL".$=QC6I1X,1=_1/5?B7L$: M>LUJ8X=2&];V-U:M![ [6#8\,/[THI S>"8ROAQ[X66<$=@N>"=*(&9^'SJE M("#O&(7D#\DL<$+ZOUR36WH02R9!4#PKG"'LDKGN+,SGH])2PE8 F@25NK!" M59&L9P9FUDGH'R'(D P$>L\)$5&;SZDD?_.HID;[1&JV"<>Z]"*UD%*D\XX.*0ADV2-N'EP,-*K,9JM6MM-M0(U.T2W9H/0>#(G3=?D MZZN!_$M=,Y*&?<)K?#1L;$E#N _ZZ/?O53;5_/3X5F/5V.WXMQJKWVJLZCV- M1$GN\1"C&>$&82)*7B31.YGTP=J MCI3GRAP759#WDM4@.2?]HZ5;_#"EUT>;1$SD-X(TRV5&7P,2@),$^_=I0O?, MVX@<-*DQ0V +LESS"<(H-GT>!U+24N4DT-$#Q:=,62WE8TW6T5SCLG-*E2]% MWUM[. AW&A'"!?/@L[&-3!Y)1_)ADA5["K.%Z2$*B.0X4PYRJY:0;HUSB8', MW9QE4 7)[9&K(!2?]20^16&T],-Z.QU!*QH-[SIW/2 #,;ZZ%WK2FZQOF4:# M[\A-Z;O.KC:J4%[R;'/P']$-]>(SJE89,*M; BQ:U(HTL= !*_SY$?F+!UI1 MZ9&,@06Z2FD?BLT[G^W3-(D3LJ/3NQ?OSS1.EN:S5NAJ8>^66)%3;9C-6CYY M\H=<; _35-R"K=M>.-NT S&0.J 2NW%C_-0V93_,?V3*GNF48R^/B.\\Q0LG]+_F<>.AET4]1/,9 M&9$T("4O6YFM=LI7SB5*=0E5-17*:>C5Y=3BJZO M[2*@A64NEBO'QWDR=WSR0*.#3!NN#I-.L4.8U1"[ 1EM(FRVU,]&:A!$7V@2SO,(TP3%-!(4 M.7%FN-'JQ^3DO)Z2,UR6L-/TOJLH_!DNRJKP2U08TK@RRUIGYK/EWI(U/K$8 MR&R<&28DAI\G%N4G5REV'PC9TWGM2"R%/^];NS7O8+C@XB15^4FW8FLP&0#4NR!EF@9WE)$T>(DR3 M2^?ZO#2\6\E*?4XD*R->,/ZCD8O);(B5HZD4EO?'\_S\-?\E]>OD3QBD)JA" M<\_JX*",9<'D&P F-P+S8:/&V_;'SVFZ=B53)C='B[)6X<$O@17CBQ _*!'&:>79S2 :ZDC'COA+V9IG?/D_G MN1+5UGD;':.:NH,8+;*Z/*,);(B<3K8NA N MJ37E7"GEMA?JWOP]NT6[B57)A,#?HIY:D'K7O$?J:Y/:->N__XR6P386)=A\ M/\JPE^X7X2/Y 5E^:2A(=;NN&^"1-[:^0@G0=3E3A/X^L&ENYN L,<-)M%Q% M(<6(")C.KPGIV'SM<&FQ5O<&$9W-X!-9$.4"BP8<_K7BYOK#OR@WM6E)+KAUSN&MNE+KR2 M\1R#COM-<32]!!ZU!BZ5)W M25'\CN8>!2@YPA0!MQ@H%Y_GE@QA8V,VOP1/%DC9#XX02YDF9(:@B [@\O)L M<<8K:H@XL5H=HQ\M,+7EBPO2//J=YMQ22=7-_=CBT5\\[;R$$4HSDO&S@P1K&3][\6#/.^M7.3I 8VM]]05;RNG"3%3O#.B:NL-B"^ M/H&@X6^+I$F1@0FHO&0^[8K]1WTG$'UO?"#_?YDN\ROV M_-\3\Z_"]!6Q&,.@R;@)]$$*9;2-R&%'@;K\DAW3A*)$H:.L)]EKMA2'^O4>+GA<%K%7#[A+](-MW"5)QQ0;5170M% M4I!\-(Q2@\.&Q.@R566'4 ++2G!,I1C5""A&GR/$\A6QSE"N+VP\Z&!"^-O2 M0*Y$N&(&B*P07'R(AZF8%?E+9).\&+^H$#)C]3JB/SFR%PMZIGO>AV).UXO9 M@SB<.L79]()TK2(-2[P3-[A,TW5ILRA.\$;O2W^.+L(XQ?1%/ B!JM+'PJE'0Q_34A7DXNNLKRT<_ M>1#I%5^$^?NDZ3SK0ARC)-YDB=H\EJ[_*_B(@=;?HM\.9N"!$P[B\VOWXSRE MK@2:M24MU ,?:PR1SVI-8D%JNMHL7_H52F8(^Y'GN\5/3R+C]8NEQ=K+80'# M+0]=PYG1^0J4!8P'(;4A[+E1V432<(YUOMCBAGP0_NJR;%V>P)#70-%L*G:^ M4)J0WR4;/.E(BL-I.*!])A#]O(@58=R=S]W0V6U)"\E_+5+;T9Q&,4UJ9+YB MK8+D9V= "T"6R>(^X,T9I\9HC[R VRT"Y0;DBM&=*LR*MF7:VHLX3I%7U'(GZXMP'N%E[G!1GQ$>\O\H MFZRUU%I+&",I1NYWB^B1=-W/!Q'Y0S5V.AM6-NDX+3+NA?NK6=T- XWGUO6P M+!%T%(N1,)&:3967?"A>HX5/YUR87#G+?IPP&[1@::G2P@;"<*8<*N@6._2Y MP1\%O:!NMF3CZD$5Y*V^&_74U76AEQ]&5I:LH>%];+IK2MYO&9>9,K1% M7J)S/W:=X!-R\%GHG3I)/YBYC=HQVE5AYV/2[=726ZAKA=1RDV>:)G%"#AAD M5AE8MH7-CX,3&9RZ75:J[$R(>AY5\3QP^A'1;&D,B_I6WSM]2IHC']$P_R![ M ? +6IL8[%LM6CD#:0[O;3 D"O;IXIZO<==H1;T.9._.;F=,P,]N> PC7HR, MT5)ZE;AS/T#XA.PNBPB;&/[-]L:TN&\AT5GP3MN,S"^L3!@Z[!9'L>)PP)"J M::>-?&52G9.?F'%F;+V.=TFT:_WNH(G ("2(Q7H:O6MYNE M$P3':4RTBDWLM,WVQK32;R$A4\1-#_*S)<(+LH>_P]&7Y(%6G7%"$YLLN]W= M=R@(4>DNN*8Y[A]0$)C#OM'<&!9[%@J&2ZK55?HU=7""<+#.+5@CJ_QVFV. MG8M'=X4U?0:?6?6MF8O0C3#A,],I*W)X0I_ZXO5)Y)FX:A*W/P(C4PJFDB'!*5>7H%OG MZ<(CNF8Y%JAT8Q.#U_(XUJ4.=,K+*U/IURJ1$\_#M A+_A^JGZBPGBP9K%9' M,SN8D)0,&'NETI)W0OXXQ;?1%U%LOR(!M3;'8!UQ\2C1%QR >V&?K8%3/,/1 MH]\J_MN'@.V&1\=""YF2"D-93UH"Z?M )_C=7QG:LIG-CLAT8L-2LM"9NT3M MWIW*P\CI#7VCH=WW0#3[76++/P:KXGH948_>0Q2:. >T&AO%8&Y#4,(L./%J M#.$;Y*:8T/GRZ/[63WK&_+4:&P74;0A*J(57MMI0GSVY68GAWN%\S 9'8#:R M@2A!%YYS=8^Y":)!R_XC.G42I[OFG?SYEMGP>*P6'C(E&>*+6TZ$]L\'5-*] M$R/Z:_\?4$L#!!0 ( !6""%?/Y\X]@WX &@&!@ 5 86QT;RTR,#(S M,#8S,%]L86(N>&ULY+W[<]RXE2C\\W?_"MSLUI9=5QY+]KP\R>96ZV&/=F1) MD>29)%-;*:J);C'#)CLD6Y;FK_]P #Y $B^";(#>6Y6,;0DX."\"!P?G\:?_ M^[2)T2/.\BA-_O,/1U\=_@'A9)F&4;+^SS]\NGVUN#TY/__#__TS0O_K3__[ MU2OT 2BB*[0^O7W_^_/FK M)1F3+Z,,Y^DN6^(O2( *Y G&0: /Z"['4:+W1H=?H^.WOWPYML?WGZ' M/MV=H#>';]ZR*?_K3W&4_'8?Y!@1O)/\/__ K?1TG\5?I=GZ]9O#P[>OJX%_ M8"-_>((?M,9_?DM''[U[]^XU_6T]-(]$ PG8H]=__7AQNWS F^!5E.1%D"QA M@3SZ(:<_O$B704$YJ<4+24? OUY5PU[!CUX=O7GU]NBKISS\ ^,;0G_*TAC? MX!6BF/]0/&_Q?_XACS;;&!"B/WO(\$J,2)QEKV'^ZP2O@?6PR#M8Y.A;6.3? MRA]?!/3XUGT<>Q&(I?T> &F,7PKPN"00LW_%3@ M),1AA1W,58B3@J;*4U$,D--E"V8,:I%F%4BZ\'_^89>_6@?!]A^+/,=%?K++ M,IP4?:;D9%VZYBK([^G"Y<37\%V\QG&15S]Y!3^AW!'#9E*ID 0L6FA6W^@0 MTHNT".)2$'KJ_A'?Q_0K(Z-@@\')JT^W?_CS'0!!2S8&!73&GUY30']NX[O( MVIP-LF6U+OFK!N%RQ.ME2C[;;?$JYM%>9>E&(Y,B59'U^L^6\K\J'G#&X$TL M?1XR0<^IW+FUE5)/85Q?YCZ$+A $+_(N1:]'?O%[^=2=R]E Q(O9?-#R+[DO MT6G81RPK;,:^0RG_9O%QF##PL'/"#/HH+J+@/HJC(L)[.@L%"_@X$/MH&)V* M<3/-[Y#U14UM>T"QTAD!Y2..0'+IG_]I%Q?/DRM);P,<)TD=#N7GPP__CW[Y_<_3= M'Q&;QIL4?G1&)K"VL@C)??WGB?F^Q5F4AD0ULV(X]T76VW$0@X.HX?(7QN+# M/>R!C,EG23BY.JZV\(86)>OS9)EN\ 6! M/+7G5[#"ZS\[WIX%2$B^+#:@5 ($K,@/B1H^1O!B^S[-+M(@V8,"#5S<]68]##TCK;O'JS3#L!^Q M^8C\$T5L2!$\^?:\V&D#KZ(6/+,W3B]QL;?-K0W;QPV\A8%$N\B82GTZAYLG M,U(H$EY!^E1-;]+K[(8>#B++0<[:+X*M^[A7/^+L/AW(6M&%FF,M7Z&&L[M,5?L%K#%8Q"1W\?X+CU)-YLTX6]5QT$>+?>YSQFL[OX" M/A!#TYT2!14H5*1H28&AG(/FU:5FJ112)37DV]0FUJ"=V Q'T5Y=[A\ZB=8; M#:PFWFW^WY'UH?43"%GL),@?J$$7XO#X^5..P_.DOITLED7TN(]7U $+>]FF M#)%3[%!+ @&]V)&99+-ZR>X)(8N#32M **@A^;TM#->#CLH.X9>E&U&RRGGR M2"XI'G15M/!L=%6 G$Y72U4E_RNGBK5S1NJI$+V!>LI8-*UZOH^2(%EZ4$_1 MPK-13P%R.O7D-]!5-7WN&ZA"^@8:*N.2I8;"$O!_>-%Y#&*<%/D-^0*R:%G@ M$'ZQ2,+V#[B1U_0AEE@F&0YR?(K9G^3?\0Z2/\Z>E@]$;/@F*/#9:H674S_U M.$9^#T\@ND_%+86JSXT.A:, /KP#]OGA9BWZ_)G5F-#?^_2H^-%K_OOU(#I; MBW\4JG/ZIJ>^X!J&\XS"61:<9_R9H:! ]W@=)0DP@XY&R<>+V!2(J_,@OAC392J5ZGXHD[#7.@'C]B$@ M?+[:%9#U#(M,K/E]^-X"?+N82/2RC#U%+XAAS>:\]!OJ*Y-0*PQ52-Q>3"]= MD*\($T48=?X_@-'VCOTZ8X*%;T+EA32A>\ >2S9$-1 M,[:;'.,I#M] ?L(4&2GI8P(0LW601+_3<^&$' UI'(7T'^2,N29").O0?UZM M2I=5$-?XY(M[C_A<;O$:X-W@;9K1!X;]? '299QNN1(D)'I:#D?U>*%*^MAP-3)K M[;4JFBWT)HB+]!]0)BCM<*S002%',='^:E=MF,>[/$IP MGM?@]VA;"M?R8EN*,%'O=@*3TJM-J9*;T*:4DCSFD-S=YWO4FPYTQ]GY[=5E MVM&,FL>=0RR1ED8("!MZ1/*O1N@BB)-[@T3R%BPL MD?4-+K-$J$4>D2.)/?OU!.]0[@I!@,QEQ-F'1T/$34)^_7R)BSW9Q,(EW'[\ M(A2D&47E4 3O[D*+Q$_ND%Q.[0PA":6V7JL:(,V>W)=J,.#.TQO;ZZL>+^8B M_I84A()O2+&]]IR2;?"1&*F/>-BU1C3/A3DH6UPB3V[D/&X<"G[7-PH9><-W M?CA#&C<,#L^2@M48F.;0EX)V<(%5K2^+\^"&HVJ\5]//1#Z5+: DUG;'/\7W M!3P_QFF^R_">C +)(DY,1#4.TEWC7FP.>#@-U!+B3P4%B981JP#Q/"%P=D-N M"@,UH[/ 'J(A='K1QD"E$\U(@4O!EW:()=35# &1UAXH>-W"25XY]F]P$67T MDK+WK63(RHXU:0!J$A6[)M/ACGI-?BHV5WR$R R7=2L29B!7K'7R?1!E-*RF M ;ROIT_E4HZU3H6+1,U@"J)ST$<

G@9Q.+)6VL@FZXBB BU\-OR(*^KT-W3H)CF4V]# M=%B*4HJ$3B'*ESPR&@).O&\%0I%T5:%/X$ 7#0_L/3%\@_AO.,C>DY^H3 MS M->C"]+,U=+#0:0(;CF \HA-\V:(&TNEJA(C4D9L#[?,7P'KV@XC0H0Y_ $A?#9[?1S&^W&WN<39*'WK '!\5 MW?5EZ05T&()QB WTN2?()%")7$B4Q0-_S1MP$'A#H/R1D5K2+6 M2G>RDT4&V;6YH<1&K5)D$FK/ZAU!7K1(([2V_J@HMS="%F%())67?UQ$"3Z: M0&=$4#WL0@(TU(I2CCRH_H)@#KI*O)]9"C&UM41&\IB]I01V0OYZE=VEGY/I M-(2#Z?9B*\'"4#U@ IQ),,7S'B(5CE O.I1:WFM;(.E1=L5JX2?+*:P9"6"/ M"M)!Q5!+:M.EFC+ID$JCD+"3*XKN] MQX96*HQ"VD MS$+<=UD Q7ENGS?W:3Q*UFU(;HV\UMHR(;,QB WR=R@+.5Z)M4^(I956Z4=5 M;76TPUH(T*DO0(2!-$^=#4756,\.:Y4TNE]TC[QQ#FO"4EI3'$,-A9-=EN%D MW+NE$K"/NYT8%9USNI[#BFJ4L_R_9:DEUG5%2RD?=;DK =7U8.#V.#(,0@G8 MA]:(45%K33F'*_;#9OG7&K7$VEJCH'R4UL K:W82%'B=9JKFVT.>PAMX?IXI M6CCH7\0S5(WU%0NA$$7_3;Q-F?WCP^TFB..JILH$DF_#\R/Y%@YJR=.AJ!KK M5_)"4;0EWZ?,7O)G&YRMR1[R(4L_%P^0FQ0D4WS[8K@NO3\*/-3:4$U!; XJ M)_GV BHEU580.=%6OJ-2ZQYP'$^G("UP/NP''@'-]@ C!6K@:8,0R*&S/W0I M&V=+-FW^AI30-K8H5>#]G!PJE#3V)>L+2:<>E*6>$3?;N_*8"+-C;.J887/V M+#8X"6F,;QR,4Z(V)+?[2&MMB6+48Q ,\G>&"#E>2;I/B.6.4=Y,FLCM*?(P MI$!=[PXR1&1O2^5EDX_![Z5DN']JTHBH?G92$6OSS;?#^EFZQ]39&3Q4IZY- M*1J&"1IEQDXO1<-KAH9 1N()P1J!OG'(7[Z"4]A:78A>HE&Z""A M,2/88$1'(S+<[Y54(I*.G2 @T++(SB+/\=ZJ]'> .]LEQ.O+K(;;V[.[6]]U M \1RX-.V!<2,*,#+H)4'SU[%WUW#=6MZ(18:,X+-^<%GIB;7%;$UWMXY!>"EZ.]*J$=U69-Y[-AI+=W!CL3&G4;M]G_X!UD;/Q&NX MWI6$6$C+1\^F99U20+RJR.FSWY46RR4D#^4W>(F)\MW'&%IG[T5)E$NYO N; M("0S;,HI**OG'* $%^@%_"==H2".T\^T*QUTR5AF.(P*%*?D/*&]@_[]FW=T M[_KWH\-O#J!OXA;3U_/X^:6G:],016@=D3KF69=;6E0L?)]FI^GNOECMXOYJ M>]+106L[O(E9(3A4B5OZ"\W^3M,X#K+\I7=+WD8E6MHZF&VC*ZZ3SV%BY6R! M=F^T\^RE*1=1J MCB@F<+!BT"8!GQ+Z+QP.:MO0G^7N9! C()&Q)_M6S=JZ0X.8BA'.P.LLW>*L M>(;2SP6YX,/E?@N[W_1V@7(I']^]"B%9I>QR"KT=X6H\-4M]GQ8FDN0W!2WU M$VT/AW;[PZ%3E9#@8+!'^-\D#O6[Q.&HNP)W?.RKI[-@!>=/1@(DE'9 ]Z7 M\_FO[(XL(6U,:_"JQ^@%#G)\$ZT?BJO5IYS9GU.KAW(M]XJB0D?FR(51X+G8 MY1BE=5?:&""4EF3O%/&A3R92;6F6EAO![F8FU[0PS98/_.L">MXC7' MN9FKT9#JUS[?EE12[TMVI US2?#9MSN#6\/U9B'$0FG(S,R1T9>/Q)3ID#?\ MJQ<;RYV"<*87EJ,97%ADY=[F=6%IE7)3$6)[8;F(@OLH9HT*DY &U3^D<4AX M"9?W=U\M./5Q>G9S>W M__%OW[\Y^NZ/Z.POG\[O_N;U.C14\/S&,HA#$VCF?@/P% NY/I#DJ&A"\;B) M7N/Q]$*3Z-&TD7G50_!U\+S'R +Q(NZ?<<6(Z$(%MFRT7UM&+2A1=(J 2-N@ M[N4RV^&PKX33ZXED'1_1)C)DY.H"XU'<3/ ?UJ066T=K%.1:>WE;GIP*N"HS M9+PKKUG%R[NO&!?-J42K@:0)HF;/T1^[SCS?]RBU%.6NNS;YUO?L)A!A[UN0 M/<-GO7)-DJWH)1C/6G'9$B/L]\>7/,=$=%[T0O MT&_L'#IO9N#0>?-%.'3>\()5$6)];4Z3]1W.-M!/?F_N6\DB[J\^8D2DU7>3 M]2L"+*?2\NXC,6CV=&:H%_-P"U)C)#M .M9K'6&_ M;)N[ODT2,]D:F+>37)4Z9]9^7Y3$"WEY5A*BHC1-9FN2&+PRR:D=D5Z;;C91 M0:U\2*=,$]!0G"S)&A/KCFHE#ZFT?LB4O]J.54HP:_8?$3ZCMX#QZ3X"$--B['(ER5FGNWP^_.CP\0ML@0X\P[X_HZ/#@\/ 0Y:P$ M7; K'M(L^AV'?T2W&-++T.('='3P[?=?BX8D:?73*,_!'PW;7-K4?4,!3<;] MKUV"T=O# P3\I&-.\1)#[PKT]HC^]$V]W#$L]\WW1Z+EWKWY;KKUXHBH7LAZ M"VXIGS!D8T+N\-'W!X???2,"YO-BHM#N=E2\6#M&I5CP(*^#["JC;:9""OT: M9[3@WUX_->FB?M(N3% S_2;KCY'/!$;$]F>Z_M)K/,(PTPU6 M=G)1;QA[58A[NRVJ,3/6OM]%Z?DDT$ZIN?895.$8016?!!?!U%XGIP$VZ@(ILX.EZWBI=BL&!=9(D4] MFIA/4?B*&$Y+-L%W/H5:<*UL"@7%]HJS7.XVNQC,+1I* FW",OR DSQZQ.?) M,MW@BS2'"@97J[O@:6J%&KBZE^RN(1C*\W@J*"AED= \'!110+ZW,TM=Z&3\ M#&:7=1WV(H@2')X%64+VSYQ;^A2OHF4T?5%V[8+.8P3T.!EH9,A&^K7MS<79 M+N%N1/^(1_$;_(B3W>1!;S58'V=GM;A$-\C7B?(@Y@,AO2A$F_%ML7,$C+#& M<[(-0=D6FDB/L\=HB?/;-)[^+B==R+WK4H:*U ;/:9CU&J:@G ST;#'II=8V MN97TVKLU;W$<0SDGG. LB GL1;B)D@@"W""_[.QI2PZ]J3V;AHOZV%/,4)-% M/++)!VC-IM-@KJ % &$&P>^F-$SJK6A(<_[8&_-0;>A\0VXX&43NGI [YGKR MDTNRB ?37(B(S-Z!P2BJ1WO/HU>*JM<[2TRFI>5\GA#>XKQ@]GBI>?MHKR!9 MQKF5+,-$7HJ0#J^VG%E43=8)K5-_4$[ON#*7'%QZP=NKSK 5/*L+14*J*3 " M@:18^[1U%B1>TQH5(I)K2$/BF#J[ .0R3>HR$RWMFUA/-(OY2&I48J1,/6/> M'_2BW&Y>=O8;7SEH6EGV\M#4Y-L^WE9W^^HE^#C(H^7$^B1>P_7E3(B%XI)> M*0[T0WO91 0OM[)5?-S*)+C8 MZ%3(ILXQ>T$C5Y5:\0RQOG?]@J&<. X7CV3S6^/+'>0@7:UZ;WS[V+F&K>WA M8!R$H$0Q*QBO @9$\!;,;WH,MN\.D%9:P>OJ<,[9'K&2E3*_2_WJ]5Y0=.[:V0<5TI"C>BE4I- ;F"U&ZQ:UK6SR:_@A]2"] MV)'UR.^)[5VB@.Z?N=J=@> S\Q.XM#^5;4<][4EB(UQ=IWA+Q!G1O)F)/[,6 M:/>&#K^\M!)H,X2]TVV@\M;O[ ?IBNANU?TF]WD0B(34K@7:(=7Z-:5L?7QQ M_O[J!NX2DA2@-V5/-Y!YRS7(>&UE+4-(TMWZFV2Q!JWB;%\^YF1R%;:]5 ME-N62BJ]7CB$(#JL^M67[H2A, R+77]W#'XYL.LJ=@>1B6^;8[B< PV!!3RU) M53C)K.2.\1!6N=BK* F(J414E&(Q'W&X!I>3+"#FT#?U]Q#&+>(-KM M-,I9UXZIKX*FR_KHL&&(F[$ZWA)]F MI^GNOECMXJIQS,0JJ%S*4XMV*4(273L.0J9?+\ W0 [KYY=5Q)'O8",3279: MM*NIMWY:([?\#,HBGV+V)[G7P[;:U$SFFJ'MQ_%E@X'[OKN#<92%>S^0?T&^ M;L+[G&@72WK9Y\HDUQ6X[W=YE."<#%C^:T?4 #:9'SQOEB/TIGW!LV.L?8R" M8$4G_8[,UYV!<@_JA]2M'._5;3I8O!IMU+5&FD@'._W?('R]U]MK[PIIA(2' M:%$;/ W[ S(':]D%KIK$)C/>[\"2X73/O\"WOL-%,#@O5_'GQ$W MY27&8?Z>D'*2QC%>LHLY](K(;_ 21X^P TY_:39:U4.E>R/$I/4;V6R6AK'- MHF09;6FACV?V^IXF* %(\ 9?@O);4G20\#OW;&-&379(?FUW2'X]@T/RZR_B MD/Q:?TA^O8]#LG8#^CHD50C,YY!48"E1KWK&S ]) P4P."1U_)GBD+S!U6Y^ MM;H 9]/5ZB3#X>0U7LS6=/\\;H27(JMCVSHC?R*SLO5SV5LH1V1%VA%E2<', MP/EL+G?9Z:AFTL"0#/&>_(W=N?C-#,[%;[Z(<_$;_;GXC=4.0V%5L811^2AV MEQ9!#/L;_!_Z53T&<=G^[(9< K)H6> 0?B<^(R7B'[^*PX-P&HPENM6&"]M- M 9!IU.L!BWW%#73J^,IJ^/3WOMX4IE676IFG8;1M=-ENNXTQ;)!LS?=Q^OD\ M6:79AF*SKZY\AJLZOX$:(B8K7\/-1MPTWX]@ X7*D?F.=)!(1%8_@:;(U\GE894'3/51EEZWB(U)$@HOL/;X9 M 8'U=.9\%$0@,9FB=$FUC@BA0:BL&/?I+B/73A9P39L%N(F9'HZ AXUG.)92 MNZTVPF@A[JHG9Y$BO-G&Z3/&S%H+HPPOB=RXUNP!T:8XIM#9F")X\GV]M->? M7G/;X>RUW28ER['469]:K\3 2Z?E83@Z4OKYI'./T"0#_=>R>D3!35CQ!F^) MUCP Z/ZR^]!X]8+N[RE:G%0]Q'W?I5=;; M4"7^'M$\9UHBPT"F$ZT>V^1NA\Z"=8S1(EZF#VG,AW/Z]+PH1%'[4F1$#]]N M9.#.$]$F8ZX%]7QWCP!Y-:$%RUD.65,"8?+G3N.%I]NVS'7+'#VSUJ[$6B]!S*KWN8G Y3U< MM6RQ?"'XE(10G3RZAQI-5=D\*+>QB.E$V#VO@ZR((-H*8N1N\9+88/#\OX\Z M=Z/1F[F4(_? M4*9M-=2SP8/CUP M46V'FW(2HG+R:8WM1Q2'^WCL,:BP88#:D4 <-!@ -9.9 M6- + -"Y;/W/D='1F%VY@7H;Q/AJQ6PAFKDZ\8ZL6LF'F:S 9W W% ^Z9" X M7H]TU%J7\9*EH^TM'\-H2??'NPE:NO1%0:;%O+(5U7D6QBR8,L>V*B;F(I66 M7\O#Q4B)D*9<7#2[#&Z!X-3*U"5VG,M15*#@9)=E9(F]'']&2\YAV^JCI6S# MPJI<^+:LA@C4H%)%GWS[+>NZC*B_2Q?P!)#AZPQJA!3/UX2;Q2()(6AU"T.F M=E.:+^S%36F,GJ8[.2T4O"TGT] !7,WT[; <+/J6PW(8@VRR,ZK*:M?E>_!U M%BUQM>[[-*-/6.4+EM$3WB" #H_0PXR9KM/?SYB1*P MEF[]X#>861/ND,=E:23,6I[3Z'WVFZE#7 F/2FK8D&/*BK'RC2X M:AZJIQ>G2.$TU$^@9M#YI7RS;#]E$DN _0 3&O>I=T,P<'^3LG0TKI]75( M3K1M6\8T>4P+6G&^OD[L1844"[G.1I.CHFAKPV9 =Q4RA1UIG@\RO>A:-:+4 M1(]PK>U_^Y'O.ZZ+/1GO.+*-QM$NH]I>K+1CW]N*<#=QK!:FVP@;UU<( M#_I@M&5(=PJKECCE4UH00]&!\Z0L.[ 7I5"OY:&WJ0(=S4T MWUN)D2#;C4)UY(]P7=[@(HB2)MI\+_HD6<3]3B-&1![SM=OL8IJ(<(I7T9*K M(.A!;]22XA5&0:7MYM.P@@5?I)MMAA]PDD>/F&5M[&&O'&L0<>]/Y*EL'2=G\ZR1-\C2.0OH/R(;)KU;$&LNA MT!?]4?G*>(KS919M::TOVH+V_!9=O4?7-V>W9Y=W]#<^MVDG.MGJQKAW M,=A7M,)K>,*ZP5MHTI>LH1M?G.:[#._K*S-9T4?-*CU:,L_;V8>/1*UO/5(EH# M,&ZK,^D1DGEZ82)B,P\@OXK.14&.UC#[!X_1N>:RJC7%D WV=YX;_(B3'6:- MH>#C9Y06Y5F7D=A7O0NA9 0&5.0[O@J?)O3G#,7!]/;? T7Q[\G-Z MC1!\VSEDQQG+@F.]Q@;?&FUO@FG^FTM\^T4TE_BVMR=)"+&R0SX&V6^8-HZC MS=59L1)I77V)=+5 ')>2T^$CD7L]K2R8VDSTTA-ID'QJY3"B?;*6:]_9??W? MS>#K_^Z+^/J_TW_]W]E__=2;>YVEX8[VYQMCP!J"K;2GG6M M*\.$5^O/ (98Z51//[^WVR.^G\$>\?T7L4=\K]\COI]0GN_LY/EN!O)\]T7( M\YU>GN_LY7F2YL75ZD.:AOEM&H>#-GG97.>2E2 B#33*:=;E&L:CG$SPVJ%+ M(X%:ZBHBI_F4CP[MON6C0\?>* $&ND_9^V?<,%?^'9=DV+N/Z*%-3O-55.RI M%9IH!>-Q8? T4DCO&JY26)&&5R=^G65WD>^!#TE"8COTW ]%35Q]^$1,X M+]$]A00;@Z2NNY_-8HR(:XVSX=?H[@&P7.5UCI)=E*S+!^(T*='@ECXE?\F+ MR6MMC\'$^1DV EF)A@,LO6+[+D(W5E?Z70WL>6A[J)[B;8:7K $N1%AM(#C@ M][(?[GE2$*E$]T.?\P<#=7[-&HJAM(13 X;ZU@,.$%S,H@;4#U[OXK9RYFHX M67#,-EY*L=C$&ZUJ)?=A_PILK#00LQ8IOA/Q]=)L)>)KF&!3G*[J@UKVC"GK M-]7]4*M?#[0UA\%T;FL.0D_7%[E4):[05[\MKM\MSE+&G+$YG&$3--XNERM7 M:AIE3&Y1:I9SO]OI4)I")3W;B&8B%G5L5C+%,CL*GL22911'Y;'-:M*"P5G% M?Z9-8#X.]Q6';(V&^^ L.T0-PI 9*'3_K(H^]A*\-4Y%VA%<(]AGZ52B73O8 M0H,.<]$\MTY" 082/6*=25BQ;*_O/0IFUZ>JC*PQ=?M9[?;G_6?I*)?RDCW41+E9$'Z)KZO3:R]B ][7X2( M1*&J,2RVP6]O6I60A!M6GT#KGD@EQ%_2[+?SY#I+ESC?FX*T%_&H("U$) H" M8\@U#]X'U@0;SUN-6E!")>D3.59);H+/'XDEG45!O#<=::WA^D(FQ$*B'V0( MVE1CYF+YB"0D5(X>@2.*3T!<; UX8KWH '?^]MA>7Q7M[%D%Q%)HU4?HDS+" MO=@T=CQO6KPNDO!''*XAB6))?D4=2ON_18U"Q8,I/ 9?V3/-VA7PW4QO4R+4YQ'ZP1<2HN\Q(1#[[8@ORD+UM?% M *YQ1K/A"0<)^LV/TYQ6-+L 9,B?CFZ'/FGRX=68!>4&%UL.,92D!6I0@ZR9 M$CET/IN6VK/@J_IR[5O@=K41[L@ < Q46$&1^),TAD)B61 ?!S%@8N9W-H+D M^.G8""F9+@2*)5W[%DR0TN@DS$%TDEX/_9K_>E&+ MS7P-:RP?;2^BX#Z*Z45!I.Y&VYT.AM--3H.,+.JYF?7E[&^&LJMW-1/66.]E MM6:"W8BYI1:-TDZ\EQDMZ7HO,T'*1 GGOJ$-D3>_H1GSQS8*I6LK0H'],"J> MJTI&N5GJF@D8T@'"$Y^,9 PQ"9N66X##F:F;1;2-;@=B)EEGXHAWA<&8 M#[B'*%5^+D\0UOJD?8RP8ZU5$0J-9=N@QPV[J>],AJLZCR8P1&SHU4FEK#YN3<.$WKHX M#6#0"+5LWH>$F_J'($H@5?H\J5^#Q(]!^W^JG0H_UQZ"R2DP>#Z%?)!U0M.S M 'Z.7L 2.'_),ON+G']@G4OD\,0**'X%G5(&$[DL;C#+I*.2LG)6M"$X3J91 MX6+LGO":6V,B#ZD/HD^OI5KPS^U-+8KF(6JHD@R!Y]P!,0 YV7970P!-:F#4 MEJO')@$6HJSU:RAG;+T-U9YWE0BWQ!]Q'+Y/L[LL@,KOU[MLFY+SXQ)/7AK. M%@W7Q[@MHK*8Z5*0['SVW4A@K#*TBM&-8=3T?J)'G-VG^Q/MH>AXHUFC;0G7 M%IA?:VLN@CZT#MWIGK^?DJQD-&.PE0'5 ^(Y#*R+CX4=Y=N*DLE%:D@):;;5 M$O4I:J4S T$ZC8(8AMMHBVI>]I16TRRX,R+&Z[YPD><1D#M9PXY91,DQ -X1VD.@J7\9A_T$3+P:EVDR?K5'W189B'#=P $@P:5E1(F%KAH!>=/1 (D9,]!.,_1D@U!M.EJR_WC0Q<4,N)5 M0D;CB!<=FN?#PYU8-_KPW>\(/1RDU8W)B5',86^02J67E]PCRW*7@+?0J*CR M1%F=XS5.EDX2D07=^>7'\XN3SH% MH'SHFYWT>66TX)%]Y81KG.2L""WK+9;F18:+**/7MF.IDE6_?,XR*-\KQZ(/2#HWMB[)/#P^ MWJU,5)56S;K@=>>XSBCJK*\,;O=:[U;"W$Y.1IL0 MRWM262MY[Z&X\G4\)$=(D5&IA.\[C592_$ZAIG"BWI=OC+YZT3S?;?'>S+\M MWIO>5R\CP]XDYQ-2]]/[4K2">U=J'PE]9+V7MN0&@FGY3R6$C3"JG>9G&*1E M^%,5JWR,F2B-X2EAF%PQTC@T2T'OSO%K',I2RV=G'/;3Q$6$V%CXIW@5)3@L M'4+@!&.0CZY3@F9XB[=!%A1XL5RFNV1@%PQ;V*Z5PA)/:0\U"@W=EX[%+?EM MV5[CQ=%+]&)+@:*\A(J"$NQ+WRW]1BD"U]G/GIF6MYO^DLVR=T&VQL4BCLM( MJ&M,5"162#@WD^SPE.@Z[SQ'S6C4@/"='CY&,]IQ4M9LFZY#^5O+ MJ]A;[U>QM_._BKWM;64R,L;7)1OF41-.='U(BI 87WZX1==G-^CVQ\7-F=]S0BLT M_BA0$SN^!GD7/CCTEXLD/(WB'32V:24&ZE+.)@W>%LM&]4I6M/3T;$.YI3Q2(=%T611?>[@N*07A(.0>V+ M-(YI^1W6XW3B3V%/2+IO365T3+:,MZD^9U M ]J#:C1@B"YW&\ J]=U>9;\*VF[1LS?Q6)JI]+-G:%4[P2"OCVJ^XY1#!2JR M"RW=^B.FDD0$*(=)/_A+.3201FW*ZLBUO8@RD(O'((J9TM$21,EM0^HV6?#/T"Z)+.SU;36UA[N_ M@)=\,/P!5:/)F5Y7;=#9G#XVX"O=D5>D)LPA!F&_]SE-%=B8KVRQ<*#S\$2U>$*:FH!>%#5 MD4K#Z_,8=EJ%+)2P1]QNU!#+?D5Q_G#LXE,FN=E+;3KS.\*I$/Y_^T;D:GB#+D@&7%\W_KRU]7 I/&=F3_1* ,XKCZJPL75\SLGSV7_%UU(\ MO;EHIA@:$,Y#'97H6-N,\S(:^^IA0+9-\&SGA11V*_LG$PT6;3]%W7T]"/QM11/ M?_28*88&Q*R.'IEN?&E'3U\]#,BV#GN_+_C2LL$& @1^QR$D]\#U8&K_OW:] M*7>;=TRG$KR&$!+E@X .+U5%M5TSG-;/(F<6F^0[$=A8NMUJGGI66+\7\ !A MI3S?0<>0LZ?&X-V+'L/7^+0T!:W(R,0VS@ -%O$P?TO@VB/$0$T ^ MV[4#18J)++R(#40YC)S%=Z:51*T :EIMMM.S/"=7XBB(SY,UL2$-T!#)5.?Q.B(L MI,$'S6"9(K@/J5%)@(N2D=+IXXL)2 M!9J93G=N(0IFHD]P(12\5\GW!""4>YM2N^<7:AS(-A3'PBZ(Q&/48BFY&)IYDVC[-A48_"PJ,='],K8 M_5+\&^V3B^'(SE:C>W4'NM59K8#AU'[3(*,\EGMJ(C^,_9S&>D&U#V$-'ZR# M!$_2;)O2$L]EZSF1MDS0?%.\BH^*%!)<9"TUJ]'4ODNI6OG<<@SEUFZ;*2?8 M[G[ .Y3/XHCFL@[T\6E N+;:U.B8/,9@;I;_0\E,0L(7 @GYC@TU/4;:=QI> M(IYSSB<6QJ&=A7")V8OK(K_!T),W.0^(*?%8]BDTU@/Y;-=[MA03HZ/\2GR4^]@?M *IU4%- MLN,M6HF,:'0'5 MO-2V2D&C?7_H49]%C #5LW[.< M=@C(KVO9LA9Y>WD#&+"P^WKJYLA)^XA6 % - 9WS18(9D%D\'@S7@7;9BD&\ MLJZ7HEJ%ZP/G05G[J\]-8WL86JLM!^D+T%VI7I@KL)AU-B?K!70:_71[]J]= M5#P/.%E%\]R>K (,9+4M8"3Z]-7M5XB-GH&K1L'WII&DA$)+G_KM)HCCCU%H M(6W)5,?7+#$6LO9[,/@U&:T1O'O1J^502U]!K7W;)<)@]E(7Q(.50#[;RTNX M"!/5(W@U7JH*7IY<5=)HO[9*Z;79]M]'3U4%N0$:T)_E> ?H(2 1.!U7E2R: MQ45*RO!:R&+:1M1;?Q]$V<]!O,/GR79'; ;\B..CO5BBJI7<6YT*;*3%K\@0 M=.39RS) ;KREJ"/7\FXC OO&F?:\F97VO#'0GCL/6^':<_;\=ISD29K<(1"&<@[,G[Q%$W=>DZXQ/1V;*S0%1$* M,B4A0U^!BQ7!X ,$P]&O,,'/%=9$4+R>2$FU+>AY303Q$.08NMA$M(77V5/9 MU+A:J_G5'M1G^/I3.T=4FC48.UD@0PD'-:,/4 T*-5K9_'X.6FFM'+S*VO%P MA+E^N]MNX^>]:JUP";>;G@@%F0>'#E7IEA?M4LF)5R II4/WO#PKJO)U5]DM MSAZCI?&)2.9RBD'^U2B%%.SD5I-('V2KRW8B-I0&99:C?>XT.I& 'B@IM'\; MO<%%E&%0J&O"H3U91Y)%G&B&&@=ID%4U&,%HL8'D9;M0RXO?,!0$6]K1BR4M MT4^.K.LTCI81SL5-A$;KBV*AB>-Z51HCQT)64:.>@*H91&G*.5Y?$/62XS5' M0[C]9M,$@-[@& K.GV^VY,I'WR"OLI,'>*":W+0V6M/]U=X(+_7Q!0$^RV ; M+.'] 3K//.,@\^66MI)QRT(V9L@D[6@62;(+XNLL2I;1EOPE>-Y#YW"C)5VE M*@Q!2K;#T<%HRP;E$%&(!?5:<[_1$N9BEK>F4;#%?O\K-];\!B]Q] B=5"'3 M;3^'9W<1]SN<&!'UV0GY+]7H&1R8$DD)#DL1E>/,+ XB+6QVLLNRZ7!ZW2K(IRCFGTN%??D9DLU?K4(]_6RUDSZ7V:07#M(@DO M<)#3)L9DN?019\]7J^. ]DN:V@X;N+CK0W$8>M)&D67OK*R+64< MSA7+:+(2AK!3FR1\I#/%;;A@>W&=/F V+/>8;R%F,-/I21O\+;T=5^M M3FB3>$%S-&E:GGBN\RJJ$D2D[J)J-,VQH>-9RS-OT6 :*7")>')"K9*[SYZ6 MY$JPV, A=K4Z3R*X&U2O'T9*H(;@]C-7XB+K8$'GH(!. H6(V#14<=IKAQ,3 M\30-++3DVU^&J)XUZD>N_^LLV"QVQ4.:00(@6_5H8C/$=%5G:C80,9G]6X]# MCQ! X=L+-%"XK8>N 8RPC5RN5+B"2F-A%R&Y--"8V N_F?_O>K5^C77S[^_,U___K7Y7;W]+?DFW?A M[]\]KO_VG'PZW7W^\%WV[KN?WOSST]US'G_WN/S],/ZOXG5QB__K]^_>_O9T MM+PH#O_^_OV;VY]>/SX=G_SM\#&\S>Z_O?W7I_S=W[Y[A[_Y\&Y]\?JOP>5_A>_N_KYZPO>7T>:?B^7N_]R? M'V;'3YM'_,OM^_1OT3?;7WYZ.OW]+^>'BX\_OLG7VU^(0??^YNZG.'_S\^;P MTU^_.=I&/SZ%IS_^]2:)[I[O3L[^]DOXT^T_?UG^\R^?EH?/AY??O3GZM/W; MMV_RWV^^/_WP;G-X_91^^G22K"]OLV__>O*WY=^_?7/WX^[Q4[P^NKC^\2KY M_C[Y/U__\]/'HP]__?E?^*?KKS?1]4_YZO%]<9X\WZPNGO'WOR7???OUZMOC MM]]__/CS=S_]-SJYO7GURB(#A1=5TA'6>7(2Y ^#/SP)&+<;L1XADR\QZ7^, M$;P=Y@]>LUC,A2;\)!7\F/I:3DLF**BVL7ZBAL M]9X5Y2$RHTO.0%717WV&<'!,D0S^^;.!*[)=)WX7[RWFX=5)C9&R\'K6Z&C7 MYO7__BT3I/SE6TB[[9-3_^ =7UC=Z2',KRJKX]@^1GU41N^0D2C_49^HQLZC)T<+=N;'">/)+O-\V>KX.LR!=) M>))NMFD" 3F7F)C[-SC'V>/D$7;&RWK8UDUQDV;ZE].A/9K?;WRHL[.,TR]+/4;(^*0-O'=C' MZI5]-)09@)^T8BG,0??5),]I%1:BEEO0>GY8'_&0*WA'$PTEV$UWUI%M^4YQGH3X"8?76;3$38IJ0I,]S)XJ MU!#<.DN5N$A-/#KGU18FL<8IGCOG&$B$*^6DHWB$)S0B]L0J6@9)T4T^O<$; MTC^>]FMV%;&_M],;T;U!X1'X>C/;JR4KY;G*!5U-%2M*SDS)[D0Z^! MSN.5I>4('<="Z^.UGZ7O5M.'K^_<$388155-M5*?:_]I1Z5]G]76ZJ"N_&"L MPN-LQ/[">[FK:)=SGWFD0TFFDKMBEV$:O\M&YRR;)-A&X.??9ND_\=)O:HO*!U3"?QCQS=A>[QDE.X,)?\U^BXD&U M>'Z>L)#HJQ7%DQ9^KZ,0:M\3_]N]Z_R^\??C7W),I>Q$(&.9*0)Q_%LH!1+0 M\;Z?>#TIL?JS=2$C:].^C^[[';D\A[=%4.Q*+/;^K0J6]'\J]9&2^FQ#G*WH MZ'ZDPSR^ [E,U:HKX<&4Y\PE+JYQ%J5AM"Q_"OT2]ZYRDF6]A-B8X:;H:[PM M1U<)E;XOB$.EK%9"!3OLG["ZB]#B[SAWHWRMQ6:A8[E, MQ*?6JA[%T^E268;.B2KQ:SEW>BG1D=6;+.L*MK1H%CHD$)M:A;K$CG!.]8%# MRCE<<&]PL-K]O!NH- O=U,I;X\!2,L7Z M#OL+CM8/1.,7CS@+UKB=&'">YSN"1)!'RXF5TGA9#Q:>*6X2;:RFOPK8_#++ MQ*_5-U3,O"X.XH>M)0@0R#6Y4R?TF?WW#C\5QW&OXLMH+31N:(::M%'O M.DBJ#1$*4A_O14

*AQUS#+[2.E<$)!SF/-#_^+?OWQP=_9%>/Z,-UVL5O&RT+K77E]0I-$B@ M]?9LM=V,[[(@Q&2IJ^(!9_WJ@>RSFUCGS=9T__!OA)>N FDSGF['[=*2K/\\ MNNB4EO2AP8,$SZNJ.9=L>D%24Z.7Q*JT#61M8HT@N>X::X*4S"4$H\^'W#G%E>>;[;;&FTB-_8]B'2 M;86Q&[/"QM JBW,^!A'Y:10/Z[XNG>REOFH/#75I57Z\L!^WIZJJ4E%T"ZJ* MZ;7,X8)^ WD3U)L/T +)5-J1GO"5;G M14X3J2+"_^&Z(8'@]JA0XJ)1#YB$ZBF"'<.3>JA%TU40!>F61\=9\1 D:=S+ M'!UB2*A!.'1P&Z!CWIAX!EN(F7 :TT)/N8V5>9)F"2B>S?8AF^N\G8,$$5E! M+S):OV4XUP>-)&I%4!%K^\AP&12[+(@_!'G3ID^D"*-OM8J%7$?*RU&112BS M"8C,\+I[F N-OZQJR!W1]9-+"VF'RNQ%@[3+>>CUJ4%)=BRQ::P%L=\-:*@L M6PG0)M1/DW^:YD56MSV^B%;X/,F)4A.R]J)J0U=WKWD#,90I8FL>@HFHGNG] M_CU2%Q21?$;LLM3/IC$O2!6T"[(!02G#J2/+!0LXW@[Z&.@5 88B.M;[\2*7D% K MVD1:[PAG_]I%Q7-=KW4O)X5XC8FO6RK-$"(@>P*B8U$]>!:GA5)*O'K(*1U1 MIVUWG[.'QGPOZM&'/[D=J]PVNLO+=HUF7%\GO&P8,KFT]@LA=0-MRCPK_G&# M\VKK,=<",I'3 /*O1OIBF"Z,!N'*TJK'CU%>9A)=9U&:(99![7574(H#A"^G MT-YR9$JTGPV@!=NUU< O+DVUE7[WGFP%D30$D2&32'[Y@,-=C,DUI!-NUJ!A%V*BFK NRDK+%70.BK MD"RC."J3>5F&.7U?*[4\A;K<:1R%4.AJ'_NK%0I.;70;#!5]+!I0L-,R8"SD MN%+H(D4\P/X>ZT.+QZ@*K]76W+1T17>_(KI>C03YJLAGY&JS5:\]?33)D(U7 MB9OI#GS ]!EQ<.@6+/5US6 [-E((U;ZLYYQM8$+=VJALAK"/_5>\AD,+0(B MKF75 2I'S\( 5HJ+((KSRN1/5U4K MF+HW92ZP-B3)'(, NE";P5BI].A%">0E>H7X*Q* >@6P4 /,K[?16KIU@LA@ MGEEFEQFN(SE7QZFA\W/3"CF#.[I8 067];GJH/ (M>?6B#)I2;["&;0_9_6L M"6QQ%9D[ BX7_VHOA^^DJ#F\?TV)]Y#:1;,(^=N'/G6*M$W+7/M;45UTZ2,. M\AW+ALB;1NL1S@C?'I[W\FT,6]OM^] @W%0=INAX5$^@Q6\N%S_/(XS12OK" MFEW&;++=XVN@93NI)+R(6)F5".?EZN%5&Y#_?; M='@Y=@),AKA6^P]0#82I/P=F)CZTR;5+^)%,PFEK=\,4:.S+3S8M;D[C8R9% MW>!;*D-FX$/B%D+52M 91/&YL7+.,XI'V(M63OWU]:XIPZNQ!!ETA[C+,)#N+#9\XW@KNC3,ZY]@1EQ:>N"LGY(Z1Y6KL6K.W:Z M(O9_,]&R7B3J43<$B&HK"W,U+N$)(Q7EL)WL\$H49&6)V'AJ@U3=5CT__QM) MJ0I25-,[IB# =AL_-[4L%UE&V$;]KGLI@Z5?SW7.L XA:0D!F,=5 473%,;#!R^DUJ@9UZH]@#5 MP+A8 4Z%YZ"V(U2D54G0DI&6'@>N&C Y8J"@+ED()]"Z;; 5;0K+F4_-$"%I M@D!3*!F.W]9\I37NOFKN("%R573-^;,W_1IFT0^!Y](K-0"OL>HFO!G,3^7D MUX6AO+)U&=W4=2VA+NO>G$;295S&%5=L=_(4X:Y6FKM+'(% MU;91Q64M7Z*:#7BN[_GP'XQ"L-,6;8;OB-*J$0C4K_TIQ4KK>M&PD M6^]:@_EE>6(:KC/LV!P,U.79.12YJ;11XF*;JUK*#U0K!DZ]T83IDL9CTA0V MD9A9W,%Q$$-QZ=L'C.N$MR;)*&># ,%#@8C9;P_0/0."7/Q#6F>( X MA;R:_D%"*\WC( 2G_=G3EFP=6"JR#;3-AH?P^R!$(;Q08#;#HUC:J/=X+Z)L M#X>9EL.G>(6S#(>5/^>:B!U?!\\L,CC-SH)UC,NF5S+^WSU@%-0R"$N(J&ZM MO068:%L"I;W;,8!% 8/K=T,1$44U-VII%_5 MKGA(L^AWMN]AUNZS$7/$H-12_LIGF)6*OGZ@B)X;/H3$LNS+?J0QAL)BFTV: MT(8&1'M"G.5EY H-5R'64I)NH@3L\RAA/Y*)LNP4'52PH6;;DD)'.0?^@$4* MY8@#[5.L$W"D)_S)N#SQH\44ZM'#6*8/ESMX:F)?L9%F$"N(*D8H5(P9ZD6/ M%3:*(.&G>\F'^(D<,?1HZ;84E'_R=-*K\NRMCN)E-<^G]!3D",2D)=['9LW% MI(OL9YE4N&DFMT/7HM%0U1..$1<\7!LT>#6756[@1"*;F\R$M X5I()AKC?# MBS1(%N$CH*B_#L9DL,=SBL.US_$N'1X^DVH_781A!&."F+%.QM@ZY"&H)Y07 M H],EA'1]SXJJ?5QB-08\3>M!KT+3,X^E@NE5_7ZA ]:US9.4C$%AQX!GM\; MMSG=Q=P@TZX M6*\SO X*K+X?-_>A1@PA"JK)Y>UG#H+H4J20A9AX#\<,CU+20>H\ 0>S3"XW MO#22GD#([97ZX_WN9GKRE$)2<<3'H42Q:!"\SM)U%FRNTSA:/M_AI^(X5NQG M+-.,V\NV;#KZE0% %1$/_M\Z)C1&1/; -8X_K<*74GSW6->Z-- MC>*G)"N1A'JN\F]K@ 3G);\N@0-%*.:/!UL/8AOA3:VJ>@:VS$D=+5'ZEJ3O MR!#=21\EJNGZ< O78C0BL">] 6QQO6_V4(,+7$@[XY9>]B.=O)K)?BUQ U+T MDI&1[SP.K8N9T1%VBO-E%FVK?EW% T9%*:6P*00><96:\]WR 04Y"E#^.=@> M0'3&YR +#VA\8DHA?57F-1%;!0#NP,<2/T.64Q;EOU7K1&(M\*T$ZI/1@,D^ MS,HN6J;GW]S$[UOXVF/5C-&N]^23--NFY(C'BR416%GYJLH./1+(O9Y0E1O[ ME8WW%\,N):$G @VQSO?=L^(A2-*X]]C<("7Z\LI9B$L++>?YEX6:HIY 3!C@ M_C1,BR#^&&2_X8(5?3N-($3U?@<3;H,8:^1#YZ--!8!N;R$' N4 HR\K#WN8 M(:7]O6P0B_Q(\(H<%5E9;&&(X.@\\":6$^7B\B,O.5UB,>GXX./J!GA=X]^B MY"38;'>YL6SH',0FR>3B12AB8L0"41'N_A&QW726(DBOC.3_9__:$3LN!D_ M A)I^$#]JL*;_#UE)&"/+V C,1>\P4S"9&=YD&40.57.#QDQ3M6?9CD]\=,1S$< H-WX75B5 MT5L]&SVMO+2LV.2T66^!"3!#O:I,P*M@;NJCRB M+8*ZTJY7*]0 I!W[E#-?^BP2I29*M+>8L,&I7$[Q-L-+9MT1&VZQ M2;.BC!>4>T^;*0?DRR)G6E%EZO/S#T!PS5W4;QT2!9TB.6G9XK(:3)4H>;4Z MC1ZC$"=A?IV5&94TA)!@R'Z (21=%4E9@0)W]%461DF0/:,:Z@&JX2(*ALJT M +S@6,\(I@MVP]-) MF)V7S714S4>+ZG;;MW[S6F'SH4TP%+F/[N+GC2;Y2EC0EP$ .$:DCL2L$&4&"S^*(& M$MZ3HA7C'+HHRBY'&KE5K[J",\O#D=7&6706W9>[45A"Q>^A.NPC_ MNI.=DQ%VL8U'!DIQ$'QKOE:$RPT& U:\S="BJQO8>9MQG*O=1[YVD4O+F<6TL6RY/ M>&VL(7Y!UT8%%P9<&[6\=.K)JYXMKH,H+-\LP!VL?;R!\?7+#32D);:K7&R$;W';;OL495(IHVPWJ'8]-0<<]1YS/4!$#>H3/G3KR7?I0 MJ8D&>IT4:?:L]I_4PPZ8S\2KZK<1E[XI=$AS>(OX!4?KAP*'BT>O28KM: ML22WJUV1%^0N4+:<7LDZ/?DV40V2*Q6?#-VWE" M#D##+GOVR%WD L18<8TN-(DN*6S4 5H4+):[JM)X390%6DK-Y#XB)TQH06G8X/A*V0224,=EW8(>RME4 M29KRH($ZKXI./D P'='Y<,HW$#Q'C)D0*8X8,&6.8ZG18-PD[,;KDAMMED%Z MFK)R%KWWT_Y%\!=N_@$*P"O 0# Q>C63C:@4R6T >YS&?+1N3>S,JZIYR2_U MG5MC7:FXF3DO%WR7+KW;7LW%R]+CJW8/SLG/*Z!Y M@']7RC&W+U%.]ITIT"9"^9H@I=>[NN"_XDBJ3P7-E!#49(BFH"/;M MGV".^J&^"3;+ZYD@)\;4(<&3[K+9ZBE>@39P[4'9UGETG9)YX2W>!JQF$/U" MM:$^)3C$=UDM#Y(CQ$"B"B:J@ H#H)V;LI:99%#J F;@VJ(? V* W""52-8[W.^3KOG=T4[ MI@@?'-"%0H2B_"5-(E$ID!(QP^WGY66I:Y MO655\4^M8@6+54&S,>L\,>C5!1EDVDBQ;@F' Q0 +"['#GH? SB:@C>/\# S MVD7"M>'>;)^,1B8+B)Z.9A.<,YP+XQZ3O"8+5/F>[PD+(&DW2G8$N:9F_C7. M:.0IO=]J$F5? *"7"+B)&EBH 79 7? 4'KOV^SYB!](O_JPM6.C21=,8K>12UCK1G&%V0BZ* &'RBS76+$F0"YTN3V:G%[Y*[:?O5J7W.8C691@ N[!D? M"HC# 7<"U^CL^20-I79M^4&TYAX@.AN1JVD) 0$(_R%42@K%GXD!4QSN5V5I MU>>SI^4#D0*^##92R51C4348P6B/&Y0(^2[3Y03.9%N2G@R:;>EHGMM2OW^5 MGG:GUV\NAO$ZR*XR^@F&U(5;H23WE \EF-=0@?DUCHN\^@FMR4SK M,9NLY-C?(T5$4EVYGL$]D\S&4V<@P;:K1DV]P\<1FV!N413W@3B,V^]GKHS@ M-N> PYLKU\^D*2RI#B)K]7'A2FWV9\%698E3/@W"K,M=.^-C'G5=^U3T MU%=#K\LW#"[&2Q#D(,V^;&:U\LR;F;ZU74V72/]-..''I'P?)5'^@,,/:1HJ M'O_KFDK5>$0G]&HL>;8H6]0HC4D!W:X2 RN'PM&;^[NHB.6MPN&7$-EV].;% M_RK)]$B2*^H><@: M(8GR"[S4(E;1)=)R T8X#2GK!F5#& VTFKO!Q2Y+KI(F4'M(;/L!JN @!J@* M92!&)A?[[OU%T)QZL>DTE'LNBU"7;3CNTL7R7[N(EA[?XJQX!IR*11)"58[M M1O&06_F%,L$N90?CFSDKD+9;-+O-%=H/U7 MQNKAK;HJ\Y0YK=0ND;&B,%_G$VA_ 0>0?^[Y,U#0)%1\+0_<7K!%:6 &SCQ9 M&MQ"$XXC6^HYTGFP)*A?X$<=OU&9<>C-7/)$ M%52)!*-E@DO36I!8MUSN-CNHC5;]].H^CM8:EY7(BN,@U;]I8,W.?%,1;F; MZ5GG^'NKS)+W:7:#MV4S(*A]5SO[M>8;!/TWRA$T[CZ#5(K[HM6T,9<4B8D=(@M'@7);N]YU"]VOMD26QHT MX>0!&OQ(O8QT-&J&HW*\_TYT/1*$;E\%L2XO"S?DJI+L<)59!5_>+U'Q<+++ M"W)Z0TM"UF4 \"7_"\EY+B_Z0T$UV6D #'TFT% %#NY[5=N""B)8/#YK-%EP M0"10:T8ZWN/NLB"LZZQ5Q55N\!*3'?H^QLQ8DWYT526:9H+:2/4@3R,"11(< MP!F77ZA1^F-9KW#"'-(2XBP"7 >S0'X?&AI0<@PRDJ(/>O MO,G*0K78I+(R \OQHO/J;L=>H^24)/6#8?0,\%8 IS%@.4L57OQ,L1=U"@IQ'$=R-RTCZL-2O MHOB"][^6LU_.K*1BGSZQN63&%:<.NS+>Z.+\_=4-SG'V"(D041HRZ]P@X@IF MHG(J/4;)Y/)BXO-KU5$F/BY-N.&O$J8F=ES7U=&7=]NPI:.ZEZ,;BZ1QI(>+ M]3K#:_)QJINA<3-0/<5[(S0Y'3T;1$>RZ\CR[FO4^UT2@DX$Q2Z_6L%/ACW? ML?GHQ:=D1?_V$C%8\ 8$(_S62M93:_9F)^.2:_,Q6B<1.SWBCK[# S7\.X U9!0":JZ#-3 _!9OL>:!T" < MR5'7Q=QT%\YC3$Q47#^4X?R4_"4OY-U;3:_PZ)Y"1LV;(@3H5]!]'X(C&&-W ML=?PV=45_U-"_T7.EBHC6EJEHA[:9( ?^CM!!8CWCDXI<2XS[_M(2!/N!1P^ MFA.'^ZGU4N)<KS7DNUO#WDS0,/? MS$G#WQAH^)LY["%O!W#X[9PX_-: PV^]V,9&S4#K-S/:^(0>ZSAL3G5I%O^ M5JK\@R2_"F=+^8VXFH)1(J-I.@&X-:JY[$Q=A5R^!X.HGH;?;%15&0TID:Y. M&9:B)&KVP(7R-'E,HE._[+D@;G[1"I#RFOHUE-S>CCJ85>X<>)R]':203^W<;M>)VEZRS8-&V7 MF1]#>HMAWFTNF+L$<,!UHNX7[O?A"#*C4^CU&<(B5SOD>1+B)QQ>9]$25X_4 M5=R/=$\L)R$ZJWZCKV.EO.Z!2H)Z7Y,!^8Z[<]'7DNM:1P"O)B?@+%C'N"RS M(1-.!:.12RFF*FV"P$$44%5NQ)^I/X3>GNR&,\OK]6O _?:-UW"7/N;ZZQ=_ MO_5TNQUPN9T7>TT\9-[9^[4Y>[^>%WN_UK/W:P_5<+J]LEA8IF&.5:_OV'Q3 MK8SH%)I+Y@QR5K*@ISD#7&IOY_59&/C4WGKX++CX*1J_?))NMAE^P$E.@^;@ MY4M36^?JY!PMBB*+[G<%#34L4JAZ2YOP]:-G?"17F)(H^BH&\L>KQ3/@5?!P M7A^'P;.@R^+T8@S>F;/WW;S8^T[/WG?>V?NM.7N_G1=[O]6S]UOO[/W&G+W? MS(N]W^C9^XUW]GYOSM[OY\7>[_7L_=X[>[\S9^]W\V+O=WKV?N>:O7RIWD4" MCE!B\?]._PD9- 5A<$0L.8-N] T<1 A'A)+*ZIAS2)3?2CA A^8#>?<2?8D MS8NK%2UX>IO&H4Z ,!SD1"<@F#&'9N<2(GK"4!+K]!;U*8:)0B5YW/HZ)P4 L0:@7: MTAI^$"+/9ZI[$N- ^BVOPGT6NLUX[G41,:B>).JB,I><=!5%(A'I.>"P=0@@(X/'M'3(\&EZU/RG>VIM)STV!>V'^C>G_DREW[ M?,)7$M'CM)I:A\WNRAZM[\D7%,1_PT%VEH2G9-.3VE!L/&(3$,Q 9 J".1[; MWLG(X!FO)]=MTS7:>^\\$=D/4/ )A^<%WIPG==5,^D/I0R0#AXA=);>S&%@$ M<&$@UXJ"_L9S#*<=/T0'PRC6>KSWFU_[/>YQ/:SU5W[WQ0PA8NTZ2U=1H>,M MB]5C8V?34$Z OTC/I63Z["#7A)S)[^']!G)<)-Y\^D1V"1+N-3KZ7=X)?L'1 M^@%*!C[B+%CCRQV\U5VM&&+G>;[#(6T]*I-,-1^5 !"# +>Z4DP,R &B8/Q^ M)*;$BJ0VC%&.&QGI$C7KA(-K\,>E"?\>?9=>$LY!C&$:Q[1F9($)AM+MS[S< M57.[Y]-!2A1Z;^)M+%"%QAP*\T[-6O'5=']"=.Q+8H7>E+ULF&]H%LUI.&Q% MRW!Y)@$\]<[I,A8K:,6-<%!DHO$>%I6]-9,K:5C* ,$ M>H*37-DJHV- EHFE]*>O*) JAP ML@SN[ZQT2[ B9Q]D%:QP5+1:9?K:]P9Q M0[HO6O#4;01Q75:P*CY7M;NGAC'9',HJH+3BHCZFN*K[3G;*NE ?5%"E(,O[ M!-U:JY*JBE*.G@X].XX(-6 ,&TO,;'(/L-0\0Z59*<&8=DBS N,5(#H#$L/ AQP1'W M'D93.GOGYC &.3U&N2*M]\7P+9,V49CQCMBG2KWMR;C@\,&1[R=>)V5JHO]; M#=3K28*ND>Z3\^74]#X3+>5>6^G>DBM&M,00[C2L;&,Y$<',V?58XZ@2'C)Z M-OBH\:OHY\E=BUN].WU>>26M.OOD.#NRWT=/.#1)+*(#JX J_UUH>WCW-A$) M90ZUM)O"-R .JI?A.,MX* ,"A:>L*5_XBX11B[3F BNH))_F-))%W L-V)$3 M?E!>K(+\GC*DA/<:FJ2]QG&15S^A;=-HR[1!2[I4/@-\@,LBY:NF@F%73T;5 M[-D\0@^1W(Y Y$I<)6M)LVE^ZZ< M()%4=.0[C#D[39>T-\4=@2PU\SVVC)Z?+=@'8G'K(&ET48$J YV>.* M(/Y[M#U)0ZE>ET(HIT!A!9B$R"P$TSR&4,II$4M 3K4+ZYK_ EDT)W.BOR<_ MDS[EU9M*&;U:MAZAXD*CR];>. MI1&Y)>']M!V&4L."!V\^6JP$UP\_\G, #Z-?>"K;L-"EXU+84VJ1A&5+V@6Q M(QYI"!J[^9^7+QV#-&[ $:RVC'IQX-2@H +7P:%$$9 M6:\Y][A)D#(0H'*:CT=Y'2GB8T]%ML/[9_LQZB+ZURX*J1W$?H$)U?0]65J[ MM/LRQX% #8SRG=ZK&\245-%7-8Q-CK-H Y9/#;W<[@N(!X#$J[,G>/67RHV; MQ1Z%JGFHG.@]@59%E4A$)GQP%VK$3F/E2BPRU4& /.M[;-KW8%N=PDM"%U^,]=3GLHV M%'7VV$ [E\!'S0(HR&NKM]76EJY"FS$T>7I^'<+3<,O8^+64@[_R(SE[A)0 M4^RR1B/?IM 8]3ZJ(.6U/U*37%I7LC.W00?>QVSK*>F(Q98;K#!1I@+%( M+MKP;$A4H@V$.K^@\IO M@C["LQ[U"WF^^ EH$;%>2K(#PQ^<.'=9 %;G[?/FGM7M%S&['(38*(]O,BUL MN_XH 2FN^GK FR=4@*M,L:;0 LM6D48@DWFL4EXUDZ]6P>;ZZW2H(:JWPYMQ MP5VOE8)E+8J.5K>7:/^!&R@0&PPX$3?L:0(@-@>>4S@_Y&;ZK+(SAC>A@F8#9+DUE M^IS'W&15ZH^N4@E+D2J=BG7JE/\V8PI2>I^HEFQ7N^5)FI&[$C'(FX>U9IL0 MY6/7$_BWR1GLD5)"!#=U)8^2\H>> M#[[1+++QR9NQW9&E7L6ZL"@735FZ.K*G#.GIEZ3S%-+3PEX6SB,@T6F,!X@] M>L2W>%G>)>6IG6PD:H8>H+/5"B\+J"_'3JA^>J_O;)P>?4(?M(0+#GV7Y?LFD/%Q8%DB^_%0]GF--UPF>$@QZ>8_7F>+)9+J(8+/8@QN:,1 M.TE:QJHY9VYM*>5(J=HH+<2<7VL]'9\D0DZ7'\=:P,=9HY M+"DDGM 7[V?P3D[/PC8D!$)0C\%B#0RUM2 M@4##(:<9.^D2XY 6A+[!6Q9,E5^M+LBN3OXXR7 825T6U616H?M%,Y_(\26B M($"B#(C?7=>(3N%A9\X@ER<>JQ9=.\&:]#MIE3 ZX8!OK]),\FV=2ZD1241# MNKM(ZVZD#7VZ(MKP7)721&]#6.UN-^>$TW(4@$155WBJK M>;_&R5)A*G)3RK+:W"2OS@@%,<+H$QWM+@7!%;G7N<+YROVS*3PDP%_$P)AB,[EJ&.:I#=E-\/EC4) =)HA-'HG)<%2/[[X9^RVWSE.B M?#SND^RPVBR[+KV/8IR=$"36!!_-M9".1=5@;R'D L3%5T$!;4X?I/H!:51+ M-1G-@A"] W2/5RG$@Y$=^#.U1B#,A7G^:7KH0:]@G!\ONI)BH2O=@$>.2]]T MM\M+7"8B1,ORI\-[<$ D;06D_A4M>/*"2?&E5Z^N*=%FYXN*8>[>1JX(!@FD MU%^D@::@.1V*:!4!&#R#/A,"Y'O&NI1 Q_%=3=M8T56JU_W6V^.>_"7/?9IK M79M&XQ;DJO#T_ ;>"N_(7 -BHASF"?U$-J)L_7Q!_JC>Q=4??CF!!@K03 =V MHG:_?]>^?SKD*%^ A*0[=%1 M]'U^M2H-7-K0/HZ6S^R_VEK@=#9\',U\:(H <]&OY9^BJM\>OA0S0D5?S1 6 MN?9*=+.+:B_W!?R[\G]*K\R2_*OF08""J5W'S[[CGXP)%CLT!G'+L7W:KFZB MN7WWRL5X+,2N)$ D!P6E+HU;OMX0&(0#*BW!\!E@:W#I/<4.R]; MQ7E>EA -R0-WJ35-H+PP*LZCWDBEUM<;,*FQS3ZF:LTGPY/P\$\>OBARQ MTU!'OEM[[[HL2=O$J][@31!!.NU'\M_-;K/8@(W*?D\.6&E"0@D(-9"@!ET) M"Y7 $(.&:G"^/Z'!](N$:LE$AR=E_7[R/LW :TKNZLQ 37-X@4@?HS!>5%:]/0UI@(&-S@"CA:G]>T$'42[T%EJP3W'9]I5M@Z2 M\FG[)$UR\XBREG< M@/2,[D1SM7N"43!TNZT!^;; 3 D6'LR#F.4E!N8Z>(;@#M/8EW+X3&XW8B)4 MX2PBSVX(;5D>Q"]]WR)49$KN MVQJVN/UP>!=C%Y]&"C81] -"YST[9[5TZWRSAHQS>@^\3 M68C_ZM\&!79.Q&!@_&QKU<^8GT@7TFCF -82(Y&?'"3S/J MJQ7GAI(Y"YKA-$&&<[CYRX^1D- S&92D.C%_&X?J#5Y#%:0@*2Z#C2X1HQF, M8+3'3KLBY,4>8Q&!#M->H.#7@EB()VDH+^U$DUS(( 2C_.6T\+AVF=FGP\T- M'-9>;' 2@JOS?1RLY2^KY2 $HSRJ9@O;+AL%I+@J 4?;;M!G5]H*!2XJPUJ9 ML@IPK"4,]3,IFIIZN+09T-?;B8UYXM),Z:>M5)4Y%':F)+&'FSF[ADH<;N(K MG98-3NO[5)'!I2D;Q%QG$RY:6.WTX&*E:SA\LY@#OFJ7P,'N-8;:B'*1**V8 M9]MV0%';MZF(O:<4BF%KN_5A#\)-DFVA+ #-E4V?24<"*U4PK!,MX9G3:)K* M1<*\7A>*-D:-UZAR]L+/9E2C[. M\I\TG>&.-J#7I9MP_5-*N*5%6\.F)@,/'?U*00LK1O@-)9F,6\H(E(EEXJFQ M7.DRUCD1N!FUVWPV/2SDY B=YQKB'6>75;[\?J(C2VS4/VP(TT/99-_;KHXX MU>.&FB'.@B,6\3)]2&-HE'5>Y+>[[3:.<*;Q%)23$,Q"9!JJY\TA0D))4L\6 M-&" ZX3,IAF-YO6/;[DC>N[SW7)'\<8G(]*M!0)I$(VW9Y$DNR"^)N?8,MJ2 MO["V<7)W&:1'U9/)GD2GHWH^*@'X+C.@)U'L%S-EC>//@[Y'-L^4X>D.# ]6 M/579I82E/' S$9M:5IDM&Y=X]6=J:1-)RI ACJ-2>X&4$%\^*/P4)LPCB:U- MA$@&*G*=G>4G:9; .69XBL-P=H3+CV_79[>$A-ZIK225#U.P[0H,@4+OX_2S MI%G/:&^\D)(NOV(.N$M0DC4!TR0H MR9NA"6QRUU^UAJ;>UVW$ [?GV:&E!==GC!X5UZ'61%!/81 MZ^RT). .X(_;C9?S9T*9<+CK/*1Q2$R^LW_M(/#/W+5+Q<9F24HQ^O7N*NG3 M^'H->.,T>8TBPUJ \O=1&KZ6T_\>PUT5RB40S:+OKM*OC\XI^XD>L*B^O/SS M%852>5K0(LO(3,S\,<&J('OG^S1;X:C89;[;SEEP1'K;MV&LRX#Y=BOM0^FU MGW7]K,?Y#-'LH-SW$XM(\I$A HZY2T*,:6((C#\@Q],RWH5@.%;/6Q^#HK25 MO)Y98K)4+R7&?I$LO# MQ;B&AC >(HG+&=V6AEXBB46DB+191;2[FC9P7C2N8X+$.@LV@F82PJ Q&E[/ M)3N5TU&OUX8_?Z(1@;TO8@!;7%;BY5_+=&9OYU%P-L$,0B*$'G4YM8[=H^H( M<8;GV,CZ\KSX H+J>7K%[X;#N.74"]!^*2N_Z\L=8'.U8B;T8E<\I!E$?]ZE MQ]PF("U?WGU6K+;! \0 @QNGO,(TL,&?=\]OGIY;=XWBC,&CI VKVY_YH(>< MREO"5TBV9CSPZ5/H@JXJW8=ZAI9A"'UM0?Q!4Y"W. F M,GCK2,06"-3 0 Q()Y#$MF7&]?,#A#EX$N)Q)\08- MX^FN>_CMVT.Z\QI <'=Y4J$A>S["9,YRZ&%"+Y=K*$R)63M!S46\GH6::>(BOJ[E MHJ:G)Q$3\H8ASF$()ZDL8Q7K(^(K3*:1,#K.A)1*48JR$1)M#$ [89/_ M0Q#1([$J6(61=J=L'F5Q#40>,)QSK(4"C16G_^&@TY.OTT9<(%SW-1-',JC@0WD0"T;=HN^.#H$L3&>C08. M6Q%C>\2X[^+=J=[6Z4'&6F!F.\P7/QA8W:[;EZWJ5 I0)4[^652^,V&%.)[% MGJD.C3]H.Y+LY-*L?N]UFZJ0$/&Y38!#TXT]W1\',;3,N'W N&@:.O%'E;3( M5!GC4$) % 3?^:IU_/NM+V5,:^^$'\@EMT[R[BU 'T8JN/PTDWP&VLE),;G^ MB,)''T*WQ[D<<$D)$4E#2['9K:C=)H=^K86>8 Y8DY_7 %F OMI$D1#HT@,P= M7SJ7URQ*86DV%X^U9)1@J2E[B,M&\_(TTMK"" >&" MY5C4@*&=D.H$_ J6UP]A"-%"G_%@IHU[NNX463>+&]0^:YE"]1"J8HB:P;M5 MO_"^P/,SJ[B6@<(6O$X-X9[#JQD]5Y* !6DQ TK]#MZ:4*7$SJ!TFY20GDPT M)#NU'/&*;%'A,4[(7XKKE.@ +B+V1'D1K?!YDN_^_^:N;;=M'(C^"A];P'WI M'WC=M C0UMG40;'HDV+)BA:R6$AR$N_7+X;P8@S(G)$!)-*E=&9"E,. L1E&-\Q)9I=S,*-P]#^)>[I(:3.C98/8 ZOD3 MW?+2C\_-L"W:?ZJB_\Q^X_2_J>%$C"= 0#A%CC??PX IZ""?"?5[))IT$DHZ MC2T9(T5FH.W*E;7#-Z_;)ZBOOR_&ZF:WJ]PA6YAW8<7Y%J=>O@5W8YQ&_F84 M8DD$\;)#TV]5U*Q61F!I1*PMKV<][3Y@QS['FY"X0YR\T^ZKW[3G^#]C,;KO M%H65+TLB-1419+DN&!\KI[=,F.V$5XW.R5KOL%H_42\;4?C"+%A'6:2L)/YE M511GU8.B^,9.Y!D"R]O4B[NFIDX!AK,VD*KC"(:*,(+1/\%L)'4EU6<72"$N M#AHIS,0QB.^T>Z:P(*/+I]] T12SEJ9(S7*.W7.S@VU2B/G$>V&L0E1E"'P? M-W#K)/X)#TG09/7^.?A E1,?RZE[[=SLJ[X&^+.>OHQ/ )U4=*&..XJ&""(B MJ;+WG45YP=4(#]NI8=AG7@$F;A4I6='! \#.J8@D(T '-H&,#@'I%7E+3IB* M<(Z@8DB:=?:S:NHG9ALLG]G'JZY4];[T?HISNSZ,P\BL./8>N39*34/D/#8P M@C')0KF3L]YD9W*.[>9%PDNK]K%'UPVD9G$'T?=JU"AA7R@M7YJV]3B0):UN M/P&QJ'<3S)B:X7WN>'@,FXY@;:1X$FL+=U4W0%EV5W+-'T0(RF+![ M/SF=%;4C8S=/2/%"=M'PXIM$EZ4/S!Y,_/]DOO@GF::Q8K='[4YB-(DF%&%% M3"1UY@:;0>ZP#8R52=+NRV:CE*G8VM_?RNH>8P (74=S*S]?N/X2ED12_<7N MRL$N\5!L!VM%(J!D 77\A4?C=K0G*ZB['7DWU*NI"/,QC$:&@@)*W#5&0XW< M%4UYVZV*W\U8.+40 WD%QH.G25)DWPB<$70/?#PG3"(PS? -7?<2.-B)_*@0 MF<)*AS\A],>>E@=>U2PR.C?%Z^1%_(ALG5#$)C)5TLH(L[=>\G-DG:88 M :2T9MF':]Z#'9,_V*BS)O-D.8K^(OS,B"8K^3,Z9KR@_FN;V<3)K;.$<2_" MW4EZO&RS9_NK,UF7-B.HX>CB-X&A86:7_'TH>J:*MD<1^PUFT>CQ,MJ=2]P> M'ER)-"BKR6"@]D7;?FO*AQ\QZ91\-&'#B1I_#]O:N\D;[E3YZ'&30D:L?*U\%0OVK;%".V;9/6IRWH#8H$_J<@E*H>>0-7HYE-& MHQBT#M898DFG+D\RL;,(2T B]7G9*;":=)@.'[1XB:.O=PR!",,XBY2FO M"*@6A--]H+L/#X.,3^6^?KQ\H8[NL""2HB;,<6O$O<<;\%8UG+0-7=%NH&U3 M\JZ,X9#3#!V([E0#! Z()N<$<\R<->#9R(+3<)E8L U_FXA3AR!GYA"SF=<] M;Z$K^HVK,DWD MS-#*E?<=SSIJ;%X@O,0Z[[+\]S",$IU":>O5+!+#5'1F--_U%&!URK^.S%XK M;SO]IBZW8_,<549C/ NL(/TT8@>PP$@"[XUZ*GD\DG?P8/;9>&^4W$P/OY[> MUW]"I'B*Q9_:NI35=JIBS-"M]$=I.B3.>CM=86<67QE5>-,4>1,#(_G$]ODL M$27<.H - :V"S0=%4J2M_-'77[)IMT8TR#PMZLT -(%MV\$/!Y^0*H3$K M_V08\Y)I8J)FQK\<&3;Z+5+!=O_M4E;Z@I3*5_8$^8UAOV$_/#)- XS(_P%0 M2P,$% @ %8((5P(NQ%/5, B?P" !4 !A;'1O+3(P,C,P-C,P7W!R M92YX;6SM?6MSV[B2]O?S*[QYO^S65L:.<^:2J9FS)=\R.G$L'4L^FC.S\'FQ]/33Y\^?6/3WPEL3%#@ M1\1& ?O!RB?N-3Y:GYV=GKT^S7WR1_.:/3^P' MI=__]#K^[5=OWKPYC?]U_ZL!YOTB)?OJ]-?WMS-[A=;62^P%H>79C$& ?PSB M'][ZMA7&FFR5ZT3X&^QO+[-?>\E^]/+5^(D MEOS'<+=!/[\(\'KC,H'BGZT(6OS\PG)#_R73X-EWK\\8B?_'?O([^?W2]P+? MQ0[3_87ELJ',5@B%+TX8Z8?[\7X0[ -J#P0Y&'EAC. I^YU3(8G3?^B6\O>I M1:@P*Q1BVW(# *&K%/6,84PGUQK-0OKG->6F*'>5RJD>L[BT@M6-ZW]2E'+_ M>2(>C'RS%85IY;L.7;.N_XIPN)M3(N<^>2TA90,1)BN(H!.RM#S\.5X/+(^: M6H #?S&E"R&5)?ZIA, =B,'9ZPPMF57)3*K])U0*$!G&WI;2\PE&,F(4OP(# M\@H1O*4ZWDJ)4OP*4)1'F24C_G7(=6R]QF&,,[5!.M-#RI5Z"W(8-5$!7,>F MR N2R7)/5W02KY,7U'E9X'!*%WT9B5M) 8I]8V'R;\N-T'MD!5'"2T96_O=@ M!GAM$8_R#::(Q&NHA&2U3\&$&MFV'\5F-*5;#S.DBUW\IYV$> U$P 3-5LFY M]>A*S9G*AW!3NK!@2@M5_Q9P'A263VG!ZM^""O88*DBT_PC2%^).=FGAFJ@ M*JXZ_Z7E%! %)&=[)S(1?[B!M/EWL:6>V6%%CW93C;LU$NYEV:BS R6)0WE M2.6,1T& PN!Q!SB6%I*@?O^>:77=49*\1@1ND=_S**Q#GA]>H0 O/78NLH)? MD+.D HZ]("113PSDN0">%/92W"/;7](3"G+>6M@+;GUJ&2PDA,.@NAPKC5*& M/OS4N?6]Y1R1]85/B/^)+4+J(Q'1@I>:ZBPBA'*@GNN=[Y'LK^(%7Q4:639Z M%@9V*K:I$%?8C>@$X.X72B/L1/B @8,K%%I8*NC5G2;8, HKK+R\G(^AYD=A MN9"7B_,QG%R/H8I ^5=@T#44E[$ ,;D-J.ZK+B]^5(MP8JLN+O,PB"KU- M]@J1YR G$YD1[G%C MD:)'N;J^76+DLCL=GV1\7.L1N3^_B(*72\O:_+Z/P4]RQW[J!YC)/'JDCI=E MAV6M,A$#*F-\Z;.P@L?XYB>E=\K4?8K<,,A^$@,0*U^*90*U^G#2S5*/X*4- M4UU&:A-H3/\8Z)(S9Y [+!6[')&RZ!:Q,VGH'TM&6;_I2W_C=!/?/+VT5]C= MV_."^&LU,PM],9X^<1!)[WGI,!:(T#ERF^A7*&8L8PQ"/CG54;MTK2"8+&:A M;_\Y>L+:P*OQ*'P=%,-I&I%D'C M*2A%ZXRBI3YAZ%%JZS-?B3E0OA(_6CX@ (]# :+^+'#L*3T3EQW::F),."AA4/@^3L[(SA +U0.T>2NMHR8I;5D4+SVLC"F =U2](# M@R3B,IC))513"M[?S1SR;?AH#^%(A2'9::,P:>1E%K\%@2_ U M:\OH*7M,->8M,3UZ)..@R\#UD^U&[$7=6]]W/F'7!7?_.[ T>0;O"&LWU0&& M:KLP9&QW]_ MUJ0ELP'>+/@\M78L\JPW3E]A8C;HVVZYO"!]54]&W78J%(DHN]I(X/$3\#&< MGB2-H4A=\.D6?8[2F80[K8?HG(MI]UT.1J&NS*ZD^4V#]OG8R&I88#9K#<[M M5_;ZM8,IXC(L'(6Z,GO/IAV](P2NQ6R;_5+SESG94T/V2$A;?$3 9$@>J4A/ M8#>E@'Z,II6SF=F@?-,VQ<'=R<'LA7HCEWQ&)L_Y_79#SOS\WD3HN2"2OGUP M0#B5])$"\X.)8&;AO>FH5J4*%*@F3D/:_AHUED+YQL@>&+_C*-7IT_:F4LCH M^$.B35HR>^R;9AQC$76\(N!Q,)R TF:RY>PACH+@WH(H+Z#I$RHM[SZJY,U. M,!FTZIHQ^CK <>+WOY8[M; S]BZM#::;)W3 6L#%]-%<#CFAKHQ?&47KR&75 M"&(_EQ74)FC%2DYL45+DEU4ZND/A9#&WGN#O(J2XF_5I) &7U:S1%PCWK$"' MEU<6*DA_A1;8QO#OM%H9#F@7[:(^N. ID">KW8,UOD1WM^IF;]9LS1QN1+NK!DWGU)?E MC(4*1E&X\@GKR* 5X1JS04SC-H6!73M!H3D.@N@@2*:,CL+;D(8PT](Q954D MDDVBD+6C94_E#P!BD=LPD2SIRVQB?5F\6_Q7Q,+*5(G)/R#J#.C/G&E@.\ % MMTF)1I.Z"T>6 _E+73@. N%.J@/+[>X)KF87J8G3D<1CNF(I](UZ9W6K1J:K MLFEQC41JH1^(WR$&E)I@^OZB1U4!AY'E%_3._3XS>SB?)7GN%O% + M DPY32Q3!6"&M>(R%823!:NA%>?% M(++%-@IFO@N_S0@9F3RW28#6I"JXL)A2)3CB!\&4^ OP[,PBY8' 5%)&C^A6 MY=VSVK6HZ[**@170X[ZT,#,<()99,UNT!A:@ EL_1POZ0^HY;S'K,WWCDUO?\C3L MA)+,!W+ND%5ICZ 6P-$DD7)N/:6"IHW$M421ZEP&=/@0*BH[\LN$;MXD 'IH MR>*!/2&DV[@V9[5,>T!P5922@:02F.GMI)9O@J_P%CO(BX-'23EHYX\H2(J= M:+U0;V0\F'.CC#(SU&7"/J*IJ0+\@^>PZ 1^C,+\S2DS2)93:3/Z!.[!C-D1R1^G'AA!=@&-H?>X@S%<^ZO]\QR9&)(PD6]_ZH^VEK896FV<[]P M0Y8^7-5A*K+NI-Y9+D/9@>65FMF!E I7*;2?E@3]QO7__2B?V6! MR2(CIJN-9B.K'MX,ZWY.Z<6A,*K-B]U#P!*B]A=+(SND1[JX/(N>@2D(<"S) MR VH5UQ<:14;?;7WY02PU*V_/;9EJ$M1'F^9^_?(]CT;NZ@D(3U<&9WQ6D0T M&@J!,2,]T)G-@+M"E*>-8S" S:A$VJRWI7/2E?OW%+5I.D7UP2/(80AZXVCC9C(XR;&F%45:X*XA;S5SA(*EL!'T&[VJ]06%S; M4UQI";Z$4ZH2,H!E 6"LJ5Y23[OY<%@:3OE0G6'-YL!3K4(P"S1IMRYE=JZ& M[PK8S,MT4I\>S$O:-!VFXHXQ:X.H(R[1B>6SG.L\U2K$HS3/=4%#8/U6(.#[ M/$U!I&2H]^&P&__4VK&MB3UKMVT248FT]?-5%.)Y[A3=]&_X67KW&U]CZ3+F M,]!Z3"RU_!FX-F# =L&\G\!D.E63 ,\CG:I1Q6!)$$HQ*VN7'KI']E\1)HB* M3FTWW$U=BSI%GL,ZG6WBRF/ $:SNC,VN%>JSIA2KDM"SZ>,F%<$FRCS(!O?')M M+>D.Z=K^RJ^T:V:IS3&R9]^]/HO193_Y78K@@/&54QS@21-DY;^( NPA>@Q. MV@HS/:3_ EY87X:U$7M0F0*-RWVC/?HTTZPLGBEMDLM5;V5@7< >S$\TC*@7=T_SOJ$3#GK<_*3RV8"IG:-I4N M?]6L:;UO8&ATUY>&N8," =/9>H','LNE92_*U3#HF2-O+J$3=1D)CJ(;BZ05 M2&E8(30H+A4!N=WOTVH.O=WS&)M=]7M,G0Z[/U?18*%!I7+>5$KV/Q:"V%HN MBF^_64D4.WV(2L=;_D'A-Y-L[GI U78C]B+W^HDNCMX2W5/;O5XL$'A,\<#" M#RP>>6AHHLKF)C9/*BX)^WK$O<;P^]FQV2;V<^TI5]_*TA1QFID\9TL89T"U(?"OUP3!T_Y:D;2,B.[I@Z^B!VXVEF40";(-45HX.2X1X@J[4M*@Y'3_MP/@\3KH,6G 4J M-'I;WLGV]@YR_##%"[$7(2=-"/$]'8YF;Y%,OQAIG"[2D[\5 +A$'*67IM%F MX\8;8C))V(8X]A8^62?U"/0I?6.F*=803^OK+]#7P5-_7,O)S#=EA%>+*51Z$C66AYE$1J5D#"]V+7[PEK@Y#+ZSC\H](4XV+&5Q0$ MA/V[6KQ'K(PK>#X)AX5I;ZB+V8H;5F1Z,NL(%=(:M !7IW\D(>RNH'$4!)>X MJUIIT\%,99;+O+"QE_IA6O!KYG4TY'0LP7R KQ%2:4+/5.T,]^CN'GN/%N[J]/P MD\S*B*[\-;5/8)#Y/ 8%J$!-A:R2HQA.N_==.%ZJ[QENGZAC_:@'?DRJ,3B: MDV[M=%\&J:X9=0^;EX6B7']28XN08VL"TA$K<8U[%Q%-_' 01VD*85T,-B""U]("[MN M4/%;U+WJ?=T)$S8#?]XC")P=.4A\Q618*4=C2L]O0.)F\'CQ(V?'CQA/,QE@ M"@&8.F '3L2;D*7EI7T@Z(A8X^? 7TP+C%ZHYC@42>=M>!FB\5/O/8-]^PG+ MW8.@JUHBC$RJ\TK(/5;[I*3VK+C1%0IL@C>IC&E)3>8_T8]MC((YQ?W"A:\T MH5=6T[,=U#9+_7?T0@R5M73H=%^TC#7W0G5#2KZGAPC6M<9;ZDKF%;%1WD@K M!-GC&=9*T=; QPQ MIQYO0FI$=4V.1E:FMZ0.,'*[@&J>$H>>$\7VMO)SHO"U5$$ WG>JBWY.:^Q1 M4E'B,WC.+\A9EDH4Z3?X7J(8VB8:("RWQNZC9>!6VH>=((^A\IF,?:Q]FQ P MZ=%3ODA/WUSA/6JF=.&C:QY),C>9?J%D"]57*C**'O"V,V49X'&,\!Z%F,21 MD ODH04.6;N%'M-QG[0R*M(^Q&3LS+E'4F.J-\HA3J>?^I1D58$'F)7*8AB> MG[+&47KXIZSZP484;BQ,XF2)]\AB8]I'W12M=T\O5Y.NT'PCJQX3D$=7URQK MYF7T1K(+DL7)TZ*V@0:BL\=K4T3BJ[P>4Z-*2M.T$+)1#4]4">J:"V(^AN// M;<"5'D^)E378/:)^P72QB_^TZS$;ZD0US8<&1HKI*>G-7(5PJA)=LZ,C4]/! MAW98B[.EJR;-UE[@W,12%W&&EQY>8)MUCCO8)7LO40POHTJFH:ATTZ4?YL1R M4':.J'>S3U=/6-OHQM-LVJB<#734HI&"$/'NGBE#12FD( MN'74"6 !B%[GNT*N3N%*2,O<[,9S"!A+:A'L59E:I@!+:)Y;3WI=,R$;H^=W M.3C%JH)[I0:2$74(7[L;SR'-UHY:A'H&9RI=,*X)$BA?=@\V:]!>(2=RZ5)< M)5VH%GNQ2_]1VZQ1E&)(V86JBC;="*'<&F 4!"B,^V-FDOIYZC%R=!F(LAA& M7]Q+F(>ZG@'/J^924O>K[Q>8E)JO#'OR:0>%6"OZU]P6MH876[:'.BU M4B%G46G6'$/::@Y2')\ID+[SPRL4X*7'5KE1D&98%DZ'^=.8PNEQBDB\AWHV MB_GD/_:#N!KH+1.&_O= \\GDF$P%\3MFTAZ'D@S[5+D2N(G%;RWLL9?48Z]0 M^9TW8OV6#"6?"2],VB+!P!AHGPR6TELX!7\Y.=]%$W@\E-/%867Z K9[]G>S MQH:; LY-:>MU-GE.26W)F93NL[?8>J1'5?;B)564,_'H"9;ZV>R8ZSEWOD>R MO\:WL5HGE08!S09HE?/G !$:[B2NY5'UF;]#S;S+5^@J:8:V32W@"KL1BR0= M9KN3DV) 67O*BAYL3E\V8C_W@Z^LT**.<-JCTUN6+E5D"S'D&BW1O^'0EPI@ MJ-!5K4(E%^S7T6]-00+5P8H9W.KJTM:%I8E#9P_;[7%9!-C>3.Q0J*C__ MTFBJ43>U%X8)F:\IM_*\M\B?*$S"D%>8'H+P8\14I;0,=2%VO%MS=WTHM"/H MO4G'TB7E#(CO1+8R2 TTCG32M X=JHF %" !"7^_1T%V$=WUL$T_*QS3Z-_R M(QJ/HN$MO-_YFJNB [=PK,C0_4S=':C".?IO/_W'RY M1$\?O6_?.)^_WRX_[KR'J^C3V^_)F^_?G?_Q,-\%[O=;^_.9^\_P-)RA?W[^ M_O6?3Z_LV_#LMYN;\]F[T^W3Q>7'LZTS(X_?S?)^']=^>GOSX%;SY^_P9]^_;-\O;T5^ONG\Z;^6^+)_1XA]=_C.SHOQ_' M9^3B:;U%'V8W_D?\[>;#NZ>KS_\:GXW>_W(>+#WWV\.NW MKS;XER?GZI=?[ST\W\TOKS]^<-[-_OA@__&O!_ML=W;W_?FKA\W'[\Z#S_<_ M7+U]LSZ;/OD/#Y?>\FY&OOOU\J/]VW?G\U^B[8.[?'4[_67B_?#H_???_WAX M_^KMK__^"[V;_GWMA^AC<#/>O7KW;OF'^_CNYN_7KRX__?SS_YUMS# M53SH56Z-],2X2[2-G\*[GD1]$K#MWF"76M-I'1]$ILTU[]:&:V%-$YT>9 M8UH;C4' T:H($Y'NRB%R_UA: IP6$J;#&UWA:=.$PL:P;^H6]O0 +GU"MSHZ MD*QD" \>@#*@?"Z#VRZ$ZH(*I*O>)5V[>(T]2W;Y:R$QE!G6I@GU0'OMRDG* M(\AO761<@MI71]*VLM4KJ ]7(=C.7=KD])[/TGV# JECINCKH4R'AO&KA],% M,V' Q[5.Z7OJ"[M2"'4?M9%)\*Q]=$R/_YNR(DMQJOV(31=^V"(O0JP" :LU MST3Z@,/5912$U&TCU'MS(]:4DCTYH/_G4$<.V%M2D< $XB);+9=W4-"F&0,0 MG:*DIF(K$<-[N>3D;-<);!4.U=,EJR)"!7%&28*%%&0=21D_JTA"UU5#M'!J7@4ST[= P$NH L-RC8EA@+QBK((O(%MLHEA$\,B!D9&)+:S'*D/"0ODZL9,T$;%OUCE14N$!69%7S=8M9!Y<8G M^\B@I/\O2W-8/HBTQ@Q7W\SES;Q>[$5TG.E#*-]+QU&0_8K^(0BQ#3Q9^TAB MY(2O.#GJ15D5M0^V;LO5I:*L;)R5:Q^MV;3XG);#&U/%>TO\*!L2D"8Z--=) M7FM@B;^*ZT*#Q,#SOHF3F;5?U<;+G3<;] =8TT[N_H6N'-=/K($:ND/4'[RT M-CBT7/P9.=D_2V[E5V(I S-XTY<#T*U(D1"^:).6;$21#N]'CN=;$U?#64@E$10 MSZ.L%CQFW/8BT'61+H2U!5%79?1&WH:N,!4,N4^1:+"Z$%^3:I5]@SZ+@'Q6 MK9'R$5_3:@^15IMGE:AEV#9\/[S$&GV9MU]3;[^FWGY-O?V:>GML$!XX]7;( MGI+<*>3 CX/CE^5IG5:9,ROO.[/IARJ'O?W;^JH&3%\5)_( +SHI41.3JL', MBG,E&_9 >Z'D(:=J+R&%]N+USC'"SN*M<24>!?56E)P^-N A5QX/Q9/_GIBN M6 ^'@:E]O)/1E$/ 7#0/'*1A[[7WKL?,1IY%L ]43X1/U[2CU3B+LCH+ I44 MP)&_1(GIIN0>O&"#;+S R &K"B*F;>98WVI:>V6+E5(K;G&\9M.TZ &XECVW MC!OLX8"N4'%^GJY5N,S$;#!)O/=PP:KH![;I@3IL'WSRY]BC!W:;G@AUP59F M,BC8*OHQE'Q?$^O>^O2>+GP$6ZXVU$H\3![7)2$KZ\9LO9M.;TW]CI,B-U:06K2]]UV6)JN1>6R[H/ M=@LA=J)DQA& 2X.+W;3EY$T#JQ'#;X_@ M<)>5:0A>J?E6'#K&DT[!72N>L@"?'0+Y5L5.X)QK7FGOJD[/_.V3/A^+HSVX M)V3]_*S"F-H'S637MYX#"37X)0(:)+B73X#^7#ZXPB]".'E\PD,_D:MITTB' MC;W/DG7O+(C$ZRJY-04WD"8@IG()\N+6WKLF>!;"WL! M>Y>/@H5/7K%).OK[TP.<+#I(P)29N\X#[\6I1E1HDU;>"9WSU*WK<7YH7$ QKQ MUX:..ETLF>'0,&P3138>/-(+AZ;OS>4)=@&B<>1PF3]?V#(CZQ4ED&R9@M'D#SE?C!=ZK:C#3*G@O0$&DT5>6"R_G)5%3(:>Z7QR>0BEM&7D M.7,VMFP8$X\[RE^0ZU#7>$XL5K)Z&I&-'\2]A8$/#\IB'*W7R+6+_EHWFTVI M*O?O9T=D+X-:22 TKW[?WJL73'4?R[V[Q+%3VMEK1(8&:+M63-3H;=ZPE)"3 M)#FLA5Q67Z9NRK,1ED]6U84$.A38QFU86'?6H=F[\A;QP+?@#B /:F&6T"-L M2RDSUU2WOK><([*^\ GQ/]%?[GLE52>H>/W40$AR5[M"C^$5"BWL!NT#[R*D M%$'YJMB=B ON;_I)?$SW,^V&E%3#EL'VX+^0"Y)E); MF^_\$ 53:Z/"MI8H%8[5#;CSSHFX1V?D?N M'C7BVD&;"OO%OL#GDMW.]ZV1492*B1L$$4L$3ALA@$1L,$RTM%X2,+(\#D8<"0@PN>J":WFI7!FE*!W9XBX M72^KN]CEC]$Q(E2?J]TMVB)70PRV(U/3>6S@RQ77=EH4;[![#7<^U(75$N>5 MXVTX5BDWB;A6T$W%@N*OBK".O4T4!K%\K[1TEFCB9/:Z&P QGO8,5]ODR79^ M,&3/GR&RY_ A;C!D7Q\,V=?/$-G7/1K\@"*;O?36>NLMXO*\72R1:@U>Q];S-3J/ M5S)1M"S]$HP-[P3= 991IF'OK5G4TKIX$ MPYU$ @GO.Z,))!VPX8[5S/7.;&VY[GOL*&A>\.G1SPS1D$T\I!E[]%LO5I#E M2B,@_MIT1*@=A8:1 [Y^D<'B!C\A)WD_+X%!_:NCGP"<@4*]17FF)RG8NRGU ME=Y5-.URN\>S3H9=_<;TDJ+C?C"O;UK0C9F*"=DXT]ZVVBL*BOD8 EI@H_6> MI$V% WE+"ZH83D7R*-_"*>NY;'_)<+.F:L7CEPW?>LY1<1F"EW"EYE3$L*( MJ]P!:E6= AYBU1+="D7,N6DI_1/=.!S,'GATKD"$_ Z M7LI(8UTD@U(Z739];\8/T@)_HYK,OM@L[6VC+1UK8FEQ;SXO7@17ODLE#.)! MZ'0>.G W8Q,=K%SH+G11*5Q,2\X&$BD;)8P'&UPASU]CKTBB)>5 @?!18ZNF M*J-5N-OW&CK@>/BQY ?W",KA=-F$."04&-@ MZGP@B25/-2:;2'] >+EB7?#H(=%:HKN(Y=RD3D:RM$RB, BIY\%NQYP_HB!< MPQ?(4)7"4+Q'$G-E'<-UEY8JWIE(UL._;J9@Y$)8BX/=HBG YN"'<++!RRHK MN=DFRJIT,?@>KO;OH(E;T+YV:2$J^)'82WX$Y7JW\C%44Z\Q-],F2S9!4%!K[!/60Z94C(A2\O#GY/T>,^)>3M]ACRGE/D5'CTE_>QT)36RZ+\(_7&PN3I'$' MN5RQO$/H8U8WGF;?%(!:2G%.=U2XJ2A:GHQ:J@GL>9'E3NF.8^,-_8.UTW!: MZ\32Y(,+;3;13=F&-_F1'9=/#>Z1C?"6^2HS"[PNFX#),UT+1"HU'6BKR_66 M4"=$3Q73%F:&$WT/B'U9QV8OTMA+@T^LF.Z-3UC==Y;ACJP@]D59=_@M(CN6 MTA@7WH7V#R29/\LM018 P*"0W)5Y+ "WYDL"O&$3OB(OC5=. @<*Z&2S'2INWZR41",UFQ78.TO<4A',$TE[)8M MWTCA>4VT%FVI]Y\#\95C0\KMBY[YEL1:CZ)PY1-6KCZ1^Q7POMF5Z_.R!&F= MI[;QPT'S&#+3S.1)ANPX.*D&</G-6?%.LJ"' =97E M6:T"0/!DY@51B1?@EB.7C;=C ]]OU)@]UT!GFXXS(SATZ"J3K[Y#]$;Z&>X6 M96UEF '$M:0*9K) J+-E8=%.>WKQ]Y_5^EM21 9&_WC5@3,^QMZ6_H#N#2RK M:9_:H9: E%#:W:%04YH&ET6?E*F4W-0B<0&A2W^]\3VF(,J =2P*$-F"IUYT M9FMX-VH"M)PAU56-L)F2AYPF>3ECU6E2H""7<,WY3C71Z')E>4LT]AX\@BR7 MN8-O+>RQZZR)]PMRELAA>=!C+V_TP'X('2)5E<)8EU0A<*5-656WP%E&AYT5 M^Z:5/1("8RK[@ER:M@X!$_D7%/F0NY>)JGTD^:*G\/VM5.TF[H>&MY5FN"M= MW@'[]"G6V_.]99BV4V6]*#1TB>&R,-\26EB6F*\24ZT4J])H:=(B8&+V6J?) M-)OP$A574K@H3UY,L.J*,O7CA1\;/:ZWJ5,\9/B:H$5+ ;(PM#-RNA*+..@W?FSW)MFFX<>1PIR_9:L[I,]()27J8=HX- MM11RYI(U Y#"PB96#,"Y41&AO,\LDFCBVPTF#FUS];:;++("#D\G?2)"Z1QE M11+&81#/:$SGE_SZ)*!@)#;41:510$'UK:A?N H%PO*8? M\=Y9840L]ZT5Y"4'M'A1#8Q,!"VZ@-9%1R;+YV7Y\?D>>/V45E+.0L5:#SCR M_(TLD3W./@H:/GP/2R5AM5Q"J4A@,N-.>0(IVPC?CY%J>94<,?8F+=.7FO^I MV9-5+PQ$RC!2A/@Z7%F>[^8#DC\ MY PG!?1"ZHV[< [0L>]Q4A%EM7K-BA' MV\:>@YZ0,R74,:J!ULF8FRD:?51OM%)^?2T_K*G(\Q_2@M%#RW#[ M8)]LAKK@6I)66MD=:U"Y$?5V)0)�Z9Z#!%7H#CNJOW*,0DOC@J-"*'R'9@ M%9&R1T\YDT/D.G3FK+!3=U1<]WP'*8+2M2FZ$:_- 0B);X\I_4'6&..B%5)0 M@URCJTRU7#@FE::\<0$3,XNZRAPLKNHBC9E**T_'D\J^H//&28>C)7[?RLYL M&*G9GDL^6:O>X,YS:BG$19FF/EUB]F.[Q0LT]NC2P][T:H%9EOM04)?6*G32 MQ@!6.OE]WV!_YPJ@5+Z1;4?K**Z6GOYT\NCB9:QQO;.DC;F).PY5)ZYATK3J MV'0@K"YO<;'_@,-5D_S!V$M>T$P6\5"# (7!ON31_E5L\5^UFY5N^4TYV7JL M4SO:1D-V]?'>1.P,SXJ 1.DPM!LDA^7S6=UX^C2=H%.7\@Z%4T2P[V [_>FE M#][=O#-;0W>2>@Q I%JX,OM -I"U03\(\B5FSPKOLAH-5<<7BY?FI1T$Y"(O M(UA NJ1"NSCX,OJP!@$V=$SK@B'@3[X".90/K9X1^DX+-U.]O.%JM?1*F MY=\F"U::)V"U>>#;5TMP?E['@P8-@W4"./"-G*"SL&J%O"HY3;=M0C:J1R-N MD^NLM.PX""+D)%U^8ETT M!1=;E<5Q1(?AL*'"K[VU)Q+JV0 MZ\*A5"(WC$V)IP? 9I"J^]&_(HM06NXN.0V [$95FL, 2*@10^T?2[%>8GE! MW#L<$*8:T:%L26*MP#6'['.(37(-@$ZP*;&!G(_J2L@@Z1U54,-C[-D^H<81 MBQVW&;UDI0O([M)W(*Y4F^D/P@OOI*@,1H 0A.K4FEM/8X>.*:Y3PZ0$FVY!W][6)/K MDOYQ0N;^IZ;'6))0%6@.PRD4:B3#Z<#%\&LRQ2OUA$R)O\6U1N%]H*H2'B!> M-=UDH!VX*%5-,/9LWW)_PQL@)X1+=E >(U\Q&5X'K4H=YW$PD0BR>N-3(C2$ M*%)YY!D _0,4L@C<^BPBO/(]B--4C=A YD9="1D@O6,1LGC,D!T1:ANOSA_G M..R9=ETC-A \ZDK(\.@=<%#%X_K)CMNA]\X0YA(Z@00$ X1\. !< !F,3!Q,#8R,U]A;'1O:6YGQ]:W?B2)+H=WY%KG=[3]4]PH7$NUSM>RC;5<..R_88]^SN_=)'H,1H M6DBT).QR__H;D2D) 0*]A<":LUMM0(_(>&6\\\O__3G7R LU+=70?ST3SQMG MA.H30U'UYU_/!J.KX?#L_U[6OOQ;O4Z^4YV:LDT5,GXC5\9\,9JHY,F4=6MJ MF'/RP9Y_)'4RL^W%YT^?7E]?SR=PC35136H92W-"+?R"U.O.XZY,B@_[3)Z6 ME R6SZ31(V+_L]3YW.R1WYZNB-20FOSRF0U J"Z]5FQS5_/?._X.3:U<\-\ M_@0_?++?%O03W";5&\UZ4SQS[E%_VL'WJ+JFZO1_OC[>?K+==<@V8 (?TJ@W MI+HH^1Y2M^AD[4'P^?S9>-G['+%=;_1\P,"5?P1#(S4:S4_X\UBVJ'NY0E7O M:G:E^T[X :%L>O!91DL2NWL>[5SAWB!KMN%=C1^ Y"955*K;C%+LZ8U.L^'> M@$]3]SU?MVQ9GWB@.^3W[@ABAQ5V=SU8;/K0ZX%BK0/RVG3!$#_]SX_;T61& MYW)]$Z"E54<.L;Q;I[(U9C>ZOZQAU#+M[2OAR[6+?FI[,/(_MT!-/_J4#6(Z M5W8^\1]]@#[+\B(03OQA'0(K 2I^;K&A6R M1O!_7VS5UN@E^?*)_U&K?9E36R830[>!KWX]L^E/^Q.[D2F*.OUSJ;[\>G;% M?Z\_ 1'.R"=XZ"?^U"]C0WF[_**H+\2RWS3ZZ]D4+OU,Q,;")D_JG%KDCKZ2 M1V,NZP+_0B C:JK3,W870O )__MEL?Z L:$I$9YR0>:R^:SJGPE>VK@@N("Z MK*G/\-4$0*8FO.C38N-EJ-^^J50#[?:XU&C]07ZFJ,K\"^$/KMO&@CW^>U45>X;+;?QRMH6&NJ7^1>%'O'!LF HU^=.^:O+D#R(!P):AJ8KW MH_MD_KOH_GYV^9__+G8:%P[L6ROXM+6$0K#J K6)VW2O#,%W$""_W0V?;J[) MZ&GP=#,BHYNKWQZ'3T/XR0=!XA,P:!\NW_\0;ZH/S_KAGZWG,,# M)UQ+_;0?Z?37LPEL>[H\!WA@H_U\;4S@&MUF^NE2;-3_\>73VKV7AU]41'F) M L/VXR/!=7;YX8=L_D'N=?KQL'"$$);;9[^>@4WW>:K^I$K=-IZ0+P[01R_UNJW.Q27X"+/6/WP:/3S>/M_]+'F\>[A^?:@^_/8Y^&]P] MD:=[5!M/H!N(V"3WCT1L?U ^DOMOY.EO-WZ-XFH3,KAZPI_%?K-%-ECK( @M M W-],TQBSRCYTZ4)6< 3#04<%@6<$J! #+(KX'O4YW#!#(E>5^2W^AN5S3K5 M@]C@@;WH1E>NX;:SR_]:ZI0T&T)\!?)-M2:R]K_PIF_PC75VB9;\E]_* M+*)&HU&7Q%:GRQES4P55IB,')1Z.'^FS:B%GVW?P"UO)X!;TQO#N^^/-]?#F M[FDDP(>K\_(A_7OESCNO;?7AK/H>A?AOP\>4UU>17V:1Q^>D2U*&/W]FUYK.LJW^QSQ\] M5#D\MHOGRHH$YXL7V51E5)+67-:T^@2T'*#'75QF"!^>/YZ/SLG-?*$9;]3D M"%YG;W)GG&^_,!"^%?)7-'#8\Q/;'W;M6UZLLMI?RL.)3 _%5(X#13&I93G_ MN55U*IY=BLU&@XR,I3V#-\$3%#*R34KM3746P]E?>]L5_'EO/AFO^MGE _U# MU6,_./:>Z[R9J:M[\P&N5#'UJ[@4EE+D(?^F+GXW98+>K# M;@W@_8>9H7N!BE:C";9G0,P4C8,:RM>'E<_]G__> SOUPH)%:72!CR$Z>XZ M=IJV1,XAX##(+O6R1NDY+=-J\Q'\TF"-Y8#8Q$T6 ]%848'*E,J3&;G2 M9,OB2(JV8^]Y@_3++L!2[.YI5FK*3#)';_.QH9WH(N^DC6QC\H= _J-QWFB(8 ^8Y$76EC1J "AHO8&" MOH-)"D"B(P]<'++$((:BCQY/F^X1!8':]HQ<1G3%S0G'9X;*)]A#[V1+D?_D M#$FP$H+:Y/;V*JW!7Z1@[R#>X8A?.H ^.%2^DA]U05S#R1K$$?#*CP.=SK/AYG5$6$D5+R98K?@SRZ@)V\RNM0 M(HC\9F<-'P4BZPKY(/$UCD'AP._C?\$*\'IV*=R$4#C/P=H#JS9U\MT+V;)) MOT$4^G4,A[.)\ MJ>H8LH4+5;U@?@T"8#\'US:X "D+1)VK-O8]@!1BLOJ7&8]JC^E/M0\*MB6.X>^%L.E)3.G=> M8,]4EJ9=8)IVE[20=6FI)946OEY/"*CU,3:+.SS-2W30_+%E&RNF*A;/EL6! M*V2BP8LHD2?@5SL]/D@U$U5$[&?QPKTL]((M^&HN M?.Z%J-6=BUU8R3JL[I6JSD48O)NZY.Y3_LWIO(1L&"N@LA8FB0YQ5@$5Y_6= MSB\!EMAM,$>L-$!PJK_9"GI87">#J2CV/I2T9\-\"\K$X%9@7CD7@+^U">LN M198P&;"UJKL@*=V)H*W;1[MD.4;*:E\/7I:7JU+)VUF%FA8Z;8''. M;#7N\[^SQU_QI^]?U5YX?3AY0C@K[%[Y+>\.7OZKP:F0>'=9HH(R\J!95:K!WR?I$ M!<\0! ]+G?!B;+Y39%.Q".9M56571+[Y0?X8N(]49DTBL\::P;;FB?D'(#LS M+GC9XOZM&PQ6L#1=O*-EF9G.0Z#6E<-V0\E[)O2 V7V#Y3-<0KH":P07D$ F MK;W"/RXEOC&W"^1FC13B&1!YHL+&8OUZ-KS[MDX9?3FO*X9==RX)<#M85)G% M\$8SV:36_=)FX@MR#&81[#>4&4A+,%'9"RUVU=EEMRWT15%H=ELN+5WX+@F_ MAJU* WD?KCJM!?@P.4<6Q5BV%1S+1@W$G\%C#KU^)_21-;307PQWUX[X=&.U MV-QM5TS9'X[_=KV]G,V\XF)_,Z_7[)MA,V]1Y W ,\)W >_X!ZZ?J)%0EXVSO%Y\UC@7I;:J;U"F[GWMO*K7.,0*(I=C;N+7Q^*H6]9+$D*I>T&VZ;LW MC^4#/0I!HF$^BS?NTWTQT!$EE>N!DV$I_=/-#R"WOSXQ:S0#B\AD9J))_._R M[V!A9IE>7ZEX-H;C!S;.K58C1U]1$!G%A R=)],>!7_FNOYU;I*PWD=GJHI% M,K_*&LXS(N!,4]O"ED3PA+R^?#8Z[,-2EY>*"E=_9%[3-9U0+/XD39%=(56, M\PX8I[7!.*PK@F7BD6/N%Y2W:EG$STU"S5K%BJ]"S5WLM25[(U(]\TXW7%4@D8B:3FI%;%2:7GI,Y>3F)!R!FX MJ=2TG%8&S1.[O\,;@;?&,(>"+6_BW1YR:^?7^MR?R8_#X]YLG\C@<_3T]DS0K1RP- MD[2*89(^&#OW=T^/][=\=.K#X_W5S37R1 8<(&48E.29*Q:#>J6\VQB3!04& M*;."8&='P\ZGYL%EF [ 2-VO9^VSF)!AU)EE>WSIGONGO]T\KJ=Z,HU)1T-4 MO@R0'0SE8(%5 #I_12.*9Y>W-]_!0F$:YN9Z>/<]"Q53A692T7Y0#/&ELTLT M*LBWP=73_6-%]T/3O1@_1FSBG/;'F^_#T=/-(TYK']S>,&?DYA^_#9_^=W-L M^V^C&_S141 9<$FK"K>5WT\16V>7US??!LQ1_>T!/-?1S=WP_M'''1EP0N6Q MEM\9$=MGES^&=S>@)[[=@'KP.:@5!QR8 ]K%<$#G['++DZAH?V#:=XJA???L M\N9__C;\.GS*0MRK0'?:N$!SDT"]L\O1\/O=X DU.LCL#$:&N%4:[=S(4587<)2KD)O6$%=P)QO&%%&JS?V2B*K^>N26, M3/?D. ?OC)TRXH3'R(XZQT@GA13!#!L(DO8A*$MX=AR:P&+"5_=WH_O;X?4 M3VG[.K@%!()=_[>;FZ<1O^"#JA-[9BPM65>L'*8\%MN2O[/8?J,H/_I!B?NW M=7=(WN9&NQ5$CM0:@=LP_O_N:G?/*)#V) O8<]T*EY G9_8^MX"4/ZDIAKXX MW&;:A=P=M?X1<>ZWVT*>N;?Q(!)J(MD+8^>@JQ6^8D-5II5(Z5:2G"_"J9T- MJZ_5 14C7?\G/VG:\<:U]@1VC4(GSM$-G\&#H2:>.PR;SVB$>XG;;>"#,L@/ MB;CB#:KM_ICA@Y-C,"!CZ,QG(@/+HK;U.0WHS%O* 27ASXV*D9B.K?,L9S_N M=@(ZOG9TCP%>L7X8RS4G^ <[(%G6L#AO4]]$:_SRK@IJ.ON/'<_<; )S$+FW M[U[R]]W7FY':[IWSK#_CF@>Z@O^Y62UX8%_)IHG3-IA_ZW7?-WW=]TL+6%&2 MA&ZSO]5VOQ-A0:@(WC-+AN-F+!RCE:[^_+WQ^Q2>E3'*FQVAU>YDA_+H@ABE M=F>':#U2RS95-O8%A6NO:MGQ[%V,4J2TK):!U'-G/^Z6#J'9%D,I%;;00R I M$;N+@>P>$V=B4VATPC5*5CR=9'.)S/4#/H<(!S1.* @Z^)H"T:E-/N _QA0' MLQJOK)N.C3C".2(VT0S8UUD;PG_DQL@#]\7?#//:6([MZ5)SH7WT@ TE5GN; M4&P#W0]X(N9J!C)71NL0&^VMA0A -3QL$<>+:F\?CU5E;6/CCMJA".DTA2:> M1_I>5)<4S%W)<-<3.NUM?LI+@^T.86QHHZ'^ G ;IDJM8V5F=PEO0(?=!.B* M@BBF)< 1,6\KD'FCX:K3$3I2[S2VVVMJ@I2R<="J#D8'.W+\:'E]M1KNYX=O M8BVAT4Q+RB-B^W8@V\=&6TOH=YL'U-:[V3O*S)NSRWLV_W_BQ(1DMNB( =(] ME Z?6A.5%^(]*6^I8MB*R!DX5C#<$XEP(-(^])P6:1()[U4J05N:C_<2J]4V3XS+V4M6WRV$)S]^Z2 M;G%%;+7WT]\L'G':MXL)K6;:4-,1!>CZP7Y],N2)/:'?3)N1*DF@>JC;LOZL M8NGQ"4C#:C5 M<:(1.>'H GZLC!V.^+;0[X;''4^'>8,K?(K!4SD# >M9F"H"&SG[X@DK9M)1%KN(DHQA+44P6>X_H=D6A)<:OAFBE4:]'285D6C6XVC*<*CVAF2!;'8$J@;-5\AU6 ML Y$ 7,K^ OS/R%4:L<_(-3?I.RB)/41H'DB+<'!A#'!B74<:\A<(_^*O"/D M:CZ1<9[FG"&[+D[N;^?!DY[/L/=Y]W[HO0[5R-0P;-VPJ:^YS_GFC/R<:Y\U M&1%']?IOHZ#SU]R-4$<=HYU=#N:\-4C!>E6JD*EIS-G!(D[W=VWB/S)B=;:Y MM3HRPCV*Y(W*)N%GIV^=M+4ZJLVW!*=3G&F.#;6QR8UK]-RF9@0EX$=HX/2A MH*>.\&R5B7-\..:.=/=J('55#B-(@,\9LHMOAX.OP=C78?O1T?_7W MO]W?7M\\CKPS ]D(_'<]ORCEUK2:=G2K@CFIJ;9*JY%'08'OH##W3CSOFX_D MFUNQD-_0'-KA59=E-D\6XQ$>^$K#1[JTA7Z$&KYW.O!(#.[)C8WD7J0&_D)& M',42JT!1,I=4(=I*>QUK.92S%)\>#N_1:@O-U-,%CJE *KB5-0'FI([0CC#E MZY"9UI22X>[K"\-DV&!4AY;$478]H=E/J^N.B?.#F^R2X:XC=)MIZ^=+O$_L")%MCCT) M,*].LQ(L=7E>'-YJ1S+#JTJ]U IA1Z=47'J)DM#MY$2P++?(9C?>'KD^YN0$ M7*E80M@3.KUWM#M*P1U2<5#6[0D-L=R]@HE/%"M7?6BI@,F\A2V&BKHUX&:; MFG/@^+%]U/V\GB.+\,05BON- M4 X??FU,O:W#*1MJGA&X_IY:F4R51,FG?TW>6@&0';RG-?^=,U"GE2*TG@CNI(E-)BA#W/GBH*Z[)?&7,YZK-^SMPKN05H!F> M1_4)X(-\N,,&E$[NAY'XJNWK%IW4U9_UF:H ])\)_V\=*5?W-4SPAJ=RV*\1 MH1?30']DV\?9Y<@V)G_,X$=J6EYYXI]+L+>KF7GER [C1%DZI6 2X=U +2'. M 5!QQ[ Z;V)L\2";]^8(.Z@4UK3T0,W13#97A] UUO4O_&[A[U:<;2'JKK!K M FE& #?.&XT@+V#S&"NO2>6"Y#@,U[\HM@)KL+1GAJG^197 W2\^WB-OQ\&U M2RE@%!M"HQ'4B+Z):WX#D;W'7K!V&/AJ\'D_]ELEQ'X[T?%FP5F/--@7.KV@ M"7V ?]Q5ZA:%E9BHE5E+&W+ MAC\P-"FSH_;97T,XLU-"SNPFT@O!R>E4G-GN15'! M09Q9),J'C&$*1GD=3 MP5I76!L26;"%L;;I7(\)74?@[0J"!P^ D-.*<[!3@NM&TX,J]H1&-ZAZ9NN$ MTVVB'6L&:QUK80AZ1QFKX$:60M%5FJI,'I4R]-R]4OZ:TKFDS6"-DPVT9?)' M?2LZL#/:#(X-)P6PV4CABA:'[K0&7:; 1#64NFVA+P5U1&YMFV#7Y, IP9HZ M<]PF RXXII(&UV([AE.?BOW%8-5HDQCF3*_4YDP_B3D3'&$OISG3*YLYTT\D9L$QM,3FC-!N1]EQ MXQHSF2([[8:;"-&MX#!ZYL!EBJE,XF;)T!4<;$P,803)C\JVQVB[1"P\Z. S M>Y(H'6?=1#<5^*6):@1.ZX"[D0=E#38H58%[R$1>J+9\M&<8K5;T L:ZE=\ M.7NB5D*CV1>ZS;1VW1$9P:W@[$$2U+4:0J^9=HC#8>X Q> MD\ZH;O$1!?"9'JTPK%;'JI&O_&L;LJ7=&A8>OG8_?9)_[J-T3WI''4^M8"^Q M5.@L\;ZRLW;;+VT*G:H3]?A/#O^0F_0^4EM6=:K'[;"C8; F=5H;'PGW,?M>--^ @I+=C=^7N MT;->;KK"CS..JST#I!H-H5N=,UB$'1&-[3IL3*H.&\OBL#'VC\SL,/GW1@/[LS[) MER4ZB6ST!/_Y@9>0^V_D_N'F)5>>BE6\E%4TR/5XM [;[4=63"XQ=.]MY6PHX:VDS_M!?V)OG MZ_61Z>XH<*RL;4\H*]G)5V(C59+ZA>K+?:.KFF)7D"),M3O^(\1$,5]$=B1! MC) *.GY$YLN0G:8(> P?1WO\>!33E9^$(K+;$)J-#"4[34E"Q"*#J,K[RK#8 MY.9GPU L-#R4T\YOI]H$$%GWT^^(*DQ(4?-%G5!KA,>9[JU"$,7PUK.J"B&K M'281E=I-H=FJSL0I;/M*0J0.6%ABMQKU7-S>F(A*[8[0Z<>OE2A!)4]2#^B[ M:5@669C&5#WHZ2"I-C>VB >VAGWS><&D/,YY,:GVE$C(Z0F]UG$>])D_W[0R M.+GI0'R31H%&0TXSTF3R(GV*:'IO1#4-OA+(,]6I*6NL(%%6YJJN6K;)#S^E M/Q=4/_!QOZGTHK/([WR)L T.UA9XP]>W9Y*"T!??H<9,B[:>T#_2LV,/R6QB M.U+)>QG1EDK/IL8;V*Q2<2-/LC%.4P5^!I9%;:+.%[)JKAU-?;QN4,0^]UY( MG_N[Q[LC3M3#0AIY<'6>QK@D M<0C6=3K_]NR2MV>3#QKX'1]YT;+!C^,S]..UP;T3!5?=Y[O%H2](W?#PTX%, MH/U-N:DL[A D[6B[%=M).O3S/JEH/YIR9*4=6)*$9CL)3QT63ZE,ZF2(:@J- M1I(34&,W:^<1WPU3K38UJ66[(8TB#H,.H6\:07"7P\GK>$AW-$JKOBAT$PW# M.; TI%&N*;#5%,-K6'K%1J-@6VVFD8Z^ F*K--)[(U(\^F MK.>>-XOJ#X@E'>)7D&9C Y_VG' N"9U$!F,Q2(I*9.D8B9R=EBF"R$<5#.4G MM*N.[^S8=Q_7#+SCC83DYY4CUNX,W5CW%$*#[>V48X.366K M XJBU(9$,\6K,:ZI#/^(M(AHU[\+8N3G1>PD1BHG(2)13E11I7%)(@I'1(\C MQ0#CB>P$W9Z)X%-7(5;E(31HRTF*+:V9OT\^6MW+0.='Z@S4'#R#ZNZ MWS=/)DG,(Z&OG@&^TNP8[Q!?AV:OCI2DX_!P[)5&YQX<7R4:^.($[V5-,R9L M.+)MX*&] (RZ8!D- G[6TF13]X_>?\Q1Q?^F*]A>IHZ7]NK@(]S3!RYFGXP' M/UY''EJ_RI8ZV5._7N5;B]EU\B.AU,NP(^?X:1@YC!-V!.U[BW_EN"?FR/SM M[(_A.W3N)$VPCL@OLJJQ^=OL8 (\@YM[.8.[@+ MX44<5Q-?%9]DB*F@>%\::DFBT$XP*N\DR5501# >N795" IB/WY]4Q4S+%S MQ)[0B7 "?*Y1Q<*W7^]P#@&, T#/:?+7FD:08K&7:_T]4'.$>%IGHL8Z$\%% M#)G6V67CO#H2,?;>6A1II/A%]B=)FAC[:,:D"=PLUV@4H5.ZVC2+EYQ<+-"C M]F!]6ZBB:A@Q.$U^RU =7',\5=MH&;?1.,2I-M*"-]( XE1;:9FVTEC2<^#- M-.>M\K_9@;14J7%;K-H5F__A#O4713"P%S22AWSS^>&]!-"N+F'4: MN=0EGB+)UG?=@]%,3'0@QVDYM9%VZL,YM\>[5SO6X!9?[F?)EB!6:N2 NW4R MJC4%4:JH=K#].BG1JAW[D#MV,JJ)0K^=64PC:,_^9&,2F=7F7=9J-:?@;N$^ M>6K@=BHV )=/ZAPVRCOZ2AZ-N:P+_ N!C*BI3B_(7#:?57@57MI8?[MSP/'& M'MU0]15("Q>"M #4;6/!@/"^<)'2V$0*/X(;SZ^A1)Y,C/E"UM\ C37=L.%% MK$I+9U5YK$)ZJNJR/E%E#4"#+UBA^#D"O#@DOER$_5N]3KZI5%,^DP?@N@MX MS9]+JD_H9]*^(/^4M27\)9)ZW;F1B2*_U5>6Z<>A* 4@L8/?13BS? ,A.HJ/ M%@DOVQ2*1-JS-12XB[\@3V\+6/C E,?JY(+<@:1R!-T9B(NF_Z9/[ET,2XAB M#S^[\#4VJ?Q'G<^^^0SV)B+>#VPG %C$JQ]#/D98HV_PR_WPXCI6%,U*=K?. MC]^43?:/3%3EUS/Y]T:C#3=\DB^#WSXV-"6M.+AR.KA]NB?#N^^/-]?#F[NG MD0 ?KLZ_C,U/E[6K^[O1_>WP>O!T*7 M?ECJ\E)10:0%HNK$GAE+"U0QME.':*$L%^,C--/ \(.F.7J<[07XV5K($_?S M^E8'WI,F+RQ@.O>O"^(>/-QH_')!HA+_+)+GMM\K<]>TP3>1JJZW[_'>!"L# M!.B_GG7.=K\UDC8:7X[4G^0'H&1FD1O0IPIG!?)?2YV29D-(!7!D__>P6)32 M8U%JH-V?!E4E6HET***C:-9?F97(=PX^JK;"3@I?3.>TS@7I;:J;\9T&N?X;831&,4?57]LO?Q[UUX"?!Y+ M+_[>-1Z;1I?XU[A%]/.JDM+,G\].,$;$C";U. M<8/BLV?T[[*J6P0P!W:C^L(/+(9O;'.Y=B3FT8T._4TW*;SK+ZK@"G%WN]>O MO27N.TI0$",<)KC'3#@(JE(VPB;$E21&JE[8B:QR[P%#_04N-,PW\B)K2Z8( M\M9F4;O$PPYP/3EM[-'B=OCM_I%:U'RA#\"BAL+/!MTS%$=H1"@N+J^"WGE* M\;&9&RO=,@)*W4_YX!E<721'+I%2+H;KHTIMV/'!QVPPWQEZG;E(F$NBNE6( MNLSM#'JG788J5[[5[+$"A:Z89*SXD2OE!&CJ)CFOK32J>,,'5-R!?4YZ5'\F M4WJ\_B!7R+XUWD^OG16&'L#=BE!X?'+\GP9AS22SU(YG.]@6E;%-%-6: !BY M'W28VZGT:Z3^Y@K]E6'9.$GOVEG>/JKWTY+]X%:,%'9XW/#W3F^_CIJ'JVJJLEN-BZ'3EVW!3:G7>8PU*!"91#!"M6 M%8@:XNF4-@1O:;?X^=8QY=\BD%T"H2FCDXQ(BNQ + M^8U5[;.RJ,G$7%+%#:.<^GD)^?@M#QRA UT9<'3>KESN"*PF]H1>-WYS^RE/ MVS^ ]Q25B%N%M;U&AB!@\.O;;X!4 MWZ:VZK>(HF4DH9\EIU9:)FO";1@@#:&3X*#/ QP+&T=!E#:X6RI@\M7\6SU< M*5J81,F+QEFQ>L J*A]&"MTF&H7E?%@+#>S0H)CL-^80T#^7Z@+K%(_6B09# MCM59/AD#3&Z9],%9WX,FZS;8=S?N$O>8=5VAWTGA_AVC]YP%WOI"-U$W1;GK MR;G, #HFE"H6F9K&'(1&U?%<*0W=:=Z-!M3@TS>*R]%%K?D02UIO'C1( J<. M1)\ D&NM :/W-R#WE:%I=,+KANZ0QE%R;9A]" S!+8ZAYD9R^NB<$LG%TIS, MP&%&QI_0%=,#0LF-_*Q1,M FQLS0CF[?D#7;^.RN\\%9Y@.NTM6(WPR3+=%9 MX;Y>A78C2:@]]X*KNWQM3-?YV*N58?$,F6^)H7,5R^_T M1F6%9@@K5 =9YF=Y?77*LZAU1^W[*<82G%^4O=M-IYUAP*"$F8SU&*,38H3_ M;N-"@F[)$";)(@1LF:EC;>PDW")2=UPR_'6 MLOF")X_>@*_P+'.X<(3D<*WS$J7RS+F$UIR5;>N(V_(FPU>>&$ M8C=%AVX\'RE*75%?Z$>87?#>HKN%!VUBT4P4VED&V8[*59RP]F:,\Z+R$+@* MP2J5%\"5[O0XF]2R376"1UW@[T=K-".GX/_?K-;WZ"V-I0%T9?T+WY5\GMIV MA?-$6R)N;WYR5#[*-KV93NG$CA+?;0FM1--#CW?&P.%HL%6PVQ'+-9HT"T?A M*K(4$]DF8_JLZGAT+\:#%@RYI[W7- _%N?MF0PEM*:=*Y%,EHUA".G8D0X) [:%1CZGOIX8[<16^8C7;0G=!(YF MID?V)AXRXB0?2YO@*Q4P1]>M\NB<&:)ZXPUMPY:U& YFE8$N8PI-7.WLC&B; ME$R&IRWU7?3."OIW0^L.["O9-/&\3W8XYIX=5 (EG'9D;^$(2[V=I/.C81G\ MWI+X6:/E8J&QP^9!Z0QU3J)JTO"ALS;Q8Z5#/)T8=H9(M5Q'J5#2#0;CV'D MY-S1/:9&4^AWXD_@>8?:/=V$KXC4:+7#W;S2:>E\,B$+%30TGA^(QZ(R[)TD M7V4EY#Z$[:O9Z8CQDVV5L.=+E0B#LU/(_"<;)T*P,O'+&O[/J?Y>^(TL;EU% M&&YQ03:F8OB!F%!<^@J,A?O6X%?JB%,MJY>.*,7)H<9\(>MH,3MS3VP#2"6@1V_JU>)]]4JBF?R8/\#%P[ D<8"W4_D\X% M80X N/BD7G?N8X+$;_6U ' ZK:Q@(LE9!/G&Y=U.OA=6'CD+ VQMA?M <' M:@1 U4 UX4>!N_@+\O2V@(4/3'FL3B[('<@:1]"=@;AH^6_ZY-[%L,1FFKCX MV86OL4GE/^IC"@(.SUTPQ/N![00 BWC=,2AFC;S!+_?#B^M84?2 S,?^D8FJ M_'HF_]YH=&!YG^3+_.$9W#[=D^'=]\>;Z^'-W=-(@ ]7YU_&YJ?+VM7]W>C^ M=G@]>+JY)J,G^,\/O(36$!D[I_79!75;%G.).H\4N<^4113,%M,R_0H=YIU@7AX\O80\DX6C SZ!X/ M+L #H$O_]:QS%F2*NJHG@JX;^UJ%6%M$*@!+LRC>UU::%4EG>Q^R@V?PWK5X MD 76%.=S]EIW;"!L3FAQU8;EVOP2KX5E[8O9!I-%I>/MB8XG MU90<1VHCZQ@8U?PJ:[(^0;_JOV1]*9MO1!2(U)":FRAQ'MXX;_^RXU%[ J1K M-R>(E@:':9VG=N,^,U+TM.V/GC9B!4_YIG*_M"T;_'7 DQR'? :2P4Y04 M=MN"V [/(9\()8L5Q$Y!@M@-3PM6]$M OVY1BE1HM!I"+\+ITQ49DXSEZ>5& MQQU##KK-EM!IA0\<2T+.K2%*)T7)_83L%R:0/2E\4$(EC,5.(XA#P6:C)S1Z MX8U*:6F8IK R>>"7P\'P41_+.+4<2R>H;K%JV-SK3YTYA*6HAHT\0;&=:H)B MAW*)VK[;/*TDW8.3^1N28D<%?Y>2>'?RZ2I MHC>%,VF9PL#;D/HZ4/D06=6R\'!RVR!TOM",-TIYEYJBFG1B&Z;E.Z1'QY(> MWIS#KK'EGV5A['Y)&3LB_,U&2>'?*YABBI <,M^0\=[UT@2.YE/=>*0N1&B# M@G;@G_23C+,N&Q:3. #;:&35M7%57VEWY_VQC'0V3"K\[8AUE/%0T\B*J*S' M6$:%/]WQ>H?BX=0)JJQY.,EXC@RF8F<2 "CP;(?(;!EVU%_9Q:I53OA#Q"JM M@;(Z52/ 2O';(]M2Y!HFO4X93RN-@[ M&;$569^4-/88&?Z21OOR-C.2PV*([PUQ%?_$XY^P&&Z%N!V("XLROC?$Y6C'P>;& M^]]N88>+$% 7FX+8B3\-[81/#HW,U6&QYXJK,[-;2\+598KXQ&^?_"&;DQEI M[NB>+&"B7 Q>2S7DN;"6K"B-D=68/ZFH[JKXH]S+1HRB)*1;6--B1Q#S&;QX M:D)25 M;A!-.*FI(^36B;344-OM"KU^)2!03,K^NLEWM@:V>($J9[2NASE%9 MZ;*_4RS-<.7LF_W>A:#L)TCJ.IF(!)'Z3:$3H:>]:M<[W5QOJZ0E,T>*S9(6 M\.S7-VF.Y(G;#M!O%WVH8?9$+FFQ263XRUK>L7$O:6-2R/RJU)&04G'QP7WP$G;,M<.R_F47K)*ZZR';0UH;(8..N6:$ M(54EWA!*&EC(VRQ(VAG4:!QS'UO[R",,[9)&&/+>_@_"K>4.-51];+$$IZ01 MC./$9J>L\92H\!]G+. '4Y)PCYEV>P[)?7U<]PLBZ=R2?O85.>LF_55'%WI M>-6)%$_BJX::BG_2\$]8$*M"W [$A47/WAWBGI_+%.=)DV3CUYK5F8:TY5?-:?'I4S6LED)!> M8B?V;1*K8=,PI#)T(5F[9B5S2 M>OZH\'?+6D&_CTG;11X_GYY)#]FF>Z*#0+HE;9R(#'])6P+V[PUI$OL9#P+I M1' MRLX#1SE"(9V!D,<(A6/N^NZ&%7J7G8>/?+G4K74 ESRR"Q=TD$,D>$OJ1.?N6DA:[;AY+FX.#X9 M]R")^E#?GAJRG1-NE7=*971$151=NS"5[8G:52AHMTR6-104%?ZR1CDRW^6+ M%Y5#1@>JV1UQI*!7TEC9D6+SR$,XO9*&<$)7@EOD, MZN)=V.J4ZO?261Q5(X2%[-X;XBK^B<<_U8B*A(BK9B$49NG%/<]7$CJ-^,U3 MU2'5]5Y8M+9BZLP,VW(P=9F;S]9.H#[AWK-V89TU5>]9?'I4O6MUPO/5[X(H(?9AX3U.G7Y+Z"28 M"'=J?4XA=,EO2E?5>Y90@14U$ZK9DH1^Y\"'4%>]9V5/IY:T1.9(L7F,!3N= M5*.>8K;UB(+8"!]65W(R]TM:D1(9_K+6@.QMVCXV-JWZS[)GW)(6_T2&_RC+ M6CJ-@S6@[3YV4HHP@;:\]4W]L&J&JLRM,KI(LN\F%!N/>&N8J!8C)06#"LPMPNS%7GQ,;)#^52_+OA M_TJ"&&%K?W=TBYW.S6$G!TF<(]Z4ZL/.%B]TYAI;Q5L7M\>E3% M[B60D':!Q>YBKSIH)2Y)JF+W U,CO[+J[6+WCM#I5P?Q10EN%UY4W>E*0J\J M=@^C2WZ5U56Q>\*#5HJRN9J=IM#.9X=WG:U/M@PX8"[Y9:U6<]SLA?MD](/ M?6L MI[4.;7('7TEC\9*AM M(*69_RUCE>%4U<&]4V4-0(,OY@",=DL:7/D2YF/JW>IU\4ZFF M?"8/\C-P\(C^N:3@AWXFW0O":C8 )%*O.S*W^D(O?D2)4@"F.OA=6)SB M; L7.@J#%@DE092.1#\_"MS%7Y"GMP4L?&#*8W5R0>Y [CB"[@S$1=M_TR?W M+H8E1+&'GUWX&IM4_J,^IB#L\-P%0[P?V$X L(A7/X9\/+ F",$O]\.+ZUA1 M-"M!#2+!;@EE_\A$57X]DW]O-+JPLD_R9:Z@@"@,;I_NR?#N^^/-]?#F[FDD MP(>K\PW1R!N(N_NGFQ$!0*[N[T;WM\/KP=/--?DVO!O<70T'MV3T!%_\0/"^ MC,U/E[4/O]T-?KL>PD4?"X8T4',X+^7[R-UR#@^OLJ5:]],'\$'AK?RKI:7JU+*NJ34QU05^-="5 2C8 M)3[R^0%NGJC4>H+7?=6PD6G2^!U?][MX1N >>8%JWUS2S=TR5R"V55=F^\L7 M"S86_[/K+[*IRO@."Y2C5HT\--X)LV>=?2\M6IV\;FU%#U=$2\CA*O>2OC\5& M#J$VR/#&_XW-#]&>EH:P"?"S1FQV!=A^ALF8\O,2+C8U8,RS2S\SLQ8$EV,= MLB.&:RS?(<)>-J/AM@A666A+A0IL&#[P%5FPLDV+++A@4$4@]HS;.DN\P9B2 M@09FSE!_-JFBXD- G^J3T]2YBLC05-CC-3">B6/#D0_. MTYU'K)[.EGNWM$UGL?R)Y I("TC359GL?*BP<;Z [E0Z!^J[L$7X=F,,IR:5P]Q;N3]+T 1'RG$[@5RC:$LN<!<4MDN-ES;H!I![:T%1?0 ?R)R?>1\4Z!]X,.H5=:43 MSHG_%>#G&NZC^4US)J 6F2ZI5G\V9842:L]DW=#6[G09J[:3L1RF'VJ@(@U< M"C*N,6$:#WY&)IU1V60]7)QC39U\I9H=^!YBOQIA3%SSF'CS91/-L"C>_A,E MYPV]0=C49V1*X7>\:WNU9 )$,H#]K95$^%GQ1&2BF4PFI$/)Q$Q&H0!U-U9Q M8W+XW<^%8&( ;P"1@:_V!GO6!Q]V8L5Z'KSW/8)2!BX; GBJR;;N>_-J!NOT MG2S2V0K_M!M;H1\R5T%4 ,AGV.VQE1$V?/(&$L(8U)%1QLV8AR;&"_R\=WWK M93#M>,6N=&P/=5 R2US20 =>TQY,V,[5!?PAO^&WNY"=( M, ')5IWF4$W]C#D(.K/ P(S#$(>G&!;4!KR!W75>&\(NJ2@J MW]=]>ZRG,M+R"I M\C/U?KOQ&-]GJO-?D8/@BD>JTU>,WI)OP$+LMW/BJ!RKA@X!LM].*!Q871;-07F^QO36G2G[I6"\6N ]2#C\D!XC5<4&H%,36-. M_DL&=)AO[.%H!P\6)I"=OPI%[H?\#&+V3W@K*+V%!O*-C,FM:E 4-9O.T;N% MF\ 8 P-"533@&&5)V:R&G[9)01OILKU$.7Z6$4B5E=&!O0T6RU*?RB]P/W*2 MHZ8 SWQ7=:8W&.YBP*YB[ T28\O.A =$$(!9 VXD,_5YYDF>]68!:/ (F]W# M(%_W=4P*CS'1(\ +G'>\X>I6.#@G RL K@D(S3/=W/7?4,!,4 SP"]A1["\" MLH(H\=,&0#)T]LO<\)/&3S0F8A986^[/#!T8DWDC',4NP 5+69(X880XGS^\ M.]"5$;Q2G<)N \9F/F'=T#5&C?6Q!2 ;^I?@B_-%?8X3#H0W#S'"K\YKW[PX MX,B+ W*YX("R,:JT?48#=< M@AI&;XSI%(MZ3PW'N/,^>!=H"&>;U_^UU+ER8,BUHX2$:]ND0\&3F2/L8'US MA^">&Z #=#9J(0^=?_>,!^9B4N!+A5S3"9V/JCG M/1U>;%FX,;-X/VA[U5PAS(V1F7O8>B7&CMFGG-<& )VU4JW\'C>N[F4.F.B9 MLFYQ5]W_*(JA9MT+H_GS=-E42^S0Q_X$^GHH>NOS5AX[IT3L:J_82K[NJ=KH M554;NZHV.E751F(3;"OYO^WH%)7ECU=[\(1>*#S['KT!YP76(R@_]05] NZ& M15IHIKKZX"+KUE! M<238G36,=;.M 1G ]7N,+LIE_CJH#$<_XV=OLK<.?*,V%E%F#'^<,8 ?Z M.Z:& 8T7E;Y:P?H &9"-E$884:(M;B;CQ$RP1=&H=-G2D?Q7,)!G;!L0/"#Y M.M!T9ED/=4I8E8$3C_(>,.;-DOO64'34(CP2&)=[<^/#^^EZ)8^/C YBP<]8 M\.PUT$1[J_U'],1FO#:U;32,9(T&]JJQ3%];$KI-26@T O*9R(+[ >WT"X2T M+70ZW1V0VNM!5P;ZEBLHH/NU6!4^L3BK&R]?J6O"MGWBJU9BLN]%_6ILNT,Q M9%+G>->[=V*,NH;@4.T55Q%[T-E/2O049VHE!59LM'= NQUPCT+[ M=>/(1(L/@PJ,F*$/:C0TPCK2[7?#/,6T-&F_T6@]!H0#XZ M$-Q/O\H*IO.MW?C9)19L#W%61'_B?$@:84%B_ 6!46E\=N"\X2_:#6US!S'= M<(X],RDEY2JWV%9#Q5RHH*#+W&<_D\EX,Q8I5YT-ZZ MY"5XH*9;PQZJX9(O\>8G1KH'S.NYGPXY' \.&'MJRG8O-+A@5*.,CE@P.%V: MS,5WZZ8#<^D.!+5U1(326DI11MS<27&_5+GZ M)IB>$U97N)#PU)7W)(-%$7CEXP1C&;[@"Y^ PNJF:JAYQT";^4)C63"L\9P; MBCI5\2]K"7L]LP; 2E!4RPM-(76Q>X778NCL/6XIA:W.>6S$#;BYJ@' 52>4 ME7^L(&5Y2@!#V2C]<-!LNVMS@>;I.8PF80*=L(B15[3"#S1A\<;5%!CGUG/, M2OJ,5U9NMV'TU#;J@NPU:]4%&=] Y.=GDSX[,:;,O8^-C4H9N&_C,V[V#K9I M]G;XC?P"IP R6\LZ#;RB(+7V0XPV:O8>WA;,^@;40WUM\/"VRPM BTE=]$, M+ F=7C,88,P\LQ+5=?,^L%K.-FR6;U^),#?GV,;G:#!+19M?Y36>E&6["&@J M&:NL]H%F0J\T;MN(;_Q MB^ ;<^GK>50I+XCRW>S[B7#C1;; _,$X^BJ?P0T^U>05-LXJQG0B+RTO)6/- ML%9HCD6L3B,1KVM2L<)TO:AT3#65O@ LMC^9Q![K^E^:H3_7;:Q(9S$7=85D M!B4:2KY"((325%E2$"P=L-70=L5\J0]@#UYXZ1N/0R/A&5)U6WNK<6/CJ.6' MSRQ]DG^6,3;!@>,%U;BMD>^FK-L[(Q-#/2@6L5AHJM.AP"O[4")HCN'SD T8 M=N#VCE2.HY#Y@EEUY^AZX+G.7U4#D_M.7P)LML[FQB7%W74QC8$UTJ ,L$]C MX6_]'#S>C,A@8CO=;;";\_ +ID5X$V?VB21FL; (J_*"0< ]X7&^O0:CQC; M$UFPXL*Q@P>W5=="-X3%6+%#?4+=YEHWL>,4S3/3!#B SM4)][T8KI]-5K&W MYDFQ6"0K)%W(JG).1BK/NJ)RF@)_6DX=B(%'52@<-M:Y_QMSW M>XVWOMYQ1R/5 E^XP6F\.Y5I?Y1:]H1?78L-TSS M%SQX(Y;:O?%V<58[!9OL>+$SV8CB1RJR=0E?4(+CYIR]^=V7) M\A4.HUC,Y3_\A@F3OM62>"V%/,4F.S> PEG9#6)A&(692TX[F<_XX254/C'A MP9%G%*5=]_"W*+[*E)W] [O ,<$2TI<. $YN"=6<6QKNW,1JR%G5,FJP576R M#Q?,>G,TD&^S4"C:4;Q.+*2 C1>ZP7ZCJ7\Q$W!ED^D ):C"-Z'&3#.-[;H, M+1AK-V/)/?!^OE+&=TC1C:;,?X873I8UD@,MX,)(7 MNO(FZ!=6-8Z91<##7[L+^0-I@6H7'FI2>+YNK89_K #W\:%Z$XX"U=JL4S)EOG*E>R*\[T5[>3\0&6Z MG6[;47B[5JZ\7:R\>P1:G"K6396YVI-BSSV*\*@:#K<2'<:Q7BP-_,%.1!81T)_IJ<9)8G\D'\:-CLP55IKI6 MJM-O86U*&8XPN9E'6H@6F_1/U:LXRUWA[9 MZ'#X1LM/'%49W 7SOXVG-#GQ^JLZ5>=-;LZ:[JG MW%F39H/?4\L>9TMW*]GCF0$Y>E!Q3)?)C"I+C=Y/-Z$?KKIQO[XY/\8W9Y(] MGN_<4P/M;&;CJK M7%Y8(.CN7Q?@]"KV#%??^"7Z@.ZS2&<\;9_?%&':;:3#O;;O\=X$*\, :NF MV#.*/,(., 9&11OQ!\_,W[ "!#88V,M$I@*Y-,LBQB M4KH$_)#-2J2364E%D]2"N.,@P(#C]=A7[*[/X(O#8R<,E*A!7SQR&EM[5D'> MR L..GXD!/];.W;<%U50'3U4\87BDL=2>+1"\#6/8)^Q85F?]QY[GVQ!>SZ^ M]R_$'K">9*D_RSSWGO$E=H=,//[1J M+VJ"]4#9<)[FT.IL<=YJ"MU.^-%4)X#S9EEP+G4:0J,;?F#>"> \S0EKV>*\ MW1=Z8H9\'GW7B7>&]=H+;P*R%.N;RCXR1V6:V%1-KCW3R%,$.0@SO>#VXOS-^E/(8]9U/BL1=_;)P5ZL5_T!<)] 5 M%7VG1;I>HRRDDSK]BG2Q2%<:K[[;[E:DBT6ZT@0'VE+\4]TCD2Y+YVF7[_3$ M>D/]H=K#>TZ]TL0@Q)XD-/K24=JKO?)$%1I-H=??[A,Z"BR6QHMO=GM"2PS? M)4J)Q=*X\9 MP>V7)D[7/%+GN5^:<)@4H32DE!@L32BL$Z&([ CLY"IMZW)6:<*#DM#J5]F_ M>,0K3U12D%KA68:*>'[BE<8[;@O-BG@QB5<>UQPVPYS49G'IV]WC6 Z?S.V7 M)HK0;0OBD>9RQ49I0@F=KB >J2,E-LKCS7?07BLZHI45&DOCTHM22VCVQ5*Z M5.5-M53 ' 4PV29MMZ>#Q>S(K2A2 5/NJ-2.CN*"LSYBHS3QVA;LCJFS/@= M8'G"M6#L'B,"2Q.5[+2%IGATB5NQ49K(H"AUA'Z!%N[)M>&*C=($"L66T)+2 MDO)06"Q-Q$YJ"LWNL89Q2A,,DR2AVSW.=F91+$TPK"4)S4;:PKA2V,Y51M?C MKM($"3M55FF+=+Z)S'6+3NKJS_I,510*E_#_UJ> JCJ:P)=L\JUTX8PZ?N^8 MV\_TI?%9*Z:/2[K2>,MB3J0K+I&Z&20M@?LBEL:7;_>$7N=(,W]B:1SZ?D-H MMX\T\2>6QI7N]02Q?:2NM%@:5UKL](5F!*U=I4\K8(X.F&S3IU>&N0))@M@\4M-**DV\!+:0(YTM*$JE*:GJ"OW4G6;% MCL>(%KJDFCIWC^P\^HC AQ!N.F T!X_?@W=N=S@T&AF.R?IX\B0\8%1G)PG; M8OA&7Y'0(^$!(S<[2-@1Q$Y%PA@D/:"<)NQ'&5\4E89;.TO9^W$(FP#.+ M^,F\LN6=E!X&=RL)^\!-1#&68XU&FMP?ZQG1K+G2Q,F:8E>0^O%'B[;2)%2. ME&BE"'=_132Q69JP2Z?;$)J-7-1C-2*R M N:8@$EC 48ZX-(1&-^!EL0[T3)(F*X,RR;&E#P;AF*A":]4_4D5,+ES=S;: MV#]0/1DZTC J#31VV2(:@GMU/7\18V)/FBJ MK9DF+)N$-EU1Z+:.M.*KF28 F@19G:;0/=:Y&,TT8;]$^TB[)?2Z1UI\T4P3 M;TN$+;$GM,6TQY 4;4ENEB0?EF9IPFU):-;N"KWF<0Z^%5MIPEQ)D-47A4[C M2'5GJVAG!9#5$X^T6JA5N,/2P=-O#]F%'A0?*E=%9JMPYPB<[6-5C87[1X(8 M(0M:3EP5[:^TA6[O6'>1PMT5H=$]+HNRJI;,M%HR&M/LJ.41$]5FO.-RK/RW MC1V4ZK>JXM6"*A]32E2ODJBB"AQ344H2FA&LUQ+6,6[GI4^_H+%5=&2SV6@( M8H3!<54UE=@J.H[:;#>%9H+]\#W2INAX:4?L"F*$C$!%&[%=='BVT^X(G0C' MH%?%AB=2=%0!X8.6#UPU& TQ#:'?J*H$\ZX2C$2+ MIM!ZEU6!$9'3/-9)Z:FJ ",AIRMTI".M7$E5]!<).6VAUROG@6#OH<8OVBXD M-)JE'3T?DC!)5=2W SL[& MVA$.MRTDF79B]7K1]NEC'>F7JCPO$FKZK;154X="3>Y^ 1X,6[137X;RNXBF M0_IV@*K>[HCK[>*:4-U&_)$L[[@<* ?%O[/^I]W)?H[9"9,FAXUG!VE O44P MJRO29%)$%YKD<@@0;&QL>3%N5^409E)]_$J[7BJ\M MWQ\E\I>)EM 0JU&74:8F%I&QSX<45:5;!A/C'FE'S00(P_DC$% MT:=HE[VH%BH*^$A4?HDM_Z1650Q7 5,5PQ53#,=%\Q8$TYUNJ^I+V!_O%Y2+ MMO65B2N_[@G%\QK^L "G>TM^NA&*SDM7"Y7&1LD'D1VAV3S"HK(TT=9<$-D6 M.MVT9PX> (]I0J-Y,61+K(KY\B[FRX=V0B?"V/%2)OE2%?_EA,Q&\U@K*=,4 M"^:"3/3/=49V/F*'Z:BXA_@]8Y+*$JP+^TL5.I)V9=C7PVNRKEJ*A?*29(@ M1AC7_BY(MU]KET#H=NKL=G:CR4(WW[)2+[_2K'Q"F'VA'2'+E&LI5T&E,==T M80)FV:7,BY;G!@#T%__"F!)5MV7]607*5G4Q%3!574Q!=3%^N1SHRL GE;OU M5DOH]XO.8QVX["41GM"1*OH4D0-7M23"4U_H19A'7#H\I:E:28BG3NK)/=D6 MI9S.=)5DBK!]I+."4N4J$Z%*%%KM(ZU]2)6*3(JL1,-7RH"LPG?9:$F$,MF- M[RK1F&.>,1F[2!E.+8@6[#IR&J5*(";3?Q$.2:MHE%EF,#?;IZ)19BF_9#3* MLE B*R^B2M7E'W?H5 ,,\D[%):),1^@F,#_>'V6*MSA$H=NL0X^\""G%G.;FM2R"?VYH+I%!:)3=F3>1%ZP)_Y%%)W2=L&L@"7^GJ)5+C MJ\ .H"RPE:X7/#6V.A&LEU+A*UW/=WKN2L%>15<9G&;K=W02;D[=.-(1SBF[ MNY/BJ_E.&[B3XJO3.-+46\H>[:3X:J<^/^ZH:Q+R;;(^+JLSL^;?=(76Z8V# M%"=[' QG!W9OVA&FP9H4@-P[BQ-+9H(B MH_='G,.(3E.0(AQX5U$G96]PXM!9/J+C[FF?;!FP*^G)98__[\@G_=KYP/N0$(X-N[47_5J^3;RK5E,_D07X&7AG1/Y=4 MGU!\Z07YIZPM\4]2KSLW,O[U(';!Y"^OV\8"+I:0)LXW+ITZ^%V8_76VM7 = M^4Z+M'[_@B<4F= #@H'5"("J@=+IQX&[^@OR]+: A0],>8QE*7? XAQ#=P;B MHN>_Z9-[%\,28X 518/Q-3:I_$>=GXGPF2P8YOW =@* 1;SZ,>0C^#KW!;[< M#R^N8T71G'G.!]G:ZS8D@JC*KV>_C_@IE8_LS"Z0\VO5FFB&M33I$SS[JV9, M_JA/&K_CC;]+V^R2F9QP+72WG,,]DZVMRX&;*@-0B;\_4O@\435>R'4_'5@6 MM=E@!&MO__GO/4GL7E@UVP!E363V"C)^(P:?Z "WNP>( M?E!UN--86K*N6!\_NQK;P96/W$#IW%D*WA'(1QG0!'8=AK )U31GU_GU#(D/ MGZV%/'$_KV_"$T"WO+! J-V_+LBKJM@S7'WC%U[T%@439Y'\L)47=OEE[.%E M',T9/ NXQ[-/ 'Q8I?[KF>0M,4C#1E#IX\O_6NJ4-!L"^3(V/UW6I(;43 5D M:19V32=T/J8F?U=3=%>([X)52NE6&=49#W?%'=\_4@TF@(+X6<.-KR#3J\<$ M]>+3%: '\*ZHJPVRB$,(L[=\+_PUI80IWZ2%HW>ZG5^"3.2@*L2-.\5?]OHN MWE61O!3GZOXO"?R1=IK:&J[[]X6GP2^4PB=#[UUN, N4#H]I:F["\=@5&KUP M%RXR'M_%B2'M-&4]8201)4EH=HYTT$ [30%/*&;$EM!-/:_BQ$],"*%/FL1O M&'W:+:$I'6FE7B=-=#,4,:+0B] /7IQFK4HA5H1/DW(((WQ+%%K]:A! 3(JD MB61'T%'M?OS.XHP3L=5\Z' ^R),+6ET03#'P+2^\+'0_V%ZK9AO@7$TM-$T$.R*J1Y3H9W M_[RY>[I_'-Z,SGFTMJ"8<$[O<%&IPH. !!;XD%0!3H&?@6%DC0 WFE11X9/%#*6EKE%9 M@>=.EU03^'1@DY(7S,3!GS8+VVO&*S@"V.AL6#8Q3-;W;%( ^"\6M&97"^15 MM6?LDII";6K.51T>@2.'R50U+;NN B3\+V-IPTX"*SHGL9(?H\F,*DN-WD\] M/KM:FB9&V!&0V,F.J,];$>.-J);;]BVSA3MCE16D&TM9P"__$7U_:,1,=SM@ M/,BF;0UT!3,JAH[DO*/V_?216M1\\:6]&YNJ:WOK8$3?#W'SD!"WA(XH"8U& M$.068ML+^&.HGZW&C937,$B.H7$!V!7%PU9?J/8&NL(CYUC69'VR)F+P2'LM MEQ62A,I(#?!_SZ6VJB?.1"40D"/+/,6PDR5^= M! (RRW-%QL8A,R/?5%VU0&K)LV$H9<^-I"O5>(6!(%L1_>4UA,?(2,8I4_R4CX MHI,E25-&B9(H^-[/I'$N\CA!8*B>EJ3\&JYYD3'<.=0MVUQB9!JCKW^C"D#P M/,!(*&N0VM?S$!(]3_../'-!K7-R??,X_.?@:?C/$\D%86_%>&FI.CA(/$GC M(=<-5SN]%3BKNH3;8E"P[\@)M6P M.0'OFLQD_1F>K*+ S^>&HL(#%L!TU#HG3[YWS0T05L/D(,'29+P+@+$HF:JZ MK&,ZJL8 MI;&*Z7=38A]]F4-=B[3)8M46V+P> \@2516 1 GN/K5,O]!#!. MC&==_8N_!53% I-9$Y!@55/Y(KWW.LOEL%F4_H'M)O $93FA[.Z%8?.DF/9& M9 7V:H":3J=T8N/39=O%UXL!B.'/GQA+32$S^85B7FO5K0*+6VJV=9XO$WQ1 M/5Y3LTHZ['Y5U+K\*X]#'H&&7F%^] <0U@XD7A!XZ95LS6K?-..5H!*A%E\I M>Z1WF9\!EQ:L5/'T$/"6IXB0D8%O;* GF:Y&I:@A_A M*0JV'_DH[6?]&F=]W-X(D%PU%"9TRP6^PGZE&KP8),&>K;WS&3:K?P5[V.%S#CVF M=2U\KHT)V:4-$DD4IU[N$ZQ,Y6H$%3_NLA9AZ>3I&UZM&9S/\3(@W,_Z&%ZG M<+Q@,HW@]HO8%-94T8S1$%X 5K"Z8-J%0XW)4V<9@+&YJJMS$&JF"%QMP7 ; M(J7P& 9";84AII_@DA5/6(#0-S+&KW 0%(."U60;$\8H^-%:<<@*:,5Y#SR# MJ5W00Y0G?#FW8"N*9;%>-X9E8^RHH9JCD?WK!ISJ%C=>^+--RB*<>/M*QW*R M6![)GF5DZ*#6N171F7IC6'4U]%!? URHO<[4R0SA5^B4)>5EKC\5A(%AFE_! MO_.$23'@H;J!.GJ*G,-5+LKM&X+M4DK )WN:62'J? Y*&5:M.6)D,2W/TALU M< V5<_(-& F?9L_P_6P%ZD]7AJB.]0C;25V>Q_7SEZ(J##Z/L@2_=784/P<$ M$+C2U7]X&O7.T.O7*^EP5:^GR6L)5"\:>3R4[^G.";C#P-!X_/12Y^*+Y2G< MGG$J5E"P6)X..0PL!0/8C)LC=1 A8(R:*R,K106/-A9 .-J@A RT3:IS#0J-WQ6EE%M*JLFKWQQ+##+KSSQ^2@3 MIL)K8)!MG5(#8LVHH]\C2@WA4N/'_NK.&E:C,$417GFR/D0F7B''%5OZ4/]- MYY4_5/D.+\53V>]UQC'*T*;SH?X-\,(:^=F7XNZZCH[0;XL[ZCI"*U+6YZT< M>"4B.*EB?V>)BNTQ#E$Y)^SGG>F:=MRO%6M!U2W!C$)B,$J9^*0MB-U68CY) M46R5^4HD4>@W.UGQ21B-4PDEW#2/K5,))< MAI%D%+'+4Z:CFIE@3Q*?/;E:&?$M+OW _?( MAE_87_?3;V[ Z(&:;', ;@:TK[XV+.;:WAH3MM"TE<8'!);'$2<:>*[J5)TX ME462N%RL3!CMIJVH'V[7R.0Y_.33& MVED@#)O C@/66Y7''E5J94'4)%4B 4:CLAD*^62'_;28NRK$XP9L6",J\^. MHT >'4[NGY2_,:"B4SYTBB_<$+5=/8M[SRK.0'9X_8^E0G^7L1I"W#>-(G!6M[6'7S3/5 MIG4TW2C&)EY->;%Z8E"?P*HVS2E96\3"$-]]'4PPX7=E_Y'B,*4)6+.('NOL M45WZZP\"$8)+\9Y/UWQZ9[I7$(SPME7891(60B; MEN-]S+W.RJWS)F-F7U2K;M%)7?U9GZF*0@%8_M_Z%%9>%QN=U?M9 *A Z#-# MXBX&C(R$;CHD%'F8Q,YZWQ0:WDV]7KGQ>]&?C_6B^HFT5V8*O3 E[@M0.,,V M+J\#<\G9XR.)1>$-*'4(]W5TF1W5S2U=!?)V'L_D+(*(Q\?G:HP^"S(Q7"GOV1L,L=O2R\04RYR\,LSC=O6QZ-Y4GL^T&6C(VC3^H"2L8 M+X.[D7&F@V[75-;ZB9Q#"<[X7CBQ7KP [!%566(?-X/)9 T@@M/C[5[&VR;Q M.%8^?9PM,^=6W2+(F;"Q(7 CL(BM M;IM-W9$Z$[2)E/Q@O[T8_GC2Y ZA=J=400"I+[2Z^5"Y M"CH>5_#J7:FI'4P4JIG*2KSWH'2JR.-:7+"5>^2Q644>JSA3J&^\.C6D"CB^ M:T:HJANK:&,5;:RBC>GOK<*001&X[MXPY&H;YNF_TXU$=F-$(H.P\JZ#D2&. M8C>%HQAT?)RO7W]/)0JX@ZVJQC$7@O8.05!)Z#:JH&*\EYUD3/%TM,U[K%<\ M(MUQ)+'!G -VK2I@5Y4*)@C9>26#9?(ZRX7^4@)5E0M6 ;RC"&=5 ;RC"^!5 M<;JD<;K]$QW?3YRN7\7I<@OK] _AFG6%5J-1Q>ERJ0+M-HJAZ(XJJJ[0;N5# MVH^G%JP[W0K T]$Y)QFM.T4-LK\.,S1D%_ -C@/'2!Z?"YYE/,]Y=$9/7E_V M:H#FUHO^K5XGWU2J*9_)@_P,K#&B?RZICD.*1>F"GYQM#$^+80] NA(U!(OZHC]GXUL^@[A'U M?F@[ = B8OTH\E%\C9."7^Z'%Q>R(FG.3+>+Q_.0N1CS<#>?<79Y:X#"!F&=HW8PC5?0WWS< MK+6;96WLFS6]F7/?@ZLD1*@@A9W&A8D/:.L%V,+]W8,6&AY%C1 MP"21O\+6Y9X/R-^%AP3R6#F^*U8$,%6T+]5Y3=W.+SL$Z>^J3LWG-Z+!?S$, M,S&IHMJ;RTEU3HSWKBWK.$UHI)OFZ-4[PZ;6@_R&HK_;)P%2-Z7PR3EARP[V M1LJ(TC0#IZ*A5.P)C0@M07%0FB;B$/#PE<>_(;OW)F*,[8^:(>L1)3Y5Y"H& M.V5_%H?833/'*AH[=!I"(WFH,09Z3I Z:?HT2T&=?':^A#7K(02,2Y[\-Z=^ MM,TIPAH/A*+\-YMNM,VFZ!T&/"UJ60"K/#?@,>A6*>"B$ 7\:#Q%)'^Z[(\P MIN%=]+7\.5!OB=?.XO8=(B;UP^=+!B[\XZ%1ENYPMA0HZ_02\G?L=$T2[R,& M\T]YX:/^#(BU,#%^O#+@)R'2UK*66,9Y\W-!=6O_*7JM\(+ETQ. I/AJ"XUF M.GP5Y3HPEI\L31-/.\/#P%A-UPE8J%'/<159@J4GB=)%\$&N[]3"CXP_,2?\ M%:[_MV6$I6%7L6?<#0K-W.Z.I62>6T^SJ]SC&8.(IB? $NK)W8JQ)PF-7OR3 M++=RM#$E[EBIDF;OBD&53D]HMC/H>-DKQ[DVO?!_SZ6VJA\T:W;Y!6/[:TH& MR&/P4L//H*&HB>'LL\N;GQ/<>0Q%!EX1I5/&"#-AYHU[Z M C,7Z\>,SF2%_$<,R6ZG<@"6%E6^NAFX*QF34/;;8+[F"G2VC,?^^;8M1.:J MIK&,F Z7XW-7J3TB^[!"&-+8FH,3 NR0R_Q0X$K0E<'PP)Y^:\CZ%;>9]BR[ M<;X=H/*6[2Q1H[75^C;"N.?DR4=H@-T :ENP7&(LV!IM@]"?"UQ^P-UD#*A; MX#7[<2-VQ4-@1VKOP\YR@4N!15D@.-:4_XR2, $30%;9$A1^CNTYKV;8R/ > M9\D"EF&K-C_A7%>NF))\IN![4BNS2H9 PR=2"0SIG).K^Q\_AD\_;NZ>1F1P M=PV?[YZ&=]]O[JZ&-Z/<*Q] O[I(5W/.XL=0Y2/@<(OX:!>HR&VFQ6N[M3C+ M^X(:5'6068L]TRO&YR=&XZF\<_E?A@D.FP5TH28[ ]JBFN8)QI_@H-KL@''4 MD+(V,6:&QE0D;#?P"E76X W/J#D1U//:TP88!KBV_Y^]-VUN&UD21;_C5^ Y MW#?D&Q";X"K:/1VA=ML]FO$VEOMTS/MR B2+(HY!@(U%,L^OOYE954"! $B M*R3AQ(S;EH!"5E96[DO\G@V[_,&FETN@9&7D-]U.;E1 O[,$U)2TI100WN> MVYN[AJC]B@?.3E(24N>F"I4#*T3*%)$+H7I)7'6J1?& M3""E83\78UI,,NGKL8X2P&H^1K;>GO:)[XYI=O-I(RRX-40@07;+E)(ELINF M<%OT,7*-Q=)A.#8\G(.1?C?':?6TR%.8-5]:2LCSV"XHM"WJ?IKJEG+=Y!0 M[_%/M_"IJU-3VI71'Q40F^32:W)+Y3K9S6KJ9K=QY='N/";9Y-ZLI6/T!F8^ M"I2MSWQO01(_0)9F@ZS/;QA+26Q="ZQN-%I9R46\2/X2^_(HJN>=LX',"ON>!JS%%9_,)?!=1%R3/Y8 M0[!5BK/QLHZ1B!##]Y9O>Q&H#8YE+P+"Z40U=76;V_Z>/[5=R\>:Y,@/R..# MUWXV_[GHL$ N3OL[O(L<1+I/JA8Q6X\5]SYJ:$,VS3>D""0C;. MMP>;T)=>R)5 C7X$<(=P20/4#0-ZW[&_,\>>>]Z4WH25P-(/\%7V8TDV?TN_ MPUZ,;@BO0-?&R";B&F^\^Y9TB D3/%NX] ^+ * M'J]-6$Z@0?3!!N_M*8/-XAF"K' G>.-20'N,(P-.CTB>#@I^(0@8+ XZ80Q_$&B$]KEU#_#%@.@VK JK>"E:HYLV?!/(Y 1X+G:)(>XY+9!8].)* M]_JYRFI1P=9M*M@**]C,IH+M?.[@+\P-X-Y>NU.*Y7WQ@M!GH>U3#XO?0/3. M@)V_/Y$WE_O[[[=O/U'7J#]=_>?7KW_N:;_N7#]:?$$7PD MM47\$#5Z7+1MNZF "+E M/HX,O--^\S4^3_T+_(Y^:KYY17+*TN<,#(7Y!%4*_(%CSQ@H/4+J9!=+$TAJ MP:,JK/4ZCC64AYZ\,C>N<]V@[>B[H!P*!=X#8ZS(G#=/R0Z'">HX#&HQ]CR#X=]RF!\!]1B\: M*1P2GA0.QK5)RRX!/E+^*:Y!*TB@G9'X#HA?6=JZTQH;ENQ/5#?@/P MF 2Q@8DI3L#D34"JQ7KMV#0\+7[>T^>Q%U@DMKUA2ZUL M&4N2N1(($YGSYCR!,$&- #1^1+XVMAR2V\&E9\$Z?#$\E+_11Q&EYG-X?W M9D^G=U48-6%B/>!6N* N[1 NH%IZ\75,A50V"WXM=1VEO"]S'7OGO([Y6*MX M&P^Z@YU.?U@04MUZ^KN1^T$W7([]F(."L. Z^]'*L)^#;J 4^S';!2'?A/\0 M^,EU#.P?Q9?Q6+*Q?\[+.-QZ&[42M_&@6RA'G+U^?CGZ;K+QH!LH1YR=XLNE M$N=NW.*@^]F%/?9&@[V%(]Q&;4?1J.\L&G?(H3S<;33SD591-AYT"^5N8[]7 MY;BUO:7A0;>X"WUW.P7*WT[LYZ#;*<5^X :5DXW/PSQ&1TF.*U^&G@-MF?[E M@DVQ*E)REB O5A!Z<5I/15]W2W^WYM*U9D!2VII?L-TF3S6%O6&'%&S'_#.\ M3Q-[B:Y-D=:1LS7N',K;LQWH*<\]3X1779F!%OLRA5<^ )K4??PB5LMP][6R M'4&= LSU&B/B!D#>F/)"?GX,(0[Z/!TO#NS$7!RVF$1[IMAPS\>\*=4GGW6_ M;W2L%@1Q*CE7M3+"95@#YVJW-=I0(@5D7-''II?PL6WRI&M[>=+U D_Z\V!; MU;QZF\A\9^MEAVSF WKV#J(O'70+):V78G6INO9P4/A+:0^%K@]M?]/EH+NY MYJU$B"E\GM'4,S%II%@'+]@<,#9+68V&E.!Z59UY&VZAMO,MW"/+_@"W,%^5 MK'@+#[J%T*[A[@.NQN=A"$1?QENR#0=_"@\)>Z@_UB\#-R\ R9^)M%Y)D J):MWVNR]0NS M]3M-MO[A[T&522AQQER2E1_$:?EE1Z%L7.18N?UY&+D"*7I]\U7_Q_6'/]_I M']]=W_[)L_UOGT#I/GH!E:S-NG[SJS':741AHU*(*U U\ MG.L:(9O,71ON6,![MG"3VV'WS,%*P7@O3(4NK-C*F*B ;>59JS P.KRGL MVPBK%.Q%RPY:X$W=7A3-8=C2\VTT&(XVMI!5>O_"N8%,D:6MG\$&P,YW)LJI;;Q1%* 1&<$\/!,[I$5'0NJ3 M)YODJ=2RO6%3]C2>+E7D8N,LI-+90"H\ZA#.+5>0B,Y)1.,ERYR32(KC]:%8 M-IRL(PMMB62PH#.IP14UZ=@,P??&HDZ;Q\4XV6$A@?4&R2R7L@Y*6@UE'8&R MNC%E_>EZA6Q(D%(@$ND#;8K#,K$N"$.5B9A:>%,02/H#!GIUSZ72;#"9&4W1 M%&V3Y-I(A9'R36Y&*V)2J5<)=*RKOTLMH[ZK\34-"I!BS=)26NB)5(WKL6V7 MVV;4_"_@-?Q31(:W5!^G<*",]CH>?%W47V"0T,5BJ]@-(%"I$=P!1PH%>*D@ MR6?4ZQIK9\BL;FUAPL^AO\,7S\,>& %;6CQZ/J$>_WE=BK2B9^&@[M%$!RSC M7#YGA8QNZBVPOG_"([IH!+GT<1")00@Z;4!N"="OJ8Y]"8JQCT2*U 5DOXA" M#+IBA%8$;]$M2HR1'RY2!=$,AOOARRB#4=RBLX8Z;G%BPLZ8V#A4H6;!98,$ M_I;^SIK,]67^]N(4#'H3B) MECP'8;S*RP##_ %.:;!8#+4N2!*W&N%8<2"XKGVPT 3RA!N\N-I@( IM:E^"2L9#IR&N7 ML(58X7V6O4RHH%I/Q@OK29?;7'K/RQG@0GZ:K&$G:U!6@AV$O&O1 G@PBNZE M%XBFI7K:_ CD^>0\FU2 :MZ:.B%3(I*WV(\)*!UWC'-6?!.H%;!$R1%P/Z3. MP?GI$S#C=C//1:&;._V0Z.$?N6B;?G:_,AR( -P''OCDN;[\YV\6'.ENXTT/ M_V5AP9*)22UP2$>(YZ%2W@Q_&4E!BZLE.N/." M3V\]*A$]LIFO>S JK8M'L&75@WVKU+I/^FME!W'L019;)J6< M:)HNW>JG,1A8R/FGM)D]AQG7:S-[SI^N?B5_Y=+J]<9I7,H^-PQB?,1OGV2B M=;^3/QLX=[Y0\D.'S3#PTC*YJTFQ39(>;[9JI13.):XZ_49Y]4"#<)11SP>? MB6..]IE5Q*]!3HAMPV#HGM'N7E49#+WO^*)G=);[3#AJSO+49UEZ*%QGRU"X M!L%[(KA[; 3O,H#R9-.;MS]X\H'2#4A'!.E(\]@5Q\UFQ;@YC@:D(Q+M[N-) M#V8^/**)F9O'/9NCP1XJI<(1MNB5&%6!Y;,-A;JC0T[2?/6$#VK8'%0]#JJ\ MVMFK..SY*0_N+8VT_E&05F:N[J,.[1XWOIEIOY"-<9XFIGF^B&;W^!'-3A/1 M?+1QO^9KV[\FF\E@ME<-XJA->/WY?NT+\_%?UAVK 2'6(];:!/3KO)DFH%^_ MS5R#NCTA-;3N"0JE_745TP>:=?=9]R0)%KWVM@2+0^52E(T>5@X.5@V4=]KM MTP;*>\9HF)U]48BHW2*V-4*OV:!W/_26]H8-RD>NG\ZFAS7>],:U"W:^-17C M^-$QV:K@4K#Y]#=1 F3E@10'Z2:N2@?H"_.5?E%0_44^P0W"LPE_-B ]!9". MJ\.M7\GNL+AT^H/EWS']S]9M2W_W=V2'JXO.J^.C;8NFT*ND*:"#W?[QS][P MGR@)#J(Y]*^VQRW/2G?EQ>+5%K%XWFULIH-J:0:2#JX:.LBA@]$CIH,4/^B4 M)(-1+AGD#'.,QS]\0UX8)OZ9Q-T;T\AE1R&2)5+/KYWMN0X/W^TIREFWST_L[_:Y9+WVX>ZY!UC]&0N>:?]>"^Y6@EWTMZ9,B[UQ@O[@4/QC8 S-;#OR4GC?*V_[ M49Q<:<95->O]F>!O,^7O9CH?S$_:4/XA*+]JZ<(I\'>D;^[-W-<S/:?S*:U,;,O\.C72CO"]"LE235N6!J0&I,>1O-1TBFE >EX@ M'=(GG).>NZFGS9-N7K-%F]W'&"S?$B7C*>MV&HVV]!E5"PDV9W1FJV-;Z46# MM!RD;4O,;4RUZ@UZ]NTD ^.$%8& --B.5713<5@SE#=51BW XOG'MT 1_F]F2N8^$K M(![%EYA )V;(BGFU<@XM'YVWPF53X ?QM$Z^?BC *;ZO6I4+6Z.K.3C^U>P_ MK:M9YN[M=%^[N]_7[NGN:P#FOW-)[P5K>#=:/>8-W$:\% M]DOZ)RF5-U^GWOK)C98%*NQOX'+\'3%0,H#F^V]TNM7PUT21)R,T!B+ORV8G MYS(-%*MB4[NE-?O 13>24^HZJ_0N^SN5N.(O4CB0NW^C?ULM8>/7/O"QR1O] MD[5@'$.?/,2%V4T9//(U0A,=:')*^0@;^\SZ?CFFD;6O]26A7H5VD ,M(O9% MYKC%+E1JROVX"N^:;99C%N0]?*^X#?K/UZ4N;PGTD.S!2RE[VG_&/>4JY:H<,J[ MF;QR>>=;4PRG_B#_"Q;@*/?9T.?VW?QRA2*SZ!FX,U9(M]?G#AKF> ^9+Q@< MB- G6ENEOK'P_/ .KO EIEY0@Z7D=PBUXA/*/G)L4_>@+&0+!]FF\9Z=O60T MF@TCUC>-/7]G^2X@,OC"_-LYG%K,5;+:[Z'XQ*_ZJ*6_N_[ZZ>;3'[?ZEW=? M]=O_O/[Z3HRZ?]P3$2H-N[^=S-DT? .?_W78BN,F[3;3?E"#H;,?$P9(2WX_M4*KQC/J]ST8 M&;[9_X K"O2ZS&8H4;6R>W/RLNMD>^::&4R5K,I2/O)M[C.F?P0$S@/]G8O! MDO^*7*9WVS2DI'R7Z=+HV+T9?$V/H;/_*? "Y5_&_L^P/O$/*_3\P^.^SC@@ M1A(('/S.7&]AN\\/"\!1+PD3 A'7"^P$>KY;N%??[$&OJ#'K)U"#N<)?X+"H M4:_FBKV8TEH+;)1?[@]>$!2GVPV-_JA?Z_;,&]<^6M/>I[&+ P_F?/'K!Q8$ MK_4O/ILQWT>K-00]"S38>QLLK&F;D[O8$39^>8W[^((TZ]Y,L+83(7H(1!)9>XLHI)3IK MWD+AB#:B;"., [7U.V>IAY_-T@G[R!20+A29-U;MD-N,!!9\),%,'-2X.9 @\S? MN]BL/$ 9*ZELU<*)[*5KB:EOWEO"TZV")KJKFRPJ\VI[E[JG6E92X8!N/KTO M=4*6$WI"5=AX+MR/HSAPXC-J*V=$C#6 8^H:W5']SJFNQ8#IH]O6 *JJFO>% M^72KZ ASCPVN%CPD#Z_=VJ'CV?':3FR,I1=H1=?3Z6N=PA98_%NAY/U[#_X',R+733'' -$4$!C@CPQD [1W:(V!L;C4(X:PV/_,ZL@2P]W M<(E@H&]*VGT+R5_= R5^=YY[\ ME7VAT"BMF/R5MW*):K"MR5^=@V^CM![T:(XA?VY]I5-()7_!_S;F?^V'_CJC M(97_!?_;D@+V=!&QG@(&_RO. CO-=6RRP";F/GV?2V:!=3J&62*9Y?DE4#V- M73R[-+!]KDR3!E9+D)HTL%JG@>USX\Z6!M;9P5_6Y($U@9HF#ZS&@J*&(#5Y M8*?- SN8Q;1/.*9C&GVS>I[Q\T@$,VN4"-8Q1MWZG5-M RUFO1+!.M533YI$ ML/HE@G7;32+8:;CH,1/!S*MADPC6)((]>X6_AB UB6 G5XX:R^,198(=U2+9 M+Q.L:YB=)A.L-@9*Y4RPHYLHFS+!]NXTOV_^5>] >5R5IY<\M3RN&C;QNK5_ M-"V\SMRX";E5T\"K:>#UC!IX.4CR=4CS' MG/7T-'91Q]RM\_M%CW?Q*J=_#3K;?9Y-^E>]0^@9/V@!!?^VWK291%'C)'TJ M()W&28HB_2F[2$^D%55SD1;H30/#'%T=T#VS-07PV/D9!_>GU:MGSZ"IB=WQ MJITL52/WIJ4OL'+^LTQP9?7.[OO3\G&I/8Q=U= WN9[9O M*3+;Y\HT?KU:@M24==;9D;[7C3M?66=_>R2L*>MLTJZ/)%J;LLYG E)3UGG: MLLZ#64S[)%>;5\:@N[WAQ_,LZ^S4*%9@&H/1L5HP/LI8086CJT%9Y['J%YJR MS@-8#>7+.LVFK/,T7/2899V=0?6 76-?U"B=J2GK?*H@-66=)U>.&LOC$95U M'M4BV:^LTS1&_4,FPC0&RHG+.H]MHIR]P?^1OO%MSGRF/^ ?EJLCBG!7EJ-; M=W<^N[-"T$^\$)12VW*ODDO3, -[HRC78[SU.R]@-]!I<'82<- [6 )!2F>XE1@3O0 MPSDH"=3E'[/E _N'ON 96"Q;)]K2JE&$OC]%F'6FB#2K.P=)#'J')PFM DET M6CJ01)!:CJC#]4+\7&"#<"%K1H==3"*'AV9E488;YP'I%UB@\2JQ=[2JQ$F/ M($B&;@7XINWK;#9CDU!_\")GJL^!]O0Q8T"W0)^7DC9;R$,EPB@QSIZ0WP09 M*W>%')V%B\_)[_U_EY?Z>YLYT]?Z%Z"--[#HWQ%S)PR^/7BC_\-R(ORK?GDI MWB35@+^K.'PX#)>AMX2'.RC1Q$^DE!O@STI,'%C;OXM4[I1"0S:E+0:"P&KG M0-6FG#4%!W+W;_1OJR5L_-JWQO;DC?X)+A3'T"A7:0 RTB5D61O8&L_6[_FPX(.BPH ;3EQ_>;;NX\Z,)2/UY^N_WCW\=VG;^20'+ZY MU7^_N7W[Y^WMS>=/^O6GW^'_KS_\[^W-K?[YO?[^YM/UI[HV_N&VIE^VH&!8_M(%/X:+M5M]VB[%^0A" 70.3 M=QSO@3/B8!(% 4HV8)^:!:)\%=@!L&!BF6.FPY7@[-MS_Q6Y7 @^V.$PP^:W&+-_5[1G^ $2T'D23"0N"6>3@*=F+I4-;PY7Q MN^,HL%T6<#S<^=X#4$T0XNIWH">0YJ 7(YC>LH+ @[/!<_+MX'L "%QI M$& M1P;YN "70*M_1W #9C8\/%[I'IR#CT !H5B(;U"%/%_%\.NS7L1"Z5^I J4J MG!N9<*IJ!6MA"GV5L$J!8-&R.;)BPP49M&"?PZ_3JSEL1M)S-!B.RKE:9TXT M";G5'7"6P7"#WT'!7()"QV\?:*#>W',X:0%A[W)9:('< )EW9Z5I?E>,E""3?UB6(AN8G1IY!9"C)_8-&7CLQY([5@W8JDTV)5E'RKW@QI*V]%E WBI^20*I MOC8J:4/O-:5W=*-3M1567_E8LH?$2UZ)V*<"9,YC1,3L@<8C)PPT5']BG\<; M_%5#Y V1UY+(UQ3\J1T@RX[L@#R@ 7/0*T?1-=75AEX[X9H#,VS)0AM]3ZVM M1_2\?-'_ZT7D1YQ8$7("1BY:*N1TK G3P):*T 'MV.3.)!ZRVN QE"[98,FL M[_"XLT*3%W@-*IWH[.5_C]W'!LIA:4I; ?W:TJ?>A/*_*3#IPW/(W[3Q2J=R M9!311NZR5AB_VM+_@M]XM!O8!)"X]9W7H0K@%SXC"$BU>?LF#BVV,X-GNQ ),"T(BT M, 8C&W$>'^247URPS^ETZ+^Q!,-:UH"'.G#MVR3 C9+LW8_)W'+OF([)9C:/ MH"34A(&K3OO-5SOXKK_G0-&/S#=:P+@M-&:.]P#'CV$6H'^DAI3@%*)2#0C@ M TK$'#Y'30WAO\+<@J_G_)ZXU@RV#"@. =>4JT,;7_HVH4-\B=\>W$+DNQPT M(/6%AY\FEP3<'<")(>#E%I\]8=*;H2::DC-$N*PP4##&# .>%7($BLWT.#G* M!SZ#L+JWV<-Q/K'C![+% >%H\,$6>1J 'WE\SX+7@0$E !\![ MD7S#E99OY>N*E9\XRAR @@5ALK*Z4N(O$+?K3]=&E?,6V6.PB9J.CYMZ'(_P MC #WN(^]*ZH_&/@B*C 8=-.^43J-]#_F/4.G+;LJ ,IOL*S?LP$H$-$Z2$_E M=Y]]=B=T>\L5$;?4 S=3:^Z1/*3T&TP:<]W(^-64Z Z'LPB<0NFB)',GL9=[1 M7,4!EP>P>;#VZ(+YJ,J WNU; M<58HWC1022\3PM[NLR4^D"2"3OD)43GAB-1]R;X%O& M6^K6RPZ11>9 M/[S/H;0H,8<:3D64_!)XU.3%GH$Q[Y*= @@8,S4'U **A8/EK(H3O<4S48F. MCV?(E+SUF[(NATW696'69;_)NLRQ%VH@6S[#59>VJ4T7DH2XVYK D*% >=9N1_N?/H<>+SJ%W8[CTCOYHPOS7Q+?O?0N>9 MVW?(LN[Q#F8!6>>3JO2#%6>^A47]$W3'&4E()ITQ09^XG+)%(3=57Z6'?N#V M*!%3TZ$ MLT$3V7U<@E(Y *T#B .5&79%$.D *-KW^I+WZ))*JL!9"+]=/'MG$5Z)!Z 8 M9W4)BC!V3HS&()]LRU\9VCOK#C![+6CJ+5>!] \?WI*C,/5;0T\HE.Q28F)P MA,[W-/456!?I3RTC5,$"6 D7B$TC4HB": D7A_F!-);)P>(C+F!GF,6#?P7# MZ3LP,J%?8"C1P>N9OAX$: !"Q,$B"X1<]2Z%EOM=QVOR'5-6,%76T.@R^=$" M?X(.SG"U1&<]R.\[RW>13<#:;&%'"^$)0J&/."C:Z90Y8*/Z00(2IN/"B7D+ M_*DP\,>,%\48P ^]J0&7 MBM: N"M2;1TF##KAJYI8/KSGG\T,Z? AAW?#7N39^F0H/ _X_A(#DA?$O9X M*TR-$\)7(U056FY"6N;<<"/'T-$V.,)FW@3E\1VJWS,4(9C1)R3#:QTV_9\, MUI\;^G^B9_?_@"WQ1O^-65&X0CR\P2?>PU6)?\/O3_R[=_%7;Y*OTF\)*'CB M:VQ2O ? Z7_3K @W0" M'&P=4B$S!:+)&1M/3/JGJDG%(._65.*,=%M;89B5X./FFV""Z/2,PH MUB$_ _@-A.T\MCWQ+_Q"XY-2.!M%O\7-+>9?TG62[U&(HW$\YI6B@6+_BG2L M"%<#THDV9V@O"+WV+9[U;\R!.S"&4YW9(5>8>(7,/3H9X&N7F(/+_=/CR)U2 M(4A,$;0A]U\>/GF'5#1!#6-Z#T_1O2:=!Y0LI)<(516TC[ [=5K+1Z7'"^?Z M%%@B+E*LY)-^0MJ(H<.]YVD!MUF2#HVY$V3R@^6W8)J2\"\J8@SA!XS:\31Y :4D;AX>F'\B(CD5/L H 5.(.LB8NI!8"$#-XL6'!/$_N=M?Q-8588Z-;,>3>BA KC9+1+U!<8>QP MBHX &3(LUT6='_L&1.T^<"D'#]OWK&SRO;AMIR&/,L!]0!$.H!V)A#J')R'4 MPB__(//U'=>U#T,5CV'OM['1*F[0:2_$7C.7^OVB@31J&+(@8[;<<)U.>^,G M#/WFPU[K'W1XCVFVL4,.[Y)3 -0CF4-D]@ZRE8,/(U*5UIW;;_X6^? ZT,[O MQ^_@.2C$8XEUC]E85+1?/EIGT2I\Y=>WGA,MQK:U^Y%ZEC\E)?#SU^-CK_AR M/.I#S:^%.;C14,VY?N"O5LK$N&HR,0HS,09/.1,C=Q+P:0C4!AFGILS]KD9X M16SLM%?FQ!=5NH7+9\12VD*NK_@A\2YGLF632$+1E]2 =DYFZK-W2(%(-\O-PCLPU M"M:3C2@G6R49'CF3,4(E&JBF \3^>".."(&XY6&\Y%L\I2#QW0.6(RP;BGSZ M90*3-].6\%_RWL\IYODS#V0!WOB_11!,/#-!9^1\=0<0,P44:GWE>&-X(LZO MM?U%0ZCH.U_+8TU(1*U ".>@L=[-O2BD1-^_@#J9:&+ST9X^B'^F:D)$A@?0 M?T#A(B3C.ZKCH^ @3VZ6E5QW%HIY-TZRA\\_S#T=H,+@23:*3SE=\B4>MTD MG[(EO@9B@>)%NHP76;R,D=)=,:%GM:%4@?>(XW4Q(NPBW/"\CPR\*=)H5BTM M_7ETT/+X#Z784J%@WF?N4;?GB4L8?0CB!RZ%(4%-/+ ) M'$;TFA-E?@E\ 99Z39@\P"0WZ:]\@DNB_N(Y09N\T,[2[RW?9KRTA>>[-QP@ MT2?P,/*$!X]=2F:J82&C9?ORXN(O'8^72.*E65$1;Q(OI;AH8? H*Y?B&DSU MHT2*2&PB8AQH%J]FM$-42.*.NG0\B=SV4H18V+BZJ#"%"79(,0I MO,@)@:+3"0DQ=&I),<=:@7K%2]&5!'_F-Z1VR^*:W$]P#GJ'_F6:;^+,-E&> M*]IJ:I]DJ]"W:JO0]W%YSFVV9:E>U+*4=_J,7[5=WB6.M'P5P\2#F_Z.6+',MW M5J*;[+HD-#0QCH+/QQ:-YO0I3QDG@8^YY5.9BY#87R*E)I1U64F*@&PUJW2] MR";D%YH#6J(:4V(-PL%5I;CSK%+"3GJ8;$\_Y[2*U?D)HAKMO0"FU)? M^+ T@/S=;S???K]&3HRR +#TTHRK%9_1_%U%)BSQ+LG^KR$ M6$"EJ1\?9&)'V]X_1XAR> ("T7GD+^ ON$6 MA "@SR8\E87*>N^I9@ZS:BB/S?+'<"YD*)$E;_E3GJ#&R0.U(K3CEV1B9E7Q M^+)*OS[?(0'CLS&ES[B\D"3]26Z;"4U-9&QJ91):3D'"M;A'?P#3X507LZ ) MLFI-L.HXSY6&5^"9_U?DK(B20%?]SA.?XE>#);9FDSE0*^;%!MUIX+RW\L%MQ00 MU<(8HR:,41C&&#[E,,:Q:]QJPQ7_HN)O4CY14BZP!99:(B[[&R/'P1Q-+&3# M!]%G)/LAQ%81.8-BNPD]O%A%!F#38V*,@2ARE%[A.($=ON %Z*Q"XVX6 J^^ M]]#Q[;"X1_9*$QG:+?W61F*CP0*=MCDBKD@N=:K1X2H(OC-;R9Y,2M8G&O*1 M'T0LSCTW>&$IK\*T%>,F*<>58@(YM51]Q.P%T7E.=@-I"PU'E*DB,TX7S.A< MZ$LUW/<"/FH+/8XB(9A2<>%M!CH\;8YRE4%8Q-H:^KZ8IG30YR7"J1B"VJF' M-DBS%]8[J"0#(OA\#$77%$O3K"<>:U@(G8>:,'C+2\('OY^7Y*#--,>2AX55 MD)LX(947-.^DC$[6W;5!-N#YU-RJ%0_/_DQM6A) M7"VY.Z[W(!B6F(0CRA'0=E'+'.PE(\8A[+MT(Q8Q#(_?==O#%QZL@(^320)3 MRGJ&[(X06Y^B!$_IJC#QA!M#]K,:Q[4*:/@ML)XF'DF#-H!C1>YDK@M3BY?S MBVEWJ/<02ND.PLF]?7O;W!D XAVP/<4@XFQG3JYYWNB0\8HF?O@KD#+4E0<; M<*MT'+._F#0YJ_125Q(G#:)-%1ARZI$HU,5. IY/9>5R)>"?W/EO:.2UDBZM M:6)]JQ4B='DH^B;F=?/[0!U#.34AOP]300L)8)YL(0A5G0NG'TN'&QISR;0O M$?&2-W9"SD27 F3HAG%FM@Q1B*VY6#1'\@Y=$W !X+V&&+F:R]D1L09#\!I- MY35P+"')0^[YH5XFW =&YVV..O@Z=JO"1G4.G,DENCL7GAT0-^BTV^(!X-U) M9,I3IQS%O%'2).JZ8YIA)J9B3:2*BCZC!SQ?;N3'L6K9D9Y['I+1KB0>N/Z* MW^>MO$1?$T[#O"=R7!"MQL-C3[/&^_ZE^M[#7; ]KL:"0M"C/1!D)')42A9! M4I4OAUD7?4T-;X#0$BBG._^-Y'Z\,RX;2.E1-.B7=@ MI&%.=)54\)@(.NLL7H>/WRU!;XFJ%Z<28$,(8-:/Q=EV$IH,>.\HH04HTE!3 M;6QJ0H"JLO!SRMIG+BJEG27T-TKL2:EV*7]0/Y_QC#O\!$[\",CF(C4;VT>(S!W0$"T: MHR,&2(FK("B)U(A[&CJ9KL,E&B;^.192!F?B M6U@LT-DG36@>MB/A4'>RKYV/N=-N?,R%/N:KQL?\!'S,R)/!*I86D,Z'**%_ M3*J%HM?7DCF4:N"1;QE^QT.T6:\ ;[(@M/E@K;_RD!<8Z0L6 I.,^QT+XYTK MN,Z*#[:=T(*:T@V;SQ^@W$ O O9V:U.W?( 0M&67% #IWA:]5GG,$%BOVJI# M?$VZ26*;,[<[.I<=-J5=\&U(%W#<7^4WT';3GY3=V.675$<$WPT:$BU\$U.L M/0=Q(URK4LOGKZI*#J6<:H#TEU=]U-P4+.) C!DEKHJLE%[_?T \_$!_%JKR M]TSFHP0Z-HL88R=)U.Y)+:?=2,&J?V7RB]>34*CLO(DVC3^^1W\W6.=NDF]" M?:Q?=I/6V8!(X4*51PIHG%&ZPF2"1R=;>B3=(#(.&U5T@Y$OO')6,JM"&8F@ M*<96/,@YWK!XGKGWMN^Y*!BQ24TH2B("=40RV?0T5H*C/U9;$[]@K___)TN3 MO1G$[772ZJ]X&=C9Y;\P\@_:L*&/45.-EPU6+KR'Q0*JVXUP 1<>5 !RH5GW M-D<)+I&T@@^8PV<%6JG$VYF/5=0,RT?0Y\QXKQJN>)$7[/V[=[\;E$1/DRTP M8WN!?A[A.Q-=XED\U%S/KD/A%(GT)' 00^21JD=>3L2W)IPC:D(W*CK8HRV3 MI9PB HKN>"X._R$'*4\J/FMN7VUYMTA7#V)WKQQQGN_2);ZN.%L3)QB5L<2= MJD4U#+8X09TR&5$IE55N_%-&C8-,D/>EI\1ZUNK6N^B3H+\<1R!DG'9<(;,=+Z0Z:\/(!<: G MD$?T5'(0U2BB9%!$+&2T4S;KPVH*LGJ$X(B[^=)6U'@)+^AZB'\72R&-SX.V M)CZ-_9GG=;%O,K8D[U&%#LH4^'XT76FS. +P4#J8A$=/#:Y!&,6.6(Q6.]S! MA &\!9/M*BT*_")#@(O.C6 >_$KL8"UE!W,K ZUP'P4C)U.%'TFJ1V9XMU*) MR2!K/E90PO@&$/W$,Z64;0H2RCJQN58;8T%QTQ*A$KFIVC5/7^.]K]7L# KW M.?#])/-71N*$M&18VZ=.T]-2X3FQ#'EKCQMK M1.3\XHXN/LD!ER1G&/>?V<+K+A(U4-]*(DXM37&&S@4@&^*E.9!RHIM.>2X' M9O9PBN?!*=PLE_W*($8UWL:3-C0QEH-[_=A4?20.TX'5'B>-K&*T,!'F$PB'PGQ<%+I324564#0RNL M7>#Q6>YBG^KO)MX_+* ^[=9VT+[[R*86)4Z'T1IM43/-MU^X,*4<"FH;3OIZ M"BB=2]G8T+YJ4W0CG(OH!I 16:MH\N#0O$ T1658@87$3U,@@2%/E2'/%B;C MUY$:C'0B4: MJ:T8FE+"'%@SUN@%"2LEZ1(D[>.I[M"W[U,4X3 EX2H)X*!//L!SQM [590G MIK?2@Y7!>7DK)D^/,JIP/FR:[*U0CN\P2!SSPF NUT-@G%0K038_Y;!@NQU# M:LKD[!>IB(E8%JDY"^L'QKZ8,A]"$)\5!-BF5E;)2M:GY+5A4IY,%L"V >N) M!*HD4OKVDT.7AK>)"#1/_,-OWML!!5C^2EPT=.7)]V9Q;QS:W(&8#8#WBKI) MX\$X]EAX<8AKSWGR!^T)5J1J/"5C(;'U2;Y)>S\4G:M=S[V_,Z M\L$$,(#&QKX5?(>_?;0PQ= "\"QX?A=VZ(#O<5:4?)K*;_(K4(U% *0&ON$ MI!EU2/<3%?X^#C%16B@R&4"W>2U+G+%KR9U,!XTJ;T_6E@A1U ]@'YS$4B^3=@Z=B5C"Z^[*+%=U^-$7!78%^4Z"QTX MU=#8RLNP2@+Z<7*F+#3DL]/(:4RCBW@F"1X.^9@'_=C'G'$1]7G+G.S:Q"U! MH8BXHI2.2+PT.QO6'"3U<( Z8\T4B"O6$T&FN%.TN/0-*)QOITZ&U8&_5RVP M:C:!U<+ ZJ@)K-: RJFD_D\^TOX3:#5_7%]_4=H7? 3.@L;#L299EY_'?0J] MX&.L-TL%D^N@VH3YE$V6%)8L!&*HSP8:AQ/0!Z=4!T)Z+N>?E$@SP:[];*K& M!$')A&5 BHA,>T"Z(5*&&;#29'44,+'7H:4I ,:Z;AR!G&9J,*V -%4ZTQS0 M X_+C-BLX)*5U%X^J6[!\OM1:-SF2* !N..8^,+"NA=JJ92LS L&8"L._9+G M/@FS-QY9RT,L/-GS$B7AI4C\//L(X-JHKMCX0+QPN"5](_3,W:T(Z@>AX<;!#_A#]O<.H*9%F.6"6T?@@-;(K1J8F=Z >@ M=OBA*,#7Q+*\$PT'-HGA#G;7_!96K@\DAP@&H@QLH,Y MT3*US1J#Z6Q-_H8?DA9]*7O'Q1^?P3I"Y;1H1H.6(XPD^9VRAK]8& M#JKQ(J(PQ9 3CJBR+IYB0A\F7]G,BK+&)_H&4*1V$5' ! M",*1_W42*+BH[(82I-JAX.R>9(AJTF\((S_H/(AGT:,]R1V(2VRPA MP227.4<)X_=!C$LGB1!H&XJ1M6I7R>6%;GB>?0'AP$-(IN).)H;^KSOTL\8\[-"^$W>J7E*@XY4CB> M5G5O8YU0D"0SHNN"?,+(V3V7XN(Y!+&&,>X&$0NWN<\P.=D-YV!_8FP<#XN@/.3_*D#T7Q$8&=VVP;TWM9P_=(0CN[5_ MI$Y!IVE="2[..YUK&_SBT_3T:QT][N@G5#'AL%E('J(+"H-[$>7 O](O8MOQ M%?<:%<_,D,@L.+$U[].6P5';=Y3]-'T#JT$/#FG==]QY=CMNSO@ .S[-]+-. MT02L3^L*Y4'G>G&.]K+:/*^AT1_U2T[RXA\XPD2RG2#O= S3?)R@7_2-_M"L M!'H-2,4<&7VSNS/"#S[R[3IQC;ZN.D-K$SWD;'W[@WD+-L \ F".*Q)R"?=F M+=IP9*R8QK#;J\D)=?8$.C2& MP^%S1X(Y,/JC!@L]XZIS&"S40.WJ(;+7LAJW[:VWRP'!2_K4B\8.*Q44J+2& M/)F^T>]D--\GSKINO3,RKD:=9[EUT*#:G<&SW'JW9W1[AR!XR8A^IH0T MF:3V!+,)U[TH.'W5MWFR]G52S?0%N/]$#EM^1WF6X?%*QNJ)G.+9]4EG&VZA MBWQT323D)M4$V*/$CBUYF:>>J@##+.9XO*5(YTW2-I.EX@3J.+^64N]I5DQ^ MPK1&"=.Y)6IYM6QY+40ILW0!")M8H@>4TOPGF3N8 Z32TB^(1X Q24B$CG]% M4S[N6.3WSF:\/1!+LOAYZ3.!(0KU^2RFU&@5.@['DW4+O!;\COI5Q.]HJ7?X M5Z9B"">?4)2S!5DWOP8.GRDKDJ?C*:9N(!IG,VI;045N:WTMK%!2B-K353T@ M<>L,T?I=MLJ:R!N:\ZP8MQLC%D>=S7'T5_P '_J0 */:'%"=CR0)AX/!O_T MK15\;"=JYCBSXI:.2D4AN8V';^(:'^S0!RL86A"-L<(>VUQ0SRJLQ?^1D(P8XJR2Y/K7VEJ;UWA<&( U MMEV^RS=QXP=,U+]S"2EOE#@)U<]@93VVE)BJM#MGSO02%KZD:1,3!ZLJY7R. M-U1\)E+^\>RI[ &AF+(9\VE"FU*OY]OW5*M C>#]2/1J>/<#[S.O$PUEZ94A M;FH1W26, 1%#'3#XY-LI"X#XQIP]B"GJ'[,G^GN:(5XK!3I)X?';%/E\3\P[$7_E0:/C2>YR@9K8O_SL>Z8&=]&BPSU3_ MG4W88LQ\O6L:U"IX>QT!)M/N,N2\I.#:=?EJ+0PZ30N#HA8&8#T]^18&-:7A M7(9P;%4/+8':JIK?4DI W*$Z%LB:4KXO:RO'*),L8M<@KO\%@HTW:I2=PK9J ME\1?473$/9BWOJ+Q5ED8?W4"]D"-MTB;M&5!IA'K4KSD-6 3KB[ 81]*JF@; MI0H*"=0,0<9+73>&[DF7CY4!X:VH1%3+CWF'_D#+T1X5I3&N)\X4XZX9.9Q" M7M?O/C^J"K1U#THRR0^7CZPIN3 GM]Y @Y @VMU]LU%'0N"MJ]*O$15T;'J7[2L/4H9[L92TV%^@67?;&6(^SSUK#M" MOWMQZ-FAOP#RJ@3]JY]J OFHUZI)%?0NT)OM=BM33O)XP+_HMS*E>Z7(9I_D MV-W-# [#[7I/^&I<\EC%$H-6)G?H3'4;G7XKDPY_)E NNOU6)L5Q$S76YQ)X<; M/;?\ZFX[>^=/CH-C?#!?E)LY"FSIKV?5P4=WW(,<3>RYD3S@X/R%<*?49'F-U]E45C"]ZE(*;[:']=&*@).6:&AR=)W5''7*P'$:D\)L9Z7+ MN<[GJ@PHCT%I/5F?B6T/-L TP#PQ8.HCU[EWBIU6M@_;6;?JF4YO.*R-[P5$ M1PF-Y_B2O6O61MLQ\P(?9].\NE7.IQ'MCY]--\ TP#PFT?Y%&?!K86)SN-*C MT'9$8ZECB](2<9UC"Z^K&L" )GH=!/FP1/3DZ.=10L\[_GFTGTH@J<9\KP&F M >91 W-.P7T-G\*J3MYM8.G;$X9U6L)*WPU9F=XK>9[3UN#(YE4Y**[JXNJ_ M&!Y3=)=#1K\61S*HBX?F(B<'KY'>3YD3-\ TP#PFZ?W6\UT^7A5E]C@*YLRA MBG?3?*.__>WS-QW;Y-R#;'?#X['L0:N_L7SC-((#Y&==,DTOS$H)A$F5B"X]!F!>/QL-2)/D-/BG3_C?CC0(237]L89.+7X)H"73ZZI>? M\2_P)[Q:;@[JP1.]RK5JW);CU6Y=G3^M\9S;'V228IYNBIN94Z!1^N-GRND\ MV#GOGL[Z),C\_ G89N)9ZHR8( GL0F MB+ 6R'";-]-.U62$UD&78^?_"M9<'XO I7 M?;,O^5VN:B"F%@2:%>@_H;$_S3?_R?7/HY=9 M],L4GIR@]4@=3J17!RA,LP(4C8KP^-E] TP#S&-R",C8,4\I">>62^W%3INS4CG)0#&M3$3@Z9BN&_4&9[G*/P\Y/77=4V96[SI/,CG>D M@U9V&O;I"6O8*E-3=B(/TNB8O0++G4FO!F'5X=$IH\*95"JT*QC_6I,1-:?Z M_L8I4.%F-ZX_A,Q@&UV3W%\QICM]*F MBU\PN&J'CU(N-D^N]-G29X&8/0=CJ5DLRV M"LZK64!;MW*XX^8.S!/3V&:_*Q]ANXR'Z12[8'& MRXW^&F+2&@X,?& X91=VYC@X]_;.MVPQH)>^X-F.(>9 TV _WUO$C:D?6-S] MIZ7G4FM:4CY)09E/%>9 Y'*/?_W%_O43X/@63\30W_+CT_[PO&F@WV( 'G'] MA^\%@?[%]V9V^,O/]J^GF*%>3\SE3K7DTE%R8PT)/IZM;<17XHYP&DBZ;6Y-3M^=Y[CO MW[DJ\1RW+H9\/L>M-[?\>>V[N>6U4P6V(:+L.X]MG7))"'6 M&[K[(ZY(T=W MA6W='>2.HOLD'1"Y5_ _5>;GJEGS]0KVL.CL;5*%]";QYW>*Q=;'^O:"MF1P1DJVWDISJ=QZ!K FE=/072&@S;1K?] M)"[\17=DF.8.%[Z&MT1.P-SEDE20:F7"B07ZZMN,2_Y 'K0]1Y#MMUP\>J\- MI#2HHAQ7 NJ18J7?-;J]?H.5M;O:-3J=?+93O@?(4T*(V1>5KKNC(U_I%8X>5UZTK+23+X8"Q795C;+V]+W"M,7%E7/7RS=IGAXAN M-]^:?!2(.-1J ANC7JMTS4=,$0?$1-<8-)B@OCSM$;>/'O"*O)7NN=[AO]'Y8388%0 M4I1("./O%A12FIV<2LJ!4B&Y*?-Y;8^NYR\LI]16\U**2M1WODCA0.[^C?YM MM82-7_O6&*_2)VO!.(8^>8B+CIDJWI2O$9H0QS&"BA V]IGU_7+,9IX/"R\) M]2JT@QQH$;$JBI3#315=Y'](NEA75IH4?EC:'RCI9]IW,<<$O7W1X7:Q7 B$O"S@N)0LOGK/2:LHECNUA\ M0,6,$\\E+H4EAUI2BH55LNLT5I8N V K6+5E>U/\"I*B_F#1J$0 W'96^C1B M^/",/3#X#+7.Y0UQ>/Q:\US=$G5C5!YLP(YM%UX,EFQB6TZXDH61!I68.1XN M9&4',P9*LQTTBV0Y);ZTI&^[A96;+>VOI.B2WJ!R-PZT!!=>SL"$6Z/3$&_3 MC&=ZGP"[]YP(3_?!#N?\".#(O 4L2H(D_OTT\@$:#3'Z=V3YP/I;.D $*/S. ML#[416S;_O02D \?CR%"W.%!\L)JOHJNK*('-C+U!Z;/K2D6^MW;7A0 (#CBYAS>>=;4Y8T.'(L+*]%ZGF8VY,Y M?H6P!N_8OHH/P)'M!B$#$&8>8"!528LP> ]N[A?B)5IGO4HG96_;(/G"OL-% M>VLMEA%5M@H,:;?L;D&IQ6<&L0:L+T[R5-D E5@#L6DI!"I4&G $(M,$U08+ MOL,2 6ZN;YD\&4O1+LS-L#>6O=F*B&BW3Z[:N,LOD\-66 M_CF2')3S#=R>L@&5K:9W82I?$$_17KJT%:W?;G76?[^S5.B#@5>X6.ZVKD/\ MG2;P3_/YAF^"/!:_QN%?=EK]7FE #6102*;A+821*3Y^7G=6-1N2J))AF67IYAO>RW1FEFU1;,JM]3;F4%(M!4 M2GW9'R7K5V=5^1,3Q-51N-6P:URUVS1*@7.IWD\&TF!G9!I#\8OR>R TPMTP M1NNO;F!&1==*6[]60JE\:5[U6J/!SKS(["K,"&#!X ">,> J>ZLT@2#EH5#P MHXTH/C)WNAJUAIP]=;O5^5-X9N8T.B%S>@R&]$VL+%!7SGOT7'^X"NV."H8"-HI6R$P6AW)]E M.3+%8[_N'E.Q=U*/O:[ZQ#3AL;]*'+&G<]FK4&J[>\44A,>;D_I02A>'ARF. M6W0K8Q4K_HP]== 3(@+ 'ZT[>X*BWF$K'EB6>0.1.[/N/9\:KW(G"T:LN\YBE.VH7$UQ^2**?G$"3_Q)#\M;S MEQX2*3%_8D)G!ZMNG#NE+D\DPK0882"/,-U?7"!5%)(%QDJ#N%J@EP-U6T2Y$8R]X;"A (*"%K\37Q'05KN?CIWF: M+LTZP3D2@<@MO6>24<23>K*>T_.ZS\M*NY- 4I#M6=)+]&SN^984J5BZ$'5K MG+H-TLR "D:3_?)7>D6O'@/=&TDM([*F**+Y=PXTK=[K6X5":KE2=#,JE>* M;V9[@$J +(+.:PQ/3NG)]=/ MW#7N8HF5^2U11D2M&GO>L'ZZ)F577.R0!'$69G#8CU8*6_:;L&5AV++;A"UK M3>AG"DG64X(5^;C3"J646UHEN34ZG-PJ3/24RSKX!P](E:TURI5C'47'+98S MB932UM1(0T;!;PG#" *O'A P3<=I1R"KW&C?JYR?^I-P[0=)/' M8L>G&M5):4WY=["]9X6?T!WCJZYM=!#!M<"ORFK:>CE*3\R3B=9QAF!%]_/: M&YKZQDFZ)#R>2,I)>R74G7U4;Y>P3FHG:)9@:)MZ(^@>QCB!AQ2V2%#32I)> M"E+0;HS;4C\"V2%!.U>'!.XY)@Q2RX;=&R2(8]B]/X(N^R-H37^$.G&UIC_" MD?LCI O5VHE%0)DQE"J"]*G+/@F=0:[S;"/WU-9UJ$Y_=(PN":F]J!DO,NL2 MTTCZ(NFR/=C4V:"2-##;IF))E4FZU/8IS.KU2\*92;E4:O8!%&US69:*P/RR MK+SLR\IR5-N:>RET=],DDNSMG7J9"V)5!VG%7@FEBHF>'[O:LU="4B* MMV>8:ZG)6[9 &&PUQG$>8Y' M24KL#-NMJ^&.S$AM++.U1)1C)GE&*]\BX2"*?4YBHHD,2P%J99) M5RS#F=I-GX1=HT*#)BI4&!7J-5&A1W\9FJ8A9VX:TLW46G2E3M//+53;)C[2 M34-,\ZIDM5N3_'+HKB'F*,-&E-,,U!C:[L8I*J^]=O9;QVL:,FCG@%FF M94C?5)->MNF#*03NTS/D,-IA4R99J&5+M'/%;1^@8TBNC2S\+ M@A =0SJC3,>0]N$ZAAPF9+/6+\0T%<[RZ!J&/!['_CD[)3PJ%UG&HU^R4G>@ M$#+7+49"?1ST?0BV8)G5Y6,])VVT2O?UC- M*--.-*T97>WH* -E/_&4;:C=55&GE>J4<$#7V+JOOHV'IAW)5U\51*V"KUZ) M>ARF24+2R>+<31)TT21!2S5)P$P @#6T2$O+0":^L\+]7\,Q.8)&P;(%&Q=# M]:%N3>8VNV<;ZDX4_#CPI!/ )D/;T0!@>"$F$=QF/#*AD0('[]Z@]L7E7'4@ MP[J=O(!LM2A)KY,G5P[=O*$_2#=OZ(G(=*BBF+#)675Y75=".CIP^SG:$+$RYD4P?] $T= MSMJ_X< ?KQ06'#9AP<*P8+\)"SX.BC]@DE^([-.& MI-/J)&U(MGRZ9!.2]GY-2&39W!%[D#2-1YK&(_5I/+*FZVTK4C.53,;M3*-< MWQ&SK&5^;CJMSXUI^H+4J2^(ZIW*OS:=O,:AE1*]2%5]:TV#,Z[Q+D-A2OY MM=>73/*]J_<1$J ;J3A3WNWERF[EU@MJ]!0#/M8]\&7!7+)]&+!5J,ONN!*M M:-T%X:D'*\ 8%H:TQ%[1[$!?D>V#J2B'5*.1 &ALN$/3Y.$@31Y2BD![:^>^ M2NIS07)#HFV=2['TOF!K+%P;G@KL\%PK#;S'. LU,A/ D/X0X*J%MY()%ZER!5MU)(I9## M[1__!XS>-]>8H#"C+ MG<%.DJ>#5Z_K-_V&HVL"&%IB!K%[]Q\OVB_HW\'2FLA_2]Z _V-)R_IC35\J+C!;J9?PE]N?X] VD^L1RY'>Z^?B&%4/B= O<3M MX@Y-]-BN[?LR_K%\.G:&XX7+\_HG6 JGO^9\;NL"?.>7#PRLCA#!=Z:I->-] M -X O>Y_O!BLX[8PPE'Z>]^PEP__Z$?B]OSO[Y#E_S+V?P8H).,_VD8?+?+^ M8?FVA>$8VVV0L_X];%W$24IOJ*DVU/1SZ#][-MHY_-FA3OS(*?HX6.DT6%G_ MWN]<16P0L_Z]+USY;1#3<)>&NS3),ZD8K]'[.G8AD3U<^9/^6>] MZ7SA?7WJ16-'\17D OUR'9*RR_77EO/Q5%_\.C1&IEEM=WE@E;LOCQ9+5\9H M-&BPM 5+%Z;1ONIOVUYW*YI>U09#^0>V-YHZK:U7K@26?JH-F@Y-2&;?&(ZV M*H#/_KZ9 V/0V7K?GCV:+JZZ6]7FABGU6^W#\:3RFN%VO6^CVD<:*KWX6K=# M6'N2!]:7_)#4^GZSBVT\Q7+?SC^M;>^*4^FT,M>[W%+V/T9ZXC.G@"I$RP2/(KDLK\]"@: M3'LY8%6V^!D.DY!_EU^F'(\L8%C]&<^PT$29CBRHQD0K%@2\VUK _'M[@FG% M3-:B3VTX9ZKJ>_#\[SKU4!J'^LQV+7X.$PX)0YAY2U%:GY$-;HDZ( M%E[QT^05UC&OL'PN2ZE@4D'.3.D\I)(?V2X_]D@)S(.A(,!6.LKXN)"W(8FK M04[%E, &82>AIMU3 FO! 3N'1WM>OLTC(\;C8"43.&BP4I!OTR"F(-^F04S# M71KNTG"7NG.7TV3SE<[/2[;! \%FJT=XS_A:=/*UU"0V?_ 4#V/8[349'ENP MU#5'#8ZV4E+/K&.NT*% V!,]O5ZW=8 ,SZ>;D]6426=9"(*-6E_3.?#WNT>;DM9]P!E,[FYC> M9# ]^9R\AJ(;BGXB.7FYB0D'3]1;3UI0^O<>-4\OGBV?GALENGA2$MW8!$Q-MW-Y:P5S_P[?)S;YG4\VB@5%) M)[X)8NH.,96,TOGS]O?KN/?=;[:'O2Q%AU3>*A6>7V3OU.9>?7!9/GEZ$$WF MNK7P(LPTHK9[$K*JZW5%DJR Y@%O+%Q#O'[P5VRQR;OQ,OWM]==WM_KU)!37 M%M[G;?]P)MP$W]!>#MMMM3EA$"UQ]JT^%IM?BLT'\*9'_,6W,4EP*J>\88?1 MY'I32WO8 5O8$PXFQ[ =T- UG_T=V8*SC!$#2XO&L?G: X T@^1$L7#U691 M&/FLN?6Y$.'T'G'S+S[ (;S2KN\MVY'-6-_B: )7OPV]R?>YYX#5=[(.A(\[ M Y#G^W&\(G&_TBT5KQ..UT#!:Y,>6,OTP&H-&TH'KJJ$[W:*?%5-;-K>H"/G M>X\@Q["^R*M!CF%]D5/3',/Z(JSF.89/AXUNSH+8Z>S.F4I4:ZR<+96HOE@Y M#IDIZ^:9#=># :'R"-ZPBT'+P:&.;JJ M%_'4"T/FE3'HUC&#N%YHNNCTC*ON 9I7UH>2CL*2/GW\OX>EI7VR&PL4N?Q6 MA.7RAQYM?F.GE2'>)Y,-UF]ETK.;;+ GG]]X869[FY;[;%;AJ=_N.JV,VM+0 M]./+<.R)%E?HETF=HW2$\*YF"83XX.;>;%\CAUVJ7;ODNB4ZG,6"M],'U4)] MF1.7_6_L\*;T9Z/%J"^8 MY0(^9Q'V-/N4EZ[B4E./J8>R9 %!G5/ G54M-2(_B\GTWDQ!_P M1%(^.UI):C40O*D=3*(@P)37L7?/6OI>)XG^[NK'N5]J_*[?_&#_'=E3.US1 M0;X5F>1?60!4,4%;YXRD7(-2@=\CHKOMP\4-_8%IF)'/>$Z^!\1M86]:E::) M7I>^-V%L*AKIXK..[9*%"5<23H(.@D@:+MX<_M'2;UP=Q4TH$H[Q,PA5^CN& M6@N@^?($^;SR*.!WSYK>4][,MK(! F)A?Z-6+WXYX58( M%B@R/L]2Y8S@OP&S_MU*YJ=K EOP^QR@+"W M$&&>R^DAH ^/F6,S^"SA%_X;1+.9/;'QM)SX@L-7%@SX/)V="SJ#O:1\=NS@ MC'L3]&#P*A31])DPXX58G)*LY'+Z%7+ A7NCAP_,@0^+"Q)7!TSA"SRU'IB[ MSS!/_NBYZ;FYNB(-/)V5?CXX*O5C'C7]F O[,0^;?LQ/X#K8O_Y/A"PIY"/[ MOI!B>/G.G6J)?G(+OXR"LT%:EV(,A=N'D"A!K"[P *2GV")C#2/:*SOZH+K@S9 8DD8*Y%X'>275)%E4Z M@F#Z5^22O-(>['#.-0V04\A7K/1* 9PH6\22WO5"0!@9'=L>!SO B5#58D[ M'N:HX9"6'PL90Q<25^.R*V 3KHR!+$)MH--^\]%RX?;A>G'YVN_<#" % %Z_ M=BUG%=CTTOL8C+=2]-(S7ZF,DQ[Y'*MB] 7S#6X$I37(V#1T^H6L?5$K6UZ= M1S(^W2J6M9RDK& J&\FL]Y#8N$R 5PTT@Y=S<_W8A"W&S.??[9H*MIJ!S)GO MO06[\XX=#R_'S?\3S&;0J]"3\&UI"U1?1TNY^'VU# ;Q]*@@G:QOM$>9>-@. M"0"G![TW,OK9@9?G 7WCP@7P7_1&V>#ZT0"@ 'U[A:0RYQH M7B;1$,\Q$XD_;&2P%""CD6%V,@UBSA2BO!AE([F'H(A=N&!9FOGBHU=,& 3( M^Y:H$_,A+L<[MTYO8 RR X)/3T"=[LAH#XY,R:4)J-O:6*=QL%YP51F*8UMC MVP&SAQV3J_2OC,%5)LGU]#0QO#+:YK F)''1Z3T^IO+!@Q^1FYN.33*#*Z/;/S+IEB:93D[+M+.RD;_2(89C*B:=MG'5JX%< :7$,-N9 MTIAS,9%V&<%2+QZR3C3D7-N1="H(X'9M;G&KGS&4SL=0,N;F5H9RHJZ"IPQE MY'R5NTK(DRL)5F91\(R*8*Z_=[R'XT8NZI#YVCUU"R/]$G!:C@; MFB)=O"4@+,9 (?I%98;]]Q$*&SW'C[K^6C(X*I3V/8]CSK* M_7#@14=."R0?!FDI$8[B9K!-FH4MLA\JY[YI>;U!GSM-84O6G+NF)=/3,]2E M3!>'7ZL&*C63X_U5D90P BESE^"?\@T,S@&#PI]BP-&>BNB=S&_2-N4W*?/- MHQ"_N\K,.9?;X2>]E3CE:_>8Z8&I4PIEVB[]JB'["M9>S2>MEZ,<*$1: &T#(1'!];7EX/[,(C_D#8E# MRW;P!0;4?KP ]7H2\XFUN5B96S^JS_%172=']=PT.9$^FD_8,ALT)FI-(>II MV?39=3GY$O3"X5;R59)L8W&<"%V9/=,RD]/R 9\X0,[3'49BD MI2L\E/8F,W1S;ZQ(0CE"[U'ZT\QK3](Y7+;&0%EM%H.\2 MKLEPRE&1I19I+Y!C5_DJ@"JU:=0B3T!H( F.FGPI/B);70>R5$B43N0H5X^5 MY>^4A5_M$5VK]VIB#UM6^UV:SJ35)/'SKEM6;NG+:8W^W4@%#M]T4,!06 M,%PU!0P-,]R=&2H.).*&\."^W%#A=ZJWM 0WK*1['M)P?58$DXNXS52T^94= M5-I8L7BPU$E4=YO?3XWI.RKJR30)+Q;]W$ M_L3$OW5V0.OD\\KUR"IN+>%JDN/87II72ADO1AM$W385-BT+4BVY)PF7E-ZT M3;79HK9)?K&; *AAA7 2UEA&/MRJ@''V'%MM)0NX8Q1SU*NO]S] M::G]J>A*!T5*3L[#QQX8L@7FH!^.;1][)]TA+0VV <@0K[TT>TFX67=8$*1] M?8 H%\NBG019\!PO3%.846Z$9\MF-&4S5#6]OFA<,XU-YB13NXY\S[<,H.6Q M;P7?+?1@\G#3+$*3=&'AN*\I4828D$;SP;)QQ=U5L]S;]B@YW[K_^'T<_FBX M7RK"7S961)/T,-(4YTR4"XO+H7H^FSET7=&Y&C?&($6VJW =NAIKO1STHEX. MAI8;#E/G&,*SU-$&;XO@D2( UU821N1%6@*4S,=;QE^"TP"\T"BR]:B%F;Q. MO+@T'G/"%\G<4(Q51ES36D?"6AN+A--92FF:VX<9.;"SFR>DTB4S( M63:\2'0TR5%).*25M?UY5*EDK5-.)'%#^(@W])!G@,\B9B-7ST^ M[Q$H@D=M*IX.>"^5_+NN\9&ENG5WY[,[[#62='D2?57 7$LT,E[>+BY++$JY M$"51_PD5"B"K0""^.,&W^VL'[8BV@AOY+@)48(3FI$ADXKB$0JCH1$T1*&G:HDVHL% MK BHH =!0R+5F(!NZ5^D8D8QL(6UPNX#"VO*$#A)/ #_M0-_W+AW"!P^;V@W M[J2%W,UG]F(<^0&+NQDMXE8 2KL;T0 G2#'PS*HZK0H_E)\&O@D(7=C(A!.4 M8"D$-43*H1LA.1(S X@=I$0P >P '?GP;C[=4KLA$8462,ZQG(4F"=?,AI^& M.)061..E]X!]"8)H'-B :W]E\+U]BD)?[.S#A[>&#MA9_SFF5\6BA=?X XB6 ML^5LTLN'>:EJFS!CK>4=-UOM@"<\<'L-STA2 M;>:8Z?2H 1C\- HT8 T$HT08_I08K& 2>-7!FN*FU)94H6>A0[]'R>0X,:]- MFAT*%BHP%O<6TT3/,6'>P;L!S[I*20&'W3/'2+@-MBE9.SC83JQ?W3,G$:6P MT,S^P::7H/'ZE-,J>#*OK+@ ,IY$Y)#3*(62]_2ZI!WH/JR(;)A9/C;F1-AF MW!G Y2-0G/4#431ER+-M*VZ1 E0(^OB_^0^X\DP7E31+D!] /7(1FI;M!LR( M^]C1#X"F44 ;N?8YOHU%9FSJ CZ-U+^X:)2. H?%BC[!RC5\(7AHV'CNCOG) MO4*> #<&%PEU5*=I;SY-%9_;8[H5]#D 4;2KE-W:%':9@NZ"LS&XB:X\X@G' M!6G@[BKU^"N2 IHW!K*UXFXV&RBA4%,AL .AAV :*M"I$!,AZA0R5\O M4O0W2!/\IVM1F8@T(F:V(WP!:CO(M8YC/"1'E1A !)L^I/$/)0W"DD\*YX,U M"2/>W8QZ=$DGBQ3%8H8]FQYO?/Q3;+.U[BQ(QPL+)A=GWSGTH&CZ!LUHS\[2 M5D9I[P%Q;7;YOPQ[QRG;4POB]MMB]:'71T/4?H,MZ1N\%]K9C_PP.^DT.ZG= M3LR3W[82]=ZE]KBI5G39\*&JK(@Y^?4?.X*,WE!G6A1X']:''3JM7&WHT=Z;'8T[# M6G="U=2=51#XFUN!=A=96)K),(S.?=V9;"+%JU[H-Q=3;=9SF:3S#$?;8+)" M% :AQ4?TR.@V%?B92F\9/G!&G62#*0L\'I^,FTF%A(K!.A?:2]8@G0 &GE[# M9_)\P[:#'W"ZSM'3:-;SXNN3\O@YD\O2H?%+9/!0_CT;^H! MV.(L2$I.DNF(NIC%8KLV97C((6U($'E;Z7;:1M_L;EIQ3(V/:)]B3YKLRR)6 MWRBK5!: 8BKF 3PY2&31K\.+DFK03K! M7+VE1;ETV>9,=.AR82VU* ?HV5^Y3-*BN"J12RD/21H%YZXRW2GAG93*2%$W MGM"(A]K^B?*= MZQ?6*]WFBZ4?0[$-K 2SWWAB#%*/A*7;:O^@U#979*"Z4ROT_)7&LJI*N7U$MS4.I-B81I8\7G[O-%BYNF7N+ MLEO_&M?>Z%]\[\ZW%KL;38>&\ 3-Y\HX5=YOF+2M%0PA5FJ:IGKW:D1:'+X* M2EF/_VN3$AM0OYNX;68T=NR)@V:-"S0_P1HH.KSD(YB?C(='*H,;I_F+DE-, MTJ87J-U5JS\4?0Y;9E_/U&XHN9Z\!@R@-6/X7W:,P567FWT _E*FM[8 RTP3 M0_W^=&$M.^ V[JWE\&V^^SNB"9)H#2;=%O_D)55?9-D9^8+,-_J7N"0L]U61 MN7J#FJ;/[;T99C91WJQ\%Q1:,03P7 1TAIJGWZ2W@>Q@TC4!<1- M T(/_HGJW$MSF'CFR=8-TLM0 OUDSJ:1PQU*8^F'0L,'Y+47W;&O'H\$5GI/:.N])^C\4NXZM:F%4O@A?(?]G!8=F"RC3J?W MJ.MF@):4//X0TVK$62[8\>?2[W12](>EV]/_>&']L]WNH@"U?CV>:KQ%4.DW MW]Y]!%M8_Y\_KS]]N_EV_>WF'^_TZT^_XP\^R'__?G/[]L/GVS^I^^EOG__\ MIG^\_OK?[[[I7V]N_UO%\V.SA [G\T&B WW7"SB!WUN^[46R6E#W[>![H/2% MT39TW4*=?.%R#5P_63Q?<$SC*G/&D$R,LP*-0HCG[-)HPC9<*+V$-\OH78XA\RU./ MFN7.P4"):ROY":"(P)" ])F2PQ,QI[Z'M@E\"#L>X I8FR5?IN8_H$,!P8A> M"I,5QSSO6X-QB C>5:NLTIO7_VS=MG0Q$_Q4?H*ZW 20OGB<@)YDLD)NH2PU MPM DD?'PGHLBY)X9U*<#VWY@ :-OK#44$ZV7)YSR&/K+Q(_5BUT$T_I?@ 0J;YBJ-<$C@[\11::FC O2V]'?B$"7?IB),0<'XYIWC MC<78J*FWP+YLD_C@@VBY=&!C$S^:LDO/EC\10VS0W:O^TF=PW"0X+"P@"O%- MRQ^3@A32-^$G=Z@DN>09]MD='3M6CB?=R)(' "SN41:]:H#)L0?>MBIB#G:G M>2-HTPV LGP!$O?Q.$"8+M&4AD_SBYSLC+PTO)#61@]31'(I'E7""]5)7MI$ MR$JL@4>HN*^)>Y/PZ)*?A;8(-B?EM?SH#(WJ?44OKK>_??ZF"U_;9\#>%WKY MQIVAZ4]ZZRTOO&_I?\I83""KT@34EH_M."B)@G.+-0F/:Q.]8!EQ:C 2#Q80 M08F=)#QJS,(')@(*(=!MPLJ0__'M*ZUV^._ER\@A0?MK[J^TS7@#IN5\%6#" M)K^=+OK^#(E7'A;5U 8,O L>[VY73E 9"8DF[:7B61+TU7OF3CV,>O]!'9L< M9T4T,V78?@+;L6 ,9ZU_7^RO]2D^Z^%( NO_M??ESVTCR9J_XZ_ .F8B[/(3 *"/$C.8G,QY,AH-=I*0=;[Z@EM1RC)R%$6?O9#Y" 5:WL^Z]@=AS/F0= M<:(>X9B MPG4QM)*UL%:2*XK]LOYLDC3>GY6SP>2M C8S+7FBYL0[2"&(C_:G#P8?AG$@ M44;HM9;9 &Q(V:_J+&8>498?OFW+Z&U"BPK2)S.K6/-9_7"+O\!P"&ZCV!1O MH4#ZC>$(V"30?(II[X7@I+ /X22).YZ@&C3L?MII%CN.<=C'B!)IGHS6,QT: MTU8(^6P0*R)N[X=33#]#^7$3X$*D;9YC4AJY R01$RZ!>-XM$@E=J[\MII>B M["'RB8QN">4^A11-@E]9,"8T>&&<];'C$FDE+OB!S2^8[M_"Z)O]JQOU M03L+C7[V0)Y0RT)U+MQHMMN(2\QX(: 9S)SN*-USFG:^&N*2;A-,FQE,:S?! MM/J.D) J)R7>1+'= HP[YMX27((ZI&%P)P'G&F&.+27@:D"[BE":JGUWI M6/L]D'8F[SF0)Z4&_W6+0S&VK<1YX*9V%K'DZ)" /9I.P)S#XD;,_LU&"8K M*K^ BVU3"X@EN9HQ^7ER L"FB%72$!@#5JZ_,C;+(TC,17.*7]3&^A2.[Y($ MBZ=F'B)Y?R3AD'KH@B35%I6O@,DV\(9#-U*8 !C,.$D9@J$6><$JR]5^"W$4 MVIGQNQ60#&T(H9 Y"UOW+M1"4MQR$0OC1 9[\G63)7>;0[[?@D\..*0JLCZU75 P;V>MS^>"%_Y =4QD34= MDQJEZ3A!7&TLS$C2VV_>_R0.+\PF@SO.ZC:V MYBGYR],6\VUWYXF+^>X[F$).A.VRXK+_W8/M[DLS$"Q?TCZDPOWQ9TG:(UI79^O+D_. M3B&3Z_&\+1H1I%-Z_>]IP9OOX-<^8O*T@ES*4XX@)3VC+&YS;.WGCE3^?\R' MS3N"BPWT##QP1V8^GGIQWR>?[P3\&&&)H+N#90D#P$]7_4KKG_Q5)E)^50E7 M5)CLJMDVBK3B= (!_5B"**I8DG*(O(DC0Q[@TVJ V8SIP3(:0,> M?CD<"N>5_%7Z[EPAY/Q=BY$7RQ4>)6(GF,W$%;B$7S%B+FN>>1@#+2E]4U(F M2E+([840LLWU,/-_T^(Z%<#6!Y U0LT!KU+(RFAWG:WVWEOW'540[0WX7[HB MU2B,D3 ]-KR'@N&C[BYUBQBC=XV%P.9%+7OL.D&<&9E%$20]/@I+2CYTE0M" M$T7XAQL09 +?>4;21D04>3(_F^="D\]KDG4*@B(?<6Q#D;LGWMX*L<'"V,M0 MJ6?>$EF,"?MKT9@A";,%M/801/N3XZ!T9_@"!,TSTCDD%;$NFN5O];QB(I%Z M*KB[7@R"JZAK(EPJSK89"R$XG;OHF=8A-*HP3:BY VAC[G',!& %=0W Z[_$ 6 MA%JS$8T Y!.$@<-=!-((H7'L8U'-E/L56@J/#VNQHY80 XC,4F\J2#AARX&J M'O3Z7N'6$H(T_V!^!!]O[ J..450500<"R[T!#5@<.)1X;7@K6'A6FB-$HJGI:SG&UH2=?@Y7C%.AT>=T5JXW_561\J,B2+-(2D6PL>6-P*>6%A M)O*,222.KP!S,"%EDXL[W"B" !SU\Q+60N2D@VWK6-TSGL:).VZ![AA##E!D MC\3QCPDM< (3]9$V_6%;]IU M@43LB%VH#Y,6_C*3B\._13L"7VVXD['@@;, MG80 N6IHEAF*KGVSSXE8JF5Z(6QYF[\@KAINVRJ;_27JB9'+\7#* ,-T\ 32 M&+EK-3I?/2'50X_B=%&"L7]NT'M^]P+A(Q;O%& M\HV-A-VNX/HM;8WDUL$2ZV!XA[(-U4)28*Z+7(+\"H"=+H9#&9RX+Y^.YEDO9JH"=5;8$E=)%9H@)&KX6.2+B9NC)XAK\G@YN:>F$+$GC?&OL M?)/KWP/A3WUNYXZ_P2R@07@/3BVP ^&B]K2X.N 8B.-9BX$0DL3Y)JQZJ>$M M^"&Z9[ ;O$AX.'?8I$9ZK=#(4<@=Q)TQ:P.:&8?D2L;H:/2F&,!-8Y9J*'Z% M)T&WMHD;3D!UB'_WLIES0M(CU#*$3LB-29""H1"$X\:JP-R^0#V%;@G78>5( M$M,QI_\Y/? SX370OO!&83A 8:9(/FI5V> >ELOBB19;-;>[8" \+)3V..T# MC0=N_+[P<^ZD6X=[<&#?AF)2V9R"[:4S(G06@:(+_$P5X;+'FGB6E=44ZL6S M* Y4 M+=I&.?*QS"PLYM[/V*?I_A9U,2.,3ZQ#LX ^!G2EQ3>/K:\-=CE4<0 M,%32Z-BM'KA M4ACE9V;".=22>VAB;-LO(J8_?RG95'N-EF4,[,H.TT6Y=)W M038BU-Y98D2H=(0R$OCY^.K&OKBPM^S+FY_/KNR+3^>75[\>WUQ?/IIH1C9YF0\%NMB??>6^%3@* 9^6G&^ M^8XW)F@?K"MBLU'L ][A\8S!+9\L^?6CVCVFZ0.68EWRP EL!YAE:,M@O=!V&RH5D4H9YJ M 6@M[)])&,?8*E6[7VF"QSF:5&'LEDR/I:?'-J9'3(,06,ZW5+@+>JH,Y_A3 M*GA%[D\.%2%@S"F/D29RC.U[8(4$I\R_8PLI:Z9L6S^']\ M:50N#M&X)#X# MP)68BAZ,1\-LY/Z17/-!7FU,!AEZI_DW0(K1J:ZME!6!\&;*S[*4>=,RM7,/,ZIITXEB%O:Q]O(P6*?'Y_<7%[-T5>O(FU[/@;]=^_]!^IU#5X@ MTK% -3 7PPK/&Q8*B>R!X"/'J-BRIV%JQR/ICR@M*1E5?0F0<-R/ MO)[D<+&-OM$RED6Q42/2AFZ:(Y%DC <1YL]P 0Y'TC_X2!BN0MTY-L22"*,9 M( ,=B^9'&:4!_TJCP W-0E!8N#AD$ 'C.U3-E&CVYCCB/Q=8EYD!: MF1ZW); <1>[6$CJ0Z.22!R?S'L"1]H=AD,+];Y#1DS!LAZ!8& MH(7!-?0H;<0'SC<47*":1> KR/^6:7D(+H\E3AV) 0? M,$FQNE[E$V$QBR5[BU#]=/P8=02S1%'I2X$%L4WL,[$NSO?< HQ(; _:>YD"#8 ;&0QR>NA"B>-([F0_'@O9,>\0 M5&7TL95GRVAI!B+DO">N":(@:$G. &'51- 50,PHU*U%B3'!0V(3(I].$V_P MC6[=$%!(S+VVD(]([F-)JE5.P\'N(A24 +]SHLCIF'%3@LOW8?0X[\T*K-@* M; WB+3*TQ.-2;95H+@I>SE=3<-"SRSQS/P(:SL0%&2<=.+N_$A7"4#B58*_= M(@T.(F&"ZAJF#0HO)- M@>.'@77BKY+\%L15U1?+)?9#1"@]VISBO\#]1KE;X(ICU*YECLL/A3T=;<$V M;64&F1T:3&!Q2"W4%_"XV'6_$5=$X-Z&"62/2?4BLT/"3!TOYX;($ 2$5\30 M\"/62A'J2;;RM+Q4TY-^QJ8M'>S2^13VFDC S$A MXD$U+R=YJ5D4)XXPL*) ML?6,3RS*+=1;[H,SQF RZE;AA#O@9A(S%)&404IRZOI;MTA_Y6;I#R$531T/ MT-GB-@""/@?\]&W[W&2\07$@I4AVZ2<9'DIP!<8>Y572EHXF)F2 M,].2MM'];&QWMGM3 @!L"S]1G#6IY):+9;<+=8(8C*A0L*Y6PN*5:,T^X,E ME!7^( "47PU#EV02A" S!," #D,(0K9PJ&18:S.C9>N2>K1+K13-!#&MX(]E MKIPQ>$.,]+5.0CD0862R['*KNCGT/Q4XV%8_A L-)K9XJGB.BA-+'@3 G.AF M>'$2>;V4PC9])+ @1CP- _6PLQP:9A@UP0@#.R) ;2(Y#EE8#$MDH+LPHHFJ MQJ5!N/,PLK2J"165H[3)V"N1%+U>0-S^G'SR1PHV)XX8TTP*;PN@5("-LH94 MP*R6;(SJ: M@%W/N!63JI;<$6"JR,K=%ZUL*N:(C:7GG$'(PQ,7C:%)H$RN*N,9+(X%^2:E MVFYQ818(/EK15LG@@4R'[R]>,\/.G!=)F@502T(( W6&2/J4^:.3]VE4#13@ M&=F1QJ.*J+, OG?^F65@;S*&PB%D#" #OLTXH&.+ M\LB07V[QAV#F'NL,(%E]\CDNH]C*(K!D5C[@.M(2*>$Q?QI>9=@J)?>:C4Y: M)@/[ZY'M$@#Z0H):)H"8,R5S6*.E@# R'A$V$X+,2 .G1INGX+V#S$9?OL%7 MKMX9)F*629,$D]65P@@_9=5&H2TE4Y)5?I9T+@(@KVQ^JZ&UT.0%_ GZ=O#%IEERKCTR7 QPP\(4*?ROC/>GF-VBYJ^8W$/"3XHCQ83$\==+)]R,;WX72 M(0":-,L6PTFO2 >4#X&W9HLZR6/G$.#-=B**^ERE<>PY+:1A"P-7%EY@X"E. M&"AGPEYB>&9E3)@U_QYLIS!0)0[RUTQ!;ORZY #PV+'COB_\6TL^&>T7X#T! M%N:($[QS>LMH0E&BE%01G(/-'2<,4@D*B+FK\[%7*PA$]6R#0=.HG@< MA!*"I'!PZ9%AN%H[,3/&E?>KN:(&X6H#-\@?MG:631M5=&QK2CSDE7B)ESP#R.DD =H]K'%7^'8W%W#!1X29IPZ3N5_JAB(-D\@U$3 MM-SIOL25/24^=TA^!WI]R,R79Z0,/F7D$EOO$!\\3?U$>"IT-Q\[R@=R7= L MHCB7HQ-3F'&P153.^' Y3R7+42I1F7,&DEEBV4M=G#2&-%DL30V7L=W=;[#W MF=C[;H.]U\><. ,%Y0V-8P0 %CPET&ES>A#D;AG^&I@46<6P,A,4%6+DCK&, M2Q@OOGOGZ.#LML517 B(@@>+V<^*5X1Q%T-7TG *SJ?1:"#6:1 9M,?+&*YY MG\2N;2)5&Z'R+NC# M28<)VF:#C!*T5KDPQ :F4E,4WF:KUCL4:SON]T/BY&&@YDIU0#N'GF9"75'+ M#G1.I E8ADH;:ELV9S/BC40K'7!E!S)(85X,\&EM[]D]9GZ_)1I/<,J)(5L, M]Y^.^(G89NVCHR-J>D;<5'9[?[MMY7\I?M#9:1_FO"JO=+:,(4O(7:QQ)'N: MP-0A9QHO4G@?L(MJ_% 'XRQ=KN(D'#>4,X&0K?Z]-_#=0?E=6A2!4NME7$1Z MID71DMXT:W1C&;332X.!&'9IU,"TUZ7R\LB'RN&G["T:,=='(JK&00DN)'I7 M,&6 &E@9F#?3.V]^*E8R2F/QSHZ43A]]3>F)'9L)[%R1)%&>W%%I/>&H7%"! M;L:Q.3^=J 0N+JI/9>. DN2L*PZ_46HG>-T(UV0:_IA!\Z>EW&52*IK3;#G+ MD3NA%@P/>K&1QY@$WN;&YP+'9\8I%6I)-6,OIA9SZC MSU0F6&'D#RN,QTP)UF^N&?"0#B>B1 $U8*&\ ! D&@SK,KIU N]/1S(R?%;7 MG3U(EI83V3'/?GOY^>SDG:WQ)$B().>'6%\R^<:A>6\\TB ',\X5!U"$Q^BA M!G+E^9+#2;ZS.,MN992?LDG+#AW5!%6V+ 6*(0=KMNQX$B89&8O!)A@1IU> M:::49&J5)IENHX52FH2%K(22G5(2C$ 7CI:-F0=LC_REL[VS X,2?QP>HM%! M9@19$= *AJYK;^\>0JO&OW2W#_:*U[7II,!+=[8/VWC+]O9^IWCI3LXP>59: MK5625DL%39E\WA4GV%I&@FTVKZTT#*O4TG?K^RH?OBN.U9YZ<91.U"SG4/DP MRN39F,&)?#S7IT)RKHW44(GL*JKA!&+$( ,8B!\)?40CIGJ#66E"U&,DVZYGL*G&*10YT+>PGR*MZD6TAST%Y M9(N"_%2^C?+95,[A,"=>EG92LN4(1"N0,,>KJO$S!-.%$Q>BSW@VR<",<3^: M")@'F/4M0&0A[6K@0N_/2!5\8%#/C%%G7!0* B&S;(R45-J5IK(R/!%A_[B9 MLPW?PVR-S&X)GG!FY]![^+X%<&$_@>;G8FG@0B-2"1$Q, Z*5Y*]X'"?6'QI M62A".AHX'?RI'!>% 4MO8@9&91:05>I+8A-HY,@RGJ0> +I?,MJA"#K]OCNA M3$V MQ&X [Q8EWD%(>"P^#_$@IQN5_$+UH?[L?O,"ZT28L2GR=ZFAD%2RP?)Z3I'R M(61L?67M.$(MW(Z2@!NG>M]/)?_YK1)@8U5/L/(A[8RB$<:J*(JZ$;G17P?V.4!IN4A+M^"PNU, )ZJ M#$%\')-9[ \ ILC0OP^C;Z"$Q(]N(6Z9P4NL++)$9AT"1F:2C23HY#C !=A1 M(? 8>'=4O$AA6!IYS'*M>+%OH8^CN(ZY6WP80Y;UT1J' ]<$H[2@JZ+'.\^A M[8C^@3@0OK74@V BB5Z!\6P*8J""80S:3#9X+,&JB=H>-%';F5';O29J6Y]C M(>=?/.9;<-&1Q5: .)LQ&*OA%;3UTB#NC]Q!"G@W$(@F.$1M/BI% MULG3^= M:!!K1E-6S#(\EPD,#\3[1U/3Q5%!8#1UL >(<$ B+N,6ZIC[%?1XJZB,E);= M$X9)B)'FB3=Q,7('TT!?9FT9L)*\ 2'4)5Z43/\6D<:^.7,VU?71TE?@]5!.J,R7OURK3284T^S;">.+1&CI\]A2G+23&X ME@=#F*>&3JU2=']&('R.>VH] ]O?M,U^K4C<,(92LA-5RAYN#%.\WL: M87FXV%:4B.$-W1954T+_^C&"B2%EYY,ORNX:= IQ(W9E])8%XK2UKOS,+3?%WXE14/:2 S1@!YNVQH392 !?VC/154(AH< _JI[X+&[-6Q MW51@X1? PTK6@"JC:HJ[[:5QT\P]NT3Y:,\=A%(Z.1L!HAT]!-3;%U-14FO( /V+3YH M 84J9L<9>6Y6R0L/(@\9P].);:3[R@P"#L\776V5I(Z-"3(.;]G&##GB(*R> MH7,7@E$8]4)ACV/N!X>*&&G2G#S&0K3,0+^YVQ'@&@"I*G@JXEW^=#G2A:XQ M6S#WD)H_%J85?V> EFAND?[!T>/-OI5CT74W*@S@J4N32O^&P'L"@.WS 8:>7ED]6YXKE[^ MY,C?S\[?CP,4^J9D#\@2>=;ALP0?[X:=>B0RR%V$L:=OKJ%O7EPS2UY<\$8$ MERJ"C*C20IF&@@R^Z;Q(SJ8(06QNT?FR,C] ER2/Q\X*K4$VC@A]54V-YQM=0H&$=^] MEA-*@+=RQBY=JYE'5%UJ1)ERZHA09DF)1$1(( -$/G*0"GQ>.V9'2/P>1&+BLJE\JCE(*$ MZ8&H@@C2<^XAF0%]B7#<@Y\!9 RU"M8,8C:Q"@&J1.3!&6%HE0Z].]5'@X^Y M2%4_X!V5C_ W&$PC,M44&1VY-H2GET;"QXJ!I ?K5]P!\1B8]K550!K0R$9Z M'>7Q]$#G[K"\0-03#-RD6T)9!F M\$)Q=UP74CZ!7QUN06V>,/%1UJ@Q@R)J'4E0 MF;GNI-"MF)2#7J/DS$[R%E MRIELB;^V$B3SQ-PK9VS@B+XS!=\D7W<=4N\EI06I]<<8V&NR&AR@W=R$F*^V MV'!:A2B0G8T"&8Q4.2/95DFY*E3)YDW!#E%EHZ\]3S%3YB>1Y<=7P/KN.%RU M)WW%]7W,?> &MZ JP5MS!VB,9(@F-;H O8*LL>[Q!NQOB7NK^LK)I U>DZ98 MX(GTMI I U >EJMAT!-%/AP.8Y>4L6JX-"S0M\G6 I@@FJ?%;V5YUUHZ!OA1HV3MU((Y6(9#XQ@U"&V-4OC.Z= M: !=_#Q,D!AZ#[KU@2X"I'OGZ_J-6G5:"QM*@( 0*=[D#5.;(; -4.4($O_DO,97HWJ&;K6?8RF$U-6URH MPVQ!5TF(ZW)!'76M3+!\@NE%[JAOHE-L,X1DH7'*T'*2R?)*91>L(=>LE,@, MO#]GZO/*00C?2\:*@]M"EH*QF(IM^V>>[BPM, 1+@)8JY@0RU5(.2P;4[& " M$D2]/55^=@_1;9:N%"22R!GX%G)QY6I9 Q?;G:.H>8E>1AN89=A@ZCOD5N67 M7BUYBY^*D758#4?94'0'E:L.L6A,;X312UYY3+&'FCQ_JLKMY"_E@!VP9E . MI/5 _=AD;'KB> ,*)/1=[XY2,M-\])Y3\P/]EC)72L:\<.]96 4O) J^C"D' MX\Z5S,0VH'KBE0ONI$PD4%W:2LB-U>MHX47E,JN T"JCA&V5DCJ7[J^9!6PS MZO_+J&P=[/(JW^FEP\+/?MHS.K<)FZ"T>=LYSI(;KS1;Z:GM[%:,Y-HY$#,+U> 0XP? MXHL!]B7 X>\'+E?-2O]*S>XGKK$UB.K TN<(U60'9L A ;"GR 9Q;:+WN:O MCC"1[&Z[!>5$W=;<2SK92]"X0,8;DMJ5?@^8]<2)5,ZOVA MO!, *MS[T+&*)P$*+R?"+'A O$ HUK^TN]L=:TQL/"VHJ-^W];^ZW>VV\<_= MMOX6!_:7]L%V5U_ [9/Q:*$I7'#6LD58UJ.;J/@*G:X>A&KE]1T[$^]!![]% M-9Y33/^%J\5_Q:DU(+X9)"AR F&1RX9A UW0:!Y.O3#B3,(,62F5\]/)&W 6 M)!#I*/L?&G/3SK>HM0.B$'S490YC/12HP4^Q;9HV]F#D6?,\W];"Z&V[J$I< M1''9GU#K MIQS-47UT.O4)/ MJ\56SS)6+P^6SU\]PDC&3G^$YUVVENC>19!"45"X"[8!8>IN,-4>6F0'CF5O M%)GBA"53U(29H"D.;D!O5T2GR&[ YKDD'W84I@DXHGJ 9HTZ);'$B46L.YPP M$[D3H6P!+S/HIW <*O8\#HEA:Y*.)URXR._&?!& #, O2A" \KF6OK\DTE:XEB8B8 MEXA[1ZL[VMR&7APJXGN18@RZ(B!5L)0_,AUV.MXUC,Y94'H^(^I2_02U"V? MWG](D> 2X>GOKD14 ];'"8P+@\FJH[+"Z:S(!7K MV 2L$<-&(G#23GXBG3P@W)@23$IW<+D^4[_"MOVST$_0&D\V@!,OWZ(0;EZH M &2F=[3*WE&5E(Y=5\6$X1MB7"PHYLQ,XCYXK CEY?3&D_+4C,2RIP]OGC/P M:)Y:-B6M=+H>SU-[_"?2_EH\50UKU(1;GJM*P\C>'*E$,GV@V26F6TCUYR-& M%:(/@JA-'N\+(>"KJPGH?+H$K+' M[I5!;!&>E6D;2&:L..*Q>2>SIB,2! P9@SMQ@DBJ (S7T?W4(EC204N M&<^Y%Q%&/TT$E&YO&;>7\"5P>7%-$QS3K4P"&9LGZ*"*3XGPQ>F+%XEEF;98 M:>![&:CA*"1==C"D'AW],!+OBARK:02&;?PW*XP:D:VRR&J=:20_R%[(AIQH MH!PS&[(29;1YY87?KMJJKYG/P9A,9:X;QCEN4H2"OHDSP_>@1H^6CB5#2J-11G\(8SW3GUC#!P%)E&V'.G(>6^4+82=([/ M\I7+3N\SVA+E>B4@K:!J<5#D:'ZLV0'5N@13*\S4T!MTJO//7W2H^DX _H9L M4PSX5:Y/\;U+GI31V8@YHJ3B#2-+=B.'V46E'/9\SO!CVAPFV2K]N?W8SQ6B MN@"-DZ7]?66,?)?C7^\HT0QDQ=AO*35BQ%"MQDTQ2:KO1-&4\[$H7BSK\3A' MS'F 5$.L4>'*XYXK>8(7P4PV!,P^I]QV+FEE! 1P7Y@@W[F/B6 *R7,!9R4^ M,=9$7'Y3G'XL^?ET^9&V.MR*([2995'98G>(8HRH3SU4^G1V_D;]8T;>A.UT M_+C]-PF#0K=XN*\\A9 $?P#^).6"71/L8'$%\#K8.V-N!(P&BBL*YL"8A=Z,F;SF@ M(D!W"[,@" "F> (U)P(>DB7[.> M]@*+^DX%R6CF\V7NQ3VV;NB[5$B).1AT#I0H']@(L)PZ2;QD/5F_&+Z"/[6D MMN$H@LF@D4?XC=Y2!.6#[!O'3.L9I($:4\SD_FWH:;*$G(/=G2;G8&;.P6&3 M\M'_I6N(?X5*B^BUY;CRHJYI.-X;YHEZ6S9(U=X."-J%N0, MP;\" ZF59>R"XD NI,E;+RF\/><-P",P4\M&4-H/4**'O MIUQ'BD!%ECG73$HP,A<(W>(B$7&9IK&E@'IL\2H:DK)M']MW7LCEPH]/42AG MPB17S7#U9I!@<$1B7<6A:-*(Z5?,BB+H!6)K%E!^0.3>A7T]83^$93DL4YUK M4JSSXG2> =/+RK@SH5 M,UW)*D.%J\Z03J!\J#L#,,6 M<4"0),VXZ_1'Q79&^2PSX",?#K=BX7^@ C5KR: 9+!6GJ0&5ZBF9%<&]TDA/ M"5F4VZCL:Y),+(<#YN=(WAHREX84G?.Y336T!TYD72VJHMNP.#-BN$I?H M=?FH:MF/@2MJ:+>/#G<,>ON28XDZPI*.3FN3)=CW'6\EUHML$:*[._7KUFRIPG0!5!BAS^PCB%V"H2J< Z4: C"VXM MNLK@>S3I/=U +$R?,H8*:@QWAEJ= ?!JA!,*@T@HQ%Q]S"S)K+T.7YD'V;9U MPG0[_7!:!I1G760&Q)G3V+T@ D^'L%C2.!HQ,,\O[^,N)#LSU+, MV_9G\0 Y/K[O(G:M"A]EEX4V5^E/+ ?8MOLR(I(OO$%L\WLFR MHP/* Z(">=(MDDQ).*AFR_U MV7G>8"\H=.'@,TN=?AS#UETVDI$7#>1!AA79XNN$X6SGUA%*WHQ6\(RP@<"U M%KI_!98&.Q9(ZF NNB!JA0R,\ M!O:@_J?+"X,V!)1]\*$&;)4/D'%M&0JW9*#BZ6=WJ(5P.QG.B:$M2UJ;&%U, M:)EI1M'^,R94Z6B+WT1YA;E6(KD3]67V=9U@N^\"IML-,#T3F#YJ@.DJ'E(E M<.PYF3Q&6DD)[X4'_;PYEF])]EV 5 W&^%2B )B^!+RC9=,.)5'P.;L2 M=YP_)$[",7"*0CP?G,BL3\^DX3'3/T,XN)0W2C5H08HI$"8FY:%NTM *&6UN M)J1&S&[L41]9_"+/[4>1?_*6>EY(_+WHUDAC!+O@03&)[J)@@ /H9L>),.!P M6FYO(?.,#?!(M;+16P[3DEU=<0)/S[Z>*N*GE"XHP8<<";;)Q(V]I$BA$UMR M:R$, 8W7R*R1WA6S_1#:X4$+Q+'KF(TIAF$XR/,(0.\_>CB_$3Z">VKKDGW( MV*9U0Z.J9.' ;7/E^#-MBM#D@926B)0./M>CW .91@DC(\I#U$0#J&00#R,I MXR\0+E/\&G>>>Z^Z.N46P7 9P12U>] >/:.R6EJ^D8:#;40Q861KDRAC#Z"8 M.ZG+(66:C%LE3R_9'K)38A]8&#(MC1Q*7:;;@=A-7((.I3*6=TUC.-VT:N8< MO\<;C[$6I;[:CVA2&82@2:71HG-1K+4K' D2E"O>U5*E)C@J?5Z 66Y,EK#< M?9:&.[I/XX BN@P;AQ-?U.XH7T"+4U8)QQ""*O2D%X_HB,^?Z]OVJ1<+K8&; M#QBQ)0TZ+-/9X9[^X*VW[6ZW-&46?B'=7^B.%=J'>W\UQF,9?=KO0E^HDG?X M%I 8%P&28<=0C#2 QZIM/6,TG@Q[%3.7%+%?B2*B2*70$!S#4M?*M\ 0D"SO MI<3AF0-03A1B-9 $B80H;FO^GD)CB[?\MG4L=M,B/P*".,,ZP\PKMJQF&E2T M9>S31[\W[VSQG8,4"7X@@NM!Q;7XF=CJ;!>JPP9N>N<*=K!SIL4H8<\51YDT=,IL8#'LL_:>VD)D97C 90Q( M!,H5ND6E9R>HP/X('P"IWB;^ T",83(^\6.1W2>DI3C^,N:L> ##VZ-K+8 ME_:,;@HTUF7;3)Y,JK&DE67)S&=1&$F_"B4&P]HHC#,PY.]&<%I6+FW]N5U! M-]?!@7561AGO#JQI92MDSYZ8B*C,XN7)1\YX^WJF\WW?V=KE))('IH M90Y)?>@LY+%3! 7R:L@G 8L:ZTJHR27YZ?@ 0Y0AR .<'S1 Z(%JEJJH\R]_ M0-JS#D@ZI]1E85]H.$,[\WT("DB@LRA1I&+:#RE;\!'XR%#4L-S[+--[A0,R M\,ML&/FSQJ&/P2.=R@1IQ'K//A_K?YO&CEPVY#,SJ7.%O3^F@B)(-A'[_MZ! M?E:QT235-N(\V4B2R6O66*:P5I^/A7+#<@?J'T9I]_:5VBKG8"<(]0N6WL#2 MJ0-GY+1_AM 8Y@& 0'5V=O8,.< K+@*ICQE?NG;[:<3) _RC TK.%Z-!.MY^ M&$8#F=V!FP_N)WX'D;X(9?),8P:9[^"&Q[<1UMPC<:8R.6.9^_]'&B9,8 P_ M_2.%L!PEE,W4$,4-_LZBI@5 ]33]G1^#TL+8U#:ET&]-IX*D%@_P GX9RJ4 M!M$=DC*#M Y#D[7WA.ZV>T1CB)ZB^&1'?B"VO^_+>_9]\<=:KC%)=YF9<(0Z]LN2!@98[G]#$6$U$.^;U$L"V)(+4I (:(J MH3E]S()+5#E*=MYYI;,LC%AO:#Y0L>\S*9$X_NYQ;PH3]&"OM;,CY,&)(FB: M!<12+H3BW70,B))?(8+CU2_+SQET=A$Y M47 70' ;Q!!/ -->97!8&:F 0D%3@/.4)PX<4SZ (IMA)4*14HR"4C]#OC3 M<<"4+J:',!)CP,!TA,Y/%--P)M ]#3$:,F9Y('GT3 Z!T]-*5(FYW"^S^1\+ZG::H.ZLH.[N3A/4?9+DO7S-T:6J MM60P["0987 M'A@91I23",P*W)*&*!J=R-5T;K0(.E0'.4JZO1%G/5GI0C2":Y^QA8D%UX'; M,%RCD <]O19-+WB7LO%'EFP?>62SG1*PIS#GKF(>@_QA^>\D!?M" YE];[3$ M*-D=0=C -4O:\4&A<*B0DYU9._ 8=E3C,J-/5DQI;9RK@=EC$)1(P>:S<-P> M5!X!O-NBB+Y*G0!+3Q.6R#J@Q]@!EZ(BH!OK"JD!FQ:VLFM[L?N-*;1*.\G8 MR'/[5V\BL]2&K;LJ>REC'2*U-<#L>$NU(2[IP35?0)H%4PM&$KW >AF7-E.[ MY+V L6'R2!&Y1=I=>89B4[-)0B5Q0#%##'R&1K00I2%VR" M*DSM4YK9:XI4./JIY)"+0YHY;\2Y"E.[N#AK'GDHG4+.1B_'M627,[$250-*O1"'H5IG9Q09< MFH&P82HI6?(9!Y>Y)/UILQ2-E%=A:I]";J\85#)4#!A3D*4Y!BU LPR-A%=A M:I\/18*-_D?J1 DTI:>(!J8C::( MM2;]6A$O0I3^P2G="!96+#E""3AI1P! M1LP=N2 "UV^FOY'L*DSMXI*=JX0*>]PH=VH4**EF)LT:-.)=A:E]6H@H6:P= M8VG+R699&HFOPM0^3:'K[E-8E:PI2YD0C_HHEZ2O::K)F,IJ/&9-;M:JV085 MF-IGVS6*E@[3X( U1;.N$7^). "(N,W*-.RH6,[46K,Q&9M-.*%P&J8R"=:U M'DF!-3CZQ4V1SOQ.Y3[2/:FM&-2T3B(7NC+*5";@(T+"%42'M^W?Q#.9G"H- M)-5F+$0?1A,9H\@FX2([KM,3ISE>IX9-CV\9S00>30 6SX*7SK8?H"I:ES.O MJ-A:[ 'N]\53B3$,Q,:;'R'"2,8I<1NRU M'K=QT2,9U!:EI!'G N@*R$UU;M&VDA6ZT#J,2@5-OBXB5[*=>S%2XD(RVLJN MKL[LV)%>%KM M4;>I/9I9>]1N:H^^LH6/D$RM)/KC /0>]#ZQ!B!: Q]1OU*P>:5&@ '+ M#9)5-]89QSB?0@%TW:.CJ$67&XT#R8J0+8'80,#22;KJA"Y*PE -8,2YG.& ,QDQT;0=*L@J3-D2\J_@%R M+H<[$.[]U=7%K%C=02T?CJ*$K8U]F16^+S%H/%PCY,K G ML&9!P?Z\P% M;B];$6>[$)>_IB+KQ#;%PNX7!K)%C'9 B!7F^P[/G-^)XPWP ML2TH7M;?@S='WR6E=V4#*KN*4!.A!&7;_D*J8<8;&/P?K-74TV?IIIZJE\8- MXX?A-SBNH; ;>!XGT"33X[+KH,AWEI%8W'#([(%#1Q)+I=M,MX-F%?C#>F[) MS,KWSCR>AHL=6E=NXSVJ8%Z:*0R*2'M3)NP*." "U/%^BIUMA-&1CJEA-NHF MF%*+[&_=']X4!'9YR@(M8LOX7W1[Y6+YY@;V4B5B3J>.B0 MK35'"(2RU"E ]BX#% _X>I.%*DY7/)F5.;:,596]SF'A6M(8P#X# ?8.@5;I MX.\*)'_NCRKQP6W7O[AQ(\<.CRMAKG 7L]$NWY<:2SKF&)1#14ZO//-D0TSH20E-(2.F@\<'W'LQ2DU( M]!2TU*CE:1*H-3-,=>EX^=Y(9Z%7G8Y_?!?N?I2=J:\@"$P6J.E%I:2.G6]R M$.J(+QI0<^TF)LFPD^F$P"1']H3-.F4CZ"-0E/%2^\U2CR?[7CBXKMDH+Q,. MB:G'%-HQ$H; F<1GM*C_4U]H,LB/)2ZOJ00QQ.2 1>JAD8>(A!S+MGWN4:<% M"YBZ2!R$M4I=(G'[(0M(QEPR=K[XL=FHKD6,(JR?\4-F+,$ ?"]%1E+X$MO MZ($'"Y-KZ<.BGN>.I5ZI M>R#483T:ZDA7&#"J46.KW28.,3,.T6GB$-60\,R*(W8@G3Q@0;//"5BL(L?9 MBO&3DVD/ -M$[#$X8='"EHD$4_LN]6&6>K(O-:I&"_K(8+L<+XY2U8S%Q,]; M3.DXD"T/S):SJ*I;IC>"CAJ>'",G&LLS/G*%F>=(9"+#0Q#&LK'@&@(IE3#& MKV*.*1@ S;;UP\1?U'Y3#I_[]W(;*+B5D, !O:REB%BV MA=.;>Q%X3X2\LV^"8V470_U<>C7P)=&KX1;B@ ^]NNJ5)1;2H^Y*L1O= 6\@ M_4"L"9JK8#IF'L5OBY:3$\3A>)LD$#P"<_VEV=AS\5FRH:&R#NY[+ M-Y QF#C5G=="@K3LOJ%;L8N8YN #[TCZ$6K*"#;%G1@AM3,&2RAXYY))KK/4 MN&6N^'40DU9D643-R7#&R)NPFVQJ9Y3X0/;843*MAMO$8NN1:5 MMSMHR0&K2[#M/(6G'$PO@K_!J)JNP.B*J8VBO 185_M<(\#7A MCMW3YL29XTT-?0AEMBGD*,X0>?%QY,1)!#64H/_9;\*M*+8;M"&F_#E0.9!> M" H1-KEG7(!G"_L[V817UA/H*TO!QV8VT-C/Z$$M+M7R%:JV\=BF7EZT;5^G MB&1(:R(W,AI&CJXZ/Z!AZ@\QOHAD7);JMPZW9&>/J>>Q$9G8(%,@^*1,]0B> MDQ@CI>,.50]2K>.&-0?(O>KR'>^R/#(,:K0L,V62 $>YCUZ38%^R+BM51?) M#2/3/N%/+>.$D@VLQX#T4_J D3H ,C.!N%8?(6&5>ZJ[(TGCU=0S0^ZX,9"A M= I(J#A%Z9)1!TH&)'8MC(MNO"!104N-![T/ CZ="1KC+*H@K,O7,AZA?-9 M9O]2-]48NX?$.E8&7UWHWVYNO*=ZK%FV*)RR[5,@\V<$)7] M47>TY0FQY"^!DR:C,((6*]C$B%!OO8YDF4JZ,B(X?9@*XPZC@# MB)P_';Q%,UH:WOIC1.S80I57R;4#J93F-D9YP6+1[P)2/^6(&#U-!WK-?6 + MQ0UQ8?&H(09LQEXLYJ&E>ML#S-Q22%V4R^.V+G3N378 "TPF_:IT-N\=\@K M+".+2.=':7,G=K&%!QR'=&*4V41QVON=T6IJS86^$04L@X%I'?6FI-$P_PP] ME1;3@$,^#E^%'C<1N2M8<J-X .'&X,O1<-SA">D@1-WWS301HD0:RFFE00 M=!""[*+3)YM&TGS1X$%1J)HP(RJ .ANR'E27I#&;@M*$\(E1\I"P8^)':S#OF9AWM\&\OU/"\7\<87']XXWSOSOM+DBG M\[Y\*#W CI94C_GFO7UQ<_:KW=FVOWRZ.OOIXOKF[.KLU+X^_GAV;5^>VV?_ M^G)Q\YM]?7;RY>KBYD)\>/SIU/YR?09??KZZ/#D[.[W.=.R9,8%/'/5C.9X+ M*XJE/O-+$$$_([&5H#V>K'<^$\Z#T,TZWV2]@UJ'W3J[;N13^'A.VTL<#L^; MWC?O/W-!9_FJRKRB"X XR:<]'@[%N8SVE_QMM*K5KX"#\M6U;R,GX+Y!,C-" M9PCKBAOQGR3RT$0D%(32\, Z>RT]ZFWD+! N=&L_=EW@DRJYI6^ 5U[?!NY MW&9P0 8O@5#238_91_$B2_>/I.':U&FW1\!5STWNH0B64WRXA[U\AXKGJ*]A MA1%P#GL^PONXT&"W0[#"@C[GXW2L/D#SVWG@TH=8)5_(A!SP5$ "9HN%PU4I MLBH#?1NBVY_]*\L0P@RPL&V?@;.JG$MPW- K\5U5+X;^QYSWH,0C,*RA]H7: MMF.J-H9MP+Q.8STKCGQ/70'RR!N+GU.*$-5C / D_N( KS-K,%EBVDP7('. M'>190THYA*#2<0]VF3D 'EMA'#*JH6<+G+(Q0GCXX,OHHPM#A.)AF@Y@[RE6]&F2F=C(3JL\?B:2.0 MYX$[L/Z9!J[=W6G9U("7*"@"3B[&;1B+V8_)6P>I,J4I*TGW;G9]- 5 F3@5 MN%W(8QQ[":P:[A>N;:,H .;R+K#GM$0KG8YR:/1'DYB\D7R)@D?#M!X=IJR; MTR\W@--DD.-PB%^BD57W<+N]E_-8,B-X$E4+NY1]\:+.)!:NE/PK0[OR%-80 MX3,]PM%"CL0;]JPT?\H\UY9&L'7O0CHLV41OWO\*,IYG8N&7UEX?W*3TYR;U MC1R.>'TQ2\$_WG3R4_24H94G\WR2&^3OO>B']_8UB=]7WDU+>8]:S,,I[25I M M-L?,:XUV.9@G/^9[QO^7IPU=+.M./0?>:;<.VIUG MCWUQ2=5R^/Y79RH?^-A[/HRJ8T"OE=].NQADM\=N@ET"DU$F:D<$N9 /B?Y2I!U0O$/FG27D] MLS!7)AQ*7\,$,4PR\Z=;3A"$*>:[37Q'U>W=1LXXMM]VJB]#]R,O<;= ';D0 M6[^/G,G\J/SB@C41D_& H"I[?P-0:I'FXJ%/>:H1DJ5/(/=UZB+]&'V@EX'^ M3?$4.>GT66;JWW:7-/LKLN[0I;3; !+2G_(H:TR^)0ZD6M/RA-',NW!Y/B;) M(/S1;3<2V$C@.B3P._"XO8XP@DLU^1OTF&TAQ$*>,][!([C-C#LMABO-/RB? M ?D][::\7-W#H];.SF/@VHS#[\F8VW=.V<+#> RA6^ F/"^=[;V#ZD]*(T>K MDZ.Y\[2X,#WOC5:!#<^R:'=A F_F8"7SS.+=.:M0*ECB1TABYKN++\*3;O2X M@):\P^+C>.H$+/BP@@:;^[M'E-9:7[!9X16O\.Y>Z^BHLZ37+$>?EX."[FYW M 0M=" ]MSZ=1-U+.KU+?W3+3SN5 G])!I[,'#72,'Z,O'WM_0HF"46" -RNI M+I#CQ,$5L^(+8WRY>?U.=+D6#8R>U;ZH!*DM?>!7UP@V#&S6,A+E,[ ]ZFQ# M^)ZM\#W"J(Q;2+#)'J2*[&U>E.()G8]6+U8[C^7X-<)%PE6$<$L?>!F(-YPD M+F+'[0ZN=@=3"S5 [-BS1(C!3**=8<8"XZIT @[M7_9V[+'G^P;M4"92QI3R MMA=XV&Q)_5R6ZSF2L>@O;76G;1NJTWT0U2BV,+-W2#P,Q+GM#NQ,HZ?LO7!4 M^E;'G#V,;#E8%\CCY/O+6O?'1PAYC/JN1#0BR]--BD"\I^*6UFT$QKJH1E9DF#AJ8E%-0 :0>AWC*>D)[BNDVQD[T@ M=0=(UCT"7L@0N#9(.3+%/60^Q],JD_>;RN29 ME:)D/7(\OHK!Q%P,A/]3-@NS"[ M>H0M3>&WW.L,"J7$:4!*7S) GV$-_"-9(HNX]L(=ME7C8>(EVOOK]*.5264QKDB6-CFEGP(F\ ML]W-'/CB@WWY0/L/]DDZ1HJ6.V [#]": R/S MLS(9KE7;3_6;W)>O?,F_,G-F +R4W#6.'!180JN\UV&VU@UH](@ GC4.D,ED MNB8N#2W;9/S\Z/OWR\N;:_?+[\9%^??;JXO#*86Q9A M::G[=GJ,JR0Q:".KJ5AR,K2W;AG:W;9_O?AT9E\?GY_=_&:?7ER??+R\_G+5 MR$[M9&=_W;*SMVU?WOQ\=F5??#J_O/KU^.;B\M-KD)I'!W#Z6'PL3^008)N< M8;;Q%-)?K_7;XKJ09V[P^=>^8FE ,)54! M V<03F0#!LG[+KM4\A-W>GM;;:2FS;FMV&DH#+;F70;O@?0-\ !JLLNO!7C[ M1>*.[=V=0WCDE6)]M*^W?IG1<*ZDF]^[BFW217"\@P;'FXGC[6TRCI>9MN*D M+:SS#]:M\_>W[;/__'SQX>)FCH'P[#=<49@J4U4XL_I0EA$^HTZP-)0UH\Y> M!9G^WGM_]C#R>EY"[!%$,4+-;A9(U"K)N%1*RJ -R'4A6C0%;F;VK-S\LS(W MY5OOT+-/L9$K'C%J OD@>($/B=UOG2FN^WM]MRJ@0+)XJ+7BRTI#ONA$,CV MSA\[^YVN^]!M;[7_U_&34"R8\)"W1\GXS?L3>$<@6B9@]4KV=.]-^:#MBJ-] M%YHW/_ULQ[^/X2PG[T'9W=/]6)^HY@1MO73[X[E3>L;,CKGC[7^]( MI3QAE19?@\ZZUZ#S6M9@>3NEL^Z=TIFW4ZB'I^<.Q0*(Q4"\^9),9,2LZ+MS M%<^0WYDKT#ZTOVQ?;Y_HKLSM[M[.W 4[VME_V4W3WFEO7WRZ7MV*7 2^L,/M M_WRX^FA?! U"C/K-.RG9+C_U[N7$4-X[^N3G]?SWC?.0QB$XRGV"PNP >IU M?^2.G>=/Q!->\^3XXXN]YHGC]Z6_]=$+OO4@AZ,:JW]Z=OYBTW(*SJFWI%EY MPCM_//[P8N_\T>FY?M6$X//5V8M-R&?*_%K6YECXK7=7]\8GR-")WND%&/$. M$2>?0H>C>TEY$(LG@N80R(/UX5$EG/O7%_\].GX!N*6:^G& M\?3I6EL RG1BJ8I"TW];BR(:]$/H?8(=%480A4JA(R,U($Y&'K3DFH01/J9' M#5TA;4G8 .*4IZYSLH,&UOOP!9@F1O. [ M,T-82YN(4^A \Z-94G^/SI].Q*3>O$G-H*;9)& MQ:Y$Q59)B*_"GI"9I\FQ$&#? >.W$>#7*!0 MWWZ.O #*>?R<<&&[RWX?2N AE9-E[=UL8[LDCWF MN%?E\67 T5+Y%=Z\WSU8?0"# ?H7C6"L:B7+T$WYS($73WQG^B-F:XMKO88-@*5TM=FP_V=IY8P?. M6#PCC;=N'6?RXTDX'GL)8G7'P> $"^9N7;$EW?B-G08>W2J-!V_LA]C[,?!\ M(5Y1"L/Z(?OL]W-&TRV.IOURH]DMCJ:3'XTJ-L-:,^J^ALUY!\9@J(!L@?', M6ZV]XHBZ+SNBDCG:761$E[I^<$T3M5>!81T6A[5?)M]A@&/"^-F3A=J>.XRC MXC .7F 8[9WB. [SXSB.8S>Y&$\<+X(]?R*6XO89.WW>4-K%H1R]T%!*5'*[ MH).7-99G+%&[H)(Q:<.-DXN@'X[=2PBGK$!6!^%)'3C\XL==?S[ +FOHB #:5,)I^ MO#B_O'*!@\6EIE2DG=:B* M*^R?'"V#N+H-KQWPH4@$"BN&1KMF0-.P5-_CD*^ZX[B,^C<'P2^MQ. M_7+X*4S<^ H[LH-'O0(=5C9U2KM#'OZ/IVRNR6:VV,7V,S?Z/@^C,^?6=X_] M?C@*_67+6MGD%2UO'LM->-S'](8/3!_BQI_,.6?HF[92.!9PF%K9E@CJ*J"&TK$5CH/'QO9L MM_\9(E@\#%Y@8&5"5SP87F!@94M9."1.)7M5%M<"HV,M9VBW<%*L=40EUD^W M<%RL=41ET&CA1%CKB$KD:+>@_(6I2NXP>$TK$.82T=DMJ/95#Z)$6G8+BGO5 M@R@3D(*&7O$@NF4S\5*F>;?D:-A]*=.\6Q)#V'TITQS.H<)@7LHT+Y69ZIKF M9]4SS(&!E>V&XO'Q @,KD[$7-=O+A&O_1F$0+V7 [Y:E M_KR4 ;]7 @3L%PWX-0VF!! X*)KG:UJF$IDY6-0(7[]K4SKF=$0'\T:T M[%2"4BD[7/LHRH3H:-VC*%N1PQ&+&MN[)=FZAR]J;)?)SF%!G:]U MCLKD:-V6=ZGHK-OR+I66=5O>I0)2L+Q7/8BRF7@IBWN_+-7]I2SN_1)G^>BE M+.[]$J?YJ&AQK\D7*9&9HT7MZ?6;_Z7#K9Y=72;\1]6SJTNW1?7LZM(-4XY^ MOZB74B:;+YJT4BJ&+YJTLE]6=?2BZ'>9<+5W5FR1/T.2VCO+SUMYAOBT=Y:? MN?(,F6GO+!_J?I:@+-_DGEOZ5%HM5]#:5]#I-W6IK"%(X%Y?O61TDL:)&%PD MQNBG4/0)A2'B_P8WSL/W"/*G5-S4Z\\OHMG) B(?/>IFC)4\/G#>7X]<-_D8 M]EE%SQ@$/V^!%+"R,12T\KGC17A2_.P.;EUC4,>)^NKY4$#IY.R7;O+#9<_. M,^K/=PH*>;73L_C"%:M"/X;![8T;C4_=7G)"W7%7L.G*9JE8%+J>L;2/2N)= M[6)=*%5\J>6!(BL_C-/H.3'M>2,JR0)H%\M#USFB$F2B7:P0-21Y/<,JV_/% M4M$U#ZNS4[K7"A;V^M:OLU.ZXPIJ>YTC*I7Q\N+]-8VH! )L%\M!USFB,O$N M*0==WXA*"\6+1:#K'%&99'=>4'MWVF627:SU7.>(RB2[6-FYSA&52G9!<:]Q M1&4)_>UB5>[#K5.2F=,N%GFNVQ0HY?8H04)\;+.F^0Y6XE*6 MD7N40"#K&$N96!?K-9<\EEG>*SUTX'H_'D-C0:@C/_>=VS?OAXX?NX_XHO-O MR ["N1 QQ__-=:*S8 #,RV_>;PE!V.JV"W=?_-ZR-1+=G'#0<_%9_.;]OSK% M42]^X[,@\9+IB0MX@G\1#-R'7]SIF_<[XO\='!RV]W=+!@V?T&JJ"4((#?I_ MQ.__[GO!MQ]C;/(F'F@_X+^I-2&XP%O -KVSW]W9?L!5Q:^3Z40,*/;&$Q^7 M-GL/6FOC&?*A<9A&^$S\%S5;BT?>Q!Y&X5C\,/['&^_A?W?^%X3.%G^UU5\= M]5=7_;6K_MI3?^VKOP[47X?JKR-]9^,A^BEM_9BV?DY;/ZBMG]36CVKK9[7U MP]KZ:1W]M([Q3OII'?VT#C\ML__P"_WLCGYV1S^[HY_=T<_NZF=W];.[G>)3 MNIE_[>%E>EQ=/0M=/9*N'DGWH'C+ _Q"CZNKQ[6KQ[6KQ[6KYV376&G][%W] M[%UZ]AL["4W9"<,D"!.I<4PQ>Z^D?Y;H[9:\@_ Q\&F'95\=X5?ZK?9V2J[J M[.!7[;*O<&GW]%OO=)7>E;V]LNNVL6ORMZN@PN]=UBRS?M3*9L72_?RS?L\B9L>Q^_UB6)B][BXSEH1?YWH]\P*&A M(0XX@DEMF[]U\9![CQ^I#R'X XUPW%[GGA\G3I2 ?? >#L2MG;;X/WD3_9W-MS?> M96#\:'^KNZ.?3-^8HU%/AF,[,U7ORV:N_48]L,I3YV$SW83GX'!KYT#=G+_Y MCCGHU'$.3#E8PAQT:S<''6EB+VT.=E]D#K1Z<&_!X#<4 '\U$ -Y@%ZA7O*K M.^Z)YPZ\,;4)-5,GA"9 4DW?B>/+(8:VCQ\\X2^H2\1TN/%Q-OI-=Z3A%1YD M*J,?_9'"L&_<#P) ^Q% ME#EGGV;##P(+#A^)\=;W 1G#@3+W'\.0M8E]4[ MW/#5NW(3QPMTFY/-V7='&[YRQ_U^.DY]:$>#/57@NL@=P=WN7"KZF;N8-5G+ MSOH=R]=AKBPECMLU%GL)WDEG_=[PJ[!R*KG6Z_?@7Y=Q5,E%7S_\\'ILJDHN M^/KAEM=LBE52!-8/.&W&O&TZY%,!H"ZW:LOP5S8=\WEYH&X%B[;I4,]+VZ*K M7;U-AWLJ M0M?^6ZFP[N5,LZ7.U:UB"38;43L.F 1E60RBKD[70W'> RC8DAE)19]T]-DJH145F+!-QUNJ98M6DD1V'3LIAJ(V[*+/C<=O*D$ MXK;L1=MTS.:E;:J5KM[NIN,VU4']XV'?*I %#7 M67H^W]ZF8SXO#]2M8-$V'>IY:5MTM:NWZ7!/18"Z%:SII,E9#*2BSXIL,M MU;)%*RD"FX[=5 -Q6W)"X_ZF@S>50-R6O6B;CMF\M$VUVM7;=-RF.HC;LE=N MTS-LJF7EK'8MUP\XO4A@-9-2N 0S[Z!N76?$O!T]QSP^$E.WS'FK/P[R(8V% M6H_C:[H=ZPYHU"YLXW"0]N'(GJ_LGS&"M!<7GWF6C)P@](_]?C@*_6O'=Q7;J4U1\ MJYJ4Q3&\L>-?!+>1._#$/UY>H57".*L_;->(6DTLM/ICC(VHU<1,JS\HVHA: M36RU^B<)5DS4+L3L1OPYR-@+Y256Q$ [K']>8B-?%;;*#IL8P&;*5T5,L<,& M_=],^:J(_778X/Y+EJ^;,''\S^XW+SAQQI,T7LC.WW CK(']-UC(JF*)-:C_ M!@M95JV&Y-1&$->Z?=2.'KE<**F'_MG4XCA:]7"BMB%;9WNALMA]_.HB.#G[I_/[E9AK[!W?]/W?\?R8_)-?N/_\\ MZ'Y[:/<_)CO_N?[EA[N'#R>_[=P-KJ/>_DUTYCK^IP_?;CI[<="/_O4_ M#ZY_^^=E$_#_'1;P='[MY/1[C#P_C._7I]'O[F[4V^_O)P^N>_+G:.?_VY$]].OB:7P_.KFU_\N//O M\GO3'<^'73:7R:_ M[7?B/Z\.3W\Z&N]\?@B_?#D);C]=1_O_.?FM_S_[G9N?T[LO_FW[X^>?+X/# M7O#?N[]_^;7]TW_^_8?[R^?=[/C0B\N>15)R*B*L=S>[ !0 M(V[5LI#;3:3G-8A;9N'NM5C@:MR-'?KA[#58X&K<@9W-Q9- MHV9,NB?2ZTY"Z&XL@%:-=:[*B=S=;,SLQ=>Y,@?S9F-D+[[.E3F?-QL3^VX& MJ T^L3<;%:O@RE?F#*\?+E;SE:_,J5X_P*SF*U^9<[Y^2-H:TR8W]Y3?K1_ M5NMUK\H9O[O9N%OEUKTJ)_SN9N-PE5OWJISONYN-R^GL1;'N=U[B+<(5LNE' M^V9#=%5:\LJE):_,65X_?&YV4L1)&">7PY_"1*W->UP]UJ\\B5^6$WJL?Q%:?1:[*F;RWV7B:AE2: MP/C>9D-H55CJJIS/>YN-FE5AJ2MS2F\V6E:%I:[,6;W9*)F1N[CPJB]OQ;U MK*OX<7&7RF^^:^DV&^VJS-)UMMJ=K6Y[J4M7/]2J?KE%*]Y]]<.D:KV$J]B% M]4.W*\?FE3C!5S!#MS?6*2H&E12*]Y^&PO^5&[U5K'WZH?G !1_ M(FR0T/<&8E$&9S!DSS5UYI7K^-Z?[N G1\S1QS".FS:/8JGKA^?4;:FK@M+N MUP_/J=M25P6EW:\?_E.WI:X*2KM?/[QH@:7^$D1/7^Q-/ZKK!RO5;*4KYZW4IIB"X$;KR8^C,32&JS<:J'W!4@X5:Q8ZJ'^PC M%^IS&O5'3NR>A..QE\"-A&GAIP,ON)7FA_[*6$=DBM7?O'*ZP8/Z@4&ZC=YD MXD]+U_C8[X>CT.>E#I+(Z<]=Z/HHUWJB.IQ[+RW4>A>.+),9U M%<]>&*I=A]8X2T9.$/KZYPL*U>;C$?5$GAIIK+:2.ZPGS/6(6)V$40 R]02! M:N1I>?)4/S!MMCS)Y?[D)&GD^#\YBR>UOSJQJN2A>5A?H/#*3;P(L]T^^TZ@ MP5TE*_0#^#(^=8=>X X^N('X8RX,51>?^;"^J&$=%J^2D?3#^B*/M5OSJL34 M#^L+8M9NS2MS,-<7#ZW=FE1^L5';^A>!+%P((*^ MNS&V6?VPT1JO935-M?H!DILB E6QW([J!QYNB@A4Q9 [JA_>MRDB4!6[[JB^ M(-NY%X@%]!P_GXFB92#R[IS$NW-++HV/X]A= &6M"W9_5%_ [=SQHG\[?NI^ MF*H_?Q:/<:+^:/K1O7/][+JJBRZ"29K$>$5[L85LY.O9\E5?<&\9\M5IY&O% M\E5?('$9\M5MY&O%\E5?T/([%_*C1S4DBS0OJ,UJUA>.W$QK9R.%K+XXZ6:: M/!LI9/5%8C?3[ME (>OLU!?KK;$5N_S076>GOHCM9MH]FR9?-8:#-]+DV33Y M>MTH=?6LG4V3KQJCU+,6$JL$/CK1K?OE^NR/= $RD-JLUNO&?-=IS6RP$-48 MV*V9R;+!0O2Z\>1UVB4;+$0UQHL?7:WKL>/[OWJ#11>L3@;CZX9?UVZ";+ H MM6L,LM;1$-ED47K=,._:S9%-%J4:([J/KMF%>,LH<(#.P?$77+;:+-KKADG7 M;I5LM"S5&!*MHUFRT;+TN@';M=LE&RU+-<9M'UVT<^_!'5#KR$VR(U\W0KIV MDV1#I:C&$&D=C9$-E:+7#=JNW0S93"GJO&Z\=L$3K0X+^;K1T@4/E3HL9(VQ MRO7I]3HL9(WQRYI7CZQB-5\W@EB]HH.-%++7#2U6K_)@(X6LQIACS1S'UR1D M:>"1A,4C)W+%RQL#&+M.G$;N>QXV7B!O([_3-X8[%>Z:QH,W2FIRM_7B<+?3 M/OCQR_5IX:ZV.>19=_[L1FK4F2<,O#LAS+F9@U]^$DL7.4D8O<^(R\)CRJQC M[H:%AYVZ03@6@D/?SGC@HW-;^LC<;F?(]<9@,1;XE(QF/?R?WOA8/I>?#9*QO[[_P]02P,$% @ M%8((5]C)*SIO!P /"4 !T !F,3!Q,#8R,V5X,S$M,5]A;'1O:6YGU:WV_BN!9^1^)_L)!VU4HIA79[==6RE8!F9I"ZA:69UNO_7HM5EE^R9F.:LT"FPK [,6=#E?+, MNQ=:QC5,Q-3!:^==L93KL?V[?!2SHLWN_:P,X;YQ1$,$GG]VWAYWVG7]_TO]RZW^M M5MK=@!Z=-1IGVP.Q9F06"8JG4;^0V17[UX)[!V#96(K:=<]C';U0&0OJ[(_P MHQ9CI3VXK G@+)_P_/)]K&EMM7A;O=GFS"9X)I,9-B+B(L MH33LSX)K8"!9L*&8*ITS+/@'I=-JI=DX^9.IF+637+%>-M8BDM (]WI96-\W MVD-"=B3DK,XZW" -6/!TP1XR-4]$-!:>RXMVV8@4_,E47JV$\)++C/%LP8HL MUX5@)N>Y2*&4TL1A&8F4/&$Q#S&DF4IESI \*_=,(!.A,(;K!8FD_$' \)I. M@[$(WL!D0N&1#0C $:G#(H5,Q?QZP!G$\UFO/91:#'G@NH4=F85)$T F0K"7+ \ D4F1$]9M&GGJSB6^%BM4(IZ MC&MAP8#DRE$B*&E, (*C1)H)R9-8"MXC[J//D31AHDR!><2(6B4.%5.M0A%A MV+ C@" 20)5+M/\]G/!L+%@;7#,L$D@TS_E)\^)('#LWFA>1^WAL54EJBC(' M1S+ B)'64.I 0\[L;2EVFDM#,0Q1H)O8=;Y0B=[5UQSP^!(>FX3&(W[,;H2! M(TB+K4DO@\:K5I"0D!=F_SE4N$8" "A-N5*H"@T%X)R9-);)("4RJX=ZULFI!"'"&:,2&?'<>CHR,I)<2UI)Z6JVY?:,[!:& MRJC=@\;67,M[R@AXE(-H:=(4_9\,BX0382,NZP75^;(>8XJK[NMM"?X;"9($ MI4*!B X4^C;(CIY"]@42JE96+.2Q)\C=G[_V!C! /Y,1P9(;E7%B:FZ :>H! MR94QUU$)',*RY".9R'Q!!7J;7=I'MC);]+@ML"&ZUD3:BO"]C&A:Z"G@:VQ' M$89*1^2!A7:U,A89&H4$,,8C,:7]03)HEAU2L8_D%*1\P.K;L!H>,W_&D\(R M$*51Q#&:.3G#^ILM3=FR&:A6]N!4]W%[GV:AB8F@0^/:P9$J\MTN[#!'C>"* M]UW'Z'10MQN_?!9AHV4?;;>;<&L!AZY(^P%<;P)7!")T:7N>?CKZEAV6?>*H MYVG+^0KZHWJLPK#0E.3'VK>MD4V5R3%.-V;094(H^N:N3MC1+D]BX!7GW"?B MSG4ZQ@A[;J?22 M=H*W*YR]%^F Z1]P/KIX]?GHR!POCTCVTBY:[@GOD7V(#==A^4A$A*N],^PM M+V"VN,?1=^9*&^<+"=D1Z$Q3F>="[&9[-E)H"NAY).$@:6%' "^HU1!WXR_U MO\LM)[X5$O[;[55DH3WN'Q\.0F\^"+43=%-P10)6=$%"Q]50"F"@++9+TJA6 MYH(_4/ET[94MH+8SM%>)RSN85T&K/#FX0_X6PN(1)AJQXK>=G+[L)S$'6$+; MY[F>P6#93)%B.>3_A VG+!5;[ZL.7/9##BIME.%8@P@\Y%=8 @-"[ UOB27/ MUK!J168SE#=K=W]_'W6J-F/P_:-S?+SZ_V=RZC?$*BC5^N0,$: M)[J34"4)GQIQR9;_U>S;_%8P7!J8405"E[($&>*ME6_\6\'-4JI4_I_&+[7K M&^3ZDK6+,>!8K?S78V>-L_/6:7#S?%KIQG)].@D/'UBS?H%H[%7&RNO?R.F= M6#\QV.1N%6K7C[E\\IY^_R\>G-Z?LL[P:__.OF'L?ASZ'_M#RH^- K^&KUNE M58:WK<'/".#9Z]&?Y?R>*?G0OPLVXHUY*I/%Y4N8?:9I@).9I*UC*;T[D2)F M_G<1%G3"8WW7(K5.R=X_E*P?%MK1P-U#@*">173\$T/:+X5K&A[MGUJJ>G\, M^HY\H6]!T;>?W->AZ%M3_P=02P,$% @ %8((5^[XOZM#!P C1\ !T M !F,3!Q,#8R,V5X,S$M,E]A;'1O:6YG59;6\B.1+^CL1_L)!V ME4@= LGF=$K82!#(#1(++.F5=CZ:;C?XTMUF[&X8[M?O4W8W+PEHR.W,[-TF M'PBT[:IRU5-/E=NM#_XO@_MJI?6AU^[B/Z._EM_W![W[UJ7[C]'+8KC5&74_ MLB?_XZ#W.O(]]^-J_J5XML7Y66LWGY2*:A M(.D7;B+4=^Y[OW_H=_I^M7+=K%^U+CO_ R;]F$[-XNZKVK)O0 "50EM=#[V) MWW_L/[3]_FC(1H]L/.D/'_KC]H ]]H=M?,6WT2-F]";?QZ+Q;Y.GW]I#G_DC M]M1[L'9=-Z[(-O]#CSVU)YWVL/=T,?I]T/M8K;0??!JZ:C2.1&_/S8WZC4SO MV']E\U&+OWJ\7F##&EV[[WM8.!4Z8Y,Z&\4<:(8C7;"(6"FY1*7M4.JE6 MFHV+7YF*6#O.%.NG,RU""8G0V4^#^JE;^!NX[JK..MS 87!-LF;/J5K%(IP) MSWE0.[^%"DI2E54K 51SF3*>KEF>9CH7S&0\$PF$DD,Y5,+EDL::82 MF3&XVP384L4$LL M"]ETO>N(OR! ?Q4PK@M@5"L'D"%8)%-XGJ*X];0'5 !(&-8[XS*-D'(\DY C MTR#.0[@5X=QQJPU P)36O#+W'='#3W7F[SGL M1VT^Y>K.%&$N:@LEDXHBB9_5"OFRS[@6-FR(@IS&@KS+!+ RC:69TWR:EH!* MB$[H=RA-$"N38QV1C%:Q"]]"JT"$>&S8&:(5"H3?A:3W.9CS="98&^D[R6/, M:%[SB^;-F3AW9C1O0O?SW(J25)!3AQM2P"C)=^#DPDO&G*PI9LH?ITK/S^G9#3)-R<\7/6%0;2X4!+R%\.KP>J :)X;DY?0ZP]%0A5HZ0K6)8N4]*;&ZHA-EN,+3B62Y01L"@#=]&B!=H4&>0Q)P[$ MOJP55.2*8H0EKK3MUF1\FPJ:"9J" !&^!UIRX)J^!-<7$KM:V62VQUY@['1. M.!EJ@.=2A@0@;E3*B?VX ?JH52%39ER'18@)=9)/92RS-56G0WH)\;8LV3@[ ML.Y-W>EU+,M^+G:TR/4"0#.VG :!TB%98$%8K])8]SF]7D\&!B'( MQ3GX=:#HU%-T G;$I?/+UN@-E$+52 5!KBD<6^8_U' ERF1X3F\5(,L$$/3) MG6_9V3%+(B +1YP7TYWIU!<+>V2CTUR:;PP[=V;-N=D42F()BT016@*U'BG( M;8V#V;.(B_-;.1\]CUW@'=O.R4YZ+^@K.NZ;-W?<9^:\;+KM.Y"P1*^WS6AB MF%T ;9.;$'!R++SRE'S /([^*%/:.%MHDGT"F4DBLTR(XPS*I@HED<9#"0-) M"CL#S$!7AO@0_ZE/*Y-#?,HE[+>)D*>!/>F=OZO6NHW#,;4A$@"@4RP=50(I M$*VBU)2)6*VL!'^FXN': %L^; =CW\R4!^4W@:#H1=T![P )\! +C=APQE&> M+/L>K$'4T9YXKF(:^,+D"?P@_R/L=@KZ/?A2X;WPPZ;U;:,(11K)Y2$2PI(" M8FE?;151]RR#5RLR7:IX*8C'4SXKWM'I@DA$LHC56F!T-5>..?@>J("!LLS] M*0*O?[[W?+WF]_'KV28 MS6EJXX<[4)C&>> B4'',%T;M_--C5XVKZ]:EWWV]K#!CJK),);>L$_/@F37K M-]B-/;)NK/Z)C*:]7AADF=MP[7X;HA=7,:=?!EX^7;+)J-.;^/868M >=NEB M:'QO#<;'Y&T.V03ST':_Q09>7:%\/^,?1T-_;S3BB8S7MU]"XBM)#W,I(O:X M2<:1:Q5:EZ3A_VTS9V-W&L4^7NWH_/"6+FW*?ZN;MI-8AZ[5Z3K=W:_3-?P? M4$L#!!0 ( !6""%<<]:[G*P4 ' 8 = 9C$P<3 V,C-E>#,R+3%? M86QT;VEN9W)E9"YH=&WM65MOVDH0?D?B/XR06B42$"Y-E )%,L8DKBA0XQPU MCXN]ACTUN^YZG83SZ\^L+X0V29LT]!RI31X@]MR_G9W967KG[H=QOUSJG5O& M$+]!__5'5[$45YE2RH(*"*#I[JEP7UD0N&>^ 9FVDG\U6O16I+BAZHVHD9$ND_IW$ MB@6;_"7C/M7Z:YKU.%(5C&/VBSV0;+E2#]L?]*U/Y_; =J'=JC=[1X,]N]1F M_%&((%^E_YHOXJC[D ,+$?I/]^)KZQY:H[+2-RW'M4>V:;CV= +346_@Z PS MSVUK!-8GR[QP[;\L)""/Y91+QF28$T?VQ)B8MC$NB%H49A?._,*8N.!.H7D* M%_5YW:S#W#)3_7@GELP-YR!,;'F MM>FGL76)TJ:K2:U&HW47IJ\0;=2/-?0_#]W]P'U_B9YEXO[,2..H]&T.GN"< M>HH)#M=,K4"M*'Q,B$2_PDVYY-!(2 5('0FY1E=J'T$$8(1*@,V7DOH,%:(? M-O?J<*"E7X?^ET1T3;&."-^\ENG3(6(F4^41.BQ\H.B)#^\33J&-R]AJM-I? MB6>&"^EJN:1I"0K)&.-"T165=+%!"*6.#QC7VID$CT3$8XHA6B0&<\5H -8- M]1+%KBA,@X"A"!#NY[01XX1[C(1;&L:GC>4!5$'2.-(07=%P@XY$B8P3PA4@ M!,W3;.F*U,R1S%(3S1-?1 J=W94IF'1"YJ;F1"X(IW%M>A/2#1B>TA2=CU6D M$]7Y[U/C_TK)9ETCLDV\( E#7&1:I!AB M25"$Z3V6;2HHUH(PK D0X7[(]CR221BB92P6>@/E&R6NIE+!=F.A0I^EJO6V M0ZXDS%9-8#%(;<;Y2I5+^:ZK[[=AMAKM^G%TIV/GK[%CCZ;8,78,U0*R9N&F M\Z.#3K%N6OZVR;O&8&R!:8W'\YEAVI.S=Y5&)7V>&<-A\?SDN*Z9KU::M?&J MB]U'8C&L>2(,2113;";Y?Y7T5-=SG<+ E2Z1'@F+A% BJN0GOYX[++ARY2>- M5\^ 8XBIX'? 2):8='":U?4M.N[P0;-O?MYJUHYK,?N'9C!6^H--Y[M&<^P6 M0BFQ[L @)-YG:.I4@%B$S-]"W3Y!OX[F1S!P+O$,X=;A@WGF6&=3)U6,'\[3 MT-Y;INV&]6N4#N0&=ZP.V3N3="GD[Q_R_C)PAE6.Z2JS<]*X(%UT?A M>C"3#)M*A%WE#IR']^-YE%;CM#"_M).7=O)CJ_OO'LYT@*,Q.'68CG'HM?Z M[N&(!8:2AAP2/;;]_B'OK\H],)F^](OG](L[*Y/C]F?FR?9JX;D-_' M",E0 Z*;3G(,9W6DK"3! M9Z[363&^Q G=^\S%=4C]9?I8"%RSF&:W+/@Z'3NU.T0E>/Y*KTZ 1!$E$F?5 M+,80P01VKT M,P@@B?"-=I3&:G]S]+U)\>W%A?[E0/]BD/V$H']I^!=02P$"% ,4 " 5 M@@A7CZU6VO\/ #PJP $0 @ $ 86QT;RTR,#(S,#8S M,"YX&UL4$L! A0#% @ %8((5RNI MJS=<, "LT" !4 ( !2!P &%L=&\M,C R,S V,S!?9&5F M+GAM;%!+ 0(4 Q0 ( !6""%?/Y\X]@WX &@&!@ 5 " M ==, !A;'1O+3(P,C,P-C,P7VQA8BYX;6Q02P$"% ,4 " 5@@A7 B[$ M4]4P ")_ ( %0 @ &-RP 86QT;RTR,#(S,#8S,%]P&UL4$L! A0#% @ %8((5[T-$>Z@00$ X1\. !< ( ! ME?P &8Q,'$P-C(S7V%L=&]I;F=R960N:'1M4$L! A0#% @ %8((5]C) M*SIO!P /"4 !T ( !:CX" &8Q,'$P-C(S97@S,2TQ7V%L M=&]I;F=R960N:'1M4$L! A0#% @ %8((5^[XOZM#!P C1\ !T M ( !%$8" &8Q,'$P-C(S97@S,2TR7V%L=&]I;F=R960N:'1M4$L! M A0#% @ %8((5QSUKN