SEC Info  
    Home      Search      My Interests      Help      Sign In      Please Sign In
 
We’re going down soon, to move to a new Data Center today.  We’ll be up ASAP.  Sorry.

Alto Ingredients, Inc. – ‘10-K’ for 12/31/21 – ‘XML’

On:  Monday, 3/14/22, at 7:07pm ET   ·   As of:  3/15/22   ·   For:  12/31/21   ·   Accession #:  1213900-22-12260   ·   File #:  0-21467

Previous ‘10-K’:  ‘10-K’ on 3/26/21 for 12/31/20   ·   Next:  ‘10-K’ on 3/14/23 for 12/31/22   ·   Latest:  ‘10-K’ on 3/14/24 for 12/31/23   ·   23 References:   

Find Words in Filings emoji
 
  in    Show  and   Hints

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 3/15/22  Alto Ingredients, Inc.            10-K       12/31/21  106:9.9M                                   EdgarAgents LLC/FA

Annual Report   —   Form 10-K

Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 10-K        Annual Report                                       HTML   1.31M 
 2: EX-2.3      Asset Purchase Agreement Dated November 5, 2021 by  HTML    252K 
                and Among the Registrant, Pacific Ethanol Stockton               
                LLC and Pelican Acquisition LLC                                  
 4: EX-10.20    Waiver, Consent and Amendment No. 4 to Second       HTML     45K 
                Amended and Restated Credit Agreement Dated March                
                8, 2021 by and Among Kinergy Marketing LLC, Alto                 
                Nutrients, LLC and Wells Fargo Bank, National                    
                Association                                                      
 5: EX-10.21    Waiver, Consent, and Amendment No. 5 to Second      HTML     75K 
                Amended and Restated Credit Agreement Dated June                 
                10, 2021 by and Among Kinergy Marketing LLC, Alto                
                Nutrients, LLC and Wells Fargo Bank, National                    
                Association                                                      
 3: EX-10.9     Employment Agreement Dated Between the Registrant   HTML     82K 
                and Auste M. Graham                                              
 6: EX-21.1     Subsidiaries of the Registrant                      HTML     29K 
 7: EX-23.1     Consent of Independent Registered Public            HTML     28K 
                Accounting Firm                                                  
 8: EX-31.1     Certification -- §302 - SOA'02                      HTML     32K 
 9: EX-31.2     Certification -- §302 - SOA'02                      HTML     32K 
10: EX-32.1     Certification -- §906 - SOA'02                      HTML     30K 
16: R1          Document And Entity Information                     HTML     97K 
17: R2          Consolidated Balance Sheets                         HTML    160K 
18: R3          Consolidated Balance Sheets (Parentheticals)        HTML     58K 
19: R4          Consolidated Statements of Operations               HTML    132K 
20: R5          Consolidated Statements of Comprehensive Income     HTML     56K 
                (Loss)                                                           
21: R6          Consolidated Statements of Stockholders? Equity     HTML     96K 
22: R7          Consolidated Statements of Cash Flows (Unaudited)   HTML    160K 
23: R8          Organization and Significant Accounting Policies    HTML     93K 
24: R9          Asset Sales and Held-For-Sale Classification        HTML     40K 
25: R10         Intercompany Agreements                             HTML     40K 
26: R11         Segments                                            HTML     70K 
27: R12         Property and Equipment                              HTML     37K 
28: R13         Derivatives                                         HTML     51K 
29: R14         Debt                                                HTML     50K 
30: R15         Leases                                              HTML     45K 
31: R16         Pension Plans                                       HTML     69K 
32: R17         Income Taxes                                        HTML     68K 
33: R18         Preferred Stock                                     HTML     42K 
34: R19         Common Stock and Warrants                           HTML     47K 
35: R20         Stock-Based Compensation                            HTML     54K 
36: R21         Commitments and Contingencies                       HTML     36K 
37: R22         Fair Value Measurements.                            HTML     83K 
38: R23         Subsequent Events                                   HTML     36K 
39: R24         Accounting Policies, by Policy (Policies)           HTML    156K 
40: R25         Organization and Significant Accounting Policies    HTML     66K 
                (Tables)                                                         
41: R26         Segments (Tables)                                   HTML     66K 
42: R27         Property and Equipment (Tables)                     HTML     35K 
43: R28         Derivatives (Tables)                                HTML     50K 
44: R29         Debt (Tables)                                       HTML     39K 
45: R30         Leases (Tables)                                     HTML     47K 
46: R31         Pension Plans (Tables)                              HTML     69K 
47: R32         Income Taxes (Tables)                               HTML     67K 
48: R33         Common Stock and Warrants (Tables)                  HTML     38K 
49: R34         Stock-Based Compensation (Tables)                   HTML     55K 
50: R35         Fair Value Measurements. (Tables)                   HTML     82K 
51: R36         Organization and Significant Accounting Policies    HTML     97K 
                (Details)                                                        
52: R37         Organization and Significant Accounting Policies    HTML     38K 
                (Details) - Schedule of sold to customers                        
                representing 10% or more of the Company?s total                  
                net sales                                                        
53: R38         Organization and Significant Accounting Policies    HTML     36K 
                (Details) - Schedule of purchased corn from                      
                suppliers representing 10% or more of the                        
                Company?s total corn purchases                                   
54: R39         Organization and Significant Accounting Policies    HTML     40K 
                (Details) - Schedule of inventories                              
55: R40         Organization and Significant Accounting Policies    HTML     41K 
                (Details) - Schedule of depreciation is computed                 
                using the straight-line method                                   
56: R41         Organization and Significant Accounting Policies    HTML     69K 
                (Details) - Schedule of basic and diluted earnings               
                per share                                                        
57: R42         Asset Sales and Held-For-Sale Classification        HTML    112K 
                (Details)                                                        
58: R43         Intercompany Agreements (Details)                   HTML     50K 
59: R44         Segments (Details)                                  HTML     43K 
60: R45         Segments (Details) - Schedule of financial data     HTML     90K 
                for operating segments                                           
61: R46         Segments (Details) - Schedule of assets by          HTML     46K 
                operating segments                                               
62: R47         Property and Equipment (Details)                    HTML     36K 
63: R48         Property and Equipment (Details) - Schedule of      HTML     47K 
                property and equipment                                           
64: R49         Derivatives (Details)                               HTML     31K 
65: R50         Derivatives (Details) - Schedule of derivatives     HTML     39K 
                not designated as hedging instruments                            
66: R51         Derivatives (Details) - Schedule of recognized      HTML     39K 
                gains (losses) for derivatives                                   
67: R52         Debt (Details)                                      HTML     94K 
68: R53         Debt (Details) - Schedule of long-term borrowings   HTML     51K 
69: R54         Debt (Details) - Schedule of maturities of          HTML     39K 
                long-term debt                                                   
70: R55         Leases (Details)                                    HTML     34K 
71: R56         Leases (Details) - Schedule of leases               HTML     35K 
72: R57         Leases (Details) - Schedule of components of lease  HTML     36K 
                costs                                                            
73: R58         Leases (Details) - Schedule of operating lease      HTML     52K 
                liabilities                                                      
74: R59         Pension Plans (Details)                             HTML     41K 
75: R60         Pension Plans (Details) - Schedule of information   HTML     65K 
                related to the retirement plan                                   
76: R61         Pension Plans (Details) - Schedule of components    HTML     46K 
                of net periodic benefit costs                                    
77: R62         Pension Plans (Details) - Schedule of expected      HTML     45K 
                benefit payments                                                 
78: R63         Pension Plans (Details) - Schedule of information   HTML     48K 
                related to the retirement plan                                   
79: R64         Pension Plans (Details) - Schedule of components    HTML     50K 
                of net periodic benefit costs                                    
80: R65         Pension Plans (Details) - Schedule of expected      HTML     45K 
                benefit payments                                                 
81: R66         Income Taxes (Details)                              HTML     51K 
82: R67         Income Taxes (Details) - Schedule of provision for  HTML     40K 
                income taxes                                                     
83: R68         Income Taxes (Details) - Schedule of                HTML     50K 
                reconciliation of effective tax rate                             
84: R69         Income Taxes (Details) - Schedule of components of  HTML     69K 
                deferred income taxes                                            
85: R70         Income Taxes (Details) - Schedule of net operating  HTML     48K 
                loss carryforwards                                               
86: R71         Income Taxes (Details) - Schedule of income tax in  HTML     87K 
                the United States jurisdiction and various state                 
                jurisdictions                                                    
87: R72         Preferred Stock (Details)                           HTML     62K 
88: R73         Common Stock and Warrants (Details)                 HTML     65K 
89: R74         Common Stock and Warrants (Details) - Schedule of   HTML     67K 
                warrant activity                                                 
90: R75         Stock-Based Compensation (Details)                  HTML     42K 
91: R76         Stock-Based Compensation (Details) - Schedule of    HTML     48K 
                stock option plans                                               
92: R77         Stock-Based Compensation (Details) - Schedule of    HTML     43K 
                stock options outstanding                                        
93: R78         Stock-Based Compensation (Details) - Schedule of    HTML     50K 
                unvested restricted stock activity                               
94: R79         Stock-Based Compensation (Details) - Schedule of    HTML     37K 
                common stock at vesting aggregated                               
95: R80         Commitments and Contingencies (Details)             HTML     50K 
96: R81         Fair Value Measurements. (Details)                  HTML     35K 
97: R82         Fair Value Measurements. (Details) - Schedule of    HTML     41K 
                used and related fair value for the warrants                     
98: R83         Fair Value Measurements. (Details) - Schedule of    HTML     53K 
                fair value of pre-funded warrants and other                      
                warrants                                                         
99: R84         Fair Value Measurements. (Details) - Schedule of    HTML     46K 
                fair values of warrants based on unobservable                    
                inputs                                                           
100: R85         Fair Value Measurements. (Details) - Schedule of    HTML     88K  
                recurring and nonrecurring fair value measurements               
101: R86         Subsequent Events (Details)                         HTML     67K  
104: XML         IDEA XML File -- Filing Summary                      XML    198K  
102: XML         XBRL Instance -- f10k2021_altoingredients_htm        XML   2.05M  
103: EXCEL       IDEA Workbook of Financial Reports                  XLSX    126K  
12: EX-101.CAL  XBRL Calculations -- alto-20211231_cal               XML    153K 
13: EX-101.DEF  XBRL Definitions -- alto-20211231_def                XML   1.20M 
14: EX-101.LAB  XBRL Labels -- alto-20211231_lab                     XML   2.26M 
15: EX-101.PRE  XBRL Presentations -- alto-20211231_pre              XML   1.17M 
11: EX-101.SCH  XBRL Schema -- alto-20211231                         XSD    338K 
105: JSON        XBRL Instance as JSON Data -- MetaLinks              567±   776K  
106: ZIP         XBRL Zipped Folder -- 0001213900-22-012260-xbrl      Zip    460K  


‘XML’   —   XBRL Instance — f10k2021_altoingredients_htm


This Document is an XBRL XML File.


                                                                                                                                                                                
<?xml version="1.0" encoding="windows-1252"?>
<xbrl xmlns="http://www.xbrl.org/2003/instance" xmlns:alto="http://altoingredients.com/20211231" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<link:schemaRef xlink:href="alto-20211231.xsd" xlink:type="simple"/>
<context id="c0">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c1">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
</entity>
<period>
<instant> 2022-03-11 </instant>
</period>
</context>
<context id="c2">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
</entity>
<period>
<instant> 2020-06-30 </instant>
</period>
</context>
<context id="c3">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c4">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c5">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis"> us-gaap:SeriesAPreferredStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c6">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis"> us-gaap:SeriesAPreferredStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c7">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis"> us-gaap:SeriesBPreferredStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c8">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis"> us-gaap:SeriesBPreferredStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c9">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis"> us-gaap:NonvotingCommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c10">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis"> us-gaap:NonvotingCommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c11">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c12">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c13">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:PreferredStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-12-31 </instant>
</period>
</context>
<context id="c14">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-12-31 </instant>
</period>
</context>
<context id="c15">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-12-31 </instant>
</period>
</context>
<context id="c16">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-12-31 </instant>
</period>
</context>
<context id="c17">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-12-31 </instant>
</period>
</context>
<context id="c18">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:NoncontrollingInterestMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-12-31 </instant>
</period>
</context>
<context id="c19">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
</entity>
<period>
<instant> 2018-12-31 </instant>
</period>
</context>
<context id="c20">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:PreferredStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c21">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c22">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c23">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c24">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c25">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:NoncontrollingInterestMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c26">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:PreferredStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="c27">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="c28">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="c29">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="c30">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="c31">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:NoncontrollingInterestMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="c32">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="c33">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:PreferredStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c34">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c35">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c36">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c37">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c38">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:NoncontrollingInterestMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c39">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:PreferredStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c40">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c41">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c42">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c43">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c44">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:NoncontrollingInterestMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c45">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:PreferredStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c46">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c47">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c48">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c49">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c50">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:NoncontrollingInterestMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c51">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:PreferredStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c52">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c53">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c54">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c55">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c56">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:NoncontrollingInterestMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c57">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> alto:PacificAuroraMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2016-12-15 </instant>
</period>
</context>
<context id="c58">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis"> alto:AuroraCooperativeElevatorCompanyMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2016-12-15 </instant>
</period>
</context>
<context id="c59">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> alto:PacificAuroraMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-04-15 </instant>
</period>
</context>
<context id="c60">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> alto:PacificAuroraMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis"> alto:AuroraCooperativeElevatorCompanyMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-04-15 </instant>
</period>
</context>
<context id="c61">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis"> us-gaap:SubsequentEventMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-01-14 </endDate>
</period>
</context>
<context id="c62">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> us-gaap:DebtMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c63">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c64">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c65">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> us-gaap:OtherCustomerMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c66">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c67">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c68">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c69">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"> alto:SuppliersMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c70">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"> alto:SuppliersMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c71">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> alto:CustomerAMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c72">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> alto:CustomerAMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c73">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> alto:CustomerAMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c74">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> alto:CustomerBMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c75">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> alto:CustomerBMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c76">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> alto:CustomerBMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c77">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> alto:CustomerCMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c78">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> alto:CustomerCMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c79">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> alto:CustomerCMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c80">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"> alto:SupplierAMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c81">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"> alto:SupplierAMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c82">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"> alto:SupplierAMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c83">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"> alto:SupplierBMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c84">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"> alto:SupplierBMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c85">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:BuildingMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c86">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:EquipmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c87">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:EquipmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c88">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> alto:OtherEquipmentVehiclesAndFurnitureMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c89">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> alto:OtherEquipmentVehiclesAndFurnitureMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c90">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> alto:PacificAuroraMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-12-01 </startDate>
<endDate> 2019-12-19 </endDate>
</period>
</context>
<context id="c91">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> alto:PacificAuroraMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-19 </instant>
</period>
</context>
<context id="c92">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> alto:PacificAuroraMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-04-01 </startDate>
<endDate> 2020-04-15 </endDate>
</period>
</context>
<context id="c93">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
</entity>
<period>
<startDate> 2020-09-01 </startDate>
<endDate> 2020-09-30 </endDate>
</period>
</context>
<context id="c94">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> alto:PacificAuroraMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c95">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> alto:PacificAuroraMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c96">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> alto:MagicValleyMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-11-01 </startDate>
<endDate> 2020-11-30 </endDate>
</period>
</context>
<context id="c97">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongLivedAssetsHeldForSaleByAssetTypeAxis"> alto:MaderaMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2021-05-14 </endDate>
</period>
</context>
<context id="c98">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongLivedAssetsHeldForSaleByAssetTypeAxis"> alto:MaderaMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-05-14 </instant>
</period>
</context>
<context id="c99">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongLivedAssetsHeldForSaleByAssetTypeAxis"> alto:StocktonMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-11-01 </startDate>
<endDate> 2021-11-05 </endDate>
</period>
</context>
<context id="c100">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongLivedAssetsHeldForSaleByAssetTypeAxis"> alto:StocktonMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c101">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongLivedAssetsHeldForSaleByAssetTypeAxis"> alto:MaderaMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c102">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongLivedAssetsHeldForSaleByAssetTypeAxis"> alto:StocktonMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c103">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongLivedAssetsHeldForSaleByAssetTypeAxis"> alto:MaderaMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c104">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongLivedAssetsHeldForSaleByAssetTypeAxis"> alto:StocktonMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c105">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongLivedAssetsHeldForSaleByAssetTypeAxis"> alto:MaderaMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c106">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> alto:CantonMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c107">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> alto:CantonMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c108">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> alto:CantonMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c109">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis"> alto:AltoIngredientsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c110">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis"> alto:AltoIngredientsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c111">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis"> alto:AltoIngredientsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c112">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis"> alto:KinergyMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c113">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis"> alto:KinergyMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c114">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis"> alto:KinergyMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c115">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis"> alto:AltoNutrientsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c116">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis"> alto:AltoNutrientsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c117">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis"> alto:AltoNutrientsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c118">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
</entity>
<period>
<instant> 2020-04-15 </instant>
</period>
</context>
<context id="c119">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis"> alto:PacificAuroraMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c120">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis"> alto:PacificAuroraMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c121">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:PekinCampusProductionSegmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c122">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:PekinCampusProductionSegmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c123">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:PekinCampusProductionSegmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c124">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:MarketingAndDistributionSegmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c125">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:MarketingAndDistributionSegmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c126">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:MarketingAndDistributionSegmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c127">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:OtherProductionSegmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c128">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:OtherProductionSegmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c129">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:OtherProductionSegmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c130">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:ProductionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:EthanolAlcoholSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c131">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:ProductionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:EthanolAlcoholSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c132">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:ProductionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:EthanolAlcoholSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c133">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:ProductionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:EssentialIngredientSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c134">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:ProductionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:EssentialIngredientSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c135">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:ProductionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:EssentialIngredientSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c136">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:ProductionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:IntersegmentSaleMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c137">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:ProductionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:IntersegmentSaleMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c138">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:ProductionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:IntersegmentSaleMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c139">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:ProductionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:TotalPekinCampusSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c140">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:ProductionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:TotalPekinCampusSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c141">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:ProductionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:TotalPekinCampusSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c142">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:MarketingAndDistributionsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:EthanolAlcoholSalesGrossMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c143">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:MarketingAndDistributionsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:EthanolAlcoholSalesGrossMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c144">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:MarketingAndDistributionsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:EthanolAlcoholSalesGrossMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c145">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:MarketingAndDistributionsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:EthanolalcoholSalesNetMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c146">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:MarketingAndDistributionsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:EthanolalcoholSalesNetMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c147">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:MarketingAndDistributionsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:EthanolalcoholSalesNetMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c148">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:MarketingAndDistributionsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:IntersegmentSaleMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c149">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:MarketingAndDistributionsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:IntersegmentSaleMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c150">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:MarketingAndDistributionsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:IntersegmentSaleMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c151">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:MarketingAndDistributionsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:TotalMarketingAndDistributionSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c152">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:MarketingAndDistributionsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:TotalMarketingAndDistributionSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c153">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:MarketingAndDistributionsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:TotalMarketingAndDistributionSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c154">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:OtherProductionIncomeTaxMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:EthanolAlcoholSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c155">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:OtherProductionIncomeTaxMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:EthanolAlcoholSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c156">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:OtherProductionIncomeTaxMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:EthanolAlcoholSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c157">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:OtherProductionIncomeTaxMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:EssentialIngredientSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c158">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:OtherProductionIncomeTaxMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:EssentialIngredientSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c159">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:OtherProductionIncomeTaxMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:EssentialIngredientSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c160">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:OtherProductionIncomeTaxMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:IntersegmentSaleMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c161">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:OtherProductionIncomeTaxMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:IntersegmentSaleMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c162">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:OtherProductionIncomeTaxMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:IntersegmentSaleMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c163">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:OtherProductionIncomeTaxMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:TotalOtherProductionSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c164">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:OtherProductionIncomeTaxMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:TotalOtherProductionSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c165">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:OtherProductionIncomeTaxMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> alto:TotalOtherProductionSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c166">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:IntersegmentEliminationsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c167">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:IntersegmentEliminationsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c168">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:IntersegmentEliminationsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c169">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AssetsTotalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c170">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AssetsTotalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c171">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AssetsTotalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c172">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:ProductionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c173">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:ProductionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c174">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:ProductionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c175">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:MarketingAndDistributionsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c176">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:MarketingAndDistributionsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c177">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:MarketingAndDistributionsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c178">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:OtherProductionIncomeTaxMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c179">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:OtherProductionIncomeTaxMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c180">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:OtherProductionIncomeTaxMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c181">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:CorporateActivitiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c182">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:CorporateActivitiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c183">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:CorporateActivitiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c184">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:ProductionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c185">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:ProductionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c186">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:MarketingAndDistributionsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c187">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:MarketingAndDistributionsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c188">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:OtherProductionIncomeTaxMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c189">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:OtherProductionIncomeTaxMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c190">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:CorporateAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c191">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> alto:CorporateAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c192">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> alto:CapitalInvestmentActivitiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c193">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> alto:CapitalInvestmentActivitiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c194">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> alto:CapitalInvestmentActivitiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c195">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:PropertyPlantAndEquipmentOtherTypesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c196">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:PropertyPlantAndEquipmentOtherTypesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c197">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:LandMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c198">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:LandMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c199">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:OtherTransportationEquipmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c200">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:OtherTransportationEquipmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c201">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:ConstructionInProgressMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c202">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:ConstructionInProgressMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c203">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis"> alto:CashCollateralBalanceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis"> us-gaap:NondesignatedMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c204">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis"> us-gaap:CommodityContractMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis"> us-gaap:NondesignatedMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c205">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis"> alto:CashCollateralBalanceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis"> us-gaap:NondesignatedMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c206">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis"> us-gaap:CommodityContractMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis"> us-gaap:NondesignatedMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c207">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis"> us-gaap:CommodityContractMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis"> us-gaap:NondesignatedMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:CostOfSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c208">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis"> us-gaap:CommodityContractMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis"> us-gaap:NondesignatedMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:CostOfSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c209">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis"> us-gaap:CommodityContractMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis"> us-gaap:NondesignatedMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:CostOfSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c210">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> alto:KinergyLineOfCreditMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c211">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> alto:KinergyLineOfCreditMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c212">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis"> alto:KinergyLineOfCreditMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c213">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis"> alto:PekinCreditFacilitiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2016-12-15 </instant>
</period>
</context>
<context id="c214">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis"> alto:PekinCreditFacilitiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2016-12-10 </startDate>
<endDate> 2016-12-15 </endDate>
</period>
</context>
<context id="c215">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis"> alto:PekinCreditFacilitiesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2016-12-15 </instant>
</period>
</context>
<context id="c216">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis"> alto:PekinCreditFacilitiesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2016-12-10 </startDate>
<endDate> 2016-12-15 </endDate>
</period>
</context>
<context id="c217">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardDateAxis"> alto:CreditAgreementMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> alto:ICPCreditFacilitiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2017-09-15 </instant>
</period>
</context>
<context id="c218">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardDateAxis"> alto:CreditAgreementMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> alto:ICPCreditFacilitiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2017-09-10 </startDate>
<endDate> 2017-09-15 </endDate>
</period>
</context>
<context id="c219">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardDateAxis"> alto:CreditAgreementMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> alto:ICPCreditFacilitiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2017-09-15 </instant>
</period>
</context>
<context id="c220">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardDateAxis"> alto:CreditAgreementMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> alto:ICPCreditFacilitiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2017-09-01 </startDate>
<endDate> 2017-09-15 </endDate>
</period>
</context>
<context id="c221">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardDateAxis"> alto:NotePurchaseAgreementMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> alto:SeniorSecuredNotesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2016-12-12 </instant>
</period>
</context>
<context id="c222">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardDateAxis"> alto:SecondNotePurchaseAgreementMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> alto:SeniorSecuredNotesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2017-06-26 </instant>
</period>
</context>
<context id="c223">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> alto:MaderaMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-05-14 </instant>
</period>
</context>
<context id="c224">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> alto:MaderaMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-01 </startDate>
<endDate> 2021-05-14 </endDate>
</period>
</context>
<context id="c225">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis"> alto:AltoIngredientsIncMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-05-01 </startDate>
<endDate> 2020-05-04 </endDate>
</period>
</context>
<context id="c226">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis"> alto:AltoPekinIncMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-05-01 </startDate>
<endDate> 2020-05-04 </endDate>
</period>
</context>
<context id="c227">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
</entity>
<period>
<instant> 2021-06-30 </instant>
</period>
</context>
<context id="c228">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
</entity>
<period>
<instant> 2021-09-30 </instant>
</period>
</context>
<context id="c229">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> alto:KinergyLineOfCreditMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c230">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> alto:KinergyLineOfCreditMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> alto:PekinTermLoanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c232">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> alto:PekinTermLoanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c233">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> alto:ICPLoanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c234">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> alto:ICPLoanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c235">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> alto:CARESActLoansMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c236">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> alto:CARESActLoansMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c237">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> alto:ParentNotesPayableMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c238">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> alto:ParentNotesPayableMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c239">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis"> alto:LeaseEquipmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c240">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis"> alto:LeaseLandRelatedMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c241">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementScenarioAxis"> srt:ScenarioForecastMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="c242">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementScenarioAxis"> srt:ScenarioForecastMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-12-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="c243">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis"> alto:RetirementPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c244">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis"> alto:RetirementPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c245">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis"> alto:RetirementPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="c246">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis"> alto:RetirementPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c247">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis"> alto:RetirementPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c248">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis"> alto:RetirementPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c249">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis"> alto:PostretirementPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c250">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis"> alto:PostretirementPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c251">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis"> alto:PostretirementPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c252">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis"> alto:PostretirementPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c253">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis"> alto:PostretirementPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c254">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> us-gaap:DomesticCountryMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c255">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> us-gaap:StateAndLocalJurisdictionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c256">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> us-gaap:DomesticCountryMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis"> alto:Period1Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c257">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> us-gaap:StateAndLocalJurisdictionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis"> alto:Period1Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c258">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> us-gaap:DomesticCountryMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis"> alto:Period2Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c259">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> us-gaap:StateAndLocalJurisdictionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis"> alto:Period2Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c260">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> us-gaap:DomesticCountryMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis"> alto:Period3Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c261">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> us-gaap:StateAndLocalJurisdictionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis"> alto:Period3Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c262">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> us-gaap:DomesticCountryMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis"> alto:Period4AndThereAfterMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c263">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> us-gaap:StateAndLocalJurisdictionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis"> alto:Period4AndThereAfterMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c264">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> alto:FederalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c265">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> alto:ALMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c266">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> alto:AZMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c267">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> alto:ARMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c268">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> alto:CAMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c269">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> alto:COMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c270">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> alto:CTMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c271">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> alto:GAMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c272">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> alto:IDMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c273">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> alto:ILMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c274">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> alto:INMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c275">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> alto:IAMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c276">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> alto:KSMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c277">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> alto:LAMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c278">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> alto:MIMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c279">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> alto:MNMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c280">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> alto:MSMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c281">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> alto:MOMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c282">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> alto:NEMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c283">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> alto:NMMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c284">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> alto:OKMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c285">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> alto:ORMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c286">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> alto:PIMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c287">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> alto:RIMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c288">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> alto:SCMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c289">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> alto:TNMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c290">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> alto:TXMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c291">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis"> srt:BoardOfDirectorsChairmanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c292">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis"> us-gaap:SeriesAPreferredStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c293">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis"> us-gaap:SeriesBPreferredStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c294">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis"> us-gaap:SeriesBPreferredStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c295">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis"> alto:RegistrationRightsAgreementMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c296">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
</entity>
<period>
<startDate> 2019-12-01 </startDate>
<endDate> 2019-12-22 </endDate>
</period>
</context>
<context id="c297">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
</entity>
<period>
<startDate> 2020-08-01 </startDate>
<endDate> 2020-08-31 </endDate>
</period>
</context>
<context id="c298">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
</entity>
<period>
<startDate> 2020-10-01 </startDate>
<endDate> 2020-10-28 </endDate>
</period>
</context>
<context id="c299">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
</entity>
<period>
<instant> 2020-10-28 </instant>
</period>
</context>
<context id="c300">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis"> us-gaap:PrivatePlacementMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-10-28 </instant>
</period>
</context>
<context id="c301">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis"> us-gaap:PrivatePlacementMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-10-01 </startDate>
<endDate> 2020-10-28 </endDate>
</period>
</context>
<context id="c302">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
</entity>
<period>
<instant> 2016-06-16 </instant>
</period>
</context>
<context id="c303">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
</entity>
<period>
<instant> 2018-06-14 </instant>
</period>
</context>
<context id="c304">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
</entity>
<period>
<instant> 2019-11-07 </instant>
</period>
</context>
<context id="c305">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
</entity>
<period>
<instant> 2020-11-18 </instant>
</period>
</context>
<context id="c306">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis"> alto:EmployeesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c307">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis"> alto:EmployeesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c308">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis"> alto:EmployeesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c309">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis"> alto:NonEmployeesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c310">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis"> alto:NonEmployeesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c311">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis"> alto:NonEmployeesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="c312">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis"> alto:EthanolSalesContractsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c313">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis"> alto:EthanolSalesContractsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c314">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> alto:AlcoholFromItsSuppliersMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis"> alto:EthanolPurchaseContractsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c315">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> alto:AlcoholFromItsSuppliersMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis"> alto:EthanolPurchaseContractsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c316">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> alto:CornFromSuppliersMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis"> alto:EthanolPurchaseContractsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c317">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:NaturalGasProductionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis"> alto:EthanolPurchaseContractsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c318">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:NaturalGasProductionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis"> alto:EthanolPurchaseContractsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c319">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> alto:PrefundedWarrantMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c320">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> alto:PrefundedWarrantMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c321">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> alto:OtherWarrantMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c322">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> alto:OtherWarrantMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c323">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> alto:PrefundedWarrant1Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c324">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> alto:PrefundedWarrant1Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c325">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> alto:OtherWarrant1Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="c326">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> alto:OtherWarrant1Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c327">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> alto:WarrantsToSeniorNoteholdersMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="c328">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> alto:PrefundedWarrantsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="c329">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> alto:OtherWarrantsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="c330">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> alto:WarrantsToSeniorNoteholdersMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c331">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> alto:PrefundedWarrantsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c332">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> alto:OtherWarrantsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="c333">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> alto:WarrantsToSeniorNoteholdersMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c334">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> alto:PrefundedWarrantsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c335">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> alto:OtherWarrantsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c336">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:DerivativeFinancialInstrumentsAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c337">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:DerivativeFinancialInstrumentsAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c338">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:DerivativeFinancialInstrumentsAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c339">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:DerivativeFinancialInstrumentsAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c340">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:LongLivedAssetsHeldForSaleMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c341">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:LongLivedAssetsHeldForSaleMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c342">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:LongLivedAssetsHeldForSaleMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c343">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:LongLivedAssetsHeldForSaleMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c344">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:LargeUSEquityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c345">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:LargeUSEquityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c346">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:LargeUSEquityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c347">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:LargeUSEquityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c348">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:SmallMidUSEquityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c349">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:SmallMidUSEquityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c350">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:SmallMidUSEquityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c351">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:SmallMidUSEquityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c352">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:InternationalEquityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c353">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:InternationalEquityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c354">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:InternationalEquityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c355">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:InternationalEquityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c356">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:FixedIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c357">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:FixedIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c358">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:FixedIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c359">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:FixedIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c360">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c361">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c362">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c363">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c364">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c365">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c366">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="c367">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:DerivativeFinancialInstrumentsAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c368">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:DerivativeFinancialInstrumentsAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c369">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:DerivativeFinancialInstrumentsAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c370">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:DerivativeFinancialInstrumentsAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c371">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:LongLivedAssetsHeldForSaleMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c372">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:LongLivedAssetsHeldForSaleMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c373">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:LongLivedAssetsHeldForSaleMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c374">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:LongLivedAssetsHeldForSaleMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c375">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:LargeUSEquityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c376">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:LargeUSEquityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c377">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:LargeUSEquityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c378">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:LargeUSEquityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c379">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:SmallMidUSEquityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c380">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:SmallMidUSEquityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c381">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:SmallMidUSEquityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c382">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:SmallMidUSEquityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c383">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:InternationalEquityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c384">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:InternationalEquityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c385">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:InternationalEquityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c386">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:InternationalEquityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c387">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:FixedIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c388">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:FixedIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c389">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:FixedIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c390">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> alto:FixedIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c391">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c392">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c393">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c394">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c395">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c396">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c397">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="c398">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis"> alto:AcquisitionOfEagleAlcoholMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis"> us-gaap:SubsequentEventMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-01-14 </instant>
</period>
</context>
<context id="c399">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis"> alto:AcquisitionOfEagleAlcoholMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis"> us-gaap:SubsequentEventMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-01-14 </endDate>
</period>
</context>
<context id="c400">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis"> alto:AcquisitionOfEagleAlcoholMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-01-01 </endDate>
</period>
</context>
<context id="c401">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000778164 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis"> alto:AcquisitionOfEagleAlcoholMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis"> us-gaap:SubsequentEventMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-02-23 </instant>
</period>
</context>
<unit id="shares">
<measure> shares </measure>
</unit>
<unit id="usd">
<measure> iso4217:USD </measure>
</unit>
<unit id="usdPershares">
<divide>
<unitNumerator>
<measure> iso4217:USD </measure>
</unitNumerator>
<unitDenominator>
<measure> shares </measure>
</unitDenominator>
</divide>
</unit>
<unit id="pure">
<measure> pure </measure>
</unit>
<dei:DocumentType contextRef="c0"> 10-K </dei:DocumentType>
<dei:DocumentAnnualReport contextRef="c0"> true </dei:DocumentAnnualReport>
<dei:DocumentPeriodEndDate contextRef="c0"> 2021-12-31 </dei:DocumentPeriodEndDate>
<dei:CurrentFiscalYearEndDate contextRef="c0"> --12-31 </dei:CurrentFiscalYearEndDate>
<dei:DocumentFiscalYearFocus contextRef="c0"> 2021 </dei:DocumentFiscalYearFocus>
<dei:DocumentTransitionReport contextRef="c0"> false </dei:DocumentTransitionReport>
<dei:EntityFileNumber contextRef="c0"> 000-21467 </dei:EntityFileNumber>
<dei:EntityRegistrantName contextRef="c0"> ALTO INGREDIENTS, INC. </dei:EntityRegistrantName>
<dei:EntityIncorporationStateCountryCode contextRef="c0"> DE </dei:EntityIncorporationStateCountryCode>
<dei:EntityTaxIdentificationNumber contextRef="c0"> 41-2170618 </dei:EntityTaxIdentificationNumber>
<dei:EntityAddressAddressLine1 contextRef="c0"> 1300 South Second Street </dei:EntityAddressAddressLine1>
<dei:EntityAddressCityOrTown contextRef="c0"> Pekin </dei:EntityAddressCityOrTown>
<dei:EntityAddressStateOrProvince contextRef="c0"> IL </dei:EntityAddressStateOrProvince>
<dei:EntityAddressPostalZipCode contextRef="c0"> 61554 </dei:EntityAddressPostalZipCode>
<dei:CityAreaCode contextRef="c0"> (916) </dei:CityAreaCode>
<dei:LocalPhoneNumber contextRef="c0"> 403-2123 </dei:LocalPhoneNumber>
<dei:Security12bTitle contextRef="c0"> Common Stock, $0.001 par value </dei:Security12bTitle>
<dei:TradingSymbol contextRef="c0"> ALTO </dei:TradingSymbol>
<dei:SecurityExchangeName contextRef="c0"> NASDAQ </dei:SecurityExchangeName>
<dei:EntityWellKnownSeasonedIssuer contextRef="c0"> No </dei:EntityWellKnownSeasonedIssuer>
<dei:EntityVoluntaryFilers contextRef="c0"> No </dei:EntityVoluntaryFilers>
<dei:EntityCurrentReportingStatus contextRef="c0"> Yes </dei:EntityCurrentReportingStatus>
<dei:EntityInteractiveDataCurrent contextRef="c0"> Yes </dei:EntityInteractiveDataCurrent>
<dei:EntityFilerCategory contextRef="c0"> Accelerated Filer </dei:EntityFilerCategory>
<dei:EntitySmallBusiness contextRef="c0"> false </dei:EntitySmallBusiness>
<dei:EntityEmergingGrowthCompany contextRef="c0"> false </dei:EntityEmergingGrowthCompany>
<dei:IcfrAuditorAttestationFlag contextRef="c0"> true </dei:IcfrAuditorAttestationFlag>
<dei:EntityShellCompany contextRef="c0"> false </dei:EntityShellCompany>
<dei:EntityCommonStockSharesOutstanding contextRef="c1" decimals="INF" unitRef="shares"> 73726517 </dei:EntityCommonStockSharesOutstanding>
<dei:AuditorFirmId contextRef="c0"> 49 </dei:AuditorFirmId>
<dei:AuditorName contextRef="c0"> RSM US LLP </dei:AuditorName>
<dei:AuditorLocation contextRef="c0"> Rochester, Minnesota </dei:AuditorLocation>
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="-3" unitRef="usd"> 50612000 </us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c4" decimals="-3" unitRef="usd"> 47667000 </us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:RestrictedCashCurrent contextRef="c3" decimals="-3" unitRef="usd"> 11513000 </us-gaap:RestrictedCashCurrent>
<us-gaap:RestrictedCashCurrent contextRef="c4" decimals="-3" unitRef="usd"> 520000 </us-gaap:RestrictedCashCurrent>
<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c3" decimals="-3" unitRef="usd"> 378000 </us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c4" decimals="-3" unitRef="usd"> 260000 </us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
<us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="-3" unitRef="usd"> 86888000 </us-gaap:AccountsReceivableNetCurrent>
<us-gaap:AccountsReceivableNetCurrent contextRef="c4" decimals="-3" unitRef="usd"> 43491000 </us-gaap:AccountsReceivableNetCurrent>
<us-gaap:InventoryNet contextRef="c3" decimals="-3" unitRef="usd"> 54373000 </us-gaap:InventoryNet>
<us-gaap:InventoryNet contextRef="c4" decimals="-3" unitRef="usd"> 37925000 </us-gaap:InventoryNet>
<us-gaap:DerivativeAssetsCurrent contextRef="c3" decimals="-3" unitRef="usd"> 15839000 </us-gaap:DerivativeAssetsCurrent>
<us-gaap:DerivativeAssetsCurrent contextRef="c4" decimals="-3" unitRef="usd"> 17149000 </us-gaap:DerivativeAssetsCurrent>
<us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent contextRef="c3" decimals="-3" unitRef="usd"> 1000000 </us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent>
<us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent contextRef="c4" decimals="-3" unitRef="usd"> 58295000 </us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent>
<us-gaap:OtherAssetsCurrent contextRef="c3" decimals="-3" unitRef="usd"> 9301000 </us-gaap:OtherAssetsCurrent>
<us-gaap:OtherAssetsCurrent contextRef="c4" decimals="-3" unitRef="usd"> 8999000 </us-gaap:OtherAssetsCurrent>
<us-gaap:AssetsCurrent contextRef="c3" decimals="-3" unitRef="usd"> 229526000 </us-gaap:AssetsCurrent>
<us-gaap:AssetsCurrent contextRef="c4" decimals="-3" unitRef="usd"> 214046000 </us-gaap:AssetsCurrent>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="-3" unitRef="usd"> 222550000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="-3" unitRef="usd"> 229486000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="-3" unitRef="usd"> 13413000 </us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:OperatingLeaseRightOfUseAsset contextRef="c4" decimals="-3" unitRef="usd"> 11046000 </us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:ReceivablesNetCurrent contextRef="c3" decimals="-3" unitRef="usd"> 11641000 </us-gaap:ReceivablesNetCurrent>
<us-gaap:ReceivablesNetCurrent contextRef="c4" decimals="-3" unitRef="usd"> 14337000 </us-gaap:ReceivablesNetCurrent>
<us-gaap:OtherAssetsNoncurrent contextRef="c3" decimals="-3" unitRef="usd"> 7823000 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsNoncurrent contextRef="c4" decimals="-3" unitRef="usd"> 7903000 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssets contextRef="c3" decimals="-3" unitRef="usd"> 32877000 </us-gaap:OtherAssets>
<us-gaap:OtherAssets contextRef="c4" decimals="-3" unitRef="usd"> 33286000 </us-gaap:OtherAssets>
<us-gaap:Assets contextRef="c3" decimals="-3" unitRef="usd"> 484953000 </us-gaap:Assets>
<us-gaap:Assets contextRef="c4" decimals="-3" unitRef="usd"> 476818000 </us-gaap:Assets>
<us-gaap:AccountsPayableTradeCurrent contextRef="c3" decimals="-3" unitRef="usd"> 23251000 </us-gaap:AccountsPayableTradeCurrent>
<us-gaap:AccountsPayableTradeCurrent contextRef="c4" decimals="-3" unitRef="usd"> 13047000 </us-gaap:AccountsPayableTradeCurrent>
<us-gaap:AccruedLiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd"> 21307000 </us-gaap:AccruedLiabilitiesCurrent>
<us-gaap:AccruedLiabilitiesCurrent contextRef="c4" decimals="-3" unitRef="usd"> 11101000 </us-gaap:AccruedLiabilitiesCurrent>
<alto:CurrentPortionOperatingLeases contextRef="c3" decimals="-3" unitRef="usd"> 3909000 </alto:CurrentPortionOperatingLeases>
<alto:CurrentPortionOperatingLeases contextRef="c4" decimals="-3" unitRef="usd"> 2180000 </alto:CurrentPortionOperatingLeases>
<us-gaap:LongTermDebtCurrent contextRef="c4" decimals="-3" unitRef="usd"> 25533000 </us-gaap:LongTermDebtCurrent>
<us-gaap:DerivativeLiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd"> 13582000 </us-gaap:DerivativeLiabilitiesCurrent>
<alto:LiabilitiesHeldforsale contextRef="c4" decimals="-3" unitRef="usd"> 19542000 </alto:LiabilitiesHeldforsale>
<us-gaap:OtherLiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd"> 7553000 </us-gaap:OtherLiabilitiesCurrent>
<us-gaap:OtherLiabilitiesCurrent contextRef="c4" decimals="-3" unitRef="usd"> 15524000 </us-gaap:OtherLiabilitiesCurrent>
<us-gaap:LiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd"> 69602000 </us-gaap:LiabilitiesCurrent>
<us-gaap:LiabilitiesCurrent contextRef="c4" decimals="-3" unitRef="usd"> 86927000 </us-gaap:LiabilitiesCurrent>
<us-gaap:LongTermDebtNoncurrent contextRef="c3" decimals="-3" unitRef="usd"> 50361000 </us-gaap:LongTermDebtNoncurrent>
<us-gaap:LongTermDebtNoncurrent contextRef="c4" decimals="-3" unitRef="usd"> 71807000 </us-gaap:LongTermDebtNoncurrent>
<us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="-3" unitRef="usd"> 9382000 </us-gaap:OperatingLeaseLiabilityCurrent>
<us-gaap:OperatingLeaseLiabilityCurrent contextRef="c4" decimals="-3" unitRef="usd"> 8715000 </us-gaap:OperatingLeaseLiabilityCurrent>
<us-gaap:OtherLiabilitiesNoncurrent contextRef="c3" decimals="-3" unitRef="usd"> 10394000 </us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:OtherLiabilitiesNoncurrent contextRef="c4" decimals="-3" unitRef="usd"> 13134000 </us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:Liabilities contextRef="c3" decimals="-3" unitRef="usd"> 139739000 </us-gaap:Liabilities>
<us-gaap:Liabilities contextRef="c4" decimals="-3" unitRef="usd"> 180583000 </us-gaap:Liabilities>
<us-gaap:PreferredStockParOrStatedValuePerShare contextRef="c3" decimals="3" unitRef="usdPershares"> 0.001 </us-gaap:PreferredStockParOrStatedValuePerShare>
<us-gaap:PreferredStockParOrStatedValuePerShare contextRef="c4" decimals="3" unitRef="usdPershares"> 0.001 </us-gaap:PreferredStockParOrStatedValuePerShare>
<us-gaap:PreferredStockSharesAuthorized contextRef="c3" decimals="INF" unitRef="shares"> 10000000 </us-gaap:PreferredStockSharesAuthorized>
<us-gaap:PreferredStockSharesAuthorized contextRef="c4" decimals="INF" unitRef="shares"> 10000000 </us-gaap:PreferredStockSharesAuthorized>
<us-gaap:PreferredStockSharesAuthorized contextRef="c5" decimals="INF" unitRef="shares"> 1684375 </us-gaap:PreferredStockSharesAuthorized>
<us-gaap:PreferredStockSharesAuthorized contextRef="c6" decimals="INF" unitRef="shares"> 1684375 </us-gaap:PreferredStockSharesAuthorized>
<us-gaap:PreferredStockSharesAuthorized contextRef="c7" decimals="INF" unitRef="shares"> 1580790 </us-gaap:PreferredStockSharesAuthorized>
<us-gaap:PreferredStockSharesAuthorized contextRef="c8" decimals="INF" unitRef="shares"> 1580790 </us-gaap:PreferredStockSharesAuthorized>
<us-gaap:PreferredStockSharesOutstanding contextRef="c7" decimals="INF" unitRef="shares"> 926942 </us-gaap:PreferredStockSharesOutstanding>
<us-gaap:PreferredStockSharesOutstanding contextRef="c8" decimals="INF" unitRef="shares"> 926942 </us-gaap:PreferredStockSharesOutstanding>
<us-gaap:PreferredStockSharesIssued contextRef="c7" decimals="INF" unitRef="shares"> 926942 </us-gaap:PreferredStockSharesIssued>
<us-gaap:PreferredStockSharesIssued contextRef="c8" decimals="INF" unitRef="shares"> 926942 </us-gaap:PreferredStockSharesIssued>
<us-gaap:PreferredStockLiquidationPreferenceValue contextRef="c7" decimals="-3" unitRef="usd"> 18075000 </us-gaap:PreferredStockLiquidationPreferenceValue>
<us-gaap:PreferredStockLiquidationPreferenceValue contextRef="c8" decimals="-3" unitRef="usd"> 18075000 </us-gaap:PreferredStockLiquidationPreferenceValue>
<us-gaap:PreferredStockValue contextRef="c7" decimals="-3" unitRef="usd"> 1000 </us-gaap:PreferredStockValue>
<us-gaap:PreferredStockValue contextRef="c8" decimals="-3" unitRef="usd"> 1000 </us-gaap:PreferredStockValue>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="c3" decimals="3" unitRef="usdPershares"> 0.001 </us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="c4" decimals="3" unitRef="usdPershares"> 0.001 </us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockSharesAuthorized contextRef="c3" decimals="INF" unitRef="shares"> 300000000 </us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesAuthorized contextRef="c4" decimals="INF" unitRef="shares"> 300000000 </us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesIssued contextRef="c3" decimals="INF" unitRef="shares"> 72777694 </us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding contextRef="c3" decimals="INF" unitRef="shares"> 72777694 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockSharesIssued contextRef="c4" decimals="INF" unitRef="shares"> 72486962 </us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding contextRef="c4" decimals="INF" unitRef="shares"> 72486962 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockValue contextRef="c3" decimals="-3" unitRef="usd"> 73000 </us-gaap:CommonStockValue>
<us-gaap:CommonStockValue contextRef="c4" decimals="-3" unitRef="usd"> 72000 </us-gaap:CommonStockValue>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="c9" decimals="3" unitRef="usdPershares"> 0.001 </us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="c10" decimals="3" unitRef="usdPershares"> 0.001 </us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockSharesAuthorized contextRef="c9" decimals="INF" unitRef="shares"> 3553000 </us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesAuthorized contextRef="c10" decimals="INF" unitRef="shares"> 3553000 </us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesIssued contextRef="c9" decimals="INF" unitRef="shares"> 896 </us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesIssued contextRef="c10" decimals="INF" unitRef="shares"> 896 </us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding contextRef="c9" decimals="INF" unitRef="shares"> 896 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockSharesOutstanding contextRef="c10" decimals="INF" unitRef="shares"> 896 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:AdditionalPaidInCapital contextRef="c3" decimals="-3" unitRef="usd"> 1037205000 </us-gaap:AdditionalPaidInCapital>
<us-gaap:AdditionalPaidInCapital contextRef="c4" decimals="-3" unitRef="usd"> 1036638000 </us-gaap:AdditionalPaidInCapital>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c3" decimals="-3" unitRef="usd"> -284000 </us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c4" decimals="-3" unitRef="usd"> -3878000 </us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="-3" unitRef="usd"> -691781000 </us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c4" decimals="-3" unitRef="usd"> -736598000 </us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c3" decimals="-3" unitRef="usd"> 345214000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c4" decimals="-3" unitRef="usd"> 296235000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="-3" unitRef="usd"> 484953000 </us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:LiabilitiesAndStockholdersEquity contextRef="c4" decimals="-3" unitRef="usd"> 476818000 </us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c0" decimals="-3" unitRef="usd"> 1207892000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c11" decimals="-3" unitRef="usd"> 897023000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c12" decimals="-3" unitRef="usd"> 1424881000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:CostOfGoodsAndServicesSold contextRef="c0" decimals="-3" unitRef="usd"> 1140108000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="c11" decimals="-3" unitRef="usd"> 844164000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="c12" decimals="-3" unitRef="usd"> 1434819000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:GrossProfit contextRef="c0" decimals="-3" unitRef="usd"> 67784000 </us-gaap:GrossProfit>
<us-gaap:GrossProfit contextRef="c11" decimals="-3" unitRef="usd"> 52859000 </us-gaap:GrossProfit>
<us-gaap:GrossProfit contextRef="c12" decimals="-3" unitRef="usd"> -9938000 </us-gaap:GrossProfit>
<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c0" decimals="-3" unitRef="usd"> 29185000 </us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c11" decimals="-3" unitRef="usd"> 31980000 </us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c12" decimals="-3" unitRef="usd"> 35453000 </us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:GainLossRelatedToLitigationSettlement contextRef="c11" decimals="-3" unitRef="usd"> 11750000 </us-gaap:GainLossRelatedToLitigationSettlement>
<us-gaap:GainLossOnDispositionOfAssets1 contextRef="c0" decimals="-3" unitRef="usd"> 4571000 </us-gaap:GainLossOnDispositionOfAssets1>
<us-gaap:GainLossOnDispositionOfAssets1 contextRef="c11" decimals="-3" unitRef="usd"> 1580000 </us-gaap:GainLossOnDispositionOfAssets1>
<us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c0" decimals="-3" unitRef="usd"> 3100000 </us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
<us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c11" decimals="-3" unitRef="usd"> 24356000 </us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
<us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c12" decimals="-3" unitRef="usd"> 29292000 </us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
<us-gaap:OperatingIncomeLoss contextRef="c0" decimals="-3" unitRef="usd"> 40070000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="c11" decimals="-3" unitRef="usd"> 9853000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="c12" decimals="-3" unitRef="usd"> -74683000 </us-gaap:OperatingIncomeLoss>
<alto:DebtInstrumentForgivenessIncome contextRef="c0" decimals="-3" unitRef="usd"> 9860000 </alto:DebtInstrumentForgivenessIncome>
<us-gaap:InterestExpense contextRef="c0" decimals="-3" unitRef="usd"> 3587000 </us-gaap:InterestExpense>
<us-gaap:InterestExpense contextRef="c11" decimals="-3" unitRef="usd"> 17943000 </us-gaap:InterestExpense>
<us-gaap:InterestExpense contextRef="c12" decimals="-3" unitRef="usd"> 20206000 </us-gaap:InterestExpense>
<us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c12" decimals="-3" unitRef="usd"> -6517000 </us-gaap:GainsLossesOnExtinguishmentOfDebt>
<alto:FairValueAdjustments contextRef="c11" decimals="-3" unitRef="usd"> 9959000 </alto:FairValueAdjustments>
<us-gaap:OtherOperatingIncomeExpenseNet contextRef="c0" decimals="-3" unitRef="usd"> 1208000 </us-gaap:OtherOperatingIncomeExpenseNet>
<us-gaap:OtherOperatingIncomeExpenseNet contextRef="c11" decimals="-3" unitRef="usd"> 750000 </us-gaap:OtherOperatingIncomeExpenseNet>
<us-gaap:OtherOperatingIncomeExpenseNet contextRef="c12" decimals="-3" unitRef="usd"> 104000 </us-gaap:OtherOperatingIncomeExpenseNet>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd"> 47551000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c11" decimals="-3" unitRef="usd"> -17299000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c12" decimals="-3" unitRef="usd"> -101302000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd"> 1469000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="c11" decimals="-3" unitRef="usd"> -17000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="c12" decimals="-3" unitRef="usd"> -20000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:ProfitLoss contextRef="c0" decimals="-3" unitRef="usd"> 46082000 </us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="c11" decimals="-3" unitRef="usd"> -17282000 </us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="c12" decimals="-3" unitRef="usd"> -101282000 </us-gaap:ProfitLoss>
<us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c11" decimals="-3" unitRef="usd"> -2166000 </us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
<us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c12" decimals="-3" unitRef="usd"> -12333000 </us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
<us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" unitRef="usd"> 46082000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="c11" decimals="-3" unitRef="usd"> -15116000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="c12" decimals="-3" unitRef="usd"> -88949000 </us-gaap:NetIncomeLoss>
<us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c0" decimals="-3" unitRef="usd"> 1265000 </us-gaap:PreferredStockDividendsIncomeStatementImpact>
<us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c11" decimals="-3" unitRef="usd"> 1268000 </us-gaap:PreferredStockDividendsIncomeStatementImpact>
<us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c12" decimals="-3" unitRef="usd"> 1265000 </us-gaap:PreferredStockDividendsIncomeStatementImpact>
<alto:IncomeAllocatedToParticipatingSecurities contextRef="c0" decimals="-3" unitRef="usd"> -600000 </alto:IncomeAllocatedToParticipatingSecurities>
<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c0" decimals="-3" unitRef="usd"> 44217000 </us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c11" decimals="-3" unitRef="usd"> -16384000 </us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c12" decimals="-3" unitRef="usd"> -90214000 </us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
<us-gaap:EarningsPerShareBasic contextRef="c0" decimals="2" unitRef="usdPershares"> 0.62 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="c11" decimals="2" unitRef="usdPershares"> -0.28 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="c12" decimals="2" unitRef="usdPershares"> -1.9 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareDiluted contextRef="c0" decimals="2" unitRef="usdPershares"> 0.61 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="c11" decimals="2" unitRef="usdPershares"> -0.28 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="c12" decimals="2" unitRef="usdPershares"> -1.9 </us-gaap:EarningsPerShareDiluted>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c0" decimals="INF" unitRef="shares"> 71098000 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c11" decimals="INF" unitRef="shares"> 58609000 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c12" decimals="INF" unitRef="shares"> 47384000 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c0" decimals="INF" unitRef="shares"> 72219000 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c11" decimals="INF" unitRef="shares"> 58609000 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c12" decimals="INF" unitRef="shares"> 47384000 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:ProfitLoss contextRef="c0" decimals="-3" unitRef="usd"> 46082000 </us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="c11" decimals="-3" unitRef="usd"> -17282000 </us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="c12" decimals="-3" unitRef="usd"> -101282000 </us-gaap:ProfitLoss>
<us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c0" decimals="-3" unitRef="usd"> -3594000 </us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c11" decimals="-3" unitRef="usd"> 1508000 </us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c12" decimals="-3" unitRef="usd"> -89000 </us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd"> 49676000 </us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c11" decimals="-3" unitRef="usd"> -18790000 </us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c12" decimals="-3" unitRef="usd"> -101193000 </us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c11" decimals="-3" unitRef="usd"> -2166000 </us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
<us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c12" decimals="-3" unitRef="usd"> -12333000 </us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="c0" decimals="-3" unitRef="usd"> 49676000 </us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="c11" decimals="-3" unitRef="usd"> -16624000 </us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="c12" decimals="-3" unitRef="usd"> -88860000 </us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:SharesOutstanding contextRef="c13" decimals="-3" unitRef="shares"> 927000 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="c13" decimals="-3" unitRef="usd"> 1000 </us-gaap:StockholdersEquity>
<us-gaap:SharesOutstanding contextRef="c14" decimals="-3" unitRef="shares"> 45771000 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="c14" decimals="-3" unitRef="usd"> 46000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="c15" decimals="-3" unitRef="usd"> 932179000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="c16" decimals="-3" unitRef="usd"> -630000000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="c17" decimals="-3" unitRef="usd"> -2459000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="c18" decimals="-3" unitRef="usd"> 19598000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="c19" decimals="-3" unitRef="usd"> 319365000 </us-gaap:StockholdersEquity>
<us-gaap:ShareBasedCompensation contextRef="c22" decimals="-3" unitRef="usd"> 2809000 </us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation contextRef="c12" decimals="-3" unitRef="usd"> 2809000 </us-gaap:ShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c21" decimals="-3" unitRef="shares"> 1069000 </us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c21" decimals="-3" unitRef="usd"> 1000 </us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c22" decimals="-3" unitRef="usd"> -159000 </us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c12" decimals="-3" unitRef="usd"> -158000 </us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c21" decimals="-3" unitRef="shares"> 3137000 </us-gaap:StockIssuedDuringPeriodSharesNewIssues>
<us-gaap:StockIssuedDuringPeriodValueOther contextRef="c21" decimals="-3" unitRef="usd"> 3000 </us-gaap:StockIssuedDuringPeriodValueOther>
<us-gaap:StockIssuedDuringPeriodValueOther contextRef="c22" decimals="-3" unitRef="usd"> 3667000 </us-gaap:StockIssuedDuringPeriodValueOther>
<us-gaap:StockIssuedDuringPeriodValueOther contextRef="c12" decimals="-3" unitRef="usd"> 3670000 </us-gaap:StockIssuedDuringPeriodValueOther>
<us-gaap:StockIssuedDuringPeriodSharesOther contextRef="c21" decimals="-3" unitRef="shares"> 5531000 </us-gaap:StockIssuedDuringPeriodSharesOther>
<us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c21" decimals="-3" unitRef="usd"> 6000 </us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
<us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c22" decimals="-3" unitRef="usd"> 3811000 </us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
<us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c12" decimals="-3" unitRef="usd"> 3817000 </us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c24" decimals="-3" unitRef="usd"> 89000 </us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c12" decimals="-3" unitRef="usd"> 89000 </us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
<us-gaap:DividendsPreferredStock contextRef="c23" decimals="-3" unitRef="usd"> 1265000 </us-gaap:DividendsPreferredStock>
<us-gaap:DividendsPreferredStock contextRef="c12" decimals="-3" unitRef="usd"> 1265000 </us-gaap:DividendsPreferredStock>
<us-gaap:ProfitLoss contextRef="c23" decimals="-3" unitRef="usd"> -88949000 </us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="c25" decimals="-3" unitRef="usd"> -12333000 </us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="c12" decimals="-3" unitRef="usd"> -101282000 </us-gaap:ProfitLoss>
<us-gaap:SharesOutstanding contextRef="c26" decimals="-3" unitRef="shares"> 927000 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="c26" decimals="-3" unitRef="usd"> 1000 </us-gaap:StockholdersEquity>
<us-gaap:SharesOutstanding contextRef="c27" decimals="-3" unitRef="shares"> 55508000 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="c27" decimals="-3" unitRef="usd"> 56000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="c28" decimals="-3" unitRef="usd"> 942307000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="c29" decimals="-3" unitRef="usd"> -720214000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="c30" decimals="-3" unitRef="usd"> -2370000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="c31" decimals="-3" unitRef="usd"> 7265000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="c32" decimals="-3" unitRef="usd"> 227045000 </us-gaap:StockholdersEquity>
<us-gaap:ShareBasedCompensation contextRef="c35" decimals="-3" unitRef="usd"> 2679000 </us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation contextRef="c11" decimals="-3" unitRef="usd"> 2679000 </us-gaap:ShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c34" decimals="-3" unitRef="shares"> 1137000 </us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c34" decimals="-3" unitRef="usd"> 1000 </us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c35" decimals="-3" unitRef="usd"> -602000 </us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c11" decimals="-3" unitRef="usd"> -601000 </us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="c34" decimals="-3" unitRef="shares"> 5075000 </us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
<us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c34" decimals="-3" unitRef="usd"> 5000 </us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
<us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c35" decimals="-3" unitRef="usd"> 70528000 </us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
<us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c11" decimals="-3" unitRef="usd"> 70533000 </us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c34" decimals="-3" unitRef="shares"> 9346000 </us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c34" decimals="-3" unitRef="usd"> 9000 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c35" decimals="-3" unitRef="usd"> 16431000 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c11" decimals="-3" unitRef="usd"> 16440000 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c34" decimals="-3" unitRef="shares"> 1421000 </us-gaap:StockIssuedDuringPeriodSharesNewIssues>
<us-gaap:StockIssuedDuringPeriodValueOther contextRef="c34" decimals="-3" unitRef="usd"> 1000 </us-gaap:StockIssuedDuringPeriodValueOther>
<us-gaap:StockIssuedDuringPeriodValueOther contextRef="c35" decimals="-3" unitRef="usd"> 5295000 </us-gaap:StockIssuedDuringPeriodValueOther>
<us-gaap:StockIssuedDuringPeriodValueOther contextRef="c11" decimals="-3" unitRef="usd"> 5296000 </us-gaap:StockIssuedDuringPeriodValueOther>
<alto:SaleOfInterestsInPAL contextRef="c38" decimals="-3" unitRef="usd"> -5099000 </alto:SaleOfInterestsInPAL>
<alto:SaleOfInterestsInPAL contextRef="c11" decimals="-3" unitRef="usd"> -5099000 </alto:SaleOfInterestsInPAL>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c37" decimals="-3" unitRef="usd"> -1508000 </us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c11" decimals="-3" unitRef="usd"> -1508000 </us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
<us-gaap:DividendsPreferredStock contextRef="c36" decimals="-3" unitRef="usd"> 1268000 </us-gaap:DividendsPreferredStock>
<us-gaap:DividendsPreferredStock contextRef="c11" decimals="-3" unitRef="usd"> 1268000 </us-gaap:DividendsPreferredStock>
<us-gaap:ProfitLoss contextRef="c36" decimals="-3" unitRef="usd"> -15116000 </us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="c38" decimals="-3" unitRef="usd"> -2166000 </us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="c11" decimals="-3" unitRef="usd"> -17282000 </us-gaap:ProfitLoss>
<us-gaap:SharesOutstanding contextRef="c39" decimals="-3" unitRef="shares"> 927000 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="c39" decimals="-3" unitRef="usd"> 1000 </us-gaap:StockholdersEquity>
<us-gaap:SharesOutstanding contextRef="c40" decimals="-3" unitRef="shares"> 72487000 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="c40" decimals="-3" unitRef="usd"> 72000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="c41" decimals="-3" unitRef="usd"> 1036638000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="c42" decimals="-3" unitRef="usd"> -736598000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="c43" decimals="-3" unitRef="usd"> -3878000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="c4" decimals="-3" unitRef="usd"> 296235000 </us-gaap:StockholdersEquity>
<us-gaap:ShareBasedCompensation contextRef="c47" decimals="-3" unitRef="usd"> 2883000 </us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation contextRef="c0" decimals="-3" unitRef="usd"> 2883000 </us-gaap:ShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c46" decimals="-3" unitRef="shares"> 167000 </us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c46" decimals="-3" unitRef="usd"> 1000 </us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c47" decimals="-3" unitRef="usd"> -2778000 </us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c0" decimals="-3" unitRef="usd"> -2777000 </us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="c46" decimals="-3" unitRef="shares"> 124000 </us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
<us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c47" decimals="-3" unitRef="usd"> 462000 </us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
<us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c0" decimals="-3" unitRef="usd"> 462000 </us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c49" decimals="-3" unitRef="usd"> 3594000 </us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c0" decimals="-3" unitRef="usd"> 3594000 </us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
<us-gaap:DividendsPreferredStock contextRef="c48" decimals="-3" unitRef="usd"> 1265000 </us-gaap:DividendsPreferredStock>
<us-gaap:DividendsPreferredStock contextRef="c0" decimals="-3" unitRef="usd"> 1265000 </us-gaap:DividendsPreferredStock>
<us-gaap:ProfitLoss contextRef="c48" decimals="-3" unitRef="usd"> 46082000 </us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="c0" decimals="-3" unitRef="usd"> 46082000 </us-gaap:ProfitLoss>
<us-gaap:SharesOutstanding contextRef="c51" decimals="-3" unitRef="shares"> 927000 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="c51" decimals="-3" unitRef="usd"> 1000 </us-gaap:StockholdersEquity>
<us-gaap:SharesOutstanding contextRef="c52" decimals="-3" unitRef="shares"> 72778000 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="c52" decimals="-3" unitRef="usd"> 73000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="c53" decimals="-3" unitRef="usd"> 1037205000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="c54" decimals="-3" unitRef="usd"> -691781000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="c55" decimals="-3" unitRef="usd"> -284000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="c3" decimals="-3" unitRef="usd"> 345214000 </us-gaap:StockholdersEquity>
<us-gaap:ProfitLoss contextRef="c0" decimals="-3" unitRef="usd"> 46082000 </us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="c11" decimals="-3" unitRef="usd"> -17282000 </us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="c12" decimals="-3" unitRef="usd"> -101282000 </us-gaap:ProfitLoss>
<us-gaap:Depreciation contextRef="c0" decimals="-3" unitRef="usd"> 23292000 </us-gaap:Depreciation>
<us-gaap:Depreciation contextRef="c11" decimals="-3" unitRef="usd"> 30268000 </us-gaap:Depreciation>
<us-gaap:Depreciation contextRef="c12" decimals="-3" unitRef="usd"> 47909000 </us-gaap:Depreciation>
<us-gaap:AssetImpairmentCharges contextRef="c0" decimals="-3" unitRef="usd"> 3100000 </us-gaap:AssetImpairmentCharges>
<us-gaap:AssetImpairmentCharges contextRef="c11" decimals="-3" unitRef="usd"> 24356000 </us-gaap:AssetImpairmentCharges>
<us-gaap:AssetImpairmentCharges contextRef="c12" decimals="-3" unitRef="usd"> 29292000 </us-gaap:AssetImpairmentCharges>
<alto:DebtInstrumentForgivenessIncome contextRef="c0" decimals="-3" unitRef="usd"> 9860000 </alto:DebtInstrumentForgivenessIncome>
<alto:FairValueofAdjustments contextRef="c11" decimals="-3" unitRef="usd"> -9959000 </alto:FairValueofAdjustments>
<us-gaap:GainsLossesOnSalesOfAssets contextRef="c0" decimals="-3" unitRef="usd"> 4571000 </us-gaap:GainsLossesOnSalesOfAssets>
<us-gaap:GainsLossesOnSalesOfAssets contextRef="c11" decimals="-3" unitRef="usd"> 1580000 </us-gaap:GainsLossesOnSalesOfAssets>
<us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c12" decimals="-3" unitRef="usd"> -6517000 </us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:InventoryWriteDown contextRef="c11" decimals="-3" unitRef="usd"> -257000 </us-gaap:InventoryWriteDown>
<us-gaap:UnrealizedGainLossOnDerivatives contextRef="c0" decimals="-3" unitRef="usd"> 21619000 </us-gaap:UnrealizedGainLossOnDerivatives>
<us-gaap:UnrealizedGainLossOnDerivatives contextRef="c11" decimals="-3" unitRef="usd"> 14780000 </us-gaap:UnrealizedGainLossOnDerivatives>
<us-gaap:UnrealizedGainLossOnDerivatives contextRef="c12" decimals="-3" unitRef="usd"> 555000 </us-gaap:UnrealizedGainLossOnDerivatives>
<alto:AmortizationOfDeferredFinancingCosts contextRef="c0" decimals="-3" unitRef="usd"> 778000 </alto:AmortizationOfDeferredFinancingCosts>
<alto:AmortizationOfDeferredFinancingCosts contextRef="c11" decimals="-3" unitRef="usd"> 1394000 </alto:AmortizationOfDeferredFinancingCosts>
<alto:AmortizationOfDeferredFinancingCosts contextRef="c12" decimals="-3" unitRef="usd"> 511000 </alto:AmortizationOfDeferredFinancingCosts>
<us-gaap:AmortizationOfDebtDiscountPremium contextRef="c0" decimals="-3" unitRef="usd"> -230000 </us-gaap:AmortizationOfDebtDiscountPremium>
<us-gaap:AmortizationOfDebtDiscountPremium contextRef="c11" decimals="-3" unitRef="usd"> -230000 </us-gaap:AmortizationOfDebtDiscountPremium>
<us-gaap:AmortizationOfDebtDiscountPremium contextRef="c12" decimals="-3" unitRef="usd"> 689000 </us-gaap:AmortizationOfDebtDiscountPremium>
<alto:SharesBasedCompensation contextRef="c0" decimals="-3" unitRef="usd"> 2883000 </alto:SharesBasedCompensation>
<alto:SharesBasedCompensation contextRef="c11" decimals="-3" unitRef="usd"> 2679000 </alto:SharesBasedCompensation>
<alto:SharesBasedCompensation contextRef="c12" decimals="-3" unitRef="usd"> 2809000 </alto:SharesBasedCompensation>
<us-gaap:ProvisionForDoubtfulAccounts contextRef="c0" decimals="-3" unitRef="usd"> 158000 </us-gaap:ProvisionForDoubtfulAccounts>
<us-gaap:ProvisionForDoubtfulAccounts contextRef="c11" decimals="-3" unitRef="usd"> 245000 </us-gaap:ProvisionForDoubtfulAccounts>
<us-gaap:ProvisionForDoubtfulAccounts contextRef="c12" decimals="-3" unitRef="usd"> 27000 </us-gaap:ProvisionForDoubtfulAccounts>
<alto:InterestAddedToDebt contextRef="c11" decimals="-3" unitRef="usd"> 133000 </alto:InterestAddedToDebt>
<alto:InterestAddedToDebt contextRef="c12" decimals="-3" unitRef="usd"> 1185000 </alto:InterestAddedToDebt>
<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c0" decimals="-3" unitRef="usd"> 43554000 </us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c11" decimals="-3" unitRef="usd"> -30571000 </us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c12" decimals="-3" unitRef="usd"> 6698000 </us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInPrepaidExpensesOther contextRef="c0" decimals="-3" unitRef="usd"> 16448000 </us-gaap:IncreaseDecreaseInPrepaidExpensesOther>
<us-gaap:IncreaseDecreaseInPrepaidExpensesOther contextRef="c11" decimals="-3" unitRef="usd"> -19090000 </us-gaap:IncreaseDecreaseInPrepaidExpensesOther>
<us-gaap:IncreaseDecreaseInPrepaidExpensesOther contextRef="c12" decimals="-3" unitRef="usd"> 2780000 </us-gaap:IncreaseDecreaseInPrepaidExpensesOther>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c0" decimals="-3" unitRef="usd"> -38989000 </us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c11" decimals="-3" unitRef="usd"> -1507000 </us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c12" decimals="-3" unitRef="usd"> -3895000 </us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:OperatingLeasePayments contextRef="c0" decimals="-3" unitRef="usd"> 4216000 </us-gaap:OperatingLeasePayments>
<us-gaap:OperatingLeasePayments contextRef="c11" decimals="-3" unitRef="usd"> 4751000 </us-gaap:OperatingLeasePayments>
<us-gaap:OperatingLeasePayments contextRef="c12" decimals="-3" unitRef="usd"> 10161000 </us-gaap:OperatingLeasePayments>
<us-gaap:IncreaseDecreaseInAssetsHeldForSale contextRef="c0" decimals="-3" unitRef="usd"> 3483000 </us-gaap:IncreaseDecreaseInAssetsHeldForSale>
<us-gaap:IncreaseDecreaseInAssetsHeldForSale contextRef="c11" decimals="-3" unitRef="usd"> -1012000 </us-gaap:IncreaseDecreaseInAssetsHeldForSale>
<us-gaap:IncreaseDecreaseInMortgageLoansHeldForSale contextRef="c0" decimals="-3" unitRef="usd"> -2305000 </us-gaap:IncreaseDecreaseInMortgageLoansHeldForSale>
<us-gaap:IncreaseDecreaseInMortgageLoansHeldForSale contextRef="c11" decimals="-3" unitRef="usd"> -9110000 </us-gaap:IncreaseDecreaseInMortgageLoansHeldForSale>
<us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c0" decimals="-3" unitRef="usd"> 13215000 </us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
<us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c11" decimals="-3" unitRef="usd"> -19763000 </us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
<us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c12" decimals="-3" unitRef="usd"> -2585000 </us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="-3" unitRef="usd"> 26821000 </us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c11" decimals="-3" unitRef="usd"> 71681000 </us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c12" decimals="-3" unitRef="usd"> -31227000 </us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment contextRef="c0" decimals="-3" unitRef="usd"> 24000000 </us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment>
<alto:ProceedsFromMaderaSale contextRef="c0" decimals="-3" unitRef="usd"> 19500000 </alto:ProceedsFromMaderaSale>
<us-gaap:ProceedsFromSaleOfForeclosedAssets contextRef="c11" decimals="-3" unitRef="usd"> 19896000 </us-gaap:ProceedsFromSaleOfForeclosedAssets>
<alto:ProceedsFromMagicValleyAssetSale contextRef="c11" decimals="-3" unitRef="usd"> 10000000 </alto:ProceedsFromMagicValleyAssetSale>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="-3" unitRef="usd"> 16384000 </us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c11" decimals="-3" unitRef="usd"> 6580000 </us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c12" decimals="-3" unitRef="usd"> 3281000 </us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="-3" unitRef="usd"> 27116000 </us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c11" decimals="-3" unitRef="usd"> 23316000 </us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c12" decimals="-3" unitRef="usd"> -3281000 </us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c0" decimals="-3" unitRef="usd"> 462000 </us-gaap:ProceedsFromIssuanceOfCommonStock>
<us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c11" decimals="-3" unitRef="usd"> 75829000 </us-gaap:ProceedsFromIssuanceOfCommonStock>
<us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c12" decimals="-3" unitRef="usd"> 3670000 </us-gaap:ProceedsFromIssuanceOfCommonStock>
<us-gaap:ProceedsFromWarrantExercises contextRef="c11" decimals="-3" unitRef="usd"> 5500000 </us-gaap:ProceedsFromWarrantExercises>
<us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c11" decimals="-3" unitRef="usd"> 9860000 </us-gaap:ProceedsFromIssuanceOfLongTermDebt>
<us-gaap:ProceedsFromRepaymentsOfLinesOfCredit contextRef="c0" decimals="-3" unitRef="usd"> 17889000 </us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
<us-gaap:ProceedsFromRepaymentsOfLinesOfCredit contextRef="c11" decimals="-3" unitRef="usd"> -45826000 </us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
<us-gaap:ProceedsFromRepaymentsOfLinesOfCredit contextRef="c12" decimals="-3" unitRef="usd"> 21282000 </us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
<us-gaap:RepaymentsOfShortTermDebt contextRef="c0" decimals="-3" unitRef="usd"> 29964000 </us-gaap:RepaymentsOfShortTermDebt>
<us-gaap:RepaymentsOfShortTermDebt contextRef="c11" decimals="-3" unitRef="usd"> 71536000 </us-gaap:RepaymentsOfShortTermDebt>
<us-gaap:RepaymentsOfShortTermDebt contextRef="c12" decimals="-3" unitRef="usd"> 8000000 </us-gaap:RepaymentsOfShortTermDebt>
<us-gaap:RepaymentsOfSeniorDebt contextRef="c0" decimals="-3" unitRef="usd"> 25533000 </us-gaap:RepaymentsOfSeniorDebt>
<us-gaap:RepaymentsOfSeniorDebt contextRef="c11" decimals="-3" unitRef="usd"> 40249000 </us-gaap:RepaymentsOfSeniorDebt>
<us-gaap:RepaymentsOfSeniorDebt contextRef="c12" decimals="-3" unitRef="usd"> 3748000 </us-gaap:RepaymentsOfSeniorDebt>
<us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock contextRef="c0" decimals="-3" unitRef="usd"> 2853000 </us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
<us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock contextRef="c12" decimals="-3" unitRef="usd"> 946000 </us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
<alto:ProceedsFromCoGenContractAmendment contextRef="c12" decimals="-3" unitRef="usd"> -8036000 </alto:ProceedsFromCoGenContractAmendment>
<us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c12" decimals="-3" unitRef="usd"> 1280000 </us-gaap:PaymentsOfDebtIssuanceCosts>
<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="-3" unitRef="usd"> -39999000 </us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c11" decimals="-3" unitRef="usd"> -66422000 </us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c12" decimals="-3" unitRef="usd"> 19014000 </us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c0" decimals="-3" unitRef="usd"> 13938000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c11" decimals="-3" unitRef="usd"> 28575000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c12" decimals="-3" unitRef="usd"> -15494000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="-3" unitRef="usd"> 48187000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c32" decimals="-3" unitRef="usd"> 19612000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c19" decimals="-3" unitRef="usd"> 35106000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="-3" unitRef="usd"> 62125000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="-3" unitRef="usd"> 48187000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c32" decimals="-3" unitRef="usd"> 19612000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<alto:CashAndCashEquivalents contextRef="c0" decimals="-3" unitRef="usd"> 50612000 </alto:CashAndCashEquivalents>
<alto:CashAndCashEquivalents contextRef="c11" decimals="-3" unitRef="usd"> 47667000 </alto:CashAndCashEquivalents>
<alto:CashAndCashEquivalents contextRef="c12" decimals="-3" unitRef="usd"> 18997000 </alto:CashAndCashEquivalents>
<alto:ValueOfRestrictedCash contextRef="c0" decimals="-3" unitRef="usd"> 11513000 </alto:ValueOfRestrictedCash>
<alto:ValueOfRestrictedCash contextRef="c11" decimals="-3" unitRef="usd"> 520000 </alto:ValueOfRestrictedCash>
<alto:ValueOfRestrictedCash contextRef="c12" decimals="-3" unitRef="usd"> 615000 </alto:ValueOfRestrictedCash>
<alto:TotalCashCashEquivalentsAndRestrictedCash contextRef="c0" decimals="-3" unitRef="usd"> 62125000 </alto:TotalCashCashEquivalentsAndRestrictedCash>
<alto:TotalCashCashEquivalentsAndRestrictedCash contextRef="c11" decimals="-3" unitRef="usd"> 48187000 </alto:TotalCashCashEquivalentsAndRestrictedCash>
<alto:TotalCashCashEquivalentsAndRestrictedCash contextRef="c12" decimals="-3" unitRef="usd"> 19612000 </alto:TotalCashCashEquivalentsAndRestrictedCash>
<us-gaap:InterestPaidNet contextRef="c0" decimals="-3" unitRef="usd"> 3489000 </us-gaap:InterestPaidNet>
<us-gaap:InterestPaidNet contextRef="c11" decimals="-3" unitRef="usd"> 17469000 </us-gaap:InterestPaidNet>
<us-gaap:InterestPaidNet contextRef="c12" decimals="-3" unitRef="usd"> 18763000 </us-gaap:InterestPaidNet>
<us-gaap:InterestPaid contextRef="c0" decimals="-3" unitRef="usd"> 628000 </us-gaap:InterestPaid>
<us-gaap:InterestPaid contextRef="c11" decimals="-3" unitRef="usd"> 224000 </us-gaap:InterestPaid>
<us-gaap:InterestPaid contextRef="c12" decimals="-3" unitRef="usd"> 563000 </us-gaap:InterestPaid>
<us-gaap:IncomeTaxesPaidNet contextRef="c0" decimals="-3" unitRef="usd"> -448000 </us-gaap:IncomeTaxesPaidNet>
<us-gaap:IncomeTaxesPaidNet contextRef="c11" decimals="-3" unitRef="usd"> 641000 </us-gaap:IncomeTaxesPaidNet>
<alto:InitialRightOfUseAssetsAndLiabilitiesRecordedUnderASC842 contextRef="c12" decimals="-3" unitRef="usd"> 43753000 </alto:InitialRightOfUseAssetsAndLiabilitiesRecordedUnderASC842>
<alto:IssuanceOfCommonStockForSeniorNoteAmendment contextRef="c12" decimals="-3" unitRef="usd"> 3817000 </alto:IssuanceOfCommonStockForSeniorNoteAmendment>
<us-gaap:StockIssued1 contextRef="c12" decimals="-3" unitRef="usd"> 977000 </us-gaap:StockIssued1>
<alto:AccruedPreferredStockDividends contextRef="c11" decimals="-3" unitRef="usd"> 1268000 </alto:AccruedPreferredStockDividends>
<alto:AccruedPreferredStockDividends contextRef="c12" decimals="-3" unitRef="usd"> 319000 </alto:AccruedPreferredStockDividends>
<us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock contextRef="c0">
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">1.</td><td><span style="font-variant: small-caps">ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES</span>.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; 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 (“Alto Ingredients”), and its direct and indirect wholly-owned subsidiaries (collectively, the “Company”), including Kinergy Marketing LLC, an Oregon limited liability company (“Kinergy”), Alto Nutrients, LLC, a California limited liability company (“Alto Nutrients”), Alto Op Co., a Delaware corporation (“Alto Op Co.”), Alto Pekin, LLC, a Delaware limited liability company (“Alto Pekin”) and Alto ICP, LLC, a Delaware limited liability company (“ICP”), and the Company’s production facilities in Oregon and Idaho. As discussed in Note 2, on May 14, 2021, and November 4, 2021, the Company completed the sale of its production facilities located in Madera and Stockton, California, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">On December 15, 2016, the Company and Aurora Cooperative Elevator Company, a Nebraska cooperative corporation (“ACEC”), closed a transaction under a contribution agreement under which the Company contributed its Aurora, Nebraska ethanol production facilities and ACEC contributed its Aurora grain elevator and related grain handling assets to Pacific Aurora, LLC (“Pacific Aurora”) in exchange for equity interests in Pacific Aurora. As a result, the Company owned 73.93% of Pacific Aurora and ACEC owned 26.07% of Pacific Aurora. As discussed further in Note 2, the Company sold its interest in Pacific Aurora on April 15, 2020. Therefore, from December 15, 2016, through April 15, 2020, the Company consolidated 100% of the results of Pacific Aurora and recorded ACEC’s 26.07% equity interest as noncontrolling interests in the accompanying financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">The Company is a leading producer and marketer of specialty alcohols and essential ingredients. The Company also produces and markets fuel-grade ethanol. The Company’s production facilities in Pekin, Illinois are located in the heart of the Corn Belt, benefit from low-cost and abundant feedstock and allow for access to many additional domestic markets. In addition, the Company’s ability to load unit trains and barges from these facilities allows for greater access to international markets. The Company’s two production facilities in Oregon and Idaho are located in close proximity to both feed and fuel-grade ethanol customers and thus enjoy unique advantages in efficiency, logistics and product pricing.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">The Company has a combined alcohol production capacity of 350 million gallons per year and produces, on an annualized basis, nearly 1.2 million tons of essential ingredients on a dry matter basis, such as dried yeast, corn gluten meal, corn gluten feed, and distillers grains and liquid feed used in commercial animal feed and pet foods. In addition, the Company sells alcohols acquired from other producers and markets fuel-grade ethanol produced by third parties.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">The Company focuses on four key markets: <i>Health, Home & Beauty</i>; <i>Food & Beverage</i>; <i>Essential Ingredients</i>; and <i>Renewable Fuels</i>. Products for the Health, Home & Beauty market include specialty alcohols used in mouthwash, cosmetics, pharmaceuticals, hand sanitizers, disinfectants and cleaners. Products for the Food & Beverage markets include grain neutral spirits used in alcoholic beverages and vinegar as well as corn germ used for corn oils. Products for Essential Ingredients markets include yeast, corn gluten and distillers grains used in commercial animal feed and pet foods. Renewable Fuels includes fuel-grade ethanol and distillers corn oil used as a feedstock for renewable diesel fuel.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">As of December 31, 2021, all of the Company’s production facilities were operating. As market conditions change, the Company may increase, decrease or idle production at one or more operating facilities or resume operations at any idled facility.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">On January 14, 2022, the Company acquired Eagle Alcohol Company LLC, a Missouri limited liability company (“Eagle Alcohol”). Eagle Alcohol specializes in break bulk distribution of specialty alcohols. Eagle Alcohol purchases bulk alcohol from suppliers, including the Company. Then it stores, denatures, packages, and resells alcohol products in smaller sizes, including tank trucks, totes, and drums, that garner a premium to bulk alcohols. Eagle Alcohol delivers products to customers in the beverage, food, pharma, and related-process industries via its own dedicated trucking fleet and common carrier. Eagle Alcohol generated over $35 million in revenues in 2021. Eagle Alcohol is now a wholly-owned subsidiary of the Company. See Note 16 for more details.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Basis of Presentation</span></i> – The consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and include the accounts of the Company. All significant intercompany accounts and transactions have been eliminated in consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Segments</span></i> – A segment is a component of an enterprise whose operating results are regularly reviewed by the enterprise’s chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and for which discrete financial information is available. The Company determines and discloses its segments in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”) Section 280, <i>Segment Reporting</i>, which defines how to determine segments. The Company reports financial and operating performance in three reportable segments (1) marketing and distribution, which includes marketing and merchant trading for Company-produced specialty alcohols, fuel-grade ethanol and essential ingredients, and third-party fuel-grade ethanol, (2) Pekin production, which includes the entire campus in Pekin, Illinois (“Pekin Campus”), and (3) other production, which includes all of the Company’s other production facilities on an aggregated basis (“Other production”).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Cash and Cash Equivalents</span></i> – The Company considers all highly-liquid investments with an original maturity of three months or less to be cash equivalents. The Company maintains its accounts at several financial institutions. These cash balances regularly exceed amounts insured by the Federal Deposit Insurance Corporation; however, the Company does not believe it is exposed to any significant credit risk on these balances.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Restricted Cash</span></i> – The Company’s restricted cash comprises cash collateral balances held in derivative brokerage accounts.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Accounts Receivable and Allowance for Doubtful Accounts</span></i> – Trade accounts receivable are presented at original invoice amount, net of the allowance for doubtful accounts. The Company sells specialty alcohols to large consumer product companies, sells fuel-grade ethanol to gasoline refining and distribution companies, sells essential ingredients to animal feed customers, including distillers grains and other feed co-products to dairy operators and animal feedlots and corn oil to poultry and biodiesel customers, in each case generally without requiring collateral. Due to a limited number of customers, the Company had significant concentrations of credit risk from sales as of December 31, 2021 and 2020, as described below.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company maintains an allowance for doubtful accounts for balances that appear to have specific collection issues. The collection process is based on the age of the invoice and requires attempted contacts with the customer at specified intervals. If, after a specified number of days, the Company has been unsuccessful in its collection efforts, a bad debt allowance is recorded for the balance in question. Delinquent accounts receivable are charged against the allowance for doubtful accounts once uncollectibility has been determined. The factors considered in reaching this determination are the apparent financial condition of the customer and the Company’s success in contacting and negotiating with the customer. If the financial condition of a Company customer deteriorates, resulting in an impairment of ability to make payments, additional allowances may be required.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Of the accounts receivable balance, approximately $63,929,000 and $35,839,000 at December 31, 2021 and 2020, respectively, were used as collateral under Kinergy’s operating line of credit. The allowance for doubtful accounts was $378,000 and $260,000 as of December 31, 2021 and 2020, respectively. The Company recorded a bad debt expense of $158,000, $245,000 and $27,000 for the years ended December 31, 2021, 2020 and 2019, respectively. The Company does not have any off-balance sheet credit exposure related to its customers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Concentration Risks</span></i> – Credit risk represents the accounting loss that would be recognized at the reporting date if counterparties failed completely to perform as contracted. Concentrations of credit risk, whether on- or off-balance sheet, that arise from financial instruments exist for groups of customers or counterparties when they have similar economic characteristics that would cause their ability to meet contractual obligations to be similarly affected by changes in economic or other conditions described below. Financial instruments that subject the Company to credit risk consist of cash balances maintained in excess of federal depository insurance limits and accounts receivable which have no collateral or security. The Company has not experienced any significant losses in such accounts.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company sells specialty alcohols to consumer product companies and fuel-grade ethanol to gasoline refining and distribution companies. The Company sold to customers representing 10% or more of the Company’s total net sales, as follows.</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"><b> </b></td><td style="font-size: 1pt; padding-bottom: 1.5pt"><b> </b></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"><span style="font-size: 10pt"><b>Years Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</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: left">Customer A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">13</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">3</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">9</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Customer C</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13</td><td style="text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company had accounts receivable due from these customers totaling $14,336,000 and $5,756,000, representing 16% and 13% of total accounts receivable, as of December 31, 2021 and 2020, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company purchases corn, its largest cost component in producing alcohols, from its suppliers. The Company purchased corn from suppliers representing 10% or more of the Company’s total corn purchases, as follows:</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"> </td><td style="font-size: 1pt; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"><span style="font-size: 10pt"><b>Years Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt"> </td></tr> <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>2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</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: left; padding-left: 5.4pt">Supplier A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">14</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">16</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">16</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5.4pt">Supplier B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt"></span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25</td><td style="text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">As of December 31, 2021, approximately 47% of the Company’s employees were covered by a collective bargaining agreement.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Inventories</span></i> – Inventories consisted primarily of bulk ethanol, specialty alcohols, corn, essential ingredients and unleaded fuel, and are valued at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis. Inventory is net of valuation adjustments of $0 and $1,033,000 as of December 31, 2021 and 2020, respectively. Of the inventory balance, approximately $38,640,000 and $27,410,000 at December 31, 2021 and 2020, respectively, were used as collateral under Kinergy’s operating line of credit. Inventory balances consisted of the following (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; 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">35,509</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25,154</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Work in progress</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,909</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,333</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Raw materials</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,837</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,074</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,118</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,364</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-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">54,373</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">37,925</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Property and Equipment</span></i> – Property and equipment are stated at cost. Depreciation is computed using the straight-line method over the following estimated useful lives:</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; background-color: rgb(204,238,255)"> <td style="width: 50%">Buildings</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 47%; text-align: right"><span style="font-size: 10pt">40 years</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Facilities and plant equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt">10 – 25 years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other equipment, vehicles and furniture</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt">5 – 10 years</span></td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The cost of normal maintenance and repairs is charged to operations as incurred. Significant capital expenditures that increase the life of an asset are capitalized and depreciated over the estimated remaining useful life of the asset. The cost of property and equipment sold, or otherwise disposed of, and the related accumulated depreciation or amortization are removed from the accounts, and any resulting gains or losses are reflected in current operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Intangible Asset</span></i> – The Company assesses indefinite-lived intangible assets for impairment annually, or more frequently if circumstances indicate impairment may have occurred. If the carrying value of an indefinite-lived intangible asset exceeds its fair value, an impairment loss is recognized in an amount equal to that excess. If the Company determines that an impairment charge is needed, the charge will be recorded as an asset impairment in the consolidated statements of operations. The Company recorded a tradename valued at $2,678,000 in 2006 as part of its acquisition of Kinergy, which is included in other noncurrent assets in the accompanying consolidated balance sheets. The Company determined that the Kinergy tradename has an indefinite life and, therefore, rather than being amortized, will be tested annually for impairment. The Company did not record any impairment of the Kinergy tradename for the years ended December 31, 2021, 2020 and 2019.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Leases</span></i> – The Company accounts for leases under ASC 842, whereby, lessees are required to recognize the following for all leases (with the exception of short-term leases) at the commencement date: (1) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted cash flow basis; and (2) a “right of use” asset, which is an asset that represents the lessee’s right to use the specified asset for the lease term. See Note 8 for further information.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Derivative Instruments and Hedging Activities</span></i> – Derivative transactions, which can include exchange-traded futures contracts, options and futures positions on the New York Mercantile Exchange or the Chicago Board of Trade, are recorded on the balance sheet as assets and liabilities based on the derivative’s fair value. Changes in the fair value of derivative contracts are recognized currently in income unless specific hedge accounting criteria are met. If derivatives meet those criteria, and hedge accounting is elected, effective gains and losses are deferred in accumulated other comprehensive income (loss) and later recorded together with the hedged item in consolidated income (loss). For derivatives designated as a cash flow hedge, the Company formally documents the hedge and assesses the effectiveness with associated transactions. The Company has designated and documented contracts for the physical delivery of commodity products to and from counterparties as normal purchases and normal sales.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Revenue Recognition</span></i> – The Company recognizes revenue under ASC 606. The provisions of ASC 606 include a five-step process by which an entity will determine revenue recognition, depicting the transfer of goods or services to customers in amounts reflecting the payment to which an entity expects to be entitled in exchange for those goods or services. ASC 606 requires the Company to apply the following steps: (1) identify the contract with the customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when, or as, the Company satisfies the performance obligation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company recognizes revenue primarily from sales of alcohols and essential ingredients.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company has five production facilities from which it produces and sells alcohols to its customers through Kinergy. Kinergy enters into back-to-back sales contracts with its customers under exclusive intercompany sales agreements with each of the Company’s five production facilities. Kinergy also acts as a principal when it purchases third party fuel-grade ethanol which it resells to its customers. Finally, Kinergy has exclusive sales agreements with other third-party owned fuel-grade ethanol production facilities under which it sells their fuel-grade ethanol for a fee plus the costs to deliver the ethanol to Kinergy’s customers. These sales are referred to as third-party agent sales. Revenue from these third-party agent sales is recorded on a net basis, with Kinergy recognizing its predetermined fees and any associated delivery costs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company has five production facilities from which it produces and sells essential ingredients to its customers through Alto Nutrients. Alto Nutrients enters into sales contracts with essential ingredient customers under exclusive intercompany sales agreements with each of the Company’s five production facilities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company recognizes revenue from sales of alcohols and essential ingredients at the point in time when the customer obtains control of the products, which typically occurs upon delivery depending on the terms of the underlying contracts. In some instances, the Company enters into contracts with customers that contain multiple performance obligations to deliver volumes of alcohols or essential ingredients over a contractual period of less than 12 months. The Company allocates the transaction price to each performance obligation identified in the contract based on relative standalone selling prices and recognizes the related revenue as control of each individual product is transferred to the customer in satisfaction of the corresponding performance obligations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">When the Company is the agent, the supplier controls the products before they are transferred to the customer because the supplier is primarily responsible for fulfilling the promise to provide the product, has inventory risk before the product has been transferred to a customer and has discretion in establishing the price for the product. When the Company is the principal, the Company controls the products before they are transferred to the customer because the Company is primarily responsible for fulfilling the promise to provide the products, has inventory risk before the product has been transferred to a customer and has discretion in establishing the price for the product.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">See Note 4 <span style="font-size: 10pt"> </span>for the Company’s revenue by type of contracts.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Shipping and Handling Costs</span></i> – The Company accounts for shipping and handling costs relating to contracts with customers as costs to fulfill its promise to transfer its products. Accordingly, the costs are classified as a component of cost of goods sold in the accompanying consolidated statements of operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Selling Costs</span></i> – Selling costs associated with the Company’s product sales are classified as a component of selling, general and administrative expenses in the accompanying consolidated statements of operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Stock-Based Compensation</span></i> – The Company accounts for the cost of employee services received in exchange for the award of equity instruments based on the fair value of the award, determined on the date of grant. The expense is recognized over the period during which an employee is required to provide services in exchange for the award. The Company accounts for forfeitures as they occur. The Company recognizes stock-based compensation expense as a component of either cost of goods sold or selling, general and administrative expenses in the consolidated statements of operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Impairment of Long-Lived Assets</span></i> – The Company assesses the impairment of long-lived assets, including property and equipment, internally developed software and purchased intangibles subject to amortization, when events or changes in circumstances indicate that the fair value of assets could be less than their net book value. In such event, the Company assesses long-lived assets for impairment by first determining the forecasted, undiscounted cash flows the asset group is expected to generate plus the net proceeds expected from the sale of the asset group. If this amount is less than the carrying value of the asset, the Company will then determine the fair value of the asset group. An impairment loss would be recognized when the fair value is less than the related asset group’s net book value, and an impairment expense would be recorded in the amount of the difference. Forecasts of future cash flows are judgments based on the Company’s experience and knowledge of its operations and the industries in which it operates. These forecasts could be significantly affected by future changes in market conditions, the economic environment, including inflation, and purchasing decisions of the Company’s customers. The Company performed an undiscounted cash flow analysis for its long-lived assets held-for-use, exclusive of the Company’s assets held-for-sale, and for those that failed step 1, the Company performed a further fair value assessment, resulting in an impairment of $2.1 million for the year ended December 31, 2020. The Company’s assessment of assets held-for-use did not result in an impairment for the years ended December 31, 2021 and 2019.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Deferred Financing Costs</span></i> – Deferred financing costs are costs incurred to obtain debt financing, including all related fees, and are amortized as interest expense over the term of the related financing using the straight-line method, which approximates the effective interest rate method. Amortization of deferred financing costs was approximately $778,000, $1,394,000 and $511,000 for the years ended December 31, 2021, 2020 and 2019, respectively. Amortization was accelerated in 2020 to reflect increased payments of principal and the reduction of outstanding debt balances. Unamortized deferred financing costs were approximately $40,000 and $759,000 as of December 31, 2021 and 2020, respectively, and are recorded net of long-term debt in the consolidated balance sheets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Provision for Income Taxes</span></i> – Income taxes are accounted for under the asset and liability approach, where deferred tax assets and liabilities are determined based on differences between financial reporting and tax basis of assets and liabilities and are measured using enacted tax rates and laws that are expected to be in effect when the differences reverse. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company accounts for uncertainty in income taxes using a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining whether it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized upon ultimate settlement. An uncertain tax position is considered effectively settled on completion of an examination by a taxing authority if certain other conditions are satisfied. Should the Company incur interest and penalties relating to tax uncertainties, such amounts would be classified as a component of interest expense and other income (expense), net, respectively. Deferred tax assets and liabilities are classified as noncurrent in the Company’s consolidated balance sheets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company files a consolidated federal income tax return. This return includes all wholly owned subsidiaries as well as the Company’s pro-rata share of taxable income from pass-through entities in which the Company owns less than 100%. State tax returns are filed on a consolidated, combined or separate basis depending on the applicable laws relating to the Company and its subsidiaries.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Income (Loss) Per Share</span></i> – Basic income (loss) per share is computed on the basis of the weighted-average number of shares of common stock outstanding during the period. Preferred dividends are deducted from net income (loss) attributed to Alto Ingredients, Inc. and are considered in the calculation of income (loss) available to common stockholders in computing basic income (loss) per share. Common stock equivalents to preferred stock are considered participating securities and are also included in this calculation when dilutive.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The following tables compute basic and diluted earnings per share (in thousands, except per share data):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended December 31, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Income <br/> Numerator</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares <br/> Denominator</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Per-Share <br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Net income attributed to Alto Ingredients, Inc.</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">46,082</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Less: Preferred stock dividends</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,265</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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-bottom: 1.5pt; text-align: left">Less: Income allocated to participating securities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(600</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">Basic income per share:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-align: left">Income available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">44,217</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">71,098</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.62</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Add: Dilutive securities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-148"></div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,121</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Diluted income per share:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left">Income available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">44,217</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">72,219</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.61</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Loss <br/>Numerator</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares<br/> Denominator</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Per-Share<br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Net loss attributed to Alto Ingredients, Inc.</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(15,116</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: Preferred stock dividends</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,268</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Basic and diluted loss per share:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Loss available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(16,384</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">58,609</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.28</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended December 31, 2019</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Loss <br/>Numerator</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares Denominator</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Per-Share Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Net loss attributed to Alto Ingredients, Inc.</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(88,949</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: Preferred stock dividends</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,265</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Basic and diluted loss per share:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Loss available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(90,214</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">47,384</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-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.90</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">There were an aggregate of 964,000, 2,463,000 and 635,000 potentially dilutive shares from convertible securities outstanding as of December 31, 2021, 2020 and 2019, respectively. These convertible securities were not considered in calculating diluted loss per common share for the years ended December 31, 2021, 2020 and 2019 as their effect would be anti-dilutive. In addition, there were an aggregate of 8,900,500, 5,031,000 and 136,000 weighted-average antidilutive shares from outstanding out-of-the-money warrants.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Financial Instruments</span></i> – The carrying values of cash and cash equivalents, restricted cash, accounts receivable, notes receivable, derivative assets, accounts payable, accrued liabilities and derivative liabilities are reasonable estimates of their fair values because of the short maturity of these items. The Company believes the carrying value of its long-term debt instruments are not considered materially different than fair value because the interest rates on these instruments are variable.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Employment-related Benefits</span></i> – Employment-related benefits associated with pensions and postretirement health care are expensed based on actuarial analysis. The recognition of expense is affected by estimates made by management, such as discount rates used to value certain liabilities, investment rates of return on plan assets, increases in future wage amounts and future health care costs. Discount rates are determined based on a spot yield curve that includes bonds with maturities that match the expected timing of benefit payments under the plan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Estimates and Assumptions</span></i> – The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates are required as part of determining the allowance for doubtful accounts, net realizable value of inventory, estimated lives of property and equipment, long-lived asset impairments, fair value of warrants, valuation allowances on deferred income taxes and the potential outcome of future tax consequences of events recognized in the Company’s financial statements or tax returns, and the valuation of assets acquired and liabilities assumed as a result of business combinations. Actual results and outcomes may materially differ from management’s estimates and assumptions.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Uncertainty</span></i> – The impact of the coronavirus pandemic has negatively impacted the demand for fuel-grade ethanol. Any future quarantines, labor shortages or other disruptions to the Company’s operations, or those of its customers, may adversely impact the Company’s revenues, ability to provide its services and operating results. In addition, a significant outbreak of epidemic, pandemic or contagious diseases in the human population could result in a widespread health crisis that could adversely affect the economies and financial markets of many countries, including the geographical area in which the Company operates, resulting in an economic downturn that could further affect demand for its goods and services. The extent to which the coronavirus pandemic impacts the Company’s long-term results will depend on future developments, which are highly uncertain and cannot be predicted, including new information which may emerge concerning the severity of the coronavirus pandemic and actions taken to mitigate the pandemic or its impact, among others.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Subsequent Events</span></i> – Management evaluates, as of each reporting period, events or transactions that occur after the balance sheet date through the date that the financial statements are issued for either disclosure or adjustment to the consolidated financial results.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Reclassifications</span></i> – Certain prior year amounts have been reclassified to conform to the current presentation. Such reclassifications had no effect on the consolidated net loss, working capital or stockholders’ equity reported in the consolidated statements of operations and consolidated balance sheets.</p>
</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
<us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c0">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; 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 (“Alto Ingredients”), and its direct and indirect wholly-owned subsidiaries (collectively, the “Company”), including Kinergy Marketing LLC, an Oregon limited liability company (“Kinergy”), Alto Nutrients, LLC, a California limited liability company (“Alto Nutrients”), Alto Op Co., a Delaware corporation (“Alto Op Co.”), Alto Pekin, LLC, a Delaware limited liability company (“Alto Pekin”) and Alto ICP, LLC, a Delaware limited liability company (“ICP”), and the Company’s production facilities in Oregon and Idaho. As discussed in Note 2, on May 14, 2021, and November 4, 2021, the Company completed the sale of its production facilities located in Madera and Stockton, California, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">On December 15, 2016, the Company and Aurora Cooperative Elevator Company, a Nebraska cooperative corporation (“ACEC”), closed a transaction under a contribution agreement under which the Company contributed its Aurora, Nebraska ethanol production facilities and ACEC contributed its Aurora grain elevator and related grain handling assets to Pacific Aurora, LLC (“Pacific Aurora”) in exchange for equity interests in Pacific Aurora. As a result, the Company owned 73.93% of Pacific Aurora and ACEC owned 26.07% of Pacific Aurora. As discussed further in Note 2, the Company sold its interest in Pacific Aurora on April 15, 2020. Therefore, from December 15, 2016, through April 15, 2020, the Company consolidated 100% of the results of Pacific Aurora and recorded ACEC’s 26.07% equity interest as noncontrolling interests in the accompanying financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">The Company is a leading producer and marketer of specialty alcohols and essential ingredients. The Company also produces and markets fuel-grade ethanol. The Company’s production facilities in Pekin, Illinois are located in the heart of the Corn Belt, benefit from low-cost and abundant feedstock and allow for access to many additional domestic markets. In addition, the Company’s ability to load unit trains and barges from these facilities allows for greater access to international markets. The Company’s two production facilities in Oregon and Idaho are located in close proximity to both feed and fuel-grade ethanol customers and thus enjoy unique advantages in efficiency, logistics and product pricing.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">The Company has a combined alcohol production capacity of 350 million gallons per year and produces, on an annualized basis, nearly 1.2 million tons of essential ingredients on a dry matter basis, such as dried yeast, corn gluten meal, corn gluten feed, and distillers grains and liquid feed used in commercial animal feed and pet foods. In addition, the Company sells alcohols acquired from other producers and markets fuel-grade ethanol produced by third parties.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">The Company focuses on four key markets: <i>Health, Home & Beauty</i>; <i>Food & Beverage</i>; <i>Essential Ingredients</i>; and <i>Renewable Fuels</i>. Products for the Health, Home & Beauty market include specialty alcohols used in mouthwash, cosmetics, pharmaceuticals, hand sanitizers, disinfectants and cleaners. Products for the Food & Beverage markets include grain neutral spirits used in alcoholic beverages and vinegar as well as corn germ used for corn oils. Products for Essential Ingredients markets include yeast, corn gluten and distillers grains used in commercial animal feed and pet foods. Renewable Fuels includes fuel-grade ethanol and distillers corn oil used as a feedstock for renewable diesel fuel.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">As of December 31, 2021, all of the Company’s production facilities were operating. As market conditions change, the Company may increase, decrease or idle production at one or more operating facilities or resume operations at any idled facility.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">On January 14, 2022, the Company acquired Eagle Alcohol Company LLC, a Missouri limited liability company (“Eagle Alcohol”). Eagle Alcohol specializes in break bulk distribution of specialty alcohols. Eagle Alcohol purchases bulk alcohol from suppliers, including the Company. Then it stores, denatures, packages, and resells alcohol products in smaller sizes, including tank trucks, totes, and drums, that garner a premium to bulk alcohols. Eagle Alcohol delivers products to customers in the beverage, food, pharma, and related-process industries via its own dedicated trucking fleet and common carrier. Eagle Alcohol generated over $35 million in revenues in 2021. Eagle Alcohol is now a wholly-owned subsidiary of the Company. See Note 16 for more details.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p>
</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
<us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c57" decimals="4" unitRef="pure"> 0.7393 </us-gaap:EquityMethodInvestmentOwnershipPercentage>
<us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c58" decimals="4" unitRef="pure"> 0.2607 </us-gaap:EquityMethodInvestmentOwnershipPercentage>
<us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c59" decimals="2" unitRef="pure"> 1 </us-gaap:EquityMethodInvestmentOwnershipPercentage>
<us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c60" decimals="4" unitRef="pure"> 0.2607 </us-gaap:EquityMethodInvestmentOwnershipPercentage>
<us-gaap:Revenues contextRef="c61" decimals="-6" unitRef="usd"> 35000000 </us-gaap:Revenues>
<us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="c0">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Basis of Presentation</span></i> – The consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and include the accounts of the Company. All significant intercompany accounts and transactions have been eliminated in consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
<us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="c0">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Segments</span></i> – A segment is a component of an enterprise whose operating results are regularly reviewed by the enterprise’s chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and for which discrete financial information is available. The Company determines and discloses its segments in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”) Section 280, <i>Segment Reporting</i>, which defines how to determine segments. The Company reports financial and operating performance in three reportable segments (1) marketing and distribution, which includes marketing and merchant trading for Company-produced specialty alcohols, fuel-grade ethanol and essential ingredients, and third-party fuel-grade ethanol, (2) Pekin production, which includes the entire campus in Pekin, Illinois (“Pekin Campus”), and (3) other production, which includes all of the Company’s other production facilities on an aggregated basis (“Other production”).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:SegmentReportingPolicyPolicyTextBlock>
<us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c0">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Cash and Cash Equivalents</span></i> – The Company considers all highly-liquid investments with an original maturity of three months or less to be cash equivalents. The Company maintains its accounts at several financial institutions. These cash balances regularly exceed amounts insured by the Federal Deposit Insurance Corporation; however, the Company does not believe it is exposed to any significant credit risk on these balances.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
<us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="c0">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Restricted Cash</span></i> – The Company’s restricted cash comprises cash collateral balances held in derivative brokerage accounts.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
<us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c0">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Accounts Receivable and Allowance for Doubtful Accounts</span></i> – Trade accounts receivable are presented at original invoice amount, net of the allowance for doubtful accounts. The Company sells specialty alcohols to large consumer product companies, sells fuel-grade ethanol to gasoline refining and distribution companies, sells essential ingredients to animal feed customers, including distillers grains and other feed co-products to dairy operators and animal feedlots and corn oil to poultry and biodiesel customers, in each case generally without requiring collateral. Due to a limited number of customers, the Company had significant concentrations of credit risk from sales as of December 31, 2021 and 2020, as described below.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company maintains an allowance for doubtful accounts for balances that appear to have specific collection issues. The collection process is based on the age of the invoice and requires attempted contacts with the customer at specified intervals. If, after a specified number of days, the Company has been unsuccessful in its collection efforts, a bad debt allowance is recorded for the balance in question. Delinquent accounts receivable are charged against the allowance for doubtful accounts once uncollectibility has been determined. The factors considered in reaching this determination are the apparent financial condition of the customer and the Company’s success in contacting and negotiating with the customer. If the financial condition of a Company customer deteriorates, resulting in an impairment of ability to make payments, additional allowances may be required.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Of the accounts receivable balance, approximately $63,929,000 and $35,839,000 at December 31, 2021 and 2020, respectively, were used as collateral under Kinergy’s operating line of credit. The allowance for doubtful accounts was $378,000 and $260,000 as of December 31, 2021 and 2020, respectively. The Company recorded a bad debt expense of $158,000, $245,000 and $27,000 for the years ended December 31, 2021, 2020 and 2019, respectively. The Company does not have any off-balance sheet credit exposure related to its customers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:TradeAndOtherAccountsReceivablePolicy>
<us-gaap:PledgedAssetsSeparatelyReportedFinanceReceivablesPledgedAsCollateralAtFairValue contextRef="c3" decimals="0" unitRef="usd"> 63929000 </us-gaap:PledgedAssetsSeparatelyReportedFinanceReceivablesPledgedAsCollateralAtFairValue>
<us-gaap:PledgedAssetsSeparatelyReportedFinanceReceivablesPledgedAsCollateralAtFairValue contextRef="c4" decimals="0" unitRef="usd"> 35839000 </us-gaap:PledgedAssetsSeparatelyReportedFinanceReceivablesPledgedAsCollateralAtFairValue>
<us-gaap:AccountsReceivableGrossCurrent contextRef="c3" decimals="0" unitRef="usd"> 378000 </us-gaap:AccountsReceivableGrossCurrent>
<us-gaap:AccountsReceivableGrossCurrent contextRef="c4" decimals="0" unitRef="usd"> 260000 </us-gaap:AccountsReceivableGrossCurrent>
<us-gaap:ProvisionForDoubtfulAccounts contextRef="c62" decimals="0" unitRef="usd"> 158000 </us-gaap:ProvisionForDoubtfulAccounts>
<us-gaap:ProvisionForDoubtfulAccounts contextRef="c63" decimals="0" unitRef="usd"> 245000 </us-gaap:ProvisionForDoubtfulAccounts>
<us-gaap:ProvisionForDoubtfulAccounts contextRef="c64" decimals="0" unitRef="usd"> 27000 </us-gaap:ProvisionForDoubtfulAccounts>
<us-gaap:ConcentrationRiskCreditRisk contextRef="c0">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Concentration Risks</span></i> – Credit risk represents the accounting loss that would be recognized at the reporting date if counterparties failed completely to perform as contracted. Concentrations of credit risk, whether on- or off-balance sheet, that arise from financial instruments exist for groups of customers or counterparties when they have similar economic characteristics that would cause their ability to meet contractual obligations to be similarly affected by changes in economic or other conditions described below. Financial instruments that subject the Company to credit risk consist of cash balances maintained in excess of federal depository insurance limits and accounts receivable which have no collateral or security. The Company has not experienced any significant losses in such accounts.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company sells specialty alcohols to consumer product companies and fuel-grade ethanol to gasoline refining and distribution companies. The Company sold to customers representing 10% or more of the Company’s total net sales, as follows.</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"><b> </b></td><td style="font-size: 1pt; padding-bottom: 1.5pt"><b> </b></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"><span style="font-size: 10pt"><b>Years Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</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: left">Customer A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">13</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">3</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">9</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Customer C</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13</td><td style="text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company had accounts receivable due from these customers totaling $14,336,000 and $5,756,000, representing 16% and 13% of total accounts receivable, as of December 31, 2021 and 2020, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company purchases corn, its largest cost component in producing alcohols, from its suppliers. The Company purchased corn from suppliers representing 10% or more of the Company’s total corn purchases, as follows:</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"> </td><td style="font-size: 1pt; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"><span style="font-size: 10pt"><b>Years Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt"> </td></tr> <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>2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</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: left; padding-left: 5.4pt">Supplier A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">14</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">16</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">16</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5.4pt">Supplier B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt"></span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25</td><td style="text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">As of December 31, 2021, approximately 47% of the Company’s employees were covered by a collective bargaining agreement.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:ConcentrationRiskCreditRisk>
<alto:ConcentrationRiskPercentage contextRef="c65" decimals="2" unitRef="pure"> 0.10 </alto:ConcentrationRiskPercentage>
<us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="c0">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><b> </b></td><td style="font-size: 1pt; padding-bottom: 1.5pt"><b> </b></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"><span style="font-size: 10pt"><b>Years Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</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: left">Customer A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">13</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">3</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">9</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Customer C</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13</td><td style="text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
<alto:CustomerRiskPercentage contextRef="c71" decimals="2" unitRef="pure"> 0.13 </alto:CustomerRiskPercentage>
<alto:CustomerRiskPercentage contextRef="c72" decimals="2" unitRef="pure"> 0.03 </alto:CustomerRiskPercentage>
<alto:CustomerRiskPercentage contextRef="c73" decimals="2" unitRef="pure"> 0.09 </alto:CustomerRiskPercentage>
<alto:CustomerRiskPercentage contextRef="c74" decimals="2" unitRef="pure"> 0.09 </alto:CustomerRiskPercentage>
<alto:CustomerRiskPercentage contextRef="c75" decimals="2" unitRef="pure"> 0.09 </alto:CustomerRiskPercentage>
<alto:CustomerRiskPercentage contextRef="c76" decimals="2" unitRef="pure"> 0.11 </alto:CustomerRiskPercentage>
<alto:CustomerRiskPercentage contextRef="c77" decimals="2" unitRef="pure"> 0.01 </alto:CustomerRiskPercentage>
<alto:CustomerRiskPercentage contextRef="c78" decimals="2" unitRef="pure"> 0.05 </alto:CustomerRiskPercentage>
<alto:CustomerRiskPercentage contextRef="c79" decimals="2" unitRef="pure"> 0.13 </alto:CustomerRiskPercentage>
<us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="c66" decimals="0" unitRef="usd"> 14336000 </us-gaap:AccountsAndOtherReceivablesNetCurrent>
<us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="c67" decimals="0" unitRef="usd"> 5756000 </us-gaap:AccountsAndOtherReceivablesNetCurrent>
<alto:ConcentrationRiskPercentage contextRef="c68" decimals="2" unitRef="pure"> 0.16 </alto:ConcentrationRiskPercentage>
<alto:ConcentrationRiskPercentage contextRef="c63" decimals="2" unitRef="pure"> 0.13 </alto:ConcentrationRiskPercentage>
<alto:ConcentrationRiskPercentage contextRef="c69" decimals="2" unitRef="pure"> 0.10 </alto:ConcentrationRiskPercentage>
<alto:SchedulesOfConcentrationsOfRiskByRiskFactorTableTextBlock contextRef="c0">
<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"> </td><td style="font-size: 1pt; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"><span style="font-size: 10pt"><b>Years Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt"> </td></tr> <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>2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</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: left; padding-left: 5.4pt">Supplier A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">14</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">16</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">16</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5.4pt">Supplier B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt"></span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25</td><td style="text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</alto:SchedulesOfConcentrationsOfRiskByRiskFactorTableTextBlock>
<alto:SupplierTotalPercentage contextRef="c80" decimals="2" unitRef="pure"> 0.14 </alto:SupplierTotalPercentage>
<alto:SupplierTotalPercentage contextRef="c81" decimals="2" unitRef="pure"> 0.16 </alto:SupplierTotalPercentage>
<alto:SupplierTotalPercentage contextRef="c82" decimals="2" unitRef="pure"> 0.16 </alto:SupplierTotalPercentage>
<alto:SupplierTotalPercentage contextRef="c83" decimals="2" unitRef="pure"> 0.09 </alto:SupplierTotalPercentage>
<alto:SupplierTotalPercentage contextRef="c84" decimals="2" unitRef="pure"> 0.25 </alto:SupplierTotalPercentage>
<alto:ConcentrationRiskPercentage contextRef="c70" decimals="2" unitRef="pure"> 0.47 </alto:ConcentrationRiskPercentage>
<us-gaap:InventoryPolicyTextBlock contextRef="c0">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Inventories</span></i> – Inventories consisted primarily of bulk ethanol, specialty alcohols, corn, essential ingredients and unleaded fuel, and are valued at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis. Inventory is net of valuation adjustments of $0 and $1,033,000 as of December 31, 2021 and 2020, respectively. Of the inventory balance, approximately $38,640,000 and $27,410,000 at December 31, 2021 and 2020, respectively, were used as collateral under Kinergy’s operating line of credit. Inventory balances consisted of the following (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; 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">35,509</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25,154</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Work in progress</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,909</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,333</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Raw materials</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,837</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,074</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,118</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,364</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-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">54,373</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">37,925</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:InventoryPolicyTextBlock>
<us-gaap:InventoryAdjustments contextRef="c3" decimals="0" unitRef="usd"> 0 </us-gaap:InventoryAdjustments>
<us-gaap:InventoryAdjustments contextRef="c4" decimals="0" unitRef="usd"> 1033000 </us-gaap:InventoryAdjustments>
<us-gaap:InventoryNoncurrent contextRef="c3" decimals="0" unitRef="usd"> 38640000 </us-gaap:InventoryNoncurrent>
<us-gaap:InventoryNoncurrent contextRef="c4" decimals="0" unitRef="usd"> 27410000 </us-gaap:InventoryNoncurrent>
<us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c0">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; 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">35,509</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25,154</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Work in progress</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,909</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,333</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Raw materials</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,837</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,074</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,118</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,364</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-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">54,373</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">37,925</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
<us-gaap:InventoryFinishedGoods contextRef="c3" decimals="-3" unitRef="usd"> 35509000 </us-gaap:InventoryFinishedGoods>
<us-gaap:InventoryFinishedGoods contextRef="c4" decimals="-3" unitRef="usd"> 25154000 </us-gaap:InventoryFinishedGoods>
<us-gaap:InventoryWorkInProcess contextRef="c3" decimals="-3" unitRef="usd"> 6909000 </us-gaap:InventoryWorkInProcess>
<us-gaap:InventoryWorkInProcess contextRef="c4" decimals="-3" unitRef="usd"> 4333000 </us-gaap:InventoryWorkInProcess>
<us-gaap:InventoryRawMaterials contextRef="c3" decimals="-3" unitRef="usd"> 10837000 </us-gaap:InventoryRawMaterials>
<us-gaap:InventoryRawMaterials contextRef="c4" decimals="-3" unitRef="usd"> 7074000 </us-gaap:InventoryRawMaterials>
<us-gaap:OtherInventory contextRef="c3" decimals="-3" unitRef="usd"> 1118000 </us-gaap:OtherInventory>
<us-gaap:OtherInventory contextRef="c4" decimals="-3" unitRef="usd"> 1364000 </us-gaap:OtherInventory>
<us-gaap:InventoryNet contextRef="c3" decimals="-3" unitRef="usd"> 54373000 </us-gaap:InventoryNet>
<us-gaap:InventoryNet contextRef="c4" decimals="-3" unitRef="usd"> 37925000 </us-gaap:InventoryNet>
<us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c0">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Property and Equipment</span></i> – Property and equipment are stated at cost. Depreciation is computed using the straight-line method over the following estimated useful lives:</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; background-color: rgb(204,238,255)"> <td style="width: 50%">Buildings</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 47%; text-align: right"><span style="font-size: 10pt">40 years</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Facilities and plant equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt">10 – 25 years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other equipment, vehicles and furniture</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt">5 – 10 years</span></td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The cost of normal maintenance and repairs is charged to operations as incurred. Significant capital expenditures that increase the life of an asset are capitalized and depreciated over the estimated remaining useful life of the asset. The cost of property and equipment sold, or otherwise disposed of, and the related accumulated depreciation or amortization are removed from the accounts, and any resulting gains or losses are reflected in current operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
<us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock contextRef="c0">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 50%">Buildings</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 47%; text-align: right"><span style="font-size: 10pt">40 years</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Facilities and plant equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt">10 – 25 years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other equipment, vehicles and furniture</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt">5 – 10 years</span></td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c85"> P40Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c86"> P10Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c87"> P25Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c88"> P5Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c89"> P10Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:IntangibleAssetsFiniteLivedPolicy contextRef="c0">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Intangible Asset</span></i> – The Company assesses indefinite-lived intangible assets for impairment annually, or more frequently if circumstances indicate impairment may have occurred. If the carrying value of an indefinite-lived intangible asset exceeds its fair value, an impairment loss is recognized in an amount equal to that excess. If the Company determines that an impairment charge is needed, the charge will be recorded as an asset impairment in the consolidated statements of operations. The Company recorded a tradename valued at $2,678,000 in 2006 as part of its acquisition of Kinergy, which is included in other noncurrent assets in the accompanying consolidated balance sheets. The Company determined that the Kinergy tradename has an indefinite life and, therefore, rather than being amortized, will be tested annually for impairment. The Company did not record any impairment of the Kinergy tradename for the years ended December 31, 2021, 2020 and 2019.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:IntangibleAssetsFiniteLivedPolicy>
<us-gaap:AcquisitionCosts contextRef="c0" decimals="0" unitRef="usd"> 2678000 </us-gaap:AcquisitionCosts>
<us-gaap:LesseeLeasesPolicyTextBlock contextRef="c0">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Leases</span></i> – The Company accounts for leases under ASC 842, whereby, lessees are required to recognize the following for all leases (with the exception of short-term leases) at the commencement date: (1) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted cash flow basis; and (2) a “right of use” asset, which is an asset that represents the lessee’s right to use the specified asset for the lease term. See Note 8 for further information.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:LesseeLeasesPolicyTextBlock>
<us-gaap:DerivativesPolicyTextBlock contextRef="c0">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Derivative Instruments and Hedging Activities</span></i> – Derivative transactions, which can include exchange-traded futures contracts, options and futures positions on the New York Mercantile Exchange or the Chicago Board of Trade, are recorded on the balance sheet as assets and liabilities based on the derivative’s fair value. Changes in the fair value of derivative contracts are recognized currently in income unless specific hedge accounting criteria are met. If derivatives meet those criteria, and hedge accounting is elected, effective gains and losses are deferred in accumulated other comprehensive income (loss) and later recorded together with the hedged item in consolidated income (loss). For derivatives designated as a cash flow hedge, the Company formally documents the hedge and assesses the effectiveness with associated transactions. The Company has designated and documented contracts for the physical delivery of commodity products to and from counterparties as normal purchases and normal sales.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:DerivativesPolicyTextBlock>
<us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c0">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Revenue Recognition</span></i> – The Company recognizes revenue under ASC 606. The provisions of ASC 606 include a five-step process by which an entity will determine revenue recognition, depicting the transfer of goods or services to customers in amounts reflecting the payment to which an entity expects to be entitled in exchange for those goods or services. ASC 606 requires the Company to apply the following steps: (1) identify the contract with the customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when, or as, the Company satisfies the performance obligation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company recognizes revenue primarily from sales of alcohols and essential ingredients.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company has five production facilities from which it produces and sells alcohols to its customers through Kinergy. Kinergy enters into back-to-back sales contracts with its customers under exclusive intercompany sales agreements with each of the Company’s five production facilities. Kinergy also acts as a principal when it purchases third party fuel-grade ethanol which it resells to its customers. Finally, Kinergy has exclusive sales agreements with other third-party owned fuel-grade ethanol production facilities under which it sells their fuel-grade ethanol for a fee plus the costs to deliver the ethanol to Kinergy’s customers. These sales are referred to as third-party agent sales. Revenue from these third-party agent sales is recorded on a net basis, with Kinergy recognizing its predetermined fees and any associated delivery costs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company has five production facilities from which it produces and sells essential ingredients to its customers through Alto Nutrients. Alto Nutrients enters into sales contracts with essential ingredient customers under exclusive intercompany sales agreements with each of the Company’s five production facilities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company recognizes revenue from sales of alcohols and essential ingredients at the point in time when the customer obtains control of the products, which typically occurs upon delivery depending on the terms of the underlying contracts. In some instances, the Company enters into contracts with customers that contain multiple performance obligations to deliver volumes of alcohols or essential ingredients over a contractual period of less than 12 months. The Company allocates the transaction price to each performance obligation identified in the contract based on relative standalone selling prices and recognizes the related revenue as control of each individual product is transferred to the customer in satisfaction of the corresponding performance obligations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">When the Company is the agent, the supplier controls the products before they are transferred to the customer because the supplier is primarily responsible for fulfilling the promise to provide the product, has inventory risk before the product has been transferred to a customer and has discretion in establishing the price for the product. When the Company is the principal, the Company controls the products before they are transferred to the customer because the Company is primarily responsible for fulfilling the promise to provide the products, has inventory risk before the product has been transferred to a customer and has discretion in establishing the price for the product.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">See Note 4 <span style="font-size: 10pt"> </span>for the Company’s revenue by type of contracts.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:RevenueRecognitionPolicyTextBlock>
<alto:ShippingAndHandlingCostsPolicyTextBlock contextRef="c0">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Shipping and Handling Costs</span></i> – The Company accounts for shipping and handling costs relating to contracts with customers as costs to fulfill its promise to transfer its products. Accordingly, the costs are classified as a component of cost of goods sold in the accompanying consolidated statements of operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</alto:ShippingAndHandlingCostsPolicyTextBlock>
<us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock contextRef="c0">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Selling Costs</span></i> – Selling costs associated with the Company’s product sales are classified as a component of selling, general and administrative expenses in the accompanying consolidated statements of operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
<us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c0">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Stock-Based Compensation</span></i> – The Company accounts for the cost of employee services received in exchange for the award of equity instruments based on the fair value of the award, determined on the date of grant. The expense is recognized over the period during which an employee is required to provide services in exchange for the award. The Company accounts for forfeitures as they occur. The Company recognizes stock-based compensation expense as a component of either cost of goods sold or selling, general and administrative expenses in the consolidated statements of operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
<us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c0">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Impairment of Long-Lived Assets</span></i> – The Company assesses the impairment of long-lived assets, including property and equipment, internally developed software and purchased intangibles subject to amortization, when events or changes in circumstances indicate that the fair value of assets could be less than their net book value. In such event, the Company assesses long-lived assets for impairment by first determining the forecasted, undiscounted cash flows the asset group is expected to generate plus the net proceeds expected from the sale of the asset group. If this amount is less than the carrying value of the asset, the Company will then determine the fair value of the asset group. An impairment loss would be recognized when the fair value is less than the related asset group’s net book value, and an impairment expense would be recorded in the amount of the difference. Forecasts of future cash flows are judgments based on the Company’s experience and knowledge of its operations and the industries in which it operates. These forecasts could be significantly affected by future changes in market conditions, the economic environment, including inflation, and purchasing decisions of the Company’s customers. The Company performed an undiscounted cash flow analysis for its long-lived assets held-for-use, exclusive of the Company’s assets held-for-sale, and for those that failed step 1, the Company performed a further fair value assessment, resulting in an impairment of $2.1 million for the year ended December 31, 2020. The Company’s assessment of assets held-for-use did not result in an impairment for the years ended December 31, 2021 and 2019.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
<us-gaap:ImpairmentOfInvestments contextRef="c11" decimals="-5" unitRef="usd"> 2100000 </us-gaap:ImpairmentOfInvestments>
<alto:DeferredFinancingCostsPolicyTextBlock contextRef="c0">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Deferred Financing Costs</span></i> – Deferred financing costs are costs incurred to obtain debt financing, including all related fees, and are amortized as interest expense over the term of the related financing using the straight-line method, which approximates the effective interest rate method. Amortization of deferred financing costs was approximately $778,000, $1,394,000 and $511,000 for the years ended December 31, 2021, 2020 and 2019, respectively. Amortization was accelerated in 2020 to reflect increased payments of principal and the reduction of outstanding debt balances. Unamortized deferred financing costs were approximately $40,000 and $759,000 as of December 31, 2021 and 2020, respectively, and are recorded net of long-term debt in the consolidated balance sheets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</alto:DeferredFinancingCostsPolicyTextBlock>
<us-gaap:AmortizationOfFinancingCosts contextRef="c0" decimals="0" unitRef="usd"> 778000 </us-gaap:AmortizationOfFinancingCosts>
<us-gaap:AmortizationOfFinancingCosts contextRef="c11" decimals="0" unitRef="usd"> 1394000 </us-gaap:AmortizationOfFinancingCosts>
<us-gaap:DeferredRevenueLeasesNet contextRef="c32" decimals="0" unitRef="usd"> 511000 </us-gaap:DeferredRevenueLeasesNet>
<us-gaap:DebtInstrumentUnamortizedPremiumCurrent contextRef="c3" decimals="0" unitRef="usd"> 40000 </us-gaap:DebtInstrumentUnamortizedPremiumCurrent>
<us-gaap:DebtInstrumentUnamortizedPremiumCurrent contextRef="c4" decimals="0" unitRef="usd"> 759000 </us-gaap:DebtInstrumentUnamortizedPremiumCurrent>
<us-gaap:IncomeTaxPolicyTextBlock contextRef="c0">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Provision for Income Taxes</span></i> – Income taxes are accounted for under the asset and liability approach, where deferred tax assets and liabilities are determined based on differences between financial reporting and tax basis of assets and liabilities and are measured using enacted tax rates and laws that are expected to be in effect when the differences reverse. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company accounts for uncertainty in income taxes using a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining whether it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized upon ultimate settlement. An uncertain tax position is considered effectively settled on completion of an examination by a taxing authority if certain other conditions are satisfied. Should the Company incur interest and penalties relating to tax uncertainties, such amounts would be classified as a component of interest expense and other income (expense), net, respectively. Deferred tax assets and liabilities are classified as noncurrent in the Company’s consolidated balance sheets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company files a consolidated federal income tax return. This return includes all wholly owned subsidiaries as well as the Company’s pro-rata share of taxable income from pass-through entities in which the Company owns less than 100%. State tax returns are filed on a consolidated, combined or separate basis depending on the applicable laws relating to the Company and its subsidiaries.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:IncomeTaxPolicyTextBlock>
<alto:ConserveCapitalPercentage contextRef="c0" decimals="2" unitRef="pure"> 0.50 </alto:ConserveCapitalPercentage>
<us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c3" decimals="2" unitRef="pure"> 1 </us-gaap:EquityMethodInvestmentOwnershipPercentage>
<us-gaap:EarningsPerSharePolicyTextBlock contextRef="c0">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Income (Loss) Per Share</span></i> – Basic income (loss) per share is computed on the basis of the weighted-average number of shares of common stock outstanding during the period. Preferred dividends are deducted from net income (loss) attributed to Alto Ingredients, Inc. and are considered in the calculation of income (loss) available to common stockholders in computing basic income (loss) per share. Common stock equivalents to preferred stock are considered participating securities and are also included in this calculation when dilutive.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The following tables compute basic and diluted earnings per share (in thousands, except per share data):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended December 31, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Income <br/> Numerator</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares <br/> Denominator</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Per-Share <br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Net income attributed to Alto Ingredients, Inc.</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">46,082</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Less: Preferred stock dividends</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,265</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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-bottom: 1.5pt; text-align: left">Less: Income allocated to participating securities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(600</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">Basic income per share:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-align: left">Income available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">44,217</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">71,098</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.62</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Add: Dilutive securities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-148"></div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,121</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Diluted income per share:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left">Income available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">44,217</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">72,219</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.61</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Loss <br/>Numerator</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares<br/> Denominator</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Per-Share<br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Net loss attributed to Alto Ingredients, Inc.</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(15,116</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: Preferred stock dividends</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,268</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Basic and diluted loss per share:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Loss available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(16,384</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">58,609</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.28</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended December 31, 2019</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Loss <br/>Numerator</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares Denominator</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Per-Share Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Net loss attributed to Alto Ingredients, Inc.</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(88,949</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: Preferred stock dividends</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,265</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Basic and diluted loss per share:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Loss available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(90,214</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">47,384</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-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.90</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">There were an aggregate of 964,000, 2,463,000 and 635,000 potentially dilutive shares from convertible securities outstanding as of December 31, 2021, 2020 and 2019, respectively. These convertible securities were not considered in calculating diluted loss per common share for the years ended December 31, 2021, 2020 and 2019 as their effect would be anti-dilutive. In addition, there were an aggregate of 8,900,500, 5,031,000 and 136,000 weighted-average antidilutive shares from outstanding out-of-the-money warrants.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:EarningsPerSharePolicyTextBlock>
<us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c0">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended December 31, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Income <br/> Numerator</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares <br/> Denominator</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Per-Share <br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Net income attributed to Alto Ingredients, Inc.</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">46,082</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Less: Preferred stock dividends</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,265</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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-bottom: 1.5pt; text-align: left">Less: Income allocated to participating securities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(600</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">Basic income per share:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-align: left">Income available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">44,217</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">71,098</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.62</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Add: Dilutive securities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-148"></div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,121</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Diluted income per share:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left">Income available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">44,217</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">72,219</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.61</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Loss <br/>Numerator</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares<br/> Denominator</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Per-Share<br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Net loss attributed to Alto Ingredients, Inc.</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(15,116</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: Preferred stock dividends</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,268</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Basic and diluted loss per share:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Loss available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(16,384</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">58,609</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.28</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended December 31, 2019</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Loss <br/>Numerator</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares Denominator</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Per-Share Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Net loss attributed to Alto Ingredients, Inc.</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(88,949</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: Preferred stock dividends</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,265</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Basic and diluted loss per share:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Loss available to common stockholders</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(90,214</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">47,384</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-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.90</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
<alto:NetIncomeAttributedToAltoIngredientsIncIncomeNumerator contextRef="c0" decimals="-3" unitRef="usd"> 46082000 </alto:NetIncomeAttributedToAltoIngredientsIncIncomeNumerator>
<alto:PreferredStockDividendsIncomeNumerator contextRef="c0" decimals="-3" unitRef="usd"> -1265000 </alto:PreferredStockDividendsIncomeNumerator>
<us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd"> -600000 </us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
<alto:IncomeAvailableToCommonStockholdersIncomeNumerator contextRef="c0" decimals="-3" unitRef="usd"> 44217000 </alto:IncomeAvailableToCommonStockholdersIncomeNumerator>
<alto:IncomeAvailableToCommonStockholdersShareDenominatorinShares contextRef="c0" decimals="INF" unitRef="shares"> 71098 </alto:IncomeAvailableToCommonStockholdersShareDenominatorinShares>
<us-gaap:EarningsPerShareDilutedDistributed contextRef="c0" decimals="2" unitRef="usdPershares"> 0.62 </us-gaap:EarningsPerShareDilutedDistributed>
<us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c0" decimals="INF" unitRef="shares"> 1121 </us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
<alto:IncomeAvailableToCommonStockholdersIncomeNumerator contextRef="c0" decimals="-3" unitRef="usd"> 44217000 </alto:IncomeAvailableToCommonStockholdersIncomeNumerator>
<alto:IncomeAvailablesToCommonStockholdersSharesDenominatorinShares contextRef="c0" decimals="INF" unitRef="shares"> 72219 </alto:IncomeAvailablesToCommonStockholdersSharesDenominatorinShares>
<us-gaap:EarningsPerShareDilutedUndistributed contextRef="c0" decimals="2" unitRef="usdPershares"> 0.61 </us-gaap:EarningsPerShareDilutedUndistributed>
<us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic contextRef="c11" decimals="-3" unitRef="usd"> -15116000 </us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic>
<alto:PreferredStockDividendsIncomeNumerator contextRef="c11" decimals="-3" unitRef="usd"> -1268000 </alto:PreferredStockDividendsIncomeNumerator>
<us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted contextRef="c11" decimals="-3" unitRef="usd"> -16384000 </us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted>
<alto:LossAvailableToCommonStockholdersSharesDenominator contextRef="c11" decimals="INF" unitRef="shares"> 58609 </alto:LossAvailableToCommonStockholdersSharesDenominator>
<us-gaap:EarningsPerShareBasicUndistributed contextRef="c11" decimals="2" unitRef="usdPershares"> -0.28 </us-gaap:EarningsPerShareBasicUndistributed>
<us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic contextRef="c12" decimals="-3" unitRef="usd"> -88949000 </us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic>
<alto:PreferredStockDividendsIncomeNumerator contextRef="c12" decimals="-3" unitRef="usd"> -1265000 </alto:PreferredStockDividendsIncomeNumerator>
<us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted contextRef="c12" decimals="-3" unitRef="usd"> -90214000 </us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted>
<alto:LossAvailableToCommonStockholdersSharesDenominator contextRef="c12" decimals="INF" unitRef="shares"> 47384 </alto:LossAvailableToCommonStockholdersSharesDenominator>
<us-gaap:EarningsPerShareBasicUndistributed contextRef="c12" decimals="2" unitRef="usdPershares"> -1.9 </us-gaap:EarningsPerShareBasicUndistributed>
<us-gaap:IncrementalCommonSharesAttributableToWrittenPutOptions contextRef="c0" decimals="0" unitRef="shares"> 964000 </us-gaap:IncrementalCommonSharesAttributableToWrittenPutOptions>
<us-gaap:IncrementalCommonSharesAttributableToWrittenPutOptions contextRef="c11" decimals="0" unitRef="shares"> 2463000 </us-gaap:IncrementalCommonSharesAttributableToWrittenPutOptions>
<us-gaap:IncrementalCommonSharesAttributableToWrittenPutOptions contextRef="c12" decimals="0" unitRef="shares"> 635000 </us-gaap:IncrementalCommonSharesAttributableToWrittenPutOptions>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c0" decimals="0" unitRef="shares"> 8900500 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c11" decimals="0" unitRef="shares"> 5031000 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c12" decimals="0" unitRef="shares"> 136000 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c0">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Financial Instruments</span></i> – The carrying values of cash and cash equivalents, restricted cash, accounts receivable, notes receivable, derivative assets, accounts payable, accrued liabilities and derivative liabilities are reasonable estimates of their fair values because of the short maturity of these items. The Company believes the carrying value of its long-term debt instruments are not considered materially different than fair value because the interest rates on these instruments are variable.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:FairValueOfFinancialInstrumentsPolicy>
<alto:EmploymentrelatedBenefitsPolicyTextBlock contextRef="c0">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Employment-related Benefits</span></i> – Employment-related benefits associated with pensions and postretirement health care are expensed based on actuarial analysis. The recognition of expense is affected by estimates made by management, such as discount rates used to value certain liabilities, investment rates of return on plan assets, increases in future wage amounts and future health care costs. Discount rates are determined based on a spot yield curve that includes bonds with maturities that match the expected timing of benefit payments under the plan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</alto:EmploymentrelatedBenefitsPolicyTextBlock>
<us-gaap:UseOfEstimates contextRef="c0">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Estimates and Assumptions</span></i> – The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates are required as part of determining the allowance for doubtful accounts, net realizable value of inventory, estimated lives of property and equipment, long-lived asset impairments, fair value of warrants, valuation allowances on deferred income taxes and the potential outcome of future tax consequences of events recognized in the Company’s financial statements or tax returns, and the valuation of assets acquired and liabilities assumed as a result of business combinations. Actual results and outcomes may materially differ from management’s estimates and assumptions.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:UseOfEstimates>
<alto:UncertaintyPolicyTextBlock contextRef="c0">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Uncertainty</span></i> – The impact of the coronavirus pandemic has negatively impacted the demand for fuel-grade ethanol. Any future quarantines, labor shortages or other disruptions to the Company’s operations, or those of its customers, may adversely impact the Company’s revenues, ability to provide its services and operating results. In addition, a significant outbreak of epidemic, pandemic or contagious diseases in the human population could result in a widespread health crisis that could adversely affect the economies and financial markets of many countries, including the geographical area in which the Company operates, resulting in an economic downturn that could further affect demand for its goods and services. The extent to which the coronavirus pandemic impacts the Company’s long-term results will depend on future developments, which are highly uncertain and cannot be predicted, including new information which may emerge concerning the severity of the coronavirus pandemic and actions taken to mitigate the pandemic or its impact, among others.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</alto:UncertaintyPolicyTextBlock>
<us-gaap:SubsequentEventsPolicyPolicyTextBlock contextRef="c0">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Subsequent Events</span></i> – Management evaluates, as of each reporting period, events or transactions that occur after the balance sheet date through the date that the financial statements are issued for either disclosure or adjustment to the consolidated financial results.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:SubsequentEventsPolicyPolicyTextBlock>
<us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="c0">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Reclassifications</span></i> – Certain prior year amounts have been reclassified to conform to the current presentation. Such reclassifications had no effect on the consolidated net loss, working capital or stockholders’ equity reported in the consolidated statements of operations and consolidated balance sheets.</p>
</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
<us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c0">
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">2.</td><td>ASSET SALES AND HELD-FOR-SALE CLASSIFICATION.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Pacific Aurora</span></i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">On December 19, 2019, the Company entered into a term sheet covering the proposed sale of its 73.93% ownership interest in Pacific Aurora to ACEC for $52.8 million, and as a result, the Company determined that as of December 31, 2019, the long-lived assets of Pacific Aurora should be classified as held-for-sale.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">On April 15, 2020, the Company closed the sale of its ownership interest in Pacific Aurora and preliminarily received total consideration of $52.8 million, subject to working capital adjustments of approximately $35.3 million, resulting in cash proceeds of $19.9 million and the balance of $16.5 million in long-term ACEC promissory notes, resulting in a net loss on sale of approximately $1.4 million, recorded as gain (loss) on sale of assets in the Company’s consolidated statements of operations. Approximately $14.5 million of the cash proceeds were used to repay a portion of the Company’s term debt. In September 2020, the Company and ACEC agreed to certain post-closing adjustments to the purchase price, resulting in a decrease of $0.9 million, and a corresponding reduction in the aggregate principal amount owed under the long-term ACEC promissory notes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company received two promissory notes, as adjusted, in the amounts of $8.6 million and $7.0 million as part consideration for the sale, both maturing on April 15, 2025. The $8.6 million note accrues interest at an annual rate of 5.00%. Interest payments are due quarterly beginning July 1, 2020 and principal payments of $0.4 million are due quarterly beginning July 1, 2021. The $7.0 million note accrues interest at an annual rate of 4.50%. Interest payments are due quarterly beginning July 1, 2020 and principal payments of $0.4 million are due quarterly beginning January 3, 2022. As discussed in Note 16, on February 23, 2022, these notes were amended and now mature on June 30, 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">In addition, upon the sale, the Company no longer had noncontrolling interests on its balance sheet and no longer records income (loss) of noncontrolling interests for future periods.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">For the years ended December 31, 2020 and 2019, Pacific Aurora contributed $39.6 million and $163.5 million in net sales, $8.4 million and $43.4 million in pre-tax loss, and $2.2 million and $12.3 million in net loss attributed to noncontrolling interests, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Magic Valley</span></i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">On November 30, 2020, the Company sold 134 acres, the related rail loop and grain handling assets at its Magic Valley facility located in Burley, Idaho for $10.0 million in cash. The Company retained the fuel-grade ethanol production facility and terminal on the remaining 25 acres and has entered into certain agreements with the buyer for delivery of grain to the plant. Upon the sale, the Company recognized a gain on sale of $3.2 million in gain on sale of assets in the accompanying consolidated statements of operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Stockton and Madera </span></i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">In October 2020, the Company’s Board of Directors approved a plan to sell the Company’s fuel-grade ethanol production facilities located in Madera and Stockton, California. As a result, the Company determined the related long-lived asset groups should be classified as held-for-sale at December 31, 2020. The analysis of these potential sales resulted in an aggregate asset impairment of $1.2 million and $22.3 million in the Company’s Other production segment for the years ended December 31, 2021 and 2020, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">On May 14, 2021, the Company closed the sale of its Madera facility for total consideration of $28.3 million, comprised of $19.5 million in cash and $8.8 million in assumption of liabilities, resulting in a net loss on sale of less than $0.1 million, included in gain on sale of assets in the Company’s consolidated statements of operations. All of the cash proceeds were used to repay a significant portion of the Company’s term debt and accrued interest.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">On November 5, 2021, the Company closed the sale of its Stockton facility for gross proceeds of $24.0 million in cash, resulting in a net gain on sale of $4.6 million, recorded in gain on sale of assets in the Company’s consolidated statements of operations. With the net cash proceeds, the Company repaid its parent notes payable and the Alto Pekin and ICP loans in full.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">For the year ended December 31, 2021, net sales attributed to the results of operations for Stockton and Madera were $2.6 million and $0, respectively. For the year ended December 31, 2020, net sales attributed to the results of operations for Stockton and Madera were $21.9 million and $22.7 million, respectively. For the year ended December 31, 2019, net sales attributed to the results of operations for Stockton and Madera were $132.9 million and $82.7 million, respectively. For the year ended December 31, 2021, pre-tax loss attributed to the results of operations for Stockton and Madera was $2.8 million and $2.0 million, respectively. For the year ended December 31, 2020, pre-tax loss attributed to the results of operations for Stockton and Madera was $6.5 million and $6.1 million, respectively. For the year ended December 31, 2019, pre-tax loss attributed to the results of operations for Stockton and Madera was $3.9 million and $2.7 million, respectively. The above pre-tax results include asset impairments associated with Stockton and Madera recorded for the year ended December 31, 2021 of $0 and $1.2 million and for the year ended December 31, 2020 were $17.9 million and $4.4 million, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Canton</span></i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">During 2021, the Company agreed to sell certain assets of the Company’s property and equipment in Canton, Illinois. As a result, the Company determined the related long-lived asset groups should be classified as held-for-sale at December 31, 2021. The analysis of the potential sale resulted in an asset impairment of $1.9 million in the Company’s Other production segment for the year ended December 31, 2021. As of December 31, 2021, the Company recorded $1.0 million in assets held-for-sale associated with this transaction. For the years ended December 31, 2021, 2020 and 2019 there were no sales from Canton. For the years ended December 31, 2021, 2020 and 2019, pre-tax losses attributed to Canton were less than $1.0 million for each year.</p>
</us-gaap:BusinessCombinationDisclosureTextBlock>
<alto:OwnershipPercentage contextRef="c90" decimals="4" unitRef="pure"> 0.7393 </alto:OwnershipPercentage>
<us-gaap:BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate contextRef="c91" decimals="-5" unitRef="usd"> 52800000 </us-gaap:BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate>
<us-gaap:BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate contextRef="c59" decimals="-5" unitRef="usd"> 52800000 </us-gaap:BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate>
<alto:WorkingCapital contextRef="c92" decimals="-5" unitRef="usd"> 35300000 </alto:WorkingCapital>
<us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates contextRef="c92" decimals="-5" unitRef="usd"> 19900000 </us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
<alto:BusinessCombinationPromissoryNotes contextRef="c92" decimals="-5" unitRef="usd"> 16500000 </alto:BusinessCombinationPromissoryNotes>
<alto:NetLossOnSale contextRef="c92" decimals="-5" unitRef="usd"> 1400000 </alto:NetLossOnSale>
<alto:PrincipalDebtPayments contextRef="c59" decimals="-5" unitRef="usd"> 14500000 </alto:PrincipalDebtPayments>
<alto:BusinessCombinationPromissoryNotes contextRef="c93" decimals="-5" unitRef="usd"> 900000 </alto:BusinessCombinationPromissoryNotes>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c94" decimals="-5" unitRef="usd"> 39600000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c95" decimals="-5" unitRef="usd"> 163500000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c94" decimals="-5" unitRef="usd"> 8400000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c95" decimals="-5" unitRef="usd"> 43400000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:ProfitLoss contextRef="c94" decimals="-5" unitRef="usd"> 2200000 </us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="c95" decimals="-5" unitRef="usd"> 12300000 </us-gaap:ProfitLoss>
<us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="c96"> On November 30, 2020, the Company sold 134 acres, the related rail loop and grain handling assets at its Magic Valley facility located in Burley, Idaho for $10.0 million in cash. </us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c96" decimals="-5" unitRef="usd"> 3200000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:UtilitiesOperatingExpenseImpairments contextRef="c0" decimals="-5" unitRef="usd"> 1200000 </us-gaap:UtilitiesOperatingExpenseImpairments>
<us-gaap:UtilitiesOperatingExpenseImpairments contextRef="c11" decimals="-5" unitRef="usd"> 22300000 </us-gaap:UtilitiesOperatingExpenseImpairments>
<us-gaap:RelatedPartiesAmountInCostOfSales contextRef="c97" decimals="-5" unitRef="usd"> 28300000 </us-gaap:RelatedPartiesAmountInCostOfSales>
<us-gaap:Cash contextRef="c98" decimals="-5" unitRef="usd"> 19500000 </us-gaap:Cash>
<us-gaap:OtherLiabilities contextRef="c98" decimals="-5" unitRef="usd"> 8800000 </us-gaap:OtherLiabilities>
<us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest contextRef="c97" decimals="-5" unitRef="usd"> 100000 </us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
<us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1 contextRef="c99" decimals="-5" unitRef="usd"> 24000000 </us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1>
<us-gaap:NetIncomeLossAttributableToNonredeemableNoncontrollingInterest contextRef="c99" decimals="-5" unitRef="usd"> 4600000 </us-gaap:NetIncomeLossAttributableToNonredeemableNoncontrollingInterest>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c100" decimals="-5" unitRef="usd"> 2600000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c101" decimals="0" unitRef="usd"> 0 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c102" decimals="-5" unitRef="usd"> 21900000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c103" decimals="-5" unitRef="usd"> 22700000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c104" decimals="-5" unitRef="usd"> 132900000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c105" decimals="-5" unitRef="usd"> 82700000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c100" decimals="-5" unitRef="usd"> 2800000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c101" decimals="-5" unitRef="usd"> 2000000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c102" decimals="-5" unitRef="usd"> 6500000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c103" decimals="-5" unitRef="usd"> 6100000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c104" decimals="-5" unitRef="usd"> 3900000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c105" decimals="-5" unitRef="usd"> 2700000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<alto:AssetImpairments contextRef="c100" decimals="-6" unitRef="usd"> 0 </alto:AssetImpairments>
<alto:AssetImpairments contextRef="c101" decimals="-5" unitRef="usd"> 1200000 </alto:AssetImpairments>
<alto:AssetImpairments contextRef="c102" decimals="-5" unitRef="usd"> 17900000 </alto:AssetImpairments>
<alto:AssetImpairments contextRef="c103" decimals="-5" unitRef="usd"> 4400000 </alto:AssetImpairments>
<us-gaap:UtilitiesOperatingExpenseImpairments contextRef="c106" decimals="-5" unitRef="usd"> 1900000 </us-gaap:UtilitiesOperatingExpenseImpairments>
<us-gaap:IncreaseDecreaseInAssetsHeldForSale contextRef="c106" decimals="-5" unitRef="usd"> 1000000 </us-gaap:IncreaseDecreaseInAssetsHeldForSale>
<alto:PromissoryNotesDescription contextRef="c0"> $1.0 </alto:PromissoryNotesDescription>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c107" decimals="-5" unitRef="usd"> 1000000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c108" decimals="-5" unitRef="usd"> 1000000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c106" decimals="-5" unitRef="usd"> 1000000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock contextRef="c0">
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">3.</td><td>INTERCOMPANY AGREEMENTS.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company, directly or through one of its subsidiaries, has entered into the following management and marketing agreements:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Affiliate Management Agreement</span></i> – Alto Ingredients entered into an Affiliate Management Agreement (“AMA”) with its operating subsidiaries, under which Alto Ingredients agreed to provide operational, administrative and staff support services. These services generally include, but are not limited to, administering the subsidiaries’ compliance with their credit agreements and performing billing, collection, record keeping and other administrative and ministerial tasks. Alto Ingredients agreed to supply all labor and personnel required to perform its services under the AMA, including the labor and personnel required to operate and maintain the production facilities and marketing activities. These services are billed at a predetermined amount per subsidiary each month plus out of pocket costs such as employee wages and benefits.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The AMAs have an initial term of one year and automatic successive one year renewal periods. Alto Ingredients may terminate the AMA, and any subsidiary may terminate the AMA, at any time by providing at least 90 days prior notice of such termination.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">Alto Ingredients recorded revenues of approximately $9,774,000, $11,724,000 and $12,682,000 related to the AMAs in place for the years ended December 31, 2021, 2020 and 2019, respectively. These amounts have been eliminated upon consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><i><span style="text-decoration:underline">Ethanol Marketing Agreements</span></i> – Kinergy entered into separate marketing agreements with each of the Company’s production facilities, which granted it the exclusive right to purchase, market and sell the alcohols produced at those facilities. Under the terms of the marketing agreements, within ten days after delivering alcohol to Kinergy, an amount is paid to Kinergy equal to (i) the estimated purchase price payable by the third-party purchaser of the alcohol, minus (ii) the estimated amount of transportation costs to be incurred, minus (iii) the estimated incentive fee payable to Kinergy, which equals 1% of the aggregate third-party purchase price, provided that the marketing fee shall not be less than $0.015 per gallon and not more than $0.0225 per gallon. Each of the marketing agreements had an initial term of one year and successive one year renewal periods at the option of the individual plant.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">Kinergy recorded revenues of approximately $4,496,000, $4,275,000 and $7,900,800 related to the marketing agreements for the years ended December 31, 2021, 2020 and 2019, respectively. These amounts have been eliminated upon consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Corn Procurement and Handling Agreements</span></i> – Alto Nutrients entered into separate corn procurement and handling agreements with each of the Company’s production facilities, with the exception of the Pacific Aurora facilities. Under the terms of the corn procurement and handling agreements, each facility appointed Alto Nutrients as its exclusive agent to solicit, negotiate, enter into and administer, on its behalf, corn supply arrangements to procure the corn necessary to operate the facility. Alto Nutrients also provides grain handling services including, but not limited to, receiving, unloading and conveying corn into the facility’s storage and, in the case of whole corn delivered, processing and hammering the whole corn.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">Under these agreements, Alto Nutrients receives a fee of $0.03 per bushel of corn delivered to each production facility as consideration for its procurement and handling services, payable monthly. Each corn procurement and handling agreement had an initial term of one year and successive one year renewal periods at the option of the individual facility. Alto Nutrients recorded revenues of approximately $2,694,000, $2,595,000 and $4,288,000 related to the corn procurement and handling agreements for the years ended December 31, 2021, 2020 and 2019, respectively. These amounts have been eliminated upon consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">Through April 15, 2020, each Pacific Aurora production facility operated under a grain procurement agreement with ACEC. Under this agreement, ACEC received a fee of $0.03 per bushel of corn delivered to each facility as consideration for ACEC’s procurement and handling services, payable monthly. The grain procurement agreement had an initial term of one year and successive one year renewal periods at the option of the individual facility. Pacific Aurora recorded expenses of approximately $210,000 and $1,103,000 for the years ended December 31, 2020 and 2019, respectively, associated with these agreements. These amounts have not been eliminated upon consolidation as they were with a related but unconsolidated third-party.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><i><span style="text-decoration:underline">Essential Ingredients Marketing Agreements</span></i> – Alto Nutrients entered into separate marketing agreements with each of the Company’s production facilities (except for the Company’s Magic Valley facility), which grant Alto Nutrients the exclusive right to market, purchase and sell the various essential ingredients produced at each facility. Under the terms of the marketing agreements, within ten days after a facility delivers essential ingredients to Alto Nutrients, the production facility is paid an amount equal to (i) the estimated purchase price payable by the third-party purchaser of the essential ingredients, minus (ii) the estimated amount of transportation costs to be incurred, minus (iii) the estimated amount of fees and taxes payable to governmental authorities in connection with the tonnage of the essential ingredients produced or marketed, minus (iv) the estimated incentive fee payable to the Company, which equals (a) 5% of the aggregate third-party purchase price for wet corn gluten feed, wet distillers grains, corn condensed distillers solubles and distillers grains with solubles, or (b) 1% of the aggregate third-party purchase price for corn gluten meal, dry corn gluten feed, dry distillers grains, corn germ and corn oil. Each marketing agreement had an initial term of one year and successive one year renewal periods at the option of the individual facility.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">Alto Nutrients recorded revenues of approximately $2,871,000, $2,778,000 and $6,029,000 related to the marketing agreements for the years ended December 31, 2021, 2020 and 2019, respectively. These amounts have been eliminated upon consolidation.</p>
</us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock>
<us-gaap:RegulatedOperatingRevenue contextRef="c109" decimals="0" unitRef="usd"> 9774000 </us-gaap:RegulatedOperatingRevenue>
<us-gaap:RegulatedOperatingRevenue contextRef="c110" decimals="0" unitRef="usd"> 11724000 </us-gaap:RegulatedOperatingRevenue>
<us-gaap:RegulatedOperatingRevenue contextRef="c111" decimals="0" unitRef="usd"> 12682000 </us-gaap:RegulatedOperatingRevenue>
<alto:IncentiveFeePayableDescription contextRef="c0"> Under the terms of the marketing agreements, within ten days after delivering alcohol to Kinergy, an amount is paid to Kinergy equal to (i) the estimated purchase price payable by the third-party purchaser of the alcohol, minus (ii) the estimated amount of transportation costs to be incurred, minus (iii) the estimated incentive fee payable to Kinergy, which equals 1% of the aggregate third-party purchase price, provided that the marketing fee shall not be less than $0.015 per gallon and not more than $0.0225 per gallon. </alto:IncentiveFeePayableDescription>
<us-gaap:RegulatedOperatingRevenue contextRef="c112" decimals="0" unitRef="usd"> 4496000 </us-gaap:RegulatedOperatingRevenue>
<us-gaap:RegulatedOperatingRevenue contextRef="c113" decimals="0" unitRef="usd"> 4275000 </us-gaap:RegulatedOperatingRevenue>
<us-gaap:RegulatedOperatingRevenue contextRef="c114" decimals="0" unitRef="usd"> 7900800 </us-gaap:RegulatedOperatingRevenue>
<us-gaap:NetAssetValuePerShare contextRef="c3" decimals="2" unitRef="usdPershares"> 0.03 </us-gaap:NetAssetValuePerShare>
<us-gaap:RegulatedOperatingRevenue contextRef="c115" decimals="0" unitRef="usd"> 2694000 </us-gaap:RegulatedOperatingRevenue>
<us-gaap:RegulatedOperatingRevenue contextRef="c116" decimals="0" unitRef="usd"> 2595000 </us-gaap:RegulatedOperatingRevenue>
<us-gaap:RegulatedOperatingRevenue contextRef="c117" decimals="0" unitRef="usd"> 4288000 </us-gaap:RegulatedOperatingRevenue>
<us-gaap:NetAssetValuePerShare contextRef="c118" decimals="2" unitRef="usdPershares"> 0.03 </us-gaap:NetAssetValuePerShare>
<us-gaap:OtherExpenses contextRef="c119" decimals="0" unitRef="usd"> 210000 </us-gaap:OtherExpenses>
<us-gaap:OtherExpenses contextRef="c120" decimals="0" unitRef="usd"> 1103000 </us-gaap:OtherExpenses>
<alto:PurchasePriceDescription contextRef="c0"> (a) 5% of the aggregate third-party purchase price for wet corn gluten feed, wet distillers grains, corn condensed distillers solubles and distillers grains with solubles, or (b) 1% of the aggregate third-party purchase price for corn gluten meal, dry corn gluten feed, dry distillers grains, corn germ and corn oil. Each marketing agreement had an initial term of one year and successive one year renewal periods at the option of the individual facility. </alto:PurchasePriceDescription>
<us-gaap:RegulatedOperatingRevenue contextRef="c0" decimals="0" unitRef="usd"> 2871000 </us-gaap:RegulatedOperatingRevenue>
<us-gaap:RegulatedOperatingRevenue contextRef="c11" decimals="0" unitRef="usd"> 2778000 </us-gaap:RegulatedOperatingRevenue>
<us-gaap:RegulatedOperatingRevenue contextRef="c12" decimals="0" unitRef="usd"> 6029000 </us-gaap:RegulatedOperatingRevenue>
<us-gaap:SegmentReportingDisclosureTextBlock contextRef="c0">
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">4.</td><td>SEGMENTS.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company reports its financial and operating performance in three segments: (1) marketing and distribution, which includes marketing and merchant trading for Company-produced alcohols and essential ingredients on an aggregated basis, and third-party fuel-grade ethanol (2) Pekin Campus production, which includes the production and sale of alcohols and essential ingredients produced at the Company’s Pekin, Illinois 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, none of which are individually so significant to be considered a reportable segment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Income before provision for income taxes includes management fees charged by Alto Ingredients to the segments. The Pekin Campus production segment incurred $4,344,000, $4,344,000 and $4,014,000 in management fees for the years ended December 31, 2021, 2020 and 2019, respectively. The marketing and distribution segment incurred $3,480,000 in management fees for each of the years ended December 31, 2021, 2020 and 2019, respectively. The Other production segment incurred $1,950,000, $3,893,000 and $5,188,000 in management fees for the years ended December 31, 2021, 2020 and 2019, respectively. Corporate activities include selling, general and administrative expenses, consisting primarily of corporate employee compensation, professional fees and overhead costs not directly related to a specific operating segment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">During the normal course of business, the segments do business with each other. The preponderance of this activity occurs when the Company’s marketing segment markets alcohol produced by the production segments for a marketing fee, as discussed in Note 3. These intersegment activities are considered arms’-length transactions. Consequently, although these transactions impact segment performance, they do not impact the Company’s consolidated results since all revenues and corresponding costs are eliminated in consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">For the year ended December 31, 2021, capital expenditures incurred by the Pekin Campus segment and the Other production segment were approximately $14.3 million and $2.1 million, respectively. For the years ended December 31, 2020 and 2019, capital expenditures were substantially all incurred at the Company’s Pekin Campus production segment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The following tables set forth certain financial data for the Company’s operating segments (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic; text-align: left"><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>Years Ended December 31,</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; text-align: left"> </td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2020</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2019</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic; text-align: left"><b><span style="text-decoration:underline">Net Sales</span></b></td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">Pekin Campus production, recorded as gross:</td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 64%; 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">498,195</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">330,432</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">343,610</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">189,535</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">130,270</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">138,987</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">1,193</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">645</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </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,110</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">688,923</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">461,347</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">483,707</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></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></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">379,422</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">256,209</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">355,101</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">1,753</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,529</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,831</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">10,061</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,648</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">18,219</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">391,236</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">267,386</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">375,151</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></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></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">107,931</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">137,703</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">455,343</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">31,056</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">40,880</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">130,009</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">964</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </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,309</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">509</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">139,951</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">179,892</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">585,861</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></tr> <tr style="vertical-align: bottom; "> <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">(12,218</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11,602</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(19,838</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Net 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">1,207,892</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">897,023</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-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,424,881</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic; text-align: left"><span style="text-decoration:underline">Cost of goods sold:</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Pekin Campus production</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">638,371</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">389,125</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">481,262</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Marketing and distribution</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">371,371</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">253,465</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">347,185</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Other production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">136,401</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">206,412</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">612,040</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">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">(6,035</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </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,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">(5,668</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">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">1,140,108</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">844,164</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-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,434,819</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic; text-align: left"><span style="text-decoration:underline">Income (loss) before provision (benefit) for income taxes:</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Pekin Campus production</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">41,622</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">53,898</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(21,441</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Marketing and distribution</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,756</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,889</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,533</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Other production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,762</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(54,677</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(77,019</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Corporate activities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,065</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(21,409</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(15,375</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">47,551</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-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,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">(101,302</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; text-indent: -9pt; padding-left: 9pt">Depreciation expense:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Pekin Campus production</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">17,352</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">17,450</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">17,535</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Other production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,890</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,691</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30,107</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Corporate activities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">50</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">127</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">267</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; text-indent: -9pt; padding-left: 9pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">23,292</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">30,268</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">47,909</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic; text-align: left"><span style="text-decoration:underline">Interest expense:</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Pekin Campus production</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">756</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">6,038</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,556</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Marketing and distribution</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">963</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,574</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,053</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Other production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">167</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">334</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Corporate activities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,701</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,997</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,584</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"> </td><td style="padding-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,587</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-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,943</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">20,206</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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The following table sets forth the Company’s total assets by operating segment (in thousands): </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"><b> </b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1.5pt solid"><b>December 31, <br/> 2021</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b> </b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1.5pt solid"><b>December 31, <br/> 2020</b></td><td style="white-space: nowrap; 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 production</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">266,197</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">234,439</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">130,302</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">89,337</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,046</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">102,409</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Corporate assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">31,408</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">50,633</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">484,953</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">476,818</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table>
</us-gaap:SegmentReportingDisclosureTextBlock>
<us-gaap:NumberOfOperatingSegments contextRef="c0" decimals="0" unitRef="pure"> 3 </us-gaap:NumberOfOperatingSegments>
<alto:ManagementFees contextRef="c121" decimals="-3" unitRef="usd"> 4344000000 </alto:ManagementFees>
<alto:ManagementFees contextRef="c122" decimals="-3" unitRef="usd"> 4344000000 </alto:ManagementFees>
<alto:ManagementFees contextRef="c123" decimals="-3" unitRef="usd"> 4014000000 </alto:ManagementFees>
<alto:ManagementFees contextRef="c124" decimals="-3" unitRef="usd"> 3480000000 </alto:ManagementFees>
<alto:ManagementFees contextRef="c125" decimals="-3" unitRef="usd"> 3480000000 </alto:ManagementFees>
<alto:ManagementFees contextRef="c126" decimals="-3" unitRef="usd"> 3480000000 </alto:ManagementFees>
<alto:ManagementFees contextRef="c127" decimals="-3" unitRef="usd"> 1950000000 </alto:ManagementFees>
<alto:ManagementFees contextRef="c128" decimals="-3" unitRef="usd"> 3893000000 </alto:ManagementFees>
<alto:ManagementFees contextRef="c129" decimals="-3" unitRef="usd"> 5188000000 </alto:ManagementFees>
<us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c121" decimals="-5" unitRef="usd"> 14300000 </us-gaap:CapitalExpendituresIncurredButNotYetPaid>
<us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c127" decimals="-5" unitRef="usd"> 2100000 </us-gaap:CapitalExpendituresIncurredButNotYetPaid>
<us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c0">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic; text-align: left"><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>Years Ended December 31,</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; text-align: left"> </td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2020</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2019</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic; text-align: left"><b><span style="text-decoration:underline">Net Sales</span></b></td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">Pekin Campus production, recorded as gross:</td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 64%; 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">498,195</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">330,432</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">343,610</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">189,535</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">130,270</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">138,987</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">1,193</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">645</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </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,110</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">688,923</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">461,347</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">483,707</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></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></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">379,422</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">256,209</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">355,101</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">1,753</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,529</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,831</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">10,061</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,648</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">18,219</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">391,236</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">267,386</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">375,151</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></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></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">107,931</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">137,703</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">455,343</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">31,056</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">40,880</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">130,009</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">964</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </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,309</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">509</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">139,951</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">179,892</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">585,861</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></tr> <tr style="vertical-align: bottom; "> <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">(12,218</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11,602</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(19,838</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Net 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">1,207,892</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">897,023</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-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,424,881</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic; text-align: left"><span style="text-decoration:underline">Cost of goods sold:</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Pekin Campus production</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">638,371</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">389,125</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">481,262</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Marketing and distribution</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">371,371</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">253,465</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">347,185</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Other production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">136,401</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">206,412</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">612,040</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">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">(6,035</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </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,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">(5,668</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">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">1,140,108</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">844,164</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-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,434,819</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic; text-align: left"><span style="text-decoration:underline">Income (loss) before provision (benefit) for income taxes:</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Pekin Campus production</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">41,622</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">53,898</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(21,441</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Marketing and distribution</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,756</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,889</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,533</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Other production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,762</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(54,677</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(77,019</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Corporate activities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,065</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(21,409</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(15,375</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">47,551</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-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,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">(101,302</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; text-indent: -9pt; padding-left: 9pt">Depreciation expense:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Pekin Campus production</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">17,352</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">17,450</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">17,535</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Other production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,890</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,691</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30,107</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Corporate activities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">50</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">127</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">267</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; text-indent: -9pt; padding-left: 9pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">23,292</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">30,268</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">47,909</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic; text-align: left"><span style="text-decoration:underline">Interest expense:</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Pekin Campus production</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">756</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">6,038</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,556</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Marketing and distribution</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">963</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,574</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,053</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Other production</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">167</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">334</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Corporate activities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,701</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,997</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,584</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"> </td><td style="padding-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,587</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-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,943</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">20,206</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>
</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c130" decimals="-3" unitRef="usd"> 498195000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c131" decimals="-3" unitRef="usd"> 330432000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c132" decimals="-3" unitRef="usd"> 343610000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c133" decimals="-3" unitRef="usd"> 189535000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c134" decimals="-3" unitRef="usd"> 130270000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c135" decimals="-3" unitRef="usd"> 138987000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c136" decimals="-3" unitRef="usd"> 1193000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c137" decimals="-3" unitRef="usd"> 645000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c138" decimals="-3" unitRef="usd"> 1110000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c139" decimals="-3" unitRef="usd"> 688923000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c140" decimals="-3" unitRef="usd"> 461347000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c141" decimals="-3" unitRef="usd"> 483707000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c142" decimals="-3" unitRef="usd"> 379422000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c143" decimals="-3" unitRef="usd"> 256209000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c144" decimals="-3" unitRef="usd"> 355101000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c145" decimals="-3" unitRef="usd"> 1753000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c146" decimals="-3" unitRef="usd"> 1529000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c147" decimals="-3" unitRef="usd"> 1831000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c148" decimals="-3" unitRef="usd"> 10061000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c149" decimals="-3" unitRef="usd"> 9648000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c150" decimals="-3" unitRef="usd"> 18219000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c151" decimals="-3" unitRef="usd"> 391236000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c152" decimals="-3" unitRef="usd"> 267386000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c153" decimals="-3" unitRef="usd"> 375151000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c154" decimals="-3" unitRef="usd"> 107931000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c155" decimals="-3" unitRef="usd"> 137703000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c156" decimals="-3" unitRef="usd"> 455343000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c157" decimals="-3" unitRef="usd"> 31056000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c158" decimals="-3" unitRef="usd"> 40880000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c159" decimals="-3" unitRef="usd"> 130009000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c160" decimals="-3" unitRef="usd"> 964000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c161" decimals="-3" unitRef="usd"> 1309000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c162" decimals="-3" unitRef="usd"> 509000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c163" decimals="-3" unitRef="usd"> 139951000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c164" decimals="-3" unitRef="usd"> 179892000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c165" decimals="-3" unitRef="usd"> 585861000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c166" decimals="-3" unitRef="usd"> -12218000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c167" decimals="-3" unitRef="usd"> -11602000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c168" decimals="-3" unitRef="usd"> -19838000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c169" decimals="-3" unitRef="usd"> 1207892000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c170" decimals="-3" unitRef="usd"> 897023000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c171" decimals="-3" unitRef="usd"> 1424881000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:CostOfGoodsAndServicesSold contextRef="c172" decimals="-3" unitRef="usd"> 638371000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="c173" decimals="-3" unitRef="usd"> 389125000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="c174" decimals="-3" unitRef="usd"> 481262000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="c175" decimals="-3" unitRef="usd"> 371371000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="c176" decimals="-3" unitRef="usd"> 253465000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="c177" decimals="-3" unitRef="usd"> 347185000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="c178" decimals="-3" unitRef="usd"> 136401000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="c179" decimals="-3" unitRef="usd"> 206412000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="c180" decimals="-3" unitRef="usd"> 612040000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="c166" decimals="-3" unitRef="usd"> -6035000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="c167" decimals="-3" unitRef="usd"> -4838000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="c168" decimals="-3" unitRef="usd"> -5668000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="c169" decimals="-3" unitRef="usd"> 1140108000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="c170" decimals="-3" unitRef="usd"> 844164000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="c171" decimals="-3" unitRef="usd"> 1434819000 </us-gaap:CostOfGoodsAndServicesSold>
<alto:IncomelossBeforeBenefitForIncomeTaxes contextRef="c172" decimals="-3" unitRef="usd"> 41622000 </alto:IncomelossBeforeBenefitForIncomeTaxes>
<alto:IncomelossBeforeBenefitForIncomeTaxes contextRef="c173" decimals="-3" unitRef="usd"> 53898000 </alto:IncomelossBeforeBenefitForIncomeTaxes>
<alto:IncomelossBeforeBenefitForIncomeTaxes contextRef="c174" decimals="-3" unitRef="usd"> -21441000 </alto:IncomelossBeforeBenefitForIncomeTaxes>
<alto:IncomelossBeforeBenefitForIncomeTaxes contextRef="c175" decimals="-3" unitRef="usd"> 11756000 </alto:IncomelossBeforeBenefitForIncomeTaxes>
<alto:IncomelossBeforeBenefitForIncomeTaxes contextRef="c176" decimals="-3" unitRef="usd"> 4889000 </alto:IncomelossBeforeBenefitForIncomeTaxes>
<alto:IncomelossBeforeBenefitForIncomeTaxes contextRef="c177" decimals="-3" unitRef="usd"> 12533000 </alto:IncomelossBeforeBenefitForIncomeTaxes>
<alto:IncomelossBeforeBenefitForIncomeTaxes contextRef="c178" decimals="-3" unitRef="usd"> -3762000 </alto:IncomelossBeforeBenefitForIncomeTaxes>
<alto:IncomelossBeforeBenefitForIncomeTaxes contextRef="c179" decimals="-3" unitRef="usd"> -54677000 </alto:IncomelossBeforeBenefitForIncomeTaxes>
<alto:IncomelossBeforeBenefitForIncomeTaxes contextRef="c180" decimals="-3" unitRef="usd"> -77019000 </alto:IncomelossBeforeBenefitForIncomeTaxes>
<alto:IncomelossBeforeBenefitForIncomeTaxes contextRef="c181" decimals="-3" unitRef="usd"> -2065000 </alto:IncomelossBeforeBenefitForIncomeTaxes>
<alto:IncomelossBeforeBenefitForIncomeTaxes contextRef="c182" decimals="-3" unitRef="usd"> -21409000 </alto:IncomelossBeforeBenefitForIncomeTaxes>
<alto:IncomelossBeforeBenefitForIncomeTaxes contextRef="c183" decimals="-3" unitRef="usd"> -15375000 </alto:IncomelossBeforeBenefitForIncomeTaxes>
<alto:IncomelossBeforeBenefitForIncomeTaxes contextRef="c169" decimals="-3" unitRef="usd"> 47551000 </alto:IncomelossBeforeBenefitForIncomeTaxes>
<alto:IncomelossBeforeBenefitForIncomeTaxes contextRef="c170" decimals="-3" unitRef="usd"> -17299000 </alto:IncomelossBeforeBenefitForIncomeTaxes>
<alto:IncomelossBeforeBenefitForIncomeTaxes contextRef="c171" decimals="-3" unitRef="usd"> -101302000 </alto:IncomelossBeforeBenefitForIncomeTaxes>
<us-gaap:DepreciationAndAmortization contextRef="c172" decimals="-3" unitRef="usd"> 17352000 </us-gaap:DepreciationAndAmortization>
<us-gaap:DepreciationAndAmortization contextRef="c173" decimals="-3" unitRef="usd"> 17450000 </us-gaap:DepreciationAndAmortization>
<us-gaap:DepreciationAndAmortization contextRef="c174" decimals="-3" unitRef="usd"> 17535000 </us-gaap:DepreciationAndAmortization>
<us-gaap:DepreciationAndAmortization contextRef="c178" decimals="-3" unitRef="usd"> 5890000 </us-gaap:DepreciationAndAmortization>
<us-gaap:DepreciationAndAmortization contextRef="c179" decimals="-3" unitRef="usd"> 12691000 </us-gaap:DepreciationAndAmortization>
<us-gaap:DepreciationAndAmortization contextRef="c180" decimals="-3" unitRef="usd"> 30107000 </us-gaap:DepreciationAndAmortization>
<us-gaap:DepreciationAndAmortization contextRef="c181" decimals="-3" unitRef="usd"> 50000 </us-gaap:DepreciationAndAmortization>
<us-gaap:DepreciationAndAmortization contextRef="c182" decimals="-3" unitRef="usd"> 127000 </us-gaap:DepreciationAndAmortization>
<us-gaap:DepreciationAndAmortization contextRef="c183" decimals="-3" unitRef="usd"> 267000 </us-gaap:DepreciationAndAmortization>
<us-gaap:DepreciationAndAmortization contextRef="c169" decimals="-3" unitRef="usd"> 23292000 </us-gaap:DepreciationAndAmortization>
<us-gaap:DepreciationAndAmortization contextRef="c170" decimals="-3" unitRef="usd"> 30268000 </us-gaap:DepreciationAndAmortization>
<us-gaap:DepreciationAndAmortization contextRef="c171" decimals="-3" unitRef="usd"> 47909000 </us-gaap:DepreciationAndAmortization>
<alto:InterestExpenses contextRef="c172" decimals="-3" unitRef="usd"> 756000 </alto:InterestExpenses>
<alto:InterestExpenses contextRef="c173" decimals="-3" unitRef="usd"> 6038000 </alto:InterestExpenses>
<alto:InterestExpenses contextRef="c174" decimals="-3" unitRef="usd"> 7556000 </alto:InterestExpenses>
<alto:InterestExpenses contextRef="c175" decimals="-3" unitRef="usd"> 963000 </alto:InterestExpenses>
<alto:InterestExpenses contextRef="c176" decimals="-3" unitRef="usd"> 1574000 </alto:InterestExpenses>
<alto:InterestExpenses contextRef="c177" decimals="-3" unitRef="usd"> 3053000 </alto:InterestExpenses>
<alto:InterestExpenses contextRef="c178" decimals="-3" unitRef="usd"> 167000 </alto:InterestExpenses>
<alto:InterestExpenses contextRef="c179" decimals="-3" unitRef="usd"> 334000 </alto:InterestExpenses>
<alto:InterestExpenses contextRef="c180" decimals="-3" unitRef="usd"> 13000 </alto:InterestExpenses>
<alto:InterestExpenses contextRef="c181" decimals="-3" unitRef="usd"> 1701000 </alto:InterestExpenses>
<alto:InterestExpenses contextRef="c182" decimals="-3" unitRef="usd"> 9997000 </alto:InterestExpenses>
<alto:InterestExpenses contextRef="c183" decimals="-3" unitRef="usd"> 9584000 </alto:InterestExpenses>
<alto:InterestExpenses contextRef="c169" decimals="-3" unitRef="usd"> 3587000 </alto:InterestExpenses>
<alto:InterestExpenses contextRef="c170" decimals="-3" unitRef="usd"> 17943000 </alto:InterestExpenses>
<alto:InterestExpenses contextRef="c171" decimals="-3" unitRef="usd"> 20206000 </alto:InterestExpenses>
<us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock contextRef="c0">
<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="white-space: nowrap"><b> </b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1.5pt solid"><b>December 31, <br/> 2021</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b> </b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1.5pt solid"><b>December 31, <br/> 2020</b></td><td style="white-space: nowrap; 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 production</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">266,197</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">234,439</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">130,302</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">89,337</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,046</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">102,409</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Corporate assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">31,408</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">50,633</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">484,953</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">476,818</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table>
</us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock>
<us-gaap:Assets contextRef="c184" decimals="-3" unitRef="usd"> 266197000 </us-gaap:Assets>
<us-gaap:Assets contextRef="c185" decimals="-3" unitRef="usd"> 234439000 </us-gaap:Assets>
<us-gaap:Assets contextRef="c186" decimals="-3" unitRef="usd"> 130302000 </us-gaap:Assets>
<us-gaap:Assets contextRef="c187" decimals="-3" unitRef="usd"> 89337000 </us-gaap:Assets>
<us-gaap:Assets contextRef="c188" decimals="-3" unitRef="usd"> 57046000 </us-gaap:Assets>
<us-gaap:Assets contextRef="c189" decimals="-3" unitRef="usd"> 102409000 </us-gaap:Assets>
<us-gaap:Assets contextRef="c190" decimals="-3" unitRef="usd"> 31408000 </us-gaap:Assets>
<us-gaap:Assets contextRef="c191" decimals="-3" unitRef="usd"> 50633000 </us-gaap:Assets>
<us-gaap:Assets contextRef="c3" decimals="-3" unitRef="usd"> 484953000 </us-gaap:Assets>
<us-gaap:Assets contextRef="c4" decimals="-3" unitRef="usd"> 476818000 </us-gaap:Assets>
<us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c0">
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">5.</td><td>PROPERTY AND EQUIPMENT.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property and equipment consisted of the following (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December 31,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Facilities and plant equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">364,039</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">357,740</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Land</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,072</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,837</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other equipment, vehicles and furniture</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,656</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,858</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Construction in progress</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">22,505</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,828</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">398,272</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">382,263</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(175,722</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(152,777</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">222,550</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">229,486</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">Depreciation expense was $23,292,000, $30,268,000 and $47,909,000 for the years ended December 31, 2021, 2020 and 2019, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">The Company capitalized interest of $628,000, $224,000 and $563,000 for the years ended December 31, 2021, 2020 and 2019, respectively, related to its capital investment activities.</p>
</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
<us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c0">
<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="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December 31,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Facilities and plant equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">364,039</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">357,740</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Land</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,072</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,837</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other equipment, vehicles and furniture</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,656</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,858</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Construction in progress</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">22,505</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,828</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">398,272</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">382,263</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(175,722</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(152,777</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">222,550</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">229,486</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p>
</us-gaap:PropertyPlantAndEquipmentTextBlock>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="c195" decimals="-3" unitRef="usd"> 364039000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="c196" decimals="-3" unitRef="usd"> 357740000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="c197" decimals="-3" unitRef="usd"> 4072000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="c198" decimals="-3" unitRef="usd"> 4837000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="c199" decimals="-3" unitRef="usd"> 7656000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="c200" decimals="-3" unitRef="usd"> 7858000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="c201" decimals="-3" unitRef="usd"> 22505000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="c202" decimals="-3" unitRef="usd"> 11828000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="c3" decimals="-3" unitRef="usd"> 398272000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="c4" decimals="-3" unitRef="usd"> 382263000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c3" decimals="-3" unitRef="usd"> 175722000 </us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c4" decimals="-3" unitRef="usd"> 152777000 </us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="-3" unitRef="usd"> 222550000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="-3" unitRef="usd"> 229486000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:DepreciationExpenseOnReclassifiedAssets contextRef="c0" decimals="0" unitRef="usd"> 23292000 </us-gaap:DepreciationExpenseOnReclassifiedAssets>
<us-gaap:DepreciationExpenseOnReclassifiedAssets contextRef="c11" decimals="0" unitRef="usd"> 30268000 </us-gaap:DepreciationExpenseOnReclassifiedAssets>
<us-gaap:DepreciationExpenseOnReclassifiedAssets contextRef="c12" decimals="0" unitRef="usd"> 47909000 </us-gaap:DepreciationExpenseOnReclassifiedAssets>
<us-gaap:InterestCostsCapitalized contextRef="c192" decimals="0" unitRef="usd"> 628000 </us-gaap:InterestCostsCapitalized>
<us-gaap:InterestCostsCapitalized contextRef="c193" decimals="0" unitRef="usd"> 224000 </us-gaap:InterestCostsCapitalized>
<us-gaap:InterestCostsCapitalized contextRef="c194" decimals="0" unitRef="usd"> 563000 </us-gaap:InterestCostsCapitalized>
<us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="c0">
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">6.</td><td>DERIVATIVES.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The business and activities of the Company expose it to a variety of market risks, including risks related to changes in commodity prices. The Company monitors and manages these financial exposures as an integral part of its risk management program. This program recognizes the unpredictability of financial markets and seeks to reduce the potentially adverse effects that market volatility could have on operating results.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Commodity Risk</span></i><span style="text-decoration:underline"><i>Cash Flow Hedges</i></span> – The Company uses derivative instruments to protect cash flows from fluctuations caused by volatility in commodity prices for periods of up to twelve months in order to protect gross profit margins from potentially adverse effects of market and price volatility on alcohol sales and purchase commitments where the prices are set at a future date and/or if the contracts specify a floating or index-based price. In addition, the Company hedges anticipated sales of alcohol to minimize its exposure to the potentially adverse effects of price volatility. These derivatives may be designated and documented as cash flow hedges and effectiveness is evaluated by assessing the probability of the anticipated transactions and regressing commodity futures prices against the Company’s purchase and sales prices. Ineffectiveness, which is defined as the degree to which the derivative does not offset the underlying exposure, is recognized immediately in cost of goods sold. For the years ended December 31, 2021, 2020 and 2019, the Company did not designate any of its derivatives as cash flow hedges.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Commodity Risk – Non-Designated Hedges</span></i> – The Company uses derivative instruments to lock in prices for certain amounts of corn and alcohols by entering into exchange-traded 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 $21,619,000, $14,780,000 and $555,000 as the change in the fair value of these contracts for the years ended December 31, 2021, 2020 and 2019, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Non-Designated Derivative Instruments</span></i> – The classification and amounts of the Company’s derivatives not designated as hedging instruments, and related cash collateral balances, are as follows (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><table cellpadding="0" cellspacing="0" style="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="11" style="text-align: center; border-bottom: Black 1.5pt solid"><b>As of December 31, 2021</b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><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"><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="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td style="text-align: center; border-bottom: Black 1.5pt solid"><b>Balance Sheet Location</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>Fair Value</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td style="text-align: center; border-bottom: Black 1.5pt solid"><b>Balance Sheet Location</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>Fair Value</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; width: 28%; text-align: left">Cash collateral balance</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; width: 23%; text-align: left">Restricted cash</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">11,513</td><td style="padding-bottom: 4pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; width: 23%"> </td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 4pt; width: 9%; text-align: right"> </td><td style="padding-bottom: 4pt; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left">Commodity contracts</td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">Derivative assets</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,839</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">Derivative liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,582</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><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><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="11" style="text-align: center; border-bottom: Black 1.5pt solid"><b>As of December 31, 2020</b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Assets</b></td><td style="text-align: center; padding-bottom: 1.5pt"><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: 4pt; width: 28%; text-align: left">Cash collateral balance</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; width: 23%; text-align: left">Restricted cash</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">520</td><td style="padding-bottom: 4pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; width: 23%"> </td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 4pt; width: 9%; text-align: right"> </td><td style="padding-bottom: 4pt; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left">Commodity contracts</td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">Derivative assets</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">17,149</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">Derivative liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-149"></div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The above amounts represent the gross balances of the contracts; however, the Company does have a right of offset with each of its derivative brokers, but its intent is to close out positions individually, therefore, they are reported at gross.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The classification and amounts of the Company’s recognized gains (losses) for its derivatives not designated as hedging instruments are as follows (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: 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="font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Realized Gains (Losses)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left; border-bottom: Black 1.5pt solid">Type of Instrument</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="font-weight: bold; text-align: left; border-bottom: Black 1.5pt solid">Statements of Operations Location</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 25%; text-align: left; padding-bottom: 1.5pt">Commodity contracts</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 38%; text-align: left; padding-bottom: 1.5pt">Cost of goods sold</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">32,618</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">2,102</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(4,568</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: right; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: right; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">32,618</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-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,102</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(4,568</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td style="padding-bottom: 1.5pt"><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>Unrealized Gains (Losses)</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td style="padding-bottom: 1.5pt"><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>For the Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; 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>2021</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>2020</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>2019</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 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: 25%; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="padding-bottom: 1.5pt; width: 38%; text-align: left">Cost of goods sold</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(10,999</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">12,678</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">5,123</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: right"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: right"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(10,999</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-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,678</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-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,123</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table>
</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
<us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1 contextRef="c0" decimals="0" unitRef="usd"> 21619000 </us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1>
<us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1 contextRef="c11" decimals="0" unitRef="usd"> 14780000 </us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1>
<us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1 contextRef="c12" decimals="0" unitRef="usd"> 555000 </us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1>
<us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock contextRef="c0">
<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="11" style="text-align: center; border-bottom: Black 1.5pt solid"><b>As of December 31, 2021</b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><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"><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="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td style="text-align: center; border-bottom: Black 1.5pt solid"><b>Balance Sheet Location</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>Fair Value</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td style="text-align: center; border-bottom: Black 1.5pt solid"><b>Balance Sheet Location</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>Fair Value</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; width: 28%; text-align: left">Cash collateral balance</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; width: 23%; text-align: left">Restricted cash</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">11,513</td><td style="padding-bottom: 4pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; width: 23%"> </td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 4pt; width: 9%; text-align: right"> </td><td style="padding-bottom: 4pt; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left">Commodity contracts</td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">Derivative assets</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,839</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">Derivative liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,582</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><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><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="11" style="text-align: center; border-bottom: Black 1.5pt solid"><b>As of December 31, 2020</b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Assets</b></td><td style="text-align: center; padding-bottom: 1.5pt"><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: 4pt; width: 28%; text-align: left">Cash collateral balance</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; width: 23%; text-align: left">Restricted cash</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">520</td><td style="padding-bottom: 4pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; width: 23%"> </td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 4pt; width: 9%; text-align: right"> </td><td style="padding-bottom: 4pt; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left">Commodity contracts</td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">Derivative assets</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">17,149</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">Derivative liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-149"></div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock>
<us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue contextRef="c203" decimals="-3" unitRef="usd"> 11513000 </us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
<us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue contextRef="c204" decimals="-3" unitRef="usd"> 15839000 </us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
<us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue contextRef="c204" decimals="-3" unitRef="usd"> 13582000 </us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
<us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue contextRef="c205" decimals="-3" unitRef="usd"> 520000 </us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
<us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue contextRef="c206" decimals="-3" unitRef="usd"> 17149000 </us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
<us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock contextRef="c0">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Realized Gains (Losses)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left; border-bottom: Black 1.5pt solid">Type of Instrument</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="font-weight: bold; text-align: left; border-bottom: Black 1.5pt solid">Statements of Operations Location</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 25%; text-align: left; padding-bottom: 1.5pt">Commodity contracts</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 38%; text-align: left; padding-bottom: 1.5pt">Cost of goods sold</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">32,618</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">2,102</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(4,568</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: right; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: right; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">32,618</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-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,102</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(4,568</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td style="padding-bottom: 1.5pt"><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>Unrealized Gains (Losses)</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td style="padding-bottom: 1.5pt"><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>For the Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; 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>2021</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>2020</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>2019</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 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: 25%; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="padding-bottom: 1.5pt; width: 38%; text-align: left">Cost of goods sold</td><td style="padding-bottom: 1.5pt; width: 1%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(10,999</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">12,678</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">5,123</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: right"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: right"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(10,999</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-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,678</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-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,123</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table>
</us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
<us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c207" decimals="-3" unitRef="usd"> 32618000 </us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
<us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c208" decimals="-3" unitRef="usd"> 2102000 </us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
<us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c209" decimals="-3" unitRef="usd"> -4568000 </us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
<us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c0" decimals="-3" unitRef="usd"> 32618000 </us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
<us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c11" decimals="-3" unitRef="usd"> 2102000 </us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
<us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c12" decimals="-3" unitRef="usd"> -4568000 </us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
<us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts contextRef="c207" decimals="-3" unitRef="usd"> -10999000 </us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts>
<us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts contextRef="c208" decimals="-3" unitRef="usd"> 12678000 </us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts>
<us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts contextRef="c209" decimals="-3" unitRef="usd"> 5123000 </us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts>
<us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts contextRef="c0" decimals="-3" unitRef="usd"> -10999000 </us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts>
<us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts contextRef="c11" decimals="-3" unitRef="usd"> 12678000 </us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts>
<us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts contextRef="c12" decimals="-3" unitRef="usd"> 5123000 </us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts>
<us-gaap:DebtDisclosureTextBlock contextRef="c0">
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">7.</td><td>DEBT.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Long-term borrowings are summarized as follows (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"><b> </b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1.5pt solid"><b>December 31, <br/> 2021</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b> </b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1.5pt solid"><b>December 31, <br/> 2020</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Kinergy line of credit</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">50,401</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">32,512</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Pekin loans</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-150"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,580</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">ICP loans</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-151"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,384</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">CARES Act loans</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-152"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,860</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">Parent notes payable</td><td style="padding-bottom: 1.5pt"> </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-153"></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">25,533</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">50,401</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">97,869</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Less unamortized debt premium</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-154"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">230</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Less unamortized debt financing costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(40</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(759</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less short-term portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-155"></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">(25,533</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Long-term debt</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">50,361</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">71,807</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><i><span style="text-decoration:underline">Kinergy Line of Credit</span></i> – Kinergy has an operating line of credit for an aggregate amount of up to $100,000,000. The line of credit matures on August 2, 2023. The credit facility is based on Kinergy’s eligible accounts receivable and inventory levels, subject to certain concentration reserves. The credit facility is subject to certain other sublimits, including inventory loan limits. Interest accrues under the line of credit at a rate equal to (i) the daily Secured Overnight Financing Rate, plus (ii) a specified applicable margin ranging between 1.75% and 2.25%. The applicable margin was 2.00%, for a total rate of 2.05% at December 31, 2021. The credit facility’s monthly unused line fee is an annual rate equal to 0.25% to 0.375% depending on the average daily principal balance during the immediately preceding month. Payments that may be made by Kinergy to the Company as reimbursement for management and other services provided by the Company to Kinergy are limited under the terms of the credit facility to $1,500,000 per fiscal quarter. The credit facility also includes the accounts receivable of Alto Nutrients as additional collateral. Payments that may be made by Alto Nutrients to the Company as reimbursement for management and other services provided by the Company to Alto Nutrients are limited under the terms of the credit facility to $500,000 per fiscal quarter.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">If the monthly excess borrowing availability of Kinergy and Alto Nutrients falls below certain thresholds, they are collectively required to maintain a fixed-charge coverage ratio (calculated as a twelve-month rolling earnings before interest, taxes, depreciation and amortization divided by the sum of interest expense, capital expenditures, principal payments of indebtedness, indebtedness from capital leases and taxes paid during such twelve-month rolling period) of at least 2.0 and are prohibited from incurring certain additional indebtedness (other than specific intercompany indebtedness).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">The obligations of Kinergy and Alto Nutrients under the credit facility are secured by a first-priority security interest in all of their assets in favor of the lender. Alto Ingredients has guaranteed all of Kinergy’s obligations under the line of credit. As of December 31, 2021, Kinergy had $25.4 million in unused borrowing availability under the credit facility.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><span style="text-transform: uppercase"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><i><span style="text-decoration:underline">Pekin Loans</span></i> – On December 15, 2016, Alto Pekin entered into a credit agreement with 1<sup>st</sup> Farm Credit Services, PCA and CoBank, ACB, (“CoBank”). Under the terms of the agreement, Alto Pekin borrowed from 1<sup>st</sup> Farm Credit Services $64.0 million under a term loan facility that was to mature on August 20, 2021 and up to $32.0 million under a revolving term loan facility that was to mature on February 1, 2022. These loans were secured by a first-priority security interest in all of Alto Pekin’s assets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">On November 5, 2021, the Company repaid in full the outstanding balances on these loans.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">ICP Loans</span></i> — On September 15, 2017, ICP, Compeer Financial, PCA, or Compeer, and CoBank as agent, entered into a credit agreement. Under the terms of the agreement, ICP borrowed from Compeer $24.0 million under a term loan facility that was to mature on September 20, 2021, and up to $18.0 million under a revolving term loan facility that was to mature on September 1, 2022. These loans were secured by a first-priority security interest in all of ICP’s assets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">On November 5, 2021, the Company repaid in full the outstanding balances on these loans.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Parent Notes Payable</span></i> – On December 12, 2016, the Company entered into a Note Purchase Agreement with five accredited investors and sold $55.0 million in aggregate principal amount of senior secured notes to the investors in a private offering for aggregate gross proceeds of 97% of the principal amount of the notes sold. On June 26, 2017, the Company entered into a second Note Purchase Agreement with five accredited investors and sold an additional $13.9 million in aggregate principal amount of senior secured notes to the investors in a private offering for aggregate gross proceeds of 97% of the principal amount of the notes sold (and collectively with the notes previously sold, the “Notes”). The Notes were secured by a first-priority security interest in all of the Company’s equity interests in Alto Op Co.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">On May 14, 2021, with proceeds from the Company’s sale of its Madera, California facility, the Company repaid $19.3 million of principal on the Notes, resulting in an aggregate remaining balance of $0.7 million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">On November 5, 2021, the Company repaid the remaining outstanding balance on the Notes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">CARES Act Loans</span></i> – On May 4, 2020, Alto Ingredients and Alto Pekin, received loan proceeds from Bank of America, NA under the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”), through the Paycheck Protection Program administered by the U.S. Small Business Administration (“SBA”). Alto Ingredients received $6.0 million and Alto Pekin received $3.9 million in loan proceeds. Under the terms of the loans, certain amounts may be forgiven if they are used for qualifying expenses as described in the CARES Act. In June 2021, the SBA approved Alto Pekin’s forgiveness application for the full amount of $3.9 million. In September 2021, the SBA approved Alto Ingredients’ forgiveness application for the full amount of $6.0 million. As a result, the Company recognized income from loan forgiveness of $9.9 million for the year ended December 31, 2021. The SBA may audit the loan forgiveness applications and further examine eligibility for forgiveness, including the facts and circumstances existing at the time the loans were made. The Company can provide no assurances that any loan forgiven will not require repayment following an audit by the SBA.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Maturities of Long-term Debt</span></i> – The Company’s long-term debt matures as follows (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: 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="border-bottom: Black 1.5pt solid; text-align: left">December 31:</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2022</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-156"></div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 88%; text-align: left; padding-bottom: 1.5pt">2023</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">50,401</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">50,401</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table>
</us-gaap:DebtDisclosureTextBlock>
<us-gaap:ScheduleOfDebtTableTextBlock contextRef="c0">
<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="white-space: nowrap"><b> </b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1.5pt solid"><b>December 31, <br/> 2021</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b> </b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1.5pt solid"><b>December 31, <br/> 2020</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Kinergy line of credit</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">50,401</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">32,512</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Pekin loans</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-150"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,580</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">ICP loans</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-151"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,384</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">CARES Act loans</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-152"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,860</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">Parent notes payable</td><td style="padding-bottom: 1.5pt"> </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-153"></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">25,533</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">50,401</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">97,869</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Less unamortized debt premium</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-154"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">230</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Less unamortized debt financing costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(40</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(759</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less short-term portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-155"></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">(25,533</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Long-term debt</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">50,361</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">71,807</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p>
</us-gaap:ScheduleOfDebtTableTextBlock>
<us-gaap:NotesPayable contextRef="c229" decimals="-3" unitRef="usd"> 50401000 </us-gaap:NotesPayable>
<us-gaap:NotesPayable contextRef="c230" decimals="-3" unitRef="usd"> 32512000 </us-gaap:NotesPayable>
<us-gaap:NotesPayable contextRef="c232" decimals="-3" unitRef="usd"> 20580000 </us-gaap:NotesPayable>
<us-gaap:NotesPayable contextRef="c234" decimals="-3" unitRef="usd"> 9384000 </us-gaap:NotesPayable>
<us-gaap:NotesPayable contextRef="c236" decimals="-3" unitRef="usd"> 9860000 </us-gaap:NotesPayable>
<us-gaap:NotesPayable contextRef="c238" decimals="-3" unitRef="usd"> 25533000 </us-gaap:NotesPayable>
<us-gaap:NotesPayable contextRef="c3" decimals="-3" unitRef="usd"> 50401000 </us-gaap:NotesPayable>
<us-gaap:NotesPayable contextRef="c4" decimals="-3" unitRef="usd"> 97869000 </us-gaap:NotesPayable>
<us-gaap:DebtInstrumentUnamortizedDiscount contextRef="c4" decimals="-3" unitRef="usd"> 230000 </us-gaap:DebtInstrumentUnamortizedDiscount>
<us-gaap:UnamortizedDebtIssuanceExpense contextRef="c3" decimals="-3" unitRef="usd"> 40000 </us-gaap:UnamortizedDebtIssuanceExpense>
<us-gaap:UnamortizedDebtIssuanceExpense contextRef="c4" decimals="-3" unitRef="usd"> 759000 </us-gaap:UnamortizedDebtIssuanceExpense>
<us-gaap:LongTermDebtCurrent contextRef="c4" decimals="-3" unitRef="usd"> 25533000 </us-gaap:LongTermDebtCurrent>
<us-gaap:LongTermDebtNoncurrent contextRef="c3" decimals="-3" unitRef="usd"> 50361000 </us-gaap:LongTermDebtNoncurrent>
<us-gaap:LongTermDebtNoncurrent contextRef="c4" decimals="-3" unitRef="usd"> 71807000 </us-gaap:LongTermDebtNoncurrent>
<us-gaap:DebtDefaultLongtermDebtAmount contextRef="c210" decimals="0" unitRef="usd"> 100000000 </us-gaap:DebtDefaultLongtermDebtAmount>
<us-gaap:DebtInstrumentMaturityDate contextRef="c211"> 2023-08-02 </us-gaap:DebtInstrumentMaturityDate>
<us-gaap:LineOfCreditFacilityInterestRateDescription contextRef="c212"> The credit facility is subject to certain other sublimits, including inventory loan limits. Interest accrues under the line of credit at a rate equal to (i) the daily Secured Overnight Financing Rate, plus (ii) a specified applicable margin ranging between 1.75% and 2.25%. The applicable margin was 2.00%, for a total rate of 2.05% at December 31, 2021. The credit facility’s monthly unused line fee is an annual rate equal to 0.25% to 0.375% depending on the average daily principal balance during the immediately preceding month. Payments that may be made by Kinergy to the Company as reimbursement for management and other services provided by the Company to Kinergy are limited under the terms of the credit facility to $1,500,000 per fiscal quarter. The credit facility also includes the accounts receivable of Alto Nutrients as additional collateral. Payments that may be made by Alto Nutrients to the Company as reimbursement for management and other services provided by the Company to Alto Nutrients are limited under the terms of the credit facility to $500,000 per fiscal quarter. </us-gaap:LineOfCreditFacilityInterestRateDescription>
<us-gaap:RepaymentsOfLinesOfCredit contextRef="c112" decimals="-5" unitRef="usd"> 25400000 </us-gaap:RepaymentsOfLinesOfCredit>
<us-gaap:DebtInstrumentFaceAmount contextRef="c213" decimals="-5" unitRef="usd"> 64000000 </us-gaap:DebtInstrumentFaceAmount>
<us-gaap:DebtInstrumentMaturityDate contextRef="c214"> 2021-08-20 </us-gaap:DebtInstrumentMaturityDate>
<us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="c215" decimals="-5" unitRef="usd"> 32000000 </us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
<us-gaap:DebtInstrumentMaturityDate contextRef="c216"> 2022-02-01 </us-gaap:DebtInstrumentMaturityDate>
<us-gaap:DebtInstrumentFaceAmount contextRef="c217" decimals="-5" unitRef="usd"> 24000000 </us-gaap:DebtInstrumentFaceAmount>
<us-gaap:DebtInstrumentMaturityDate contextRef="c218"> 2021-09-20 </us-gaap:DebtInstrumentMaturityDate>
<us-gaap:DebtInstrumentFaceAmount contextRef="c219" decimals="-5" unitRef="usd"> 18000000 </us-gaap:DebtInstrumentFaceAmount>
<us-gaap:DebtInstrumentMaturityDate contextRef="c220"> 2022-09-01 </us-gaap:DebtInstrumentMaturityDate>
<us-gaap:DebtInstrumentFaceAmount contextRef="c221" decimals="-5" unitRef="usd"> 55000000 </us-gaap:DebtInstrumentFaceAmount>
<us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c221" decimals="2" unitRef="pure"> 0.97 </us-gaap:DebtInstrumentInterestRateEffectivePercentage>
<us-gaap:DebtInstrumentFaceAmount contextRef="c222" decimals="-5" unitRef="usd"> 13900000 </us-gaap:DebtInstrumentFaceAmount>
<us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c222" decimals="2" unitRef="pure"> 0.97 </us-gaap:DebtInstrumentInterestRateEffectivePercentage>
<us-gaap:DebtInstrumentFaceAmount contextRef="c223" decimals="-5" unitRef="usd"> 19300000 </us-gaap:DebtInstrumentFaceAmount>
<us-gaap:DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal contextRef="c224" decimals="-5" unitRef="usd"> 700000 </us-gaap:DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal>
<us-gaap:PaymentsOfLoanCosts contextRef="c225" decimals="-5" unitRef="usd"> 6000000 </us-gaap:PaymentsOfLoanCosts>
<us-gaap:PaymentsOfLoanCosts contextRef="c226" decimals="-5" unitRef="usd"> 3900000 </us-gaap:PaymentsOfLoanCosts>
<us-gaap:DebtInstrumentFaceAmount contextRef="c227" decimals="-5" unitRef="usd"> 3900000 </us-gaap:DebtInstrumentFaceAmount>
<us-gaap:DebtInstrumentFaceAmount contextRef="c228" decimals="-5" unitRef="usd"> 6000000 </us-gaap:DebtInstrumentFaceAmount>
<us-gaap:InterestAndFeeIncomeOtherLoans contextRef="c0" decimals="-5" unitRef="usd"> 9900000 </us-gaap:InterestAndFeeIncomeOtherLoans>
<us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="c0">
<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="border-bottom: Black 1.5pt solid; text-align: left">December 31:</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2022</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-156"></div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 88%; text-align: left; padding-bottom: 1.5pt">2023</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">50,401</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">50,401</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table>
</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c3" decimals="-3" unitRef="usd"> 50401000 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
<us-gaap:LongTermDebt contextRef="c3" decimals="-3" unitRef="usd"> 50401000 </us-gaap:LongTermDebt>
<us-gaap:LesseeOperatingLeasesTextBlock contextRef="c0">
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">8.</td><td>LEASES.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company leases equipment and land for certain of its facilities. Operating lease right of use assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The Company uses its estimated incremental borrowing rate, unless an implicit rate is readily determinable, as the discount rate for each lease in determining the present value of lease payments. For the years ended December 31, 2021 and 2020, the Company’s weighted-average discount rate was 6.00%. Operating lease expense is recognized on a straight-line basis over the lease term.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Upon the adoption of ASC 842, the Company elected the following practical expedients allowable under the guidance: not to reassess whether any expired or existing contracts are or contain leases; not to reassess the lease classification for any expired or existing leases; not to reassess initial direct costs for any existing leases; not to separately identify lease and non-lease components; and not to evaluate historical land easements. Additionally, the Company elected the short-term lease exemption policy, applying the requirements of ASC 842 to only long-term (greater than 1 year) leases.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company determines if an arrangement is a lease or contains a lease at inception. The Company’s leases have remaining lease terms of approximately 1 year to 54 years, which includes options to extend the lease when it is reasonably certain the Company will exercise those options. For the year ended December 31, 2021, the weighted-average remaining lease terms of equipment and land-related leases were 3.08 years and 22.82 years, respectively. The Company does not have lease arrangements with residual value guarantees, sale-leaseback terms or material restrictive covenants. The Company does not have any material finance lease obligations nor sublease agreements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Leases consist of the following:</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> </td><td> </td> <td> </td><td> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>December 31,</b></td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td style="padding-bottom: 1.5pt; text-align: left">Classification</td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</b></td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2020</b></td><td style="padding-bottom: 1.5pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td>Assets</td><td> </td> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 30%">Operating</td><td style="width: 1%"> </td> <td style="width: 45%; text-align: left">Right of use operating lease assets, net</td><td style="width: 1%"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">13,413</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">11,046</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Liabilites</td><td> </td> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Operating - Current</td><td> </td> <td style="text-align: left">Current portion, operating leases</td><td> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,909</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,180</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> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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">Operating - Noncurrent</td><td> </td> <td style="text-align: left">Operating leases, net of current portion</td><td> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,382</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,715</td><td style="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 Components of lease costs were 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: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</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>2020</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>2019</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: left; text-indent: 0in">Fixed lease cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,500</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,732</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">10,093</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left; text-indent: 0in">Variable lease cost</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">238</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">212</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">328</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-align: left; text-indent: 0in">Net lease cost</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,738</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-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,944</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,421</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The following table summarizes the remaining maturities of the Company’s operating lease liabilities, assuming all land lease extensions are taken, as of December 31, 2021 (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Year Ended:</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>Equipment</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>Land Related</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,201</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">559</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,778</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">461</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,535</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">436</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,082</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">595</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">504</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">608</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2027-76</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-157"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,382</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less Interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(932</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </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,918</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,168</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,123</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table>
</us-gaap:LesseeOperatingLeasesTextBlock>
<us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c3" decimals="4" unitRef="pure"> 0.06 </us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
<us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c4" decimals="4" unitRef="pure"> 0.06 </us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
<us-gaap:LessorOperatingLeaseDescription contextRef="c0"> The Company’s leases have remaining lease terms of approximately 1 year to 54 years, which includes options to extend the lease when it is reasonably certain the Company will exercise those options. For the year ended December 31, 2021, the weighted-average remaining lease terms of equipment and land-related leases were 3.08 years and 22.82 years, respectively. </us-gaap:LessorOperatingLeaseDescription>
<us-gaap:OperatingLeaseLeaseIncomeTableTextBlock contextRef="c0">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td> </td><td> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>December 31,</b></td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td style="padding-bottom: 1.5pt; text-align: left">Classification</td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</b></td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2020</b></td><td style="padding-bottom: 1.5pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td>Assets</td><td> </td> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 30%">Operating</td><td style="width: 1%"> </td> <td style="width: 45%; text-align: left">Right of use operating lease assets, net</td><td style="width: 1%"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">13,413</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">11,046</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Liabilites</td><td> </td> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Operating - Current</td><td> </td> <td style="text-align: left">Current portion, operating leases</td><td> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,909</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,180</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> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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">Operating - Noncurrent</td><td> </td> <td style="text-align: left">Operating leases, net of current portion</td><td> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,382</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,715</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p>
</us-gaap:OperatingLeaseLeaseIncomeTableTextBlock>
<us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="-3" unitRef="usd"> 13413000 </us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:OperatingLeaseRightOfUseAsset contextRef="c4" decimals="-3" unitRef="usd"> 11046000 </us-gaap:OperatingLeaseRightOfUseAsset>
<alto:CurrentPortionOperatingLeases contextRef="c3" decimals="-3" unitRef="usd"> 3909000 </alto:CurrentPortionOperatingLeases>
<alto:CurrentPortionOperatingLeases contextRef="c4" decimals="-3" unitRef="usd"> 2180000 </alto:CurrentPortionOperatingLeases>
<alto:OperatingLeasesNetOfCurrentPortion contextRef="c3" decimals="-3" unitRef="usd"> 9382000 </alto:OperatingLeasesNetOfCurrentPortion>
<alto:OperatingLeasesNetOfCurrentPortion contextRef="c4" decimals="-3" unitRef="usd"> 8715000 </alto:OperatingLeasesNetOfCurrentPortion>
<us-gaap:LeaseCostTableTextBlock contextRef="c0">
<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: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</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>2020</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>2019</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: left; text-indent: 0in">Fixed lease cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,500</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,732</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">10,093</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left; text-indent: 0in">Variable lease cost</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">238</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">212</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">328</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-align: left; text-indent: 0in">Net lease cost</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,738</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-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,944</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,421</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>
</us-gaap:LeaseCostTableTextBlock>
<us-gaap:OperatingLeaseCost contextRef="c0" decimals="-3" unitRef="usd"> 4500000 </us-gaap:OperatingLeaseCost>
<us-gaap:OperatingLeaseCost contextRef="c11" decimals="-3" unitRef="usd"> 5732000 </us-gaap:OperatingLeaseCost>
<us-gaap:OperatingLeaseCost contextRef="c12" decimals="-3" unitRef="usd"> 10093000 </us-gaap:OperatingLeaseCost>
<us-gaap:VariableLeaseCost contextRef="c0" decimals="-3" unitRef="usd"> 238000 </us-gaap:VariableLeaseCost>
<us-gaap:VariableLeaseCost contextRef="c11" decimals="-3" unitRef="usd"> 212000 </us-gaap:VariableLeaseCost>
<us-gaap:VariableLeaseCost contextRef="c12" decimals="-3" unitRef="usd"> 328000 </us-gaap:VariableLeaseCost>
<us-gaap:LeaseCost contextRef="c0" decimals="-3" unitRef="usd"> 4738000 </us-gaap:LeaseCost>
<us-gaap:LeaseCost contextRef="c11" decimals="-3" unitRef="usd"> 5944000 </us-gaap:LeaseCost>
<us-gaap:LeaseCost contextRef="c12" decimals="-3" unitRef="usd"> 10421000 </us-gaap:LeaseCost>
<us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c0">
<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="border-bottom: Black 1.5pt solid; text-align: left"><b>Year Ended:</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>Equipment</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>Land Related</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,201</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">559</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,778</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">461</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,535</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">436</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,082</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">595</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">504</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">608</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2027-76</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-157"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,382</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less Interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(932</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </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,918</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,168</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,123</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table>
</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c239" decimals="-3" unitRef="usd"> 4201000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c240" decimals="-3" unitRef="usd"> 559000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c239" decimals="-3" unitRef="usd"> 2778000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c240" decimals="-3" unitRef="usd"> 461000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c239" decimals="-3" unitRef="usd"> 1535000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c240" decimals="-3" unitRef="usd"> 436000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c239" decimals="-3" unitRef="usd"> 1082000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c240" decimals="-3" unitRef="usd"> 595000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c239" decimals="-3" unitRef="usd"> 504000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c240" decimals="-3" unitRef="usd"> 608000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c240" decimals="-3" unitRef="usd"> 5382000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
<alto:OperatingLeasesFutureMinimumPaymentsLeesInterest contextRef="c239" decimals="-3" unitRef="usd"> 932000 </alto:OperatingLeasesFutureMinimumPaymentsLeesInterest>
<alto:OperatingLeasesFutureMinimumPaymentsLeesInterest contextRef="c240" decimals="-3" unitRef="usd"> 3918000 </alto:OperatingLeasesFutureMinimumPaymentsLeesInterest>
<us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c239" decimals="-3" unitRef="usd"> 9168000 </us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
<us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c240" decimals="-3" unitRef="usd"> 4123000 </us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
<us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c0">
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">9.</td><td>PENSION PLANS.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Retirement Plan</span> -</i> The Company sponsors a defined benefit pension plan (the “Retirement Plan”) that is noncontributory, and covers only “grandfathered” unionized employees at its Alto Pekin production facilities. Benefits are based on a prescribed formula based upon the employee’s years of service. Employees hired after November 1, 2010, are not eligible to participate in the Retirement Plan. The Company uses a December 31<sup>st</sup> measurement date for its Retirement Plan. The Company's funding policy is to make the minimum annual contribution required by applicable regulations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Information related to the Retirement Plan as of and for the years ended December 31, 2021 and 2020 is presented below (dollars 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><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>2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td>Changes in plan assets:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left">Fair value of plan assets, beginning</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">17,588</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,654</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in">Actual gains</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,399</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,969</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">Benefits paid</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(763</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(721</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Company contributions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">763</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">686</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">Participant contributions</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-158"></div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-159"></div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in">Fair value of plan assets, ending</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">19,987</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">17,588</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">Less: projected accumulated benefit obligation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">23,828</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">24,629</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; padding-bottom: 4pt">Funded status, (underfunded)/overfunded</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(3,841</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-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,041</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Amounts recognized in the consolidated balance sheets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Other liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(3,841</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(7,041</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Accumulated other comprehensive loss</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">574</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,199</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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Assumptions used in computation of benefit obligations:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.80</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.50</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Expected long-term return on plan assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.75</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.25</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">Rate of compensation increase</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-160"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-161"></div></td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic; text-align: left"><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>Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic; text-align: center"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2020</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2019</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">Components of net periodic benefit costs are as follows:</td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: 0in">Service cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">436</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">405</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">374</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0in">Interest cost</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">605</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">690</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">760</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0in">Amortization of net loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">98</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-162"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-163"></div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Expected return on plan assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(952</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(903</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(760</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Net periodic benefit cost</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">187</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">192</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">374</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company expects to make contributions in the year ending December 31, 2022 of approximately $0.85 million. Net periodic benefit cost for 2022 is estimated at less than $0.1 million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The following table summarizes the expected benefit payments for the Company’s Retirement Plan for each of the next five fiscal years and in the aggregate for the five fiscal years thereafter (in thousands):</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="border-bottom: Black 1.5pt solid; text-align: left">December 31:</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">850</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">900</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">940</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,020</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2027-31</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,780</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="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,490</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">See Note 16 for discussion of the Retirement Plan’s fair value disclosures.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Historical and future expected returns of multiple asset classes were analyzed to develop a risk-free real rate of return and risk premiums for each asset class. The overall rate for each asset class was developed by combining a long-term inflation component, the risk-free real rate of return, and the associated risk premium. A weighted-average rate was developed based on those overall rates and the target asset allocation of the Retirement Plan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company’s pension committee is responsible for overseeing the investment of pension plan assets. The pension committee is responsible for determining and monitoring the appropriate asset allocations and for selecting or replacing investment managers, trustees, and custodians. The Retirement Plan’s current investment target allocations are 50% equities and 50% debt. The pension committee periodically reviews the actual asset allocation in light of these targets and rebalances investments as necessary. The pension committee also evaluates the performance of investment managers as compared to the performance of specified benchmarks and peers and monitors the investment managers to ensure adherence to their stated investment style and to the Retirement Plan’s investment guidelines.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Postretirement Plan</span> -</i> The Company also sponsors a health care plan and life insurance plan (the “Postretirement Plan”) that provides postretirement medical benefits and life insurance to certain “grandfathered” unionized employees at its Alto Pekin production facilities. Employees hired after December 31, 2000, are not eligible to participate in the Postretirement Plan. The plan is contributory, with contributions required at the same rate as active employees. Benefit eligibility under the plan reduces at age 65 from a defined benefit to a defined dollar cap based upon years of service.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Information related to the Postretirement Plan as of December 31, 2021 and 2020 is presented below (dollars in thousands):</p><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="font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Amounts at the end of the year:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left">Accumulated/projected benefit obligation</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,313</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,296</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; padding-bottom: 1.5pt">Fair value of plan assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-164"></div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-165"></div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Funded status, (underfunded)/overfunded</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(4,313</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-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,296</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Amounts recognized in the consolidated balance sheets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Accrued liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(210</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(300</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">Other liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(4,103</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(4,996</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Accumulated other comprehensive (income) loss</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(290</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">679</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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Discount rate used in computation of benefit obligations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.50</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.05</td><td style="text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic; text-align: left"><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>Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic; text-align: center"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2020</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2019</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">Components of net periodic benefit costs are as follows:</td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Service cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">42</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">54</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">67</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Interest cost</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">105</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">151</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">219</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">Amortization of prior service cost</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">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">30</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">122</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 periodic benefit cost</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">172</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">235</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">408</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">Amounts recognized in the plan for the year:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left">Participant contributions</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">32</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">26</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">24</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></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left">Benefits paid</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">217</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">200</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">195</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company does not expect to recognize any amortization of net actuarial loss during the year ended December 31, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The following table summarizes the expected benefit payments for the Company’s Postretirement Plan for each of the next five fiscal years and in the aggregate for the five fiscal years thereafter (in thousands):</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="border-bottom: Black 1.5pt solid; text-align: left">December 31:</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">210</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">240</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">260</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">280</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">330</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">2027-2031</td><td style="padding-bottom: 1.5pt"> </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,720</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,040</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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">For purposes of determining the cost and obligation for pre-Medicare postretirement medical benefits, a 7.00% annual rate of increase in the per capita cost of covered benefits (i.e., health care trend rate) was assumed for the Postretirement Plan in 2023, adjusted to a rate of 4.50% in 2032. Assumed health care cost trend rates have a significant effect on the amounts reported for health care plans.</p>
</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
<us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock contextRef="c243">
<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>2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td>Changes in plan assets:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left">Fair value of plan assets, beginning</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">17,588</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,654</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in">Actual gains</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,399</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,969</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">Benefits paid</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(763</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(721</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Company contributions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">763</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">686</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">Participant contributions</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-158"></div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-159"></div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in">Fair value of plan assets, ending</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">19,987</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">17,588</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">Less: projected accumulated benefit obligation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">23,828</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">24,629</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; padding-bottom: 4pt">Funded status, (underfunded)/overfunded</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(3,841</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-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,041</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Amounts recognized in the consolidated balance sheets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Other liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(3,841</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(7,041</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Accumulated other comprehensive loss</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">574</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,199</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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Assumptions used in computation of benefit obligations:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.80</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.50</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Expected long-term return on plan assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.75</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.25</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">Rate of compensation increase</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-160"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-161"></div></td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock>
<us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets contextRef="c244" decimals="-3" unitRef="usd"> 17588000 </us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets>
<us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets contextRef="c245" decimals="-3" unitRef="usd"> 15654000 </us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets>
<us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="c243" decimals="-3" unitRef="usd"> 2399000 </us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
<us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="c246" decimals="-3" unitRef="usd"> 1969000 </us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
<us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c243" decimals="-3" unitRef="usd"> 763000 </us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
<us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c246" decimals="-3" unitRef="usd"> 721000 </us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
<us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c243" decimals="-3" unitRef="usd"> 763000 </us-gaap:DefinedBenefitPlanContributionsByEmployer>
<us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c246" decimals="-3" unitRef="usd"> 686000 </us-gaap:DefinedBenefitPlanContributionsByEmployer>
<us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets contextRef="c247" decimals="-3" unitRef="usd"> 19987000 </us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets>
<us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets contextRef="c244" decimals="-3" unitRef="usd"> 17588000 </us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets>
<us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c247" decimals="-3" unitRef="usd"> 23828000 </us-gaap:DefinedBenefitPlanBenefitObligation>
<us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c244" decimals="-3" unitRef="usd"> 24629000 </us-gaap:DefinedBenefitPlanBenefitObligation>
<us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c247" decimals="-3" unitRef="usd"> -3841000 </us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
<us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c244" decimals="-3" unitRef="usd"> -7041000 </us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
<alto:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax contextRef="c247" decimals="-3" unitRef="usd"> -3841000 </alto:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax>
<alto:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax contextRef="c244" decimals="-3" unitRef="usd"> -7041000 </alto:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax>
<us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax contextRef="c247" decimals="-3" unitRef="usd"> 574000 </us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
<us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax contextRef="c244" decimals="-3" unitRef="usd"> 3199000 </us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
<us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate contextRef="c243" decimals="4" unitRef="pure"> 0.028 </us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
<us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate contextRef="c246" decimals="4" unitRef="pure"> 0.025 </us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
<us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets contextRef="c243" decimals="4" unitRef="pure"> 0.0575 </us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
<us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets contextRef="c246" decimals="4" unitRef="pure"> 0.0625 </us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
<us-gaap:ScheduleOfNetBenefitCostsTableTextBlock contextRef="c243">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic; text-align: left"><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>Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic; text-align: center"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2020</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2019</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">Components of net periodic benefit costs are as follows:</td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: 0in">Service cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">436</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">405</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">374</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0in">Interest cost</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">605</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">690</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">760</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0in">Amortization of net loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">98</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-162"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-163"></div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Expected return on plan assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(952</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(903</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(760</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Net periodic benefit cost</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">187</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">192</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">374</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
<us-gaap:DefinedBenefitPlanServiceCost contextRef="c243" decimals="-3" unitRef="usd"> 436000 </us-gaap:DefinedBenefitPlanServiceCost>
<us-gaap:DefinedBenefitPlanServiceCost contextRef="c246" decimals="-3" unitRef="usd"> 405000 </us-gaap:DefinedBenefitPlanServiceCost>
<us-gaap:DefinedBenefitPlanServiceCost contextRef="c248" decimals="-3" unitRef="usd"> 374000 </us-gaap:DefinedBenefitPlanServiceCost>
<us-gaap:DefinedBenefitPlanInterestCost contextRef="c243" decimals="-3" unitRef="usd"> 605000 </us-gaap:DefinedBenefitPlanInterestCost>
<us-gaap:DefinedBenefitPlanInterestCost contextRef="c246" decimals="-3" unitRef="usd"> 690000 </us-gaap:DefinedBenefitPlanInterestCost>
<us-gaap:DefinedBenefitPlanInterestCost contextRef="c248" decimals="-3" unitRef="usd"> 760000 </us-gaap:DefinedBenefitPlanInterestCost>
<us-gaap:DeferredPolicyAcquisitionCostAmortizationExpenseNetInvestmentGainsLosses contextRef="c243" decimals="-3" unitRef="usd"> 98000 </us-gaap:DeferredPolicyAcquisitionCostAmortizationExpenseNetInvestmentGainsLosses>
<us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c243" decimals="-3" unitRef="usd"> -952000 </us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
<us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c246" decimals="-3" unitRef="usd"> -903000 </us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
<us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c248" decimals="-3" unitRef="usd"> -760000 </us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
<us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c243" decimals="-3" unitRef="usd"> 187000 </us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
<us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c246" decimals="-3" unitRef="usd"> 192000 </us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
<us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c248" decimals="-3" unitRef="usd"> 374000 </us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
<us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear contextRef="c241" decimals="-4" unitRef="usd"> 850000 </us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
<us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c242" decimals="-5" unitRef="usd"> 100000 </us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
<us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock contextRef="c243">
<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="border-bottom: Black 1.5pt solid; text-align: left">December 31:</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">850</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">900</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">940</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,020</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2027-31</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,780</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="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,490</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p>
</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths contextRef="c247" decimals="-3" unitRef="usd"> 850000 </us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo contextRef="c247" decimals="-3" unitRef="usd"> 900000 </us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree contextRef="c247" decimals="-3" unitRef="usd"> 940000 </us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour contextRef="c247" decimals="-3" unitRef="usd"> 1000000 </us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive contextRef="c247" decimals="-3" unitRef="usd"> 1020000 </us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter contextRef="c247" decimals="-3" unitRef="usd"> 5780000 </us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
<alto:TotalExpectedBenefitPayments contextRef="c247" decimals="-3" unitRef="usd"> 10490000 </alto:TotalExpectedBenefitPayments>
<us-gaap:MultiemployerPlansPlanBenefitsDescription contextRef="c0"> The Retirement Plan’s current investment target allocations are 50% equities and 50% debt. The pension committee periodically reviews the actual asset allocation in light of these targets and rebalances investments as necessary. </us-gaap:MultiemployerPlansPlanBenefitsDescription>
<us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock contextRef="c249">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Amounts at the end of the year:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left">Accumulated/projected benefit obligation</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,313</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,296</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; padding-bottom: 1.5pt">Fair value of plan assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-164"></div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-165"></div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Funded status, (underfunded)/overfunded</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(4,313</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-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,296</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Amounts recognized in the consolidated balance sheets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Accrued liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(210</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(300</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">Other liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(4,103</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(4,996</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Accumulated other comprehensive (income) loss</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(290</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">679</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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Discount rate used in computation of benefit obligations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.50</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.05</td><td style="text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock>
<us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation contextRef="c250" decimals="-3" unitRef="usd"> 4313000 </us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
<us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation contextRef="c251" decimals="-3" unitRef="usd"> 5296000 </us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
<us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c250" decimals="-3" unitRef="usd"> 4313000 </us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
<us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c251" decimals="-3" unitRef="usd"> 5296000 </us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
<alto:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax contextRef="c250" decimals="-3" unitRef="usd"> 210000 </alto:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax>
<alto:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax contextRef="c251" decimals="-3" unitRef="usd"> 300000 </alto:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax>
<alto:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax contextRef="c250" decimals="-3" unitRef="usd"> 4103000 </alto:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax>
<alto:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax contextRef="c251" decimals="-3" unitRef="usd"> 4996000 </alto:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax>
<us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax contextRef="c250" decimals="-3" unitRef="usd"> -290000 </us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
<us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax contextRef="c251" decimals="-3" unitRef="usd"> 679000 </us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
<us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate contextRef="c249" decimals="4" unitRef="pure"> 0.025 </us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
<us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate contextRef="c252" decimals="4" unitRef="pure"> 0.0205 </us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
<us-gaap:ScheduleOfNetBenefitCostsTableTextBlock contextRef="c249">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic; text-align: left"><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>Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic; text-align: center"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2020</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2019</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">Components of net periodic benefit costs are as follows:</td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Service cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">42</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">54</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">67</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Interest cost</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">105</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">151</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">219</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">Amortization of prior service cost</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">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">30</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">122</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 periodic benefit cost</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">172</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">235</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">408</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">Amounts recognized in the plan for the year:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left">Participant contributions</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">32</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">26</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">24</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></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left">Benefits paid</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">217</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">200</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">195</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
<us-gaap:DefinedBenefitPlanServiceCost contextRef="c249" decimals="-3" unitRef="usd"> 42000 </us-gaap:DefinedBenefitPlanServiceCost>
<us-gaap:DefinedBenefitPlanServiceCost contextRef="c252" decimals="-3" unitRef="usd"> 54000 </us-gaap:DefinedBenefitPlanServiceCost>
<us-gaap:DefinedBenefitPlanServiceCost contextRef="c253" decimals="-3" unitRef="usd"> 67000 </us-gaap:DefinedBenefitPlanServiceCost>
<us-gaap:DefinedBenefitPlanInterestCost contextRef="c249" decimals="-3" unitRef="usd"> 105000 </us-gaap:DefinedBenefitPlanInterestCost>
<us-gaap:DefinedBenefitPlanInterestCost contextRef="c252" decimals="-3" unitRef="usd"> 151000 </us-gaap:DefinedBenefitPlanInterestCost>
<us-gaap:DefinedBenefitPlanInterestCost contextRef="c253" decimals="-3" unitRef="usd"> 219000 </us-gaap:DefinedBenefitPlanInterestCost>
<us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c249" decimals="-3" unitRef="usd"> 25000 </us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
<us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c252" decimals="-3" unitRef="usd"> 30000 </us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
<us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c253" decimals="-3" unitRef="usd"> 122000 </us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
<us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c249" decimals="-3" unitRef="usd"> 172000 </us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
<us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c252" decimals="-3" unitRef="usd"> 235000 </us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
<us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c253" decimals="-3" unitRef="usd"> 408000 </us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
<us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant contextRef="c249" decimals="-3" unitRef="usd"> 32000 </us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
<us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant contextRef="c252" decimals="-3" unitRef="usd"> 26000 </us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
<us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant contextRef="c253" decimals="-3" unitRef="usd"> 24000 </us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
<us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c249" decimals="-3" unitRef="usd"> 217000 </us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
<us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c252" decimals="-3" unitRef="usd"> 200000 </us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
<us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c253" decimals="-3" unitRef="usd"> 195000 </us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
<us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock contextRef="c249">
<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="border-bottom: Black 1.5pt solid; text-align: left">December 31:</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">210</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">240</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">260</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">280</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">330</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">2027-2031</td><td style="padding-bottom: 1.5pt"> </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,720</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,040</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>
</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths contextRef="c250" decimals="-3" unitRef="usd"> 210000 </us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo contextRef="c250" decimals="-3" unitRef="usd"> 240000 </us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree contextRef="c250" decimals="-3" unitRef="usd"> 260000 </us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour contextRef="c250" decimals="-3" unitRef="usd"> 280000 </us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive contextRef="c250" decimals="-3" unitRef="usd"> 330000 </us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter contextRef="c250" decimals="-3" unitRef="usd"> 1720000 </us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
<alto:TotalExpectedBenefitPayment contextRef="c250" decimals="-3" unitRef="usd"> 3040000 </alto:TotalExpectedBenefitPayment>
<alto:DiscriptionOfAdjustingRateForAssumedHealthCare contextRef="c0"> For purposes of determining the cost and obligation for pre-Medicare postretirement medical benefits, a 7.00% annual rate of increase in the per capita cost of covered benefits (i.e., health care trend rate) was assumed for the Postretirement Plan in 2023, adjusted to a rate of 4.50% in 2032. </alto:DiscriptionOfAdjustingRateForAssumedHealthCare>
<us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0">
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">10.</td><td>INCOME TAXES.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company recorded a provision (benefit) for income taxes 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"> </td><td style="font-size: 1pt; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"><span style="font-size: 10pt"><b>Years Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt"> </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>2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</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: left">Current provision (benefit)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,469</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-166"></div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(22</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Deferred provision (benefit)</td><td style="padding-bottom: 1.5pt"> </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-167"></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">(17</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </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</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,469</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-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</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(20</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">A reconciliation of the differences between the United States statutory federal income tax rate and the effective tax rate as provided in the consolidated statements of operations is as follows:</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"> </td><td style="font-size: 1pt; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"><span style="font-size: 10pt"><b>Years Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt"> </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>2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</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: left">Statutory rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">21.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">21.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">21.0</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">State income taxes, net of federal benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.0</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.7</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.7</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Change in valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(18.8</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(9.4</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(22.4</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Income from loan forgiveness</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5.5</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-168"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-169"></div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Fair value adjustments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-170"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(12.7</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-171"></div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Noncontrolling interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-172"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3.4</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3.3</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Non-deductible items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(0.4</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(0.1</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">(0.1</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(0.8</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1.0</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Effective rate</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">3.0</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">(0.0</td><td style="padding-bottom: 4pt; text-align: left">)%</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">(0.1</td><td style="padding-bottom: 4pt; text-align: left">)%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Deferred income taxes are provided using the asset and liability method to reflect temporary differences between the financial statement carrying amounts and the tax bases of assets and liabilities using presently enacted tax rates and laws. The components of deferred income taxes included in the consolidated balance sheets were as follows (in thousands):</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="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">Deferred tax assets:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-left: 0.125in">Net operating loss carryforwards</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">46,159</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">61,208</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.125in">Capital loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,640</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29,684</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-left: 0.125in">Disallowed interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,059</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,255</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.125in">R&D, Energy and AMT credits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,742</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,864</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-left: 0.125in">Pension liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,189</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,235</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.125in">Railcar contracts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">618</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">302</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in">Stock-based compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">479</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">441</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.125in">Allowance for doubtful accounts and other assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">367</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">461</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 0.125in">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">2,646</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </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,963</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">85,899</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">107,413</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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Deferred tax liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in">Property and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8,896</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(16,243</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in">Intangibles</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(749</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(749</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">Derivatives</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(606</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,497</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; padding-left: 0.125in">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">(300</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(472</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total deferred tax liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(10,551</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(21,961</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(75,584</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(85,688</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 deferred tax liabilities, included in other liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(236</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(236</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">A portion of the Company’s net operating loss carryforwards are subject to provisions of the tax law that limit the use of losses incurred by a corporation prior to the date certain ownership changes occur. These limitations also apply to certain depreciation deductions associated with assets on hand at the time of the ownership change and otherwise allowable during the five-year period following the ownership change. As the five-year limitation period lapsed in 2019, these disallowed deductions are reflected in property and equipment in the schedule above but continue to be subject to the annual limitation that applies to the pre-change net operating losses. Due to the limitation on the use of net operating losses and depreciation deductions, a significant portion of these carryforwards will expire regardless of whether the Company generates future taxable income. After reducing these net operating loss carryforwards for the amount which will expire due to this limitation, the Company had remaining federal net operating loss carryforwards of approximately $168,720,000 and state net operating loss carryforwards of approximately $173,825,000 at December 31, 2021. These net operating loss carryforwards expire 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="border-bottom: Black 1.5pt solid; text-align: left"><b>Tax Years</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Federal</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>State</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: 76%">2022–2026</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,831</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">3,374</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>2027–2031</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,289</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">76,288</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>2032–2036</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">55,671</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24,796</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">2037 and after*</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">92,929</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">69,367</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; text-align: left; padding-bottom: 4pt"><span style="text-decoration:underline">Total NOLs</span></td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">168,720</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">173,825</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">*</td><td style="text-align: justify">Includes indefinite life federal net operating losses of $80.7 million generated after 2017.</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Approximately $99,236,000 is available to utilize against federal taxable income for 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">To the extent amounts are not utilized in any year, they may be carried forward to the next year until expiration. These amounts may change if there are future additional limitations on their utilization.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Federal capital loss of $107,699,000 may be carried forward for 5 years and will expire in 2025. State capital loss of $103,098,000 may be carried forward for 5 years for most of the states in which the Company files returns and will expire in 2025.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">In assessing whether the deferred tax assets are realizable, a more likely than not standard is applied. If it is determined that it is more likely than not that deferred tax assets will not be realized, a valuation allowance must be established against the deferred tax assets. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which the associated temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this assessment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">A valuation allowance was established in the amount of $75,584,000 and $85,688,000 as of December 31, 2021 and 2020, respectively, based on the Company’s assessment of the future realizability of certain deferred tax assets. The valuation allowance on deferred tax assets is related to future deductible temporary differences and net operating loss carryforwards for which the Company has concluded it is more likely than not that these items will not be realized in the ordinary course of operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">For the year ended December 31, 2021, the Company recorded a decrease in valuation allowance of $10,104,000. This was primarily related to utilization of net operating losses as the Company generated taxable income for the year. For the year ended December 31, 2020, the Company recorded an increase in valuation allowance of $1,623,000. This was primarily the offsetting impact of an increase in deferred tax assets associated with the capital loss carryforward offset by changes in depreciation and other adjustments associated with property plant and equipment, and mark-to-market adjustments related to derivatives in 2020. For the year ended December 31, 2019, the Company recorded an increase in the valuation allowance of $43,477,000. Of this increase, $22,641,000 was primarily the offsetting impact of an increase in deferred tax assets associated with additional net operating losses in 2019. The remaining increase of $20,836,000 relates to a deferred asset related to previously disallowed depreciation discussed above.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">The Company is subject to income tax in the United States federal jurisdiction and various state jurisdictions and has identified its federal tax return and tax returns in state jurisdictions below as “major” tax filings. These jurisdictions, along with the years still open to audit under the applicable statutes of limitation, are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </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="border-bottom: Black 1.5pt solid; width: 50%; text-align: left"><b>Jurisdiction</b></td><td style="padding-bottom: 1.5pt; width: 1%"><b> </b></td> <td style="border-bottom: Black 1.5pt solid; width: 49%; text-align: center"><b>Tax Years</b></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Federal</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Alabama</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Arizona</td><td> </td> <td style="text-align: center">2017 – 2020</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Arkansas</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">California</td><td> </td> <td style="text-align: center">2017 – 2020</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Colorado</td><td> </td> <td style="text-align: center">2017 – 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Connecticut</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Georgia</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Idaho</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Illinois</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Indiana</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Iowa</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Kansas</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Louisiana</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Michigan</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Minnesota</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Mississippi</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Missouri</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Nebraska</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">New Mexico</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Oklahoma</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Oregon</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Pennsylvania</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Rhode Island</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">South Carolina</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Tennessee</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Texas</td><td> </td> <td style="text-align: center">2017 – 2020</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 71.5pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">However, because the Company had net operating losses and credits carried forward in several of the jurisdictions, including the United States federal and California jurisdictions, certain items attributable to closed tax years are still subject to adjustment by applicable taxing authorities through an adjustment to tax attributes carried forward to open years.</p>
</us-gaap:IncomeTaxDisclosureTextBlock>
<us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c0">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="font-size: 1pt; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"><span style="font-size: 10pt"><b>Years Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt"> </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>2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</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: left">Current provision (benefit)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,469</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-166"></div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(22</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Deferred provision (benefit)</td><td style="padding-bottom: 1.5pt"> </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-167"></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">(17</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </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</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,469</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-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</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(20</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
<us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd"> 1469000 </us-gaap:CurrentIncomeTaxExpenseBenefit>
<us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c12" decimals="-3" unitRef="usd"> -22000 </us-gaap:CurrentIncomeTaxExpenseBenefit>
<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c11" decimals="-3" unitRef="usd"> -17000 </us-gaap:DeferredIncomeTaxExpenseBenefit>
<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c12" decimals="-3" unitRef="usd"> 2000 </us-gaap:DeferredIncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd"> 1469000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="c11" decimals="-3" unitRef="usd"> -17000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="c12" decimals="-3" unitRef="usd"> -20000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c0">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="font-size: 1pt; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"><span style="font-size: 10pt"><b>Years Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt"> </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>2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</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: left">Statutory rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">21.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">21.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">21.0</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">State income taxes, net of federal benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.0</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.7</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.7</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Change in valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(18.8</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(9.4</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(22.4</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Income from loan forgiveness</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5.5</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-168"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-169"></div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Fair value adjustments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-170"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(12.7</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-171"></div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Noncontrolling interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-172"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3.4</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3.3</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Non-deductible items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(0.4</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(0.1</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">(0.1</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(0.8</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1.0</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Effective rate</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">3.0</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">(0.0</td><td style="padding-bottom: 4pt; text-align: left">)%</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">(0.1</td><td style="padding-bottom: 4pt; text-align: left">)%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c0" decimals="3" unitRef="pure"> 0.21 </us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c11" decimals="3" unitRef="pure"> 0.21 </us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c12" decimals="3" unitRef="pure"> 0.21 </us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c0" decimals="3" unitRef="pure"> 0.06 </us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
<us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c11" decimals="3" unitRef="pure"> 0.057 </us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
<us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c12" decimals="3" unitRef="pure"> 0.057 </us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
<us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c0" decimals="3" unitRef="pure"> -0.188 </us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
<us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c11" decimals="3" unitRef="pure"> -0.094 </us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
<us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c12" decimals="3" unitRef="pure"> -0.224 </us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
<alto:Incomefromloanforgiveness contextRef="c0" decimals="3" unitRef="pure"> -0.055 </alto:Incomefromloanforgiveness>
<alto:PercentageOfFairValueAdjustments contextRef="c11" decimals="3" unitRef="pure"> -0.127 </alto:PercentageOfFairValueAdjustments>
<alto:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsNoncontrollingInterest contextRef="c11" decimals="3" unitRef="pure"> -0.034 </alto:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsNoncontrollingInterest>
<alto:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsNoncontrollingInterest contextRef="c12" decimals="3" unitRef="pure"> -0.033 </alto:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsNoncontrollingInterest>
<us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef="c0" decimals="3" unitRef="pure"> 0.004 </us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
<us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef="c11" decimals="3" unitRef="pure"> -0.004 </us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
<us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef="c12" decimals="3" unitRef="pure"> -0.001 </us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
<us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c0" decimals="3" unitRef="pure"> -0.001 </us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
<us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c11" decimals="3" unitRef="pure"> -0.008 </us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
<us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c12" decimals="3" unitRef="pure"> -0.01 </us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
<us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c0" decimals="3" unitRef="pure"> 0.03 </us-gaap:EffectiveIncomeTaxRateContinuingOperations>
<us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c11" decimals="3" unitRef="pure"> 0 </us-gaap:EffectiveIncomeTaxRateContinuingOperations>
<us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c12" decimals="3" unitRef="pure"> -0.001 </us-gaap:EffectiveIncomeTaxRateContinuingOperations>
<us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c0">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">Deferred tax assets:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-left: 0.125in">Net operating loss carryforwards</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">46,159</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">61,208</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.125in">Capital loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,640</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29,684</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-left: 0.125in">Disallowed interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,059</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,255</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.125in">R&D, Energy and AMT credits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,742</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,864</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-left: 0.125in">Pension liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,189</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,235</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.125in">Railcar contracts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">618</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">302</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in">Stock-based compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">479</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">441</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.125in">Allowance for doubtful accounts and other assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">367</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">461</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 0.125in">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">2,646</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </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,963</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">85,899</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">107,413</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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Deferred tax liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in">Property and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8,896</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(16,243</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in">Intangibles</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(749</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(749</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">Derivatives</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(606</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,497</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; padding-left: 0.125in">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">(300</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(472</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total deferred tax liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(10,551</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(21,961</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(75,584</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(85,688</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 deferred tax liabilities, included in other liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(236</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(236</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
<us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c3" decimals="-3" unitRef="usd"> 46159000 </us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
<us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c4" decimals="-3" unitRef="usd"> 61208000 </us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
<us-gaap:DeferredTaxAssetsCapitalLossCarryforwards contextRef="c3" decimals="-3" unitRef="usd"> 28640000 </us-gaap:DeferredTaxAssetsCapitalLossCarryforwards>
<us-gaap:DeferredTaxAssetsCapitalLossCarryforwards contextRef="c4" decimals="-3" unitRef="usd"> 29684000 </us-gaap:DeferredTaxAssetsCapitalLossCarryforwards>
<alto:DisallowedInterest contextRef="c3" decimals="-3" unitRef="usd"> 1059000 </alto:DisallowedInterest>
<alto:DisallowedInterest contextRef="c4" decimals="-3" unitRef="usd"> 6255000 </alto:DisallowedInterest>
<us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness contextRef="c3" decimals="-3" unitRef="usd"> 3742000 </us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
<us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness contextRef="c4" decimals="-3" unitRef="usd"> 3864000 </us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
<alto:DeferredTaxAssetsOtherPensionLiability contextRef="c3" decimals="-3" unitRef="usd"> 2189000 </alto:DeferredTaxAssetsOtherPensionLiability>
<alto:DeferredTaxAssetsOtherPensionLiability contextRef="c4" decimals="-3" unitRef="usd"> 3235000 </alto:DeferredTaxAssetsOtherPensionLiability>
<alto:DeferredTaxAssetsOtherRailcarContracts contextRef="c3" decimals="-3" unitRef="usd"> 618000 </alto:DeferredTaxAssetsOtherRailcarContracts>
<alto:DeferredTaxAssetsOtherRailcarContracts contextRef="c4" decimals="-3" unitRef="usd"> 302000 </alto:DeferredTaxAssetsOtherRailcarContracts>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits contextRef="c3" decimals="-3" unitRef="usd"> 479000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits contextRef="c4" decimals="-3" unitRef="usd"> 441000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c3" decimals="-3" unitRef="usd"> 367000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c4" decimals="-3" unitRef="usd"> 461000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
<us-gaap:DeferredTaxAssetsOther contextRef="c3" decimals="-3" unitRef="usd"> 2646000 </us-gaap:DeferredTaxAssetsOther>
<us-gaap:DeferredTaxAssetsOther contextRef="c4" decimals="-3" unitRef="usd"> 1963000 </us-gaap:DeferredTaxAssetsOther>
<us-gaap:DeferredTaxAssetsGross contextRef="c3" decimals="-3" unitRef="usd"> 85899000 </us-gaap:DeferredTaxAssetsGross>
<us-gaap:DeferredTaxAssetsGross contextRef="c4" decimals="-3" unitRef="usd"> 107413000 </us-gaap:DeferredTaxAssetsGross>
<alto:DeferredtaxassetsPropertyAndEquipment contextRef="c3" decimals="-3" unitRef="usd"> -8896000 </alto:DeferredtaxassetsPropertyAndEquipment>
<alto:DeferredtaxassetsPropertyAndEquipment contextRef="c4" decimals="-3" unitRef="usd"> -16243000 </alto:DeferredtaxassetsPropertyAndEquipment>
<us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c3" decimals="-3" unitRef="usd"> 749000 </us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
<us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c4" decimals="-3" unitRef="usd"> 749000 </us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
<us-gaap:DeferredTaxLiabilitiesDerivatives contextRef="c3" decimals="-3" unitRef="usd"> 606000 </us-gaap:DeferredTaxLiabilitiesDerivatives>
<us-gaap:DeferredTaxLiabilitiesDerivatives contextRef="c4" decimals="-3" unitRef="usd"> 4497000 </us-gaap:DeferredTaxLiabilitiesDerivatives>
<us-gaap:DeferredTaxLiabilitiesOther contextRef="c3" decimals="-3" unitRef="usd"> 300000 </us-gaap:DeferredTaxLiabilitiesOther>
<us-gaap:DeferredTaxLiabilitiesOther contextRef="c4" decimals="-3" unitRef="usd"> 472000 </us-gaap:DeferredTaxLiabilitiesOther>
<us-gaap:DeferredIncomeTaxLiabilities contextRef="c3" decimals="-3" unitRef="usd"> 10551000 </us-gaap:DeferredIncomeTaxLiabilities>
<us-gaap:DeferredIncomeTaxLiabilities contextRef="c4" decimals="-3" unitRef="usd"> 21961000 </us-gaap:DeferredIncomeTaxLiabilities>
<alto:DeferredTaxAssetValuationAllowance contextRef="c3" decimals="-3" unitRef="usd"> -75584000 </alto:DeferredTaxAssetValuationAllowance>
<alto:DeferredTaxAssetValuationAllowance contextRef="c4" decimals="-3" unitRef="usd"> -85688000 </alto:DeferredTaxAssetValuationAllowance>
<us-gaap:DeferredTaxLiabilities contextRef="c3" decimals="-3" unitRef="usd"> 236000 </us-gaap:DeferredTaxLiabilities>
<us-gaap:DeferredTaxLiabilities contextRef="c4" decimals="-3" unitRef="usd"> 236000 </us-gaap:DeferredTaxLiabilities>
<alto:FederalNetOperatingLosses contextRef="c254" decimals="0" unitRef="usd"> 168720000 </alto:FederalNetOperatingLosses>
<alto:StateNetOperatingLosses contextRef="c255" decimals="0" unitRef="usd"> 173825000 </alto:StateNetOperatingLosses>
<us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock contextRef="c0">
<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="border-bottom: Black 1.5pt solid; text-align: left"><b>Tax Years</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Federal</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>State</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: 76%">2022–2026</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,831</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">3,374</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>2027–2031</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,289</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">76,288</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>2032–2036</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">55,671</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24,796</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">2037 and after*</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">92,929</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">69,367</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; text-align: left; padding-bottom: 4pt"><span style="text-decoration:underline">Total NOLs</span></td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">168,720</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">173,825</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">*</td><td style="text-align: justify">Includes indefinite life federal net operating losses of $80.7 million generated after 2017.</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left"> </p>
</us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock>
<us-gaap:OperatingLossCarryforwards contextRef="c256" decimals="-3" unitRef="usd"> 3831000 </us-gaap:OperatingLossCarryforwards>
<us-gaap:OperatingLossCarryforwards contextRef="c257" decimals="-3" unitRef="usd"> 3374000 </us-gaap:OperatingLossCarryforwards>
<us-gaap:OperatingLossCarryforwards contextRef="c258" decimals="-3" unitRef="usd"> 16289000 </us-gaap:OperatingLossCarryforwards>
<us-gaap:OperatingLossCarryforwards contextRef="c259" decimals="-3" unitRef="usd"> 76288000 </us-gaap:OperatingLossCarryforwards>
<us-gaap:OperatingLossCarryforwards contextRef="c260" decimals="-3" unitRef="usd"> 55671000 </us-gaap:OperatingLossCarryforwards>
<us-gaap:OperatingLossCarryforwards contextRef="c261" decimals="-3" unitRef="usd"> 24796000 </us-gaap:OperatingLossCarryforwards>
<us-gaap:OperatingLossCarryforwards contextRef="c262" decimals="-3" id="ix_0_fact" unitRef="usd"> 92929000 </us-gaap:OperatingLossCarryforwards>
<us-gaap:OperatingLossCarryforwards contextRef="c263" decimals="-3" id="ix_1_fact" unitRef="usd"> 69367000 </us-gaap:OperatingLossCarryforwards>
<us-gaap:OperatingLossCarryforwards contextRef="c254" decimals="-3" unitRef="usd"> 168720000 </us-gaap:OperatingLossCarryforwards>
<us-gaap:OperatingLossCarryforwards contextRef="c255" decimals="-3" unitRef="usd"> 173825000 </us-gaap:OperatingLossCarryforwards>
<alto:FederalNetOperatingLosses contextRef="c3" decimals="-5" unitRef="usd"> 80700000 </alto:FederalNetOperatingLosses>
<alto:FederalTaxableIncomeUtilize contextRef="c0" decimals="0" unitRef="usd"> 99236000 </alto:FederalTaxableIncomeUtilize>
<us-gaap:DeferredTaxesBusinessCombinationValuationAllowanceAvailableToReduceIncomeTaxExpense contextRef="c0" decimals="0" unitRef="usd"> 2022 </us-gaap:DeferredTaxesBusinessCombinationValuationAllowanceAvailableToReduceIncomeTaxExpense>
<alto:CapitalLossDescription contextRef="c0"> Federal capital loss of $107,699,000 may be carried forward for 5 years and will expire in 2025. State capital loss of $103,098,000 may be carried forward for 5 years for most of the states in which the Company files returns and will expire in 2025.  </alto:CapitalLossDescription>
<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c3" decimals="0" unitRef="usd"> 75584000 </us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c4" decimals="0" unitRef="usd"> 85688000 </us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c0" decimals="0" unitRef="usd"> 10104000 </us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
<us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c11" decimals="0" unitRef="usd"> 1623000 </us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
<us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c12" decimals="0" unitRef="usd"> 43477000 </us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
<us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration contextRef="c32" decimals="0" unitRef="usd"> 22641000 </us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
<alto:DisallowedDepreciation contextRef="c3" decimals="0" unitRef="usd"> 20836000 </alto:DisallowedDepreciation>
<alto:ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock contextRef="c0">
<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="border-bottom: Black 1.5pt solid; width: 50%; text-align: left"><b>Jurisdiction</b></td><td style="padding-bottom: 1.5pt; width: 1%"><b> </b></td> <td style="border-bottom: Black 1.5pt solid; width: 49%; text-align: center"><b>Tax Years</b></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Federal</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Alabama</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Arizona</td><td> </td> <td style="text-align: center">2017 – 2020</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Arkansas</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">California</td><td> </td> <td style="text-align: center">2017 – 2020</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Colorado</td><td> </td> <td style="text-align: center">2017 – 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Connecticut</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Georgia</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Idaho</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Illinois</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Indiana</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Iowa</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Kansas</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Louisiana</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Michigan</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Minnesota</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Mississippi</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Missouri</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Nebraska</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">New Mexico</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Oklahoma</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Oregon</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Pennsylvania</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Rhode Island</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">South Carolina</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Tennessee</td><td> </td> <td style="text-align: center">2018 – 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Texas</td><td> </td> <td style="text-align: center">2017 – 2020</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 71.5pt"> </p>
</alto:ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock>
<alto:TaxYearsStillOpenToAudit contextRef="c264"> 2018 – 2020 </alto:TaxYearsStillOpenToAudit>
<alto:TaxYearsStillOpenToAudit contextRef="c265"> 2018 – 2020 </alto:TaxYearsStillOpenToAudit>
<alto:TaxYearsStillOpenToAudit contextRef="c266"> 2017 – 2020 </alto:TaxYearsStillOpenToAudit>
<alto:TaxYearsStillOpenToAudit contextRef="c267"> 2018 – 2020 </alto:TaxYearsStillOpenToAudit>
<alto:TaxYearsStillOpenToAudit contextRef="c268"> 2017 – 2020 </alto:TaxYearsStillOpenToAudit>
<alto:TaxYearsStillOpenToAudit contextRef="c269"> 2017 – 2020 </alto:TaxYearsStillOpenToAudit>
<alto:TaxYearsStillOpenToAudit contextRef="c270"> 2018 – 2020 </alto:TaxYearsStillOpenToAudit>
<alto:TaxYearsStillOpenToAudit contextRef="c271"> 2018 – 2020 </alto:TaxYearsStillOpenToAudit>
<alto:TaxYearsStillOpenToAudit contextRef="c272"> 2018 – 2020 </alto:TaxYearsStillOpenToAudit>
<alto:TaxYearsStillOpenToAudit contextRef="c273"> 2018 – 2020 </alto:TaxYearsStillOpenToAudit>
<alto:TaxYearsStillOpenToAudit contextRef="c274"> 2018 – 2020 </alto:TaxYearsStillOpenToAudit>
<alto:TaxYearsStillOpenToAudit contextRef="c275"> 2018 – 2020 </alto:TaxYearsStillOpenToAudit>
<alto:TaxYearsStillOpenToAudit contextRef="c276"> 2018 – 2020 </alto:TaxYearsStillOpenToAudit>
<alto:TaxYearsStillOpenToAudit contextRef="c277"> 2018 – 2020 </alto:TaxYearsStillOpenToAudit>
<alto:TaxYearsStillOpenToAudit contextRef="c278"> 2018 – 2020 </alto:TaxYearsStillOpenToAudit>
<alto:TaxYearsStillOpenToAudit contextRef="c279"> 2018 – 2020 </alto:TaxYearsStillOpenToAudit>
<alto:TaxYearsStillOpenToAudit contextRef="c280"> 2018 – 2020 </alto:TaxYearsStillOpenToAudit>
<alto:TaxYearsStillOpenToAudit contextRef="c281"> 2018 – 2020 </alto:TaxYearsStillOpenToAudit>
<alto:TaxYearsStillOpenToAudit contextRef="c282"> 2018 – 2020 </alto:TaxYearsStillOpenToAudit>
<alto:TaxYearsStillOpenToAudit contextRef="c283"> 2018 – 2020 </alto:TaxYearsStillOpenToAudit>
<alto:TaxYearsStillOpenToAudit contextRef="c284"> 2018 – 2020 </alto:TaxYearsStillOpenToAudit>
<alto:TaxYearsStillOpenToAudit contextRef="c285"> 2018 – 2020 </alto:TaxYearsStillOpenToAudit>
<alto:TaxYearsStillOpenToAudit contextRef="c286"> 2018 – 2020 </alto:TaxYearsStillOpenToAudit>
<alto:TaxYearsStillOpenToAudit contextRef="c287"> 2018 – 2020 </alto:TaxYearsStillOpenToAudit>
<alto:TaxYearsStillOpenToAudit contextRef="c288"> 2018 – 2020 </alto:TaxYearsStillOpenToAudit>
<alto:TaxYearsStillOpenToAudit contextRef="c289"> 2018 – 2020 </alto:TaxYearsStillOpenToAudit>
<alto:TaxYearsStillOpenToAudit contextRef="c290"> 2017 – 2020 </alto:TaxYearsStillOpenToAudit>
<us-gaap:PreferredStockTextBlock contextRef="c0">
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">11.</td><td>PREFERRED STOCK.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company has 6,734,835 undesignated shares of authorized and unissued preferred stock, which may be designated and issued in the future on the authority of the Company’s Board of Directors. As of December 31, 2021, the Company had the following designated classes of preferred stock:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Series A Preferred Stock</span></i> – The Company has authorized 1,684,375 shares of Series A Cumulative Redeemable Convertible Preferred Stock (“Series A Preferred Stock”), with none outstanding at December 31, 2021 and 2020. Shares of Series A Preferred Stock that are converted into shares of the Company’s common stock revert to undesignated shares of authorized and unissued preferred stock.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Upon any issuance, the Series A Preferred Stock would rank senior in liquidation and dividend preferences to the Company’s common stock. Holders of Series A Preferred Stock would be entitled to quarterly cumulative dividends payable in arrears in cash in an amount equal to 5% per annum of the purchase price per share of the Series A Preferred Stock. The holders of the Series A Preferred Stock would have conversion rights initially equivalent to two shares of common stock for each share of Series A Preferred Stock, subject to customary antidilution adjustments. Certain specified issuances will not result in antidilution adjustments. The shares of Series A Preferred Stock would also be subject to forced conversion upon the occurrence of a transaction that would result in an internal rate of return to the holders of the Series A Preferred Stock of 25% or more. Accrued but unpaid dividends on the Series A Preferred Stock are to be paid in cash upon any conversion of the Series A Preferred Stock.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The holders of Series A Preferred Stock would have a liquidation preference over the holders of the Company’s common stock equivalent to the purchase price per share of the Series A Preferred Stock plus any accrued and unpaid dividends on the Series A Preferred Stock. A liquidation would be deemed to occur upon the happening of customary events, including transfer of all or substantially all of the Company’s capital stock or assets or a merger, consolidation, share exchange, reorganization or other transaction or series of related transactions, unless holders of 66 2/3% of the Series A Preferred Stock vote affirmatively in favor of or otherwise consent to such transaction.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Series B Preferred Stock</span></i> – The Company has authorized 1,580,790 shares of Series B Cumulative Convertible Preferred Stock (“Series B Preferred Stock”), with 926,942 shares outstanding at December 31, 2021 and 2020. Shares of Series B Preferred Stock that are converted into shares of the Company’s common stock revert to undesignated shares of authorized and unissued preferred stock.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">The Series B Preferred Stock ranks senior in liquidation and dividend preferences to the Company’s common stock. Holders of Series B Preferred Stock are entitled to quarterly cumulative dividends payable in arrears in cash in an amount equal to 7.00% per annum of the purchase price per share of the Series B Preferred Stock; however, subject to the provisions of the Letter Agreement described below, such dividends may, at the option of the Company, be paid in additional shares of Series B Preferred Stock based initially on the liquidation value of the Series B Preferred Stock. In addition to the quarterly cumulative dividends, holders of the Series B Preferred Stock are entitled to participate in any common stock dividends declared by the Company to its common stockholders. The holders of Series B Preferred Stock have a liquidation preference over the holders of the Company’s common stock initially equivalent to $19.50 per share of the Series B Preferred Stock plus any accrued and unpaid dividends on the Series B Preferred Stock. A liquidation will be deemed to occur upon the happening of customary events, including the transfer of all or substantially all of the capital stock or assets of the Company or a merger, consolidation, share exchange, reorganization or other transaction or series of related transaction, unless holders of 66 2/3% of the Series B Preferred Stock vote affirmatively in favor of or otherwise consent that such transaction shall not be treated as a liquidation. The Company believes that such liquidation events are within its control and therefore has classified the Series B Preferred Stock in stockholders’ equity<i>.</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">As of December 31, 2021, the Series B Preferred Stock was convertible into 964,230 shares of the Company’s common stock. The conversion ratio is subject to customary antidilution adjustments. In addition, antidilution adjustments are to occur in the event that the Company issues equity securities, including derivative securities convertible into equity securities (on an as-converted or as-exercised basis), at a price less than the conversion price then in effect. The shares of Series B Preferred Stock are also subject to forced conversion upon the occurrence of a transaction that would result in an internal rate of return to the holders of the Series B Preferred Stock of 25% or more. The forced conversion is to be based upon the conversion ratio as last adjusted. Accrued but unpaid dividends on the Series B Preferred Stock are to be paid in cash upon any conversion of the Series B Preferred Stock.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">The holders of Series B Preferred Stock vote together as a single class with the holders of the Company’s common stock on all actions to be taken by the Company’s stockholders. Each share of Series B Preferred Stock entitles the holder to approximately 0.03 votes per share on all matters to be voted on by the stockholders of the Company. Notwithstanding the foregoing, the holders of Series B Preferred Stock are afforded numerous customary protective provisions with respect to certain actions that may only be approved by holders of a majority of the shares of Series B Preferred Stock.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">In 2008, the Company entered into Letter Agreements with Lyles United LLC (“Lyles United”) and other purchasers under which the Company expressly waived its rights under the Certificate of Designations relating to the Series B Preferred Stock to make dividend payments in additional shares of Series B Preferred Stock in lieu of cash dividend payments without the prior written consent of Lyles United and the other purchasers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">On or about December 19, 2019, the Company and the holders of its Series B Preferred Stock entered into letter agreements under which the holders agreed that until the earlier of (i) the Company’s repayment of its obligations in respect of its senior secured notes and thereafter until the next scheduled quarterly installment of Series B Preferred Stock dividends, or (ii) the occurrence of a specified event of default under the letter agreement, or (iii) two years from the date of the letter agreement (collectively, the “Waiver Period”), the holders waive any rights and remedies against the Company with respect to any unpaid dividends. Cumulative dividends on the Series B Preferred Stock continued to accrue during the Waiver Period and remained owing to the holders of the Series B Preferred Stock. The letter agreement expired in December 2021. As a result, the Company paid all accrued and unpaid Series B Preferred Stock dividends and resumed quarterly dividend payments on its Series B Preferred Stock on December 31, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><i><span style="text-decoration:underline">Registration Rights Agreement</span></i> – In connection with the sale of its Series B Preferred Stock, the Company entered into a registration rights agreement with Lyles United. The registration rights agreement is to be effective until the holders of the Series B Preferred Stock, and their affiliates, as a group, own less than 10% for each of the series issued, including common stock into which such Series B Preferred Stock has been converted. The registration rights agreement provides that holders of a majority of the Series B Preferred Stock, including common stock into which such Series B Preferred Stock has been converted, may demand and cause the Company to register on their behalf the shares of common stock issued, issuable or that may be issuable upon conversion of the Preferred Stock and as payment of dividends thereon, and upon exercise of the related warrants (collectively, the “Registrable Securities”). The Company is required to keep such registration statement effective until such time as all of the Registrable Securities are sold or until such holders may avail themselves of Rule 144 for sales of Registrable Securities without registration under the Securities Act of 1933, as amended. The holders are entitled to two demand registrations on Form S-1 and unlimited demand registrations on Form S-3; provided, however, that the Company is not obligated to effect more than one demand registration on Form S-3 in any calendar year. In addition to the demand registration rights afforded the holders under the registration rights agreement, the holders are entitled to unlimited “piggyback” registration rights. These rights entitle the holders who so elect to be included in registration statements to be filed by the Company with respect to other registrations of equity securities. The Company is responsible for all costs of registration, plus reasonable fees of one legal counsel for the holders, which fees are not to exceed $25,000 per registration. The registration rights agreement includes customary representations and warranties on the part of both the Company and the holders and other customary terms and conditions.</p>
</us-gaap:PreferredStockTextBlock>
<us-gaap:ExcessStockSharesAuthorized contextRef="c291" decimals="0" unitRef="shares"> 6734835 </us-gaap:ExcessStockSharesAuthorized>
<us-gaap:ExcessStockSharesAuthorized contextRef="c5" decimals="0" unitRef="shares"> 1684375 </us-gaap:ExcessStockSharesAuthorized>
<us-gaap:ExcessStockSharesAuthorized contextRef="c6" decimals="0" unitRef="shares"> 1684375 </us-gaap:ExcessStockSharesAuthorized>
<us-gaap:PreferredStockDividendRatePercentage contextRef="c0" decimals="2" unitRef="pure"> 0.05 </us-gaap:PreferredStockDividendRatePercentage>
<us-gaap:PreferredStockDividendRatePercentage contextRef="c292" decimals="2" unitRef="pure"> 0.25 </us-gaap:PreferredStockDividendRatePercentage>
<us-gaap:PreferredUnitsDescription contextRef="c292"> The holders of Series A Preferred Stock would have a liquidation preference over the holders of the Company’s common stock equivalent to the purchase price per share of the Series A Preferred Stock plus any accrued and unpaid dividends on the Series A Preferred Stock. A liquidation would be deemed to occur upon the happening of customary events, including transfer of all or substantially all of the Company’s capital stock or assets or a merger, consolidation, share exchange, reorganization or other transaction or series of related transactions, unless holders of 66 2/3% of the Series A Preferred Stock vote affirmatively in favor of or otherwise consent to such transaction.  </us-gaap:PreferredUnitsDescription>
<us-gaap:ExcessStockSharesAuthorized contextRef="c7" decimals="0" unitRef="shares"> 1580790 </us-gaap:ExcessStockSharesAuthorized>
<us-gaap:ExcessStockSharesAuthorized contextRef="c8" decimals="0" unitRef="shares"> 1580790 </us-gaap:ExcessStockSharesAuthorized>
<us-gaap:ExcessStockSharesOutstanding contextRef="c7" decimals="0" unitRef="shares"> 926942 </us-gaap:ExcessStockSharesOutstanding>
<us-gaap:ExcessStockSharesOutstanding contextRef="c8" decimals="0" unitRef="shares"> 926942 </us-gaap:ExcessStockSharesOutstanding>
<us-gaap:PreferredStockDividendRatePercentage contextRef="c293" decimals="4" unitRef="pure"> 0.07 </us-gaap:PreferredStockDividendRatePercentage>
<us-gaap:PreferredStockRedemptionPricePerShare contextRef="c7" decimals="2" unitRef="usdPershares"> 19.5 </us-gaap:PreferredStockRedemptionPricePerShare>
<us-gaap:PreferredUnitsDescription contextRef="c293"> A liquidation will be deemed to occur upon the happening of customary events, including the transfer of all or substantially all of the capital stock or assets of the Company or a merger, consolidation, share exchange, reorganization or other transaction or series of related transaction, unless holders of 66 2/3% of the Series B Preferred Stock vote affirmatively in favor of or otherwise consent that such transaction shall not be treated as a liquidation. The Company believes that such liquidation events are within its control and therefore has classified the Series B Preferred Stock in stockholders’ equity. </us-gaap:PreferredUnitsDescription>
<us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits contextRef="c293" decimals="0" unitRef="shares"> 964230 </us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
<alto:InternalRateOfPreferredStock contextRef="c293" decimals="2" unitRef="pure"> 0.25 </alto:InternalRateOfPreferredStock>
<us-gaap:PreferredStockRedemptionPricePerShare contextRef="c3" decimals="2" unitRef="usdPershares"> 0.03 </us-gaap:PreferredStockRedemptionPricePerShare>
<alto:PreferredStockTerm contextRef="c294"> P2Y </alto:PreferredStockTerm>
<us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c295" decimals="2" unitRef="pure"> 0.10 </us-gaap:EquityMethodInvestmentOwnershipPercentage>
<us-gaap:LegalFees contextRef="c0" decimals="0" unitRef="usd"> 25000 </us-gaap:LegalFees>
<us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c0">
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">12.</td><td>COMMON STOCK AND WARRANTS.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><i><span style="text-decoration:underline">Warrants issued to Senior Noteholders</span></i> – On December 22, 2019, in connection with an extension of the Company’s Notes, the Company issued warrants to purchase an aggregate of 5,500,000 shares of the Company’s common stock. The warrants had an exercise price of $1.00 per share and were exercisable commencing June 22, 2020 and were to expire on December 22, 2020. The Company had determined that the warrants issued in this transaction did not meet the conditions for classification in stockholders’ equity and as such, the Company recorded them as a liability at fair value. These warrants were initially valued at $977,000 as of December 31, 2019. Until they were exercised, the Company revalued them at each reporting period. In August 2020, these warrants were fully exercised for $1.00 per share. See Note 15 for the Company’s fair value assumptions.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><i><span style="text-decoration:underline">Warrants issued in Equity Offering</span></i> – On October 28, 2020, the Company closed an underwritten public offering of 5,075,000 shares of its common stock at a public offering price of $8.42 per share and 5-year pre-funded warrants to purchase 3,825,493 shares of common stock at a public offering price of $8.42 per pre-funded warrant. The Company had determined that the warrants issued in this transaction did not meet the conditions for classification in stockholders’ equity and as such, the Company recorded them as a liability at fair value. In November 2020, these warrants were fully exercised. For the period they were outstanding in 2020, the Company revalued them at each reporting period. See Note 15 for the Company’s fair value assumptions.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">In addition, in a concurrent private placement, the Company also issued to the investor, for a nominal price, warrants to purchase an additional 8,900,493 shares of common stock at an exercise price of $9.757 per share. The warrants became exercisable after the six-month anniversary of the offering and will expire on the 18-month anniversary of the offering, or April 28, 2022. The Company had determined that when initially issued, these warrants did not meet the conditions for classification in stockholders’ equity, however, in November 2020, the Company amended these warrants which then met the conditions of classification in stockholders’ equity and as such, the Company recorded them initially as a liability at fair value and upon their amendment, reclassified their then fair value to equity. See Note 15 for the Company’s fair value assumptions.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The aggregate gross proceeds from the offerings of common stock, pre-funded warrants and warrants were approximately $75.0 million. The net offering proceeds were approximately $70.5 million after deducting underwriting discounts and commissions and other estimated offering expenses.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The following table summarizes warrant activity for the years ended December 31, 2021, 2020 and 2019 (number of shares in thousands):</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="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Number of<br/> Shares</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>Price per<br/> Share</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>Weighted<br/> Average<br/> Exercise Price</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Balance at December 31, 2018</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-173"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-174"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-175"></div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; width: 64%; text-align: left; padding-bottom: 1.5pt">Warrants issued</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">5,500</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; padding-bottom: 1.5pt; text-align: left">$</td><td style="width: 9%; padding-bottom: 1.5pt; text-align: right">1.00</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; padding-bottom: 1.5pt; text-align: left">$</td><td style="width: 9%; padding-bottom: 1.5pt; text-align: right">1.00</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Balance at December 31, 2019</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.00</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Warrants exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,500</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.00</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">Pre-funded warrants issued</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,825</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.00</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Pre-funded warrants exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,825</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.00</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">Series A warrants issued</td><td style="padding-bottom: 1.5pt"> </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,900</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">9.76</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">9.76</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Balance at December 31, 2020</td><td style="padding-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,900</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">9.76</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">9.76</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Balance at December 31, 2021</td><td style="padding-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,900</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">9.76</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">9.76</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Nonvoting Common Stock</span></i> – In 2015, the Company issued nonvoting common stock convertible at a holder’s election into voting common stock. As of December 31, 2021, an aggregate of 3,539,236 shares of nonvoting common stock had been converted into an equal number of shares of the Company’s voting common stock. As of December 31, 2021, 896 shares of nonvoting common stock were outstanding.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">At-the-Market Program</span></i> – In October 2018, the Company established an “at-the-market” equity distribution program under which it could offer and sell shares of common stock to, or through, sales agents by means of ordinary brokers’ transactions on The Nasdaq Stock Market, in block transactions, or as otherwise agreed between the Company and its sales agent at prices deemed appropriate. For the years ended December 31, 2020 and 2019, the Company issued 1,421,000 and 3,137,000 shares of common stock through its “at-the-market” equity program that resulted in net proceeds of $5,296,000 and $3,670,000 and fees paid to its sales agent of $171,000 and $66,000, respectively. The Company terminated its “at-the-market” program in October 2020.</p>
</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
<us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c296" decimals="0" unitRef="shares"> 5500000 </us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
<us-gaap:WarrantExercisePriceIncrease contextRef="c296" decimals="2" unitRef="usdPershares"> 1 </us-gaap:WarrantExercisePriceIncrease>
<us-gaap:FairValueAdjustmentOfWarrants contextRef="c12" decimals="0" unitRef="usd"> 977000 </us-gaap:FairValueAdjustmentOfWarrants>
<us-gaap:WarrantExercisePriceIncrease contextRef="c297" decimals="2" unitRef="usdPershares"> 1 </us-gaap:WarrantExercisePriceIncrease>
<us-gaap:StockIssuedDuringPeriodSharesStockSplits contextRef="c298" decimals="0" unitRef="shares"> 5075000 </us-gaap:StockIssuedDuringPeriodSharesStockSplits>
<us-gaap:SaleOfStockPricePerShare contextRef="c299" decimals="2" unitRef="usdPershares"> 8.42 </us-gaap:SaleOfStockPricePerShare>
<us-gaap:SharesIssued contextRef="c299" decimals="0" unitRef="shares"> 3825493 </us-gaap:SharesIssued>
<us-gaap:SharesIssuedPricePerShare contextRef="c299" decimals="2" unitRef="usdPershares"> 8.42 </us-gaap:SharesIssuedPricePerShare>
<us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="c300" decimals="0" unitRef="shares"> 8900493 </us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
<us-gaap:WarrantExercisePriceIncrease contextRef="c301" decimals="3" unitRef="usdPershares"> 9.757 </us-gaap:WarrantExercisePriceIncrease>
<alto:GrossProceedsFromPrefundedWarrants contextRef="c0" decimals="-5" unitRef="usd"> 75000000 </alto:GrossProceedsFromPrefundedWarrants>
<alto:NetOfferingProceeds contextRef="c0" decimals="-5" unitRef="usd"> 70500000 </alto:NetOfferingProceeds>
<us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c0">
<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="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Number of<br/> Shares</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>Price per<br/> Share</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>Weighted<br/> Average<br/> Exercise Price</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Balance at December 31, 2018</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-173"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-174"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-175"></div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; width: 64%; text-align: left; padding-bottom: 1.5pt">Warrants issued</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">5,500</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; padding-bottom: 1.5pt; text-align: left">$</td><td style="width: 9%; padding-bottom: 1.5pt; text-align: right">1.00</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; padding-bottom: 1.5pt; text-align: left">$</td><td style="width: 9%; padding-bottom: 1.5pt; text-align: right">1.00</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Balance at December 31, 2019</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.00</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Warrants exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,500</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.00</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">Pre-funded warrants issued</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,825</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.00</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Pre-funded warrants exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,825</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.00</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">Series A warrants issued</td><td style="padding-bottom: 1.5pt"> </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,900</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">9.76</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">9.76</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Balance at December 31, 2020</td><td style="padding-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,900</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">9.76</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">9.76</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Balance at December 31, 2021</td><td style="padding-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,900</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">9.76</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">9.76</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p>
</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
<us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1 contextRef="c12" decimals="INF" unitRef="shares"> 5500000 </us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1>
<alto:ClassOfWarrantsOrRightIssuedPriceOfWarrantsOrRights1 contextRef="c12" decimals="2" unitRef="usdPershares"> 1 </alto:ClassOfWarrantsOrRightIssuedPriceOfWarrantsOrRights1>
<alto:WarrantsIssuedWeightedAverageExercisePrice contextRef="c12" decimals="2" unitRef="usdPershares"> 1 </alto:WarrantsIssuedWeightedAverageExercisePrice>
<us-gaap:ClassOfWarrantOrRightOutstanding contextRef="c32" decimals="INF" unitRef="shares"> 5500000 </us-gaap:ClassOfWarrantOrRightOutstanding>
<us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="c32" decimals="2" unitRef="usdPershares"> 1 </us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="c32" decimals="2" unitRef="usdPershares"> 1 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
<alto:WarrantsExercisedNumberOfShares contextRef="c11" decimals="INF" unitRef="shares"> -5500000 </alto:WarrantsExercisedNumberOfShares>
<alto:WarrantsExercisedPerShare contextRef="c11" decimals="2" unitRef="usdPershares"> 1 </alto:WarrantsExercisedPerShare>
<alto:WarrantsExercisedWeightedAverageExercisePrice contextRef="c11" decimals="2" unitRef="usdPershares"> 1 </alto:WarrantsExercisedWeightedAverageExercisePrice>
<alto:PrefundedWarrantsIssuedNumberOfShares contextRef="c11" decimals="INF" unitRef="shares"> 3825000 </alto:PrefundedWarrantsIssuedNumberOfShares>
<alto:PrefundedWarrantsIssuedPerShare contextRef="c11" decimals="2" unitRef="usdPershares"> 0 </alto:PrefundedWarrantsIssuedPerShare>
<alto:PrefundedWarrantsIssuedWeightedAverageExercisePrice contextRef="c11" decimals="2" unitRef="usdPershares"> 0 </alto:PrefundedWarrantsIssuedWeightedAverageExercisePrice>
<alto:PrefundedWarrantsExercisedNumberOfShares contextRef="c11" decimals="INF" unitRef="shares"> -3825000 </alto:PrefundedWarrantsExercisedNumberOfShares>
<alto:PrefundedWarrantsExercisedWeightedAverageExercisePrice contextRef="c11" decimals="2" unitRef="usdPershares"> 0 </alto:PrefundedWarrantsExercisedWeightedAverageExercisePrice>
<alto:PrefundedWarrantsExercisedWeightedAverageExercisePrice contextRef="c11" decimals="2" unitRef="usdPershares"> 0 </alto:PrefundedWarrantsExercisedWeightedAverageExercisePrice>
<alto:SeriesAWarrantsIssuedNumberOfShares contextRef="c11" decimals="INF" unitRef="shares"> 8900000 </alto:SeriesAWarrantsIssuedNumberOfShares>
<alto:SeriesAWarrantsIssuedPerShare contextRef="c11" decimals="2" unitRef="usdPershares"> 9.76 </alto:SeriesAWarrantsIssuedPerShare>
<alto:SeriesAWarrantsIssuedWeightedAverageExercisePrice contextRef="c11" decimals="2" unitRef="usdPershares"> 9.76 </alto:SeriesAWarrantsIssuedWeightedAverageExercisePrice>
<us-gaap:ClassOfWarrantOrRightOutstanding contextRef="c4" decimals="INF" unitRef="shares"> 8900000 </us-gaap:ClassOfWarrantOrRightOutstanding>
<us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="c4" decimals="2" unitRef="usdPershares"> 9.76 </us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="c4" decimals="2" unitRef="usdPershares"> 9.76 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
<alto:EndingBalanceNumberOfShares contextRef="c3" decimals="INF" unitRef="shares"> 8900000 </alto:EndingBalanceNumberOfShares>
<alto:EndingBalancePricesPerShare contextRef="c3" decimals="2" unitRef="usdPershares"> 9.76 </alto:EndingBalancePricesPerShare>
<alto:EndingBalanceWeightedAverageExercisesPrice contextRef="c3" decimals="2" unitRef="usdPershares"> 9.76 </alto:EndingBalanceWeightedAverageExercisesPrice>
<alto:IssuedNonvotingCommonSharesExercisable contextRef="c3" decimals="0" unitRef="shares"> 3539236 </alto:IssuedNonvotingCommonSharesExercisable>
<alto:IssuedNonvotingCommonSharesExercisable contextRef="c9" decimals="0" unitRef="shares"> 896 </alto:IssuedNonvotingCommonSharesExercisable>
<alto:StockIssuedDuringPeriodSharesNewIssues3 contextRef="c11" decimals="0" unitRef="shares"> 1421000 </alto:StockIssuedDuringPeriodSharesNewIssues3>
<alto:StockIssuedDuringPeriodSharesNewIssues3 contextRef="c12" decimals="0" unitRef="shares"> 3137000 </alto:StockIssuedDuringPeriodSharesNewIssues3>
<alto:StockIssuedDuringPeriodValueNewIssues3 contextRef="c11" decimals="0" unitRef="usd"> 5296000 </alto:StockIssuedDuringPeriodValueNewIssues3>
<alto:StockIssuedDuringPeriodValueNewIssues3 contextRef="c12" decimals="0" unitRef="usd"> 3670000 </alto:StockIssuedDuringPeriodValueNewIssues3>
<us-gaap:PaymentsForBrokerageFees contextRef="c11" decimals="0" unitRef="usd"> 171000 </us-gaap:PaymentsForBrokerageFees>
<us-gaap:PaymentsForBrokerageFees contextRef="c12" decimals="0" unitRef="usd"> 66000 </us-gaap:PaymentsForBrokerageFees>
<us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c0">
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">13.</td><td>STOCK-BASED COMPENSATION.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company has two equity incentive compensation plans: a 2006 Stock Incentive Plan and a 2016 Stock Incentive Plan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">2006 Stock Incentive Plan</span></i> – The 2006 Stock Incentive Plan authorized the issuance of incentive stock options (“ISOs”) and non-qualified stock options (“NQOs”), restricted stock, restricted stock units, stock appreciation rights, direct stock issuances and other stock-based awards to the Company’s officers, directors or key employees or to consultants that do business with the Company for up to an aggregate of 1,715,000 shares of common stock. In June 2016, the 2006 Stock Incentive plan was terminated, except to the extent of issued and outstanding unvested stock awards and options.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">2016 Stock Incentive Plan</span></i> – On June 16, 2016, the Company’s shareholders approved the 2016 Stock Incentive Plan, which authorizes the issuance of ISOs, NQOs, restricted stock, restricted stock units, stock appreciation rights, direct stock issuances and other stock-based awards to the Company’s officers, directors or key employees or to consultants that do business with the Company initially for up to an aggregate of 1,150,000 shares of common stock. On June 14, 2018, the Company’s shareholders approved an increase to the aggregate number of shares authorized under the 2016 Stock Incentive Plan to 3,650,000 shares. On November 7, 2019, the Company’s shareholders approved an increase to the aggregate number of shares authorized under the 2016 Stock Incentive Plan to 5,650,000 shares. On November 18, 2020, the Company’s shareholders approved an increase to the aggregate number of shares authorized under the 2016 Stock Incentive Plan to 7,400,000 shares.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Stock Options</span></i> – Summaries of the status of Company’s stock option plans as of December 31, 2021 and 2020 and of changes in options outstanding under the Company’s plans during those years are as follows (number of shares 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="font-weight: bold; text-align: right"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="14" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: right"><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>2021</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>2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Number<br/> of Shares</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>Weighted<br/> Average<br/> Exercise<br/> Price</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>Number<br/> of Shares</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>Weighted<br/> Average <br/>Exercise<br/> Price</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: 52%; text-align: left">Outstanding at beginning of year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">207</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4.16</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">229</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4.15</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Options exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(124</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.74</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(22</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.74</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">Options expired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(9</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </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.90</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </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-176"></div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-177"></div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Outstanding at end of year</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">74</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-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.74</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">207</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4.16</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; padding-bottom: 4pt">Options exercisable at end of year</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">74</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-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.74</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">207</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4.16</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Stock options outstanding as of December 31, 2021 were as follows (number of shares 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 colspan="2" style="text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Options Outstanding</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>Options Exercisable</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Range of<br/> Exercise<br/> Prices</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="border-bottom: Black 1.5pt solid"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Number <br/>Outstanding</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="border-bottom: Black 1.5pt solid"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Weighted-<br/> Average<br/> Remaining<br/> Contractual<br/> Life (yrs.)</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="border-bottom: Black 1.5pt solid"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Weighted-<br/> Average <br/>Exercise <br/>Price</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="border-bottom: Black 1.5pt solid"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Number <br/> Exercisable</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="border-bottom: Black 1.5pt solid"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Weighted- <br/>Average <br/>Exercise <br/>Price</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; "> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">$</td><td style="text-align: right">3.74</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.46</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3.74</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3.74</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The aggregate intrinsic value of the options outstanding was $79,000, $262,000 and $0 as of December 31, 2021, 2020 and 2019, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><i><span style="text-decoration:underline">Restricted Stock</span></i> – A summary of unvested restricted stock activity is as follows (shares in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </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="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Number of<br/> Shares</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>Weighted-<br/> Average<br/> Grant Date <br/>Fair Value <br/>Per Share</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%; padding-bottom: 4pt">Unvested at December 31, 2019</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"> </td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">2,201</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; width: 1%; text-align: left">$</td><td style="padding-bottom: 4pt; width: 9%; text-align: right">1.84</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Issued</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,663</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.25</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,290</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.08</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Canceled</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(314</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">1.33</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">Unvested at December 31, 2020</td><td style="padding-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,260</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">1.34</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Issued</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">750</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5.76</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,525</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.64</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Canceled</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(98</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">2.77</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">Unvested at December 31, 2021</td><td style="padding-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,387</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">3.30</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The fair value of the common stock at vesting aggregated $8,810,000, $1,639,000 and $599,000 for the years ended December 31, 2021, 2020 and 2019, respectively. Stock-based compensation expense related to employee and non-employee restricted stock and option grants recognized in the accompanying consolidated statements of operations, was as follows (in thousands):</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"><b> </b></td><td style="font-size: 1pt; padding-bottom: 1.5pt"><b> </b></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"><span style="font-size: 10pt"><b>Years Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</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-indent: -11.1pt; padding-left: 11.1pt">Employees</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,758</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,025</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,422</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -11.1pt; padding-left: 11.1pt">Non-employees</td><td style="padding-bottom: 1.5pt"> </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,125</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">654</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">387</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -11.1pt; padding-left: 11.1pt">Total stock-based compensation expense</td><td style="padding-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,883</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-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,679</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-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,809</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Employee grants typically have a two or three-year vesting schedule, while non-employee grants have a one-year vesting schedule. At December 31, 2021, the total compensation expense related to unvested awards which had not been recognized was $3,036,000 and the associated weighted-average period over which the compensation expense attributable to those unvested awards will be recognized was approximately 0.61 years.</p>
</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
<us-gaap:CommonUnitIssued contextRef="c3" decimals="0" unitRef="shares"> 1715000 </us-gaap:CommonUnitIssued>
<us-gaap:CommonUnitIssued contextRef="c302" decimals="0" unitRef="shares"> 1150000 </us-gaap:CommonUnitIssued>
<us-gaap:CommonUnitIssued contextRef="c303" decimals="0" unitRef="shares"> 3650000 </us-gaap:CommonUnitIssued>
<us-gaap:CommonUnitIssued contextRef="c304" decimals="0" unitRef="shares"> 5650000 </us-gaap:CommonUnitIssued>
<us-gaap:CommonUnitIssued contextRef="c305" decimals="0" unitRef="shares"> 7400000 </us-gaap:CommonUnitIssued>
<alto:ScheduleOfStockOptionPlansTableTextBlock contextRef="c0">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: right"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="14" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: right"><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>2021</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>2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Number<br/> of Shares</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>Weighted<br/> Average<br/> Exercise<br/> Price</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>Number<br/> of Shares</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>Weighted<br/> Average <br/>Exercise<br/> Price</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: 52%; text-align: left">Outstanding at beginning of year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">207</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4.16</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">229</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4.15</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Options exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(124</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.74</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(22</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.74</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">Options expired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(9</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </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.90</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </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-176"></div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-177"></div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Outstanding at end of year</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">74</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-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.74</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">207</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4.16</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; padding-bottom: 4pt">Options exercisable at end of year</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">74</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-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.74</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">207</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4.16</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</alto:ScheduleOfStockOptionPlansTableTextBlock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c4" decimals="INF" unitRef="shares"> 207000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="c4" decimals="2" unitRef="usdPershares"> 4.16 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c32" decimals="INF" unitRef="shares"> 229000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="c32" decimals="2" unitRef="usdPershares"> 4.15 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<alto:StockIssuedDuringPeriodNumberOfSharesOptionsExercised contextRef="c0" decimals="INF" unitRef="shares"> 124000 </alto:StockIssuedDuringPeriodNumberOfSharesOptionsExercised>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="c0" decimals="2" unitRef="usdPershares"> 3.74 </us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
<alto:StockIssuedDuringPeriodNumberOfSharesOptionsExercised contextRef="c11" decimals="INF" unitRef="shares"> 22000 </alto:StockIssuedDuringPeriodNumberOfSharesOptionsExercised>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="c11" decimals="2" unitRef="usdPershares"> 3.74 </us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations contextRef="c0" decimals="INF" unitRef="shares"> 9000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice contextRef="c0" decimals="2" unitRef="usdPershares"> 12.9 </us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c3" decimals="INF" unitRef="shares"> 74000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="c3" decimals="2" unitRef="usdPershares"> 3.74 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c4" decimals="INF" unitRef="shares"> 207000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="c4" decimals="2" unitRef="usdPershares"> 4.16 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions contextRef="c3" decimals="INF" unitRef="shares"> 74000 </us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
<us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 contextRef="c3" decimals="2" unitRef="usdPershares"> 3.74 </us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
<us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions contextRef="c4" decimals="INF" unitRef="shares"> 207000 </us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
<us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 contextRef="c4" decimals="2" unitRef="usdPershares"> 4.16 </us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
<us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock contextRef="c0">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td colspan="2" style="text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Options Outstanding</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>Options Exercisable</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Range of<br/> Exercise<br/> Prices</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="border-bottom: Black 1.5pt solid"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Number <br/>Outstanding</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="border-bottom: Black 1.5pt solid"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Weighted-<br/> Average<br/> Remaining<br/> Contractual<br/> Life (yrs.)</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="border-bottom: Black 1.5pt solid"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Weighted-<br/> Average <br/>Exercise <br/>Price</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="border-bottom: Black 1.5pt solid"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Number <br/> Exercisable</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="border-bottom: Black 1.5pt solid"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Weighted- <br/>Average <br/>Exercise <br/>Price</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; "> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">$</td><td style="text-align: right">3.74</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.46</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3.74</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3.74</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
<alto:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange contextRef="c3" decimals="2" unitRef="usdPershares"> 3.74 </alto:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange>
<us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions contextRef="c3" decimals="INF" unitRef="shares"> 74000 </us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
<us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2 contextRef="c0"> P1Y5M15D </us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
<us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 contextRef="c3" decimals="2" unitRef="usdPershares"> 3.74 </us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
<alto:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOption contextRef="c3" decimals="INF" unitRef="shares"> 74000 </alto:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOption>
<alto:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionWeightedAverageExercisePrice1 contextRef="c3" decimals="2" unitRef="usdPershares"> 3.74 </alto:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionWeightedAverageExercisePrice1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="c3" decimals="-3" unitRef="usd"> 79000000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="c4" decimals="-3" unitRef="usd"> 262000000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="c32" decimals="0" unitRef="usd"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
<alto:ScheduleOfUnvestedRestrictedStockActivityTableTextBlock contextRef="c0">
<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="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Number of<br/> Shares</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>Weighted-<br/> Average<br/> Grant Date <br/>Fair Value <br/>Per Share</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%; padding-bottom: 4pt">Unvested at December 31, 2019</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"> </td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">2,201</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; width: 1%; text-align: left">$</td><td style="padding-bottom: 4pt; width: 9%; text-align: right">1.84</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Issued</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,663</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.25</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,290</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.08</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Canceled</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(314</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">1.33</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">Unvested at December 31, 2020</td><td style="padding-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,260</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">1.34</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Issued</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">750</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5.76</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,525</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.64</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Canceled</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(98</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">2.77</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">Unvested at December 31, 2021</td><td style="padding-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,387</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">3.30</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</alto:ScheduleOfUnvestedRestrictedStockActivityTableTextBlock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c32" decimals="INF" unitRef="shares"> 2201000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="c32" decimals="2" unitRef="usdPershares"> 1.84 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="c11" decimals="INF" unitRef="shares"> 1663000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c11" decimals="2" unitRef="usdPershares"> 1.25 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="c11" decimals="INF" unitRef="shares"> 1290000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="c11" decimals="2" unitRef="usdPershares"> 2.08 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="c11" decimals="INF" unitRef="shares"> 314000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="c11" decimals="2" unitRef="usdPershares"> 1.33 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c4" decimals="INF" unitRef="shares"> 2260000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="c4" decimals="2" unitRef="usdPershares"> 1.34 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="c0" decimals="INF" unitRef="shares"> 750000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c0" decimals="2" unitRef="usdPershares"> 5.76 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="c0" decimals="INF" unitRef="shares"> 1525000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="c0" decimals="2" unitRef="usdPershares"> 1.64 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="c0" decimals="INF" unitRef="shares"> 98000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="c0" decimals="2" unitRef="usdPershares"> 2.77 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c3" decimals="INF" unitRef="shares"> 1387000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="c3" decimals="2" unitRef="usdPershares"> 3.3 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<alto:FairValueOfCommonStockAtVestingAggregated contextRef="c0" decimals="0" unitRef="usd"> 8810000 </alto:FairValueOfCommonStockAtVestingAggregated>
<alto:FairValueOfCommonStockAtVestingAggregated contextRef="c11" decimals="0" unitRef="usd"> 1639000 </alto:FairValueOfCommonStockAtVestingAggregated>
<alto:FairValueOfCommonStockAtVestingAggregated contextRef="c12" decimals="0" unitRef="usd"> 599000 </alto:FairValueOfCommonStockAtVestingAggregated>
<us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock contextRef="c0">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><b> </b></td><td style="font-size: 1pt; padding-bottom: 1.5pt"><b> </b></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"><span style="font-size: 10pt"><b>Years Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2021</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</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-indent: -11.1pt; padding-left: 11.1pt">Employees</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,758</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,025</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,422</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -11.1pt; padding-left: 11.1pt">Non-employees</td><td style="padding-bottom: 1.5pt"> </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,125</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">654</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">387</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -11.1pt; padding-left: 11.1pt">Total stock-based compensation expense</td><td style="padding-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,883</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-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,679</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-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,809</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="c306" decimals="-3" unitRef="usd"> 1758000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="c307" decimals="-3" unitRef="usd"> 2025000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="c308" decimals="-3" unitRef="usd"> 2422000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="c309" decimals="-3" unitRef="usd"> 1125000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="c310" decimals="-3" unitRef="usd"> 654000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="c311" decimals="-3" unitRef="usd"> 387000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="c0" decimals="-3" unitRef="usd"> 2883000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="c11" decimals="-3" unitRef="usd"> 2679000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="c12" decimals="-3" unitRef="usd"> 2809000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c3" decimals="0" unitRef="usd"> 3036000 </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c0"> P0Y7M9D </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
<us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0">
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">14.</td><td>COMMITMENTS AND CONTINGENCIES.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Commitments</span></i> – The following is a description of significant commitments at December 31, 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Sales Commitments</span></i> – At December 31, 2021, the Company had entered into sales contracts with its major customers to sell certain quantities of alcohol and essential ingredients. The Company had open alcohol indexed-price contracts for 155,326,000 gallons as of December 31, 2021 and open fixed-price alcohol sales contracts totaling $205,701,000 as of December 31, 2021. The Company had open fixed-price sales contracts for essential ingredients totaling $18,758,000 and open indexed-price sales contracts of essential ingredients for 5,054,000 tons as of December 31, 2021. These sales contracts are scheduled for completion over the next twelve months.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Purchase Commitments</span></i> – At December 31, 2021, the Company had indexed-price purchase contracts to purchase 62,748,000 gallons of alcohol and fixed-price purchase contracts to purchase $153,986,000 of alcohol from its suppliers. The Company had fixed-price purchase contracts to purchase $52,022,000 of corn from its suppliers as of December 31, 2021. The Company had fixed-price purchase contracts for natural gas totaling $18,300,000 and indexed-price purchase contracts for natural gas totaling 3,900,000 MMBTU. The Company also had future commitments for certain capital projects totaling $19,400,000. These purchase commitments are scheduled to be satisfied through mid-2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Contingencies</span></i> – The following is a description of significant contingencies at December 31, 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Litigation</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, and others. When the Company is aware of a claim or potential claim, it assesses the likelihood of any loss or exposure. If it is probable that a loss will result and the amount of the loss can be reasonably estimated, the Company will record a liability for the loss. If the loss is not probable or the amount of the loss cannot be reasonably estimated, the Company discloses the claim if the likelihood of a potential loss is reasonably possible, and the amount involved could be material. While there can be no assurances, the Company does not expect that any of its pending legal proceedings will have a material financial impact on the Company’s operating results. <span style="font-size: 10pt"> </span></p>
</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
<alto:IndexedpricePurchaseContracts contextRef="c0" decimals="0" unitRef="pure"> 155326000 </alto:IndexedpricePurchaseContracts>
<us-gaap:SignificantSupplyCommitmentRemainingMinimumAmountCommitted contextRef="c312" decimals="-3" unitRef="usd"> 205701000000 </us-gaap:SignificantSupplyCommitmentRemainingMinimumAmountCommitted>
<us-gaap:SignificantSupplyCommitmentRemainingMinimumAmountCommitted contextRef="c3" decimals="-3" unitRef="usd"> 18758000000 </us-gaap:SignificantSupplyCommitmentRemainingMinimumAmountCommitted>
<alto:OpenIndexedPriceSalesContract contextRef="c313" decimals="0" unitRef="pure"> 5054000 </alto:OpenIndexedPriceSalesContract>
<alto:IndexedpricePurchaseContracts contextRef="c314" decimals="0" unitRef="pure"> 62748000 </alto:IndexedpricePurchaseContracts>
<us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c315" decimals="-3" unitRef="usd"> 153986000000 </us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
<us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c316" decimals="-3" unitRef="usd"> 52022000000 </us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
<us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c317" decimals="-3" unitRef="usd"> 18300000000 </us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
<alto:IndexedpricePurchaseContracts contextRef="c318" decimals="0" unitRef="pure"> 3900000 </alto:IndexedpricePurchaseContracts>
<us-gaap:LongTermPurchaseCommitmentAmount contextRef="c0" decimals="-3" unitRef="usd"> 19400000000 </us-gaap:LongTermPurchaseCommitmentAmount>
<us-gaap:FairValueDisclosuresTextBlock contextRef="c0">
<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: left"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">15.</td><td style="text-align: left">FAIR VALUE MEASUREMENTS.</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The fair value hierarchy prioritizes the inputs used in valuation techniques into three levels, as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: left; 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="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></td><td style="text-align: left">Level 1 – Observable inputs – unadjusted quoted prices in active markets for identical assets and liabilities;</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: left; 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="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></td><td style="text-align: left">Level 2 – Observable inputs other than quoted prices included in Level 1 that are observable for the asset or liability through corroboration with market data; and</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: left; 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="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></td><td style="text-align: left">Level 3 – Unobservable inputs – includes amounts derived from valuation models where one or more significant inputs are unobservable. For fair value measurements using significant unobservable inputs, a description of the inputs and the information used to develop the inputs is required along with a reconciliation of Level 3 values from the prior reporting period.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Pooled separate accounts</span></i> – Pooled separate accounts invest primarily in domestic and international stocks, commercial paper or single mutual funds. The net asset value is used as a practical expedient to determine fair value for these accounts. Each pooled separate account provides for redemptions by the Retirement Plan at reported net asset values per share, with little to no advance notice requirement, therefore these funds are classified within Level 2 of the valuation hierarchy.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Long-Lived Assets Held-for-Sale</span></i> – The Company recorded its long-lived assets associated with its property and equipment held-for-sale at fair value at December 31, 2021 and 2020 of $1,000,000 and $58,295,000, respectively. The fair values of these assets are based on observable values for the assets through corroboration with market data and are designated as Level 3 inputs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Warrants issued to Senior Noteholders</span></i> – The Company’s warrants issued December 22, 2019, were valued using the Black-Scholes Valuation Model and adjusted for quarterly. On August 5, 2020, these warrants were exercised in full and prior to exercise, the Company adjusted their fair value using the following assumptions (fair value dollars 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="border-bottom: Black 1.5pt solid"><b>Original Issuance</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>Exercise<br/> Price</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>Volatility</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>Risk Free<br/> Interest<br/> Rate</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>Term<br/> (years)</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>Fair Value</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; width: 40%">12/22/19</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1.00</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">178.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.08</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">0.10</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,474</td><td style="width: 1%; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The assumptions used and related fair value for these warrants as of December 31, 2019 were as follows (fair value dollars 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="border-bottom: Black 1.5pt solid"><b>Original Issuance</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>Exercise<br/> Price</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>Volatility</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>Risk Free<br/> Interest<br/> Rate</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>Term<br/> (years)</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>Fair Value</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; width: 40%">12/22/19</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1.00</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">76.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1.66</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">3.00</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">977</td><td style="width: 1%; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Warrants issued in Equity Offering</span></i> – The Company issued pre-funded warrants and other warrants with exercise prices of $0.001 and $9.757, respectively. The Company valued these warrants upon issuance using the Binomial valuation methodology. On November 16, 2020, the pre-funded warrants were exercised, and as a result, were revalued immediately prior to their exercise. Further, the other warrants were amended on November 24, 2020, resulting in equity accounting, and accordingly were revalued immediately prior to their amendment. The assumptions used were as follows (fair value dollars 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="border-bottom: Black 1.5pt solid"><b>Warrant Type</b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>Valuation<br/> Date</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>Exercise<br/> Price</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>Volatility</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>Risk Free<br/> Interest<br/> Rate</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>Term<br/> (years)</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>Fair Value</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: 30%">Pre-funded</td><td style="width: 1%"> </td> <td style="text-align: center; width: 9%">10/28/2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">0.01</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">97.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.34</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">5.00</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">23,638</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Other</td><td> </td> <td style="text-align: center">10/28/2020</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9.76</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">134.0</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.14</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">27,048</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Pre-funded</td><td> </td> <td style="text-align: center">11/16/2020</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.01</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">97.0</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.40</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.95</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">21,916</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Other</td><td> </td> <td style="text-align: center">11/24/2020</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9.76</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">135.0</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.13</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.45</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">31,231</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The fair values of the warrants are based on unobservable inputs and are designated as Level 3 inputs. The changes in the Company’s fair value of its Level 3 inputs with respect to its warrants were 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="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Warrants to<br/> Senior<br/> Noteholders</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Pre-funded<br/> Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Other<br/> Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Balance, December 31, 2019</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">977</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-178"></div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-179"></div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Issuance of warrants in October 2020 offering</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-180"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,638</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27,048</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Exercise of warrants/reclass to equity in 2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8,474</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(21,917</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(31,231</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Adjustments to fair value for 2020</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,497</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </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,721</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </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,183</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">Balance, December 31, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-181"></div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-182"></div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-183"></div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Other Derivative Instruments</span></i> – The Company’s other derivative instruments consist of commodity positions. The fair values of the commodity positions are based on quoted prices on the commodity exchanges and are designated as Level 1 inputs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The following table summarizes recurring and nonrecurring fair value measurements by level at December 31, 2021 (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><table cellpadding="0" cellspacing="0" style="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="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b>Benefit Plan</b></td><td style="text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b>Fair</b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b>Percentage</b></td><td style="text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Value</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level 1</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level 2</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level 3</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Allocation</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td>Assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 40%; text-align: left">Derivative financial instruments</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,839</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,839</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-184"></div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-185"></div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Long-lived assets held-for-sale</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-186"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-187"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Defined benefit plan assets(1)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-align: left">(pooled separate accounts):</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left">Large U.S. Equity(2)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,612</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-188"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,612</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-189"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-align: left">Small/Mid U.S. Equity(3)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,684</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-190"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,684</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-191"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in">International Equity(4)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,909</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-192"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,909</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-193"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; padding-bottom: 1.5pt">Fixed Income(5)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,782</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-194"></div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,782</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-195"></div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">39</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <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">36,826</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,839</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">19,987</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right"> </td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-align: left; padding-bottom: 4pt">Derivative financial instruments</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,582</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,582</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-196"></div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-197"></div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right"> </td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The following table summarizes recurring and nonrecurring fair value measurements by level at December 31, 2020 (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="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b>Benefit Plan</b></td><td style="text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b>Fair</b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b>Percentage</b></td><td style="text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Value</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level 1</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level 2</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level 3</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Allocation</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td>Assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 40%; text-align: left">Derivative financial instruments</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">17,149</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">17,149</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-198"></div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-199"></div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Long-lived assets held-for-sale</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,295</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-200"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-201"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,295</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Defined benefit plan assets(1)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-align: left">(pooled separate accounts):</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left">Large U.S. Equity(2)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,470</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-202"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,470</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-203"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-align: left">Small/Mid U.S. Equity(3)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,605</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-204"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,605</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-205"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in">International Equity(4)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,921</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-206"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,921</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-207"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; padding-bottom: 1.5pt">Fixed Income(5)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,592</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-208"></div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,592</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-209"></div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">37</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">93,032</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">17,149</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">17,588</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">58,295</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right"> </td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-210"></div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-211"></div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-212"></div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-213"></div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right"> </td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: left"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">(1)</td><td style="text-align: left">See Note 9 for accounting discussion.</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: left"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">(2)</td><td style="text-align: left">This category includes investments in funds comprised of equity securities of large U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: -0.25in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: left"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">(3)</td><td style="text-align: left">This category includes investments in funds comprised of equity securities of small- and medium-sized U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: -0.25in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: left"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">(4)</td><td style="text-align: left">This category includes investments in funds comprised of equity securities of foreign companies including emerging markets. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: -0.25in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: left"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">(5)</td><td style="text-align: left">This category includes investments in funds comprised of U.S. and foreign investment-grade fixed income securities, high-yield fixed income securities that are rated below investment-grade, U.S. treasury securities, mortgage-backed securities, and other asset-backed securities. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</td> </tr></table>
</us-gaap:FairValueDisclosuresTextBlock>
<us-gaap:AssetsHeldForSaleLongLivedFairValueDisclosure contextRef="c3" decimals="0" unitRef="usd"> 1000000 </us-gaap:AssetsHeldForSaleLongLivedFairValueDisclosure>
<us-gaap:AssetsHeldForSaleLongLivedFairValueDisclosure contextRef="c4" decimals="0" unitRef="usd"> 58295000 </us-gaap:AssetsHeldForSaleLongLivedFairValueDisclosure>
<alto:ScheduleOfUsedAndRelatedFairValueForTheWarrantsTableTextBlock contextRef="c0">
<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="border-bottom: Black 1.5pt solid"><b>Original Issuance</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>Exercise<br/> Price</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>Volatility</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>Risk Free<br/> Interest<br/> Rate</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>Term<br/> (years)</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>Fair Value</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; width: 40%">12/22/19</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1.00</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">178.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.08</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">0.10</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,474</td><td style="width: 1%; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid"><b>Original Issuance</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>Exercise<br/> Price</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>Volatility</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>Risk Free<br/> Interest<br/> Rate</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>Term<br/> (years)</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>Fair Value</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; width: 40%">12/22/19</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1.00</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">76.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1.66</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">3.00</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">977</td><td style="width: 1%; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p>
</alto:ScheduleOfUsedAndRelatedFairValueForTheWarrantsTableTextBlock>
<us-gaap:DebtInstrumentIssuanceDate1 contextRef="c11"> 2019-12-22 </us-gaap:DebtInstrumentIssuanceDate1>
<alto:ExercisePriceinDollarsPerShare contextRef="c11" decimals="2" unitRef="usdPershares"> 1 </alto:ExercisePriceinDollarsPerShare>
<alto:WarrantsVolatilityRate contextRef="c11" decimals="3" unitRef="pure"> 1.78 </alto:WarrantsVolatilityRate>
<alto:RiskFreeInterestRate contextRef="c11" decimals="4" unitRef="pure"> 0.0008 </alto:RiskFreeInterestRate>
<us-gaap:WarrantsAndRightsOutstandingTerm contextRef="c4"> P0Y1M6D </us-gaap:WarrantsAndRightsOutstandingTerm>
<us-gaap:FinancialLiabilitiesFairValueDisclosure contextRef="c4" decimals="-3" unitRef="usd"> 8474000 </us-gaap:FinancialLiabilitiesFairValueDisclosure>
<us-gaap:DebtInstrumentIssuanceDate1 contextRef="c12"> 2019-12-22 </us-gaap:DebtInstrumentIssuanceDate1>
<alto:ExercisePriceinDollarsPerShare contextRef="c12" decimals="2" unitRef="usdPershares"> 1 </alto:ExercisePriceinDollarsPerShare>
<alto:WarrantsVolatilityRate contextRef="c12" decimals="3" unitRef="pure"> 0.76 </alto:WarrantsVolatilityRate>
<alto:RiskFreeInterestRate contextRef="c12" decimals="4" unitRef="pure"> 0.0166 </alto:RiskFreeInterestRate>
<us-gaap:WarrantsAndRightsOutstandingTerm contextRef="c32"> P3Y </us-gaap:WarrantsAndRightsOutstandingTerm>
<us-gaap:FinancialLiabilitiesFairValueDisclosure contextRef="c32" decimals="-3" unitRef="usd"> 977000 </us-gaap:FinancialLiabilitiesFairValueDisclosure>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice contextRef="c3" decimals="3" unitRef="usdPershares"> 0.001 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
<alto:OtherWarrants contextRef="c0" decimals="3" unitRef="usdPershares"> 9.757 </alto:OtherWarrants>
<alto:ScheduleOfFairValueOfPrefundedWarrantsAndOtherTableTextBlockwarrants contextRef="c0">
<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="border-bottom: Black 1.5pt solid"><b>Warrant Type</b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>Valuation<br/> Date</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>Exercise<br/> Price</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>Volatility</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>Risk Free<br/> Interest<br/> Rate</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>Term<br/> (years)</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>Fair Value</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: 30%">Pre-funded</td><td style="width: 1%"> </td> <td style="text-align: center; width: 9%">10/28/2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">0.01</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">97.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.34</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">5.00</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">23,638</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Other</td><td> </td> <td style="text-align: center">10/28/2020</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9.76</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">134.0</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.14</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">27,048</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Pre-funded</td><td> </td> <td style="text-align: center">11/16/2020</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.01</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">97.0</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.40</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.95</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">21,916</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Other</td><td> </td> <td style="text-align: center">11/24/2020</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9.76</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">135.0</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.13</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.45</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">31,231</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p>
</alto:ScheduleOfFairValueOfPrefundedWarrantsAndOtherTableTextBlockwarrants>
<alto:ValuationDate contextRef="c319"> 2020-10-28 </alto:ValuationDate>
<us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="c320" decimals="2" unitRef="usdPershares"> 0.01 </us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
<alto:WarrantsVolatilityRateVolatility contextRef="c319" decimals="3" unitRef="pure"> 0.97 </alto:WarrantsVolatilityRateVolatility>
<alto:RiskFreeInterestRate contextRef="c319" decimals="4" unitRef="pure"> 0.0034 </alto:RiskFreeInterestRate>
<us-gaap:WarrantsAndRightsOutstandingTerm contextRef="c320"> P5Y </us-gaap:WarrantsAndRightsOutstandingTerm>
<us-gaap:FairValueAdjustmentOfWarrants contextRef="c319" decimals="-3" unitRef="usd"> 23638000 </us-gaap:FairValueAdjustmentOfWarrants>
<alto:ValuationDate contextRef="c321"> 2020-10-28 </alto:ValuationDate>
<us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="c322" decimals="2" unitRef="usdPershares"> 9.76 </us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
<alto:WarrantsVolatilityRateVolatility contextRef="c321" decimals="3" unitRef="pure"> 1.34 </alto:WarrantsVolatilityRateVolatility>
<alto:RiskFreeInterestRate contextRef="c321" decimals="4" unitRef="pure"> 0.0014 </alto:RiskFreeInterestRate>
<us-gaap:WarrantsAndRightsOutstandingTerm contextRef="c322"> P1Y6M </us-gaap:WarrantsAndRightsOutstandingTerm>
<us-gaap:FairValueAdjustmentOfWarrants contextRef="c321" decimals="-3" unitRef="usd"> 27048000 </us-gaap:FairValueAdjustmentOfWarrants>
<alto:ValuationDate contextRef="c323"> 2020-11-16 </alto:ValuationDate>
<us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="c324" decimals="2" unitRef="usdPershares"> 0.01 </us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
<alto:WarrantsVolatilityRateVolatility contextRef="c323" decimals="3" unitRef="pure"> 0.97 </alto:WarrantsVolatilityRateVolatility>
<alto:RiskFreeInterestRate contextRef="c323" decimals="4" unitRef="pure"> 0.004 </alto:RiskFreeInterestRate>
<us-gaap:WarrantsAndRightsOutstandingTerm contextRef="c324"> P4Y11M12D </us-gaap:WarrantsAndRightsOutstandingTerm>
<us-gaap:FairValueAdjustmentOfWarrants contextRef="c323" decimals="-3" unitRef="usd"> 21916000 </us-gaap:FairValueAdjustmentOfWarrants>
<alto:ValuationDate contextRef="c325"> 2020-11-24 </alto:ValuationDate>
<us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="c326" decimals="2" unitRef="usdPershares"> 9.76 </us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
<alto:WarrantsVolatilityRateVolatility contextRef="c325" decimals="3" unitRef="pure"> 1.35 </alto:WarrantsVolatilityRateVolatility>
<alto:RiskFreeInterestRate contextRef="c325" decimals="4" unitRef="pure"> 0.0013 </alto:RiskFreeInterestRate>
<us-gaap:WarrantsAndRightsOutstandingTerm contextRef="c326"> P1Y5M12D </us-gaap:WarrantsAndRightsOutstandingTerm>
<us-gaap:FairValueAdjustmentOfWarrants contextRef="c325" decimals="-3" unitRef="usd"> 31231000 </us-gaap:FairValueAdjustmentOfWarrants>
<alto:ScheduleOfFairValuesOfWarrantsBasedOnUnobservableInputstableTextBlock contextRef="c0">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Warrants to<br/> Senior<br/> Noteholders</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Pre-funded<br/> Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Other<br/> Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Balance, December 31, 2019</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">977</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-178"></div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-179"></div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Issuance of warrants in October 2020 offering</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-180"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,638</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27,048</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Exercise of warrants/reclass to equity in 2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8,474</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(21,917</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(31,231</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Adjustments to fair value for 2020</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,497</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </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,721</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </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,183</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">Balance, December 31, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-181"></div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-182"></div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-183"></div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p>
</alto:ScheduleOfFairValuesOfWarrantsBasedOnUnobservableInputstableTextBlock>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c327" decimals="-3" unitRef="usd"> 977000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<alto:StockIssuedDuringPeriodValueNewIssues3 contextRef="c331" decimals="-3" unitRef="usd"> 23638000 </alto:StockIssuedDuringPeriodValueNewIssues3>
<alto:StockIssuedDuringPeriodValueNewIssues3 contextRef="c332" decimals="-3" unitRef="usd"> 27048000 </alto:StockIssuedDuringPeriodValueNewIssues3>
<alto:ExerciseOfWarrantsreclassToEquityinShares contextRef="c330" decimals="-3" unitRef="usd"> -8474000 </alto:ExerciseOfWarrantsreclassToEquityinShares>
<alto:ExerciseOfWarrantsreclassToEquityinShares contextRef="c331" decimals="-3" unitRef="usd"> -21917000 </alto:ExerciseOfWarrantsreclassToEquityinShares>
<alto:ExerciseOfWarrantsreclassToEquityinShares contextRef="c332" decimals="-3" unitRef="usd"> -31231000 </alto:ExerciseOfWarrantsreclassToEquityinShares>
<alto:AdjustmentsToFairValueForThePeriod contextRef="c330" decimals="-3" unitRef="usd"> 7497000 </alto:AdjustmentsToFairValueForThePeriod>
<alto:AdjustmentsToFairValueForThePeriod contextRef="c331" decimals="-3" unitRef="usd"> -1721000 </alto:AdjustmentsToFairValueForThePeriod>
<alto:AdjustmentsToFairValueForThePeriod contextRef="c332" decimals="-3" unitRef="usd"> 4183000 </alto:AdjustmentsToFairValueForThePeriod>
<us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock contextRef="c0">
<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="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b>Benefit Plan</b></td><td style="text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b>Fair</b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b>Percentage</b></td><td style="text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Value</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level 1</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level 2</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level 3</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Allocation</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td>Assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 40%; text-align: left">Derivative financial instruments</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,839</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,839</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-184"></div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-185"></div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Long-lived assets held-for-sale</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-186"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-187"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Defined benefit plan assets(1)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-align: left">(pooled separate accounts):</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left">Large U.S. Equity(2)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,612</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-188"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,612</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-189"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-align: left">Small/Mid U.S. Equity(3)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,684</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-190"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,684</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-191"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in">International Equity(4)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,909</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-192"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,909</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-193"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; padding-bottom: 1.5pt">Fixed Income(5)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,782</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-194"></div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,782</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-195"></div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">39</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <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">36,826</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,839</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">19,987</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right"> </td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-align: left; padding-bottom: 4pt">Derivative financial instruments</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,582</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,582</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-196"></div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-197"></div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right"> </td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b>Benefit Plan</b></td><td style="text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b>Fair</b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b>Percentage</b></td><td style="text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Value</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level 1</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level 2</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level 3</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Allocation</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td>Assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 40%; text-align: left">Derivative financial instruments</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">17,149</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">17,149</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-198"></div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-199"></div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Long-lived assets held-for-sale</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,295</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-200"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-201"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,295</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Defined benefit plan assets(1)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-align: left">(pooled separate accounts):</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left">Large U.S. Equity(2)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,470</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-202"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,470</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-203"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-align: left">Small/Mid U.S. Equity(3)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,605</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-204"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,605</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-205"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in">International Equity(4)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,921</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-206"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,921</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-207"></div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; padding-bottom: 1.5pt">Fixed Income(5)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,592</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-208"></div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,592</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-209"></div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">37</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">93,032</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">17,149</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">17,588</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">58,295</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right"> </td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-210"></div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-211"></div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-212"></div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-213"></div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right"> </td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: left"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">(1)</td><td style="text-align: left">See Note 9 for accounting discussion.</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: left"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">(2)</td><td style="text-align: left">This category includes investments in funds comprised of equity securities of large U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: -0.25in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: left"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">(3)</td><td style="text-align: left">This category includes investments in funds comprised of equity securities of small- and medium-sized U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: -0.25in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: left"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">(4)</td><td style="text-align: left">This category includes investments in funds comprised of equity securities of foreign companies including emerging markets. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: -0.25in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: left"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">(5)</td><td style="text-align: left">This category includes investments in funds comprised of U.S. and foreign investment-grade fixed income securities, high-yield fixed income securities that are rated below investment-grade, U.S. treasury securities, mortgage-backed securities, and other asset-backed securities. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</td> </tr></table>
</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
<us-gaap:AssetsFairValueDisclosure contextRef="c336" decimals="-3" unitRef="usd"> 15839000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="c337" decimals="-3" unitRef="usd"> 15839000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="c340" decimals="-3" unitRef="usd"> 1000000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="c343" decimals="-3" unitRef="usd"> 1000000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="c344" decimals="-3" id="ix_2_fact" unitRef="usd"> 5612000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="c346" decimals="-3" id="ix_3_fact" unitRef="usd"> 5612000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage contextRef="c344" decimals="2" id="ix_4_fact" unitRef="pure"> 0.28 </us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
<us-gaap:AssetsFairValueDisclosure contextRef="c348" decimals="-3" id="ix_20_fact" unitRef="usd"> 3684000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="c350" decimals="-3" id="ix_21_fact" unitRef="usd"> 3684000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage contextRef="c348" decimals="2" id="ix_22_fact" unitRef="pure"> 0.18 </us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
<us-gaap:AssetsFairValueDisclosure contextRef="c352" decimals="-3" id="ix_8_fact" unitRef="usd"> 2909000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="c354" decimals="-3" id="ix_9_fact" unitRef="usd"> 2909000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage contextRef="c352" decimals="2" id="ix_10_fact" unitRef="pure"> 0.15 </us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
<us-gaap:AssetsFairValueDisclosure contextRef="c356" decimals="-3" id="ix_14_fact" unitRef="usd"> 7782000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="c358" decimals="-3" id="ix_15_fact" unitRef="usd"> 7782000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage contextRef="c356" decimals="2" id="ix_16_fact" unitRef="pure"> 0.39 </us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
<us-gaap:AssetsFairValueDisclosure contextRef="c3" decimals="-3" unitRef="usd"> 36826000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="c360" decimals="-3" unitRef="usd"> 15839000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="c361" decimals="-3" unitRef="usd"> 19987000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="c362" decimals="-3" unitRef="usd"> 1000000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:LiabilitiesFairValueDisclosure contextRef="c363" decimals="-3" unitRef="usd"> 13582000 </us-gaap:LiabilitiesFairValueDisclosure>
<us-gaap:LiabilitiesFairValueDisclosure contextRef="c364" decimals="-3" unitRef="usd"> 13582000 </us-gaap:LiabilitiesFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="c367" decimals="-3" unitRef="usd"> 17149000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="c368" decimals="-3" unitRef="usd"> 17149000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="c371" decimals="-3" unitRef="usd"> 58295000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="c374" decimals="-3" unitRef="usd"> 58295000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="c375" decimals="-3" id="ix_5_fact" unitRef="usd"> 5470000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="c377" decimals="-3" id="ix_6_fact" unitRef="usd"> 5470000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage contextRef="c375" decimals="2" id="ix_7_fact" unitRef="pure"> 0.31 </us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
<us-gaap:AssetsFairValueDisclosure contextRef="c379" decimals="-3" id="ix_23_fact" unitRef="usd"> 2605000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="c381" decimals="-3" id="ix_24_fact" unitRef="usd"> 2605000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage contextRef="c379" decimals="2" id="ix_25_fact" unitRef="pure"> 0.15 </us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
<us-gaap:AssetsFairValueDisclosure contextRef="c383" decimals="-3" id="ix_11_fact" unitRef="usd"> 2921000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="c385" decimals="-3" id="ix_12_fact" unitRef="usd"> 2921000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage contextRef="c383" decimals="2" id="ix_13_fact" unitRef="pure"> 0.17 </us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
<us-gaap:AssetsFairValueDisclosure contextRef="c387" decimals="-3" id="ix_17_fact" unitRef="usd"> 6592000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="c389" decimals="-3" id="ix_18_fact" unitRef="usd"> 6592000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage contextRef="c387" decimals="2" id="ix_19_fact" unitRef="pure"> 0.37 </us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
<us-gaap:AssetsFairValueDisclosure contextRef="c4" decimals="-3" unitRef="usd"> 93032000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="c391" decimals="-3" unitRef="usd"> 17149000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="c392" decimals="-3" unitRef="usd"> 17588000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="c393" decimals="-3" unitRef="usd"> 58295000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:SubsequentEventsTextBlock contextRef="c0">
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">16.</td><td>SUBSEQUENT EVENTS.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><i><span style="text-decoration:underline">Acquisition of Eagle Alcohol</span></i>On January 14, 2022, Alto Ingredients, Inc. purchased 100% of the membership interests of Eagle Alcohol. The purchase price was $14.0 million in cash plus an estimated net working capital adjustment of $1.3 million in cash. The selling members of Eagle Alcohol are eligible to receive up to an additional $14.0 million of contingent consideration, payable through a combination of $9.0 million in cash over the next three years and an aggregate of $5.0 million in the Company’s common stock on the fourth and fifth year anniversaries of the closing date, subject to the satisfaction of certain conditions, including continued employment with the Company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">Eagle Alcohol specializes in break bulk distribution of specialty alcohols. Eagle Alcohol purchases bulk alcohol from suppliers, including the Company. Then it stores, denatures, packages, and resells alcohol products in smaller sizes, including tank trucks, totes, and drums, that garner a premium to bulk alcohols. Eagle Alcohol delivers products to customers in the beverage, food, pharma, and related-process industries via its own dedicated trucking fleet and common carrier. The acquisition will provide the Company further vertical integration and reach new markets in the specialty alcohol industry.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">Eagle Alcohol’s unaudited results for 2021 generated $35.7 million in net sales and $3.6 million in pre-tax income. Assuming the acquisition had closed on January 1, 2021, the combined consolidated financials of the Company, on a pro forma unaudited basis, excluding any intangible amortization, would have resulted in net sales of $1,243.6 million, pre-tax income of $51.2 million, and diluted earnings per share of $0.66.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The allocation of the estimated purchase price has not been completed. Preliminarily, the Company estimates acquired tangible assets of approximately $8.6 million, acquired intangible assets, including any goodwill, of approximately $12.8 million and liabilities of approximately $6.1 million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company expects to recognize certain identifiable intangible assets with respect to customers and tradename, which is ongoing and an estimate cannot be provided. In addition, a final valuation may include either an asset or liability associated with any material out-of-market contract positions.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The actual determination of the purchase price allocation on the closing date will be based on the final net tangible and intangible assets of Eagle Alcohol as of January 14, 2022, based on completion of the valuation of the fair value of such net assets. The Company anticipates that the ultimate purchase price allocation of balance sheet amounts such as current assets and liabilities, property and equipment, intangible assets and long-term assets and liabilities will differ from the preliminary assessment noted above, including any income tax impact. Any changes to the initial estimates of the fair value of the acquired assets and assumed liabilities will be recorded as adjustments to those assets and liabilities and residual amounts will be allocated to goodwill if net assets acquired are less than the purchase price. If net assets acquired exceed the purchase price, the residual amount will result in a bargain purchase gain.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Amendments to Notes Receivable</span></i>On February 23, 2022, the Company settled certain post-closing indemnification claims with ACEC, amending the Company’s notes receivable with ACEC. These amendments reduced the overall principal balance by $1.6 million and accelerated the maturity dates of the notes to June 30, 2022.</p>
</us-gaap:SubsequentEventsTextBlock>
<us-gaap:DerivativeCapInterestRate contextRef="c398" decimals="2" unitRef="pure"> 1 </us-gaap:DerivativeCapInterestRate>
<us-gaap:SupplementalDeferredPurchasePrice contextRef="c399" decimals="-5" unitRef="usd"> 14000000 </us-gaap:SupplementalDeferredPurchasePrice>
<alto:NetWorkingCapital contextRef="c399" decimals="-5" unitRef="usd"> 1300000 </alto:NetWorkingCapital>
<alto:ContingentConsiderationPayable contextRef="c399" decimals="-5" unitRef="usd"> 14000000 </alto:ContingentConsiderationPayable>
<us-gaap:Cash contextRef="c398" decimals="-5" unitRef="usd"> 9000000 </us-gaap:Cash>
<alto:CommonStockValues contextRef="c399" decimals="-5" unitRef="usd"> 5000000 </alto:CommonStockValues>
<us-gaap:CostOfGoodsAndServicesSold contextRef="c399" decimals="-6" unitRef="usd"> 2021000000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:NetInvestmentIncome contextRef="c399" decimals="-5" unitRef="usd"> 35700000 </us-gaap:NetInvestmentIncome>
<alto:PreTaxIncome contextRef="c399" decimals="-5" unitRef="usd"> 3600000 </alto:PreTaxIncome>
<us-gaap:NetInvestmentIncome contextRef="c400" decimals="-5" unitRef="usd"> 1243600000 </us-gaap:NetInvestmentIncome>
<alto:PreTaxIncome contextRef="c400" decimals="-5" unitRef="usd"> 51200000 </alto:PreTaxIncome>
<us-gaap:EarningsPerShareDiluted contextRef="c400" decimals="2" unitRef="usdPershares"> 0.66 </us-gaap:EarningsPerShareDiluted>
<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets contextRef="c398" decimals="-5" unitRef="usd"> 8600000 </us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c398" decimals="-5" unitRef="usd"> 12800000 </us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities contextRef="c398" decimals="-5" unitRef="usd"> 6100000 </us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
<us-gaap:InvestmentOwnedBalancePrincipalAmount contextRef="c401" decimals="-5" unitRef="usd"> 1600000 </us-gaap:InvestmentOwnedBalancePrincipalAmount>
<dei:EntityPublicFloat contextRef="c2" decimals="0" id="hidden-fact-0" unitRef="usd"> 431100000 </dei:EntityPublicFloat>
<us-gaap:CommitmentsAndContingencies contextRef="c3" id="hidden-fact-1" unitRef="usd" xsi:nil="true"/>
<us-gaap:CommitmentsAndContingencies contextRef="c4" id="hidden-fact-2" unitRef="usd" xsi:nil="true"/>
<us-gaap:PreferredStockValue contextRef="c3" id="hidden-fact-3" unitRef="usd" xsi:nil="true"/>
<us-gaap:PreferredStockValue contextRef="c4" id="hidden-fact-4" unitRef="usd" xsi:nil="true"/>
<us-gaap:PreferredStockValue contextRef="c5" id="hidden-fact-5" unitRef="usd" xsi:nil="true"/>
<us-gaap:PreferredStockValue contextRef="c6" id="hidden-fact-6" unitRef="usd" xsi:nil="true"/>
<us-gaap:PreferredStockSharesIssued contextRef="c5" id="hidden-fact-7" unitRef="shares" xsi:nil="true"/>
<us-gaap:PreferredStockSharesIssued contextRef="c6" id="hidden-fact-8" unitRef="shares" xsi:nil="true"/>
<us-gaap:PreferredStockSharesOutstanding contextRef="c5" id="hidden-fact-9" unitRef="shares" xsi:nil="true"/>
<us-gaap:PreferredStockSharesOutstanding contextRef="c6" id="hidden-fact-10" unitRef="shares" xsi:nil="true"/>
<us-gaap:CommonStockValue contextRef="c9" id="hidden-fact-11" unitRef="usd" xsi:nil="true"/>
<us-gaap:CommonStockValue contextRef="c10" id="hidden-fact-12" unitRef="usd" xsi:nil="true"/>
<us-gaap:GainLossRelatedToLitigationSettlement contextRef="c0" id="hidden-fact-13" unitRef="usd" xsi:nil="true"/>
<us-gaap:GainLossRelatedToLitigationSettlement contextRef="c12" id="hidden-fact-14" unitRef="usd" xsi:nil="true"/>
<us-gaap:GainLossOnDispositionOfAssets1 contextRef="c12" id="hidden-fact-15" unitRef="usd" xsi:nil="true"/>
<alto:DebtInstrumentForgivenessIncome contextRef="c11" id="hidden-fact-16" unitRef="usd" xsi:nil="true"/>
<alto:DebtInstrumentForgivenessIncome contextRef="c12" id="hidden-fact-17" unitRef="usd" xsi:nil="true"/>
<us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c0" id="hidden-fact-18" unitRef="usd" xsi:nil="true"/>
<us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c11" id="hidden-fact-19" unitRef="usd" xsi:nil="true"/>
<alto:FairValueAdjustments contextRef="c0" id="hidden-fact-20" unitRef="usd" xsi:nil="true"/>
<alto:FairValueAdjustments contextRef="c12" id="hidden-fact-21" unitRef="usd" xsi:nil="true"/>
<us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c0" id="hidden-fact-22" unitRef="usd" xsi:nil="true"/>
<alto:IncomeAllocatedToParticipatingSecurities contextRef="c11" id="hidden-fact-23" unitRef="usd" xsi:nil="true"/>
<alto:IncomeAllocatedToParticipatingSecurities contextRef="c12" id="hidden-fact-24" unitRef="usd" xsi:nil="true"/>
<us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c0" id="hidden-fact-25" unitRef="usd" xsi:nil="true"/>
<us-gaap:ShareBasedCompensation contextRef="c20" id="hidden-fact-26" unitRef="usd" xsi:nil="true"/>
<us-gaap:ShareBasedCompensation contextRef="c21" id="hidden-fact-27" unitRef="usd" xsi:nil="true"/>
<us-gaap:ShareBasedCompensation contextRef="c23" id="hidden-fact-28" unitRef="usd" xsi:nil="true"/>
<us-gaap:ShareBasedCompensation contextRef="c24" id="hidden-fact-29" unitRef="usd" xsi:nil="true"/>
<us-gaap:ShareBasedCompensation contextRef="c25" id="hidden-fact-30" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c20" id="hidden-fact-31" unitRef="shares" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20" id="hidden-fact-32" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c23" id="hidden-fact-33" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c24" id="hidden-fact-34" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c25" id="hidden-fact-35" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueOther contextRef="c20" id="hidden-fact-36" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueOther contextRef="c23" id="hidden-fact-37" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueOther contextRef="c24" id="hidden-fact-38" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueOther contextRef="c25" id="hidden-fact-39" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c20" id="hidden-fact-40" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c23" id="hidden-fact-41" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c24" id="hidden-fact-42" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c25" id="hidden-fact-43" unitRef="usd" xsi:nil="true"/>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c20" id="hidden-fact-44" unitRef="usd" xsi:nil="true"/>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c21" id="hidden-fact-45" unitRef="usd" xsi:nil="true"/>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c22" id="hidden-fact-46" unitRef="usd" xsi:nil="true"/>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c23" id="hidden-fact-47" unitRef="usd" xsi:nil="true"/>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c25" id="hidden-fact-48" unitRef="usd" xsi:nil="true"/>
<us-gaap:DividendsPreferredStock contextRef="c20" id="hidden-fact-49" unitRef="usd" xsi:nil="true"/>
<us-gaap:DividendsPreferredStock contextRef="c21" id="hidden-fact-50" unitRef="usd" xsi:nil="true"/>
<us-gaap:DividendsPreferredStock contextRef="c22" id="hidden-fact-51" unitRef="usd" xsi:nil="true"/>
<us-gaap:DividendsPreferredStock contextRef="c24" id="hidden-fact-52" unitRef="usd" xsi:nil="true"/>
<us-gaap:DividendsPreferredStock contextRef="c25" id="hidden-fact-53" unitRef="usd" xsi:nil="true"/>
<us-gaap:ProfitLoss contextRef="c20" id="hidden-fact-54" unitRef="usd" xsi:nil="true"/>
<us-gaap:ProfitLoss contextRef="c21" id="hidden-fact-55" unitRef="usd" xsi:nil="true"/>
<us-gaap:ProfitLoss contextRef="c22" id="hidden-fact-56" unitRef="usd" xsi:nil="true"/>
<us-gaap:ProfitLoss contextRef="c24" id="hidden-fact-57" unitRef="usd" xsi:nil="true"/>
<us-gaap:ShareBasedCompensation contextRef="c33" id="hidden-fact-58" unitRef="usd" xsi:nil="true"/>
<us-gaap:ShareBasedCompensation contextRef="c34" id="hidden-fact-59" unitRef="usd" xsi:nil="true"/>
<us-gaap:ShareBasedCompensation contextRef="c36" id="hidden-fact-60" unitRef="usd" xsi:nil="true"/>
<us-gaap:ShareBasedCompensation contextRef="c37" id="hidden-fact-61" unitRef="usd" xsi:nil="true"/>
<us-gaap:ShareBasedCompensation contextRef="c38" id="hidden-fact-62" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c33" id="hidden-fact-63" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c36" id="hidden-fact-64" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c37" id="hidden-fact-65" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c38" id="hidden-fact-66" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c33" id="hidden-fact-67" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c36" id="hidden-fact-68" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c37" id="hidden-fact-69" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c38" id="hidden-fact-70" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c33" id="hidden-fact-71" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c36" id="hidden-fact-72" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c37" id="hidden-fact-73" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c38" id="hidden-fact-74" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueOther contextRef="c33" id="hidden-fact-75" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueOther contextRef="c36" id="hidden-fact-76" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueOther contextRef="c37" id="hidden-fact-77" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueOther contextRef="c38" id="hidden-fact-78" unitRef="usd" xsi:nil="true"/>
<alto:SaleOfInterestsInPAL contextRef="c33" id="hidden-fact-79" unitRef="usd" xsi:nil="true"/>
<alto:SaleOfInterestsInPAL contextRef="c34" id="hidden-fact-80" unitRef="usd" xsi:nil="true"/>
<alto:SaleOfInterestsInPAL contextRef="c35" id="hidden-fact-81" unitRef="usd" xsi:nil="true"/>
<alto:SaleOfInterestsInPAL contextRef="c36" id="hidden-fact-82" unitRef="usd" xsi:nil="true"/>
<alto:SaleOfInterestsInPAL contextRef="c37" id="hidden-fact-83" unitRef="usd" xsi:nil="true"/>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c33" id="hidden-fact-84" unitRef="usd" xsi:nil="true"/>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c34" id="hidden-fact-85" unitRef="usd" xsi:nil="true"/>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c35" id="hidden-fact-86" unitRef="usd" xsi:nil="true"/>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c36" id="hidden-fact-87" unitRef="usd" xsi:nil="true"/>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c38" id="hidden-fact-88" unitRef="usd" xsi:nil="true"/>
<us-gaap:DividendsPreferredStock contextRef="c33" id="hidden-fact-89" unitRef="usd" xsi:nil="true"/>
<us-gaap:DividendsPreferredStock contextRef="c34" id="hidden-fact-90" unitRef="usd" xsi:nil="true"/>
<us-gaap:DividendsPreferredStock contextRef="c35" id="hidden-fact-91" unitRef="usd" xsi:nil="true"/>
<us-gaap:DividendsPreferredStock contextRef="c37" id="hidden-fact-92" unitRef="usd" xsi:nil="true"/>
<us-gaap:DividendsPreferredStock contextRef="c38" id="hidden-fact-93" unitRef="usd" xsi:nil="true"/>
<us-gaap:ProfitLoss contextRef="c33" id="hidden-fact-94" unitRef="usd" xsi:nil="true"/>
<us-gaap:ProfitLoss contextRef="c34" id="hidden-fact-95" unitRef="usd" xsi:nil="true"/>
<us-gaap:ProfitLoss contextRef="c35" id="hidden-fact-96" unitRef="usd" xsi:nil="true"/>
<us-gaap:ProfitLoss contextRef="c37" id="hidden-fact-97" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockholdersEquity contextRef="c44" id="hidden-fact-98" unitRef="usd" xsi:nil="true"/>
<us-gaap:ShareBasedCompensation contextRef="c45" id="hidden-fact-99" unitRef="usd" xsi:nil="true"/>
<us-gaap:ShareBasedCompensation contextRef="c46" id="hidden-fact-100" unitRef="usd" xsi:nil="true"/>
<us-gaap:ShareBasedCompensation contextRef="c48" id="hidden-fact-101" unitRef="usd" xsi:nil="true"/>
<us-gaap:ShareBasedCompensation contextRef="c49" id="hidden-fact-102" unitRef="usd" xsi:nil="true"/>
<us-gaap:ShareBasedCompensation contextRef="c50" id="hidden-fact-103" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c45" id="hidden-fact-104" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c48" id="hidden-fact-105" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c49" id="hidden-fact-106" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c50" id="hidden-fact-107" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c45" id="hidden-fact-108" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c46" id="hidden-fact-109" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c48" id="hidden-fact-110" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c49" id="hidden-fact-111" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c50" id="hidden-fact-112" unitRef="usd" xsi:nil="true"/>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c45" id="hidden-fact-113" unitRef="usd" xsi:nil="true"/>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c46" id="hidden-fact-114" unitRef="usd" xsi:nil="true"/>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c47" id="hidden-fact-115" unitRef="usd" xsi:nil="true"/>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c48" id="hidden-fact-116" unitRef="usd" xsi:nil="true"/>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c50" id="hidden-fact-117" unitRef="usd" xsi:nil="true"/>
<us-gaap:DividendsPreferredStock contextRef="c45" id="hidden-fact-118" unitRef="usd" xsi:nil="true"/>
<us-gaap:DividendsPreferredStock contextRef="c46" id="hidden-fact-119" unitRef="usd" xsi:nil="true"/>
<us-gaap:DividendsPreferredStock contextRef="c47" id="hidden-fact-120" unitRef="usd" xsi:nil="true"/>
<us-gaap:DividendsPreferredStock contextRef="c49" id="hidden-fact-121" unitRef="usd" xsi:nil="true"/>
<us-gaap:DividendsPreferredStock contextRef="c50" id="hidden-fact-122" unitRef="usd" xsi:nil="true"/>
<us-gaap:ProfitLoss contextRef="c45" id="hidden-fact-123" unitRef="usd" xsi:nil="true"/>
<us-gaap:ProfitLoss contextRef="c46" id="hidden-fact-124" unitRef="usd" xsi:nil="true"/>
<us-gaap:ProfitLoss contextRef="c47" id="hidden-fact-125" unitRef="usd" xsi:nil="true"/>
<us-gaap:ProfitLoss contextRef="c49" id="hidden-fact-126" unitRef="usd" xsi:nil="true"/>
<us-gaap:ProfitLoss contextRef="c50" id="hidden-fact-127" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockholdersEquity contextRef="c56" id="hidden-fact-128" unitRef="usd" xsi:nil="true"/>
<alto:DebtInstrumentForgivenessIncome contextRef="c11" id="hidden-fact-129" unitRef="usd" xsi:nil="true"/>
<alto:FairValueofAdjustments contextRef="c0" id="hidden-fact-130" unitRef="usd" xsi:nil="true"/>
<alto:InterestAddedToDebt contextRef="c0" id="hidden-fact-131" unitRef="usd" xsi:nil="true"/>
<alto:ProceedsFromMaderaSale contextRef="c11" id="hidden-fact-132" unitRef="usd" xsi:nil="true"/>
<us-gaap:ProceedsFromSaleOfForeclosedAssets contextRef="c0" id="hidden-fact-133" unitRef="usd" xsi:nil="true"/>
<us-gaap:ProceedsFromWarrantExercises contextRef="c0" id="hidden-fact-134" unitRef="usd" xsi:nil="true"/>
<us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c0" id="hidden-fact-135" unitRef="usd" xsi:nil="true"/>
<us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock contextRef="c11" id="hidden-fact-136" unitRef="usd" xsi:nil="true"/>
<alto:ProceedsFromCoGenContractAmendment contextRef="c0" id="hidden-fact-137" unitRef="usd" xsi:nil="true"/>
<alto:ProceedsFromCoGenContractAmendment contextRef="c11" id="hidden-fact-138" unitRef="usd" xsi:nil="true"/>
<us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c0" id="hidden-fact-139" unitRef="usd" xsi:nil="true"/>
<us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c11" id="hidden-fact-140" unitRef="usd" xsi:nil="true"/>
<us-gaap:IncomeTaxesPaidNet contextRef="c12" id="hidden-fact-141" unitRef="usd" xsi:nil="true"/>
<alto:InitialRightOfUseAssetsAndLiabilitiesRecordedUnderASC842 contextRef="c0" id="hidden-fact-142" unitRef="usd" xsi:nil="true"/>
<alto:InitialRightOfUseAssetsAndLiabilitiesRecordedUnderASC842 contextRef="c11" id="hidden-fact-143" unitRef="usd" xsi:nil="true"/>
<alto:IssuanceOfCommonStockForSeniorNoteAmendment contextRef="c0" id="hidden-fact-144" unitRef="usd" xsi:nil="true"/>
<alto:IssuanceOfCommonStockForSeniorNoteAmendment contextRef="c11" id="hidden-fact-145" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssued1 contextRef="c0" id="hidden-fact-146" unitRef="usd" xsi:nil="true"/>
<us-gaap:StockIssued1 contextRef="c11" id="hidden-fact-147" unitRef="usd" xsi:nil="true"/>
<us-gaap:DilutiveSecurities contextRef="c0" id="hidden-fact-148" unitRef="usd" xsi:nil="true"/>
<us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue contextRef="c206" id="hidden-fact-149" unitRef="usd" xsi:nil="true"/>
<us-gaap:NotesPayable contextRef="c231" id="hidden-fact-150" unitRef="usd" xsi:nil="true"/>
<us-gaap:NotesPayable contextRef="c233" id="hidden-fact-151" unitRef="usd" xsi:nil="true"/>
<us-gaap:NotesPayable contextRef="c235" id="hidden-fact-152" unitRef="usd" xsi:nil="true"/>
<us-gaap:NotesPayable contextRef="c237" id="hidden-fact-153" unitRef="usd" xsi:nil="true"/>
<us-gaap:DebtInstrumentUnamortizedDiscount contextRef="c3" id="hidden-fact-154" unitRef="usd" xsi:nil="true"/>
<us-gaap:LongTermDebtCurrent contextRef="c3" id="hidden-fact-155" unitRef="usd" xsi:nil="true"/>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c3" id="hidden-fact-156" unitRef="usd" xsi:nil="true"/>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c239" id="hidden-fact-157" unitRef="usd" xsi:nil="true"/>
<us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant contextRef="c243" id="hidden-fact-158" unitRef="usd" xsi:nil="true"/>
<us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant contextRef="c246" id="hidden-fact-159" unitRef="usd" xsi:nil="true"/>
<us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease contextRef="c243" id="hidden-fact-160" unitRef="pure" xsi:nil="true"/>
<us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease contextRef="c246" id="hidden-fact-161" unitRef="pure" xsi:nil="true"/>
<us-gaap:DeferredPolicyAcquisitionCostAmortizationExpenseNetInvestmentGainsLosses contextRef="c246" id="hidden-fact-162" unitRef="usd" xsi:nil="true"/>
<us-gaap:DeferredPolicyAcquisitionCostAmortizationExpenseNetInvestmentGainsLosses contextRef="c248" id="hidden-fact-163" unitRef="usd" xsi:nil="true"/>
<us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets contextRef="c250" id="hidden-fact-164" unitRef="usd" xsi:nil="true"/>
<us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets contextRef="c251" id="hidden-fact-165" unitRef="usd" xsi:nil="true"/>
<us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c11" id="hidden-fact-166" unitRef="usd" xsi:nil="true"/>
<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c0" id="hidden-fact-167" unitRef="usd" xsi:nil="true"/>
<alto:Incomefromloanforgiveness contextRef="c11" id="hidden-fact-168" unitRef="pure" xsi:nil="true"/>
<alto:Incomefromloanforgiveness contextRef="c12" id="hidden-fact-169" unitRef="pure" xsi:nil="true"/>
<alto:PercentageOfFairValueAdjustments contextRef="c0" id="hidden-fact-170" unitRef="pure" xsi:nil="true"/>
<alto:PercentageOfFairValueAdjustments contextRef="c12" id="hidden-fact-171" unitRef="pure" xsi:nil="true"/>
<alto:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsNoncontrollingInterest contextRef="c0" id="hidden-fact-172" unitRef="pure" xsi:nil="true"/>
<us-gaap:ClassOfWarrantOrRightOutstanding contextRef="c19" id="hidden-fact-173" unitRef="shares" xsi:nil="true"/>
<us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="c19" id="hidden-fact-174" unitRef="usdPershares" xsi:nil="true"/>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="c19" id="hidden-fact-175" unitRef="usdPershares" xsi:nil="true"/>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations contextRef="c11" id="hidden-fact-176" unitRef="shares" xsi:nil="true"/>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice contextRef="c11" id="hidden-fact-177" unitRef="usdPershares" xsi:nil="true"/>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c328" id="hidden-fact-178" unitRef="usd" xsi:nil="true"/>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c329" id="hidden-fact-179" unitRef="usd" xsi:nil="true"/>
<alto:StockIssuedDuringPeriodValueNewIssues3 contextRef="c330" id="hidden-fact-180" unitRef="usd" xsi:nil="true"/>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c333" id="hidden-fact-181" unitRef="usd" xsi:nil="true"/>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c334" id="hidden-fact-182" unitRef="usd" xsi:nil="true"/>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c335" id="hidden-fact-183" unitRef="usd" xsi:nil="true"/>
<us-gaap:AssetsFairValueDisclosure contextRef="c338" id="hidden-fact-184" unitRef="usd" xsi:nil="true"/>
<us-gaap:AssetsFairValueDisclosure contextRef="c339" id="hidden-fact-185" unitRef="usd" xsi:nil="true"/>
<us-gaap:AssetsFairValueDisclosure contextRef="c341" id="hidden-fact-186" unitRef="usd" xsi:nil="true"/>
<us-gaap:AssetsFairValueDisclosure contextRef="c342" id="hidden-fact-187" unitRef="usd" xsi:nil="true"/>
<us-gaap:AssetsFairValueDisclosure contextRef="c345" id="hidden-fact-188" unitRef="usd" xsi:nil="true"/>
<us-gaap:AssetsFairValueDisclosure contextRef="c347" id="hidden-fact-189" unitRef="usd" xsi:nil="true"/>
<us-gaap:AssetsFairValueDisclosure contextRef="c349" id="hidden-fact-190" unitRef="usd" xsi:nil="true"/>
<us-gaap:AssetsFairValueDisclosure contextRef="c351" id="hidden-fact-191" unitRef="usd" xsi:nil="true"/>
<us-gaap:AssetsFairValueDisclosure contextRef="c353" id="hidden-fact-192" unitRef="usd" xsi:nil="true"/>
<us-gaap:AssetsFairValueDisclosure contextRef="c355" id="hidden-fact-193" unitRef="usd" xsi:nil="true"/>
<us-gaap:AssetsFairValueDisclosure contextRef="c357" id="hidden-fact-194" unitRef="usd" xsi:nil="true"/>
<us-gaap:AssetsFairValueDisclosure contextRef="c359" id="hidden-fact-195" unitRef="usd" xsi:nil="true"/>
<us-gaap:LiabilitiesFairValueDisclosure contextRef="c365" id="hidden-fact-196" unitRef="usd" xsi:nil="true"/>
<us-gaap:LiabilitiesFairValueDisclosure contextRef="c366" id="hidden-fact-197" unitRef="usd" xsi:nil="true"/>
<us-gaap:AssetsFairValueDisclosure contextRef="c369" id="hidden-fact-198" unitRef="usd" xsi:nil="true"/>
<us-gaap:AssetsFairValueDisclosure contextRef="c370" id="hidden-fact-199" unitRef="usd" xsi:nil="true"/>
<us-gaap:AssetsFairValueDisclosure contextRef="c372" id="hidden-fact-200" unitRef="usd" xsi:nil="true"/>
<us-gaap:AssetsFairValueDisclosure contextRef="c373" id="hidden-fact-201" unitRef="usd" xsi:nil="true"/>
<us-gaap:AssetsFairValueDisclosure contextRef="c376" id="hidden-fact-202" unitRef="usd" xsi:nil="true"/>
<us-gaap:AssetsFairValueDisclosure contextRef="c378" id="hidden-fact-203" unitRef="usd" xsi:nil="true"/>
<us-gaap:AssetsFairValueDisclosure contextRef="c380" id="hidden-fact-204" unitRef="usd" xsi:nil="true"/>
<us-gaap:AssetsFairValueDisclosure contextRef="c382" id="hidden-fact-205" unitRef="usd" xsi:nil="true"/>
<us-gaap:AssetsFairValueDisclosure contextRef="c384" id="hidden-fact-206" unitRef="usd" xsi:nil="true"/>
<us-gaap:AssetsFairValueDisclosure contextRef="c386" id="hidden-fact-207" unitRef="usd" xsi:nil="true"/>
<us-gaap:AssetsFairValueDisclosure contextRef="c388" id="hidden-fact-208" unitRef="usd" xsi:nil="true"/>
<us-gaap:AssetsFairValueDisclosure contextRef="c390" id="hidden-fact-209" unitRef="usd" xsi:nil="true"/>
<us-gaap:LiabilitiesFairValueDisclosure contextRef="c394" id="hidden-fact-210" unitRef="usd" xsi:nil="true"/>
<us-gaap:LiabilitiesFairValueDisclosure contextRef="c395" id="hidden-fact-211" unitRef="usd" xsi:nil="true"/>
<us-gaap:LiabilitiesFairValueDisclosure contextRef="c396" id="hidden-fact-212" unitRef="usd" xsi:nil="true"/>
<us-gaap:LiabilitiesFairValueDisclosure contextRef="c397" id="hidden-fact-213" unitRef="usd" xsi:nil="true"/>
<dei:AmendmentFlag contextRef="c0"> false </dei:AmendmentFlag>
<dei:DocumentFiscalPeriodFocus contextRef="c0"> FY </dei:DocumentFiscalPeriodFocus>
<dei:EntityCentralIndexKey contextRef="c0"> 0000778164 </dei:EntityCentralIndexKey>
<link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
<link:loc xlink:href="#ix_1_fact" xlink:label="ix_1_fact" xlink:type="locator"/>
<link:loc xlink:href="#ix_0_fact" xlink:label="ix_0_fact" xlink:type="locator"/>
<link:footnote id="ix_0_footnote" xlink:label="ix_0_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"> Includes indefinite life federal net operating losses of $80.7 million generated after 2017. </link:footnote>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_1_fact" xlink:to="ix_0_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_0_fact" xlink:to="ix_0_footnote" xlink:type="arc"/>
<link:loc xlink:href="#ix_5_fact" xlink:label="ix_5_fact" xlink:type="locator"/>
<link:loc xlink:href="#ix_3_fact" xlink:label="ix_3_fact" xlink:type="locator"/>
<link:loc xlink:href="#ix_7_fact" xlink:label="ix_7_fact" xlink:type="locator"/>
<link:loc xlink:href="#ix_4_fact" xlink:label="ix_4_fact" xlink:type="locator"/>
<link:loc xlink:href="#hidden-fact-189" xlink:label="hidden-fact-189" xlink:type="locator"/>
<link:loc xlink:href="#hidden-fact-203" xlink:label="hidden-fact-203" xlink:type="locator"/>
<link:loc xlink:href="#ix_6_fact" xlink:label="ix_6_fact" xlink:type="locator"/>
<link:loc xlink:href="#ix_2_fact" xlink:label="ix_2_fact" xlink:type="locator"/>
<link:loc xlink:href="#hidden-fact-188" xlink:label="hidden-fact-188" xlink:type="locator"/>
<link:loc xlink:href="#hidden-fact-202" xlink:label="hidden-fact-202" xlink:type="locator"/>
<link:footnote id="ix_1_footnote" xlink:label="ix_1_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"> 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. </link:footnote>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_5_fact" xlink:to="ix_1_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_3_fact" xlink:to="ix_1_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_7_fact" xlink:to="ix_1_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_4_fact" xlink:to="ix_1_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-189" xlink:to="ix_1_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-203" xlink:to="ix_1_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_6_fact" xlink:to="ix_1_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_2_fact" xlink:to="ix_1_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-188" xlink:to="ix_1_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-202" xlink:to="ix_1_footnote" xlink:type="arc"/>
<link:loc xlink:href="#hidden-fact-192" xlink:label="hidden-fact-192" xlink:type="locator"/>
<link:loc xlink:href="#ix_12_fact" xlink:label="ix_12_fact" xlink:type="locator"/>
<link:loc xlink:href="#ix_11_fact" xlink:label="ix_11_fact" xlink:type="locator"/>
<link:loc xlink:href="#ix_8_fact" xlink:label="ix_8_fact" xlink:type="locator"/>
<link:loc xlink:href="#ix_9_fact" xlink:label="ix_9_fact" xlink:type="locator"/>
<link:loc xlink:href="#hidden-fact-193" xlink:label="hidden-fact-193" xlink:type="locator"/>
<link:loc xlink:href="#ix_10_fact" xlink:label="ix_10_fact" xlink:type="locator"/>
<link:loc xlink:href="#hidden-fact-206" xlink:label="hidden-fact-206" xlink:type="locator"/>
<link:loc xlink:href="#hidden-fact-207" xlink:label="hidden-fact-207" xlink:type="locator"/>
<link:loc xlink:href="#ix_13_fact" xlink:label="ix_13_fact" xlink:type="locator"/>
<link:footnote id="ix_2_footnote" xlink:label="ix_2_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"> 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. </link:footnote>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-192" xlink:to="ix_2_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_12_fact" xlink:to="ix_2_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_11_fact" xlink:to="ix_2_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_8_fact" xlink:to="ix_2_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_9_fact" xlink:to="ix_2_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-193" xlink:to="ix_2_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_10_fact" xlink:to="ix_2_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-206" xlink:to="ix_2_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-207" xlink:to="ix_2_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_13_fact" xlink:to="ix_2_footnote" xlink:type="arc"/>
<link:loc xlink:href="#hidden-fact-195" xlink:label="hidden-fact-195" xlink:type="locator"/>
<link:loc xlink:href="#hidden-fact-209" xlink:label="hidden-fact-209" xlink:type="locator"/>
<link:loc xlink:href="#ix_18_fact" xlink:label="ix_18_fact" xlink:type="locator"/>
<link:loc xlink:href="#hidden-fact-194" xlink:label="hidden-fact-194" xlink:type="locator"/>
<link:loc xlink:href="#ix_15_fact" xlink:label="ix_15_fact" xlink:type="locator"/>
<link:loc xlink:href="#ix_16_fact" xlink:label="ix_16_fact" xlink:type="locator"/>
<link:loc xlink:href="#ix_19_fact" xlink:label="ix_19_fact" xlink:type="locator"/>
<link:loc xlink:href="#hidden-fact-208" xlink:label="hidden-fact-208" xlink:type="locator"/>
<link:loc xlink:href="#ix_17_fact" xlink:label="ix_17_fact" xlink:type="locator"/>
<link:loc xlink:href="#ix_14_fact" xlink:label="ix_14_fact" xlink:type="locator"/>
<link:footnote id="ix_3_footnote" xlink:label="ix_3_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"> 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. </link:footnote>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-195" xlink:to="ix_3_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-209" xlink:to="ix_3_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_18_fact" xlink:to="ix_3_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-194" xlink:to="ix_3_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_15_fact" xlink:to="ix_3_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_16_fact" xlink:to="ix_3_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_19_fact" xlink:to="ix_3_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-208" xlink:to="ix_3_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_17_fact" xlink:to="ix_3_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_14_fact" xlink:to="ix_3_footnote" xlink:type="arc"/>
<link:loc xlink:href="#hidden-fact-204" xlink:label="hidden-fact-204" xlink:type="locator"/>
<link:loc xlink:href="#ix_23_fact" xlink:label="ix_23_fact" xlink:type="locator"/>
<link:loc xlink:href="#hidden-fact-205" xlink:label="hidden-fact-205" xlink:type="locator"/>
<link:loc xlink:href="#hidden-fact-191" xlink:label="hidden-fact-191" xlink:type="locator"/>
<link:loc xlink:href="#ix_20_fact" xlink:label="ix_20_fact" xlink:type="locator"/>
<link:loc xlink:href="#ix_25_fact" xlink:label="ix_25_fact" xlink:type="locator"/>
<link:loc xlink:href="#ix_22_fact" xlink:label="ix_22_fact" xlink:type="locator"/>
<link:loc xlink:href="#hidden-fact-190" xlink:label="hidden-fact-190" xlink:type="locator"/>
<link:loc xlink:href="#ix_24_fact" xlink:label="ix_24_fact" xlink:type="locator"/>
<link:loc xlink:href="#ix_21_fact" xlink:label="ix_21_fact" xlink:type="locator"/>
<link:footnote id="ix_4_footnote" xlink:label="ix_4_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"> See Note 9 for accounting discussion. </link:footnote>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-204" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_12_fact" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_23_fact" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_11_fact" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_7_fact" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_10_fact" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-207" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-195" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-209" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-194" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_8_fact" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_9_fact" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_2_fact" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_17_fact" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-206" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-208" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-202" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_13_fact" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_4_fact" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-205" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_6_fact" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-193" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-188" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_19_fact" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-191" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-192" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_20_fact" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_5_fact" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_25_fact" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_18_fact" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_3_fact" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-189" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_22_fact" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-190" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_15_fact" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-203" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_16_fact" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_24_fact" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_21_fact" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_14_fact" xlink:to="ix_4_footnote" xlink:type="arc"/>
<link:footnote id="ix_5_footnote" xlink:label="ix_5_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"> 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. </link:footnote>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-204" xlink:to="ix_5_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_23_fact" xlink:to="ix_5_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_20_fact" xlink:to="ix_5_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_25_fact" xlink:to="ix_5_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-205" xlink:to="ix_5_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_22_fact" xlink:to="ix_5_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-190" xlink:to="ix_5_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_24_fact" xlink:to="ix_5_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="ix_21_fact" xlink:to="ix_5_footnote" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="hidden-fact-191" xlink:to="ix_5_footnote" xlink:type="arc"/>
</link:footnoteLink>
</xbrl>


5 Subsequent Filings that Reference this Filing

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 3/14/24  Alto Ingredients, Inc.            10-K       12/31/23  103:10M                                    EdgarAgents LLC/FA
 3/14/23  Alto Ingredients, Inc.            10-K       12/31/22  111:9.9M                                   EdgarAgents LLC/FA
12/13/22  Alto Ingredients, Inc.            424B3      12/12/22    1:190K                                   EdgarAgents LLC/FA
11/29/22  Alto Ingredients, Inc.            S-3                    4:290K                                   EdgarAgents LLC/FA
 7/06/22  Alto Ingredients, Inc.            S-8         7/06/22    5:266K                                   EdgarAgents LLC/FA


18 Previous Filings that this Filing References

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 8/10/21  Alto Ingredients, Inc.            10-Q        6/30/21   66:5.7M                                   EdgarAgents LLC/FA
 3/26/21  Alto Ingredients, Inc.            10-K       12/31/20  107:9.1M                                   EdgarAgents LLC/FA
 1/13/21  Alto Ingredients, Inc.            8-K:5,9     1/12/21    3:167K                                   EdgarAgents LLC/FA
11/18/20  Alto Ingredients, Inc.            S-8        11/18/20    4:342K                                   EdgarAgents LLC/FA
 8/07/20  Alto Ingredients, Inc.            8-K:5,9     8/04/20    2:2.4M                                   EdgarAgents LLC/FA
 4/21/20  Alto Ingredients, Inc.            8-K:1,9     4/15/20    9:369K                                   EdgarAgents LLC/FA
 3/30/20  Alto Ingredients, Inc.            10-K       12/31/19  110:13M                                    EdgarAgents LLC/FA
 8/06/19  Alto Ingredients, Inc.            8-K:1,2,9   7/31/19    2:128K                                   EdgarAgents LLC/FA
 5/03/19  Alto Ingredients, Inc.            10-Q        3/31/19   69:4.5M                                   S2 Filings LLC/FA
 3/18/19  Alto Ingredients, Inc.            10-K       12/31/18  106:9.8M                                   S2 Filings LLC/FA
 3/15/18  Alto Ingredients, Inc.            10-K       12/31/17  105:10M                                    S2 Filings LLC/FA
 8/08/17  Alto Ingredients, Inc.            8-K:1,2,9   8/02/17    3:1.4M                                   GlobalOne Filings Inc/FA
 3/15/17  Alto Ingredients, Inc.            10-K       12/31/16  123:10M                                    GlobalOne Filings Inc/FA
11/06/15  Alto Ingredients, Inc.            10-Q        9/30/15   61:3.8M                                   Publicease Inc./FA
 6/18/14  Alto Ingredients, Inc.            S-8         6/18/14    4:202K                                   Publicease Inc./FA
 3/31/10  Alto Ingredients, Inc.            10-K       12/31/09    6:2M                                     Publicease Inc./FA
 5/23/08  Alto Ingredients, Inc.            8-K:1,3,8,9 5/22/08    8:659K                                   Publicease Inc./FA
 3/27/08  Alto Ingredients, Inc.            8-K:1,3,5,9 3/26/08    7:632K                                   Publicease Inc./FA
Top
Filing Submission 0001213900-22-012260   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Sat., May 11, 7:38:18.3am ET